phpDocumentor
[ árbol de herencia: Centrales ] [ índice: Centrales ] [ índice general ]

toba_instancia

Datos de ACCESO y AUDITORIA necesarios para el funcionamiento del nucleo.

Enmascara principalmente al archivo de configuración instancia.ini de la instancia actual



		
		

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


Métodos Propios
static void   eliminar_instancia()  
static void   get_datos_instancia()   Retorna el contenido del archivo instancia.ini de la instancia
static void   get_id()   Retorna el id de la instancia actual
static toba_instancia   instancia()  
void   abrir_sesion()  
void   agregar_usuario()   Crea un nuevo usuario en la instancia
void   bloquear_ip()  
void   bloquear_usuario()  
void   cerrar_sesion()  
void   desbloquear_usuario()  
void   es_ip_rechazada()  
void   es_usuario_bloqueado()  
void   get_cantidad_intentos_en_ventana_temporal()  
void   get_cantidad_intentos_usuario_en_ventana_temporal()  
toba_db_postgres7   get_db()   Retorna un vinculo a la base de datos que forma parte de la instancia
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()   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()->
void   get_lista_claves_usadas()  
void   get_lista_usuarios()   Utilizada en el login automatico
toba_modelo_instancia   get_modelo_instancia()  
void   get_path_ini()  
void   get_path_instalacion_proyecto()  
void   get_path_proyecto()   Retorna el path absoluto de un proyecto perteneciente a esta instancia
$value   get_perfiles_funcionales()   Retorna los perfiles funcionales que tiene asociado un usuario a un proyecto
void   get_pregunta_secreta()  
void   get_proyectos_accesibles()   Retorna la lista de proyectos a los cuales el usuario actual puede ingresar
void   get_schema_db()  
void   get_url_proyecto()   Retorna las url asociada a un proyecto particular de la instancia
void   get_url_proyectos()   Retorna las urls de los proyectos actualmente incluídos en la instancia
void   get_url_proyecto_pers()  
void   registrar_error_login()  
void   registrar_marca_cronometro()  
void   registrar_solicitud()  
void   registrar_solicitud_browser()  
void   registrar_solicitud_consola()  
void   registrar_solicitud_observaciones()  
void   vincular_usuario()  

static method eliminar_instancia  [línea 26]

  static void eliminar_instancia( )



static method get_datos_instancia  [línea 43]

  static void 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 void 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 instancia  [línea 18]

  static toba_instancia instancia( [ $recargar = false]  )

Parámetros:
   $recargar: 


abrir_sesion  [línea 556]

  void abrir_sesion( $sesion, $usuario, $proyecto  )

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


agregar_usuario  [línea 596]

  void 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:  asociativo campo => valor


bloquear_ip  [línea 472]

  void bloquear_ip( $ip  )

Parámetros:
   $ip: 


bloquear_usuario  [línea 520]

  void bloquear_usuario( $usuario  )

Parámetros:
   $usuario: 


cerrar_sesion  [línea 571]

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

Parámetros:
   $sesion: 
   $observaciones: 


desbloquear_usuario  [línea 606]

  void desbloquear_usuario( $usuario  )

Parámetros:
   $usuario: 


es_ip_rechazada  [línea 450]

  void es_ip_rechazada( $ip  )

Parámetros:
   $ip: 


es_usuario_bloqueado  [línea 531]

  void es_usuario_bloqueado( $usuario  )

Parámetros:
   $usuario: 


get_cantidad_intentos_en_ventana_temporal  [línea 483]

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

Parámetros:
   $ip: 
   $ventana_temporal: 


get_cantidad_intentos_usuario_en_ventana_temporal  [línea 503]

  void 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 137]

  void get_directiva_compilacion( $proyecto  )

Parámetros:
   $proyecto: 


get_grupos_acceso  [línea 424]

  void get_grupos_acceso( $usuario, $proyecto  )

Parámetros:
   $usuario: 
   $proyecto: 

Deprecated:  Usar get_perfiles_funcionales


get_id_proyectos  [línea 302]

  void get_id_proyectos( )



get_id_sesion  [línea 546]

  void get_id_sesion( )



get_id_solicitud  [línea 151]

  void get_id_solicitud( )



get_info_autenticacion  [línea 339]

  void get_info_autenticacion( $usuario  )

Parámetros:
   $usuario: 


get_info_usuario  [línea 321]

  void 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: 

See:  toba_usuario


get_lista_claves_usadas  [línea 373]

  void get_lista_claves_usadas( $usuario  )

Parámetros:
   $usuario: 


get_lista_usuarios  [línea 432]

  void get_lista_usuarios( [ $proyecto = null]  )

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


get_modelo_instancia  [línea 98]

  toba_modelo_instancia get_modelo_instancia( )


Access:  protected


get_path_ini  [línea 125]

  void get_path_ini( )



get_path_instalacion_proyecto  [línea 131]

  void get_path_instalacion_proyecto( $proyecto  )

Parámetros:
   $proyecto: 


get_path_proyecto  [línea 108]

  void get_path_proyecto( $proyecto  )

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


get_perfiles_funcionales  [línea 390]

  $value get_perfiles_funcionales( $usuario, $proyecto  )

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

Return:  Retorna un array de grupos de acceso


get_pregunta_secreta  [línea 360]

  void get_pregunta_secreta( $usuario  )

Parámetros:
   $usuario: 


get_proyectos_accesibles  [línea 284]

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

  void get_schema_db( )



get_url_proyecto  [línea 258]

  void get_url_proyecto( $proy  )

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


get_url_proyectos  [línea 246]

  void get_url_proyectos( $proys  )

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


get_url_proyecto_pers  [línea 270]

  void get_url_proyecto_pers( $proy  )

Parámetros:
   $proy: 


registrar_error_login  [línea 461]

  void registrar_error_login( $usuario, $ip, $texto  )

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


registrar_marca_cronometro  [línea 226]

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

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


registrar_solicitud  [línea 165]

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

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


registrar_solicitud_browser  [línea 198]

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

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


registrar_solicitud_consola  [línea 213]

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

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


registrar_solicitud_observaciones  [línea 182]

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

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


vincular_usuario  [línea 601]

  void 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 1.4.3