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

Class: UserPage

Source Location: /lib/view/UserPage.php

Class Overview

PEAR
   |
   --Compilable
      |
      --Savable
         |
         --UserPage

Classe astratta che rappresenta una pagina del sito creato.


Author(s):

Version:

  • 2

Variables

Methods


Child classes:

UserNews
Rappresenta l'elenco completo delle notizie di un sito.
UserCategory
Rappresenta un articolo di un sito.
UserMap
Rappresenta la mappa di navigazione di un sito.
UserHomepage
Rappresenta l'homepage di un sito.
UserArticle
Rappresenta un articolo di un sito.

Inherited Methods

Class: Savable

Savable::Savable()
Costruttore di default
Savable::getFileName()
Questo metodo è "astratto" pertanto dovrebbe essere implementato da tutte le classi che estendono questa classe.
Savable::staticGetFileName()
Versione statica del metodo precedente: ritorna il nome del file in cui questa pagina deve essere salvata.

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 35]
Classe astratta che rappresenta una pagina del sito creato.

Può essere salvata su un file (implementa Savable) e i plugin (sottoclassi di Component) possono esservi applicati.




Tags:

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


[ Top ]


Class Variables

$allowedFileChars =  
        'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_'

[line 40]



Tags:

var:  i caratteri ammessi nel nome di un file

Type:   string


[ Top ]

$site =  null

[line 38]



Tags:

var:  il sito a cui questa pagina appartiene

Type:   Site


[ Top ]



Class Methods


constructor UserPage [line 48]

UserPage UserPage( Site $site)

Costruttore di default



Parameters:

Site   $site   il sito a cui questa pagina appartiene

[ Top ]

method fileName [line 88]

void fileName( $fullName)

Ritorna una stringa con i soli caratteri ammessi in un nome di file.



Parameters:

   $fullName  

[ Top ]

method getComponents [line 80]

un getComponents( )

I plugin vengono applicati indistintamente a tutte le pagine del sito finale.



Tags:

return:  array di Components
see:  Compilable::Compilable()


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

[ Top ]

method getSite [line 59]

Site getSite( )

Ritorna il sito a cui questa pagina appartiene.



Tags:

return:  il sito a cui questa pagina appartiene.


[ Top ]

method getTemplate [line 69]

string getTemplate( )

Le pagine di finali usano un template unico.



Tags:

return:  il nome del file del template


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

[ Top ]


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