Problèmes fonctionnels #72
Bug dans le bulletinage de bulletins numériques avec URL
0%
Description
Bonjour,
je pense avoir détecté un bug dans la version de PMB 4.1.3. : la création de document numérique du bulletinage fonctionne uniquement si on "upload" un fichier; si on spécifie une URL le document numérique n'est pas créé.
Je m'explique :
je suis dans le bulletinage, et plus précisément dans la "réception" d'un numéro de bulletin (écran : http://<PMB>/catalog.php?categ=serials&sub=pointage&serial_id=xxx&location_view=).
Le fait de cliquer sur "reçu" ouvre un iframe avec les données d'exemplaires à créer (écran : http://<PMB>/catalog/serials/pointage/pointage_exemplarise.php?id_bull=xxx&numero=xxx&nume=xxx&vol=xxx&tom=xxx")
Si on upload un fichier, aucun problème : le document numérique correspondant au bulletin reçu est créé. Si on n'upload pas de fichier, mais qu'on spécifie une URL, le document numérique n'est pas créé.
Proposition de solution :
le fichier \catalog\serials\pointage\pointage_exemplarise.php
doit être modifié comme suit :
la ligne 410 :
if($f_fichier["name"]!=""){
doit être remplacée par :
if($f_fichier["name"]!="" || $f_url)
C'est-à-dire qu'on ajoute simplement : || $f_url
Le code est ainsi le même que dans la version 4.0.9. Je n'ai pas vérifié pour les autres.
A moins que je n'aie pas compris qqch... ?
Merci à vous.
Frédéric Filée,
gérant de TIPOS Consulting.