Overview
Comment: | Fix date page wiki enregistrée avec la timezone locale au lieu de UTC + détecter UTC (défaut quand pas de timezone) |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | stable |
Files: | files | file ages | folders |
SHA1: |
6596fd89990c3496b1db722ee7dd7f45 |
User & Date: | bohwaz on 2016-05-20 05:37:58 |
Other Links: | manifest | tags |
References
2020-12-08
| ||
23:25 | • Wiki page "Changelog/0.9" artifact: b9c916b4d1 user: bohwaz | |
2016-05-31
| ||
03:54 | Suite de [6596fd8999] : cela autorisait au final des dates invalides, on fait donc la conversion en UTC dans le modèle plutôt que le contrôleur check-in: 3dc757a543 user: bohwaz tags: trunk | |
Context
2016-05-31
| ||
03:54 | Suite de [6596fd8999] : cela autorisait au final des dates invalides, on fait donc la conversion en UTC dans le modèle plutôt que le contrôleur check-in: 3dc757a543 user: bohwaz tags: trunk | |
2016-05-20
| ||
05:37 | Fix date page wiki enregistrée avec la timezone locale au lieu de UTC + détecter UTC (défaut quand pas de timezone) check-in: 6596fd8999 user: bohwaz tags: trunk, stable | |
2016-04-26
| ||
10:51 | Embryon de doc check-in: 9b134e65d8 user: bohwaz tags: trunk | |
Changes
Modified src/include/init.php from [98758ce8ad] to [49476625cf].
︙ | ︙ | |||
139 140 141 142 143 144 145 | // PHP devrait être assez intelligent pour chopper la TZ système mais nan // il sait pas faire (sauf sur Debian qui a le bon patch pour ça), donc pour // éviter le message d'erreur à la con on définit une timezone par défaut // Pour utiliser une autre timezone, il suffit de définir date.timezone dans // un .htaccess ou dans config.local.php if (!ini_get('date.timezone')) { | | | 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 | // PHP devrait être assez intelligent pour chopper la TZ système mais nan // il sait pas faire (sauf sur Debian qui a le bon patch pour ça), donc pour // éviter le message d'erreur à la con on définit une timezone par défaut // Pour utiliser une autre timezone, il suffit de définir date.timezone dans // un .htaccess ou dans config.local.php if (!ini_get('date.timezone')) { if (($tz = @date_default_timezone_get()) && $tz != 'UTC') { ini_set('date.timezone', $tz); } else { ini_set('date.timezone', 'Europe/Paris'); } |
︙ | ︙ |
Modified src/www/admin/wiki/editer.php from [05f72ccbc6] to [6520a98819].
︙ | ︙ | |||
51 52 53 54 55 56 57 | try { $wiki->edit($page['id'], [ 'titre' => Utils::post('titre'), 'uri' => Utils::post('uri'), 'parent' => Utils::post('parent'), 'droit_lecture' => Utils::post('droit_lecture'), 'droit_ecriture'=> Utils::post('droit_ecriture'), | | | 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | try { $wiki->edit($page['id'], [ 'titre' => Utils::post('titre'), 'uri' => Utils::post('uri'), 'parent' => Utils::post('parent'), 'droit_lecture' => Utils::post('droit_lecture'), 'droit_ecriture'=> Utils::post('droit_ecriture'), 'date_creation' => gmdate('Y-m-d H:i:s', strtotime($date)), ]); $wiki->editRevision($page['id'], (int) Utils::post('revision_edition'), [ 'contenu' => Utils::post('contenu'), 'modification' => Utils::post('modification'), 'id_auteur' => $user['id'], 'chiffrement' => Utils::post('chiffrement'), |
︙ | ︙ |