GlisWeb framework
_010.site.php
Vai alla documentazione di questo file.
1 <?php
2 
16  // TODO per supportare l'identificazione della lingua corrente tramite sottodominio, dominio e cartella,
17  // le chiavi protocols, hosts, domains, e folders dovrebbero avere un ulteriore livello per la lingua:
18  //
19  // $cf['sites'][ 1 ]['domains']['it-IT'][ TESTING ] = NULL;
20  //
21  // le modifiche al codice necessarie per gestire questa chiave in più sono tutte già pronte e commentate
22  // nel file _015.site.php tuttavia bisogna considerare anche le modifiche necessarie al file 320.pages.php
23  // relativamente alla generazione dei vari URL della pagina per le diverse lingue MA SOPRATTUTTO le modifiche
24  // da fare al file _025.site.php per la definizione dei parametri correnti del site, che non devono avere
25  // la lingua specificata ma necessitano della lingua per prelevare i valori corretti da sites
26 
27 
28  // l'id del sito
29  $cf['sites'][ 1 ]['id'] = 1;
30 
31  // l'etichetta del sito
32  $cf['sites'][ 1 ]['__label__'] = 'default';
33 
34  // il titolo del sito
35  $cf['sites'][ 1 ]['name']['it-IT'] = NULL;
36 
37  // i protocolli del sito
38  $cf['sites'][ 1 ]['protocols'][ TESTING ] = 'http';
39  $cf['sites'][ 1 ]['protocols'][ PRODUCTION ] = 'http';
40 
41  // gli host del sito
42  $cf['sites'][ 1 ]['hosts'][ TESTING ] = $_SERVER['HTTP_HOST'];
43  $cf['sites'][ 1 ]['hosts'][ PRODUCTION ] = $_SERVER['HTTP_HOST'];
44 
45  // i domini del sito
46  $cf['sites'][ 1 ]['domains'][ TESTING ] = NULL;
47  $cf['sites'][ 1 ]['domains'][ PRODUCTION ] = NULL;
48 
49  // gli alias del sito
50  $cf['sites'][ 1 ]['alias']['hosts'][ TESTING ] =
51  $cf['sites'][ 1 ]['alias']['hosts'][ PRODUCTION ] =
52  $cf['sites'][ 1 ]['alias']['domains'][ TESTING ] =
53  $cf['sites'][ 1 ]['alias']['domains'][ PRODUCTION ] = array();
54 
55  // le cartelle base del sito
56  $cf['sites'][ 1 ]['folders'][ TESTING ] = NULL;
57  $cf['sites'][ 1 ]['folders'][ PRODUCTION ] = NULL;
58 
59  // id pagina home
60  $cf['sites'][ 1 ]['homes'][ TESTING ] = NULL;
61  $cf['sites'][ 1 ]['homes'][ PRODUCTION ] = NULL;
62 
63  // link al multisito
64  $ct['sites'] = &$cf['sites'];
65 
66 ?>
$ct['sites']
Definition: _010.site.php:64
const PRODUCTION
Definition: _000.debug.php:61
const TESTING
Definition: _000.debug.php:60
$cf['sites'][1]['id']
Definition: _010.site.php:29