phpkrond.modulos.calendario
[ class tree: phpkrond.modulos.calendario ] [ index: phpkrond.modulos.calendario ] [ all elements ]

Class: calendario_evento

Source Location: Program_Root/modulos/calendario/calendario.inc.php

Class Overview


Clase que gestiona los tipos de Eventos del calendario.


Author(s):

  • Francisco José Sánchez Sánchez

Version:

  • 200

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 45]
Clase que gestiona los tipos de Eventos del calendario.

El Calendario se compone de tipos de Eventos, que son una forma de clasificar las Citas (fechas importantes) La tabla que recoge esta información en la base de datos se llama 'calendario_eventos'.




Tags:

version:  200
author:  Francisco José Sánchez Sánchez


[ Top ]


Class Variables

$db =

[line 65]

Contiene la conexion de la base de datos.

Este atributo es del tipo newADOconnection que pertenece a ADODB. Automaticamente es inicializado recogiendolo de la objeto $GLOBALS['KROND_CFG']. Este objeto tiene un atributo, $db, que inicializa la conexion con la base de datos.



Type:   mixed


[ Top ]

$idEvento =

[line 54]

Atributo de la clase que guarda la clave del tipo de Evento.

El atributo de la clase $idEvento es el identificador utilizado como clave primaria en la tabla 'calendario_eventos'.



Type:   mixed


[ Top ]



Class Methods


constructor calendario_evento [line 77]

calendario_evento calendario_evento( [$idEvento $idEvento = 0])

Contructor de la clase.

Inicializa el identificador del tipo de Evento. Este identificador es utilizado como clave primaria en la tabla 'calendario_eventos' que contiene la información y descripción del tipo de evento.




Parameters:

$idEvento   $idEvento   Identificador del Tipo de Evento.

[ Top ]

method borrar [line 243]

boolean borrar( $vaciar $vaciar)

Borra un evneto del calendario.

Elimina la entrada del evento que se encuentra en la tabla 'calendario_eventos' siempre y cuando el evento este vacio.




Tags:

return:  true si se completó la operación con exito.


Parameters:

$vaciar   $vaciar   Si true entonces sólo borra las citas. En caso contrario, comprueba que el evento esta vacio (no tiene citas) y borra el evento.

[ Top ]

method check_datos [line 226]

boolean check_datos( $datos $datos)

Verifica que los datos son correctos

En principio solo comprueba que los datos son distintos de "". Util para comprobar el nombre de un evento o de un grafico.




Tags:

return:  Devuelve true si los datos son válidos.


Parameters:

$datos   $datos   String que los datos a comprobar.

[ Top ]

method crear [line 203]

boolean crear( $nombre $nombre, $grafico $grafico)

Crea un nuevo tipo de evento en el calendario.

Crea una nueva entrada en la tabla 'calendario_eventos' inicializando todos los campos con los datos del nuevo tema.




Tags:

return:  True si se completó la operación con exito.


Parameters:

$nombre   $nombre   Nombre del Evento.
$grafico   $grafico   Grafico del Evento.

[ Top ]

method existe [line 182]

boolean existe( )

Verifica si el enveto existe.

Comprueba que el identificador de evento es correcto.




Tags:

return:  True si el identificador de evento existe.


[ Top ]

method get_all [line 163]

Array get_all( )

Devuelve los Eventos del calendario.

Devuelve un array de objetos 'calendario_evento'.




Tags:

return:  Objetos de calendario_evento con los tipos de eventos.


[ Top ]

method get_citas [line 144]

Array get_citas( [$comienzo $comienzo = 0])

Devuelve las citas de un evento.

Un evento (tipo de evento) contiene diversos diversas citas en distintas fechas. Con esto se ofrece una forma de mantener un orden lógico en las citas que se pueden ver en el módulo. Devuelve un array de objetos calendario_cita ordenados por fecha en orden decreciente.




Tags:

return:  Objetos de calendario_citas con las citas.


Parameters:

$comienzo   $comienzo   Cita por la que comenzar a listar. Se utiliza para paginar las citas.

[ Top ]

method get_grafico [line 120]

String get_grafico( )

Devuelve el nombre del grafico asociado al tipo de evento.

El nombre del fichero que contiene el icono se encuentra en el campo 'grafico_evento' de la tabla 'calendario_eventos'.




Tags:

return:  Nombre del fichero que contiene el icono.


[ Top ]

method get_id [line 91]

Integer get_id( )

Devuelve el identificador del evento.

El identificador del evento se guarda en la variable de la clase $this->idEvento y es el que se utiliza como clave primaria en la tabla 'calendario_eventos'.




Tags:

return:  Identificador del Evento.


[ Top ]

method get_nombre [line 103]

String get_nombre( )

Devuelve el nombre del evento.

El nombre del evento se encuentra en el campo 'nombre' de la tabla 'calendario_eventos'.




Tags:

return:  Nombre del tipo de evento.


[ Top ]

method set [line 288]

Boolean set( $nombre $nombre, $grafico $grafico)

Modifica las propiedades del evento.

Modifica el nombre del tema y el grafico asociado. El grafico asociado no se borra. Comprueba que los nuevos datos son correctos.




Tags:

return:  True si se modificaron las propiedades.


Parameters:

$nombre   $nombre   Nuevo nombre del tema.
$grafico   $grafico   Nuevo grafico del tema.

[ Top ]


Documentation generated on Sun, 14 Sep 2003 01:54:35 +0200 by phpDocumentor 1.2.1