gino CMS
2.5.0
gino è un CMS scritto in PHP che offre tutti gli strumenti necessari per poter creare un sito web e gestire i contenuti al suo interno in maniera semplice ed efficace, svincolando l'amministratore da conoscenze tecniche di programmazione
|
Permette la creazione di moduli di classe in grado di eseguire codice php completamente personalizzabile. More...
Public Member Functions | |
__construct ($mdlId) | |
deleteInstance () | |
Eliminazione di una istanza. More... | |
viewList () | |
Visualizzazione del modulo. More... | |
manageDoc (\Gino\Http\Request $request) | |
Interfaccia amministrativa per la gestione dei moduli di classe 'phpModuleView'. More... | |
Public Member Functions inherited from Controller | |
__construct ($instance_id=0) | |
Inizializza il controller. More... | |
__call ($name, $arguments) | |
Funzione chiamata quando si cerca di chiamare un metodo inaccessibile. More... | |
getInstance () | |
Espone l'id valore dell'istanza. More... | |
getInstanceName () | |
Espone il nome dell'istanza. More... | |
getClassName () | |
Espone il nome della classe. More... | |
getBaseAbsPath () | |
Percorso assoluto alla cartella dei contenuti. More... | |
getBasePath () | |
Percorso relativo alla cartella dei contenuti. More... | |
requirePerm ($perm) | |
Richiama il metodo ononimo di Access passando in automatico classe e istanza. More... | |
userHasPerm ($perm) | |
Richiama il metodo ononimo di User passando in automatico classe e istanza. More... | |
link ($instance_name, $method, array $params=array(), $query_string= '', array $kwargs=array()) | |
Shortcut link per classi di tipo Gino.Controller. More... | |
linkAdmin (array $params=array(), $query_string= '', array $kwargs=array()) | |
Shortcut link area amministrativa per classi di tipo Gino.Controller. More... | |
manageOptions () | |
Interfaccia per la gestione delle opzioni dei moduli. More... | |
manageFrontend () | |
Interfaccia per la gestione delle viste e css (frontend) More... | |
manageLocale () | |
Interfaccia per la gestione dei file delle traduzioni. More... | |
deleteInstance () | |
Eliminazione istanza del modulo Questo metodo deve essere sovrascritto dalle classi istanziabili per permettere l'eliminazione delle istanze. More... | |
Static Public Member Functions | |
static | getClassElements () |
Restituisce alcune proprietà della classe. More... | |
static | outputFunctions () |
Definizione dei metodi pubblici che forniscono un output per il front-end. More... | |
Static Public Member Functions inherited from Controller | |
static | getClassElements () |
Restituisce alcune proprietà della classe. More... | |
Data Fields | |
$_title_visible | |
$_optionsLabels | |
Data Fields inherited from Controller | |
$_db | |
$_access | |
$_session | |
$_plink | |
$_trd | |
$_locale | |
$_permissions | |
$_class_name | |
$_instance | |
$_instance_name | |
$_instance_label | |
$_class_www | |
$_class_img | |
$_data_dir | |
$_data_www | |
$_view_dir | |
$_home | |
Private Member Functions | |
info () | |
Informazioni modulo. More... | |
Private Attributes | |
$_tbl_opt | |
$_blackList | |
$_title | |
$_options | |
Additional Inherited Members | |
Protected Member Functions inherited from Controller | |
setPaths () | |
Setta i percorsi di base dell'app. More... | |
setOption ($option, $options=FALSE) | |
Opzioni di classe. More... | |
Protected Attributes inherited from Controller | |
$_registry | |
Permette la creazione di moduli di classe in grado di eseguire codice php completamente personalizzabile.
Per precauzione tutte le funzioni di php che permettono di eseguire programmi direttamente sulla macchina sono vietate. Nel caso in cui venisse rilevata la presenza di una di queste funzioni il codice non verrebbe eseguito e l'output risultante sarebbe nullo.
Per una corretta integrazione dell'output prodotto all'interno del layout del sito, si consiglia di non utilizzare le funzioni per la stampa diretta echo e print, ma di immagazzinare tutto l'output all'interno della variabile $buffer, che verrà stampata all'interno del layout. Si consiglia di fare molta attenzione perché nonostante l'accesso alle funzionalità più pericolose del php sia proibito, si ha un controllo completo sulle variabili, ed in caso di cattivo uso del modulo si potrebbe seriamente compromettere la visualizzazione del modulo o dell'intero sito.
__construct | ( | $mdlId | ) |
deleteInstance | ( | ) |
Eliminazione di una istanza.
|
static |
Restituisce alcune proprietà della classe.
|
private |
Informazioni modulo.
manageDoc | ( | \Gino\Http\Request | $request | ) |
Interfaccia amministrativa per la gestione dei moduli di classe 'phpModuleView'.
\Gino\Http\Request | $request | istanza di Gino.Http.Request |
|
static |
Definizione dei metodi pubblici che forniscono un output per il front-end.
Questo metodo viene letto dal motore di generazione dei layout (prende i metodi non presenti nel file ini) e dal motore di generazione di voci di menu (presenti nel file ini) per presentare una lista di output associati all'istanza di classe.
viewList | ( | ) |
Visualizzazione del modulo.
|
private |
|
private |
$_optionsLabels |
|
private |
|
private |
$_title_visible |