[Corrigé 2.9] Caractère " ' " dans les paramètres

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
bruno
Gsup LEVEL 4
Messages : 122
Enregistré le : ven. 17 mai 2013 09:29
Localisation : Montpellier

Bonjour,

Je viens d'installer la version 2.8 non sans soucis.
Je viens de voir que si je met un " ' " dans "Intitulé de l'émetteur" j'ai une erreur mysql.
Plus globalement je pense qu'il y a un soucis dès qu'on entre un " ' ".

S'en doute corrigé dans la 2.9 ?

J'ai une question bête en plus. Comment on entre une adresse mail pour envoyer un ticket ? je ne trouve pas !

Cordialement.
Bruno
Serveur: OS: CentOS 6.5 | Apache: 2.2.26 | Mysql: 5.5.39 | PHP: 5.5.15 | GestSup : 2.9 (prod.) et 3.0.9 (test et debug) - Administrateur Système et Réseaux.
Drakounet
Gsup LEVEL 3
Messages : 86
Enregistré le : lun. 24 sept. 2012 12:57

- OS Serveur : Windows Web Server 2008
- Service Pack OS Serveur : Service Pack 1
- Navigateur Client : Google Chrome Version 33.0.1750.154 m
- Version de WAMP, Php, Mysql : Win IIS 7.5 / PHP 5.4.26 / Mysql 5.6
bruno
Gsup LEVEL 4
Messages : 122
Enregistré le : ven. 17 mai 2013 09:29
Localisation : Montpellier

Bonjour,

J'avais pas bien vu !! :p

Merci j'ai fait la manip.

Cordialement.
Bruno
Serveur: OS: CentOS 6.5 | Apache: 2.2.26 | Mysql: 5.5.39 | PHP: 5.5.15 | GestSup : 2.9 (prod.) et 3.0.9 (test et debug) - Administrateur Système et Réseaux.
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 j'ai fait le nécessaire pour la 2.9 en attendant vous pouvez ajouter :

Code : Tout sélectionner

	//Escape special char to sql query
	$_POST['mail_from_name']=mysql_real_escape_string($_POST['mail_from_name']);
	$_POST['mail_txt']=mysql_real_escape_string($_POST['mail_txt']);
	$_POST['company']=mysql_real_escape_string($_POST['company']);
après :

Code : Tout sélectionner

else $filename="$rparameters[logo]";
dans le fichier ./admin/parameters.php


Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre