lawrizy / W3S-tickets

gestion des incidents
0 stars 0 forks source link

Régler le bug des brackets dans le dashboard #2

Closed Emka877 closed 10 years ago

Emka877 commented 10 years ago

Le dashboard retourne une erreur, UNIQUEMENT sur l'appli en production (sur OVH): " Parse error: syntax error, unexpected '[' in [...]/themes/bootstrap/views/dashboard/_ajaxUpdateGraphs.php on line 139 "

Le dashboard fonctionne correctement en local. La version de php diffère entre le serveur local et le serveur OVH -> peut-être la source du pb!

lawrizy commented 10 years ago

Ok. On met cela de côté pour le moment (désactiver les graphiques problématique). On reviendra là dessus plus tard.

Emka877 commented 10 years ago

Ah désolé j'ai vu le commentaire trop tard, le pb est réglé. (voir commentaire suivant pour la solutoin)

Emka877 commented 10 years ago

Problème réglé, solution du problème ici : http://stackoverflow.com/questions/16358973/parse-error-syntax-error-unexpected-with-php-5-3

Le problème résidait bien dans le fait qu'en PHP 5.3 il est impossible de prendre une valeur directement depuis la valeur de retour d'une fonction.

Exemple (PHP 5.3): $name = $array_keys($value)[0]; // IMPOSSIBLE en 5.3! On ne peut pas prendre une valeur d'un tableau retourné par une fonction directement.

Solution -> Il faut passer par une variable temporaire avant de pouvoir utiliser les "brackets".

lawrizy commented 10 years ago

Ok très bien.