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

Class: noticias_tema

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

Class Overview


Clase que gestiona los temas de las noticias.


Author(s):

  • Francisco José Sánchez Sánchez

Version:

  • 200

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 45]
Clase que gestiona los temas de las noticias.

Las temas de las noticias clasifican las noticias en diferentes secciones para permitir una organización. La información de un tema se encuentra en la tabla 'noticias_temas'.




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 ]

$idTema =

[line 54]

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 'noticias_temas'.



Type:   mixed


[ Top ]



Class Methods


constructor noticias_tema [line 76]

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

Constructor de la clase que inicializa el atributo $idTema.

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




Parameters:

$idTema   $idTema   Identificador del tema.

[ Top ]

method borrar [line 244]

boolean borrar( $vaciar $vaciar)

Borra un tema de las noticias.

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




Tags:

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


Parameters:

$vaciar   $vaciar   Si true entonces sólo borra las noticias. En caso contrario, comprueba que el tema esta vacio (notiene noticias) y borra el tema.

[ Top ]

method check_datos [line 227]

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 tema 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 204]

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

Crea un nuevo tema en las noticias.

Crea una nueva entrada en la tabla 'noticias_temas' 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 tema.
$grafico   $grafico   Grafico del tema.

[ Top ]

method existe [line 183]

boolean existe( )

Verifica si el tema existe.

Comprueba que el identificador de tema es correcto.




Tags:

return:  True si el identificador de tema existe.


[ Top ]

method get_all [line 164]

Array get_all( )

Devuelve los temas que clasifican las noticias.

Devuelve un array de objetos 'noticias_tema'.




Tags:

return:  Objetos de noticias_tema con los temas.


[ Top ]

method get_articulos [line 145]

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

Devuelve los artículos de un tema.

Un tema contiene diversos articulos para mostrar. Con esto se ofrece una forma de mantener un orden lógico en los articulos que se pueden ver en el módulo. Devuelve un array de objetos noticias_articulo ordenados por fecha en orden decreciente.




Tags:

return:  Objetos de noticias_articulo con los articulos.


Parameters:

$comienzo   $comienzo   Articulo por el comenzar a listar. Se utiliza para paginar los articulos.

[ Top ]

method get_grafico [line 121]

String get_grafico( )

Devuelve el nombre del archivo del grafico del tema.

El nombre de dicho archivo se encuentra guardado en la tabla 'noticias_temas' en el campo 'grafico_tema'. Dicho archivo se guarda en 'modulos/noticias/graficos/'.




Tags:

return:  Nombre del gráfico.


[ Top ]

method get_id [line 90]

Integer get_id( )

Devuelve el identificador de tema.

El identificador de tema es la clave primaria de la tabla 'noticias_temas' que contiene la información del tema de las noticias.




Tags:

return:  Identificador del tema.


[ Top ]

method get_nombre [line 102]

String get_nombre( )

Devuelve el nombre del tema.

El nombre del tema se encuentra guardado en la tabla 'noticias_temas' en el campo 'nombre_tema'.




Tags:

return:  Nombre del tema.


[ Top ]

method set [line 289]

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

Modifica las propiedades del tema.

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:48 +0200 by phpDocumentor 1.2.1