Avant, les préférences pour les dates étaient sérialisées, et stockées dans les paramètres du blog. Maintenant ce n'est plus sérialisé mais sous forme de tableau, ce que s'attend à trouver la fonction qui contient foreach et qui logiquement couine.
Je pensais que growup servait justement à faire cette conversion si elle s'était mal passée lors de la mise à jour -- Philippe Le 4 mars 2016 à 12:42, mirovinben <[email protected]> a écrit : > Heu... > Suis pas sûr que growUp puisse servir à ça. > > Si je compare deux fichiers (dc2)admin\blog_pref.php, l'un venant d'un > DC2.8.2, l'autre de DC2.9.0 la seule différence qui concerne mon signalement > vient de unserialize()... > > DC2.8.2 : > $date_formats = unserialize($blog_settings->system->date_formats); > $time_formats = unserialize($blog_settings->system->time_formats); > > DC2.9.0: > $date_formats = $blog_settings->system->date_formats; > $time_formats = $blog_settings->system->time_formats; > > qui impactent ensuite... > > ligne 72 : > foreach ($date_formats as $format) { > $date_formats_combo[dt::str($format, $now)] = $format; > } > > ligne76 : > foreach ($time_formats as $format) { > $time_formats_combo[dt::str($format, $now)] = $format; > } > > Michel > > Le 04/03/2016 10:08, Philippe a écrit : >> >> Même couinement dans les paramètres du blog pour les dates, et >> pourtant en PHP 5.6. J'ai résolu le problème en copiant-collant les >> valeurs d'une installation neuve, mais je crois que Franck a fait un >> plugin pour cela maintenant (growUp) >> -- >> Philippe >> >> >> Le 4 mars 2016 à 09:25, mirovinben <[email protected]> a écrit : >>> >>> Plop, >>> >>> En attendant de migrer mon hébergement sur un mutualisé qui tourne sous >>> PHP5.5 (travaux en cours, je prends mon temps), je continue de tester la >>> 2.9 >>> en local sous PHP5.2. Voui, cémal mais je suis un rebelle très têtu. >>> >>> Peu de couinement pour l'instants sauf, dans l'écran "Paramètres du >>> blog", >>> un double message d'erreur "Warning: Invalid argument supplied for >>> foreach() >>> in M:\www\dc2\admin\blog_pref.php on line 72" (et line 76) qui bloque >>> l'affichage des listes déroulantes concernant les formats date et heure >>> de >>> la section "Présentation du blog" >>> >>> Ce mail est là juste pour vous informer, pas pour trouver une solution. >>> Sauf >>> si ça vous fait ça aussi avec PHP5.3. >>> >>> A+ >>> >>> > > -- > Dev mailing list - [email protected] - > http://ml.dotclear.org/listinfo/dev -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
