Pages: 1
Bonjour,
Si aucun commentaire n'a encore été envoyé par les utilisateurs de la galerie, des erreurs apparaissent lorsque quelqu'un clique sur le lien « commentaires » du menu. Le plugin reply_to est en cause.
Erreur fatale : TypeError non interceptée : count() : l'argument n° 1 ($value) doit être de type Countable|array, null donné dans /home/aeta/sites/a-et-a-ebc.com/htdocs/photos/plugins/reply_to/reply_to.inc.php:34 Trace de la pile : #0 /home/aeta/sites/a-et-a-ebc.com/htdocs/photos/include/functions_plugins.inc.php(264) : replyto_add_link() #1 /home/aeta/sites/a-et-a-ebc.com/htdocs/photos/comments.php(542) : trigger_notify() #2 {main} lancé dans /home/aeta/sites/a-et-a-ebc.com/htdocs/photos/plugins/reply_to/reply_to.inc.php à la ligne 34
/plugins/reply_to/reply_to.inc.php à la ligne 34 :
if (!count($comments)) {
Nous pouvons le modifier comme suit :
if (empty($comments) || (!is_array($comments) && !($comments instanceof Countable)) || count($comments) === 0) {
Autre erreur :
Avertissement : clé de tableau indéfinie « section » dans /home/aeta/sites/a-et-a-ebc.com/htdocs/photos/plugins/reply_to/reply_to.inc.php à la ligne 26
/plugins/reply_to/reply_to.inc.php à la ligne 26 :
$sectionPage = ($page[“section”] == “categories” and isset($page[“category”]));
Nous pouvons le modifier comme suit :
$sectionPage = (isset($page[“section”]) && $page[“section”] == “categories” && isset($page[“category”]));
Issue émise :
[Github] Piwigo-Reply-To issue #2
Pull request proposé :
https://github.com/Piwigo/Piwigo-Reply-To/pull/3
Les corrections proposées sont compatibles tous PHP à partir de PHP 4+
Version de Piwigo: 15.6.0
Version de PHP: 8.1.32
Version de MySQL: 10.3.39-MariaDB-0ubuntu0.20.04.2
URL Piwigo: https://photos.a-et-a-ebc.com
Hors ligne
Pages: 1