From 813d5a7c95c3c24938326cebe3073cfad99a0771 Mon Sep 17 00:00:00 2001
From: pbarroca <pbarroca@git-test.afi-sa.fr>
Date: Wed, 18 Apr 2012 12:56:03 +0000
Subject: [PATCH] =?UTF-8?q?R=C3=A9servations:=20Affichage=20de=20la=20bib,?=
 =?UTF-8?q?=20rel=20#4895?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../opac/views/scripts/abonne/reservations.phtml   |  6 ++++--
 .../opac/controllers/AbonneControllerPretsTest.php | 14 ++++++++++++--
 2 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/application/modules/opac/views/scripts/abonne/reservations.phtml b/application/modules/opac/views/scripts/abonne/reservations.phtml
index 1017db03e72..402aa7410e1 100644
--- a/application/modules/opac/views/scripts/abonne/reservations.phtml
+++ b/application/modules/opac/views/scripts/abonne/reservations.phtml
@@ -7,18 +7,19 @@
 		<th style="text-align:left"><?php echo $this->_('n°');?></th>
 		<th style="text-align:left"><?php echo $this->_('Titre');?></th>
 		<th style="text-align:left"><?php echo $this->_('Auteur');?></th>
+		<th style="text-align:left"><?php echo $this->_('Bibliothèque');?></th>
 		<th style="text-align:left"><?php echo $this->_('Etat');?></th>
 		<th style="text-align:center"><?php echo $this->_('Rang');?></th>
 		<th style="text-align:center;width:20px"><?php echo $this->_('Suppr.');?></th>
 	</tr>
 	<?php if ($this->fiche["message"]) { ?>
 	<tr>
-		<td colspan="5"><p class="error"><?php echo $this->fiche["message"];?></p></td>
+		<td colspan="6"><p class="error"><?php echo $this->fiche["message"];?></p></td>
 	</tr>
 	<?php } ?>
 	<?php if ($this->fiche["erreur"]) { ?>
 	<tr>
-		<td colspan="5"><p class="error"><?php echo $this->fiche["erreur"];?></p></td>
+		<td colspan="6"><p class="error"><?php echo $this->fiche["erreur"];?></p></td>
 	</tr>
 	<?php } ?>
 	<?php
@@ -36,6 +37,7 @@
 						?>
 			</td>
 			<td><?php echo $this->escape(strip_tags($resa->getAuteur()));?></td>
+			<td><?php echo $this->escape($resa->getBibliotheque());?></td>
 			<td style="text-align:left"><?php echo $this->escape($resa->getEtat());?></td>
 			<td style="text-align:center"><?php echo $this->escape($resa->getRang());?></td>
 			<td style="text-align:center">
diff --git a/tests/application/modules/opac/controllers/AbonneControllerPretsTest.php b/tests/application/modules/opac/controllers/AbonneControllerPretsTest.php
index f675211da35..6c08103a3ae 100644
--- a/tests/application/modules/opac/controllers/AbonneControllerPretsTest.php
+++ b/tests/application/modules/opac/controllers/AbonneControllerPretsTest.php
@@ -133,13 +133,16 @@ class AbonneControllerPretsListTwoPretsTest extends AbstractAbonneControllerPret
 
 
 class AbonneControllerPretsListReservationTest extends AbstractAbonneControllerPretsTestCase {
+	protected $_potter;
+
 	public function setUp() {
 		parent::setUp();
 
 		$potter = new Class_WebService_SIGB_Reservation('12', new Class_WebService_SIGB_Exemplaire(123));
-		$potter->getExemplaire()->setTitre('Potter');
+		$this->_potter = $potter->getExemplaire()->setTitre('Potter');
 		$potter->parseExtraAttributes(array('Etat' => 'Réservation émise',
-																				'Rang' => '2'));
+																				'Rang' => '2',
+																				'Bibliotheque' => 'Tombouctou'));
 
 		$emprunteur = new Class_WebService_SIGB_Emprunteur('1234', 'Florence');
 		$emprunteur->reservationsAddAll(array($potter));
@@ -197,6 +200,13 @@ class AbonneControllerPretsListReservationTest extends AbstractAbonneControllerP
 	public function linkToDeleteShouldBeAsExpected() {
 		$this->assertXPath("//tr[2]//td//a[@href='/abonne/reservations/id_delete/12']");
 	}
+
+
+	/** @test */
+	public function bibliothequeShouldBeTombouctou() {
+		$this->assertXPathContentContains('//tr[2]//td', 'Tombouctou', $this->_response->getBody());
+	}
+
 }
 
 
-- 
GitLab