Exemplo n.º 1
0
 public function _initialize()
 {
     parent::_initialize();
     $this->_name = $this->getActionName();
     $this->check_modual();
     $this->menuid = $this->_request('menuid', 'trim', 0);
     if ($this->menuid) {
         $sub_menu = D('menu')->sub_menu($this->menuid, $this->big_menu);
         $selected = '';
         foreach ($sub_menu as $key => $val) {
             $sub_menu[$key]['class'] = '';
             if (MODULE_NAME == $val['module_name'] && ACTION_NAME == $val['action_name'] && strpos(__SELF__, $val['data'])) {
                 $sub_menu[$key]['class'] = $selected = 'on';
             }
         }
         if (empty($selected)) {
             foreach ($sub_menu as $key => $val) {
                 if (MODULE_NAME == $val['module_name'] && ACTION_NAME == $val['action_name']) {
                     $sub_menu[$key]['class'] = 'on';
                     break;
                 }
             }
         }
         $this->assign('sub_menu', $sub_menu);
     }
     $this->assign('menuid', $this->menuid);
 }
Exemplo n.º 2
0
 public function _initialize()
 {
     parent::_initialize();
     //网站状态
     if (!C('ftx_site_status')) {
         header('Content-Type:text/html; charset=utf-8');
         exit(C('ftx_closed_reason'));
     }
     $this->_init_visitor();
     $this->_assign_oauth();
     $this->assign('nav_curr', '');
     $cate_data = D('items_cate')->cate_data_cache();
     $this->assign('cate_data', $cate_data);
 }