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
|
Classe di tipo Gino.Controller per la gestione dei menu. More...
Public Member Functions | |
__construct ($instance) | |
Costruttore. More... | |
deleteInstance () | |
Eliminazione di una istanza. More... | |
render () | |
Visualizzazione menu. More... | |
breadCrumbs () | |
Briciole di pane. More... | |
manageDoc (\Gino\Http\Request $request) | |
Interfaccia amministrativa per la gestione del menu. More... | |
actionUpdateOrder (\Gino\Http\Request $request) | |
Aggiorna l'ordinamento delle voci di menu. More... | |
actionMenuVoice (\Gino\Http\Request $request) | |
Processa il form di inserimento/modifica voce di menu. More... | |
actionDelMenuVoice ($request) | |
Eliminazione di una voce di menu. More... | |
searchModules () | |
Form di ricerca moduli e pagine collegabili a voci di menu. More... | |
printItemsList (\Gino\Http\Request $request) | |
Mostra le interfacce che le classi mettono a disposizione del menu e le pagine. 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 | |
$_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 | |
getTree ($parent=0) | |
Costruisce il tree delle voci di menu. More... | |
pathToSelectedVoice () | |
Percorso alla voce di menu selezionata. More... | |
listMenu () | |
Lista voci di menu aria amministrativa. More... | |
renderMenuAdmin ($parent=0) | |
Voci di menu con gli strumenti per la loro modifica, area amministrativa. More... | |
formMenuVoice ($voice, $parent) | |
Form inserimento/modifica voce di menu. More... | |
jsSortLib () | |
Libreria javascript per l'ordinamento delle voci di menu. More... | |
jsSearchModulesLib () | |
Libreria javascript per la ricerca dei moduli. More... | |
printItemsPage ($pages) | |
Elenco pagine che è possibile collegare a una voce di menu. More... | |
printItemsClass ($modules_app, $modules) | |
Interfacce che le classi dei moduli mettono a disposizione del menu. More... | |
Private Attributes | |
$_tbl_opt | |
$_options | |
$_title | |
$_cache | |
$_ico_more | |
Static Private Attributes | |
static | $_menu_functions_list = 'menuFunctionsList' |
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 | |
Classe di tipo Gino.Controller per la gestione dei menu.
__construct | ( | $instance | ) |
actionDelMenuVoice | ( | $request | ) |
Eliminazione di una voce di menu.
\Gino\Http\Request | $request | istanza di Gino.Http.Request |
actionMenuVoice | ( | \Gino\Http\Request | $request | ) |
Processa il form di inserimento/modifica voce di menu.
\Gino\Http\Request | $request | istanza di Gino.Http.Request |
actionUpdateOrder | ( | \Gino\Http\Request | $request | ) |
Aggiorna l'ordinamento delle voci di menu.
\Gino\Http\Request | $request | istanza di Gino.Http.Request |
breadCrumbs | ( | ) |
Briciole di pane.
deleteInstance | ( | ) |
Eliminazione di una istanza.
|
private |
Form inserimento/modifica voce di menu.
|
static |
Restituisce alcune proprietà della classe.
|
private |
Costruisce il tree delle voci di menu.
int | $parent | id della voce parent |
|
private |
Libreria javascript per la ricerca dei moduli.
Chiamate Ajax:
|
private |
Libreria javascript per l'ordinamento delle voci di menu.
Chiamate Ajax:
|
private |
Lista voci di menu aria amministrativa.
manageDoc | ( | \Gino\Http\Request | $request | ) |
Interfaccia amministrativa per la gestione del menu.
\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.
|
private |
Percorso alla voce di menu selezionata.
|
private |
Interfacce che le classi dei moduli mettono a disposizione del menu.
Si richiamano i metodi outputFunctions() delle classi dei moduli e dei moduli di sistema
array | $array_search | array di array con le chiavi id, name, label, role1 |
printItemsList | ( | \Gino\Http\Request | $request | ) |
Mostra le interfacce che le classi mettono a disposizione del menu e le pagine.
\Gino\Http\Request | $request | istanza di Gino.Http.Request |
|
private |
Elenco pagine che è possibile collegare a una voce di menu.
array | $array_search | la chiave è il valore ID e il valore il titolo della pagina |
render | ( | ) |
|
private |
Voci di menu con gli strumenti per la loro modifica, area amministrativa.
integer | $parent | valore ID della voce di menu alla quale la voce corrente è collegata |
searchModules | ( | ) |
Form di ricerca moduli e pagine collegabili a voci di menu.
|
private |
|
private |
|
staticprivate |
|
private |
$_optionsLabels |
|
private |
|
private |