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
module Class Reference

Classe di tipo Gino.Controller per la gestione di istanze di moduli di sistema. More...

Inheritance diagram for module:
Collaboration diagram for module:

Public Member Functions

 __construct ()
 Costruttore. More...
 
 manageModule (\Gino\Http\Request $request)
 Interfaccia amministrativa per la gestione dei moduli. More...
 
 actionRemoveModule (\Gino\Http\Request $request)
 Processa il form di eliminazione di un modulo. More...
 
 actionModule (\Gino\Http\Request $request)
 Processa il form di inserimento/modifica modulo. More...
 
 actionEditModuleActive (\Gino\Http\Request $request)
 Processa il form di attivazione e disattivazione di un modulo. 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...
 

Private Member Functions

 listModule ()
 Elenco dei moduli. More...
 
 formRemoveModule ($module)
 Form di eliminazione di un modulo. More...
 
 deleteModuleInstance ($module)
 Elimina automaticamente associazioni con permessi, css, viste e contenuti di un'istanza di modulo. More...
 
 formModule ($module)
 Form di inserimento/modifica di un modulo. More...
 
 actionInsertModule (\Gino\Http\Request $request)
 Processa il form di inserimento di un modulo. More...
 
 createMdlFolders ($pdir, $nsdir)
 Creazione cartelle contenuti modulo. More...
 
 actionEditModule (\Gino\Http\Request $request)
 Processa il form di modifica di un modulo. More...
 
 formActivateModule ($module)
 Form di attivazione e disattivazione di un modulo. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Controller
static getClassElements ()
 Restituisce alcune proprietà della classe. More...
 
- 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
 
- 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
 

Detailed Description

Classe di tipo Gino.Controller per la gestione di istanze di moduli di sistema.

Author
marco guidotti guido.nosp@m.ttim.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
abidibo abidi.nosp@m.bo@g.nosp@m.mail..nosp@m.com

Constructor & Destructor Documentation

__construct ( )

Costruttore.

Returns
istanza di Gino.App.Module.module

Member Function Documentation

actionEditModule ( \Gino\Http\Request  $request)
private

Processa il form di modifica di un modulo.

See also
self::formModule()
self::actionModule()
Parameters
\Gino\Http\Request$requestistanza di Gino.Http.Request
Returns
Gino.Http.Redirect
actionEditModuleActive ( \Gino\Http\Request  $request)

Processa il form di attivazione e disattivazione di un modulo.

See also
self::formActivateModule()
Parameters
\Gino\Http\Request$requestistanza di Gino.Http.Request
Returns
Gino.Http.Redirect
actionInsertModule ( \Gino\Http\Request  $request)
private

Processa il form di inserimento di un modulo.

See also
self::formModule()
self::actionModule()
Parameters
\Gino\Http\Request$requestistanza di Gino.Http.Request
Returns
Gino.Http.Redirect
actionModule ( \Gino\Http\Request  $request)

Processa il form di inserimento/modifica modulo.

See also
self::formModule()
Parameters
\Gino\Http\Request$requestistanza di Gino.Http.Request
Returns
Gino.Http.Redirect
actionRemoveModule ( \Gino\Http\Request  $request)

Processa il form di eliminazione di un modulo.

See also
self::formRemoveModule()
Parameters
\Gino\Http\Request$requestistanza di Gino.Http.Request
Returns
Gino.Http.Redirect
createMdlFolders (   $pdir,
  $nsdir 
)
private

Creazione cartelle contenuti modulo.

Parameters
string$pdirdirectory di riferimento
array$nsdirarray di sottodirectory della direcotry di riferimento
Returns
TRUE
deleteModuleInstance (   $module)
private

Elimina automaticamente associazioni con permessi, css, viste e contenuti di un'istanza di modulo.

Parameters
\Gino\App\Module\ModuleInstance$moduleistanza di Gino.App.Module.ModuleInstance
Returns
void
formActivateModule (   $module)
private

Form di attivazione e disattivazione di un modulo.

Parameters
\Gino\App\Module\ModuleInstance$moduleistanza di Gino.App.Module.ModuleInstance
Returns
html, form
formModule (   $module)
private

Form di inserimento/modifica di un modulo.

Parameters
\Gino\App\Module\ModuleInstance$moduleistanza di Gino.App.Module.ModuleInstance
Returns
html, form
formRemoveModule (   $module)
private

Form di eliminazione di un modulo.

Parameters
\Gino\App\Module\ModuleInstance$moduleistanza di Gino.App.Module.ModuleInstance
Returns
html, form
listModule ( )
private

Elenco dei moduli.

Parameters
integer$sel_idvalore ID del modulo selezionato
Returns
html, lista moduli
manageModule ( \Gino\Http\Request  $request)

Interfaccia amministrativa per la gestione dei moduli.

Parameters
\Gino\Http\Request$requestistanza di Gino.Http.Request
Returns
Gino.Http.Response

The documentation for this class was generated from the following file: