InfotelGLPI / printercounters

Plugin Printercounters for GLPI
http://blogglpi.infotel.com
GNU General Public License v2.0
14 stars 9 forks source link

Inversion des compteurs #68

Open Caraseb opened 3 years ago

Caraseb commented 3 years ago

Bonjour,

J'utilise actuellement la version 1.6 du plugin printercounters sur la version 9.4.6 de GLPI qui tourne sur Debian 10.5.

Lorsque je renseigne l' OID du total d'impression couleur et noir et blanc, (Copieur Ricoh IM C3000) et que je fait un relevé immédiat, les résultats sont inversés entre le total noir et blanc et le total couleur.

Voici les paramètres entrés:   | IM C3000 Couleur total | .1.3.6.1.4.1.367.3.2.1.2.19.5.1.9.21 | Couleur   | IM C3000 Total NB | .1.3.6.1.4.1.367.3.2.1.2.19.5.1.9.22 | Noir et blanc   | IM C3000 sysdescr | .1.3.6.1.2.1.1.1.0 | Sysdescr

Voici le résultat obtenu: IM C3000 Total couleur | 3548 IM C3000 Total noir et blanc | 4763

Les résultats devraient être inversés

Merci d'avance

ellmout commented 3 years ago

Bonjour,

Je complète la demande, c'est juste l'affichage des compteurs qui n'est pas bon (problème dans le SELECT ORDER BY ?).

Car quand on clique sur le relevé, les compteurs sont bons.

chrome_2020-11-27_15-51-51

chrome_2020-11-27_15-52-00

TheRoby commented 3 years ago

Hi,

I don't know how to propose a solution directly in the code but, if you modify this 3 lines in /inc/search.class.php it seems to work :) (add ORDER BY $tocomputeid before SEPARATOR)

Ligne 1808 : $ADDITONALFIELDS .= " GROUP_CONCAT(DISTINCT CONCAT(IFNULL($table$addtable.$key, '" . Search::NULLVALUE . "'), '$$', $tocomputeid) ORDER BY $tocomputeid SEPARATOR '$$$$') AS" . $NAME . "" . $num . "$key, ";

Ligne 2025 : $TRANS = "GROUP_CONCAT(DISTINCT CONCAT(IFNULL($tocomputetrans, '" . Search::NULLVALUE . "'), '$$',$tocomputeid) ORDER BY $tocomputeid SEPARATOR '$$$$') AS" . $NAME . "_" . $num . "_trans, "; Ligne 2030 : return " GROUP_CONCAT(DISTINCT CONCAT(IFNULL($tocompute, '" . Search::NULLVALUE . "'), '$$',$tocomputeid) ORDER BY $tocomputeid SEPARATOR** '$$$$') AS" . $NAME . "_$num,

If @tsmr or @keha35 can validate this ... Thanks :)

brouardt commented 3 years ago

Bonjour,

J'utilise la dernière version du plugin (glpi 9.5.5, printercounters 1.7.0) et j'ai le même problème que @elimout. Correct item + data image

Incorrect view image

TheRoby commented 3 years ago

@brouardt : si tu modifies le fichier comme indiqué juste au dessus tu as encore le souci ?

l-2-m commented 2 years ago

Hi Just for info, I had the same problem but the @TheRoby solution solved the problem :) Thanks