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

Class: contenidos_articulo

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

Class Overview


Clase que gestiona los articulos de los contenidos.


Author(s):

  • Francisco José Sánchez Sánchez

Version:

  • 200

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 459]
Clase que gestiona los articulos de los contenidos.

Las articulos de los contenidos se clasifican en diferentes seccionespara permitir una organización. Cada articulo tiene un titulo, contenido del articulo propiamente dicho fecha de creación y la referencia a la sección a la que pertenece.




Tags:

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


[ Top ]


Class Variables

$db =

[line 479]

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 ]

$idArticulo =

[line 468]

Atributo de la clase que guarda la clave del articulo.

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



Type:   mixed


[ Top ]



Class Methods


constructor contenidos_articulo [line 490]

contenidos_articulo contenidos_articulo( [$idArticulo $idArticulo = 0])

Constructor de la clase que inicializa el atributo $idArticulo.

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




Parameters:

$idArticulo   $idArticulo   Identificador del articulo.

[ Top ]

method borrar [line 692]

boolean borrar( )

Borra un articulo de los contenidos.

Elimina la entrada del articulo que se encuentra en la tabla 'contenidos_articulos'.




Tags:

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


[ Top ]

method check_datos [line 680]

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 titulo

  • el contenido de un articulo.




Tags:

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


Parameters:

$datos   $datos   String que los datos a comprobar.

[ Top ]

method crear [line 651]

boolean crear( $nombre $titulo, $contenido $contenido, $idSeccion $idSeccion)

Crea un nuevo articulo en los contenidos.

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




Tags:

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


Parameters:

$nombre   $titulo   Titulo del articulo.
$contenido   $contenido   Contenido del articulo.
$idSeccion   $idSeccion   Identificador de la sección.

[ Top ]

method existe [line 629]

boolean existe( )

Verifica si el articulo existe.

Comprueba que el identificador de articulo es correcto.




Tags:

return:  True si el identificador de articulo existe.


[ Top ]

method get_contador [line 574]

String get_contador( )

Devuelve el contador de lecturas del articulo.

El contador de lecturas del artículo se encuentra guardado en la tabla 'contenidos_articulos' en el campo 'titulo_articulo'.




Tags:

return:  Contador de lecturas del articulo.


[ Top ]

method get_contenido [line 536]

String get_contenido( )

Devuelve el contenido del articulo.

El contenido del artículo se encuentra guardado en la tabla 'contenidos_articulos' en el campo 'contenido_articulo'.




Tags:

return:  Contenido del articulo.


[ Top ]

method get_fecha [line 556]

String get_fecha( )

Devuelve la fecha de creación del articulo.

La fecha de creación del artículo se encuentra guardada en la tabla 'contenidos_articulos' en el campo 'fecha_articulo'. Esta en formato 'AAAA-MM-DD'




Tags:

return:  Fecha del articulo.


[ Top ]

method get_id [line 504]

Integer get_id( )

Devuelve el identificador del articulo.

El identificador del articulo es la clave primaria de la tabla 'contenidos_articulos' que contiene la información del articulo de los contenidos.




Tags:

return:  Identificador del articulo.


[ Top ]

method get_posicion [line 594]

Integer get_posicion( )

Devuelve la posicion del articulo.

La posicion de un articulo es una forma de mantener ordenados los articulo de una seccion a gusto del usuario. La posicion se guarda en el campo 'posicion_articulo' dentro de la tabla 'contenidos_articulos'.




Tags:

return:  Posicion del articulo.


[ Top ]

method get_seccion [line 613]

contenidos_articulos_Seccion get_seccion( )

Devuelve la sección del articulo

Todos los articulos pertenecen a una seccion. La información de la seccion a la que pertenece se se encuentra en el campo 'id_seccion' de la tabla 'contenidos_articulos'.




Tags:

return:  del articulo.


[ Top ]

method get_titulo [line 517]

String get_titulo( )

Devuelve el título del articulo.

El título del artículo se encuentra guardado en la tabla 'contenidos_articulos' en el campo 'titulo_articulo'.




Tags:

return:  Titulo del articulo.


[ Top ]

method inc_contador [line 782]

void inc_contador( )

Incrementa el contador de lecturas del articulo.

El contador de lecturas del articulo se incrementa en 1 cada vez que se muestra el articulo. Ese contador se encuentra en el campo 'contador_articulo' de la tabla 'contenidos_articulos'.




[ Top ]

method intercambiar [line 755]

boolean intercambiar( $idArt2 $idArt2)

Intercambia las posicion de dos articulos.

Los articulos que se intercambian deben pertenecer a la misma seccion padre.




Tags:

return:  true si se intercambiaron posicion con exito.


Parameters:

$idArt2   $idArt2   Identificador del articulo con el que se intercambia la posicion.

[ Top ]

method set [line 718]

Boolean set( $titulo $titulo, $contenido $contenido, $contador $contador, $idSeccion $idSeccion)

Modifica las propiedades de un articulo.

La propiedad que modifica son el titulo y el contenido del mismo, que se encuentran en la tabla 'contenidos_articulos'. Tambien permite modificar la seccion a la que pertenece el articulo. Comprueba que los nuevos datos son correctos.




Tags:

return:  True si se modificaron las propiedades.


Parameters:

$titulo   $titulo   Nuevo titulo del articulo.
$contenido   $contenido   Nuevo contenido del articulo.
$contador   $contador   Contador de lecturas del articulo.
$idSeccion   $idSeccion   Nueva seccion a la que pertenece el articulo.

[ Top ]


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