예제 #1
0
파일: user.php 프로젝트: rockylo/ionize
 /**
  * Edit one user
  *
  */
 public function edit()
 {
     $id_user = $this->input->post('id_user');
     $db_user = $this->user_model->get_user(array('id_user' => $id_user));
     $this->template['user'] = $db_user;
     // Panel from which the user is edited
     $this->template['from'] = $this->input->post('from');
     if ($this->current_role['role_level'] >= $db_user['role_level']) {
         // Get roles, filtered on level <= $current_role level
         $roles = $this->role_model->get_list();
         $this->template['roles'] = array_filter($roles, array($this, '_filter_roles'));
         $this->output('user/user');
     } else {
         $this->output('user/user_no_edit');
     }
 }
예제 #2
0
파일: role.php 프로젝트: trk/ionize
 /**
  * List
  *
  */
 public function get_list()
 {
     $roles = $this->role_model->get_list();
     $this->template['roles'] = array_filter($roles, array($this, '_filter_roles'));
     $this->output('role/list');
 }