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

toba_memoria

toba_memoria

Ubicada en php/nucleo/lib/toba_memoria.php [line 48]



Métodos Propios
static mixed   eliminar_instancia()  
static array   get_item_solicitado_original()  
static mixed   get_valor_verificado()  
static mixed   instancia()  
static mixed   validar_id_item_enviado()  
mixed   __construct ()  
mixed   acceso_a_dato_global ()  
mixed   agregar_dato_global_reciclable ()  
mixed   dato_global_activo ()  
mixed   desactivar_reciclado ()  
mixed   destruir ()  
mixed   dump ()  
mixed   eliminar_archivos_temporales ()  
mixed   eliminar_dato ()  
mixed   eliminar_dato_instancia ()  
mixed   eliminar_dato_operacion ()  
mixed   eliminar_dato_sincronizado ()  
mixed   eliminar_informacion_reciclado ()  
mixed   en_array_operacion ()  
mixed   existe_dato ()  
mixed   existe_dato_instancia ()  
mixed   existe_dato_operacion ()  
mixed   existe_dato_reciclable ()  
mixed   fijar_csrf_token ()  
mixed   finalizar ()  
mixed   generar_unique_cripto ()  
mixed   get_array_operacion ()  
mixed   get_celda_memoria_actual_id ()  
mixed   get_dato ()  
mixed   get_dato_instancia ()  
mixed   get_dato_operacion ()  
mixed   get_dato_sincronizado ()  
mixed   get_id ()  
mixed   get_id_objetos_destino ()  
array   get_item_solicitado ()  
string   get_parametro ()  
array   get_parametros ()  
array   get_parametros_item_original ()  
mixed   get_servicio_solicitado ()  
mixed   get_url_solicitud ()  
mixed   inicializar_memoria ()  
mixed   inicializar_reciclaje_global ()  
mixed   limpiar_array_operacion ()  
mixed   limpiar_datos ()  
mixed   limpiar_datos_instancia ()  
mixed   limpiar_datos_operacion ()  
mixed   limpiar_datos_reciclable ()  
mixed   limpiar_memoria ()  
mixed   limpiar_memoria_sincronizada ()  
mixed   prefijo_vinculo ()  
mixed   reciclar_datos_globales_acceso ()  
mixed   reciclar_datos_globales_item ()   Se debe ejecutar cuando se inicia el request (Si el item de la celda actual cambio, eliminar el contenido)
mixed   reciclar_datos_sincronizados ()  
mixed   registrar_archivo_temporal ()  
mixed   set_array_operacion ()   Se elimina cuando se cambia de operación
mixed   set_dato ()  
mixed   set_dato_instancia ()   Este mecanismo aporta un canal para la comunicacion entre proyectos que se ejecutan simultaneamente.
mixed   set_dato_operacion ()   Se elimina cuando se cambia de operación
mixed   set_dato_sincronizado ()   La memoria sincronizada guarda datos macheados contra el request que los produjo. Por ejemplo en el request 65 el indice 'cantidad de tabs' tiene el valor 8 Al hacer el get_dato_sincronizado se chequea en que request se encuentra actualmente y retorna el valor asociado Esto permite que al hacer BACK con el browser se vuelva a las variables de sesion de las antiguas paginas No es una buena opción para guardar información de la aplicación sino mas bien cosas relacionadas con la seguridad y funcioanmiento interno del framework
mixed   set_item_solicitado ()  
mixed   set_servicio_solicitado ()  
mixed   set_url_original ()  
mixed   usuario_solicita_cronometrar ()  
mixed   validar_pedido_pagina ()  
mixed   verificar_acceso_menu ()  
bool   verificar_acceso_popup ()  

static method eliminar_instancia  [línea 78]

  static mixed eliminar_instancia( )





static method get_item_solicitado_original  [línea 318]

  static array get_item_solicitado_original( )

Retorna la operación requerida originalmente por el usuario en este pedido de página Puede diferir de la operación actual ya que se pudo hacer una redirección





static method get_valor_verificado  [línea 923]

  static mixed get_valor_verificado( mixed param , mixed valor_defecto )

Intenta devolver la parte correcta de un parametro o falso sino
Parámetros:
mixed   param: 
mixed   valor_defecto: 





static method instancia  [línea 70]

  static mixed instancia( )





static method validar_id_item_enviado  [línea 960]

  static mixed validar_id_item_enviado( mixed item )

Parámetros:
mixed   item: 





__construct   [línea 83]

  mixed __construct( )





acceso_a_dato_global   [línea 764]

  mixed acceso_a_dato_global( mixed indice )

Registra el acceso a datos globales para el esquema de reciclado por conteo de accesos
Parámetros:
mixed   indice: 





