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 2008-11-25 14:16:46

Macrom
Member
From: Bordeaux / Gironde / Aquitaine
Registered: 2007-09-30
Posts: 152

Plugin Reports - bug pour 'plugin_reports.equipmentbygroups.php'

Donc voilà bug:

J'ai plusieurs machines.
Je crée un groupe toto1 et un groupe toto2
J'affecte les machines au premier groupe, d'autres machines au second

Ensuite je vais voir dans le plugin reports --> équipements par groupes

Et là il sort tous les ordinateurs malgré que je filtre par le groupe toto1 ou le groupe toto2


Cordialement,

Macrom
Ingénieur Réseaux et Systèmes d'Information

Offline

#2 2008-11-25 14:35:07

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Plugin Reports - bug pour 'plugin_reports.equipmentbygroups.php'

en mode debug, il faut quoi comme requête ?

Offline

#3 2008-11-25 18:57:48

Macrom
Member
From: Bordeaux / Gironde / Aquitaine
Registered: 2007-09-30
Posts: 152

Re: Plugin Reports - bug pour 'plugin_reports.equipmentbygroups.php'

wawa wrote:

en mode debug, il faut quoi comme requête ?

Je ne veux pas paraître impoli, mais je vais répondre à une question par une question... neutral
C'est à dire quelle requête?

Last edited by Macrom (2008-11-25 18:59:00)


Cordialement,

Macrom
Ingénieur Réseaux et Systèmes d'Information

Offline

#4 2008-11-25 19:03:26

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Plugin Reports - bug pour 'plugin_reports.equipmentbygroups.php'

hum attends j'étais passé à côté d'un truc
qu'entendez vous par "il sort tous les ordinateurs" ? vous voulez dire que si vouls sélectionnez le groupe1 il vous sort aussi les ordis du groupe 2, c'est bien cela ?

Offline

#5 2008-11-25 23:02:21

Macrom
Member
From: Bordeaux / Gironde / Aquitaine
Registered: 2007-09-30
Posts: 152

Re: Plugin Reports - bug pour 'plugin_reports.equipmentbygroups.php'

wawa wrote:

hum attends j'étais passé à côté d'un truc
qu'entendez vous par "il sort tous les ordinateurs" ? vous voulez dire que si vouls sélectionnez le groupe1 il vous sort aussi les ordis du groupe 2, c'est bien cela ?

Effectivement, il sort tous les ordinateurs sans exception.


Cordialement,

Macrom
Ingénieur Réseaux et Systèmes d'Information

Offline

#6 2008-11-26 10:20:53

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Plugin Reports - bug pour 'plugin_reports.equipmentbygroups.php'

pouvez vous passer en mode debug et me copier/coller dans un truc genre pastebin.com toutes les requêtes svp ?

Offline

#7 2008-11-27 10:15:25

Macrom
Member
From: Bordeaux / Gironde / Aquitaine
Registered: 2007-09-30
Posts: 152

Re: Plugin Reports - bug pour 'plugin_reports.equipmentbygroups.php'

wawa wrote:

pouvez vous passer en mode debug et me copier/coller dans un truc genre pastebin.com toutes les requêtes svp ?

peux pas accéder à ce site de là où je suis hmm


dans le tableau de sélection du groupe (input select):
Warning: error_log(../files/_log/php-errors.log) [function.error-log.html .php]: failed to open stream: No such file or directory in ../glpi/inc/common.function.php on line 99
PHP ERROR: Unknown: 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown at line 0

N°     Queries    Time    Errors
1    SELECT count(*) AS cpt
FROM glpi_groups
WHERE ( glpi_groups.FK_entities = '0' )     0.001   

2    SELECT ID as group_id, name as group_name
FROM glpi_groups
WHERE FK_entities=0
ORDER BY name    0.000
    
3    SELECT gu.ID as user_id, gu.name as user_name
FROM glpi_users as gu, glpi_users_groups as gug, glpi_groups as gg
WHERE gg.FK_entities=0 AND gg.ID=gug.FK_groups AND gug.FK_users=gu.ID AND gg.ID=756
ORDER BY gu.name    0.000   

4    SELECT *
FROM glpi_computers as main
LEFT JOIN glpi_infocoms as infocoms ON (main.ID=infocoms.FK_device AND device_type=1)
WHERE FK_users=0 AND FK_entities=0 AND is_template=0 AND deleted=0     0.028    

5    SELECT *
FROM glpi_monitors as main
LEFT JOIN glpi_infocoms as infocoms ON (main.ID=infocoms.FK_device AND device_type=4)
WHERE FK_users=0 AND FK_entities=0 AND is_template=0 AND deleted=0     0.001   

