function check_structure () { $files_langpack=read_dir(); $files_langpack_sort=sort($files_langpack); $check_error = 0; $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 ''.$files_langpack[$i].''; if(ereg("^(core)",$files_langpack[$i])) { $core=read_langpack($files_langpack[$i]); // langpack core -> $core $core=remove_non_lp($core); // alles nicht ... raus $flg_error=check_file($core, 0,$files_langpack[$i]); if ($flg_error) { echo ''.$file.' - Erreur(s) trouvée(s)
'; // --- modif lacteus $check_error++; } else{echo'core - OK
';} 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."
"; 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 ' - Erreur(s) trouvée(s)
'; // --- modif lacteus $check_error++; } else{echo ' - OK
';} } } // 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'
Le contrôle s\'est passé sans erreurs. Retour au choix des Plugins ';} if (isset($flg_error)){return($flg_error);} } // end func