Classe per la gestione delle traduzioni.
More...
Classe per la gestione delle traduzioni.
Le traduzioni vengono cercate nella lingua di navigazione. Se non presenti viene restituita la traduzione nella lingua di default. La lingua di navigazione è quella ricavata dallo user agent del client, oppure impostata in sessione a seguito di scelta dell'utente. La lingua di default è quella impostata come tale da interfaccia.
- Copyright
- 2005-2014 Otto srl (http://www.opensource.org/licenses/mit-license.php) The MIT License
- 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
__construct |
( |
|
$language, |
|
|
|
$language_dft |
|
) |
| |
Costruttore.
- Parameters
-
string | $language | lingua di navigazione |
string | $language_dft | lingua di default |
- Returns
- istanza di Gino.Translation
Inserimento e modifica delle traduzioni.
- Returns
- risultato operazione
static deleteTranslations |
( |
|
$tbl, |
|
|
|
$tbl_id |
|
) |
| |
|
static |
Eliminazione traduzione.
- Parameters
-
string | $tbl | nome della tabella con il campo da tradurre |
integer | $tbl_id | valore dell'ID del record di riferimento per la traduzione |
- Returns
- risultato operazione, bool
Form per l'inserimento e la modifica delle traduzioni.
Il metodo viene richiamato da una request ajax avviata dalla funzione javascript prepareTrlForm().
- Returns
- form inserimento traduzione
listItemOrdered |
( |
|
$query, |
|
|
|
$id_name, |
|
|
|
$tbl, |
|
|
|
$ord_field, |
|
|
|
$ord_type |
|
) |
| |
Ordina i risultati di una query facendo riferimento ai testi tradotti.
- Parameters
-
string | $query | query |
string | $id_name | nome del campo di riferimento |
string | $tbl | nome della tabella del testo da tradurre |
string | $ord_field | nome del campo da tradurre e in base al quale ordinare |
string | $ord_type | tipo di ordinamento (asc, desc) |
- Returns
- risultati ordinati
manageTranslation |
( |
|
$request | ) |
|
Gestisce le traduzioni nei form.
- Parameters
-
object | $request | oggetto Request |
- Returns
- oggetto Response o null
selectTXT |
( |
|
$table, |
|
|
|
$field, |
|
|
|
$reference, |
|
|
|
$id_name = 'id' |
|
) |
| |
Traduzione di un campo di tabella.
Se non è presente la traduzione viene mostrato il testo nella lingua di default
- Parameters
-
string | $table | nome della tabella del testo da tradurre |
string | $field | nome del campo da tradurre |
mixed | $reference | valore del campo di rieferimento |
string | $id_name | nome del campo di riferimento |
- Returns
- traduzione
Lingua valida in sessione.
Lingua di default (se non viene trovata $_lng)
tabella che conserva le traduzioni
The documentation for this class was generated from the following file: