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

Class: forum_tema

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

Class Overview


Clase que gestiona los diferentes temas de los foros.


Author(s):

  • Francisco José Sánchez Sánchez

Version:

  • 200

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 49]
Clase que gestiona los diferentes temas de los foros.

Un ejemplo: Tema 'Configuración de Apache' Foros de este tema, 'Apache en win32', 'Apache en Linux' Tema 'Lenguajes de programación' Foros 'C/C++', 'Java', 'PHP', 'Perl', 'Visual C++'.




Tags:

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


[ Top ]


Class Variables

$db =

[line 69]

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 ]

$idTema =

[line 58]

Atributo de la clase que guarda la clave del tema.

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



Type:   mixed


[ Top ]



Class Methods


constructor forum_tema [line 83]

forum_tema forum_tema( [$idTema $idTema = 0])

Contructor de la clase para gestionar los Temas del Forum

El Módulo del Forum esta compuesto de diversos Temas en donde se agrupan los distintos Foros del módulo. Esta información se guarda en la tabla 'forum_temas'. La clave primaria de dicha tabla es el identificador del tema. El contructor inicializa el atributo del objeto, ademas de el atributo que contiene la conexión con la base de datos.




Parameters:

$idTema   $idTema   Identificador del Tema.

[ Top ]

method borrar [line 205]

Boolean borrar( )

Borra el tema del Forum.

Elimina la entrada en la tabla 'forum_temas' del tema Si el tema no esta vacio no se puede borrar.




Tags:

return:  True si se pudo borrar con exito.


[ Top ]

method crear [line 185]

Boolean crear( $titulo $titulo)

Crea un numero tema.

Añade un nuevo tema en el Forum, insertando una nueva entrada en la tabla 'forum_temas'.




Tags:

return:  True si se pudo crear el tema.


Parameters:

$titulo   $titulo   Titulo del nuevo tema.

[ Top ]

method existe [line 243]

Boolean existe( )

Devuelve un booleano indicando si el tema existe.

Esta función es útil para realizar otras operaciones con los temas (borrar, modificar).




Tags:

return:  True si existe el tema.


[ Top ]

method get_all [line 164]

Array get_all( )

Devuelve un array con todos los temas.

El array contiene objetos forum_tema con todos los temas que existen en el módulo.




Tags:

return:  de ojbeots forum_tema.


[ Top ]

method get_fecha [line 126]

String get_fecha( )

Devuelve la fecha de creación del tema.

La fecha de creación del tema se encuentra en el campo 'fecha_tema' de la tabla 'forum_temas'. La fecha esta en formato 'AAAA-MM-DD HH:MM:SS'




Tags:

return:  Fecha del tema.


[ Top ]

method get_foros [line 144]

Array get_foros( )

Devuelve un array de objetos con todos los foros del tema.

Un Tema contiene varios foros. Los foros se obtienen ordenados alfabeticamente en orden ascendente por titulo del foro.




Tags:

return:  de objetos forum_foro.


[ Top ]

method get_id [line 96]

Integer get_id( )

Devuelve el Identificador del Tema.

El identificador del Tema es utilizado como clave primaria en la tabla 'forum_temas'.




Tags:

return:  Identificador del Tema.


[ Top ]

method get_titulo [line 108]

String get_titulo( )

Devuelve el Titulo del tema.

El titulo del tema se encuentra en el campo 'titulo_tema' de la tabla 'forum_temas'.




Tags:

return:  Titulo del Tema.


[ Top ]

method set [line 224]

Boolean set( $titulo $titulo)

Cambia el atributo Titulo del tema.

El atributo se almacena en el campo 'titulo_tema' de la tabla 'forum_temas.'




Tags:

return:  True si se pudo modificar con exito.


Parameters:

$titulo   $titulo   Nuevo titulo del tema.

[ Top ]


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