示例#1
0
 function conf__solicitudes($componente)
 {
     $solicitud = isset($this->s__id_solicitud) ? $this->s__id_solicitud : null;
     if (isset($this->s__sesion)) {
         $componente->set_datos(consultas_instancia::get_solicitudes_browser($this->s__sesion, $solicitud));
     }
 }
示例#2
0
 function conf__cuadro($componente)
 {
     if (isset($this->s__filtro)) {
         $datos = consultas_instancia::get_lista_perfil_datos($this->s__filtro['proyecto']);
         $componente->set_datos($datos);
     }
 }
示例#3
0
 function conf__cuadro(toba_ei_cuadro $cuadro)
 {
     if (isset($this->s__filtro)) {
         $datos = consultas_instancia::get_solicitudes_web_service($this->s__filtro);
         $cuadro->set_datos($datos);
     }
 }
示例#4
0
 function conf__pant_inicial(toba_ei_pantalla $pantalla)
 {
     if (isset($this->s__filtro) && empty($this->s__datos)) {
         $datos = consultas_instancia::get_servicios_web_consumidos($this->s__filtro);
         $this->s__datos = $this->complementar_datos($datos);
     }
 }
示例#5
0
 function conf__form(toba_ei_formulario $form)
 {
     if (isset($this->s__menu_id)) {
         $perfiles = consultas_instancia::get_lista_grupos_acceso(array('proyecto' => $this->s__proyecto, 'menu' => $this->s__menu_id));
         $ids = array_column($perfiles, 'usuario_grupo_acc');
         $form->set_datos(array('id_menu' => $this->s__menu_id, 'ids_perfil_funcional' => $ids));
     }
 }
示例#6
0
 function conf__cuadro($cuadro)
 {
     if (isset($this->id_solicitud)) {
         $datos = consultas_instancia::get_solicitud_observaciones($this->id_solicitud);
         if (!empty($datos)) {
             $cuadro->set_datos($datos);
         }
     }
 }
示例#7
0
 function conf()
 {
     if (consultas_instancia::get_cantidad_usuarios_bloqueados() == 0) {
         $this->pantalla()->eliminar_evento('desbloquear');
     }
     if (consultas_instancia::get_cantidad_usuarios_desbloqueados() == 0) {
         $this->pantalla()->eliminar_evento('bloquear');
     }
 }
示例#8
0
 function conf__cuadro_proyectos($componente)
 {
     $proyectos = consultas_instancia::get_lista_proyectos();
     foreach ($proyectos as $id => $proyecto) {
         $grupos_acceso = $this->datos('proyecto')->get_filas(array('proyecto' => $proyecto['proyecto']));
         $grupos = array();
         //-- Perfil funcional -------------------------
         foreach ($grupos_acceso as $ga) {
             $grupos[] = $ga['grupo_acceso'];
         }
         $proyectos[$id]['grupos_acceso'] = empty($grupos) ? '<span style="color:gray">-- Sin Acceso --</span>' : implode(', ', $grupos);
         //-- Perfil datos -----------------------------
         $perfil_datos = $this->datos('proyecto_pd')->get_filas(array('proyecto' => $proyecto['proyecto']));
         if ($perfil_datos) {
             $proyectos[$id]['perfil_datos'] = $perfil_datos[0]['perfil_datos_nombre'];
         } else {
             $proyectos[$id]['perfil_datos'] = '&nbsp;';
         }
     }
     $componente->set_datos($proyectos);
 }
示例#9
0
 function conf()
 {
     if (consultas_instancia::get_cantidad_ips_rechazadas() == 0) {
         $this->pantalla()->eliminar_evento('desbloquear');
     }
 }
示例#10
0
 function conf__cuadro(toba_ei_cuadro $cuadro)
 {
     $cuadro->desactivar_modo_clave_segura();
     $cuadro->set_datos(consultas_instancia::get_lista_proyectos());
 }
示例#11
0
 function conf__cuadro($componente)
 {
     if (isset($this->s__filtro)) {
         $proyecto = $this->s__filtro['proyecto'];
         switch ($this->s__filtro['pertenencia']) {
             case 'P':
                 $datos = consultas_instancia::get_usuarios_vinculados_proyecto($proyecto, $this->s__filtro);
                 break;
             case 'N':
                 $datos = consultas_instancia::get_usuarios_no_vinculados_proyecto($proyecto, $this->s__filtro);
                 break;
             case 'T':
                 $datos = consultas_instancia::get_lista_usuarios($this->s__filtro);
                 break;
             case 'S':
                 $datos = consultas_instancia::get_usuarios_no_vinculados_proyecto(null, $this->s__filtro);
                 break;
         }
         $componente->set_datos($datos);
         $componente->desactivar_modo_clave_segura();
     }
 }
示例#12
0
 function get_conf_proyecto($proyecto)
 {
     $datos = consultas_instancia::get_datos_proyecto($proyecto);
     return $datos;
 }
示例#13
0
 function conf__cuadro(toba_ei_cuadro $cuadro)
 {
     if (isset($this->s__filtro)) {
         $datos = consultas_instancia::get_menus_existentes($this->s__filtro['proyecto']);
         $cuadro->set_datos($datos);
     }
 }
示例#14
0
 function get_menues_existentes()
 {
     return consultas_instancia::get_menus_existentes($this->s__filtro['proyecto']);
 }