|  | 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 |