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

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

Inheritance diagram for sysClass:
Collaboration diagram for sysClass:

Public Member Functions

 __construct ()
 Costruttore. More...
 
 manageSysClass (\Gino\Http\Request $request)
 Interfaccia amministrativa per la gestione dei moduli di sistema. More...
 
 actionInsertSysClass (\Gino\Http\Request $request)
 Processa il form di installazione modulo di sistema Il modulo viene attivato durtante l'installazione. More...
 
 actionManualSysClass (\Gino\Http\Request $request)
 Processa il form di installazione manuale di un modulo di sistema. More...
 
 actionEditSysClass (\Gino\Http\Request $request)
 Processa il form di modifica di un modulo di sistema. More...
 
 actionEditSysClassActive (\Gino\Http\Request $request)
 Processa il form di modifica dello stato dell'attivazione del modulo. More...
 
 actionUpgradeSysClass (\Gino\Http\Request $request)
 Processa il form di aggiornamento del modulo. More...
 
 actionRemoveSysClass (\Gino\Http\Request $request)
 Processa il form di eliminazione di un modulo di sistema. 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...
 

Data Fields

const PACKAGE_EXTENSION = 'zip'
 
- 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

 sysClassList ()
 Elenco dei moduli di sistema. More...
 
 formInsertSysClass ()
 Form di installazione di un modulo di sistema. More...
 
 formManualSysClass ()
 Form per l'installazione manuale di un modulo di sistema. More...
 
 formEditSysClass ($id)
 Form di modifica di un modulo di sistema. More...
 
 formActivateSysClass ($id)
 Form di attivazione del modulo. More...
 
 formUpgradeSysClass ($id)
 Form di aggiornamento del modulo. More...
 
 upgradeFolders ($files_dir, $module_dir, $noCopyFiles)
 Aggiunge e sovrascrive files nella directory del modulo durante il processo di upgrade. More...
 
 formRemoveSysClass ($id)
 Form di eliminazione di un modulo di sistema. More...
 
 info ()
 Informazioni modulo. More...
 

Private Attributes

 $_title
 

Additional Inherited Members

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

Member Function Documentation

actionEditSysClass ( \Gino\Http\Request  $request)

Processa il form di modifica di un modulo di sistema.

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

Processa il form di modifica dello stato dell'attivazione del modulo.

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

Processa il form di installazione modulo di sistema Il modulo viene attivato durtante l'installazione.

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

Processa il form di installazione manuale di un modulo di sistema.

Il modulo viene attivato nell'installazione

Parameters
\Gino\Http\Request$requestistanza di Gino.Http.Request
Returns
Gino.Http.Redirect
actionRemoveSysClass ( \Gino\Http\Request  $request)

Processa il form di eliminazione di un modulo di sistema.

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

Processa il form di aggiornamento del modulo.

See also
self::formUpgradeSysClass()
Parameters
\Gino\Http\Request$requestistanza di Gino.Http.Request
Returns
Gino.Http.Redirect
formActivateSysClass (   $id)
private

Form di attivazione del modulo.

Parameters
int$idvalore ID del modulo
Returns
html, form
formEditSysClass (   $id)
private

Form di modifica di un modulo di sistema.

Parameters
integer$idvalore ID del modulo
Returns
html, form
formInsertSysClass ( )
private

Form di installazione di un modulo di sistema.

Returns
html, form
formManualSysClass ( )
private

Form per l'installazione manuale di un modulo di sistema.

Returns
html, form
formRemoveSysClass (   $id)
private

Form di eliminazione di un modulo di sistema.

Parameters
int$idvalore ID del modulo
Returns
html, form
formUpgradeSysClass (   $id)
private

Form di aggiornamento del modulo.

Parameters
int$idvalore ID del modulo
Returns
html, form
info ( )
private

Informazioni modulo.

Returns
html, informazioni
manageSysClass ( \Gino\Http\Request  $request)

Interfaccia amministrativa per la gestione dei moduli di sistema.

Parameters
\Gino\Http\Request$requestistanza di Gino.Http.Request
Returns
Gino.Http.Response
sysClassList ( )
private

Elenco dei moduli di sistema.

Parameters
integer$sel_idvalore ID del modulo selezionato
Returns
html, elenco moduli
upgradeFolders (   $files_dir,
  $module_dir,
  $noCopyFiles 
)
private

Aggiunge e sovrascrive files nella directory del modulo durante il processo di upgrade.

Parameters
string$files_dir
string$module_dir
array$noCopyFilesarray di nommi di files da non copiare/sovrascrivere
Returns
risultato operazione, bool

Field Documentation

$_title
private
const PACKAGE_EXTENSION = 'zip'

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