MCMS
[ class tree: MCMS ] [ index: MCMS ] [ all elements ]

Class: News

Source Location: /lib/model/News.php

Class Overview

PEAR
   |
   --Page
      |
      --News

Interfaccia per la gestione delle notizie del sito.


Author(s):

Version:

  • 2

Methods


Inherited Variables

Inherited Methods

Class: Page

Page::Page()
Costruttore di lettura
Page::getAuthor()
Getter per il campo Autore dalla tabella Pagina.
Page::getContents()
Getter per il campo Contenuto dalla tabella Pagina.
Page::getDate()
Getter per il campo Data dalla tabella Pagina.
Page::getEngine()
Ritorna il motore di questa pagina.
Page::getID()
Ritorna l'ID di questa pagina.
Page::getKeywords()
Getter per il campo ParoleChiave dalla tabella Pagina.
Page::getSite()
Getter per il campo Sito dalla tabella Pagina.
Page::getTitle()
Getter per il campo Titolo dalla tabella Pagina.
Page::setAuthor()
Setter per il campo Autore dalla tabella Pagina.
Page::setContents()
Setter per il campo Contenuto dalla tabella Pagina.
Page::setDate()
Setter per il campo Data dalla tabella Pagina.
Page::setKeywords()
Setter per il campo ParoleChiave dalla tabella Pagina.
Page::setSite()
Setter per il campo Sito dalla tabella Pagina.
Page::setTitle()
Setter per il campo Titolo dalla tabella Pagina.

Class Details

[line 53]
Interfaccia per la gestione delle notizie del sito.

Permette di utilizzare il database in modo trasparente: creare oggetti di questa classe e operare sugli attributi tramite gli appositi metodi modificherà automaticamente il database sottostante.




Tags:

author:  Silvio Moioli <at moioli dot net silvio at moioli dot net>
version:  2


[ Top ]


Class Methods


constructor News [line 75]

mixed News( int $ID, Engine $engine)

Costruttore di lettura

Costruttore "di lettura" (costruisce una notizia da un record del database già esistente). Nota: non può essere creata una nuova notizia da qui, ma solo dal Factory Method nella classe Site. Per i costruttori "di scrittura", quindi, vedere la classe Site nel file Site.php.




Tags:

return:  la notizia se la costruzione è andata a buon fine, altrimenti un PEAR_Error
see:  Engine


Parameters:

int   $ID   l'ID del database sottostante
Engine   $engine   un motore per interagire con il database sottostante

[ Top ]

method addCorrelatedArticle [line 211]

mixed addCorrelatedArticle( Article $article)

Aggiunge un nuovo articolo correlato.

L'articolo specificato viene catalogato come correlato a questa notizia.




Tags:

return:  true se l'operazione è andata a buon fine o un DB_ERROR in caso di errore
see:  Article


Parameters:

Article   $article   l'articolo da aggiungere

[ Top ]

method dropCorrelatedArticle [line 236]

mixed dropCorrelatedArticle( Article $article)

Rimuove un articolo correlato.

Rimuove la correlazione fra questa notizia e l'articolo passato.




Tags:

return:  true se l'operazione è andata a buon fine o un DB_ERROR in caso di errore
see:  Article


Parameters:

Article   $article   l'articolo da rimuovere

[ Top ]

method dropCorrelatedArticles [line 260]

mixed dropCorrelatedArticles( )

Rimuove tutti gli articoli correlati.

Rimuove tutti gli articoli correlati a questa notizia.




Tags:

return:  true se l'operazione è andata a buon fine o un DB_ERROR in caso di errore
see:  Article


[ Top ]

method getCorrelatedArticles [line 138]

mixed getCorrelatedArticles( )

Getter per gli articoli correlati a questa notizia.

Ritorna un array contenente gli articoli correlati a questa notizia.




Tags:

return:  un array di Article se l'operazione è andata a buon fine o un DB_ERROR in caso di errore
see:  Article


[ Top ]

method getCorrelatedArticlesCount [line 167]

mixed getCorrelatedArticlesCount( )

Ritorna il numero degli articoli correlati a questa notizia.



Tags:

return:  un int se l'operazione è andata a buon fine o un DB_ERROR in caso di errore
see:  Article


[ Top ]

method getSource [line 92]

mixed getSource( )

Getter per il campo Fonte dalla tabella Notizia.

Ritorna una stringa con l'URL della principale fonte da cui è tratta questa notizia. Permette di utilizzare il fontebase in modo trasparente (è come se si usassero normali attributi di una classe).




Tags:

return:  una stringa con l'URL se l'operazione è andata a buon fine, NULL se la notizia non ha fonte (interna al sito), altrimenti un DB_ERROR in caso di errore


[ Top ]

method setCorrelatedArticles [line 191]

mixed setCorrelatedArticles( array $articles)

Setter per gli articoli correlati a questa notizia.

Cambia gli articoli correlati a questa notizia con un insieme di altri.




Tags:

return:  true se l'operazione è andata a buon fine o un DB_ERROR in caso di errore
see:  Article


Parameters:

array   $articles   i nuovi articoli correlati

[ Top ]

method setSource [line 116]

mixed setSource( string $source)

Setter per il campo Fonte dalla tabella Notizia.

Cambia l'oggetto corrispondente alla fonte di ultima modifica di questa notizia. Permette di utilizzare il fontebase in modo trasparente (è come se si usassero normali attributi di una classe).




Tags:

return:  true se l'operazione è andata a buon fine, altrimenti un DB_ERROR


Parameters:

string   $source   l'URL della fonte primaria di questa notizia o NULL.

[ Top ]


Documentation generated on Wed, 26 Jul 2006 21:44:55 +0200 by phpDocumentor 1.3.0RC6