IgepSession es una clase que enmascara el acceso a la Session de Igep. Con ella conseguimos que el acceso a la SESSION sea ordenado y no se produzcan conflictos entre los diferentes paneles que almacenan valores en ella.
Es importante tener en cuenta cual es el uso que se debe dar de la SESSION por parte de los programadores:
Located in /include/IgepSession.php (line 60)
ComunSession | --IgepSession
Añade el módulo $nomModulo dinámicamente,
el segundo parámetro, $valor es opcional, si se utiliza, se añadira el $valor, al registro de valores del modulo
Método que borra un panel de la SESSION
Borra de la SESSION la posición correspondiente a un Panel
Borra la referencia a una variable de un Panel en la SESSION.
Borra de la SESSION la toda la informacion de la aplicación Se llama en el inicio de la aplicación.
Devuelve el valor de un campo de la tupla seleccionada de la última consulta.
Devuelve el índice de la tupla actualmente seleccionada en el panel. Este índice hace referencia a la posición dentro del array de resultados.
Si no está activo el indice es porque la posición actual es 0.
Método que devuelve el mensaje de un panel almacenado en la SESSION
Devuelve el array con los valores de un módulo Dinámico
concreto para la aplicación actual. Si no existe retorna -1
Sobrecarga el método de la clase padre, devolviendo un array formado por los móodulos dinámicos y los modulos concedidos para un usuario y para la aplicación actual, información que preoviene de comun.
Devuelve el contenido de un panel
Devuelve un array con la tupla seleccionada de la última consulta.
Devuelve el array de resultados correspondiente a la última consulta. Es importante tener en cuenta que este array procede de la consulta realizada con la Select introducida en la variable $str_select. Esta consulta se lanza con el proceso buscar de Igep.
Devuelve el array de resultados correspondiente a la última edición. Es importante tener en cuenta que este array procede de la consulta realizada con la Select introducida en las variable $str_selectEditar. Esta consulta se lanza con el proceso editar de Igep.
Devuelve el valor de una variable de un Panel contenido en la SESSION.
Devuelve el valor de una variable ubiucada en la zona global de la SESSION.
Método que indice si existe el panel en la SESSION
Comprueba si existe en la SESSION un objeto Panel
Comprueba si existe en la SESSION alguna variable particular dentro de la definición de un Panel.
Almacena en la SESSION un mensaje. Este método enmascara la inserción de mensajes en la clase, ya que se encarga de comprobar que el objeto que recibe es un objeto de la clase IgepMensaje y realiza la asignación a la variable de gvHidraForm_DB destinada para el mensaje de los paneles, obj_mensaje. Si no cumple las condiciones requeridas no se realiza la asignación.
Almacena en la SESSION un objeto Panel. Comprueba que el objeto coincida con la clase adecuada.
Si todo va bien devuelve 1 indicando que la operación se ha realizado con exito. De lo contrario retorna -1.
Almacena en la SESSION el valor de una variable de un Panel
Almacena en la zona de la SESSION global el valor de una variable
Sobrecarga la funcion de la clase padre, devuelve true siempre que existan módulos, sean o no dinamicos cierto módulo para la aplicación actual.
Comprueba si el usuario al que pertenece la SESSION tiene concedido cierto módulo para la aplicación actual.
Quita el módulo $nomModulo dinámicamente,
el segundo parámetro, $valor es opcional, si aparece, se elimina el el módulo siempre que coincida el valor que tenía asignado con el valor previmanete registrado
Inicia la sesion de php, inicializando previamente todo lo necesario
Este método agrega un panel a la lista de paneles visitados
Devuelve el array con todos los modulos concedidos para un usuario y para la aplicación actual.
Inherited From ComunSession
ComunSession::borraAplicacion()
ComunSession::dameAplicacion()
ComunSession::dameBaseDatos()
ComunSession::dameDatosAplicacion()
ComunSession::dameDatosUsuario()
ComunSession::dameModulo()
ComunSession::dameModulos()
ComunSession::dameParam1()
ComunSession::dameParam2()
ComunSession::dameParam3()
ComunSession::dameRol()
ComunSession::dameServidor()
ComunSession::dameUsuario()
ComunSession::existeAplicacion()
ComunSession::hayModulo()
Documentation generated on Wed, 05 Oct 2011 10:36:38 +0200 by phpDocumentor 1.4.1