public function getMenu($name = null, $options = array()) { if (!isset($name)) { $name = $this->_name; } mimport('framework.application.menu'); $menu = MMenu::getInstance($name, $options); if ($menu instanceof Exception) { return null; } return $menu; }
<?php require_once 'cst.php'; require_once PATH_METIER . 'mMenu.php'; require_once PATH_METIER . 'mContexte.php'; require_once PATH_METIER . 'mMenuContexte.php'; // Chargement spécifique lors d'un get. if (GSession::IsRequeteGet() === true) { // TO DO.. } else { $menuId = GContexte::LireVariablePost($nomContexte, COL_ID, false); if ($menuId === NULL) { $menuId = GContexte::LireVariableSession($nomContexte, COL_ID, false); } if ($menuId !== NULL) { $mMenu = new MMenu($menuId); $mListeMenusContextes = $mMenu->ListeMenusContextes(); $mListeMenusContextes->Charger(); $listeMenusContextes = $mListeMenusContextes->GetListe(); if (count($listeMenusContextes) === 0) { GContexte::SetContexte(CONT_VIDE); } else { GContexte::ResetContextes(); foreach ($listeMenusContextes as $mMenuContexte) { $nom = $mMenuContexte->Contexte()->Nom(); $rechargement = true; switch ($nom) { case CONT_ADMINISTRATION: $rechargement = false; break; }
<?php require_once 'cst.php'; require_once PATH_METIER . 'mMenu.php'; require_once PATH_METIER . 'mContexte.php'; require_once PATH_METIER . 'mFonctionnalite.php'; if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) { $varPost = GSession::LirePost($nomContexte); $listeContextes = NULL; if (array_key_exists(COL_CONTEXTE, $varPost)) { $listeContextes = $varPost[COL_CONTEXTE]; unset($varPost[COL_CONTEXTE]); } $listeFonctionnalites = NULL; if (array_key_exists(COL_FONCTIONNALITE, $varPost)) { $listeFonctionnalites = $varPost[COL_FONCTIONNALITE]; unset($varPost[COL_FONCTIONNALITE]); } $mObjet = new MMenu(); $mObjet->SetObjetFromTableau($varPost); $mObjet->ListeMenusContextes($listeContextes); $mObjet->ListeMenusFonctionnalites($listeFonctionnalites); $mObjet->Ajouter(); }
<?php require_once 'cst.php'; require_once PATH_METIER . 'mMenu.php'; require_once PATH_METIER . 'mContexte.php'; require_once PATH_METIER . 'mFonctionnalite.php'; if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) { $mObjet = new MMenu(); $mObjet->SetObjetFromTableau(GSession::LirePost($nomContexte)); $mObjet->Supprimer(); }
<div class="pn pl20 p5"> <div class="icon-bg"> <i class="fa fa-hotel"></i> </div> <h2 class="mt15 lh15"> <b><?php echo MRoomNumber::model()->count(); ?> </b> </h2> <h5 class="text-muted">Rooms</h5> </div> </div> </div> <div class="col-md-3"> <div class="panel bg-danger light of-h mb10"> <div class="pn pl20 p5"> <div class="icon-bg"> <i class="fa fa-spoon"></i> </div> <h2 class="mt15 lh15"> <b><?php echo MMenu::model()->count(); ?> </b> </h2> <h5 class="text-muted">Food Menu</h5> </div> </div> </div> <div class="col-md-3"> <div class="panel bg-warning light of-h mb10"> <div class="pn pl20 p5"> <div class="icon-bg"> <i class="fa fa-user-secret"></i> </div> <h2 class="mt15 lh15"> <b><?php echo User::model()->count(); ?> </b> </h2> <h5 class="text-muted">User</h5>
public function actionDelete($id) { MMenu::model()->deleteByPk($id); Yii::app()->user->setFlash('success', "Data deleted."); $this->redirect(array('index')); }
public function onCreate() { parent::onCreate(); $this->setRender('breadcrumb'); }