GuttenPlag Wiki

Das folgende PHP skript generiert ein CSV file mit allen im Wiki vorhandenen Fragmenten. Es benötigt dafür die Datei FragmentLoader.php

<?php

$whitelist = array('KomplettPlagiat', 'Verschleierung', 'HalbsatzFlickerei', 'ShakeAndPaste', 'ÜbersetzungsPlagiat', 'StrukturPlagiat', 'BauernOpfer', 'VerschärftesBauernOpfer');

require_once('FragmentLoader.php');

$ret = '';
$fragments = FragmentLoader::getFragments();

foreach($fragments as $f) {
	if(in_array($f[7], $whitelist)) {
		$first = true;
		for($i = 1; $i < 12; $i++) { 
			if(!$first)
				$ret .= ',';
			else
				$first = false;
			$ret .= $f[$i];
		}
		$ret .= "\n";
	}
}

echo 'Seite,Zeilen,TextDissertation,SeiteFundstelle,ZeilenFundstelle,TextFundstelle,Kategorie,ImLiteraturverzeichnis,Quelle,URL,Anmerkung'."\n";

echo $ret;