Пример #1
0
 /**
  * 管理员列表
  */
 function user()
 {
     $u = $this->ADMIN->getUserList();
     foreach ($u as $k => $ui) {
         if ($ui['rid'] == 0) {
             unset($u[$k]);
         }
     }
     $this->data['u'] = $u;
     $this->data['roles'] = $this->ACL->getRoleList();
     if ($this->is_post()) {
         $a = $_POST['a'];
         foreach ($a as $k => $v) {
             if ($k == '+') {
                 if (!empty($v['name']) && !empty($v['password'])) {
                     $this->ADMIN->addAdmin($v);
                 }
             } else {
                 if (!empty($v['name'])) {
                     $this->ADMIN->update($v, array('id' => $k));
                 } else {
                     $this->ADMIN->del(array('id' => $k));
                 }
             }
         }
         $this->to('acl:user');
     }
     $this->display($this->data);
 }