Example #1
0
 function __construct($id_usuario)
 {
     $this->datos_basicos = toba::instancia()->get_info_usuario($id_usuario);
     $this->grupos_acceso = toba::instancia()->get_perfiles_funcionales($id_usuario, toba::proyecto()->get_id());
     $this->perfil_datos = toba_proyecto_implementacion::get_perfil_datos($id_usuario, toba::proyecto()->get_id());
 }
Example #2
0
 static function get_restricciones_usuario($usuario, $proyecto)
 {
     $perfil = toba_proyecto_implementacion::get_perfil_datos($usuario, $proyecto);
     if ($perfil !== null) {
         $restricciones = toba_proyecto_implementacion::get_perfil_datos_restricciones($proyecto, $perfil);
         return $restricciones;
     } else {
         toba::logger()->error("El usuario {$usuario} no posee perfil de datos en el proyecto {$proyecto}");
         throw new toba_error_def("El usuario no posee perfil de datos en el proyecto");
     }
 }