GlisWeb framework
_195.localization.php
Vai alla documentazione di questo file.
1 <?php
2 
13  // indice degli ID delle lingue
14  $cf['localization']['index'] = array();
15 
16  // dati delle lingue attive in base alla tabella lingue
17  if( ! empty( $cf['mysql']['connection'] ) ) {
18 
19  foreach( $cf['localization']['languages'] as &$l ) {
20 
22  $cf['memcache']['connection'],
23  $cf['mysql']['connection'],
24  'SELECT * FROM lingue_view WHERE ietf = ?',
25  array( array( 's' => $l['ietf'] ) )
26  );
27 
28  if( is_array( $c ) ) {
29  $l = array_replace_recursive( $l, $c );
30  $cf['localization']['index'][ $c['id'] ] = $l['ietf'];
31  }
32 
33  }
34 
35  unset( $l );
36 
37  }
38 
39  // linguaggio gestito di default
40  // TODO ha senso questa cosa, visto che poi più avanti $_SESSION viene azzerato?
41  if( empty( $_SESSION['__view__']['__language__'] ) && ! empty( $cf['localization']['language']['id'] ) ) {
42  $_SESSION['__view__']['__language__'] = $cf['localization']['language']['id'];
43 # $_SESSION['__view__']['__ietf__'] = $cf['localization']['language']['ietf'];
44  }
45 
46  // debug
47  // print_r( $cf['localization'] );
48  // print_r( $cf['localization']['languages'] );
49  // print_r( $cf['localization']['language'] );
50 
51 ?>
$cf['localization']['index']
if(isset( $_REQUEST['amazonCheckoutSessionId'])) $_SESSION['carrello']
mysqlSelectCachedRow( $m, $c, $q, $p=false, $t=MEMCACHE_DEFAULT_TTL, &$e=array())