Exemplo n.º 1
0
				   
				   if ($ssdom) {//on a sélectionné un sous-domaine
				  	   $menus_forma=new Menu(); 
					   $menus_forma->type="sscateg";
					   $menus_forma->nummenu=$ssdom;
					   $menus_forma->lg=$lg;
					   $menus_forma->nomkey="numsscateg";
					   $menus_forma->infosMenu();
					   $nb_forma_menu=$menus_forma->afficherFormations(); 
				   } else { //on a sélectionné un domaine uniquement
					   $menus_forma=new Menu(); 
					   $menus_forma->type="categorie";
					   $menus_forma->nomkey="numcateg";
					   $menus_forma->nummenu=$dom;
					   $menus_forma->lg=$lg;
					   $menus_forma->infosMenu();
					   $nb_forma_menu=$menus_forma->afficherFormations(); 
				   }
				   
				   //On affiche les sous-catégories liées à la catégorie sélectionnée et qui ont des formations
				   $ssdomaines=new ListeMenus(); 
				   $ssdomaines->type="sscateg";
				   $ssdomaines->nomkey="numsscateg";
				   $ssdomaines->numfkey=$dom; 
				   $ssdomaines->lg=$lg;  
				   $nb_ssdom=$ssdomaines->afficherListeMenus();	  
				   if ($nb_ssdom) {	 
				   	?>
				 	<select name="selectSsDom" class="public" OnChange="location='index.php?numpage=<?=$numpage?>&spec=<?=$spec?>&numrub=<?=$numrub?>&numcateg=<?=$numcateg?>&numsscateg=<?=$numsscateg?>&lg=<?=$lg?>&dom=<?=$dom?>&ssdom='+this.value">	
					<option value="">Affinez par sous-thème</option> 
				 <?php
Exemplo n.º 2
0
/* Date de cration: 16/12/2008 */
if ($nummenu) {
    //on est en modification
    $modifMenu = new Menu();
    $modifMenu->type = $cont;
    $modifMenu->nummenu = $nummenu;
    if ($cont == "rubrique") {
        $modifMenu->nomkey = "numrub";
    } else {
        if ($cont == "categorie") {
            $modifMenu->nomkey = "numcateg";
        } else {
            $modifMenu->nomkey = "numsscateg";
        }
    }
    $modifMenu->infosMenu();
}
?>
<div class="item" id="coltexteAdmin">
	<div class="sap-content">
		<div class="TabbedPanels">
 			 <div class="TabbedPanelsContentGroup">
  				  <div class="TabbedPanelsContent"> 
	<fieldset>

  <legend><?php 
if ($cont == "rubrique" && !$nummenu) {
    echo "Nouvelle rubrique";
} else {
    if ($cont == "categorie" && !$nummenu) {
        echo "Nouvelle cat&eacute;gorie";
Exemplo n.º 3
0
        $menus_doc->type = "sscateg";
        $menus_doc->nummenu = $ssdom;
        $menus_doc->lg = $lg;
        $menus_doc->nomkey = "numsscateg";
        $menus_doc->infosMenu();
        $menus_doc->tri_date = $tri_date;
        $nb_doc_menu = $menus_doc->afficherDocs();
        $total = $nb_doc_menu;
    } else {
        //on a sélectionné un domaine uniquement : les docs de la categ + des souscategs
        $menus_doc = new Menu();
        $menus_doc->type = "categorie";
        $menus_doc->nomkey = "numcateg";
        $menus_doc->nummenu = $dom;
        $menus_doc->lg = $lg;
        $menus_doc->infosMenu();
        $menus_doc->tri_date = $tri_date;
        $nb_doc_menu = $menus_doc->afficherDocs();
        $menus_doc->afficherDocsSousCateg();
        $total = count($menus_doc->listdoc);
        //car $nb_doc_menu renvoi ici juste true et listdoc est incrémenté dans afficherDocsSousCateg()
    }
} else {
    if ($type_doc) {
        //fin if ($dom) : on a sélectionné un type de document mais pas une catég ni sous-categ
        $listdoc = new ListeParagraphes();
        $listdoc->doc = 1;
        $listdoc->docvcourte = 1;
        $req_doc = " WHERE type_doc='{$type_doc}' AND publiee='o'";
        if ($spec == "extranet-pro") {
            $req_doc .= " AND acces_res='o'";
Exemplo n.º 4
0
 /**
  * Affiche les menus 
  * @return true si le tableau de menus n'est pas vide 
  */
 function afficherLesMenus()
 {
     if ($this->numfkey) {
         if ($this->type == "categorie") {
             $req .= "SELECT numcateg FROM if_categorie,if_page WHERE if_categorie.numrub='{$this->numfkey}' \r\n\t\t\tAND if_page.numpage=if_categorie.numpage AND if_page.publiee='o' AND if_categorie.zone='3' ";
         } else {
             if ($this->type == "sscateg") {
                 $req .= "SELECT numsscateg FROM if_sscateg,if_page WHERE numcateg='{$this->numfkey}' \r\n\t\t\tAND if_page.numpage=if_sscateg.numpage AND if_page.publiee='o'";
             }
         }
         if ($this->affiche) {
             $req .= " AND affiche='o'";
         }
         $req .= " ORDER BY ordre";
     } else {
         $req = "";
     }
     $result = mysql_query($req);
     while ($row = mysql_fetch_row($result)) {
         $unMenu = new Menu();
         $unMenu->type = $this->type;
         $unMenu->zone = $this->zone;
         $unMenu->nomkey = $this->nomkey;
         $unMenu->nummenu = $row[0];
         $unMenu->infosMenu();
         $this->menus[] = $unMenu;
     }
     if (count($this->menus) >= 1) {
         return true;
     }
 }
Exemplo n.º 5
0
            $leMenu = new Menu();
            for ($i = 0; $i < count($pages->list_numcateg); $i++) {
                $leMenu->type = "categorie";
                $leMenu->nomkey = "numcateg";
                $leMenu->nummenu = $pages->list_numcateg[$i];
                $leMenu->infosMenu();
                echo $leMenu->nomMenu . "<br />";
            }
        }
        if (is_array($pages->list_numrub)) {
            $leMenu = new Menu();
            for ($i = 0; $i < count($pages->list_numrub); $i++) {
                $leMenu->type = "rubrique";
                $leMenu->nomkey = "numrub";
                $leMenu->nummenu = $pages->list_numrub[$i];
                $leMenu->infosMenu();
                echo $leMenu->nomMenu . "<br />";
            }
        }
        ?>
			</td>
			<td><?php 
        echo $pages->aliasPage;
        ?>
</td>
			<td 
			<?php 
        //gestion couleur de la cellule selon etat de la publication
        if ($pages->publiePage != "o") {
            echo " class=\"fond_fonce\"";
        }
 function afficherSscateg()
 {
     $result = mysql_query("SELECT numsscateg FROM if_para_sscateg WHERE numpara='{$this->numpara}'");
     while ($row = mysql_fetch_row($result)) {
         $laSscateg = new Menu();
         $laSscateg->type = "sscateg";
         $laSscateg->nomkey = "numsscateg";
         $laSscateg->nummenu = $row[0];
         $laSscateg->infosMenu();
         $this->listsscateg[] = $laSscateg;
     }
     if (count($this->listsscateg) >= 1) {
         return true;
     }
 }
Exemplo n.º 7
0
				   <?php
				   }//fin du foreach
				   ?>
				</select>
				</div>
				<br />
				<?php
				if ($dom) {
				   //On liste les personnes liées à la catégorie (en fait ce sont toutes les personnes des sous-categ dont la categ a été sélectionnée)
				   
				   		//on a sélectionné un domaine uniquement
					   $menus_cont=new Menu(); 
					   $menus_cont->type="categorie";
					   $menus_cont->nomkey="numcateg";
					   $menus_cont->nummenu=$dom;
					   $menus_cont->infosMenu();
					   $nb_cont_menu=$menus_cont->afficherContacts();//lié à la catégorie
					   $menus_cont->afficherContactsSousCateg();//lié à la sous-catégorie + tri sur le tableau listcontact[]
					   //print_r($menus_cont->listcontact);

				   //On affiche les sous-catégories liées à la catégorie sélectionnée et qui ont des formations
				   /*$ssdomaines=new ListeMenus(); 
				   $ssdomaines->type="sscateg";
				   $ssdomaines->nomkey="numsscateg";
				   $ssdomaines->numfkey=$dom; 
				   $ssdomaines->lg=$lg;  
				   $nb_ssdom=$ssdomaines->afficherListeMenus();	  
				   if ($nb_ssdom) {	 
				   	?>
				 	<!-- Mise en commentaire Henriette - pas d'affinage par sous domaine
					<select name="selectSsDom" class="public" OnChange="location='index.php?numpage=<?=$numpage?>&spec=<?=$spec?>&numrub=<?=$numrub?>&numcateg=<?=$numcateg?>&numsscateg=<?=$numsscateg?>&lg=<?=$lg?>&dom=<?=$dom?>&ssdom='+this.value">	
Exemplo n.º 8
0
        $menuCat = new Menu();
        $menuCat->type = "categorie";
        $menuCat->nomkey = "numcateg";
        $menuCat->nummenu = $numcateg;
        $menuCat->infosMenu();
        echo "<a href='" . $menuCat->url . "'>" . $menuCat->nomMenu . "</a> ";
        if ($numsscateg) {
            echo "> ";
        }
    }
    if ($numsscateg) {
        $menuSscat = new Menu();
        $menuSscat->type = "sscateg";
        $menuSscat->nomkey = "numsscateg";
        $menuSscat->nummenu = $numsscateg;
        $menuSscat->infosMenu();
        echo "<a href='" . $menuSscat->url . "'>" . $menuSscat->nomMenu . "</a>";
    }
    ?>
			</p>
				</div>
				</div>
		  </div>
	</div>
<?php 
}
//fin if (!$accueil)
?>


<!-- accueil - notez que l'on n'encadre pas par une div class="line" car il y a 2 div line dans home.php -->