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";
echo "\n";
// Titre
if (preg_match ("@->@", $ent))
$ent = str_replace ("->", "", $ent);
echo "\t";
echo $ent;
echo "
\n";
// Aide
echo "\t\n";
//
if ($_SESSION ['profil'] >= $droit) {
if(!isset($href) or $href==array()) {
$href[0]['lien']= "form.php?obj=".$obj;
$href[0]['id']= "";
$href[0]['lib']= "";
$href[1]['lien'] = "form.php?obj=".$obj."&idx=";
$href[1]['id']= "&premier=".$premier."&recherche=".$recherche1;
$href[1]['lib']= "";
$href[2]['lien'] = "form.php?obj=".$obj."&idx=";
$href[2]['id']= "&ids=1&premier=".$premier."&recherche=".$recherche1;
$href[2]['lib']= "";
}
} else {
$href[0]['lien']= "#";
$href[0]['id']= "";
$href[0]['lib']= "";
$href[1]['lien'] = "";
$href[1]['id']= "";
$href[1]['lib']= "";
$href[2]['lien'] = "#";
$href[2]['id']= "";
$href[2]['lib']= "";
}
if ($_SESSION ['profil'] > 0) {
///////////////////////////////////////////////////////////////////////////////
// Surcharge
///////////////////////////////////////////////////////////////////////////////
foreach ($_GET as $key => $value)
if ($key != "obj" && $key != "premier" && $key != "recherche")
$obj .= "&".$key."=".$value;
///////////////////////////////////////////////////////////////////////////////
$tb = new tab($obj,$table, $serie,$champAffiche,$champRecherche,$tri,$selection);
$tb->entete($table,$edition,$recherche1);
$tb->$methode($premier,$recherche,$href,$db,$DEBUG);
} else {
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";
?>