6    SELECT *
FROM glpi_printers as main
LEFT JOIN glpi_infocoms as infocoms ON (main.ID=infocoms.FK_device AND device_type=3)
WHERE FK_users=0 AND FK_entities=0 AND is_template=0 AND deleted=0     0.001   

7    SELECT *
FROM glpi_phones as main
LEFT JOIN glpi_infocoms as infocoms ON (main.ID=infocoms.FK_device AND device_type=23)
WHERE FK_users=0 AND FK_entities=0 AND is_template=0 AND deleted=0     0.000
    
8    SELECT *
FROM glpi_networking as main
LEFT JOIN glpi_infocoms as infocoms ON (main.ID=infocoms.FK_device AND device_type=2)
WHERE FK_users=0 AND FK_entities=0 AND is_template=0 AND deleted=0     0.000
    
9    SELECT gu.ID as user_id, gu.name as user_name
FROM glpi_users as gu, glpi_users_groups as gug, glpi_groups as gg
WHERE gg.FK_entities=0 AND gg.ID=gug.FK_groups AND gug.FK_users=gu.ID AND gg.ID=757
ORDER BY gu.name    0.000    

10    SELECT *
FROM glpi_computers as main
LEFT JOIN glpi_infocoms as infocoms ON (main.ID=infocoms.FK_device AND device_type=1)
WHERE FK_users=0 AND FK_entities=0 AND is_template=0 AND deleted=0     0.027    

11    SELECT *
FROM glpi_monitors as main
LEFT JOIN glpi_infocoms as infocoms ON (main.ID=infocoms.FK_device AND device_type=4)
WHERE FK_users=0 AND FK_entities=0 AND is_template=0 AND deleted=0     0.001
    
12    SELECT *
FROM glpi_printers as main
LEFT JOIN glpi_infocoms as infocoms ON (main.ID=infocoms.FK_device AND device_type=3)
WHERE FK_users=0 AND FK_entities=0 AND is_template=0 AND deleted=0     0.001   

13    SELECT *
FROM glpi_phones as main
LEFT JOIN glpi_infocoms as infocoms ON (main.ID=infocoms.FK_device AND device_type=23)
WHERE FK_users=0 AND FK_entities=0 AND is_template=0 AND deleted=0     0.000   

14    SELECT *
FROM glpi_networking as main
LEFT JOIN glpi_infocoms as infocoms ON (main.ID=infocoms.FK_device AND device_type=2)
WHERE FK_users=0 AND FK_entities=0 AND is_template=0 AND deleted=0     0


PS: Le plugin est super utile en tout cas, mais il y a pas mal de coquille notemment au niveau de l'encodage de caractères (pr moi ça me dérange aps mais pour un utilisateur lambda qui n'y connait rien c'est pas top) est-ce que je pourrais les corriger? ou je dois aller sur le svn, bref comment cela se passe?

Last edited by Macrom (2008-11-27 10:30:05)


Cordialement,

Macrom
Ingénieur Réseaux et Systèmes d'Information

Offline

#8 2008-11-27 10:56:56

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Plugin Reports - bug pour 'plugin_reports.equipmentbygroups.php'

hum c'est bizarre effectivement... il ne fait aucun filtrage sur les groupes...
vous utilisez la version officielle du plugin c'est bien ça ?

pour les pb d'encodage, ça apparaît quand ?

Offline

#9 2008-11-27 11:10:00

Macrom
Member
From: Bordeaux / Gironde / Aquitaine
Registered: 2007-09-30
Posts: 152

Re: Plugin Reports - bug pour 'plugin_reports.equipmentbygroups.php'

wawa wrote:

hum c'est bizarre effectivement... il ne fait aucun filtrage sur les groupes...
vous utilisez la version officielle du plugin c'est bien ça ?

pour les pb d'encodage, ça apparaît quand ?

oui bien sûr, Version 1.3 (GLPI 0.71.x compatible)

Pr pbs encodage:

Etape 2 : Informations sur le type fichier
Présence d'un en-tête :
Délimiteur du fichier :

Etape 4 : x colonnes trouvées
tables ordinateurs;
champs trouvés:
  contact numéros
  modèle
  mise à jour automatique
  numéro d'inventaire
  numéro de série
  OS numéro de série
  réseau

tables informations financières:
champs trouvés:
  durée d'amortissement
  durée de garantie
  numéro d'immobilisation
  numéro de commande
  numéro de garantie


Cordialement,

Macrom
Ingénieur Réseaux et Systèmes d'Information

Offline

Board footer

Powered by FluxBB