Class ComunSession

Description

ComunSession es una clase que maneja la información contenida en la Session de COMUN. Concretamente se va a encargar de manejar la información de la aplicación, del usuario y de la conexión actual.

No tiene ninguna propiedad puesto que va a ser una clase que se va a utilizar sin instanciarse nunca (sus métodos son standalone).

Located in /include/ComunSession.php (line 47)


	
			
Direct descendents
Class Description
IgepSession 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.
Method Summary
static void borraAplicacion (string $nomAplicacion)
static string dameAplicacion ()
static string dameBaseDatos ()
static string dameDatosAplicacion ()
static array dameDatosUsuario ()
static array dameModulo (string $nomModulo)
static array dameModulos ()
static string dameParam1 ()
static string dameParam2 ()
static string dameParam3 ()
static string dameRol ()
static string dameServidor ()
static string dameUsuario ()
static void existeAplicacion (string $nomAplicacion)
static bool hayModulo (string $nomModulo)
Methods
static method borraAplicacion (line 199)

Borra todos los datos de una aplicación actual. Se utilizará generalmente antes de cerrar la ventana del navegador.

  • access: public
static void borraAplicacion (string $nomAplicacion)
  • string $nomAplicacion: nomAplicacion
static method dameAplicacion (line 58)

Devuelve el nombre de la aplicación actual. Este método es el único método que realiza distinción entre aplicaciones Igep y no Igep, y además impone una restricción de uso de esta clase. Esto se debe a que este método será llamado por la mayor parte de los métodos de esta clase para acceder a los datos relativos a la conexión a una aplicación, la aplicación actual.

Las aplicaciones Igep tienen definida el nombre de la aplicación actual (en el fichero de configuración).

  • access: public
static string dameAplicacion ()
static method dameBaseDatos (line 82)

Devuelve el nombre de la Base de Datos.

  • access: public
static string dameBaseDatos ()
static method dameDatosAplicacion (line 115)

Devuelve un array con los datos de la aplicación actual. En este conjunto de datos están:

    • access: public
    static string dameDatosAplicacion ()
    static method dameDatosUsuario (line 100)

    Devuelve los datos del usuario. Necesita de la aplicación actual.

    • access: public
    static array dameDatosUsuario ()
    static method dameModulo (line 175)

    Devuelve el array con los valores de un módulo en concreto para la aplicación actual. Si no existe retorna -1

    • access: public
    static array dameModulo (string $nomModulo)
    • string $nomModulo: nomModulo
    static method dameModulos (line 165)

    Devuelve el array con todos los modulos concedidos para un usuario y para la aplicación actual.

    • access: public
    static array dameModulos ()

    Redefined in descendants as:
    • IgepSession::dameModulos() : 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.
    static method dameParam1 (line 138)

    Devuelve el Parametro1 del usuario para la aplicación actual

    • access: public
    static string dameParam1 ()
    static method dameParam2 (line 147)

    Devuelve el Parametro2 del usuario para la aplicación actual

    • access: public
    static string dameParam2 ()
    static method dameParam3 (line 156)

    Devuelve el Parametro3 del usuario para la aplicación actual.

    • access: public
    static string dameParam3 ()
    static method dameRol (line 129)

    Devuelve el rol del usuario para la aplicación actual

    • access: public
    static string dameRol ()
    static method dameServidor (line 91)

    Devuelve el nombre del servidor web

    • access: public
    static string dameServidor ()
    static method dameUsuario (line 73)

    Devuelve el login del usuario

    • access: public
    static string dameUsuario ()
    static method existeAplicacion (line 208)

    Comprueba si cierta aplicación esta activa. Se utilizará generalmente antes de cerrar la aplicación.

    • access: public
    static void existeAplicacion (string $nomAplicacion)
    • string $nomAplicacion: nomAplicacion
    static method hayModulo (line 188)

    Comprueba si el usuario al que pertenece la SESSION tiene concedido cierto módulo para la aplicación actual.

    • access: public
    static bool hayModulo (string $nomModulo)
    • string $nomModulo: nomModulo

    Redefined in descendants as:
    • IgepSession::hayModulo() : 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.

    Documentation generated on Wed, 05 Oct 2011 10:36:23 +0200 by phpDocumentor 1.4.1