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 2013-03-06 17:09:59

playmobil77d
Member
Registered: 2012-10-11
Posts: 8

[Import Fabricant] Bug d'import avec des PCs Lenovo ?

[Edit] je n'ai pu balisé les screenshot, mais les liens sont accessible sans l'espace à "h ttp"

Bonjour,

J'ai la version 1.5.2 du plugin sur GLPI 0.83.7.
Lorsque je vais dans le plugin Import fabricant pour importer la garantie des nouveau PC Lenovo, je me retrouve avec le tableau ci dessous :
screenshot0603201315515.png

J'ai un message en rouge m'empêchant d'exécuter le plugin alors le numéro de modèle est bien présent sur la fiche de la machine :
h ttp://img199.imageshack.us/img199/1429/screenshot0603201316011.png

Si j'ajoute manuellement le numéro de modèle dans la case Imports fabricants de la fiche de la machine, cela fonctionne :
h ttp://img850.imageshack.us/img850/9273/screenshot0603201316042.png

N'y a-t-il pas moyen que le plugin récupère tout seul le numéro de modèle ?

Merci par avance pour vos éclaircissement.

Offline

#2 2013-03-06 18:34:37

Lud0
Member
From: Rennes
Registered: 2006-07-04
Posts: 55
Website

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

Il faudrait que tu test en appliquant : https://forge.indepnet.net/projects/man … isions/186

Offline

#3 2013-03-07 11:01:13

playmobil77d
Member
Registered: 2012-10-11
Posts: 8

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

Bonjour,

Merci pour votre réponse.

Lorsque que je mets en place les 2 fichiers, j'ai l'erreur suivent en allant sur "Plugins / Imports Fabricants" :
Fatal error: Cannot make non static method CommonDBTM::canCreate() static in class PluginManufacturersimportsPreImport in /var/www/html/glpi/plugins/manufacturersimports/inc/preimport.class.php on line 761

Offline

#4 2013-03-21 12:16:07

itokamak
Member
Registered: 2013-01-22
Posts: 25

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

