Skip to content
Snippets Groups Projects

Hotline 6.42

Merged Patrick Barroca requested to merge hotline_6.42 into master
Compare and
+ 148
37
Preferences
Compare changes
Files
@@ -72,6 +72,19 @@ class Class_WebService_SIGB_Koha_Service extends Class_WebService_SIGB_AbstractR
}
public function holdItem($user,$exemplaire,$code_annexe) {
$itemnumber=$exemplaire->getSubfield(9);
$args = ['patron_id' => $this->_authenticate($user),
'bib_id' => $exemplaire->getIdOrigine(),
'item_id' => $itemnumber];
if (trim($code_annexe)) $args['pickup_location'] = $code_annexe;
return $this->ilsdiHoldItem($args, 'code');
}
/**
* @param Class_Users $user
* @param Class_Exemplaire $exemplaire
@@ -79,6 +92,9 @@ class Class_WebService_SIGB_Koha_Service extends Class_WebService_SIGB_AbstractR
* @return array
*/
public function reserverExemplaire($user, $exemplaire, $code_annexe) {
if (1 == Class_AdminVar::get('KOHA_MULTI_SITES'))
return $this->holdItem($user,$exemplaire,$code_annexe);
$args = ['patron_id' => $this->_authenticate($user),
'bib_id' => $exemplaire->getIdOrigine(),
'request_location' => '127.0.0.1'];
@@ -86,7 +102,7 @@ class Class_WebService_SIGB_Koha_Service extends Class_WebService_SIGB_AbstractR
if (trim($code_annexe)) $args['pickup_location'] = $code_annexe;
return $this->ilsdiHoldTitle($args, 'code');
}
}
/**