Anomalie #21031
Erreur au reconf
100%
Description
Erreur: Utilisation d'une variable non existante dans le template de /var/www/html/edispatcher/include/dispatcher.config.php : i
A priori l'erreur semble venir de ce code :
$__CORS_ORIGIN=array();
%for %%origin in %%edispatcher_elements_cors
$__CORS_ORIGIN[]="%%edispatcher_elements_cors[%%i]";
%end for
Il faudrait mettre soit :
%for %%i in %%edispatcher_elements_cors
soit :
$__CORS_ORIGIN[]="%%edispatcher_elements_cors[%%origin]";
Tu confirmes ?
Je peux faire la correction sur feature/nice si tu veux
Révisions associées
fixes #21031
Historique
#1 Mis à jour par Renaud Dussol il y a plus de 6 ans
Il y a une autre erreur :
l'élément d'itération est la valeur, pas l'index
donc il faut mettre :
$__CORS_ORIGIN[]="%%i";
ou :
$__CORS_ORIGIN[]="%%origin";
#2 Mis à jour par Renaud Dussol il y a plus de 6 ans
Au final, code qui fonctionne :
$__CORS_ORIGIN=array();
for %%i in %%edispatcher_elements_cors
$__CORS_ORIGIN[]="%i";
%end for
(ou éventuellement :
$__CORS_ORIGIN=array();
for %%origin in %%edispatcher_elements_cors
$__CORS_ORIGIN[]="%origin";
%end for
)
Peut-être au départ ton code était :
$__CORS_ORIGIN=array();
for %%i, %%origin in %%edispatcher_elements_cors
$__CORS_ORIGIN[]="%edispatcher_elements_cors[%%i]";
%end for
?
Il me semble que dans ce cas ça marche, si on précise index et valeur dans l'itération (pas testé et je me souviens plus)
#3 Mis à jour par Renaud Dussol il y a plus de 6 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 86e6117b8058107c37b6317aa402f95d4e1dab29.
#4 Mis à jour par Arnaud FORNEROT il y a plus de 6 ans
- Version cible mis à Envole 5.6
#5 Mis à jour par Arnaud FORNEROT il y a plus de 6 ans
- Statut changé de Résolu à Fermé
#6 Mis à jour par Arnaud FORNEROT il y a presque 6 ans
- Tracker changé de Demande à Anomalie