getMessage ()); // Si mode DEBUG, on affiche la connexion est OK if ($DEBUG == 1) echo "La base ".$dsn['database']." est connectée.
"; // Récupération des variables collectivites $res = $db -> query ($sql_collectivite); if (DB :: isError ($res)) die ($res -> getMessage ()."erreur ".$sql_collectivite); $k = 0; while ($row =& $res -> fetchRow ()) { $ville = $row [0]; $logo = $row [1]; } $res -> free (); // Récupération des informations sur les droits de l'utilisateur $sql = "select profil from droit where droit = '".$obj."'"; $droit = $db -> getOne ($sql); // Header HTML echo "\n"; echo ""; include("../dyn/entete.inc"); echo "\n"; if (isset ($sousformulaire[0]) and isset($soustab) and $maj==1) //sousform affichés si modif form et existent if ($objsf) //body load necessaire pour ancres if ($premiersf) echo "\n"; else echo "\n"; else echo "\n"; else echo "\n"; // Titre if (preg_match ("@->@", $ent)) $ent = str_replace ("->", "", $ent); echo "\t
"; echo $ent; echo "
\n"; // Aide echo "\t
"; echo ""; echo "\"Aide\""; echo "\"Aide\""; echo ""; echo "
\n"; $test=""; ?> \n"; if ($_SESSION['profil'] >= $droit && $_SESSION['profil'] > 0) { /** * Formulaire */ echo "\t\t
\n\t\t"; // objet metier $enr = new $obj ($idx, $db, $DEBUG); if ($DEBUG == 1) echo "Objet métier =>
".$enr->msg; $validation++; /////////////////////////////////////////////////////////////////////////////// // Surcharge /////////////////////////////////////////////////////////////////////////////// foreach ($_GET as $key => $value) if ($key != "obj" && $key != "premier" && $key != "recherche" && $key != "idx" && $key != "ids") $obj .= "&".$key."=".$value; /////////////////////////////////////////////////////////////////////////////// $enr->formulaire ($enteteTab, $validation, $maj, $db, $_POST, $obj, $DEBUG, $idx, $premier, $recherche); echo "\n\t\t
\n"; /** * Sous-formulaire */ if (isset ($sousformulaire) and $maj == 1) { // include ($path_om."tab.class.php"); if (!isset ($sousformulaire_class)) $sousformulaire_class='sousformulaire'; if (!isset ($soustab)) { echo "
"; foreach ($sousformulaire as $elem) { echo "
".$elem."

"; $objsf = $elem; include("soustab.php"); echo "
"; } echo "
"; } else { // onglets //ancre echo "\t\t \n"; echo "\t\t
"; echo ""; echo ""; echo "
\n"; echo "\t\t
"; $elem = ""; foreach ($sousformulaire as $elem) echo ""; echo "
\n"; echo "\t\t
\n"; echo "\t\t
"; echo ""; // stockage formulaire echo "
\n"; } } } else { echo "\t

Droits insuffisants, votre profil est : "; echo "[".(isset($_SESSION['profil'])?$_SESSION['profil']:"0")."] ou reconnectez-vous.

\n"; } echo "\t\n"; // Déconnexion de la bdd $db -> disconnect (); // Si mode DEBUG, on affiche que la base est déconnectée if ($DEBUG == 1) echo "La base ".$dsn['database']." est déconnectée.
"; // Inclusion du menu include_once ("../dyn/menu.inc"); // Footer HTML echo "\n"; echo "\n"; ?>