Les deux fichiers de modif (https://forge.indepnet.net/projects/man … isions/186)
me retournent une autre erreur, a savoir une page blanche, le plugin ne fonctionne plus.

La premiere modif de lenovoclass.php fonctionne bien (pour eviter les remarques en rouge) en commentant
Ligne 39 & Ligne 62-66 mais il est absolument impossible de recuperer les check box et donc de proceder a l'import...

Meme en commentant les lignes Ligne 440-442 (IF Lenovo...) & Ligne 446-448 (If Lenovo...) de preimport.class.php

J'ai 700 machines a traiter....

Last edited by itokamak (2013-03-21 12:17:44)

Offline

#5 2013-03-21 12:38:20

playmobil77d
Member
Registered: 2012-10-11
Posts: 8

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

itokamak wrote:

Les deux fichiers de modif (https://forge.indepnet.net/projects/man … isions/186)
me retournent une autre erreur, a savoir une page blanche, le plugin ne fonctionne plus.

J'avais la même erreur en faite (page blanche), l'erreur que je remonte est visible via la mode debug de l'interface GLPI (dans les préférences du compte).
Peut-être est-ce la même erreur pour vous ?

Offline

#6 2013-03-21 13:15:55

itokamak
Member
Registered: 2013-01-22
Posts: 25

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

Merci de ta reponse, voici ce que j'obtiens

Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in C:\xampp\htdocs\glpi\plugins\manufacturersimports\inc\preimport.class.php on line 452

Last edited by itokamak (2013-03-21 13:44:18)

Offline

#7 2013-03-22 11:22:50

itokamak
Member
Registered: 2013-01-22
Posts: 25

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

Pour info je suis sur GLPI  0.83.7

Offline

#8 2013-03-22 11:32:16

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

On a jamais dit de remplacer les fichiers, mais d'appliquer la correction apportée. Effectivement remplacer des fichiers pour un 0.84 sur une 0.83 ça ne marchera pas bien.


Xavier Caillaud
Blog GLPI Infotel

Offline

#9 2013-03-22 12:09:22

itokamak
Member
Registered: 2013-01-22
Posts: 25

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

Je n'ai jamais remplace les fichiers. Simplement commente lignes 39 / 62 a 66 de lenovo.class.php et lignes 440-442 et 446-448 de preimport.class.php = pas de check box = pas d'import

Offline

#10 2013-03-22 12:24:01

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

je peux voir ce que tu as commenté dans preimport.class.php ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#11 2013-03-22 12:47:09

itokamak
Member
Registered: 2013-01-22
Posts: 25

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

//           $query.= " AND `import_status` != ".self::IMPORTED."";
//            if ($suppliername=="Lenovo") {
//              $query.= " AND `model_name` is NOT NULL ";
            }
         //not imported
         } else if ($p['imported']==self::NOT_IMPORTED) {
//            $query.= " AND (`date_import` IS NULL OR `import_status` = ".self::IMPORTED." ";
//            if ($suppliername=="Lenovo") {
//              $query.= " OR `model_name` IS NULL ";

J'ai essaye:
-en commentant 441 442 seulement (pas 440) SANS commenter 446 - 447 - 448
-en commentant 441 442 seulement (pas 440) ET commenter 446 - 447 - 448
-en commentant 440 441 442 en commentant 446 - 447 - 448

bref toutes les combinaisons possibles

Offline

#12 2013-03-22 13:06:11

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

a remplacer par :

           $query.= " AND `import_status` != ".self::IMPORTED."";
//            if ($suppliername=="Lenovo") {
//              $query.= " AND `model_name` is NOT NULL ";
//            }
         //not imported
         } else if ($p['imported']==self::NOT_IMPORTED) {
            $query.= " AND (`date_import` IS NULL OR `import_status` = ".self::IMPORTED." ";
//            if ($suppliername=="Lenovo") {
//              $query.= " OR `model_name` IS NULL ";
//            }


Xavier Caillaud
Blog GLPI Infotel

Offline

#13 2013-03-22 13:21:44

itokamak
Member
Registered: 2013-01-22
Posts: 25

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

Toujours pas de check box, aucune erreur en debug

Offline

#14 2013-03-22 13:25:00

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

dans lenovo.class.php qu'est qui est commenté ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#15 2013-03-22 13:28:55

itokamak
Member
Registered: 2013-01-22
Posts: 25

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

39    //      return "";

62   //  if (!$otherSerial) {
63   //      $otherSerial="<span class='plugin_manufacturersimports_import_KO'>".
64   //                  $LANG['plugin_manufacturersimports']['import'][12]."</span>";
65   //     return Search::showItem($output_type,$otherSerial,$item_num,$row_num);
66   //   }

Offline

#16 2013-03-22 13:31:18

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

commente aussi ligne 38 et 40 please


Xavier Caillaud
Blog GLPI Infotel

Offline

#17 2013-03-22 13:40:24

itokamak
Member
Registered: 2013-01-22
Posts: 25

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

pareil hmm

Offline

#18 2013-03-22 13:48:13

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

version du plugin ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#19 2013-03-22 13:49:37

itokamak
Member
Registered: 2013-01-22
Posts: 25

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

Derniere 1.5.2

Offline

#20 2013-03-22 17:02:44

itokamak
Member
Registered: 2013-01-22
Posts: 25

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

J'ai aussi essaye la 1.4.2 avec les meme resultats

Offline

#21 2013-04-11 10:22:47

playmobil77d
Member
Registered: 2012-10-11
Posts: 8

Re: [Import Fabricant] Bug d'import avec des PCs Lenovo ?

Bonjour,

J'avais mal compris en effet. Toutes mes excuses.
J'ai appliqué les modifications de la version 186 sur lenovo.class.php & preimport.class.php et cela fonctionne correctement.

Application apportée : révision 186
Version du plugin : 1.5.2
Version GLPI : 0.83.7

Merci beaucoup.

Last edited by playmobil77d (2013-04-11 10:26:47)

Offline

Board footer

Powered by FluxBB