Example #1
0
 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;
                }
Example #3
0
<?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();
}
Example #4
0
<?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'));
 }
Example #7
0
 public function onCreate()
 {
     parent::onCreate();
     $this->setRender('breadcrumb');
 }