Пример #1
0
 public function beforeFilter()
 {
     parent::beforeFilter();
     $pid = $this->request->params['pass'][0];
     $place = $this->checkPlaceValid($pid);
     $cUser = $this->getCUser();
     $this->set('pid', $pid);
     $this->set('cUser', $cUser);
     // set pagers
     $level2 = array('index');
     $level3 = array('add', 'view', 'copy');
     $level4 = array('images', 'edit', 'price');
     $papers = array();
     if (in_array($this->action, $level2)) {
         $papers = array(array('name' => 'Settings', 'link' => '/manager/places/dashboard/' . $pid));
     } else {
         if (in_array($this->action, $level3)) {
             $papers = array(array('name' => 'Settings', 'link' => '/manager/places/dashboard/' . $pid), array('name' => 'Menu', 'link' => '/manager/menu_items/index/' . $pid));
         } else {
             if (in_array($this->action, $level4)) {
                 $iid = $this->request->params['pass'][1];
                 $item = $this->MenuItem->findById($iid);
                 if (empty($item)) {
                     $this->redirect('/manager/menu_items/index/' . $pid);
                 }
                 $papers = array(array('name' => $place['Place']['name'], 'link' => '/manager/places/dashboard/' . $pid), array('name' => 'Menu', 'link' => '/manager/menu_items/index/' . $pid), array('name' => $item['MenuItem']['name'], 'link' => '/manager/menu_items/view/' . $pid . '/' . $iid));
             }
         }
     }
     $this->set('papers', $papers);
 }
 public function beforeFilter()
 {
     parent::beforeFilter();
     // set pagers
     $level2 = array('add', 'edit');
     $papers = array();
     if (in_array($this->action, $level2)) {
         $papers = array(array('name' => 'Foods & Drinks', 'link' => '/manager/menu_items/index/'));
     }
     $this->set('papers', $papers);
 }
Пример #3
0
 public function beforeFilter()
 {
     parent::beforeFilter();
     $cUser = $this->getCUser();
     $this->set('cUser', $cUser);
     // set pagers
     $level2 = array('avatar', 'edit', 'change_password');
     $papers = array();
     if (in_array($this->action, $level2)) {
         $papers = array(array('name' => 'Me', 'link' => '/manager/accounts/me'));
     }
     $this->set('papers', $papers);
 }
 public function beforeFilter()
 {
     parent::beforeFilter();
     $cUser = $this->getCUser();
     $this->set('cUser', $cUser);
     // set pagers
     $level2 = array('pay', 'pay_thankyou', 'pay_success', 'pay_failed');
     $papers = array();
     if (in_array($this->action, $level2)) {
         $papers = array(array('name' => 'Plans & Upgrades', 'link' => '/manager/payments/index/'));
     }
     $this->set('papers', $papers);
 }
 public function beforeFilter()
 {
     parent::beforeFilter();
     // set pagers
     $level2 = array('add', 'view');
     $level3 = array('images', 'edit', 'price');
     $papers = array();
     if (in_array($this->action, $level2)) {
         $papers = array(array('name' => 'Foods & Drinks', 'link' => '/manager/menu_items/index'));
     } else {
         if (in_array($this->action, $level3)) {
             $iid = $this->request->params['pass'][0];
             $this->MenuItem->contain();
             $item = $this->MenuItem->findById($iid);
             $papers = array(array('name' => 'Foods & Drinks', 'link' => '/manager/menu_items/index'), array('name' => $item['MenuItem']['name'], 'link' => '/manager/menu_items/view/' . $iid));
         }
     }
     $this->set('papers', $papers);
 }
Пример #6
0
 public function beforeFilter()
 {
     parent::beforeFilter();
     $pid = $this->request->params['pass'][0];
     $place = $this->checkPlaceValid($pid);
     $cUser = $this->getCUser();
     $this->set('pid', $pid);
     $this->set('cUser', $cUser);
     // set pagers
     $level2 = array('index');
     $level3 = array('add', 'edit', 'delete', 'auto_add');
     $papers = array();
     if (in_array($this->action, $level2)) {
         $papers = array(array('name' => $place['Place']['name'] . ' - settings', 'link' => '/manager/places/dashboard/' . $pid));
     } else {
         if (in_array($this->action, $level3)) {
             $papers = array(array('name' => $place['Place']['name'] . ' - settings', 'link' => '/manager/places/dashboard/' . $pid), array('name' => 'Tables', 'link' => '/manager/tables/index/' . $pid));
         }
     }
     $this->set('papers', $papers);
 }
 public function beforeFilter()
 {
     parent::beforeFilter();
     $cUser = $this->getCUser();
     $this->set('cUser', $cUser);
     if (!empty($this->params['pass'][0])) {
         $mid = $this->params['pass'][0];
     }
     // set pagers
     $level2 = array('add', 'view');
     $level3 = array('avatar', 'edit', 'reset_password', 'assign');
     $papers = array();
     if (in_array($this->action, $level2)) {
         $papers = array(array('name' => 'Members', 'link' => '/manager/user_members/'));
     } else {
         if (in_array($this->action, $level3)) {
             $papers = array(array('name' => 'Members', 'link' => '/manager/user_members/'));
             if (!empty($mid)) {
                 $papers[] = array('name' => 'Profile', 'link' => '/manager/user_members/view/' . $mid);
             }
         }
     }
     $this->set('papers', $papers);
 }
 public function beforeFilter()
 {
     parent::beforeFilter();
 }