/**
  * Método para listar
  */
 public function listar($order = 'order.modulo.asc')
 {
     if (Input::hasPost('privilegios') or Input::hasPost('old_privilegios')) {
         if (RecursoPerfil::setRecursoPerfil(Input::post('privilegios'), Input::post('old_privilegios'))) {
             Flash::valid('Los privilegios se han registrado correctamente!');
             Input::delete('privilegios');
             //Para que no queden persistentes
             Input::delete('old_privilegios');
         }
     }
     $recurso = new Recurso();
     $this->recursos = $recurso->getListadoRecursoPorModulo(Recurso::ACTIVO);
     $perfil = new Perfil();
     $this->perfiles = $perfil->getListadoPerfil(Perfil::ACTIVO);
     $privilegio = new RecursoPerfil();
     $this->privilegios = $privilegio->getPrivilegiosToArray();
     $this->order = $order;
     $this->page_title = 'Permisos y privilegios de usuarios';
 }
Exemple #2
0
 /**
  * Callback que se ejecuta después de guardar/modificar un perfil
  */
 protected function after_save()
 {
     $data = array();
     $data[] = Recurso::DASHBOARD . '-' . $this->id;
     if (!RecursoPerfil::setRecursoPerfil($data)) {
         Flash::info("No se ha podido establcer el recurso 'dashboard' preestablecido al perfil.");
         return 'cancel';
     }
     $data = array();
     $data[] = Recurso::MI_CUENTA . '-' . $this->id;
     if (!RecursoPerfil::setRecursoPerfil($data)) {
         Flash::info("No se ha podido establcer el recurso 'Mi Cuenta' preestablecido al perfil.");
         return 'cancel';
     }
 }
Exemple #3
0
 /**
  * Callback que se ejecuta después de guardar/modificar un perfil
  */
 protected function after_save()
 {
     $data = array();
     $data[] = Recurso::DASHBOARD . '-' . $this->id;
     RecursoPerfil::setRecursoPerfil($data);
     $data = array();
     $data[] = Recurso::MI_CUENTA . '-' . $this->id;
     RecursoPerfil::setRecursoPerfil($data);
 }