Petite suggestion de correction

L’erreur se produit si on a un équipement qui n’a rien de défini dans l’onglet position.
Afin d’éviter d’avoir l’erreur « PHP Warning: Invalid argument supplied for foreach() in /var/www/html/plugins/sunshutter/core/class/sunshutter.class.php on line 457 » toutes les 5 minutes dans le log cron_execution, il faudrait entourer le foreach() d’un test dans le fichier sunshutter.class.php fonction calculPosition() :

...
  if (is_array($positions)) {
    foreach ($positions as $position) {
...
    }
  }
...

Autre possibilité d’effectuer la correction correction : reprendre la façon de faire pour la boucle des conditions lignes 402/403.

2 « J'aime »