* @package openmairie */ /////////////////////////////////////////////////////////////////////////////// // Inclusions de fichiers /////////////////////////////////////////////////////////////////////////////// // Session include ("../dyn/session.inc"); // Liaison DB Pear require_once "DB.php"; // Connexion BDD include ("../dyn/connexion.php"); // Variables if (file_exists ("../dyn/custom/var.inc")) include ("../dyn/custom/var.inc"); else include ("../dyn/var.inc"); // CSS lien if (file_exists ("../dyn/custom/lien.inc")) include ("../dyn/custom/lien.inc"); else include ("../dyn/lien.inc"); // CSS général include ("../dyn/cg.css"); if (file_exists ("../dyn/custom/cg.css")) include ("../dyn/custom/cg.css"); /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Vérification des variables GET /////////////////////////////////////////////////////////////////////////////// // obj if (isset ($_GET ['obj'])) $obj = $_GET ['obj']; else $obj = ""; // obj if (isset ($_GET ['idx'])) $idx = $_GET ['idx']; else $idx = ""; // objsf if (isset ($_GET ['objsf'])) $objsf = $_GET ['objsf']; else $objsf = ""; // premiersf if (isset ($_GET ['premiersf'])) $premiersf = $_GET ['premiersf']; else $premiersf = 0; // validation if (isset ($_GET ['validation'])) $validation = $_GET ['validation']; else $validation = 0; // premier if (isset ($_GET ['premier'])) $premier = $_GET ['premier']; else $premier = 0; // recherche if (isset ($_GET ['recherche'])) { $recherche = $_GET ['recherche']; if (get_magic_quotes_gpc ()) // magic_quotes_gpc = on $recherche = StripSlashes ($recherche); } else $recherche=""; // recherche1 if (!isset ($recherche1)) $recherche1 = ""; /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Librairies utilisée(s) /////////////////////////////////////////////////////////////////////////////// include ("../obj/resultat.class.php"); include ("../sql/".$dsn ['phptype']."/".$obj.".inc"); /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Connexion à la BDD /////////////////////////////////////////////////////////////////////////////// $db =& DB :: connect ($dsn, $db_option); if (DB :: isError ($db)) die ($db -> getMessage ()); else { if ($DEBUG == 1) echo "La base ".$dsn ['database']." est connectée.
"; /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Récupération des informations sur la collectivité /////////////////////////////////////////////////////////////////////////////// // Exécution de la requête du fichier var.inc $res = $db -> query ($sql_collectivite); if (DB :: isError ($res)) die ($res -> getMessage ()." Erreur ".$sql_collectivite); else 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); /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Entête HTML /////////////////////////////////////////////////////////////////////////////// echo ""; echo ""; include("../dyn/entete.inc"); echo ""; /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Sous formulaire : bodyload mécessaire pour ancres /////////////////////////////////////////////////////////////////////////////// if (isset ($sousformulaire [0]) and isset ($soustab)) if ($objsf) if ($premiersf) echo ""; else echo ""; else echo ""; else echo ""; /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Tableaux : Entête & Aide /////////////////////////////////////////////////////////////////////////////// // icone aide $tmp = $ico; if (file_exists ("../dyn/custom/img/".$tmp.'"')) $ico = "../dyn/custom/img/".$tmp; else $ico = "../img/".$tmp; // icone entête if (ereg ("->", $ent)) if (file_exists ("../dyn/custom/img/fleche_droite.png")) $ent = str_replace ("->", "", $ent); else $ent = str_replace ("->", "", $ent); // HTML echo "
"; echo ""; echo "
".$ent."
"; echo ""; echo "
"; echo "Aide"; if (file_exists ("../dyn/custom/img/ico_aide.png")) echo "Aide"; else echo "Aide"; echo "
"; echo "
"; /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // JavaScript /////////////////////////////////////////////////////////////////////////////// ?> "; if ($_SESSION ['profil'] >= $droit) { /////////////////////////////////////////////////////////////////////////////// // /////////////////////////////////////////////////////////////////////////////// $res = new resultat ($obj, $provisoire, $db, $requeteElection, $requeteResultat, 'PRE95-1', $DEBUG); $res -> RequeteElection (); $res -> AfficheElection (); /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // /////////////////////////////////////////////////////////////////////////////// if (isset ($sousformulaire)) { include ("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 "
"; echo " "; echo "
"; // *** positionnement des boutons (onglets) //echo "
"; echo "
"; // *** $elem=""; foreach($sousformulaire as $elem) { if ($elem == "result") echo ""; else echo ""; } echo "
"; // *** positionnement de l objet en cg.class div = objet //echo "
"; echo "
"; echo "
"; echo "
"; // stockage formulaire // *** //echo "
"; } // deconnexion $db -> disconnect (); if ($DEBUG == 1) echo "La base ".$dsn ['database']." est déconnectée.
"; } } else echo "Droits insuffisants ou reconnectez-vous."; echo ""; } /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Pied de page HTML & Menu /////////////////////////////////////////////////////////////////////////////// include ("../dyn/menu.inc"); echo ""; echo ""; /////////////////////////////////////////////////////////////////////////////// ?>