From ed7140dd8a3968eee4d78e2db287a0037ad3bee6 Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Tue, 18 Nov 2014 09:46:18 -0500 Subject: [PATCH] Added missing parameters to checkCapability calls. --- .../Controller/Plugin/AbstractRequestBase.php | 15 +++++++++------ .../src/VuFind/Controller/RecordController.php | 6 +++--- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/module/VuFind/src/VuFind/Controller/Plugin/AbstractRequestBase.php b/module/VuFind/src/VuFind/Controller/Plugin/AbstractRequestBase.php index eba75a7bed3..03edf858400 100644 --- a/module/VuFind/src/VuFind/Controller/Plugin/AbstractRequestBase.php +++ b/module/VuFind/src/VuFind/Controller/Plugin/AbstractRequestBase.php @@ -270,12 +270,15 @@ abstract class AbstractRequestBase extends AbstractPlugin } // If the driver setting is active, try it out: - if ($useDriver && $catalog - && $catalog->checkCapability('getHoldDefaultRequiredDate') - ) { - $result = $catalog->getHoldDefaultRequiredDate($patron, $holdInfo); - if (!empty($result)) { - return $result; + if ($useDriver && $catalog) { + $check = $catalog->checkCapability( + 'getHoldDefaultRequiredDate', array($patron, $holdInfo) + ); + if ($check) { + $result = $catalog->getHoldDefaultRequiredDate($patron, $holdInfo); + if (!empty($result)) { + return $result; + } } } diff --git a/module/VuFind/src/VuFind/Controller/RecordController.php b/module/VuFind/src/VuFind/Controller/RecordController.php index e1d72b97901..2576ea0d062 100644 --- a/module/VuFind/src/VuFind/Controller/RecordController.php +++ b/module/VuFind/src/VuFind/Controller/RecordController.php @@ -132,9 +132,9 @@ class RecordController extends AbstractRecord // Send various values to the view so we can build the form: $pickup = $catalog->getPickUpLocations($patron, $gatheredDetails); - $requestGroups = $catalog->checkCapability('getRequestGroups') - ? $catalog->getRequestGroups($driver->getUniqueID(), $patron) - : array(); + $requestGroups = $catalog->checkCapability( + 'getRequestGroups', array($driver->getUniqueID(), $patron) + ) ? $catalog->getRequestGroups($driver->getUniqueID(), $patron) : array(); $extraHoldFields = isset($checkHolds['extraHoldFields']) ? explode(":", $checkHolds['extraHoldFields']) : array(); -- GitLab