_viewPath = 'front/'; $this->_viewDatas['control'] = 'front'; $this->_viewDatas['layout'] = LAYOUTS['front']; $this->_viewDatas['title'] = '사용자화면'; $this->_viewDatas['class_icon'] = ''; $this->_viewDatas['menus'] = $this->getCategoryModel()->getMenus(); $this->_viewDatas['category'] = false; } final public function getCategoryModel() { if ($this->_categoryModel === null) { $this->_categoryModel = new CategoryModel(); } return $this->_categoryModel; } //권한체크 protected function isRole($action) { switch ($action) { case 'insert': $category_field = 'iswrite'; break; case 'reply': $category_field = 'isreply'; break; case 'view': $category_field = 'isread'; break; case 'upload': $category_field = 'isupload'; break; case 'download': $category_field = 'isdownload'; break; default: $category_field = 'isdaccess'; break; } //사용자가 Category에서 해당 게시판의 해당권한이 있는지 확인 if (!isRole_CommonHelper( $this->_viewDatas['currentRoles'], $this->_viewDatas['currentCategory'], $category_field, )) { // echo var_export($this->_viewDatas['currentRoles'], true); // echo "