예제 #1
0
 /**
  * Protected support method for getHolding.
  *
  * @param string $id     Bib Id
  * @param array  $row    SQL Row Data
  * @param array  $patron Patron Array
  *
  * @return array Keyed data
  */
 protected function processHoldingRow($id, $row, $patron)
 {
     $itemData = ['id' => $row['ITEM_ID'], 'level' => 'item'];
     $holding = parent::processHoldingRow($id, $row, $patron);
     $holding += ['addLink' => $this->checkRequestIsValid($id, $itemData, $patron)];
     return $holding;
 }
예제 #2
0
 /**
  * Protected support method for getHolding.
  *
  * @param string $id     Bib Id
  * @param array  $row    SQL Row Data
  * @param array  $patron Patron Array
  *
  * @return array Keyed data
  */
 protected function processHoldingRow($id, $row, $patron)
 {
     $holding = parent::processHoldingRow($id, $row, $patron);
     $holding += array('item_id' => $id, 'addLink' => $this->checkItemRequests($patron, $id));
     return $holding;
 }