Skip to content
Extraits de code Groupes Projets
Valider 898b8c31 rédigé par thrax's avatar thrax Validation de marcimat
Parcourir les fichiers

add: timezone dans l'identité du site et lecture dans l'initialisation ; idiome de langue

parent 41db4e63
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -178,6 +178,16 @@ if (
}
}
// timezone
if (function_exists('date_default_timezone_set')) {
if (!function_exists('lire_config')) {
include_spip('inc/config');
}
if (($timezone = lire_config('timezone')) && $timezone != '') {
date_default_timezone_set($timezone);
}
}
/**
* Header "Composed-By"
*
......
......@@ -595,6 +595,7 @@ dans une couleur qui indique leur état :',
'label_bando_outils' => 'Barre d’outils',
'label_bando_outils_afficher' => 'Afficher les outils',
'label_bando_outils_masquer' => 'Masquer les outils',
'label_choisir_timezone' => 'Choisir le fuseau horaire du site',
'label_choix_langue' => 'Sélectionnez votre langue',
'label_langue' => 'Langue',
'label_nom_fichier_connect' => 'Indiquez le nom utilisé pour ce serveur',
......
......@@ -38,6 +38,16 @@
[<span class='erreur_message'>(#GET{erreurs})</span>]
<input type='email' class='text email' name='#GET{name}' id='#GET{name}' value="#ENV{#GET{name}}" />
</div>
#SET{name,timezone}#SET{erreurs,#ENV*{erreurs/#GET{name}}}#SET{obli,''}
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}"><:label_choisir_timezone:></label>
<select name="#GET{name}" id="#GET{name}">
<option value="">-</option>
<BOUCLE_zones(DATA){source tableau,#EVAL{timezone_identifiers_list()}}>
<option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
</BOUCLE_zones>
</select>
</div>
</div>
[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
<!--extra-->
......
......@@ -19,7 +19,7 @@ function formulaires_configurer_identite_charger_dist() {
lire_metas();
$valeurs = [];
foreach (['nom_site', 'adresse_site', 'slogan_site', 'descriptif_site', 'email_webmaster'] as $k) {
foreach (['nom_site', 'adresse_site', 'slogan_site', 'descriptif_site', 'email_webmaster', 'timezone'] as $k) {
$valeurs[$k] = $GLOBALS['meta'][$k] ?? '';
}
......@@ -53,7 +53,7 @@ function formulaires_configurer_identite_traiter_dist() {
set_request('adresse_site', appliquer_adresse_site(_request('adresse_site')));
include_spip('inc/meta');
foreach (['nom_site', 'slogan_site', 'descriptif_site', 'email_webmaster'] as $k) {
foreach (['nom_site', 'slogan_site', 'descriptif_site', 'email_webmaster', 'timezone'] as $k) {
ecrire_meta($k, _request($k));
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter