Projet

Général

Profil

Problèmes fonctionnels #72

Bug dans le bulletinage de bulletins numériques avec URL

Ajouté par Anonyme il y a plus de 9 ans.

Statut:
Proposé
Priorité:
Elevé
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
22/10/2014
Echéance:
% réalisé:

0%

Temps estimé:

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.

Formats disponibles : Atom PDF