Пример #1
0
 /**
  * 编辑角色
  *
  * @cp_params rid
  * @return array|string
  */
 function editRole()
 {
     if (empty($this->params['rid'])) {
         $this->to('acl');
     }
     $rid = (int) $this->params['rid'];
     $role_info = $this->ACL->getRoleInfo(array('id' => $rid));
     if ($this->is_post()) {
         $this->ACL->editRoleMenu($rid, $_POST['name'], $_POST['menu_id']);
         $this->to('acl:editRole', array('rid' => $this->params['rid']));
     }
     $this->data['role_info'] = $role_info;
     $this->data['menu_list'] = $this->ACL->initMenuList();
     $this->display($this->data);
 }