function afficherListeLiens() { $result = mysql_query("SELECT * FROM if_liens WHERE numpara='{$this->numpara}' ORDER BY ordre"); while ($row = mysql_fetch_array($result)) { $unLien = new Lien(); $afficheLien = true; if ($row["numpage"] && !$this->admin) { //Le lien est une page existante interne, on est dans le site public => on recherche si la page est publiée $laPage = new Page(); $laPage->numpage = $row["numpage"]; $laPage->infosPage(); if ($laPage->publiePage == 'n') { $afficheLien = false; } } if ($afficheLien) { $unLien->numlien = $row["numlien"]; $unLien->libLien = $row["libelle"]; $unLien->texteLien = miseEnForme($row["texte"]); $unLien->urlLien = $row["url"]; $unLien->ordreLien = $row["ordre"]; $unLien->fenLien = $row["fenetre"]; $this->liens[] = $unLien; } } if (count($this->liens) >= 1) { return true; } }
/** * Affiche la liste des pages * @return true si le tableau n'est pas vide */ function afficherListePages() { //requete sql $result = mysql_query("SELECT numpage FROM if_page ORDER BY titre"); while ($row = mysql_fetch_row($result)) { $unePage = new Page(); /**$unePage->nomPageGoogle=$row["nom"]; $unePage->titrePage=$row["titre"]; **/ $unePage->numpage = $row[0]; $unePage->infosPage(); $this->pages[] = $unePage; } if (count($this->pages) >= 1) { return true; } }
<?php /* Date de cration: 23/12/2008 */ $laPage = new Page(); $laPage->numpage=$numpage; $laPage->infosPage(); $laPage->infosColonnes(); //setlocale(LC_ALL, "french"); //setlocale(LC_TIME, 'fr_FR.iso-8859-1', 'fr.iso-8859-1', 'fr_FR.iso-8859-1', 'fr.iso-8859-1'); // Recuperation des formations, contacts, docs (l'affichage est gere plus bas) // Les formations liées à la catégorie ou sous-catégorie $nb_forma=0; // Les documentations liées à la catégorie ou sous-catégorie // pas de docs dans cette page specifique : la requete perturbe celle du moteur $nb_doc=0; // Les contacts liés à la catégorie ou sous-catgorie $nb_cont=0; if ($numsscateg) { $menuCont=new Menu(); $menuCont->type="sscateg"; $menuCont->nummenu=$numsscateg; $nb_cont=$menuCont->afficherContacts("o"); } else if ($numcateg) {//fin if ($numsscateg) $menuCont=new Menu(); $menuCont->type="categorie"; $menuCont->nummenu=$numcateg; $nb_cont=$menuCont->afficherContacts("o"); }
function ajouterPara() { $newParag = new Paragraphe(); $newParag->titrePara = $_POST['textTitrePara']; $newParag->contenuPara = $_POST['textCont']; $numpara = $newParag->creerParagraphe(); $laPage = new Page(); $laPage->numpage = $_GET['numpage']; $laPage->id_m = $_GET['id']; $laPage->numpara = $numpara; $laPage->ordre = $_POST['selectOrdre']; $laPage->colonne = $_POST['selectType']; $laPage->liste = $_POST['radioListe']; $laPage->typeTitre = $_POST['radioTypeTitre']; $laPage->ajouterParagraphe(); // On l'ajoute à la page for ($i = 1; $i <= $_POST['nbLiens']; $i++) { // On traite l'ajout de liens $valUrl = "textUrlLien" . $i . "_"; $valPage = "selectPage" . $i . "_"; if (${$valUrl} || ${$valPage}) { $valLib = "textLibLien" . $i . "_"; $valTexte = "textTexteLien" . $i . "_"; $valOrdre = "selectOrdreLien" . $i . "_"; $valFen = "radioFen" . $i . "_"; $newLien = new Lien(); $newLien->numpara = $numpara; $newLien->libLien = ${$valLib}; $newLien->texteLien = ${$valTexte}; if (${$valPage}) { $pageLien = new Page(); $pageLien->numpage = ${$valPage}; $pageLien->infosPage(); $newLien->numpage = ${$valPage}; $newLien->urlLien = $pageLien->aliasPage; } else { $newLien->urlLien = ${$valUrl}; } $newLien->fenLien = ${$valFen}; $newLien->ordreLien = ${$valOrdre}; $newLien->creerLien(); } //fin if ($$valUrl) } //fin du for for ($i = 1; $i <= $nbPhotos; $i++) { // On traite l'association de photos $valSelect = "selectPhoto" . $i . "_"; $valFile = "filePhoto" . $i . "_"; if (${$valSelect} || isset($_FILES[$valFile]['tmp_name']) && $_FILES[$valFile]['tmp_name'] != "") { $valLeg = "textLegPh" . $i . "_"; $valOrdre = "selectOrdrePhoto" . $i . "_"; $valTaille = "radioTaille" . $i . "_"; if (${$valSelect}) { // on associe une photo existante $newParag->numphoto = ${$valSelect}; $newParag->ordrePhoto = ${$valOrdre}; $newParag->legPhoto = ${$valLeg}; $newParag->associerPhoto(); } else { if (isset($_FILES[$valFile]['tmp_name']) && $_FILES[$valFile]['tmp_name'] != "") { // on cr�e une photo $newPhoto = new Photo(); $newPhoto->nomPhoto = normaliza(basename($_FILES[$valFile]['name'])); $newPhoto->tmp_name = $_FILES[$valFile]['tmp_name']; $newPhoto->taille = ${$valTaille}; $numphoto = $newPhoto->creerPhoto(); // On associe ensuite la photo au paragraphe $newParag->numphoto = $numphoto; $newParag->ordrePhoto = ${$valOrdre}; $newParag->legPhoto = ${$valLeg}; $newParag->associerPhoto(); } } } //fin if ($$valSelect || $$valFile) } //fin du for for ($i = 1; $i <= $nbVideos; $i++) { // On traite l'association de vidéos $valSelect = "selectVideo" . $i . "_"; $valFile = "fileVideo" . $i . "_"; if (${$valSelect} || isset($_FILES[$valFile]['tmp_name']) && $_FILES[$valFile]['tmp_name'] != "") { $valLeg = "textLegVi" . $i . "_"; $valOrdre = "selectOrdreVideo" . $i . "_"; if (${$valSelect}) { // on associe une vidéo existante $newParag->numvideo = ${$valSelect}; $newParag->ordreVideo = ${$valOrdre}; $newParag->legVideo = ${$valLeg}; $newParag->associerVideo(); } else { if (isset($_FILES[$valFile]['tmp_name']) && $_FILES[$valFile]['tmp_name'] != "") { // on cree une video $newVideo = new Video(); $newVideo->nomVideo = normaliza(basename($_FILES[$valFile]['name'])); $newVideo->tmp_name = $_FILES[$valFile]['tmp_name']; $numvideo = $newVideo->creerVideo(); // On associe ensuite la vidéo au paragraphe $newParag->numvideo = $numvideo; $newParag->ordreVideo = ${$valOrdre}; $newParag->legVideo = ${$valLeg}; $newParag->associerVideo(); } } } //fin if ($$valSelect || $$valFile) } //fin du for for ($i = 1; $i <= $nbFichiers; $i++) { // On traite l'association de fichiers //$valSelect="selectFich".$i."_"; $valFile = "fileFich" . $i . "_"; if (isset($_FILES[$valFile]['tmp_name']) && $_FILES[$valFile]['tmp_name'] != "") { $valOrdre = "selectOrdreFich" . $i . "_"; $valLib = "textLibFich" . $i . "_"; $newFichier = new Fichier(); $newFichier->nomFichier = normaliza(basename($_FILES[$valFile]['name'])); $newFichier->tmp_name = $_FILES[$valFile]['tmp_name']; $numfichier = $newFichier->creerFichier(); // On associe ensuite le fichier au paragraphe $newParag->numfichier = $numfichier; $newParag->ordreFichier = ${$valOrdre}; $newParag->libFichier = ${$valLib}; $newParag->associerFichier(); } //fin if ($$valSelect || $$valFile) } //fin du for if (!$action) { //on est en création de page if (!$paragraphe) { $pg_admin = "lister-page"; } else { $creer_page = 1; } } else { //on est en modification de page if (!$paragraphe) { $onglet = "mod_para"; } else { $onglet = "aj_para"; } } }
<?php $pageAccueil = new Page(); $pageAccueil->lg = $lg; $pageAccueil->infosPage(); //if ($numpage && $accueil) echo $accueilPage->nomPhoto; else if ($numpage) echo $titrePage->nomPhoto; else echo "logo.gif"; ?> <div id="fond"> <div id="grey"></div> <div id="logo"><a href="<?php if ($id) { echo "index.php?id={$id}&cnx={$cnx}&pg_admin=content&numpage={$pageAccueil->numpage}&numrub={$menus->nummenu}&onglet=voir&page_accueil=o&lg={$pageAccueil->lg}"; } else { if ($pageAccueil->aliasPage) { echo $pageAccueil->aliasPage; } else { echo $if_site["url"]; } } ?> "><img src="../images/logo.gif" width="119" height="58" hspace="15" align="left"></a> </div><div id="menu"> <!-- menu principal deplace dans une div absolue --> </div> <div id="menu2"> <table>
/** * Récupère les infos concernant le menu */ function infosMenu() { $row = SelectMultiple("if_" . $this->type, $this->nomkey, $this->nummenu); $this->nomMenu = $row["nom"]; $this->ordre = $row["ordre"]; $this->zone = $row["zone"]; $this->affiche = $row["affiche"]; $this->lg = $row["lg"]; if ($this->type == "categorie") { $this->numfkey = $row["numrub"]; } else { if ($this->type == "sscateg") { $this->numfkey = $row["numcateg"]; } } if ($row["numpage"]) { $lapage = new Page(); $lapage->numpage = $row["numpage"]; $lapage->infosPage(); $this->url = $lapage->aliasPage; $this->numpage = $lapage->numpage; $this->accueilPage = $lapage->accueilPage; $this->lgPage = $lapage->lg; } }
<title> <?php if ($numpage) { //$numpage est initialise par la regle d'ecriture dans .htaccess (accueil : numpage=86) $accueilPage = new Page(); $accueilPage->lg = $lg; $numpage_accueil = $accueilPage->rechercherAccueil(); if ($numpage_accueil == $numpage && !$pg_admin) { $accueilPage->numpage = $numpage; $accueilPage->infosPage(); echo $accueilPage->nomPageGoogle; $accueil = 1; } else { $titrePage = new Page(); $titrePage->numpage = $numpage; $titrePage->infosPage(); echo $titrePage->nomPageGoogle; } } ?> </title> <META NAME="keywords" CONTENT="<?php if ($numpage && $accueil) { echo $accueilPage->keywPage; } else { if ($numpage) { echo $titrePage->keywPage; } } ?> ">