if (GSession::Groupe(COL_ID) == NULL) { $insertionMenuOk = false; } break; } // switch if ($insertionMenuOk === true) { $nbSousMenus++; $mListeSousMenus->AjouterElement($menu); } } } } if ($dejaCharge !== false) { $cListeSousMenus->InjecterListeObjetsMetiers($mListeSousMenus, true); $menuCharge = GSession::MenuCharge($menuPrincipal->Id()); // Si aucun sous-menu on n'affiche pas le menu principal. if ($nbSousMenus >= 1) { if ($menuCharge === false) { $cListe->AjouterElement($menuPrincipal->Id(), $menuPrincipal->Libelle(), $cListeSousMenus); GSession::AjouterMenu($menuPrincipal->Id()); } else { $cListe->AjouterElement($menuPrincipal->Id(), $menuPrincipal->Libelle(), NULL); GContexte::AjouterListe($cListeSousMenus); } } else { if ($menuCharge === true) { GSession::SupprimerMenu($menuPrincipal->Id()); GContexte::AjouterListe($cListeSousMenus); } }