Example #1
0
 /**
  * Este metodo crea los archivos json
  * que almacenan los permisos para cada rol.
  * Esto para que posteriormente al ingresar
  * los usuarios al sistema puedan acceder a los menus
  * de acuerdo a los permisos de su rol.
  * @return Redirect hacia el index
  */
 public function crear_archivos()
 {
     $this->load->model('admin/seguridad/Rol_model');
     $roles = $this->Rol_model->get_all();
     $this->load->library('Permiso_gratiacms');
     foreach ($roles as $rol) {
         $this->permiso_gratiacms->getPermisosByRol($rol->id);
     }
     mensaje_alerta('hecho', 'archivo_permiso');
     redirect('/');
 }
Example #2
0
 /**
  * Cambia un usuario de estado de acuerdo al estado recibido como parametro
  * @param Int $id
  * @param Int $estado
  * @return Redirect to Index
  */
 public function cambiar_estado($id = FALSE, $estado = NULL)
 {
     if ($id && $estado !== NULL) {
         $this->Modelo->update($id, array('estado' => $estado), TRUE);
         $estado === '0' ? mensaje_alerta('hecho', 'desactivar') : mensaje_alerta('hecho', 'activar');
         redirect($this->url);
     } else {
         show_404();
     }
 }