Le plugin n'est plus compatible SPIP 3.2 (ou il faut nécessiter PHP 5.4 mini)
Je reviens sur cette modification 1219e647
@christopheld il y a deux problèmes avec cette modif :
- tu as appliqué les codings standards de SPIP 4, ce qui a introduit l'utilisation des short hand array de la forme
[]
, ce qui n'est pas compatible avec PHP < 5.4 (et donc SPIP 3.2) voir https://git.spip.net/spip-contrib-extensions/gis/pulls/28#issuecomment-31240 à ce sujet - c'est très bien d'avoir appliqué une passe de phpcbf, mais l'outil n'est pas parfait et il semble que tu sois passé à côté d'erreurs de mise en forme qui rendent le code bien moins lisible qu'avant, exemple https://git.spip.net/spip-contrib-extensions/zotspip/src/branch/master/inc/zotspip.php#L454
if ($forcer) {
$zotspip_maj = ['forcer' => true, 'step' => 'items'];
} else { $zotspip_maj = isset($GLOBALS['meta']['zotspip_maj']) ? unserialize($GLOBALS['meta']['zotspip_maj']) : ['forcer' => false, 'step' => 'items'];
}
if ($zotspip_maj['step'] == 'items') {
if (!isset($GLOBALS['meta']['zotspip_maj_items'])) {
$cont = zotspip_maj_items($zotspip_maj['forcer'], $id_zcollection); // On ne passe forcer qu'au premier appel
} else { $cont = zotspip_maj_items(false, $id_zcollection);
}
Il y a plein de cas comme ça où il manque des retours à la ligne après } else {
, ça serait sympa de revenir là dessus :)