Page 1 sur 1

[Corrigé 3.1.33] Erreur à l'envoi des mails de notification

Posté : lun. 4 juin 2018 19:27
par ulixdreams
Bonjour,

Depuis l'installation du patch 32, j'ai l'erreur suivante lors de l'envoi des mails de notification

Fatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in C:\laragon\www\helpdesk_gbdk\core\mail.php:398 Stack trace: #0 C:\laragon\www\helpdesk_gbdk\core\mail.php(398): PDOStatement->execute(Array) #1 C:\laragon\www\helpdesk_gbdk\preview_mail.php(27): require('C:\\laragon\\www\\...') #2 C:\laragon\www\helpdesk_gbdk\index.php(887): include('C:\\laragon\\www\\...') #3 {main} thrown in C:\laragon\www\helpdesk_gbdk\core\mail.php on line 398

Merci pour la solution.

OS: Windows Server 2012 R2 Standard Edition
Apache: 2.4.27
MySQL: 5.7.19
PHP: 7.1.7
GestSup: 3.1.32

Re: Erreur à l'envoi des mails de notification

Posté : lun. 4 juin 2018 19:53
par Flox
Bonjour,

pouvez-vous faire un test en modifiant le fichier ./core/mail.php:

remplacer:

Code : Tout sélectionner

$qry->execute(array('id' => $userrow['id']));
par

Code : Tout sélectionner

$qry->execute(array('user_id' => $userrow['id']));

Re: [Corrigé 3.1.33] Erreur à l'envoi des mails de notification

Posté : mar. 5 juin 2018 11:19
par ulixdreams
Merci!

Je n'ai plus d'erreur.

Bonne journée