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.
";
///////////////////////////////////////////////////////////////////////////////
?>