headerhtml (); $f -> collectivite (); $f -> droit ($obj); $f -> header (1, $ent); /* * connexion */ if (file_exists ("../dyn/base.php")) include "../dyn/base.php"; if (!isset ($_SESSION ['coll'])) $_SESSION ['coll'] = 1; else $coll = $_SESSION ['coll']; $base = $conn[$coll][9]; $sgbd = $conn[$coll][1]; /* * get */ if(isset($_GET['table'])) $table=$_GET['table']; else $table = ""; if (isset ($_GET['validation'])) $validation=$_GET['validation']; else $validation=0; // post if (isset ($_POST['tableinc'])) $tableinc=1; else $tableinc=0; if (isset ($_POST['tableforminc'])) $tableforminc=1; else $tableforminc=0; if (isset ($_POST['obj'])) $obj=1; else $obj=0; if (isset ($_POST['tableobj'])) $tableobj=1; else $tableobj=0; if (isset ($_POST['menuinc'])) $menuinc=1; else $menuinc=0; if (isset ($_POST['editioninc'])) $editioninc=1; else $editioninc=0; if (isset ($_POST['documentationinc'])) $documentationinc=1; else $documentationinc=0; if (isset ($_POST['importinc'])) $importinc=1; else $importinc=0; if (isset ($_POST['etatinc'])) $etatinc=1; else $etatinc=0; if (isset ($_POST['reqmoinc'])) $reqmoinc=1; else $reqmoinc=0; if (isset ($_POST['langinc'])) $langinc=1; else $langinc=0; if (isset ($_POST['rechercheinc'])) $rechercheinc=1; else $rechercheinc=0; // fonction d affichage function affichecol($col1,$col2,$col3){ echo "\n".$col1."\n\t".$col2."\n\t".$col3.""; } function affichetitre($titre,$align){ echo "\n\n\t<".$align.">".$titre.""; } function afficheinfo($col1,$col2){ echo "\n\n\t".$col1."".$col2.""; } function automsg($nomfichier){ $retour="\n
->".lang('supprimer')." ".lang('fichier')." ".$nomfichier." ".lang('non_demande').""; return $retour; } // objet gen // $dyn = vide $g = new gen ($table,$f-> db, $base, $sgbd,""); echo "\n
\n"; //1ere table echo ""; // ======================================================================= $titre= "\n".lang("analyse")." ".lang("bdd")." ".$sgbd." ".$base.""; affichetitre($titre,'right'); // ======================================================================== //tablebase $contenu=""; if(!empty($g->tablebase)){ foreach($g->tablebase as $elem) $contenu.= " [ ".$elem. " ] "; $lib= lang('table')." ".lang('bdd'); afficheinfo($lib,$contenu); } //table $contenu=""; $lib= "".lang('table')." ".$table.""; $contenu.="[".lang('cle')." ".$g->typecle." - "; if($g->typecle=='N') $contenu.=lang('cle')." ".lang('automatique')."]"; else $contenu.=lang('cle')." ".lang('manuelle')."]"; $contenu.=" [ ".lang('longueur')." ".lang("enregistrement")." : ".$g->longueur." ]"; afficheinfo($lib,$contenu); // champs $contenu=""; $i= 1; $lib= lang('champ')." ".lang($table); foreach($g->info as $elem){ $contenu.= "[ ".$elem["name"]." ".$elem["len"]." ". $elem["type"]." ] "; } afficheinfo($lib,$contenu); // sous formulaire $contenu=""; if(!empty($g->sousformulaire)){ foreach($g->sousformulaire as $elem) $contenu.= " [ ".$elem. " ] "; $lib= lang('sousformulaire')." ".lang($table); afficheinfo($lib,$contenu); } // clesecondaire $contenu=""; if(!empty($g->clesecondaire)){ foreach($g->clesecondaire as $elem) $contenu.= " [ ".$elem. " ] "; $lib= lang('clesecondaire')." ".lang($table); afficheinfo($lib,$contenu); } echo "
"; if($validation==0){ $validation=1; echo "
"; // 2eme table echo ""; $titre= "".lang("supprimer")." ".lang("formulaire").""; affichetitre($titre,'left'); // table.inc $lib = "".lang("tableinc")." ".$table.".inc"; if (file_exists ("../sql/".$sgbd."/".$table.".inc")){ $box = ""; $msg = lang("fichier")." ".$table.".inc "."   ".lang("existant")."   "; }else{ $box = ""; $msg= lang("fichier")." ".$table.".inc "." ".lang("non")." ".lang("existant")." "; } affichecol($box,$lib,$msg); // tableform.inc $lib ="".lang("tableforminc")." ".$table.".form.inc"; if (file_exists ("../sql/".$sgbd."/".$table.".form.inc")){ $msg= lang("fichier")." ".$table.".form.inc "."   ".lang("existant")."   "; $box= ""; }else{ $msg= lang("fichier")." ".$table.".form.inc "." ".lang("non")." ".lang("existant")." "; $box= ""; } affichecol($box,$lib,$msg); // obj/table.class.php $lib="".lang("obj")." ".$table.".class.php"; if (file_exists ("../obj/".$table.".class.php")){ $msg= lang("fichier")." ../obj/".$table.".class.php "."   ".lang("existant")."   "; $box= ""; }else{ $msg= lang("fichier")." ../obj/".$table.".class.php "." ".lang("non")." ".lang("existant")." "; $box= ""; } affichecol($box,$lib,$msg); // tableobj $lib= lang("tableobj")." ".$table.".class.php"; if (file_exists ("obj/".$table.".class.php")){ $msg= lang("fichier")."/obj/".$table.".class.php "."   ".lang("existant")."   ";; $box= ""; }else{ $msg= lang("fichier")."/obj/".$table.".class.php "." ".lang("non")." ".lang("existant")." "; $box= ""; } affichecol($box,$lib,$msg); // ====================================================================================== $titre= "".lang("supprimer")." ".lang("edition").""; affichetitre($titre,'right'); // ====================================================================================== // editioninc et table.pdf $temp=""; $lib=lang("editioninc")." ".$table.".pdf.inc"; if (file_exists ("inc/edition.inc")) $temp= "
".lang("fichier")." inc/edition.inc "."   ".lang("existant")."   ".""; else $temp= "
".lang("fichier")." inc/edition.inc "."   ".lang("existant")."   ".""; if (file_exists ("../sql/".$sgbd."/".$langue."/".$table.".pdf.inc")){ $msg= lang("fichier")." ../sql/".$sgbd."/".$langue."/".$table.".pdf.inc "."   ".lang("existant")."   ".$temp; $box =""; }else{ $msg= lang("fichier")." ../sql/".$sgbd."/".$langue."/".$table.".pdf.inc "." ".lang("non")." ".lang("existant")." ".$temp; $box= ""; } affichecol($box,$lib,$msg); // etat et sous etat $temp=""; $lib= lang("etatinc")." ".$table.".etat/sousetat.inc"; if(!empty($g->clesecondaire)){ foreach($g->clesecondaire as $elem){ if (file_exists ("../sql/".$sgbd."/".$langue."/".$table."_".$elem.".sousetat.inc")) $temp.= "
".lang("fichier")." ../sql/".$sgbd."/".$langue."/".$table."_".$elem.".sousetat.inc "."   ".lang("existant")."   "; else $temp.= "
".lang("fichier")." ../sql/".$sgbd."/".$langue."/".$table."_".$elem.".sousetat.inc "." ".lang("non")." ".lang("existant")." "; } } if (file_exists ("../sql/".$sgbd."/".$langue."/".$table.".etat.inc")){ $msg= lang("fichier")." ../sql/".$sgbd."/".$langue."/".$table.".etat.inc "."   ".lang("existant")."   ".$temp; $box= ""; }else{; $msg= lang("fichier")." ../sql/".$sgbd."/".$langue."/".$table.".etat.inc "." ".lang("non")." ".lang("existant")." ".$temp; $box= ""; } affichecol($box,$lib,$msg); // ====================================================== $titre= "".lang("supprimer")." ".lang("reqmo").""; affichetitre($titre,'right'); // ====================================================== // reqmo $temp=""; $lib= lang("reqmoinc")." ".$table.".reqmo.inc"; if(!empty($g->clesecondaire)){ foreach($g->clesecondaire as $elem){ if (file_exists ("../sql/".$sgbd."/".$langue."/".$table."_".$elem.".reqmo.inc")) $temp.= "
".lang("fichier")." ../sql/".$sgbd."/".$langue."/".$table."_".$elem.".reqmo.inc "."   ".lang("existant")."   "; else $temp.= "
".lang("fichier")." ../sql/".$sgbd."/".$langue."/".$table."_".$elem.".reqmo.inc "." ".lang("non")." ".lang("existant")." "; } } if (file_exists ("../sql/".$sgbd."/".$langue."/".$table.".reqmo.inc")){ $msg= lang("fichier")." ../sql/".$sgbd."/".$langue."/".$table.".reqmo.inc "."   ".lang("existant")."   ".$temp; $box= ""; }else{ $msg= lang("fichier")." ../sql/".$sgbd."/".$langue."/".$table.".reqmo.inc "." ".lang("non")." ".lang("existant")." ".$temp; $box= ""; } affichecol($box,$lib,$msg); // ============================================================== $titre= "".lang("supprimer")." ".lang("documentation").""; affichetitre($titre,'right'); // =============================================================== // documentationinc, documentation globale et table.html $temp=""; $lib= lang("documentationinc")." ".$table.".html"; if (file_exists ("inc/documentation_menu.inc")) $temp= "
".lang("fichier")." inc/documentation_menu.inc "."   ".lang("existant")."   ".""; else $temp= "
".lang("fichier")." inc/documentation_menu.inc "."   ".lang("existant")."   ".""; if (file_exists ("inc/documentation_tdb.inc")) $temp.= "
".lang("fichier")." inc/documentation_tdb.inc "."   ".lang("existant")."   ".""; else $temp.= "
".lang("fichier")." inc/documentation_tdb.inc "."   ".lang("existant")."   ".""; if (file_exists ("../doc/".$langue."/".$table.".html")){ $msg= lang("fichier")." ../doc/".$langue."/".$table.".html "."   ".lang("existant")."   ".$temp; $box= ""; }else{ $msg= lang("fichier")." ../doc/".$langue."/".$table.".html "." ".lang("non")." ".lang("existant")." ".$temp;; $box= ""; } affichecol($box,$lib,$msg); // ======================================================= $titre= "".lang("supprimer")." ".lang("divers").""; affichetitre($titre,'right'); // ======================================================= // menuinc : menu et tableau de bord $lib=lang("menuinc")." ".$table; $checked=0; if (file_exists ("inc/menu.inc")){ $msg= "".lang("fichier")." inc/menu.inc "."   ".lang("existant")."   ".""; $checked=1; }else $msg= "".lang("fichier")." inc/menu.inc "." ".lang("non")." ".lang("existant")." ".""; if (file_exists ("inc/tdb.inc")){ $msg.= "
".lang("fichier")." inc/tdb.inc "."   ".lang("existant")."   ".""; $checked=1; }else $msg.= "
".lang("fichier")." inc/tdb.inc "." ".lang("non")." ".lang("existant")." ".""; if($checked==1) $box= ""; else $box= ""; affichecol($box,$lib,$msg); // rechercheinc : $lib= lang("rechercheinc").""; if (file_exists ("inc/recherche.inc")) $msg= "".lang("fichier")." inc/recherche.inc "."   ".lang("existant")."   ".""; else $msg= "".lang("fichier")."inc/recherche.inc "." ".lang("non")." ".lang("existant")." ".""; $box= ""; affichecol($box,$lib,$msg); // langinc : $lib= lang("langinc")." ".$langue.""; if (file_exists ("inc/".$langue.".inc")){ $msg= "".lang("fichier")." inc/".$langue.".inc "."   ".lang("existant")."   ".""; $box= ""; }else{ $msg= "".lang("fichier")."inc/".$langue.".inc "." ".lang("non")." ".lang("existant")." ".""; $box= ""; } affichecol($box,$lib,$msg); // importinc et script import_table $temp=""; $lib= lang("importinc")." ".$table."_script.inc"; if (file_exists ("inc/import.inc")) $temp= "
".lang("fichier")." inc/import.inc "."   ".lang("existant")."   ".""; else $temp= "
".lang("fichier")." inc/import.inc "."   ".lang("existant")."   ".""; if (file_exists ("../rec/import_".$table.".inc")){ $msg= lang("fichier")." ../rec/import_".$table.".inc "."   ".lang("existant")."   ".$temp; $box= ""; }else{ $msg= lang("fichier")." ../rec/import_".$table.".inc "." ".lang("non")." ".lang("existant")." ".$temp; $box= ""; } affichecol($box,$lib,$msg); // droit gen if ($_SESSION ['profil'] >= $f -> droit) { $titre= "
"; affichetitre($titre,'center'); }else{ $titre= lang("droit_insufisant"); affichetitre($titre,'center'); } echo "\n
"; echo "\n\n
\n"; }else{ // validation = 1 ================================================================================= // table.inc $nomfichier = "../sql/".$sgbd."/".$table.".inc"; if($tableinc == 1){ if($table!="collectivite"){ // protection inc specifique $g->supprimerfichier($nomfichier); }else $g->msg.=lang('collectivite')." ".lang('interdit'); }else $g->msg.=automsg($nomfichier); // creer tableform.inc $nomfichier = "../sql/".$sgbd."/".$table.".form.inc"; if($tableforminc == 1){ $g->supprimerfichier($nomfichier); }else $g->msg.=automsg($nomfichier); // creer tableobj $nomfichier = "obj/".$table.".class.php"; if($tableobj == 1){ $g->supprimerfichier($nomfichier); }else $g->msg.=automsg($nomfichier); // creer obj $nomfichier = "../obj/".$table.".class.php"; if($obj == 1){ $g->supprimerfichier($nomfichier); }else $g->msg.=automsg($nomfichier); // modifier l option menu et tableau de bord $nomfichier = "inc/menu.inc"; $nomfichier1 = "inc/tdb.inc"; if($menuinc == 1){ // menu $g->supprimerfichierdyn($nomfichier); // tdb $g->supprimerfichierdyn($nomfichier1); }else{ $g->msg.=automsg($nomfichier); $g->msg.=automsg($nomfichier1); } // modifier option edition.inc et edition generale $nomfichier = "inc/edition.inc"; $nomfichier1 = "../sql/".$sgbd."/".$langue."/".$table.".pdf.inc"; if($editioninc == 1){ $g->supprimerfichierdyn($nomfichier); $g->supprimerfichier($nomfichier1); }else{ $g->msg.=automsg($nomfichier); $g->msg.=automsg($nomfichier1); } // modifier option import.inc et construire le script d import $nomfichier = "inc/import.inc"; $nomfichier1 = "../rec/import_".$table.".inc"; if($importinc == 1){ $g->supprimerfichierdyn($nomfichier); // import $g->supprimerfichier($nomfichier1); }else{ $g->msg.=automsg($nomfichier); $g->msg.=automsg($nomfichier1); } // documentation globale menu $nomfichier = "inc/documentation_menu.inc"; $nomfichier1 = "inc/documentation_tdb.inc"; $nomfichier2 = "../doc/".$langue."/".$table.".html"; if($documentationinc == 1){ // documentation menu $g->supprimerfichierdyn($nomfichier); // documentation globale tdb $g->supprimerfichierdyn($nomfichier1); // doc html $g->supprimerfichier($nomfichier2); }else{ $g->msg.=automsg($nomfichier); $g->msg.=automsg($nomfichier1); $g->msg.=automsg($nomfichier2); } // etat et sous etat $nomfichier = "../sql/".$sgbd."/".$langue."/".$table.".etat.inc"; $nomfichier1 = "../sql/".$sgbd."/".$langue."/".$table."_clesecondaire.sousetat.inc"; if($etatinc == 1){ $g->supprimerfichier($nomfichier); // sousetat francais pdfsousetat mysql if(!empty($g->clesecondaire)){ foreach($g->clesecondaire as $elem){ $nomfichier = "../sql/".$sgbd."/".$langue."/".$table."_".$elem.".sousetat.inc"; $g->supprimerfichier($nomfichier); }} }else{ $g->msg.=automsg($nomfichier); $g->msg.=automsg($nomfichier1); } // reqmo francais mysql $nomfichier = "../sql/".$sgbd."/".$langue."/".$table.".reqmo.inc"; $nomfichier1 = "../sql/".$sgbd."/".$langue."/".$table."_clesecondaire.reqmo.inc"; if($reqmoinc == 1){ $g->supprimerfichier($nomfichier); if(!empty($g->clesecondaire)){ foreach($g->clesecondaire as $elem){ $nomfichier = "../sql/".$sgbd."/".$langue."/".$table."_".$elem.".reqmo.inc"; $g->supprimerfichier($nomfichier); }} }else{ $g->msg.=automsg($nomfichier); $g->msg.=automsg($nomfichier2); } // lang francais $nomfichier = "inc/".$langue.".inc"; if($langinc == 1){ $g->supprimertableau($nomfichier,$g->langue($nomfichier)); }else{ $g->msg.=automsg($nomfichier); } // recherche globale $nomfichier = "inc/recherche.inc"; if($rechercheinc == 1){ $g->ecrirefichier($nomfichier,$g->recherche()); }else{ $g->msg.=automsg($nomfichier); } echo "
"; echo $g->msg; echo "
"; } echo"
"; $f -> footer (); $f -> deconnexion (); $f -> footerhtml (); ?>