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

Class: Compiler

Source Location: /lib/view/Compiler.php

Class Overview

PEAR
   |
   --Compiler

Compilatore di interfacce XHTML. Crea/aggiorna i file XHTML di cui è composto un sito.


Author(s):

Version:

  • 2

Variables

Methods



Class Details

[line 46]
Compilatore di interfacce XHTML. Crea/aggiorna i file XHTML di cui è composto un sito.



Tags:

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


[ Top ]


Class Variables

$compilingDir =  null

[line 53]



Tags:

var:  il nome della directory dove creare i file XHTML

Type:   string


[ Top ]

$smarty =  null

[line 49]



Tags:

var:  l'oggetto per la gestione dei template

Type:   Smarty


[ Top ]

$templateFileName =  null

[line 51]



Tags:

var:  il nome del template da usare per questo sito

Type:   string


[ Top ]

$tidy =  null

[line 55]



Tags:

var:  path dell'utility Tidy

Type:   il


[ Top ]

$tidyEnabled =  false

[line 61]



Tags:

var:  Tidy è supportato?

Type:   bool


[ Top ]

$tidyLinux =  "tidy"

[line 59]



Tags:

var:  il nome dell'eseguibile di Tidy per Linux

Type:   string


[ Top ]

$tidyLog =  null

[line 63]



Tags:

var:  il path del log degli errori di Tidy

Type:   string


[ Top ]

$tidyWindows =  "tidy.exe"

[line 57]



Tags:

var:  il nome dell'eseguibile di Tidy per Windows

Type:   string


[ Top ]



Class Methods


constructor Compiler [line 70]

Compiler Compiler( )

Costruttore di default.

Costruisce un compilatore di interfacce XHTML per il sito specificato.




[ Top ]

method display [line 95]

void display( Compilable $page)

Visualizza direttamente la pagina passata.



Tags:

see:  Compilable


Parameters:

Compilable   $page   la pagina da visualizzare

[ Top ]

method fileSave [line 160]

void fileSave( string $fileName, mixed $contents, [bool $useTidy = true])

Salva su file i contenuti XHTML specificati, se indicato tramite Tidy.



Parameters:

string   $fileName   il nome del file su cui salvare (deve essere scrivibile)
bool   $useTidy   true se utilizzare Tidy (se possibile)

[ Top ]

method remove [line 222]

void remove( Savable $savable)

Cancella il file corrispondente a una pagina di un sito (se esiste).



Parameters:

Savable   $savable   l'oggetto Savable da eliminare

[ Top ]

method removeAll [line 232]

void removeAll( $site)

Elimina tutti gli elementi di questo sito (cancellando i file relativi).



Parameters:

   $site  

[ Top ]

method runExternal [line 256]

string runExternal( mixed $command, mixed $stdin)

Filtra la stringa specificata in stdin attraverso un programma esterno.



Tags:

return:  la stringa filtrata


[ Top ]

method save [line 114]

void save( Savable $page)

Salva la pagina su file.



Tags:

see:  Compilable


Parameters:

Savable   $page   la pagina da salvare

[ Top ]

method saveAll [line 186]

void saveAll( Site $site)

Salva su file tutti gli elementi un sito.



Parameters:

Site   $site   il sito da salvare

[ Top ]

method saveComponents [line 209]

void saveComponents( Site $site)

Permette a tutti i plugin attivati sul sito specificato di salvare i loro file aggiuntivi.



Tags:

see:  Component


Parameters:

Site   $site   il sito di cui salvare i file dei plugin

[ Top ]


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