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 Yesterday 15:14:40

marcori
Member
From: LAVAL
Registered: 2007-06-21
Posts: 56
Website

[barcode] : URL générée par numéro d'inventaire même si inexistant

Bonjour,
J'installe le plugin barcode et je tente de générer un QRcode.
J'obtiens bien le QRCode, malheureusement, lorsque je scanne ce dernier avec mon smartphone, j'obtiens un lien vers une URL qui recherche le produit par code inventaire et nom par ID.
Ainsi mon URL est du type :
https://monserveur/plugins/barcode/front/checkItemByInv.php?inventoryNumber=&itemType=Computer
Alors que si le code d'inventaire est NUL, je derais plutôt avoir une URL du type :
https://monserveur/front/computer.form.php?id=240

Je m'interroge car, en allant voir le code source du plugin dans le fichier plugins/barcode/inc/qrcode.class.php je lis que 2 variables sont instanciées : $URLById et $URLByInvNumber

Or, un peu plus loin dans le code je vois ce bloc :
      if ($data['url']  && !$item->no_form_page) {
         if ($data['inventorynumberURL']) {
            $a_content[] = $URLByInvNumber;
         } else {
            $a_content[] = $URLById;
         }
         if ($data['displayurl']) {
            $label = '';
            if ($data['displaylabels']) {
               $label = __('Item URL').': ';
            }
            if ($data['inventorynumberURL']) {
               $b_content[] = $label.$URLByInvNumber;
            } else {
               $b_content[] = $label.$URLById;
            }
         } 
      }

Je comprends que l'URL est dépendante de la valeur de $data['inventorynumberURL'].
Or, lorsque je génère le QRCode, j'ai indiqué "Numéro d'inventaire" = Non et "Display inventory number" = Non.

Pourquoi est-ce que par défaut, l'URL pointe vers le numéro d'inventaire ?

D'avance merci pour vos réponses nourries de votre expérience.


Marc-Henri PAMISEUX - Maine Services Informatique
Intégrateur de solutions Libre - Être Libre, c'est choisir.

Offline

Board footer

Powered by FluxBB