Problèmes fonctionnels #146
Erreur dans la liste des catégories en indexation manuelle
0%
Description
Bonjour
Après une upgrade de 4.2.1 vers 4.2.8, la page pmb/select.php?what=categorie&caller=notice&autoindex_class=autoindex_record&indexation_lang=&p1=f_categ_id0&p2=f_categ0&dyn=1&parent=0&deb_rech= (qui s'ouvre quand on fait indexation manuelle pour choisir une catégorie) est vide. Les logs du serveur apache indiquent une erreur de syntaxe
[Tue Nov 29 13:37:52 2016] [error] [client 10.204.4.223] PHP Parse error: syntax error, unexpected '[' in /var/www/html/pmb/classes/facette_search_opac.class.php on line 90, referer: https://XXXX/pmb/select.php?what=categorie&caller=notice&autoindex_class=autoindex_record&indexation_lang=&p1=f_categ_id0&p2=f_categ0&dyn=1&parent=0&deb_rech=
Je ne comprends rien au code mais j'ai pu réparer en enlevant le [0] de la ligne incriminée:
$select_ss_champs .= "<input type='hidden' name='$name_ss_champs' value='".array_keys($array_subfields)."'/>";
// $select_ss_champs .= "<input type='hidden' name='$name_ss_champs' value='".array_keys($array_subfields)[0]."'/>";
Merci bien
Brice Goglin
Historique
#1 Mis à jour par Anonyme il y a environ 7 ans
Toujours présent dans 4.2.11