agregar_dato_global_reciclable   [línea 745]

  mixed agregar_dato_global_reciclable( mixed indice , mixed tipo_reciclado )

Se marca un dato global como reciclable
Parámetros:
mixed   indice: 
mixed   tipo_reciclado: 





dato_global_activo   [línea 777]

  mixed dato_global_activo( mixed indice )

Setea un dato reciclable como activo en el esquema de reciclado por conteo de accesos
Parámetros:
mixed   indice: 





desactivar_reciclado   [línea 715]

  mixed desactivar_reciclado( )

Desactiva el reciclado




destruir   [línea 204]

  mixed destruir( )

Destructor de la memoria, no sirve para borrar la memoria, sino es parte del proceso de apagado del framework




dump   [línea 401]

  mixed dump( )





eliminar_archivos_temporales   [línea 904]

  mixed eliminar_archivos_temporales( )





eliminar_dato   [línea 510]

  mixed eliminar_dato( mixed indice )

Elimina un dato de la memoria
Parámetros:
mixed   indice: 





eliminar_dato_instancia   [línea 459]

  mixed eliminar_dato_instancia( mixed indice )

Elimina un dato de la memoria de la instancia
Parámetros:
mixed   indice: 





eliminar_dato_operacion   [línea 569]

  mixed eliminar_dato_operacion( mixed indice )

Elimina un dato de la memoria de la operacion
Parámetros:
mixed   indice: 





eliminar_dato_sincronizado   [línea 674]

  mixed eliminar_dato_sincronizado( mixed indice )

Parámetros:
mixed   indice: 





eliminar_informacion_reciclado   [línea 852]

  mixed eliminar_informacion_reciclado( mixed indice )

Elimina la informacion asociada al reciclado de un dato
Parámetros:
mixed   indice: 





en_array_operacion   [línea 609]

  mixed en_array_operacion( mixed indice , mixed dato , [mixed tira_excepcion = true ] )

Controla que exista un dato en un array almacenado para la operacion actual.
Parámetros:
mixed   indice: 
mixed   dato: 
mixed   tira_excepcion: 





existe_dato   [línea 520]

  mixed existe_dato( mixed indice )

Determina si un dato esta disponible en la memoria
Parámetros:
mixed   indice: 





existe_dato_instancia   [línea 469]

  mixed existe_dato_instancia( mixed indice )

Determina si un dato esta disponible en la memoria de la instancia
Parámetros:
mixed   indice: 





existe_dato_operacion   [línea 580]

  mixed existe_dato_operacion( mixed indice )

Determina si un dato esta disponible en la memoria de la operacion
Parámetros:
mixed   indice: 





existe_dato_reciclable   [línea 829]

  mixed existe_dato_reciclable( mixed indice )

Controla si existe un dato reciclabe
Parámetros:
mixed   indice: 





fijar_csrf_token   [línea 935]

  mixed fijar_csrf_token( [mixed forzar = false ] )

Parámetros:
mixed   forzar: 





finalizar   [línea 880]

  mixed finalizar( )





generar_unique_cripto   [línea 953]

  mixed generar_unique_cripto( )





get_array_operacion   [línea 622]

  mixed get_array_operacion( mixed indice )

Recupera un array almacenado durante la operacion
Parámetros:
mixed   indice: 





get_celda_memoria_actual_id   [línea 215]

  mixed get_celda_memoria_actual_id( )





get_dato   [línea 498]

  mixed get_dato( mixed indice )

Recupera un dato almacenado con set_dato
Parámetros:
mixed   indice: 





get_dato_instancia   [línea 443]

  mixed get_dato_instancia( mixed indice , [mixed eliminar_dato = false ] )

Recupera un dato almacenado con set_dato_instancia
Parámetros:
mixed   indice: 
mixed   eliminar_dato: 





get_dato_operacion   [línea 555]

  mixed get_dato_operacion( mixed indice )

Recupera un dato almacenado durante la operacion
Parámetros:
mixed   indice: 





get_dato_sincronizado   [línea 660]

  mixed get_dato_sincronizado( mixed indice , [mixed celda = null ] )

Recupera un dato de la memoria sincronizada, macheandolo con el id actual del hilo
Parámetros:
mixed   indice: 
mixed   celda: 





get_id   [línea 244]

  mixed get_id( )

Retorna el id que identifica univocamente este request




get_id_objetos_destino   [línea 270]

  mixed get_id_objetos_destino( )

Retorna la referencia a aquellos objetos destino del servicio solicitado




get_item_solicitado   [línea 305]

  array get_item_solicitado( )

Retorna el item requerido en este pedido de página




get_parametro   [línea 281]

  string get_parametro( string canal )

Retorna el valor de un parámetro enviado en la URL por el vinculador
Parámetros:
string   canal: 





get_parametros   [línea 294]

  array get_parametros( )

Retorna todos los parámetros enviados en la URL por el vinculador




get_parametros_item_original   [línea 331]

  array get_parametros_item_original( )

Retorna los parametros del item requerido originalmente, la lectura es destructiva del dato




get_servicio_solicitado   [línea 256]

  mixed get_servicio_solicitado( )

Retorna el servicio solicitado por la URL




get_url_solicitud   [línea 360]

  mixed get_url_solicitud( )





inicializar_memoria   [línea 378]

  mixed inicializar_memoria( )

Inicializa la memoria




inicializar_reciclaje_global   [línea 723]

  mixed inicializar_reciclaje_global( )

Inicializa el esquema de reciclado global




limpiar_array_operacion   [línea 630]

  mixed limpiar_array_operacion( mixed indice )

Elimina un array de la memoria de la operacion
Parámetros:
mixed   indice: 





limpiar_datos   [línea 528]

  mixed limpiar_datos( )

Limpia la memoria global del proyecto




limpiar_datos_instancia   [línea 477]

  mixed limpiar_datos_instancia( )

Limpia la memoria de la instancia




limpiar_datos_operacion   [línea 588]

  mixed limpiar_datos_operacion( )

Limpia la memoria de la operacion




limpiar_datos_reciclable   [línea 837]

  mixed limpiar_datos_reciclable( )

Limpia toda la memoria reciclable




limpiar_memoria   [línea 395]

  mixed limpiar_memoria( )





limpiar_memoria_sincronizada   [línea 681]

  mixed limpiar_memoria_sincronizada( )





prefijo_vinculo   [línea 236]

  mixed prefijo_vinculo( )

Genera la primera porcion de todas las URLs




reciclar_datos_globales_acceso   [línea 813]

  mixed reciclar_datos_globales_acceso( )

Reciclado por control de acceso a los datos guardados Se debe ejecutar cuando termina el request (Si un dato no fue accedido, borrarlo)




reciclar_datos_globales_item   [línea 793]

  mixed reciclar_datos_globales_item( )

Reciclado de datos globales por cambio de item.




reciclar_datos_sincronizados   [línea 686]

  mixed reciclar_datos_sincronizados( )





registrar_archivo_temporal   [línea 897]

  mixed registrar_archivo_temporal( mixed archivo )

Parámetros:
mixed   archivo: 





set_array_operacion   [línea 601]

  mixed set_array_operacion( mixed indice , mixed datos )

Almacena un array de la operacion actual en la sesión.
Parámetros:
mixed   indice: 
mixed   datos: 





set_dato   [línea 489]

  mixed set_dato( mixed indice , mixed datos )

Almacena un dato en la sesion del proyecto y perdura durante toda la sesión Similar al manejo normal del $_SESSION en una aplicacion ad-hoc
Parámetros:
mixed   indice: 
mixed   datos: 





set_dato_instancia   [línea 434]

  mixed set_dato_instancia( mixed indice , mixed datos )

Almacena un dato en la instancia.
Parámetros:
mixed   indice: 
mixed   datos: 





set_dato_operacion   [línea 545]

  mixed set_dato_operacion( mixed indice , mixed datos )

Almacena un dato de la operacion actual en la sesión.
Parámetros:
mixed   indice: 
mixed   datos: 





set_dato_sincronizado   [línea 647]

  mixed set_dato_sincronizado( mixed indice , mixed datos , [mixed celda = null ] )

Guarda un dato en la memoria sincronizada.
Parámetros:
mixed   indice: 
mixed   datos: 
mixed   celda: 





set_item_solicitado   [línea 220]

  mixed set_item_solicitado( mixed item , [mixed genera_csrf_token = true ] )

Parámetros:
mixed   item: 
mixed   genera_csrf_token: 





set_servicio_solicitado   [línea 261]

  mixed set_servicio_solicitado( mixed servicio )

Parámetros:
mixed   servicio: 





set_url_original   [línea 352]

  mixed set_url_original( mixed param )

Parámetros:
mixed   param: 





usuario_solicita_cronometrar   [línea 343]

  mixed usuario_solicita_cronometrar( )





validar_pedido_pagina   [línea 943]

  mixed validar_pedido_pagina( mixed valor_form )

Parámetros:
mixed   valor_form: 





verificar_acceso_menu   [línea 412]

  mixed verificar_acceso_menu( )

Indica si se accedio por el menu




verificar_acceso_popup   [línea 421]

  bool verificar_acceso_popup( )

Indica si se lanzo la solicitud por medio de un ef_popup.





Desarrollado por SIU.
Documentación generada con phpDocumentor