[Corrigé 2.9] Mail2ticket caractères spéciaux

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Répondre
Gratstein
Gsup LEVEL 0
Messages : 2
Enregistré le : lun. 6 mai 2013 15:55

Bonjour,

Bravo pour l'outil, nous n'avons pas commencé à l'utiliser mais sa mise en place a été très simple et les fonctionnalités sont au rendez-vous.

Par contre petits soucis au niveau de la fonction Mail2ticket :
- Apostrophe dans l'objet du Mail provoque une erreur SQL
- Caractères é, è, à retournés encodés (paramétrage côté BDD?)
- Les retours à la ligne ne sont pas récupérés.

Test depuis un client Outlook.

Gestsup 2.8
Debian 6.0.6, Mysql 5.1, apache 2.2
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

effectivement il s'agit bien d'un bug que je vient de corrigé pour la 2.9 en attendant vous pouvez:

dans le fichier ./mail2ticket remplacer:

Code : Tout sélectionner

$message = imap_fetchbody($inbox, $email_number, 2);
par

Code : Tout sélectionner

$message = imap_fetchbody($inbox, $email_number, 1);
dans le fichier ./mail2ticket remplacer:

Code : Tout sélectionner

//convert html message in text
$message = str_replace("<br>","\n", $message); 
$message = strip_tags($message);
par

Code : Tout sélectionner

//special char convert
$message=quoted_printable_decode($message);
$subject=mb_decode_mimeheader($subject);
				
//Escape special char to SQL query
$message=mysql_real_escape_string($message);
$subject=mysql_real_escape_string($subject);
Faite moi un retour si cela fonctionne bien.

cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Gratstein
Gsup LEVEL 0
Messages : 2
Enregistré le : lun. 6 mai 2013 15:55

Bonjour,

Merci ça fonctionne bien mieux.


Bon courage
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

ok, merci pour votre retour
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre