Skip to content
Snippets Groups Projects
Commit 05ca0f16 authored by Laurent's avatar Laurent
Browse files

Merge branch 'hotline#15301_orphee_retrait_resa' into origin-hotline_6.49

Conflicts:
	VERSIONS
parents 10ba6674 b1897e11
Branches
Tags
No related merge requests found
- ticket #15563: Bibliothèque numérique, affichage en diaporama: ajout d'un paramètre pour spécifier la hauteur de boîte par défaut sur l'affichage public
- ticket #15488: Titres "Panier de notices" remplacés par "Panier" tout simplement. "Libellé" remplacé par "Titre du panier".
- ticket #15301: SIGB Orphée: récupération du site de retrait des réservations si fournit par le web service
08/08/2014 - v6.49.1
- ticket #13648: Correction du décodage de caractères iso2709 pouvant amener à une troncature des zones 330
04/08/2014 - v6.49.0
- ticket #12992: Champs personnalisés
......
......@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE
* along with AFI-OPAC 2.0; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
class Class_WebService_SIGB_Orphee_GetLstRsvResponseReader extends Class_WebService_SIGB_AbstractXMLNoticeReader {
......@@ -92,6 +92,12 @@ class Class_WebService_SIGB_Orphee_GetLstRsvResponseReader extends Class_WebServ
public function endRang($data) {
$this->_current_reservation->setRang(trim($data));
}
public function endAnx_Nxt($data) {
if ($annexe = Class_CodifAnnexe::findFirstBy(['code' => $data]))
$this->_current_reservation->setBibliotheque($annexe->getLibelle());
}
}
?>
\ No newline at end of file
......@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE
* along with AFI-OPAC 2.0; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
class OrpheeFixtures {
......@@ -274,118 +274,120 @@ class OrpheeFixtures {
public static function xmlGetLstPretHenryDupont() {
return '<datas>
<infos>
<nb_res> <![CDATA[1]]> </nb_res> <!-- Nombre de résultats -->
</infos>
<documents>
<document>
<ntc><![CDATA[974767802]]></ntc> <!-- Numéro de notice -->
<date_ret><![CDATA[24/04/2009]]></date_ret> <!-- Date de retour prévue -->
<no><![CDATA[187589]]></no> <!-- Numéro de document -->
<is_nouv><![CDATA[False]]></is_nouv> <!-- Est-ce une nouveauté -->
<cb><![CDATA[1875890109]]></cb> <!-- Code barre du document -->
<lib_sup><![CDATA[Livre]]></lib_sup> <!-- Support -->
<aut><![CDATA[Chapouton, Anne-Marie (1939-....)]]></aut> <!-- Auteur -->
<cote><![CDATA[A CHA d]]></cote> <!-- Côte -->
<tit><![CDATA[Derrière la colline]]></tit> <!-- Titre -->
<is_retard><![CDATA[True]]></is_retard> <!-- Est-il en retard -->
<is_rsv><![CDATA[False]]></is_rsv> <!-- Est-ce que le document est réservé -->
<sec><![CDATA[2]]></sec> <!-- Code de la section du document -->
<uti><![CDATA[2]]></uti> <!-- Code d\'utilisation du document -->
<nprol><![CDATA[0]]></nprol> <!-- Nombre de fois qu\'il a été prolongé -->
<nrel><![CDATA[1]]></nrel> <!-- Niveau de relance -->
return '<datas>
<infos>
<nb_res> <![CDATA[1]]> </nb_res> <!-- Nombre de résultats -->
</infos>
<documents>
<document>
<ntc><![CDATA[974767802]]></ntc> <!-- Numéro de notice -->
<date_ret><![CDATA[24/04/2009]]></date_ret> <!-- Date de retour prévue -->
<no><![CDATA[187589]]></no> <!-- Numéro de document -->
<is_nouv><![CDATA[False]]></is_nouv> <!-- Est-ce une nouveauté -->
<cb><![CDATA[1875890109]]></cb> <!-- Code barre du document -->
<lib_sup><![CDATA[Livre]]></lib_sup> <!-- Support -->
<aut><![CDATA[Chapouton, Anne-Marie (1939-....)]]></aut> <!-- Auteur -->
<cote><![CDATA[A CHA d]]></cote> <!-- Côte -->
<tit><![CDATA[Derrière la colline]]></tit> <!-- Titre -->
<is_retard><![CDATA[True]]></is_retard> <!-- Est-il en retard -->
<is_rsv><![CDATA[False]]></is_rsv> <!-- Est-ce que le document est réservé -->
<sec><![CDATA[2]]></sec> <!-- Code de la section du document -->
<uti><![CDATA[2]]></uti> <!-- Code d\'utilisation du document -->
<nprol><![CDATA[0]]></nprol> <!-- Nombre de fois qu\'il a été prolongé -->
<nrel><![CDATA[1]]></nrel> <!-- Niveau de relance -->
</document>
<document>
<ntc><![CDATA[654321]]></ntc> <!-- Numéro de notice -->
<date_ret><![CDATA[12/05/2009]]></date_ret> <!-- Date de retour prévue -->
<no><![CDATA[187566]]></no> <!-- Numéro de document -->
<is_nouv><![CDATA[False]]></is_nouv> <!-- Est-ce une nouveauté -->
<cb><![CDATA[123456]]></cb> <!-- Code barre du document -->
<lib_sup><![CDATA[Livre]]></lib_sup> <!-- Support -->
<aut></aut>
<tit></tit> <!-- Titre -->
</document>
</documents>
<document>
<ntc><![CDATA[654321]]></ntc> <!-- Numéro de notice -->
<date_ret><![CDATA[12/05/2009]]></date_ret> <!-- Date de retour prévue -->
<no><![CDATA[187566]]></no> <!-- Numéro de document -->
<is_nouv><![CDATA[False]]></is_nouv> <!-- Est-ce une nouveauté -->
<cb><![CDATA[123456]]></cb> <!-- Code barre du document -->
<lib_sup><![CDATA[Livre]]></lib_sup> <!-- Support -->
<aut></aut>
<tit></tit> <!-- Titre -->
</document>
</documents>
</datas> ';
}
public static function xmlGetInfoUserCarteHenryDupont() {
return '<user>
<is_depot><![CDATA[False]]></is_depot> <!-- Est-ce que l\'adhérent est du type dépôt -->
<no><![CDATA[100753]]></no> <!-- Numéro d\'adhérent -->
<nom><![CDATA[Dupont]]></nom> <!-- Nom de l\'adhérent -->
<prenom><![CDATA[Henry]]></prenom> <!-- Prénom de l\'adhérent -->
<adr1><![CDATA[7, cité Canteloube]]></adr1> <!-- Adresse 1 -->
<adr2><![CDATA[]]></adr2> <!-- Adresse 2 -->
return '<user>
<is_depot><![CDATA[False]]></is_depot> <!-- Est-ce que l\'adhérent est du type dépôt -->
<no><![CDATA[100753]]></no> <!-- Numéro d\'adhérent -->
<nom><![CDATA[Dupont]]></nom> <!-- Nom de l\'adhérent -->
<prenom><![CDATA[Henry]]></prenom> <!-- Prénom de l\'adhérent -->
<adr1><![CDATA[7, cité Canteloube]]></adr1> <!-- Adresse 1 -->
<adr2><![CDATA[]]></adr2> <!-- Adresse 2 -->
<cp><![CDATA[15100]]></cp> <!-- Code postal -->
<ville><![CDATA[Aurillac]]></ville> <!-- Ville -->
<tel><![CDATA[01-54-71-64-06]]></tel> <!-- Téléphone -->
<mail><![CDATA[henry.dupont@mail.com]]></mail> <!-- Adresse mail de l\'adhérent -->
<cb><![CDATA[0010900000753]]></cb> <!-- Code barre de l\'adhérent -->
<bloquee><![CDATA[0]]></bloquee> <!--Est-ce que l’adhérent est bloqué -->
<cat_pret><![CDATA[1]]></cat_pret> <!-- Catégorie de prêt -->
<lib_cat_pret><![CDATA[Lecteur adulte]]></lib_cat_pret> <!-- Libellé de sa catégorie de pret -->
<anx><![CDATA[1]]></anx> <!-- Bibliothèque de l’adhérent -->
<lib_anx><![CDATA[ Aurillac]]></lib_anx> <!-- Nom de la bibliothèque de l’adhérent -->
<date_renouv><![CDATA[01/03/2010]]></date_renouv> <!-- Date de renouvellement de l\'adhésion -->
<nb_prets><![CDATA[1]]></nb_prets> <!-- Nombre de prêts de l\'adhérent -->
<nb_rsv_aff><![CDATA[2]]></nb_rsv_aff> <!-- Nombre de réservation affectées -->
<nb_rsv_att><![CDATA[1]]></nb_rsv_att> <!-- Nombre de réservation en attente -->
<msg_renouv><![CDATA[Adhésion à renouveler avant le : 20/12/2011]]></msg_renouv> <!--Message de
renouvellement -->
<ville><![CDATA[Aurillac]]></ville> <!-- Ville -->
<tel><![CDATA[01-54-71-64-06]]></tel> <!-- Téléphone -->
<mail><![CDATA[henry.dupont@mail.com]]></mail> <!-- Adresse mail de l\'adhérent -->
<cb><![CDATA[0010900000753]]></cb> <!-- Code barre de l\'adhérent -->
<bloquee><![CDATA[0]]></bloquee> <!--Est-ce que l’adhérent est bloqué -->
<cat_pret><![CDATA[1]]></cat_pret> <!-- Catégorie de prêt -->
<lib_cat_pret><![CDATA[Lecteur adulte]]></lib_cat_pret> <!-- Libellé de sa catégorie de pret -->
<anx><![CDATA[1]]></anx> <!-- Bibliothèque de l’adhérent -->
<lib_anx><![CDATA[ Aurillac]]></lib_anx> <!-- Nom de la bibliothèque de l’adhérent -->
<date_renouv><![CDATA[01/03/2010]]></date_renouv> <!-- Date de renouvellement de l\'adhésion -->
<nb_prets><![CDATA[1]]></nb_prets> <!-- Nombre de prêts de l\'adhérent -->
<nb_rsv_aff><![CDATA[2]]></nb_rsv_aff> <!-- Nombre de réservation affectées -->
<nb_rsv_att><![CDATA[1]]></nb_rsv_att> <!-- Nombre de réservation en attente -->
<msg_renouv><![CDATA[Adhésion à renouveler avant le : 20/12/2011]]></msg_renouv> <!--Message de
renouvellement -->
</user> ';
}
public static function xmlGetLstRsvHenryDupont() {
return '<datas>
<infos>
<nb_res> <![CDATA[66]]> </nb_res> <!-- Nombre de résultats -->
</infos>
<documents>
<document>
<cb>98374</cb> <!-- Code barre du document si document affecté -->
<no_ntc><![CDATA[974898302]]></no_ntc> <!-- Numéro de notice si document affecté -->
<no_dmt><![CDATA[123]]></no_dmt> <!-- Numéro de document -->
<sup><![CDATA[Doc audio]]></sup> <!-- Support -->
<tit><![CDATA[Le Chemin]]></tit> <!-- Titre -->
<auteur><![CDATA[Kyo]]></auteur> <!-- Auteur -->
<editeur><![CDATA[BMG]]></editeur> <!-- Editeur -->
<sit><![CDATA[en attente]]></sit> <!-- Situation de la réservation -->
<date_crea><![CDATA[30/10/2008]]></date_crea> <!-- Date de création de la réservation -->
<date_fin></date_fin> <!-- Date de fin de la réservation -->
<rang>1</rang> <!-- Rang du réservataire -->
</document>
<document>
<cb></cb>
<no_ntc><![CDATA[976025674]]></no_ntc>
<no_dmt><![CDATA[456]]></no_dmt>
<sup></sup>
<tit><![CDATA[Légendes du chevalier Cargal .]]></tit>
<auteur><![CDATA[Pecqueur, Daniel (1948-)]]></auteur>
<editeur><![CDATA[Dargaud]]></editeur>
<sit><![CDATA[en attente]]></sit>
return '<datas>
<infos>
<nb_res> <![CDATA[66]]> </nb_res> <!-- Nombre de résultats -->
</infos>
<documents>
<document>
<cb>98374</cb> <!-- Code barre du document si document affecté -->
<no_ntc><![CDATA[974898302]]></no_ntc> <!-- Numéro de notice si document affecté -->
<no_dmt><![CDATA[123]]></no_dmt> <!-- Numéro de document -->
<sup><![CDATA[Doc audio]]></sup> <!-- Support -->
<tit><![CDATA[Le Chemin]]></tit> <!-- Titre -->
<auteur><![CDATA[Kyo]]></auteur> <!-- Auteur -->
<editeur><![CDATA[BMG]]></editeur> <!-- Editeur -->
<sit><![CDATA[en attente]]></sit> <!-- Situation de la réservation -->
<date_crea><![CDATA[30/10/2008]]></date_crea> <!-- Date de création de la réservation -->
<date_fin></date_fin> <!-- Date de fin de la réservation -->
<rang>1</rang> <!-- Rang du réservataire -->
</document>
<document>
<cb></cb>
<no_ntc><![CDATA[976025674]]></no_ntc>
<no_dmt><![CDATA[456]]></no_dmt>
<sup></sup>
<tit><![CDATA[Légendes du chevalier Cargal .]]></tit>
<auteur><![CDATA[Pecqueur, Daniel (1948-)]]></auteur>
<editeur><![CDATA[Dargaud]]></editeur>
<sit><![CDATA[en attente]]></sit>
<date_crea><![CDATA[09/06/2008]]></date_crea>
<date_fin></date_fin>
<rang>2</rang>
</document>
<document>
<cb></cb>
<no_ntc><![CDATA[975467777]]></no_ntc>
<no_dmt><![CDATA[789]]></no_dmt>
<sup><![CDATA[Livre]]></sup>
<tit><![CDATA[Le Poney rouge]]></tit>
<auteur><![CDATA[Steinbeck, John (1902-1968)]]></auteur>
<editeur><![CDATA[Gallimard]]></editeur>
<sit><![CDATA[en attente]]></sit>
<date_fin></date_fin>
<rang>2</rang>
<anx_nxt>A3</anx_nxt>
</document>
<document>
<cb></cb>
<no_ntc><![CDATA[975467777]]></no_ntc>
<no_dmt><![CDATA[789]]></no_dmt>
<sup><![CDATA[Livre]]></sup>
<tit><![CDATA[Le Poney rouge]]></tit>
<auteur><![CDATA[Steinbeck, John (1902-1968)]]></auteur>
<editeur><![CDATA[Gallimard]]></editeur>
<sit><![CDATA[en attente]]></sit>
<date_crea><![CDATA[09/06/2008]]></date_crea>
<date_fin></date_fin>
<rang>1</rang>
</document>
</documents>
<date_fin></date_fin>
<rang>1</rang>
<anx_nxt>R</anx_nxt>
</document>
</documents>
</datas> ';
}
}
......
This diff is collapsed.
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