Skip to content
Snippets Groups Projects
Commit 85410484 authored by Patrick Barroca's avatar Patrick Barroca :grin:
Browse files

fix #14499 : include new non holdable location codes + modify one library email

parent 41496d26
Branches
Tags 6.29
5 merge requests!258Dev/13872 Orphee Allow Hold Available Items,!215Dev#12992 Custom Fields,!213Master,!208Hotline 6.45,!200Hotline#14499 Update Plainecentrale Dynix Specifics
ticket #13837: SIGB Microbib: correction lecture titres contenant le caractère 0xca (°)
19/06/2014 - 6.45.4
- ticket #13837: SIGB Microbib: correction lecture titres contenant le caractère 0xca (°)
ticket #13302 :
- Correction du renommage des catégories de RSS.
- On peut déplacer une catégorie de catégorie parente et bibliothèque
- ticket #13302:
- Correction du renommage des catégories de RSS.
- On peut déplacer une catégorie de catégorie parente et bibliothèque
- ticket #14499: SIGB Dynix : Intégration de règles de gestion de réservabilité spécifiques d'un client
16/06/2014 - v6.45.3
......
......@@ -20,22 +20,21 @@
*/
class Class_Webservice_SIGB_Dynix_Service extends Class_WebService_SIGB_AbstractRESTService {
protected $_client_id;
protected $_mail_bib=[
protected $_mail_bib = [
'ALFAX1'=>'bibliotheque.alfortville.annexe@agglo-plainecentrale94.fr',
'ALFMEDA'=>'malfortville@agglo-plainecentrale94.fr',
'CRETBLE'=>'biblibleuets@agglo-plainecentrale94.fr',
'CRETMES'=>'bibliotheque.creteil.biblimesly@agglo-plainecentrale94.fr',
'CRETBUS'=>'bibliotheque.creteil.bibliobus@agglo-plainecentrale94.fr',
'CRETMEC'=>'bibliotheque.creteil.meches@agglo-plainecentrale94.fr',
'CRETDOY'=>'mediatheque.creteil.abbaye.mandela@agglo-plainecentrale94.fr',
'CRETDOY'=>'mediatheque.creteil.abbaye@agglo-plainecentrale94.fr',
'ENMDAD'=>'',
'CRETHAB'=>'bibliotheque.creteil.habette@agglo-plainecentrale94.fr',
'CRETMAC'=>'bibliotheque.creteil.mac@agglo-plainecentrale94.fr',
'CRETMUL'=>'',
'CRETRES'=>'bibliotheque.creteil.servicesinternes@agglo-plainecentrale94.fr',
'CRETVIL'=>'bibliotheque.creteil.village@agglo-plainecentrale94.fr',
'LB'=>'bibliotheque.limeilbrevannes@agglo-plainecentrale94.fr'
];
'LB'=>'bibliotheque.limeilbrevannes@agglo-plainecentrale94.fr'];
/**
* @param string $server_root
......
......@@ -55,116 +55,136 @@ class Class_WebService_SIGB_Dynix_TitleInfoResponseReader extends Class_WebServi
];
protected $_emplacements_non_reservable = ['01ABBAYE',
'01ADICTION',
'01JDICTION',
'02AJDICTION',
'02MDIC',
'03ADICTION',
'03JDICTION',
'03PROINFOR',
'04JDICTION',
'04JJFR',
'02AJDICTIO',
'05ADICTION',
'05JDICTION',
'06ADICTION',
'06JDICTION',
'07ADICTION',
'08ASERVINT',
'08DUHAMEL',
'08FA',
'08JSERVINT',
'08JFR',
'09ADICTION',
'09JDICTION',
'10AMUET',
'10AREFFL',
'10AREFMUL',
'10ASTG',
'10JLIVRANI',
'10JREFMUL',
'10JREFMUL',
'10MREFMUL',
'11REF',
'12CDROM',
'12DIC',
'12DOCA',
'12DOCJ',
'12DVD',
'12FAMUS',
'12MATORCH',
'12MATORCHJ',
'12MUSA',
'12MUSJ',
'12PEXE',
'12PMUSCH',
'12PMUSVOC',
'12PORCH',
'12PORCHP',
'ATTENTE',
'BINDERY',
'CATALOGING',
'DISCARD',
'ILL',
'INPROCESS',
'LONGOVRDUE',
'LOST',
'LOSTASSUM',
'LOSTCLAIM',
'LOST-PAID',
'MISSING',
'ONORDER',
'REFERENCE',
'REPAIR',
'RESERVES',
'RESHELVING',
'STACKS',
'UNKNOWN',
'Z1ERREURS1',
'Z1ERREURS2',
'Z2ERREURS',
'01AREVUES',
'01AREVURES',
'01JREVUES',
'02AREVUES',
'02JREVUES',
'02MREV',
'03AREVUES',
'03JREVUES',
'04APAREVUE',
'04AREVUES',
'04JFR',
'04JREVUES',
'05AREVUES',
'05JREVUES',
'06AREVUES',
'06JREVUES',
'07AREVUES',
'07JREVUES',
'09AREVUES',
'09JREVUES',
'10AACTU',
'10AREV000',
'10AREV100',
'10AREV200',
'10AREV300',
'10AREV32-3',
'10AREV370',
'10AREV400',
'10AREV5-6',
'10AREV700',
'10AREV800',
'10AREV900',
'10AREVBD',
'10AREVUES',
'10JREVUES',
'10JREVTP',
'10MREVUES',
'10FDREVUES',
'11AREVUES',
'11JREVUES',
'12REV'];
protected $_emplacements_non_reservable = [
'01ABBAYE',
'01ADICTION',
'01JDICTION',
'02AJDICTION',
'02MDIC',
'03ADICTION',
'03JDICTION',
'03PROINFOR',
'04JDICTION',
'04JJFR',
'02AJDICTIO',
'05ADICTION',
'05JDICTION',
'06ADICTION',
'06JDICTION',
'07ADICTION',
'08ASERVINT',
'08DUHAMEL',
'08FA',
'08JSERVINT',
'08JFR',
'09ADICTION',
'09JDICTION',
'10AMUET',
'10AREFFL',
'10AREFMUL',
'10ASTG',
'10JLIVRANI',
'10JREFMUL',
'10JREFMUL',
'10MREFMUL',
'11REF',
'12CDROM',
'12DIC',
'12DOCA',
'12DOCJ',
'12DVD',
'12FAMUS',
'12MATORCH',
'12MATORCHJ',
'12MUSA',
'12MUSJ',
'12PEXE',
'12PMUSCH',
'12PMUSVOC',
'12PORCH',
'12PORCHP',
'ATTENTE',
'BINDERY',
'CATALOGING',
'DISCARD',
'ILL',
'INPROCESS',
'LONGOVRDUE',
'LOST',
'LOSTASSUM',
'LOSTCLAIM',
'LOST-PAID',
'MISSING',
'ONORDER',
'REFERENCE',
'REPAIR',
'RESERVES',
'RESHELVING',
'STACKS',
'UNKNOWN',
'Z1ERREURS1',
'Z1ERREURS2',
'Z2ERREURS',
'01AREVUES',
'01AREVURES',
'01JREVUES',
'02AREVUES',
'02JREVUES',
'02MREV',
'03AREVUES',
'03JREVUES',
'04APAREVUE',
'04AREVUES',
'04JFR',
'04JREVUES',
'05AREVUES',
'05JREVUES',
'06AREVUES',
'06JREVUES',
'07AREVUES',
'07JREVUES',
'09AREVUES',
'09JREVUES',
'10AACTU',
'10AREV000',
'10AREV100',
'10AREV200',
'10AREV300',
'10AREV32-3',
'10AREV370',
'10AREV400',
'10AREV5-6',
'10AREV700',
'10AREV800',
'10AREV900',
'10AREVBD',
'10AREVUES',
'10JREVUES',
'10JREVTP',
'10MREVUES',
'10FDREVUES',
'11AREVUES',
'11JREVUES',
'12REV',
// rel #14499
'03ANIM',
'04ANIM',
'06CRANIM',
'06CRREVUES',
'06DOCANIM',
'06DOCREV',
'06ENFANIM',
'06ENFRJ',
'06ENFREVUE',
'06KIOANIM',
'06KIOREV',
'06MEZABBAY',
'06MEZANIM',
'06MEZREVUE',
'06PRODOC',
'06RESCONS',
'06RESREV',
'07ANIM'];
protected $_unvisible_code_dispo = [
'DISCARD','ILL','LONGOVRDUE','LOST','LOST-ASSUM','LOST-CLAIM','LOST-PAID','MISSING'
......@@ -204,8 +224,8 @@ class Class_WebService_SIGB_Dynix_TitleInfoResponseReader extends Class_WebServi
public function endHomeLocationId($data) {
if (!array_key_exists($this->_current_location_id,$this->_code_disponibilite) &&
$this->_current_location_id == $data) {
if (!array_key_exists($this->_current_location_id, $this->_code_disponibilite)
&& $this->_current_location_id == $data) {
$this->_current_exemplaire->setDisponibiliteLibre();
$this->_current_exemplaire->setReservable(true);
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment