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

Class: AdminEditArticle

Source Location: /lib/view/AdminEditArticle.php

Class Overview

PEAR
   |
   --Compilable
      |
      --AdminPage
         |
         --AdminEditArticle

Rappresenta la pagina di aggiunta/modifica di un articolo.


Author(s):

Version:

  • 2

Variables

Methods


Inherited Methods

Class: AdminPage

AdminPage::AdminPage()
Costruttore di default
AdminPage::getComponents()
Le pagine di configurazione non utilizzano plugin (al momento).
AdminPage::getDescription()
Le pagine di configurazione non hanno descrizione (per ora), ritorna una stringa vuota.
AdminPage::getKeywords()
Le pagine di configurazione non hanno parole chiave (in quanto non devono essere indicizzate), ritorna una stringa vuota.
AdminPage::getTemplate()
Le pagine di configurazione usano un template unico.

Class: Compilable

Compilable::Compilable()
Costruttore di default
Compilable::getComponents()
Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.
Compilable::getContents()
Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.
Compilable::getDescription()
Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.
Compilable::getKeywords()
Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.
Compilable::getMenuEntries()
Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.
Compilable::getTemplate()
Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.
Compilable::getTitle()
Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.

Class Details

[line 39]
Rappresenta la pagina di aggiunta/modifica di un articolo.

Presenta una finestra per l'input dell'XHTML.




Tags:

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


[ Top ]


Class Variables

$article =  null

[line 46]



Tags:

var:  l'articolo da modificare, null se è un nuovo articolo

Type:   Article


[ Top ]

$author =  null

[line 42]



Tags:

var:  l'autore che accede a questa pagina

Type:   Author


[ Top ]

$defaultCategory =  null

[line 63]



Tags:

var:  sezione a cui l'articolo appartiene

Type:   Category


[ Top ]

$defaultContents =  "Inserisci i tuoi contenuti <b>qui</b>."

[line 59]



Tags:

var:  contenuti (XHTML) proposti all'utente per questo articolo

Type:   string


[ Top ]

$defaultCorrelatedArticles = array()

[line 61]



Tags:

var:  articoli correlati proposti all'utente per questo articolo

Type:   array


[ Top ]

$defaultDescription =  "descrizione"

[line 57]



Tags:

var:  descrizione proposta all'utente per questo articolo

Type:   string


[ Top ]

$defaultKeywords =  "parole chiave"

[line 55]



Tags:

var:  parole chiave proposte all'utente per questo articolo

Type:   string


[ Top ]

$defaultTitle =  "Nuovo articolo"

[line 53]



Tags:

var:  titolo proposto all'utente per questo articolo

Type:   string


[ Top ]

$javascript =  true

[line 50]



Tags:

var:  true se Javascript è in uso per la modifica dell'XHTML

Type:   bool


[ Top ]

$mode =  "new"

[line 48]



Tags:

var:  "new" se si aggiunge un nuovo articolo "edit" altrimenti

Type:   string


[ Top ]

$site =  null

[line 44]



Tags:

var:  il sito a cui appartiene l'articolo da modificare o aggiungere

Type:   Site


[ Top ]



Class Methods


constructor AdminEditArticle [line 79]

AdminEditArticle AdminEditArticle( Author $author, Site $site, Article $article, string $mode, bool $javascript)

Costruttore standard.



Tags:



Parameters:

Author   $author   l'autore del nuovo articolo o dell'articolo da modificare
Site   $site   il sito a cui il nuovo articolo o l'articolo da modificare appartiene
Article   $article   l'articolo da modificare o null
string   $mode   "new" o "edit" a seconda che si voglia creare un nuovo articolo o modificarne uno esistente
bool   $javascript   indica la possibilità di usare il JavaScript per l'editor XHTML

[ Top ]

method checkboxes [line 250]

string checkboxes( )

Ritorna il codice XHTML delle checkbox per la correlazione degli articoli



Tags:

return:  la stringa XHTML rappresentante le checkbox
access:  private


[ Top ]

method combobox [line 278]

string combobox( Category $category)

Ritorna il codice XHTML della select per la scelta della sezione a cui l'articolo appartiene



Tags:

return:  la stringa XHTML rappresentante la select
access:  private


Parameters:

Category   $category   la sezione di default dell'articolo

[ Top ]

method getContents [line 197]

string getContents( )

Ritorna il contenuto (XHTML) del corpo di questa pagina.



Tags:

return:  la stringa XHTML rappresentante il corpo della pagina
see:  Compilable::Compilable()


Overrides Compilable::getContents() (Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.)

[ Top ]

method getMenuEntries [line 179]

array getMenuEntries( )

Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.



Tags:

return:  vettore di stringhe XHTML rappresentante il menu della pagina
see:  Compilable::Compilable()


Overrides Compilable::getMenuEntries() (Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.)

[ Top ]

method getTitle [line 159]

string getTitle( )

Ritorna il titolo (in XHTML) di questa pagina.



Tags:

return:  una stringa XHTML rappresentante il titolo della pagina
see:  Compilable::Compilable()


Overrides Compilable::getTitle() (Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.)

[ Top ]

method setDefaultCategory [line 149]

void setDefaultCategory( array $defaultCategory)

Cambia la sezione a cui l'articolo appartiene



Parameters:

array   $defaultCategory   la nuova sezione

[ Top ]

method setDefaultContents [line 131]

void setDefaultContents( string $defaultContents)

Cambia i contenuti (XHTML) proposti all'utente per questo articolo



Parameters:

string   $defaultContents   i nuovi contenuti

[ Top ]

method setDefaultCorrelatedArticles [line 140]

void setDefaultCorrelatedArticles( array $defaultCorrelatedArticles)

Cambia gli articoli correlati proposti all'utente per questo articolo



Parameters:

array   $defaultCorrelatedArticles   i nuovi articoli correlati

[ Top ]

method setDefaultDescription [line 122]

void setDefaultDescription( string $defaultDescription)

Cambia la descrizione proposta all'utente per questo articolo



Parameters:

string   $defaultDescription   la nuova descrizione

[ Top ]

method setDefaultKeywords [line 113]

void setDefaultKeywords( string $defaultKeywords)

Cambia le parole chiave proposte all'utente per questo articolo



Parameters:

string   $defaultKeywords   le nuove parole chiave

[ Top ]

method setDefaultTitle [line 104]

void setDefaultTitle( string $defaultTitle)

Cambia il titolo proposto all'utente per questo articolo



Parameters:

string   $defaultTitle   il nuovo titolo

[ Top ]


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