You are not logged in.
[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 :
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
Il faudrait que tu test en appliquant : https://forge.indepnet.net/projects/man … isions/186
Offline
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
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
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
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
Pour info je suis sur GLPI 0.83.7
Offline
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
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
je peux voir ce que tu as commenté dans preimport.class.php ?
Xavier Caillaud
Blog GLPI Infotel
Offline
// $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
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
Toujours pas de check box, aucune erreur en debug
Offline
dans lenovo.class.php qu'est qui est commenté ?
Xavier Caillaud
Blog GLPI Infotel
Offline
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
commente aussi ligne 38 et 40 please
Xavier Caillaud
Blog GLPI Infotel
Offline
pareil
Offline
version du plugin ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Derniere 1.5.2
Offline
J'ai aussi essaye la 1.4.2 avec les meme resultats
Offline
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