From a4f4d06452c08fb8ac9651c5dab756eacb4abcef Mon Sep 17 00:00:00 2001 From: Laurent <llaffont@afi-sa.fr> Date: Fri, 22 Aug 2014 17:15:29 +0200 Subject: [PATCH] dev #14279 revert http://git.afi-sa.fr/afi/opacce/commit/9e3f735a3ef7b82c263f6e6fcaf9d4d997643fd5 --- .../php/classes/classe_notice_integration.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/cosmogramme/php/classes/classe_notice_integration.php b/cosmogramme/php/classes/classe_notice_integration.php index 3d353e71242..e185a12d475 100644 --- a/cosmogramme/php/classes/classe_notice_integration.php +++ b/cosmogramme/php/classes/classe_notice_integration.php @@ -406,9 +406,18 @@ class notice_integration foreach($champs as $champ) { $table_champs[] = [$champ['code'], $champ['valeur']]; - if ($champ['code'] == $champ_numero) { - $numero = $champ['valeur']; - } + if ($champ['code'] != $champ_numero) + continue; + + for ($i=0; $i<strlen($champ['valeur']); $i++) { + $car = substr($champ['valeur'],$i,1); + if ($car >= '0' and $car <= '9') { + $champ['valeur'] = substr($champ['valeur'],$i); + break; + } + } + $trav = explode(' ', $champ['valeur']); + $numero = $trav[0]; } $this->notice_sgbd->add_field('461', '11', 't' . $this->notice['titre_princ']); -- GitLab