From fa4f85bb21a2ec386315f73b36576569a9cb081a Mon Sep 17 00:00:00 2001 From: Paul Pound Date: Fri, 5 May 2017 11:04:17 -0300 Subject: [PATCH] now put the doi in Relais AdditionalNumbers --- includes/doi.inc | 3 --- includes/utilities.inc | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/doi.inc b/includes/doi.inc index 9506e13..b167f39 100644 --- a/includes/doi.inc +++ b/includes/doi.inc @@ -28,7 +28,6 @@ function upei_roblib_ill_doi_get_data($form, $doi) { $crossref_xml = new DOMDocument('1.0'); if (!$crossref_xml->loadXML($response->data)) { drupal_set_message(t('Error parseing DOI response, @msg')); - $form['doi']['#value'] = ''; return $form; } else { @@ -37,7 +36,6 @@ function upei_roblib_ill_doi_get_data($form, $doi) { } else { drupal_set_message(t('Error retrieve data using DOI of @doi', array('@doi' => $doi)), 'error'); - $form['doi']['#value'] = ''; return $form; } } @@ -91,7 +89,6 @@ function upei_roblib_ill_populate_form_doi($crossref_xml, $form) { } } $form['ArticleAuthor']['#value'] = $author; - $form['doi']['#value'] = ''; return $form; } diff --git a/includes/utilities.inc b/includes/utilities.inc index 79de72d..922a985 100644 --- a/includes/utilities.inc +++ b/includes/utilities.inc @@ -25,6 +25,9 @@ function upei_roblib_ill_clean_array($values) { // We want ArticleAuthor unset($arr['Author']); } + if(isset($arr['doi'])) { + $arr['AdditionalNumbers'] = $arr['doi']; + } unset($arr['form_build_id']); unset($arr['form_token']); unset($arr['form_id']);