Métodos públicos | |
Noticias () | |
index () | |
Llama a la función Listado() para mostrar todas las noticias publicadas. | |
editar ($id) | |
Recupera datos de una noticia y los modifica. | |
publicar () | |
Muestra un formulario para escribir noticias. | |
datos_noticia () | |
Publica noticias en el sistema. | |
modificar ($id) | |
Edita una noticia ya publicada. | |
borrar ($id) | |
Borra una noticia ya publicada. | |
comentarios ($id) | |
Muestra los comentarios que se han hecho sobre una noticia. | |
comentar () | |
Publica un comentario en una noticia del sistema existente. |
Esta clase dispone de funciones para listar las noticias (en grupos de 4), para publicar noticias, asi como para editarlas y borrarlas. Estas tres últimas funcionalidades sólo están disponibles para el administrador del sistema.
Noticias::borrar | ( | $ | id | ) |
Borra una noticia ya publicada.
Llama a la funcion Borrar() del modelo, pasándole el identificador de la noticia que se quiere borrar.
id | Identificador de la noticia a borrar |
Noticias::comentar | ( | ) |
Publica un comentario en una noticia del sistema existente.
Llama a la función Comentar() del modelo, pasándole los datos del formulario de envío de comentarios, la cuál deja el comentario sobre la noticia elegida.
Noticias::comentarios | ( | $ | id | ) |
Muestra los comentarios que se han hecho sobre una noticia.
Recopila los comentarios que se han dejado en una determinada noticia, agrupándolos y mostrándolos en cada noticia. También pone a disposición el formulario para escribir el comentario. Al menos hay que ser usuario registrado para dejar un comentario.
id | Identificador de la noticia de la que se deben mostrar los comentarios |
Noticias::datos_noticia | ( | ) |
Publica noticias en el sistema.
Llama a la función Publicar(), que crea la noticia en el sistema, pasándole los datos recibidos del formulario.
Noticias::editar | ( | $ | id | ) |
Recupera datos de una noticia y los modifica.
Esta función es la encargada de poner a disposición del administrador los datos de la noticia en cuestión, para así poder modificarlos y reenviarlos.
id | Identificador de la noticia a editar. |
Noticias::index | ( | ) |
Llama a la función Listado() para mostrar todas las noticias publicadas.
Es la que se ejecuta por defecto al entrar en el apartado de noticias, y se encarga de llamar a la función Listado() del modelo para ir mostrando en grupos de 4 todas las noticias publicadas hasta la fecha.
Noticias::modificar | ( | $ | id | ) |
Edita una noticia ya publicada.
Llama a la funcion Editar(), pasándole el identificador de la noticia a editar, y todos los datos de la noticia que van a ser modificados.
id | Identificador de la noticia a editar |
Noticias::Noticias | ( | ) |
Constructor
Se encarga de crear una instancia de Noticias, y llama automaticamente al modelo de noticias.
Noticias::publicar | ( | ) |
Muestra un formulario para escribir noticias.
En el formulario, el administrador escribe el articulo o noticia a publicar.