getMessage ()); else if ($DEBUG == 1) echo "La base ".$dsn ['database']." est connectée.
"; /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Variables COLLECTIVITE /////////////////////////////////////////////////////////////////////////////// $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]; $nom = $row [2]; } $res -> free (); /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Variables GET /////////////////////////////////////////////////////////////////////////////// // Objet if (isset($_GET ['obj'])) $obj=$_GET ['obj']; else $obj=""; // Code de l'élection if (isset ($_GET ['idx'])) $idx = $_GET ['idx']; else $idx = ""; /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Variables ELECTION /////////////////////////////////////////////////////////////////////////////// $sql = "select election_libelle, election_nbcandidat, election_date from election where election='".$idx."'"; $res = $db -> query ($sql); if (DB :: isError ($res)) die ($res -> getMessage ()."erreur ".$sql); else while ($row =& $res -> fetchRow ()) { $libelle = $row [0]; $nbcandidat = $row [1]; $date = $row [2]; } $res -> free (); /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Fichier de variables gérant l'affichage par rapprt au nbcandidat /////////////////////////////////////////////////////////////////////////////// if (file_exists ("../dyn/custom/varetatpdf_resultat.inc")) include ("../dyn/custom/varetatpdf_resultat.inc"); else include ("../dyn/varetatpdf_resultat.inc"); /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Variables CANDIDAT /////////////////////////////////////////////////////////////////////////////// $sql = "select election_candidat_ordre, candidat_nom, candidat_prenom from election_candidat inner join candidat on candidat.candidat = election_candidat.candidat where election='".$idx."'"; $res = $db -> query ($sql); if (DB :: isError ($res)) die ($res -> getMessage ()."erreur ".$sql); else while ($row =& $res -> fetchRow ()) { $candidat [$row [0]] = $row [2]." ".$row [1]; } $res -> free (); /////////////////////////////////////////////////////////////////////////////// // variables etat $etat ["orientation"] = $orientation; $etat ["format"] = $format; $etat ['footerfont'] = "helvetica"; $etat ['footerattribut'] = ""; $etat ['footertaille'] = "0"; $etat ['se_font'] = "helvetica"; $etat ['se_margeleft'] = "10"; $etat ['se_margetop'] = "10"; $etat ['se_margeright'] = "10"; $etat ['se_couleurtexte'] = array ("0", "0", "0"); $etat ['sousetat'] = array ("resultat"); $unite = "mm"; // création pdf $pdf = new PDF ($etat ["orientation"], $unite, $etat ["format"]); $pdf -> footerfont = $etat ["footerfont"]; $pdf -> footertaille = $etat ["footertaille"]; $pdf -> footerattribut = $etat ["footerattribut"]; $pdf -> SetMargins ($etat ['se_margeleft'], $etat ['se_margetop'], $etat['se_margeright']); $pdf -> SetDisplayMode ('real', 'single'); $pdf -> AliasNbPages (); $pdf -> AddPage (); // Sous-etat(s) foreach($etat['sousetat'] as $elem) { include ("../sql/".$dsn['phptype']."/".$elem."_sousetat.inc"); $sql = $sousetat['sql']; $titre = $sousetat['titre']; $sousetat['sql'] = $sql; $sousetat['titre'] = $titre; $pdf -> sousetat ($db, $etat, $sousetat); } //Sortie pdf $pdf -> Output ($idx.".pdf", 'F'); $pdf -> Output (); /////////////////////////////////////////////////////////////////////////////// // Déconnexion à la BDD /////////////////////////////////////////////////////////////////////////////// $db -> disconnect (); if ($DEBUG == 1) echo "La base ".$dsn['database']." est déconnectée.
"; /////////////////////////////////////////////////////////////////////////////// ?>