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

Class: noticias_articulo

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

Class Overview


Clase que gestiona las noticias (articulos).


Author(s):

  • Francisco José Sánchez Sánchez

Version:

  • 200

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 315]
Clase que gestiona las noticias (articulos).

Las noticas son articulos. Los forma de tratarlo es como una especie de weblog y donde las noticias estan clasificadas según los temas. La información de un articulo se encuentra en la tabla 'noticias_articulos'.




Tags:

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


[ Top ]


Class Variables

$db =

[line 335]

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 324]

Atributo de la clase que guarda la clave de la noticia.

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



Type:   mixed


[ Top ]



Class Methods


constructor noticias_articulo [line 346]

noticias_articulo noticias_articulo( [$idSeccion $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 'noticias_articulos'.




Parameters:

$idSeccion   $idArticulo   Identificador de la seccion.

[ Top ]

method borrar [line 616]

boolean borrar( )

Borra un articulo de las noticias.

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




Tags:

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


[ Top ]

method check_datos [line 604]

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 de un articulo o el contenido.




Tags:

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


Parameters:

$datos   $datos   String que los datos a comprobar.

[ Top ]

method crear [line 579]

boolean crear( $titulo $titulo, $contenido $contenido, $idTema $idTema)

Crea un nuevo articulo en las noticias.

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




Tags:

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


Parameters:

$titulo   $titulo   Titulo del articulo.
$contenido   $contenido   Contenido del articulo.
$idTema   $idTema   Tema del articulo.

[ Top ]

method existe [line 557]

boolean existe( )

Verifica si el articulo existe.

Comprueba que el identificador del articulo es correcto.




Tags:

return:  True si el identificador de articulo existe.


[ Top ]

method get_all [line 491]

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

Devuelve los articulos de las noticias.

No Devuelve todas las noticias que hay disponibles sino devuelve una cantidad limitada. Los articulos estan 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_all_paginar [line 521]

Array get_all_paginar( [$comienzo $comienzo = 0], [$limite $limite = 0])

Devuelve un subconjunto de articulos de las noticias.

No Devuelve todas las noticias que hay disponibles sino devuelve una cantidad limitada. Los articulos estan ordenados por fecha en orden decreciente. Util para paginar los articulos.




Tags:

return:  Objetos de noticias_articulo con los articulos.


Parameters:

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

[ Top ]

method get_contenido [line 392]

String get_contenido( )

Devuelve el contenido del articulo.

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




Tags:

return:  Contenido del articulo.


[ Top ]

method get_fecha [line 412]

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 'noticias_articulos' en el campo 'fecha_articulo'. Esta en formato 'AAAA-MM-DD hh:mm:ss'




Tags:

return:  Fecha del articulo.


[ Top ]

method get_id [line 360]

Integer get_id( )

Devuelve el identificador de articulo.

El identificador de articulo es la clave primaria de la tabla 'noticias_articulo' que contiene la información de la noticia.




Tags:

return:  Identificador de la noticia.


[ Top ]

method get_resumen [line 430]

String get_resumen( )

Obtiene un resumen del contenido del articulo.

El resumen son las primeras letras (definidas por la constante de configuracion del modulo 'noticias_caracteres_resumen').




Tags:

return:  Resumen del contenido.


[ Top ]

method get_tema [line 471]

contenidos_tema_Tema get_tema( )

Devuelve el tema del articulo

Todos los articulos pertenecen a una tema. La información del tema a la que pertenece se se encuentra en el campo 'id_tema' de la tabla 'noticias_articulos'.




Tags:

return:  del articulo.


[ Top ]

method get_titulo [line 373]

String get_titulo( )

Devuelve el título del articulo.

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




Tags:

return:  Titulo del articulo.


[ Top ]

method get_total_articulos [line 543]

Integer get_total_articulos( )

Devuelve el numero de articulos del sistema.

El numero de articulos de todos los temas.




Tags:

return:  Numero de articulos.


[ Top ]

method set [line 638]

Boolean set( $titulo $titulo, $contenido $contenido, $idTema $idTema)

Modifica las propiedades del articulo.

Modifica el titulo y el contenido asociado. Tambien permite cambiarlo de tema. 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.
$idTema   $idTema   Nuevo tema del articulo.

[ Top ]


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