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

Class: Compilable

Source Location: /lib/view/Compilable.php

Class Overview

PEAR
   |
   --Compilable

Classe astratta che rappresenta una pagina XHTML.


Author(s):

Version:

  • 2

Methods


Child classes:

Savable
Classe astratta che rappresenta una pagina XHTML compilabile staticamente in un file.
AdminPage
Classe astratta che rappresenta una pagina di configurazione del sistema.

Class Details

[line 36]
Classe astratta che rappresenta una pagina XHTML.

Ogni sottoclasse deve implementare tutti i suoi metodi e potrà essere usata per generare il codice relativo tramite un oggetto Compiler.




Tags:

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


[ Top ]


Class Methods


constructor Compilable [line 42]

Compilable Compilable( )

Costruttore di default



[ Top ]

method getComponents [line 136]

array getComponents( )

Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.

Ritorna un array di plugin di MCMS (sottoclassi di Component) che si applicano a questa pagina.




Tags:

return:  un vettore di Component che si applicano a questa pagina


Overridden in child classes as:

UserPage::getComponents()
I plugin vengono applicati indistintamente a tutte le pagine del sito finale.
AdminPage::getComponents()
Le pagine di configurazione non utilizzano plugin (al momento).

[ Top ]

method getContents [line 94]

string getContents( )

Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.

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




Tags:

return:  la stringa XHTML rappresentante il corpo della pagina


Overridden in child classes as:

UserNews::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
UserCategory::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
UserMap::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
UserHomepage::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
UserArticle::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminListArticles::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminMain::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminDropSite::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminManageSite::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminLogin::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminEditNews::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminListNews::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminEditCategory::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminEditArticle::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminIndex::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminDropArticle::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminDropNews::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminAddAuthor::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminEditAuthor::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminListCategories::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminAddSite::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminEditHomepage::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminError::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminDropAuthor::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.
AdminDropCategory::getContents()
Ritorna il contenuto (XHTML) del corpo di questa pagina.

[ Top ]

method getDescription [line 67]

string getDescription( )

Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.

Ritorna una breve descrizione (solo testo) di questa pagina.




Tags:

return:  una stringa rappresentante la descrizione della pagina


Overridden in child classes as:

UserNews::getDescription()
Ritorna una breve descrizione (solo testo) di questa pagina.
UserCategory::getDescription()
Ritorna una breve descrizione (solo testo) di questa pagina.
UserMap::getDescription()
Ritorna una breve descrizione (solo testo) di questa pagina.
UserHomepage::getDescription()
Ritorna una breve descrizione (solo testo) di questa pagina.
UserArticle::getDescription()
Ritorna una breve descrizione (solo testo) di questa pagina.
AdminPage::getDescription()
Le pagine di configurazione non hanno descrizione (per ora), ritorna una stringa vuota.

[ Top ]

method getKeywords [line 108]

string getKeywords( )

Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.

Ritorna una stringa di parole chiave (solo testo, separate da virgole) di questa pagina.




Tags:

return:  la stringa rappresentante le parole chiave della pagina


Overridden in child classes as:

UserNews::getKeywords()
Ritorna una stringa di parole chiave (solo testo, separate da virgole) di questa pagina.
UserCategory::getKeywords()
Ritorna una stringa di parole chiave (solo testo, separate da virgole) di questa pagina.
UserMap::getKeywords()
Ritorna una stringa di parole chiave (solo testo, separate da virgole) di questa pagina.
UserHomepage::getKeywords()
Ritorna una stringa di parole chiave (solo testo, separate da virgole) di questa pagina.
UserArticle::getKeywords()
Ritorna una stringa di parole chiave (solo testo, separate da virgole) di questa pagina.
AdminPage::getKeywords()
Le pagine di configurazione non hanno parole chiave (in quanto non devono essere indicizzate), ritorna una stringa vuota.

[ Top ]

method getMenuEntries [line 81]

array getMenuEntries( )

Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.

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


Overridden in child classes as:

UserNews::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
UserCategory::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
UserMap::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
UserHomepage::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
UserArticle::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminListArticles::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminMain::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminDropSite::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminManageSite::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminLogin::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminEditNews::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminListNews::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminEditCategory::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminEditArticle::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminIndex::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminDropArticle::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminDropNews::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminAddAuthor::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminEditAuthor::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminListCategories::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminAddSite::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminEditHomepage::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminError::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminDropAuthor::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.
AdminDropCategory::getMenuEntries()
Ritorna un array di stringhe XHTML relative al menu (barra di navigazione) di questa pagina.

[ Top ]

method getTemplate [line 122]

string getTemplate( )

Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.

Ritorna il nome del file template per questa pagina (pathname relativo a $_SERVER["DOCUMENT_ROOT"]/admin/include/smarty/templates/)




Tags:

return:  il nome del file del template


Overridden in child classes as:

UserPage::getTemplate()
Le pagine di finali usano un template unico.
AdminPage::getTemplate()
Le pagine di configurazione usano un template unico.

[ Top ]

method getTitle [line 54]

string getTitle( )

Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.

Ritorna il titolo (in XHTML) di questa pagina.




Tags:

return:  una stringa XHTML rappresentante il titolo della pagina


Overridden in child classes as:

UserNews::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
UserCategory::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
UserMap::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
UserHomepage::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
UserArticle::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminListArticles::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminMain::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminDropSite::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminManageSite::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminLogin::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminEditNews::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminListNews::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminEditCategory::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminEditArticle::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminIndex::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminDropArticle::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminDropNews::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminAddAuthor::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminEditAuthor::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminListCategories::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminAddSite::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminEditHomepage::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminError::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminDropAuthor::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.
AdminDropCategory::getTitle()
Ritorna il titolo (in XHTML) di questa pagina.

[ Top ]


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