53 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
|  | <?php | ||
|  | 
 | ||
|  | namespace app\admin\controller\user; | ||
|  | 
 | ||
|  | use app\common\controller\Backend; | ||
|  | 
 | ||
|  | /** | ||
|  |  * 会员组管理 | ||
|  |  * | ||
|  |  * @icon fa fa-users | ||
|  |  */ | ||
|  | class Group extends Backend | ||
|  | { | ||
|  | 
 | ||
|  |     /** | ||
|  |      * @var \app\admin\model\UserGroup | ||
|  |      */ | ||
|  |     protected $model = null; | ||
|  | 
 | ||
|  |     public function _initialize() | ||
|  |     { | ||
|  |         parent::_initialize(); | ||
|  |         $this->model = model('UserGroup'); | ||
|  |         $this->view->assign("statusList", $this->model->getStatusList()); | ||
|  |     } | ||
|  | 
 | ||
|  |     public function add() | ||
|  |     { | ||
|  |         if ($this->request->isPost()) { | ||
|  |             $this->token(); | ||
|  |         } | ||
|  |         $nodeList = \app\admin\model\UserRule::getTreeList(); | ||
|  |         $this->assign("nodeList", $nodeList); | ||
|  |         return parent::add(); | ||
|  |     } | ||
|  | 
 | ||
|  |     public function edit($ids = null) | ||
|  |     { | ||
|  |         if ($this->request->isPost()) { | ||
|  |             $this->token(); | ||
|  |         } | ||
|  |         $row = $this->model->get($ids); | ||
|  |         if (!$row) { | ||
|  |             $this->error(__('No Results were found')); | ||
|  |         } | ||
|  |         $rules = explode(',', $row['rules']); | ||
|  |         $nodeList = \app\admin\model\UserRule::getTreeList($rules); | ||
|  |         $this->assign("nodeList", $nodeList); | ||
|  |         return parent::edit($ids); | ||
|  |     } | ||
|  | 
 | ||
|  | } |