Erreur PHP si absence de destinataire de notification supplémentaire (hors webmaster)
Bonjour Eric,
Si la notification est cochée et aucun destinataire supplémentaire de notification n'est renseigné, alors on obtient une erreur PHP en mode sauvegarde périodique cron (et un écran blanc en transactionnel)
( ! ) Fatal error: Uncaught Error: [] operator not supported for strings in C:\wamp64\www\spip\plugins\auto\mes_fichiers\v3.0.2\inc\mes_fichiers_destinataires.php on line 23
En complément, si on ajoute un destinataire de notification supplémentaire, l'erreur disparait.
Chez moi, la correction suivante corrige l'anomalie (en ligne 15):
include_spip('inc/config');
$mails_configures = array();
$mails = lire_config('mes_fichiers/notif_mail');
if ($mails) {
$mails_configures = explode(',', $mails);
}
Configuration:
- Plugin Mes fichiers v3.0.2
- PHP Version 8.0.30
- SPIP 4.2.6
Merci !
JMarc
Modification effectuée par JMarc_64