Centrales |  Componentes |  consola |  Debug |  Default |  Fuentes |  SalidaGrafica |  Seguridad |  SIUToba |  Varios |  Deprecated

toba_instancia

toba_instancia

Ubicada en php/nucleo/lib/toba_instancia.php [line 8]



Métodos Propios
static mixed   eliminar_instancia()  
static mixed   get_datos_instancia()  
static mixed   get_id()  
static mixed   get_path_instalacion_proyecto()  
static \toba_instancia   instancia()  
mixed   __construct ()  
mixed   abrir_sesion ()  
mixed   actualizar_solicitud_cronometro ()  
mixed   agregar_usuario ()  
mixed   bloquear_ip ()  
mixed   bloquear_usuario ()  
mixed   cerrar_sesion ()  
mixed   desbloquear_usuario ()  
mixed   es_ip_rechazada ()  
mixed   es_usuario_bloqueado ()  
mixed   existe_solicitud ()  
mixed   get_cantidad_intentos_en_ventana_temporal ()  
mixed   get_cantidad_intentos_usuario_en_ventana_temporal ()  
\toba_db_postgres7   get_db ()  
mixed   get_directiva_compilacion ()  
mixed   get_grupos_acceso ()  
mixed   get_id_proyectos ()  
mixed   get_id_sesion ()  
mixed   get_id_solicitud ()  
mixed   get_info_autenticacion ()  
mixed   get_info_usuario ()  
mixed   get_info_usuarios ()  
mixed   get_largo_minimo_password ()  
mixed   get_lista_claves_usadas ()  
mixed   get_lista_usuarios ()  
\toba_modelo_instancia   get_modelo_instancia ()  
mixed   get_parametro_seccion_proyecto ()  
mixed   get_path_ini ()  
mixed   get_path_proyecto ()  
mixed   get_path_proyecto_pers ()  
mixed   get_perfiles_funcionales ()  
mixed   get_pregunta_secreta ()  
mixed   get_proyectos_accesibles ()  
mixed   get_schema_db ()  
mixed   get_schema_logs_toba ()  
mixed   get_url_proyecto ()  
mixed   get_url_proyecto_pers ()  
mixed   get_url_proyectos ()  
mixed   registrar_error_login ()  
mixed   registrar_marca_cronometro ()  
mixed   registrar_solicitud ()  
mixed   registrar_solicitud_browser ()  
mixed   registrar_solicitud_consola ()  
mixed   registrar_solicitud_observaciones ()  
mixed   registrar_solicitud_web_service ()  
mixed   vincular_usuario ()  

static method eliminar_instancia  [línea 26]

  static mixed eliminar_instancia( )





static method get_datos_instancia  [línea 43]

  static mixed get_datos_instancia( mixed id_instancia )

Retorna el contenido del archivo instancia.ini de la instancia
Parámetros:
mixed   id_instancia: 





static method get_id  [línea 58]

  static mixed get_id( )

Retorna el id de la instancia actual La configuracion puede estar cono variable de entorno del servidor o una constante del PA




static method get_path_instalacion_proyecto  [línea 140]

  static mixed get_path_instalacion_proyecto( mixed proyecto )

Parámetros:
mixed   proyecto: 





static method instancia  [línea 18]

  static \toba_instancia instancia( mixed recargar = false ] )

Parámetros:
mixed   recargar: 





__construct   [línea 31]

  mixed __construct( mixed recargar )

Parámetros:
mixed   recargar: 





abrir_sesion   [línea 655]

  mixed abrir_sesion( mixed sesion , mixed usuario , mixed proyecto )

Parámetros:
mixed   sesion: 
mixed   usuario: 
mixed   proyecto: 





actualizar_solicitud_cronometro   [línea 215]

  mixed actualizar_solicitud_cronometro( mixed id , mixed proyecto )

Parámetros:
mixed   id: 
mixed   proyecto: 





agregar_usuario   [línea 695]

  mixed agregar_usuario( string usuario , string nombre , string clave , [array atributos = array() ] )

