Closed oschihin closed 10 years ago
Problematisch sind im Einzelnen:
Die Funktion 'public function barcodeToID($bar)' aus Vufind Aleph.php wird aufgerufen in den Funktionen getMyHolds(), getMyFines(), getMyTransactions(). Sie wird liefert per X-Serveranfrage die BIB-Nummer zu dem Barcode des Exemplars und ist insofern unverzichtbar.
Es geht doch, wenn die Funktion barcodeToID() nicht benutzt wird (X-Server-Anfrage) und wir die Funktion getUniqueID(), die die ID benutzt, in den Templates auskommentieren.
Wenn wir DSV01 sperren und also folgende files aus feature/aleph_locked benutzen, merken Benutzer NICHTS:
modified: module/Swissbib/src/Swissbib/VuFind/ILS/Driver/Aleph.php (barcodeToID-Funktion) modified: module/Swissbib/src/Swissbib/View/Helper/HoldingActions.php (Actions photocopy und booking)
modified: themes/swissbib/templates/myresearch/checkedout.phtml modified: themes/swissbib/templates/myresearch/checkedout/itemlist.phtml modified: themes/swissbib/templates/myresearch/holds/itemlist.phtml modified: themes/swissbib/templates/myresearch/checkedout/itemlist.phtml modified: themes/swissbib/templates/myresearch/holds.phtml
Es gehen dann nicht (ohne Fehlermeldungen, werden einfach nicht angeboten):
Es handelt sich durchweg um Auskommentierungen (z.T. verschachtelt), mit Ausnahme von checkedout/itemlist.phtml, wo auch die Spaltendefinition verändert ist.
Wenn die BIB-Library (DSV01) geschlossen ist, werfen einige Funktionen exceptions. Problematisch sind:
Problem / Ort
Frage