Bonjour
suite à une petite discussion ( via IRC) sur le plugin accès_restreint et sa compatibilité avec spip.4.1.5,
je suis àllé le chercher sur git.spip.net, et je l’ai déposé dans le répertoire auto, et activé…
résultat: dans la partie privée, j’ouvre la rubrique accès-restreint, je clique sur un des articles de cette rubrique, et je fais « voir en ligne »
est il normal que ceci s’affiche sur la partie publique ?
d’après un autre admin de notre mutu, à savoir Manu .
:«Le message te dit exactement ce qui se passe: il a été écrit que la fonction generer_objet_introduction() prend un int en premier paramètre d’entrée, or quelqu’un appelle cette fonction avec un null à la place. Ce n’est pas ce qui a été déclaré, donc une erreur est générée. Un correctif crade mais qui te sortira le c… des r …s:
éditer le fichier dont il est question, et à la ligne 4879 remplacer l’argument 1 qui doit être marqué comme:
int $machin
par
?int $machin
?int veut dire: soit c’est null soit c’est int.
…
J’ai corrigé hier le même type d’erreur (avec le problème accès restreint que tu m’as signalé). les développeurs essaient de travailler de manière rigoureuse puisque php le leur permet et les y incite ( mais ça ne se passe pas toujours sans douleur…
prévenir les devs de spip afin qu’ils reprennent la correction, ou qu’ils l’améliorent !»
Voila qui est fait