set_file("page",'main.tpl'); $todo=$_GET['todo']; $adid=$_GET['adid']; switch($todo) { case "fichelieu": include 'fiche_lieu.php'; break; case "criteres": include 'criteres.php'; break; case "agenda": include 'agenda.php'; break; case 'tags': include 'tags.php'; break; case 'in_cat': // on affiche les lieux d'une catégorie $t->set_file(array( 'main_cat'=>'detail_cat.tpl', 'tableau'=>'ligne_adresse2.tpl' )); $t->set_block("tableau","LIGNE","une_ligne"); //liste_lieu ('ligne_adresse.tpl', 'LISTE_ADRESSES', $catid, '1'); $sql = "SELECT AdName, AdID, AdQuartier, AdVille, moyenne_comment, total_comment, AdValid FROM guide_adresses WHERE AdCatID='$catid' ORDER BY AdName"; //echo $sql; $connexion=mysql_connect($host,$login,$password) or die("Impossible de se connecter à la base de données"); $resultat = mysql_db_query($base,$sql); if (mysql_num_rows($resultat)>0){ while($row = mysql_fetch_array($resultat)){ if ($row["AdQuartier"]==""){ $quartier_mag=MyStripSlashes($row["AdVille"],"b"); } else { $quartier_mag= MyStripSlashes($row["AdQuartier"],"b"); } $t->set_var(array( "NOM_MAG"=>MyStripSlashes($row["AdName"],"b"), "ID_MAG"=>$row["AdID"], "QUARTIER_MAG"=>$quartier_mag, "NOTE_MAG"=>round($row["moyenne_comment"]), "MOYENNE_MAG"=>$row["moyenne_comment"], "ID_CAT_MAG"=>$catid, "VALID"=>$row['AdValid'] )); $t->parse('une_ligne','LIGNE',true); } } $t->parse('LISTE_ADRESSES','tableau'); $t->parse('CONTENU_ADMIN','main_cat'); break; case 'transfert': include 'transfert.php'; break; case 'notes': include 'notes.php'; break; default: // affichage par défaut // on affiche la liste des catégories principales // on affiche la liste des adresses à valider $t->set_file ('a_valider','a_valider.tpl'); $t->set_block('a_valider','LIGNE','une_ligne'); $sql = "SELECT AdID, AdName FROM guide_adresses WHERE AdValid=0"; $connexion=mysql_connect($host,$login,$password) or die("Impossible de se connecter à la base de données"); $resultat = mysql_db_query($base,$sql); if (mysql_num_rows($resultat)>0){ while($row = mysql_fetch_array($resultat)){ $t->set_var(array( 'NOM_LIEU'=>$row[AdName], 'ID_LIEU'=>$row[AdID] )); $t->parse('une_ligne','LIGNE',true); } } $t->parse('CONTENU_ADMIN','a_valider'); liste_sections('ligne_cat.tpl', 'CONTENU_ADMIN',true); } $t->parse("MyOutput","page"); // traitement du modele $t->p("MyOutput"); // on affiche la page complète ?>