All pastes #135504 Raw Edit

Untitled

public text v1 · immutable
#135504 ·published 2006-08-17 00:38 UTC
rendered paste body
function check_structure () {
	$files_langpack=read_dir();
	$files_langpack_sort=sort($files_langpack);
 	$check_error = false;
	$i=0;
	unset($langpack_francais);
	for ($i=0;$i < sizeof($files_langpack);$i++){
		$file=ereg_replace("(\.txt)$","",$files_langpack[$i]);
		if (ereg("(\.txt)$",$files_langpack[$i])){
	// 	echo '<b>'.$files_langpack[$i].'</b>';
	 	if(ereg("^(core)",$files_langpack[$i])) {
	 		$core=read_langpack($files_langpack[$i]); // langpack core -> $core
	 		$core=remove_non_lp($core); // alles nicht <file>...</file> raus
	 		$flg_error=check_file($core, 0,$files_langpack[$i]);
			if ($flg_error) {
				echo '<a href="doku.php?id=langpack:'.$file.'" target="_blank">'.$file.'</a> - <font color="red">Erreur(s) trouvée(s)</font><br />';
				// --- modif lacteus
				$check_error = true;
				}
			else{echo'core - <font color="green">OK</font><br />';}
	 		unset($core);
		}
		else {
			$files=ereg_replace("(\.txt)$","",$files_langpack[$i]);
			$flg_ok=1;
			//var_dump($_POST);
			if(isset($flg_ok) or isset($_POST['alles'])) {
			//echo $i.": ".$files."<br />";
	 		unset($langpack);
	 		$langpack=read_langpack($files_langpack[$i]);
	 		$langpack=remove_non_lp($langpack);
			$flg_error=check_file($langpack, 0,$files_langpack[$i]);
 
			echo $file;
			//echo $files_langpack[$i];
			if ($flg_error>0) {
				echo ' - <font color="red">Erreur(s) trouvée(s)</font><br />';
				// --- modif lacteus
				$check_error = true;
				}
			else{echo ' - <font color="green">OK</font><br />';}
			}
		} // else
		}// end if
	} // end for
	// --- modif lacteus
	 if ($check_error) {echo ' - '.$flg_error.' Erreur(s) trouvée(s). Le langpack n\'est probablement pas valide ';}
	 else{ echo'<br />Le contrôle s\'est passé sans erreurs. <a href="creer_langpack.php">Retour au choix des Plugins </a>';}
	 if (isset($flg_error)){return($flg_error);}
} // end func