diff --git a/includes/sharepoint.inc b/includes/sharepoint.inc index 8bdb36a..5df7d3f 100644 --- a/includes/sharepoint.inc +++ b/includes/sharepoint.inc @@ -66,18 +66,6 @@ class SharePointRequestHandler $author = $biblio['Author']; } - // Combine DOI and ISBN into a single field. - $doi_isbn_parts = []; - if (!empty($biblio['doi'])) { - $doi_isbn_parts[] = $biblio['doi']; - } - if (!empty($biblio['ISBN'])) { - $doi_isbn_parts[] = $biblio['ISBN']; - } - if (!empty($biblio['ISSN'])) { - $doi_isbn_parts[] = $biblio['ISSN']; - } - $doi_isbn = implode('; ', $doi_isbn_parts); // Build patron full name. $first_name = $patron['FirstName'] ?? ''; @@ -114,11 +102,13 @@ class SharePointRequestHandler 'title' => (string)($biblio['Title'] ?? ''), 'author' => (string)$author, 'year' => (string)($biblio['Date'] ?? ''), - 'doi_isbn' => (string)$doi_isbn, + 'isbn' => (string)($biblio['ISBN'] ?? ''), + 'issn' => (string)($biblio['ISSN'] ?? ''), + 'doi' => (string)($biblio['doi'] ?? ''), 'format' => (string)$genre, 'patronName' => (string)$patron_name, 'patronEmail' => (string)($patron['DeliveryAddress'] ?? ''), - 'patronBarcode' => (string)($patron['campus_id'] ?? ''), + 'patronID' => (string)($patron['campus_id'] ?? ''), 'notes' => (string)implode(' | ', $notes_parts), 'submittedAt' => (string)gmdate('Y-m-d\TH:i:s') . '.000Z', ];