Exemplo n.º 1
0
 /**
  * Update ILS details with renewal-specific information, if appropriate.
  *
  * @param \VuFind\ILS\Connection $catalog     ILS connection object
  * @param array                  $ilsDetails  Transaction details from ILS
  * driver's getMyTransactions() method
  * @param array                  $renewStatus Renewal settings from ILS driver's
  * checkFunction() method
  *
  * @return array $ilsDetails with renewal info added
  */
 public function addRenewDetails($catalog, $ilsDetails, $renewStatus)
 {
     // Only add renewal information if enabled:
     if ($renewStatus) {
         if ($renewStatus['function'] == 'renewMyItemsLink') {
             // Build OPAC URL
             $ilsDetails['renew_link'] = $catalog->renewMyItemsLink($ilsDetails);
         } else {
             // Form Details
             $ilsDetails['renew_details'] = $catalog->getRenewDetails($ilsDetails);
         }
     }
     // Send back the modified array:
     return $ilsDetails;
 }