displayDescription($description); /** * */ // set_time_limit(3600); // if (isset($_POST['choice-import']) and $_POST['choice-import'] != "---") { $obj = $_POST['choice-import']; } elseif(isset($_GET['obj'])) { $obj = $_GET['obj']; } else { $obj = ""; } if(isset($_GET['validation'])) { $validation = $_GET['validation']; } else { $validation = 0; } /** * On liste les fichiers .inc dans /inc */ $dir = getcwd(); $dir = "inc/"; $dossier = opendir($dir); $tab = array(); while ($entree = readdir($dossier)) { if (substr($entree, strlen($entree) - 8, 8)=='etat.inc' or substr($entree, strlen($entree) - 14, 14)=='lettretype.inc') { array_push($tab, array('file' => $entree)); } } closedir($dossier); asort($tab); /** * Formulaire de choix de la table dans laquelle realiser l'import */ // echo "\n
\n"; echo "
\n"; echo "
\n"; echo "\t"._("Choix du fichier d'import :")."\n"; // echo "\t
"; echo ""; echo ""; echo "
\n"; // echo "
\n"; echo "
\n"; echo "
\n"; /** * Formulaire d'import du fichier CSV */ if ($obj != "" and $validation==0) { // echo "\n
 
\n"; echo "
\n"; echo "
\n"; echo "\t"._("Import du fichier ")."openMairie < 4 "; include("inc/".$obj); echo $obj."

"; if (substr($obj, strlen($obj) - 12, 12)=='sousetat.inc'){ echo $sousetat['titre']."

"; echo $sousetat['sql']."

"; }else{ if (substr($obj, strlen($obj) - 8, 8)=='etat.inc'){ echo $etat['titre']."

"; echo $etat['sql']."

"; } } echo "\t
"; echo ""; echo "
"; echo "
"; echo "
"; echo "
\n"; } /** * transfert dans la base */ if ($obj != "" and $validation==1) { echo "\n
 "; echo "
\n"; echo "\t"._("Import du fichier ")."openMairie < 4 "; include("inc/".$obj); if (substr($obj, strlen($obj) - 12, 12)=='sousetat.inc'){ echo $obj; // sql $sousetat['om_sql']=envar($sousetat['sql']); unset($sousetat['sql']); // id $sousetat['id']= substr($obj, 0, strlen($obj) - 13); $sousetat['libelle']= 'import du '.date('d/m/Y'); $sousetat['titre']=envar($sousetat['titre']); // om_collectivite $sousetat['om_collectivite']= $_SESSION['collectivite']; // tableau enrvb et encol $sousetat['titrefondcouleur']=enrvb($sousetat['titrefondcouleur']); $sousetat['titretextecouleur']=enrvb($sousetat['titretextecouleur']); $sousetat['entete_orientation']=encol($sousetat['entete_orientation']); $sousetat['entetecolone_bordure']=encol($sousetat['entetecolone_bordure']); $sousetat['entetecolone_align']=encol($sousetat['entetecolone_align']); $sousetat['entete_fondcouleur']=enrvb($sousetat['entete_fondcouleur']); $sousetat['entete_textecouleur']=enrvb($sousetat['entete_textecouleur']); $sousetat['bordure_couleur']=enrvb($sousetat['bordure_couleur']); $sousetat['se_fond1']=enrvb($sousetat['se_fond1']); $sousetat['se_fond2']=enrvb($sousetat['se_fond2']); $sousetat['cellule_largeur']=encol($sousetat['cellule_largeur']); $sousetat['cellule_bordure_un']=encol($sousetat['cellule_bordure_un']); $sousetat['cellule_bordure']=encol($sousetat['cellule_bordure']); $sousetat['cellule_align']=encol($sousetat['cellule_align']); $sousetat['cellule_fondcouleur_total']=enrvb($sousetat['cellule_fondcouleur_total']); $sousetat['cellule_bordure_total']=encol($sousetat['cellule_bordure_total']); $sousetat['cellule_align_total']=encol($sousetat['cellule_align_total']); $sousetat['cellule_fondcouleur_moyenne']=enrvb($sousetat['cellule_fondcouleur_moyenne']); $sousetat['cellule_bordure_moyenne']=encol($sousetat['cellule_bordure_moyenne']); $sousetat['cellule_align_moyenne']=encol($sousetat['cellule_align_moyenne']); $sousetat['cellule_fondcouleur_nbr']=enrvb($sousetat['cellule_fondcouleur_nbr']); $sousetat['cellule_bordure_nbr']=encol($sousetat['cellule_bordure_nbr']); $sousetat['cellule_align_nbr']=encol($sousetat['cellule_align_nbr']); $sousetat['cellule_numerique']=encol($sousetat['cellule_numerique']); $sousetat['cellule_total']=encol($sousetat['cellule_total']); $sousetat['cellule_moyenne']=encol($sousetat['cellule_moyenne']); $sousetat['cellule_compteur']=encol($sousetat['cellule_compteur']); $sousetat['actif']=''; // cle $sousetat['om_sousetat']=$f-> db -> nextId(DB_PREFIXE.'om_sousetat'); $res= $f-> db -> autoExecute(DB_PREFIXE.'om_sousetat',$sousetat,DB_AUTOQUERY_INSERT); if (database::isError($res)) die($res->getDebugInfo()." => echec requete insertion sousetat"); }else{ if (substr($obj, strlen($obj) - 8, 8)=='etat.inc'){ echo $obj; // sql $etat['om_sql']=envar($etat['sql']); unset($etat['sql']); // id $etat['id']= substr($obj, 0, strlen($obj) - 9); $etat['libelle']= 'import du '.date('d/m/Y'); $etat['titre']=envar($etat['titre']); $etat['corps']=envar($etat['corps']); // om_collectivite $etat['om_collectivite']= $_SESSION['collectivite']; // tableau enrvb et encol $etat['se_couleurtexte']=enrvb($etat['se_couleurtexte']); $etat['sousetat']=encol_rc($etat['sousetat']); $etat['actif']=''; $etat['om_etat']=$f-> db -> nextId(DB_PREFIXE.'om_etat'); $res= $f-> db -> autoExecute(DB_PREFIXE.'om_etat',$etat,DB_AUTOQUERY_INSERT); if (database::isError($res)) die($res->getDebugInfo()." => echec requete insertion etat"); else echo $obj." "._("importe"); } if (substr($obj, strlen($obj) - 14, 14)=='lettretype.inc'){ echo $obj; // sql $lettretype['om_sql']=envar($lettretype['sql']); unset($lettretype['sql']); // id $lettretype['id']= substr($obj, 0, strlen($obj) - 9); $lettretype['libelle']= 'import du '.date('d/m/Y'); $lettretype['titre']=envar($lettretype['titre']); $lettretype['corps']=envar($lettretype['corps']); $lettretype['actif']=''; // om_collectivite $lettretype['om_collectivite']= $_SESSION['collectivite']; // tableau enrvb et encol $lettretype['se_couleurtexte']=enrvb($lettretype['se_couleurtexte']); $lettretype['om_lettretype']=$f-> db -> nextId(DB_PREFIXE.'om_lettretype'); $res= $f-> db -> autoExecute(DB_PREFIXE.'om_lettretype',$lettretype,DB_AUTOQUERY_INSERT); if (database::isError($res)) die($res->getDebugInfo()." => echec requete insertion lettretype"); else echo $obj." "._("importe"); } } echo "
"; } ?>