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

version 7.3.32

Merge remote-tracking branch 'refs/remotes/afi/stable' into afi-hotline-master

# Conflicts:
#	VERSIONS
#	library/startup.php
parents 0857c672 06aac0d6
Branches
Tags
6 merge requests!1553Master,!1502Master,!1501Stable,!1312Master,!1304Master,!1303Hotline master
27/11/2015 - v7.3.32
- ticket #33756 : Cosmogramme : correction de la prise en charge de webservices en https
- ticket #33429 : Cosmogramme : correction de la génération de vignettes des pseudo-notices dans le contexte de l'intégration automatique
- ticket #33773 : VSmart: correction de l'impossibilité de se connecter au compte lecteur lorsqu'une consultation est reservée
26/11/2015 - v7.3.31
- ticket #33501 : Cosmogramme: amélioration des intégrations automatiques
......
- ticket #33429 : Cosmogramme : correction de la génération de vignettes des pseudo-notices dans le contexte de l'intégration automatique
\ No newline at end of file
- ticket #33756 : Cosmogramme : correction de la prise en charge de webservices en https
\ 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 BOKEH; 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_VSmart_BorrowerReader {
......@@ -27,7 +27,7 @@ class Class_WebService_SIGB_VSmart_BorrowerReader {
protected $_sigb_service;
protected $_xml_parser;
protected $_current_exemplaire_operation;
/**
*
......@@ -110,11 +110,17 @@ class Class_WebService_SIGB_VSmart_BorrowerReader {
}
public function endReservation() {
$this->_current_exemplaire_operation = null;
}
/**
* @param string $data
*/
public function endLoan($data) {
$this->_emprunteur->empruntsAdd($this->_current_exemplaire_operation);
$this->_current_exemplaire_operation = null;
}
......@@ -130,7 +136,8 @@ class Class_WebService_SIGB_VSmart_BorrowerReader {
* @param string $data
*/
public function endTitle($data) {
$this->_current_exemplaire_operation->getExemplaire()->setTitre($data);
if ($this->_current_exemplaire_operation)
$this->_current_exemplaire_operation->getExemplaire()->setTitre($data);
}
......@@ -138,7 +145,8 @@ class Class_WebService_SIGB_VSmart_BorrowerReader {
* @param string $data
*/
public function endDueDate($data) {
$this->_current_exemplaire_operation->setDateRetour($data);
if ($this->_current_exemplaire_operation)
$this->_current_exemplaire_operation->setDateRetour($data);
}
......@@ -146,10 +154,11 @@ class Class_WebService_SIGB_VSmart_BorrowerReader {
* @param string $data
*/
public function endItemBarcode($data) {
$this->_current_exemplaire_operation->setId($data)
->getExemplaire()
->setId($data)
->setCodeBarre($data);
if ($this->_current_exemplaire_operation)
$this->_current_exemplaire_operation->setId($data)
->getExemplaire()
->setId($data)
->setCodeBarre($data);
}
......@@ -157,7 +166,8 @@ class Class_WebService_SIGB_VSmart_BorrowerReader {
* @param string $data
*/
public function endPlaceInQueue($data) {
$this->_current_exemplaire_operation->setRang($data);
if ($this->_current_exemplaire_operation)
$this->_current_exemplaire_operation->setRang($data);
}
......@@ -165,7 +175,8 @@ class Class_WebService_SIGB_VSmart_BorrowerReader {
* @param string $data
*/
public function endReservationNumber($data) {
$this->_current_exemplaire_operation->setId($data);
if ($this->_current_exemplaire_operation)
$this->_current_exemplaire_operation->setId($data);
}
......
......@@ -64,7 +64,7 @@ function defineConstant($name, $value) {
function setupConstants() {
defineConstant('BOKEH_MAJOR_VERSION','7.3');
defineConstant('BOKEH_RELEASE_NUMBER', BOKEH_MAJOR_VERSION . '.31');
defineConstant('BOKEH_RELEASE_NUMBER', BOKEH_MAJOR_VERSION . '.32');
defineConstant('BOKEH_REMOTE_FILES', 'http://git.afi-sa.fr/afi/opacce/');
......
......@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE
* along with BOKEH; 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 VSmartFixtures {
......@@ -178,7 +178,20 @@ class VSmartFixtures {
</Items>
</Reservation>
</Reservations>
<StackRequests />
<StackRequests>
<StackRequest>
<RequestNumber>DC00001093</RequestNumber>
<Status>Active</Status>
<RequestDateTime>26/11/2015 12:14:27</RequestDateTime>
<ExpiryDateTime>24/02/2016 23:59:00</ExpiryDateTime>
<Delivery>Liv</Delivery>
<HeldItem>RES_MCP271095</HeldItem>
<RecordId>1.179920</RecordId>
<Title>A Moulins...le marché cou</Title>
<MaterialType>LDA</MaterialType>
<MaterialType>LDA</MaterialType>
</StackRequest>
</StackRequests>
</Borrower>
</VubisSmart>';
}
......
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