You are not logged in.
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