<?php require_once 'cst.php'; require_once INC_GSESSION; require_once PATH_CLASSES . 'bGroupe.php'; GSession::StartSession(); $groupe = GSession::LirePost('groupe'); if ($groupe != NULL) { GSession::EcrireSession('idGroupe', $groupe); $bGroupe = new BGroupe(); $bGroupe->ChargerGroupe($groupe); GSession::EcrireSession('nomGroupe', $bGroupe->GetNom()); GSession::EcrireSession('jeuGroupe', $bGroupe->GetJeu()); GSession::EcrireSession('serveurGroupe', $bGroupe->GetServeur()); }
while (list($i, $menu) = each($listeMenus)) { if ($menu[COL_MENU] == null) { $sListeMenu->AddMenu($menu[COL_LIBELLE], 'menu_' . $menu[COL_ID], 'div_menu_visible', ''); $listeSousMenus = $resultats; while (list($i, $sousMenu) = each($listeSousMenus)) { if ($sousMenu[COL_MENU] === $menu[COL_ID]) { $numMenu++; $jsFonc = new JSFonction($sousMenu[COL_AJAXFONC], 0); $currentSousMenu = $sListeMenu->AddSousMenu($sousMenu[COL_LIBELLE], 'menu_' . $sousMenu[COL_ID], 'div_sousmenu_visible', $jsFonc->BuildJS()); $menuPopup = new SMenuPopup($resultats, COL_ID, COL_MENU, COL_LIBELLE, $sousMenu[COL_ID], NAVIGATIONFORUM_LISTECONTENEUR, NAVIGATIONFORUM_LISTE, NAVIGATIONFORUM_FORUM, MENUPRINCIPAL_MENUDEROULANT, 'sousmenupop' . $numMenu); if ($menuPopup->HasMenuPopup()) { $currentSousMenu->AddSousMenu($menuPopup); } } } } } if (isset($_SESSION['idJoueurConnecte'])) { $bGroupe = new BGroupe(); $groupes = $bGroupe->GetListeGroupesPourJoueur($_SESSION['idJoueurConnecte']); if (count($groupes) !== 0) { $sListeMenu->AddMenu(to_html('Aller dans'), 'menu_groupeallerdans', 'div_menu_visible', ''); $listeGroupes = $groupes; while (list($i, $groupe) = each($listeGroupes)) { $jsFonc = new JSFonction(AJAX_CHARGERGROUPE_NAME, AJAX_CHARGERGROUPE_NBPARAMS); $jsFonc->AddParamInt($groupe[COL_ID]); $sListeMenu->AddSousMenu($groupe[COL_LIBELLE] . ' - ' . $groupe[COL_NOM], 'menu_groupe' . $groupe[COL_ID], 'div_sousmenu_visible', $jsFonc->BuildJS()); } } } echo $sListeMenu->BuildHTML();