Crea un nuevo usuario en la instancia
Parámetros:
string   usuario: 
string   nombre: 
string   clave: 
array   atributos: 





bloquear_ip   [línea 571]

  mixed bloquear_ip( mixed ip )

Parámetros:
mixed   ip: 





bloquear_usuario   [línea 619]

  mixed bloquear_usuario( mixed usuario )

Parámetros:
mixed   usuario: 





cerrar_sesion   [línea 670]

  mixed cerrar_sesion( mixed sesion , [mixed observaciones = null ] )

Parámetros:
mixed   sesion: 
mixed   observaciones: 





desbloquear_usuario   [línea 705]

  mixed desbloquear_usuario( mixed usuario )

Parámetros:
mixed   usuario: 





es_ip_rechazada   [línea 549]

  mixed es_ip_rechazada( mixed ip )

Parámetros:
mixed   ip: 





es_usuario_bloqueado   [línea 630]

  mixed es_usuario_bloqueado( mixed usuario )

Parámetros:
mixed   usuario: 





existe_solicitud   [línea 190]

  mixed existe_solicitud( mixed id )

Parámetros:
mixed   id: 





get_cantidad_intentos_en_ventana_temporal   [línea 582]

  mixed get_cantidad_intentos_en_ventana_temporal( mixed ip , [mixed ventana_temporal = null ] )

Parámetros:
mixed   ip: 
mixed   ventana_temporal: 





get_cantidad_intentos_usuario_en_ventana_temporal   [línea 602]

  mixed get_cantidad_intentos_usuario_en_ventana_temporal( mixed usuario , [mixed ventana_temporal = null ] )

Parámetros:
mixed   usuario: 
mixed   ventana_temporal: 





get_db   [línea 76]

  \toba_db_postgres7 get_db( )

Retorna un vinculo a la base de datos que forma parte de la instancia




get_directiva_compilacion   [línea 146]

  mixed get_directiva_compilacion( mixed proyecto )

Parámetros:
mixed   proyecto: 





get_grupos_acceso   [línea 523]

  mixed get_grupos_acceso( mixed usuario , mixed proyecto )

Parámetros:
mixed   usuario: 
mixed   proyecto: 






get_id_proyectos   [línea 363]

  mixed get_id_proyectos( )





get_id_sesion   [línea 645]

  mixed get_id_sesion( )





get_id_solicitud   [línea 177]

  mixed get_id_solicitud( )





get_info_autenticacion   [línea 415]

  mixed get_info_autenticacion( mixed usuario )

Parámetros:
mixed   usuario: 





get_info_usuario   [línea 382]

  mixed get_info_usuario( mixed usuario )

Retorna la información cruda de un usuario, tal como está en la base de datos Para hacer preguntas del usuario actual utilizar toba::usuario()->
Parámetros:
mixed   usuario: 






get_info_usuarios   [línea 396]

  mixed get_info_usuarios( mixed usuarios )

Retorna la información cruda de un grupo de usuarios, tal como está en la base de datos
Parámetros:
mixed   usuarios: 






get_largo_minimo_password   [línea 154]

  mixed get_largo_minimo_password( )





get_lista_claves_usadas   [línea 450]

  mixed get_lista_claves_usadas( mixed usuario , [mixed periodo_tiempo = null ] , [mixed no_repetidas = null ] )

Parámetros:
mixed   usuario: 
mixed   periodo_tiempo: 
mixed   no_repetidas: 





get_lista_usuarios   [línea 531]

  mixed get_lista_usuarios( [mixed proyecto = null ] )

Utilizada en el login automatico
Parámetros:
mixed   proyecto: 





get_modelo_instancia   [línea 101]

  \toba_modelo_instancia get_modelo_instancia( )





get_parametro_seccion_proyecto   [línea 163]

  mixed get_parametro_seccion_proyecto( mixed proyecto , mixed parametro )

Parámetros:
mixed   proyecto: 
mixed   parametro: 





get_path_ini   [línea 134]

  mixed get_path_ini( )





get_path_proyecto   [línea 111]

  mixed get_path_proyecto( mixed proyecto )

Retorna el path absoluto de un proyecto perteneciente a esta instancia
Parámetros:
mixed   proyecto: 





get_path_proyecto_pers   [línea 128]

  mixed get_path_proyecto_pers( mixed proyecto )

Parámetros:
mixed   proyecto: 





get_perfiles_funcionales   [línea 499]

  mixed get_perfiles_funcionales( mixed usuario , mixed proyecto )

Retorna los perfiles funcionales que tiene asociado un usuario a un proyecto
Parámetros:
mixed   usuario: 
mixed   proyecto: 





get_pregunta_secreta   [línea 437]

  mixed get_pregunta_secreta( mixed usuario )

Parámetros:
mixed   usuario: 





get_proyectos_accesibles   [línea 345]

  mixed get_proyectos_accesibles( [mixed refrescar = false ] )

Retorna la lista de proyectos a los cuales el usuario actual puede ingresar
Parámetros:
mixed   refrescar: 





get_schema_db   [línea 85]

  mixed get_schema_db( )





get_schema_logs_toba   [línea 93]

  mixed get_schema_logs_toba( )





get_url_proyecto   [línea 319]

  mixed get_url_proyecto( mixed proy )

Retorna las url asociada a un proyecto particular de la instancia
Parámetros:
mixed   proy: 





get_url_proyecto_pers   [línea 331]

  mixed get_url_proyecto_pers( mixed proy )

Parámetros:
mixed   proy: 





get_url_proyectos   [línea 307]

  mixed get_url_proyectos( mixed proys )

Retorna las urls de los proyectos actualmente incluídos en la instancia
Parámetros:
mixed   proys: 





registrar_error_login   [línea 560]

  mixed registrar_error_login( mixed usuario , mixed ip , mixed texto )

Parámetros:
mixed   usuario: 
mixed   ip: 
mixed   texto: 





registrar_marca_cronometro   [línea 273]

  mixed registrar_marca_cronometro( mixed proyecto , mixed solicitud , mixed marca , mixed nivel , mixed texto , mixed tiempo )

Parámetros:
mixed   proyecto: 
mixed   solicitud: 
mixed   marca: 
mixed   nivel: 
mixed   texto: 
mixed   tiempo: 





registrar_solicitud   [línea 197]

  mixed registrar_solicitud( mixed id , mixed proyecto , mixed item , mixed tipo_solicitud )

Parámetros:
mixed   id: 
mixed   proyecto: 
mixed   item: 
mixed   tipo_solicitud: 





registrar_solicitud_browser   [línea 245]

  mixed registrar_solicitud_browser( mixed proyecto , mixed id , mixed sesion_proyecto , mixed sesion , mixed ip )

Parámetros:
mixed   proyecto: 
mixed   id: 
mixed   sesion_proyecto: 
mixed   sesion: 
mixed   ip: 





registrar_solicitud_consola   [línea 260]

  mixed registrar_solicitud_consola( mixed proyecto , mixed id , mixed usuario , mixed llamada )

Parámetros:
mixed   proyecto: 
mixed   id: 
mixed   usuario: 
mixed   llamada: 





registrar_solicitud_observaciones   [línea 230]

  mixed registrar_solicitud_observaciones( mixed proyecto , mixed id , mixed tipo , mixed observacion )

Parámetros:
mixed   proyecto: 
mixed   id: 
mixed   tipo: 
mixed   observacion: 





registrar_solicitud_web_service   [línea 288]

  mixed registrar_solicitud_web_service( mixed proyecto , mixed solicitud , mixed metodo , mixed ip )

Parámetros:
mixed   proyecto: 
mixed   solicitud: 
mixed   metodo: 
mixed   ip: 





vincular_usuario   [línea 700]

  mixed vincular_usuario( mixed proyecto , mixed usuario , mixed perfil_acceso , [mixed perfil_datos = array() ] , [mixed set_previsualizacion = true ] )

Parámetros:
mixed   proyecto: 
mixed   usuario: 
mixed   perfil_acceso: 
mixed   perfil_datos: 
mixed   set_previsualizacion: 






Desarrollado por SIU.
Documentación generada con phpDocumentor