本文整理汇总了PHP中Menu::infosMenu方法的典型用法代码示例。如果您正苦于以下问题:PHP Menu::infosMenu方法的具体用法?PHP Menu::infosMenu怎么用?PHP Menu::infosMenu使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Menu
的用法示例。
在下文中一共展示了Menu::infosMenu方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Menu
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
示例2: Menu
/* 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égorie";
示例3: Menu
$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'";
示例4: afficherLesMenus
/**
* 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;
}
}
示例5: Menu
$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\"";
}
示例6: afficherSscateg
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;
}
}
示例7: Menu
<?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">
示例8: Menu
$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 -->