![]() |
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
|
Libreria per la gestione dei template del documento html da associare alle Gino. More...


Public Member Functions | |
| __construct ($id) | |
| Costruttore. More... | |
| setFilename ($value) | |
| Imposta il nome del file. More... | |
| formFreeTemplate () | |
| Form di inserimento/modifica template di tipo free. More... | |
| actionFreeTemplate (\Gino\Http\Request $request) | |
| Processa il form di inserimento/modifica template free. More... | |
| formTemplate () | |
| Form di inserimento/modifica di un template a blocchi. More... | |
| formOutline () | |
| Form che introduce alla modifica dello schema dei template a blocchi. More... | |
| formCopyTemplate () | |
| Form di duplicazione di un template a blocchi. More... | |
| tplBlockForm ($request=null) | |
| Parte del form template a blocchi per inserimento/modifica di un blocco. More... | |
| addBlockForm ($ref=null, $request=null) | |
| Form di aggiunta blocchi. More... | |
| formDelTemplate () | |
| Form di eliminazione di un template. More... | |
| actionDelTemplate (\Gino\Http\Request $request) | |
| Processa il form di eliminazione di un template. More... | |
| manageTemplate ($css, $tpl_id=0) | |
| Schema e modifica interattiva del template a blocchi. More... | |
| actionTemplate ($request) | |
| Processa il form di inserimento/modifica template. More... | |
| actionCopyTemplate (\Gino\Http\Request $request) | |
| Processa il form di duplicazione template a blocchi. More... | |
Public Member Functions inherited from Model | |
| __construct ($id=null) | |
| Costruttore. More... | |
| __toString () | |
| Rappresentazione a stringa dell'oggetto Sovrascrivere questo metodo nella classe figlia per restituire un valore parlante. More... | |
| fieldLabel ($field) | |
| Etichetta del campo. More... | |
| setIsConstraint ($is_constraint) | |
| Setter per la proprietà che contiene le informazioni per il check dei constraint Esempio: More... | |
| __get ($pName) | |
| Metodo richiamato ogni volta che qualcuno prova a ottenere una proprietà dell'oggetto non definita. More... | |
| __set ($pName, $pValue) | |
| Metodo richiamato ogni volta che qualcuno prova a impostare una proprietà dell'oggetto non definita ($this->{fieldname}) More... | |
| m2mtObject ($m2mt_field, $id) | |
| Ritorna l'oggetto ManyToMany through model. More... | |
| ml ($pName) | |
| Recupera le proprietà con la traduzione. More... | |
| getStructure () | |
| Struttura dei campi del modello Un array associativo che contiene tutti i campi come chiavi e le relative classi di tipo Field come valore. More... | |
| getRecordValues () | |
| Valori di un record. More... | |
| getController () | |
| Controller del modello. More... | |
| save ($options=array()) | |
| Salva il modello su db Salva sia i campi della tabella sia i m2m. More... | |
| savem2m ($m2m) | |
| Salvataggio dei ManyToMany. More... | |
| deleteDbData () | |
| Elimina le proprietà su db del modello e le traduzioni. More... | |
| delete () | |
| Elimina l'oggetto Elimina i dati su db, le traduzioni, e le associazioni m2m e m2mt Controlla che non ci siano regole di constraint che impediscano l'eliminazione, in caso ce ne fossero di non rispettate ritorna un elenco di regole che impediscono l'eliminazione. More... | |
| deletem2m () | |
| Elimina le associazioni m2m. More... | |
| deletem2mthrough () | |
| Elimina le associazioni m2mt. More... | |
| deletem2mthroughField ($field_name) | |
| Elimina lòe associazioni di un campo m2mt. More... | |
| getModelLabel () | |
| Etichetta del modello. More... | |
| getTable () | |
| Tabella principale dei dati. More... | |
| getProperties ($field_obj) | |
| Racchiude tutte le proprietà di un mdello Recupera le proprietà del campo dipendenti dai valori del record e imposta le opzioni: model, field_object, value, table. More... | |
| build ($field_obj) | |
| Classe Build del campo di tabella. More... | |
| shows ($field_obj) | |
| Valore da mostrare in output. More... | |
| fetchColumns ($id) | |
| Recupera i valori del record e li carica nella proprietà _p Il valore dei campi di tipo ManyToMany è un array che racchiude i valori id dei record della tabella di join associata al modello. More... | |
| refreshModel () | |
| Refresh del modello (da chiamare manualmente) More... | |
Static Public Member Functions | |
| static | columns () |
| Struttura dei campi della tabella di un modello. More... | |
| static | layoutInfo () |
| Descrizione della procedura. More... | |
Static Public Member Functions inherited from Model | |
| static | deleteInstance ($controller) |
| Eliminazione di tutti i record legati all'istanza del controller passato come argomento. More... | |
| static | getSelectOptionsFromObjects ($objects) |
| Array associativo id => rappresentazione a stringa a partire da array di oggetti. More... | |
| static | objects ($controller=null, $options=array()) |
| Metodo generico statico per ricavare oggetti. More... | |
| static | getFromSlug ($slug, $controller=null) |
| Recupera l'oggetto a partire dallo slug. More... | |
| static | columns () |
| Recupera l'oggetto del tipo di campo di un modello. More... | |
Data Fields | |
| $_interface | |
| $_blocks_properties | |
Data Fields inherited from Model | |
| $_request | |
| $_db | |
| $_lng_nav | |
Static Public Attributes | |
| static | $table = 'sys_layout_tpl' |
| static | $columns |
Private Member Functions | |
| initBlocksProperties () | |
| Imposta le proprietà dei blocchi More... | |
| formData ($gform, $free=FALSE) | |
| For di inserimento/modifica dati template. More... | |
| formBlock ($gform) | |
| Parte del form di template a blocchi per la scelta/visualizzazione del numero di blocchi. More... | |
| createTemplate ($blocks_number, $template='') | |
| Creazione template interfaccia interattiva. More... | |
| printBlock ($num, $align, $rows, $cols, $um, $width, $pos=0, $template='') | |
| Creazione blocco nell'interfaccia interattiva di gestione template a blocchi. More... | |
| renderNave ($matches) | |
| Crea una navata nell'interfaccia interattiva di gestione template a blocchi. More... | |
| cellCtrl ($id) | |
| Controlli di una cella nell'interfaccia interattiva di gestione template a blocchi. More... | |
| saveBlock ($id, $position, $width, $um, $align, $rows, $cols) | |
| Salvataggio di un blocco. More... | |
| deleteBlocks () | |
| Eliminazione blocchi template. More... | |
Private Attributes | |
| $_home | |
| $_blocks_number | |
| $_align_dict | |
| $_um_dict | |
Static Private Attributes | |
| static | $table_block = 'sys_layout_tpl_block' |
Additional Inherited Members | |
Protected Member Functions inherited from Model | |
| setCheckIsConstraint ($check) | |
| Setter per la variabile di controllo del check constraint. More... | |
| isConstraintError ($res) | |
| Errore conseguente ad una violazione delle constraint in eliminazione. More... | |
| checkIsConstraint () | |
| Controllo delle regole constraint. More... | |
Static Protected Member Functions inherited from Model | |
| static | properties ($model, $controller=null) |
| Proprietà specifiche di un modello dipendenti dai valori del record (ad esempio dal valore id) More... | |
Protected Attributes inherited from Model | |
| $_registry | |
| $_tbl_data | |
| $_model_label | |
| $_controller | |
| $_locale | |
| $_p = array() | |
| $_is_constraint = array() | |
| $_check_is_constraint = true | |
| $_lng_dft | |
Libreria per la gestione dei template del documento html da associare alle Gino.
| __construct | ( | $id | ) |
| actionCopyTemplate | ( | \Gino\Http\Request | $request | ) |
Processa il form di duplicazione template a blocchi.
| \Gino\Http\Request | $request | istanza di Gino.Http.Request |
| actionDelTemplate | ( | \Gino\Http\Request | $request | ) |
Processa il form di eliminazione di un template.
| \Gino\Http\Request | $request | istanza di Gino.Http.Request |
| actionFreeTemplate | ( | \Gino\Http\Request | $request | ) |
Processa il form di inserimento/modifica template free.
| \Gino\Http\Request | $request | istanza di Gino.Request |
| actionTemplate | ( | $request | ) |
Processa il form di inserimento/modifica template.
| \Gino\Http\Request | $request | istanza di Gino.Http.Request |
Form di aggiunta blocchi.
| integer | $ref | numero del blocco nella sequenza corretta, default null |
| \Gino\Http\Request | $request | istanza di Gino.Http.Request, default null |
|
private |
Controlli di una cella nell'interfaccia interattiva di gestione template a blocchi.
| int | $id | id cella |
|
static |
Struttura dei campi della tabella di un modello.
|
private |
Creazione template interfaccia interattiva.
| int | $blocks_number | numero blocchi string $template |
|
private |
Eliminazione blocchi template.
|
private |
Parte del form di template a blocchi per la scelta/visualizzazione del numero di blocchi.
| \Gino\Form | $gform | istanza di Gino.Form |
| formCopyTemplate | ( | ) |
Form di duplicazione di un template a blocchi.
|
private |
For di inserimento/modifica dati template.
| \Gino\Form | $gform | istanza di Gino.Form |
| bool | $free | indica se il template è di tipo free (TRUE) o a blocchi |
| formDelTemplate | ( | ) |
Form di eliminazione di un template.
| formFreeTemplate | ( | ) |
Form di inserimento/modifica template di tipo free.
| formOutline | ( | ) |
Form che introduce alla modifica dello schema dei template a blocchi.
| formTemplate | ( | ) |
|
private |
Imposta le proprietà dei blocchi
|
static |
Descrizione della procedura.
| manageTemplate | ( | $css, | |
$tpl_id = 0 |
|||
| ) |
Schema e modifica interattiva del template a blocchi.
La creazione e la ricostruzione del template sono i due casi in cui si creano e si modificano i blocchi. Il metodo che lavora sui blocchi è createTemplate(); nel caso della modifica del template viene letto direttamente il file.
| \Gino\Css | $css | istanza di Gino.Css |
| integer | $tpl_id | valore ID del template |
|
private |
Creazione blocco nell'interfaccia interattiva di gestione template a blocchi.
| int | $num | numero blocco |
| string | $align | allineamento (1: sinistra, 2: centrato, 3: destra) |
| int | $rows | numero righe |
| int | $cols | numero colonne |
| string | $um | unita di misura (1: px, 2: %) |
| int | $width | larghezza |
| int | $pos | posizione |
| string | $template |
|
private |
Crea una navata nell'interfaccia interattiva di gestione template a blocchi.
| array | $matches |
|
|
private |
Salvataggio di un blocco.
| int | $id | id blocco |
| int | $position | posizione |
| int | $width | larghezza |
| int | $um | unita di misura (1: px, 2: %) |
| int | $align | allineamento (1: sinistra, 2: centrato, 3: destra) |
| int | $rows | numero righe |
| int | $cols | numero colonne |
| setFilename | ( | $value | ) |
Imposta il nome del file.
| string | $value | nome del file dei template |
| tplBlockForm | ( | $request = null | ) |
Parte del form template a blocchi per inserimento/modifica di un blocco.
| \Gino\Http\Request | $request | istanza di Gino.Http.Request default null |
|
private |
|
private |
| $_blocks_properties |
|
private |
| $_interface |
|
private |
|
static |
|
static |
|
staticprivate |