1

Discussione: Contrôle d'intégrité : Warning count ( )

Hello !
Adhoc 0.63.2 php 7.4.28 mod debug activé.
Lancement du contrôle d'intégrité, aucune erreur pour les pages, mais un warning en bas de l'affichage, répété xxxx fois  (autant qu'il y a de pages ...)

Au niveau 4 : Contrôle index Traductions

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/18/d149996993/htdocs/mara/admin/_core/inc/pg_check.inc on line 287

à la ligne 287 du fichier en question, on trouve :

      if (count($delrow)) {
         $pgmess = "•". $msg_pnl['translate_index']."$id:".$msg_pnl['nonexistent_page'];
         if ($pgfix) {
            DeleteDBbyLines($dbchk[$k], $delrow);
            $pgmess .= $msg_pnl['corrected'];
         } else $pgmess .= $msg_pnl['correct'];
         echo $pgmess."<br />\n";
         $pgferr++;
      }

J'ai relancé plusieurs fois le contrôle, et ça continue de s'afficher.

Y-a-t-il quelque chose à modifier dans pg_check.inc ?