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

Classe di tipo Gino.Controller per la gestione di strumenti aggiuntivi di gino. More...

Inheritance diagram for instruments:
Collaboration diagram for instruments:

Public Member Functions

 __construct ()
 Costruttore. More...
 
 manageInstruments (\Gino\Http\Request $request)
 Interfaccia amministrativa alla gestione degli strumenti. 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

 links ()
 Strumento - mostra l'elenco delle risorse disponibili (con i relativi link) More...
 
 mimeTypes (\Gino\Http\Request $request)
 Strumento - mostra l'elenco dei mime type (include come iframe il file mime-type-table.html) 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 strumenti aggiuntivi di gino.

Adesso sono disponibili l'elenco delle risorse disponibili (con i relativi link) e dei mime type.
Per aggiungere uno strumento è necessario:

  • creare un record nella tabella instruments
  • associare nel metodo viewItem() il valore del campo id dello strumento con un suo metodo personalizzato (ad es. itemNew)
  • creare il metodo personalizzato (ad es. itemNew)
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
Gino.App.Instruments.instruments

Member Function Documentation

links ( )
private

Strumento - mostra l'elenco delle risorse disponibili (con i relativi link)

Returns
html, elenco risporse con link
manageInstruments ( \Gino\Http\Request  $request)

Interfaccia amministrativa alla gestione degli strumenti.

Parameters
\Gino\Http\Request$requestistanza di Gino.App.Instruments.instruments
Returns
interfaccia di amministrazione
mimeTypes ( \Gino\Http\Request  $request)
private

Strumento - mostra l'elenco dei mime type (include come iframe il file mime-type-table.html)

Parameters
\Gino\Http\Request$request
Returns
html, elenco mime type

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