You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2010-02-26 15:10:44

webtech
Member
Registered: 2006-05-22
Posts: 40

Bug sur les documents associés à un ticket

Bonjour,

GLPI : 0.72.3
Tous navigateurs.

LE BUG :
un document associé à un ticket s'appelait PNG/capture.png, or un autre document associé sans doute à une utre ticket s'appelait PNG/Capture.png (avec un C majuscule). Du coup, quand on essayait d'ouvrir le document, on obtenait le message "Fichier inconnu" alors qu'il existait bien dans files/PNG.

LA CORRECTION POSSIBLE :

En fait, la fonction getFromDBbyFilename appelée ligne 56 de front/document.send.php est à corriger car elle renvoie une erreur si elle ne trouve pas un unique résultat. Et dans ce cas, elle trouve 2 résultats car la requête n'est pas sensible à la casse.

Donc ligne 61 dans inc/document.class.php, il faut ajouter "BINARY" pour que l'égalité soit case-sensitive :

$query="SELECT ID FROM glpi_docs WHERE BINARY filename='$filename'";

Offline

#2 2010-03-01 09:48:05

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Bug sur les documents associés à un ticket

Sauf erreur de ma part, ce problème a déjà été détecté et corrigé.
Est-ce que ces documents datent d'une vieille version ? car la correction ne prenait pas en charge les anciens documents.


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2010-04-02 14:39:34

Kundun
Member
Registered: 2008-02-27
Posts: 16

Re: Bug sur les documents associés à un ticket

Bonjour,

Pour ma part, sur la version 0.72.1, lorsque l'on veut ouvrir les documents associes, une fenetre Firefox ou IE apparait mais le fichier est interprete de maniere curieuse.

J'ai essaye avec un fichier HTML ou texte basique, tous les caracteres particuliers (accent, parentheses,...) et l'espace sont remplaces par �, alors des qu'il s'agit d'un fichier Office ou PDF, ca devient completement incomprehensible.

Offline

#4 2010-04-02 15:19:09

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Bug sur les documents associés à un ticket

De mémoire, ce problème apparait lorsqu'un plugin fournit des pages mal encodés (fin de ligne)

Essayer en désactivant tous les plugins

+


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#5 2010-04-09 12:51:37

Kundun
Member
Registered: 2008-02-27
Posts: 16

Re: Bug sur les documents associés à un ticket

J'ai trouve ce plugin qui derange.

En effet, ca refonctionne en le desactivant.

Pour ma part, c'est le "Champs personnalises", si ca peut aider d'autres utilisateurs ou les developpeurs.

Merci pour votre aide.

Offline

Board footer

Powered by FluxBB