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 void   eliminar_instancia()  
static void   get_datos_instancia()  
static void   get_id()  
static void   get_path_instalacion_proyecto()  
static \toba_instancia   instancia()  
void   __construct ()  
void   abrir_sesion ()  
void   actualizar_solicitud_cronometro ()  
void   agregar_usuario ()  
void   bloquear_ip ()  
void   bloquear_usuario ()  
void   cerrar_sesion ()  
void   desbloquear_usuario ()  
void   es_ip_rechazada ()  
void   es_usuario_bloqueado ()  
void   existe_solicitud ()  
void   get_cantidad_intentos_en_ventana_temporal ()  
void   get_cantidad_intentos_usuario_en_ventana_temporal ()  
\toba_db_postgres7   get_db ()  
void   get_directiva_compilacion ()  
void   get_grupos_acceso ()  
void   get_id_proyectos ()  
void   get_id_sesion ()  
void   get_id_solicitud ()  
void   get_info_autenticacion ()  
void   get_info_usuario ()  
void   get_info_usuarios ()  
void   get_largo_minimo_password ()  
void   get_lista_claves_usadas ()  
void   get_lista_usuarios ()  
\toba_modelo_instancia   get_modelo_instancia ()  
void   get_parametro_seccion_proyecto ()  
void   get_path_ini ()  
void   get_path_proyecto ()  
void   get_path_proyecto_pers ()  
\$value   get_perfiles_funcionales ()  
void   get_pregunta_secreta ()  
void   get_proyectos_accesibles ()  
void   get_schema_db ()  
void   get_schema_logs_toba ()  
void   get_url_proyecto ()  
void   get_url_proyecto_pers ()  
void   get_url_proyectos ()  
void   registrar_error_login ()  
void   registrar_marca_cronometro ()  
void   registrar_solicitud ()  
void   registrar_solicitud_browser ()  
void   registrar_solicitud_consola ()  
void   registrar_solicitud_observaciones ()  
void   registrar_solicitud_web_service ()  
void   vincular_usuario ()  

static method eliminar_instancia  [línea 26]

  static eliminar_instancia( )






static method get_datos_instancia  [línea 43]

  static get_datos_instancia( $id_instancia )

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





static method get_id  [línea 57]

  static 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 142]

  static get_path_instalacion_proyecto( $proyecto )

Parámetros:
   $proyecto: 





static method instancia  [línea 18]

  static \toba_instancia instancia( $recargar = false ] )

Parámetros:
   $recargar: 





__construct   [línea 31]

  __construct( $recargar )

Parámetros:
   $recargar: 





abrir_sesion   [línea 656]

  abrir_sesion( $sesion , $usuario , $proyecto )

Parámetros:
   $sesion: 
   $usuario: 
   $proyecto: 





actualizar_solicitud_cronometro   [línea 217]

  actualizar_solicitud_cronometro( $id , $proyecto )

Parámetros:
   $id: 
   $proyecto: 





agregar_usuario   [línea 696]

  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 572]

  bloquear_ip( $ip )

Parámetros:
   $ip: 





bloquear_usuario   [línea 620]

  bloquear_usuario( $usuario )

Parámetros:
   $usuario: 





cerrar_sesion   [línea 671]

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

Parámetros:
   $sesion: 
   $observaciones: 





desbloquear_usuario   [línea 706]

  desbloquear_usuario( $usuario )

Parámetros:
   $usuario: 





es_ip_rechazada   [línea 550]

  es_ip_rechazada( $ip )

Parámetros:
   $ip: 





es_usuario_bloqueado   [línea 631]

  es_usuario_bloqueado( $usuario )

Parámetros:
   $usuario: 





existe_solicitud   [línea 192]

  existe_solicitud( $id )

Parámetros:
   $id: 





get_cantidad_intentos_en_ventana_temporal   [línea 583]

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

Parámetros:
   $ip: 
   $ventana_temporal: 





get_cantidad_intentos_usuario_en_ventana_temporal   [línea 603]

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

Parámetros:
   $usuario: 
   $ventana_temporal: 





get_db   [línea 78]

  \toba_db_postgres7 get_db( )

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





get_directiva_compilacion   [línea 148]

  get_directiva_compilacion( $proyecto )

Parámetros:
   $proyecto: 





get_grupos_acceso   [línea 524]

  get_grupos_acceso( $usuario , $proyecto )

Parámetros:
   $usuario: 
   $proyecto: 






get_id_proyectos   [línea 365]

  get_id_proyectos( )






get_id_sesion   [línea 646]

  get_id_sesion( )






get_id_solicitud   [línea 179]

  get_id_solicitud( )






get_info_autenticacion   [línea 416]

  get_info_autenticacion( $usuario )

Parámetros:
   $usuario: 





get_info_usuario   [línea 384]

  get_info_usuario( $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:
   $usuario: 






get_info_usuarios   [línea 398]

  get_info_usuarios( $usuarios )

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






get_largo_minimo_password   [línea 156]

  get_largo_minimo_password( )






get_lista_claves_usadas   [línea 451]

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

Parámetros:
   $usuario: 
   $periodo_tiempo: 
   $no_repetidas: 





get_lista_usuarios   [línea 532]

  get_lista_usuarios( [ $proyecto = null ] )

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





get_modelo_instancia   [línea 103]

  \toba_modelo_instancia get_modelo_instancia( )






get_parametro_seccion_proyecto   [línea 165]

  get_parametro_seccion_proyecto( $proyecto , $parametro )

Parámetros:
   $proyecto: 
   $parametro: 





get_path_ini   [línea 136]

  get_path_ini( )






get_path_proyecto   [línea 113]

  get_path_proyecto( $proyecto )

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





get_path_proyecto_pers   [línea 130]

  get_path_proyecto_pers( $proyecto )

Parámetros:
   $proyecto: 





get_perfiles_funcionales   [línea 500]

  \$value get_perfiles_funcionales( $usuario , $proyecto )

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





get_pregunta_secreta   [línea 438]

  get_pregunta_secreta( $usuario )

Parámetros:
   $usuario: 





get_proyectos_accesibles   [línea 347]

  get_proyectos_accesibles( [ $refrescar = false ] )

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





get_schema_db   [línea 87]

  get_schema_db( )






get_schema_logs_toba   [línea 95]

  get_schema_logs_toba( )






get_url_proyecto   [línea 321]

  get_url_proyecto( $proy )

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





get_url_proyecto_pers   [línea 333]

  get_url_proyecto_pers( $proy )

Parámetros:
   $proy: 





get_url_proyectos   [línea 309]

  get_url_proyectos( $proys )

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





registrar_error_login   [línea 561]

  registrar_error_login( $usuario , $ip , $texto )

Parámetros:
   $usuario: 
   $ip: 
   $texto: 





registrar_marca_cronometro   [línea 275]

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

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





registrar_solicitud   [línea 199]

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

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





registrar_solicitud_browser   [línea 247]

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

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





registrar_solicitud_consola   [línea 262]

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

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





registrar_solicitud_observaciones   [línea 232]

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

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





registrar_solicitud_web_service   [línea 290]

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

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





vincular_usuario   [línea 701]

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

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






Desarrollado por SIU.
Documentación generada con phpDocumentor