Opened 14 years ago

Last modified 14 years ago

#167 assigned probleme

Problème avec l'auto-topic et certains caractères spéciaux dans le nom et la description d'un fichier

Reported by: fabien Owned by: youp3
Priority: mineur Milestone: 2.4
Component: e2t Version:
Keywords: Cc:

Description (last modified by fabien)

Quand on mets un & (ou un ") dans le champ "Nom du fichier" ou dans le champ "Description", le titre du sujet automatique contient & au lieu de & (ou " au lieu de ").

PS: Plus je teste et je corrige de bugs, plus j'en trouve lol. Youp3 tu as de la concurrence :p

Change History (8)

comment:1 Changed 14 years ago by fabien

  • Owner changed from somebody to fabien
  • Status changed from new to assigned

comment:2 follow-up: Changed 14 years ago by fabien

  • Description modified (diff)
  • Owner changed from fabien to somebody
  • Status changed from assigned to new
  • Summary changed from Problème avec le et commercial (&) dans le nom d'un fichier et l'auto-topic to Problème avec l'auto-topic et certains caractères spéciaux dans le nom et la description d'un fichier

Je passe la main...

En plus du et commercial (&) il y a aussi les guillements (").

Ce qui est chiant c'est qu'il faut modifier pour l'ajout et pour l'edit. En plus, pour compliquer le problème, le traitement n'est pas exactement le même dans l'edit que dans l'ajout (dans l'ajout pour la description les & sont remplacer par & mais pas dans l'edit). Quand je dis ce ces trois fichiers (class_e2t_post*.php) sont revoir de A à Z...

comment:3 in reply to: ↑ 2 Changed 14 years ago by prolag

Surement un bug au niveau des API ? (j'ai pas mit à jour mon API edition pour IPB 2.3) Il y a surement pas de traitement des caracteres speciaux dessus...

Quand je dis ce ces trois fichiers (class_e2t_post*.php) sont revoir de A à Z...

Quand tu veux... ;) (pour la version 3.0 ? :p)

comment:4 Changed 14 years ago by youp3

Nous faisons quoi de ce bug ? Nous indiquons le problème dans la liste des problèmes connus et on remet sa correction à plus tard avec la réécriture de class_e2t_post* ?

comment:5 Changed 14 years ago by fabien

Comme tu veux.

Sinon, le problème c'est que l'API parse une 2e fois la titre et la description avec la fonction parse_clean_value or nous on utilise $this->ipsclass->input et le contenu de ce tableau à déjà été nettoyé avec la fonction parse_clean_value.

La solution ça serait donc de remplacer $this->ipsclass->input par $_POST pour le titre et la description. Ensuite, après l'appel de l'API Posts & Topics, on applique la fonction parse_clean_value.

Perso, j'ai pas le courage de faire ces modifs dans les deux fichiers.

comment:6 Changed 14 years ago by fabien

  • Milestone changed from 2.3.1 to 2.4

Je mets pour E2T 2.4.

comment:7 Changed 14 years ago by youp3

  • Owner changed from somebody to youp3

J'ai commencé à regarder ce problème suite à l'ouverture d'un ticket sur IBF.

Pour moi ce n'est pas vraiment un bug d'E2T mais plus un problème lié à l'API. Je vais tout de même essayer de voir si je peux faire quelque chose en suivant la piste de Fabien.

comment:8 Changed 14 years ago by youp3

  • Status changed from new to assigned
Note: See TracTickets for help on using tickets.