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

Class: Committer

Source Location: /lib/controller/Committer.php

Class Overview

PEAR
   |
   --Committer

Aggiorna View e Model a fronte di determinati comandi.


Author(s):

Version:

  • 2

Variables

Methods



Class Details

[line 41]
Aggiorna View e Model a fronte di determinati comandi.



Tags:

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


[ Top ]


Class Variables

$authManager =  null

[line 48]



Tags:

var:  il gestore dei permessi degli utenti in MCMS

Type:   AuthManager


[ Top ]

$compiler =  null

[line 46]



Tags:

var:  l'oggetto per il salvataggio dei file dei siti

Type:   Compiler


[ Top ]

$engine =  null

[line 44]



Tags:

var:  l'oggetto per la comunicazione al Database

Type:   Engine


[ Top ]



Class Methods


constructor Committer [line 55]

Committer Committer( Engine $engine, $authManager)

Costruttore standard.



Parameters:

Engine   $engine   l'oggetto per la comunicazione al DB in uso
   $authManager  

[ Top ]

method addArticle [line 75]

l'articolo addArticle( Site $site, Author $author, string $contents, string $title, string $keywords, Category $category, string $description, array $articles)

Aggiunge un articolo al sito specificato.



Tags:

return:  aggiunto o un PEAR_ERROR


Parameters:

Site   $site   il sito a cui agguingere l'articolo
Author   $author   l'autore dell'articolo
string   $contents   i contenuti XHTML dell'articolo
string   $title   il titolo dell'articolo
string   $keywords   le parole-chiave dell'articolo
Category   $category   la categoria a cui l'articolo appartiene
string   $description   una breve descrizione dell'articolo
array   $articles   gli articoli ad esso correlati

[ Top ]

method addAuthor [line 164]

il addAuthor( string $name, string $surname, string $nick, string $email, string $password)

Aggiunge un autore.



Tags:

return:  nuovo autore aggiunto o un PEAR_ERROR


Parameters:

string   $name   il nome del nuovo autore
string   $surname   il cognome del nuovo autore
string   $nick   il nickname del nuovo autore
string   $email   l'indirizzo email del nuovo autore
string   $password   la password per MCMS del nuovo autore

[ Top ]

method addCategory [line 292]

la addCategory( Site $site, string $name, string $description)

Aggiunge una sezione al sito specificato.



Tags:

return:  sezione aggiunta o un PEAR_ERROR


Parameters:

Site   $site   il sito a cui aggiungere la sezione
string   $name   il nome della sezione
string   $description   una breve descrizione della sezione

[ Top ]

method addNews [line 223]

la addNews( Site $site, Author $author, string $contents, string $title, string $keywords, string $source, array $articles)

Aggiunge una notizia al sito specificato.



Tags:

return:  notizia aggiunta o un PEAR_ERROR


Parameters:

Site   $site   il sito a cui aggiungere la notizia
Author   $author   l'autore della notizia
string   $contents   i contenuti XHTML della notizia
string   $title   il titolo della notizia
string   $keywords   le parole-chiave della notizia
string   $source   la fonte originale della notizia
array   $articles   gli articoli ad essa correlati

[ Top ]

method addSite [line 361]

il addSite( Author $author, string $name, string $slogan, string $keywords)

Aggiunge un nuovo sito.



Tags:

return:  nuovo sito o un PEAR_ERROR


Parameters:

Author   $author   l'autore (fondatore) del sito
string   $name   il nome del nuovo sito
string   $slogan   il motto del sito
string   $keywords   le parole-chiave del sito

[ Top ]

method dropArticle [line 137]

true dropArticle( Site $site, Article $article)

Rimuove un articolo.



Tags:

return:  o un PEAR_ERROR


Parameters:

Site   $site   il sito a cui l'articolo appartiene
Article   $article   l'articolo da cancellare

[ Top ]

method dropAuthor [line 204]

true dropAuthor( Author $author)

Cancella un autore



Tags:

return:  o un PEAR_ERROR


Parameters:

Author   $author   l'autore da cancellare

[ Top ]

method dropCategory [line 338]

true dropCategory( Site $site, Category $category)

Cancella una sezione del sito.



Tags:

return:  o un PEAR_ERROR


Parameters:

Site   $site   il sito a cui la sezione appartiene
Category   $category   la sezione da cancellare

[ Top ]

method dropNews [line 273]

true dropNews( Site $site, News $news)

Cancella una notizia.



Tags:

return:  o un PEAR_ERROR


Parameters:

Site   $site   il sito a cui la notizia appartiene
News   $news   la notizia da cancellare

[ Top ]

method dropSite [line 376]

true dropSite( Site $site)

Cancella un sito.



Tags:

return:  o un PEAR_ERROR


Parameters:

Site   $site   il sito da cancellare

[ Top ]

method editArticle [line 104]

l'articolo editArticle( Site $site, Article $article, string $contents, string $title, string $keywords, Category $category, string $description, array $articles)

Modifica un articolo.



Tags:

return:  modificato o un PEAR_ERROR


Parameters:

Site   $site   il sito a cui l'articolo appartiene
Article   $article   l'articolo da modificare
string   $contents   i contenuti XHTML dell'articolo
string   $title   il titolo dell'articolo
string   $keywords   le parole-chiave dell'articolo
Category   $category   la categoria a cui l'articolo appartiene
string   $description   una breve descrizione dell'articolo
array   $articles   gli articoli ad esso correlati

[ Top ]

method editAuthor [line 182]

l'autore editAuthor( Author $author, string $name, string $surname, string $nick, string $email)

Modifica i dati di un autore.



Tags:

return:  modificato o un PEAR_ERROR


Parameters:

Author   $author   l'autore da modificare
string   $name   il nome dell'autore
string   $surname   il cognome dell'autore
string   $nick   il nickname dell'autore
string   $email   l'indirizzo email dell'autore

[ Top ]

method editCategory [line 312]

la editCategory( Site $site, Category $category, string $name, string $description)

Modifica una sezione del sito specificato.



Tags:

return:  sezione aggiunta o un PEAR_ERROR


Parameters:

Site   $site   il sito a cui aggiungere la sezione
Category   $category   la sezione da modificare
string   $name   il nome della sezione
string   $description   una breve descrizione della sezione

[ Top ]

method editComponents [line 390]

il editComponents( Site $site, array $components)

Modifica i componenti opzionali attivati su un sito.



Tags:

return:  sito modificato o un PEAR_ERROR


Parameters:

Site   $site   il sito da modificare
array   $components   i componenti da attivare

[ Top ]

method editHomepage [line 408]

la editHomepage( Site $site, string $contents, string $slogan, string $keywords)

Modifica la pagina iniziale di un sito.



Tags:

return:  pagina modificata o un PEAR_ERROR


Parameters:

Site   $site   il sito da modificare
string   $contents   i contenuti XHTML della pagina
string   $slogan   il motto del sito
string   $keywords   le parole-chiave del sito

[ Top ]

method editNews [line 249]

la editNews( Site $site, News $news, string $contents, string $title, string $keywords, string $source, array $articles, Author $author)

Modifica una notizia.



Tags:

return:  notizia modificata o un PEAR_ERROR


Parameters:

Site   $site   il sito a cui la notizia appartiene
News   $news   la notizia da modificare
Author   $author   l'autore della notizia
string   $contents   i contenuti XHTML della notizia
string   $title   il titolo della notizia
string   $keywords   le parole-chiave della notizia
string   $source   la fonte originale della notizia
array   $articles   gli articoli ad essa correlati

[ Top ]


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