GlisWeb framework
_070.localization.php
Vai alla documentazione di questo file.
1 <?php
2 
86  // TODO / BUGFIX
87  // se non ci sono lingue nella tabella lingue del database, si blocca tuttto!!!
88 
89  // moduli attivi
90  define( 'LINGUE_ATTIVE' , implode( ',', array_keys( $cf['site']['name'] ) ) );
91 
92  // lingue attive in base ai titoli del sito nelle varie lingue
93  foreach( array_keys( $cf['site']['name'] ) as $l ) {
94  $cf['localization']['languages'][ $l ]['ietf'] = $l;
95  }
96 
97  // NOTA $_REQUEST['__lg__'] può arrivare già configurato da _015.site.php
98 
99  // lingua richiesta o lingua di default
100  // TODO questa cosa andrebbe forse spostata prima di _015.site.php oppure il check sul linguaggio del browser va fatto là
101  if( isset( $_REQUEST['__lg__'] ) && ! empty( $_REQUEST['__lg__'] ) && array_key_exists( $_REQUEST['__lg__'], $cf['site']['name'] ) ) {
102  $lg = $_REQUEST['__lg__'];
103  } elseif( false ) {
104  // TODO ricavare $lg da $_SERVER['HTTP_ACCEPT_LANGUAGE']
105  // TODO in teoria questa scelta di lingua non dovrebbe avere la priorità sulle altre?
106  } else {
107  $lg = current( array_keys( $cf['site']['name'] ) );
108  }
109 
110  // localizzazione di default ricavata dal titolo del sito
111  $cf['localization']['language'] = &$cf['localization']['languages'][ $lg ];
112 
113  // timezone di default
114  $cf['localization']['timezone']['name'] = 'Europe/Rome';
115 
116  // valuta di default
117  $cf['localization']['currency']['iso4217'] = 'EUR';
118 
119  // charset utilizzato di default per l'output
120  $cf['localization']['charset'] = ENCODING_UTF8;
121 
122  // connetto $cf['localization'] a $ct['localization']
123  $ct['localization'] = &$cf['localization'];
124 
125 ?>
$cf['localization']['language']
const ENCODING_UTF8
$ct['localization']
if(! isset( $_REQUEST['__view__'][ $ct['view']['id']]['__extra__']['assegnato'])|| $_REQUEST['__view__'][ $ct['view']['id']]['__extra__']['assegnato']=='__me__') elseif($_REQUEST[ '__view__'][$ct[ 'view'][ 'id']][ '__extra__'][ 'assegnato']=='__nessuno__')
$_REQUEST['__view__'][ $ct['view']['id']]['__restrict__']['id_progetto']['EQ']