J'obtiens parfois des messages d'erreur de mail2ticket indiquant:
PHP Notice: Undefined offset: 1 in /var/www/html/mail2ticket.php on line 240
Ceci sur GestSup version 3.1.27.
Dans mail2ticket.php, ceci correspond à la ligne "$end_mail=$end_mail[1];" de l'extrait ci-dessous.
Code : Tout sélectionner
if ($find_ticket_number!="")
{
//get attachement and image
$message = (isset($c_FromMessage)?$c_FromMessage:'').func_attachement($find_ticket_number,$c_name_dir_upload,$mail,$db,$mailbox,$count);
//delete ticket part from mail to keep only answer
$end_tag='---- '.T_('Vous pouvez répondre à ce ticket via ce mail, écrivez au dessus du ticket').' ----';
$start_tag='---- '.T_('Vous pouvez répondre à ce ticket via ce mail, écrivez au dessus de cette ligne').' ----';
$end_mail=explode($end_tag,$message);
$end_mail=$end_mail[1];
$start_mail=explode($start_tag,$message);
=> Il manque donc peut-être un test sur l'existence du "end_tag" dans le contenu du mail reçu (test peut-être à généraliser pour start_tag également)?
Je n'ai pas vu de test additionnel dans mail2ticket.php en version 3.1.33 donc je suppose que le résultat sera le même (non testé).
Cordialement