[Koha-patches] [PATCH] Fixes bug 3326: escapes ampersands in itemcallnumber element of XML
Ian Walls
ian.walls at bywatersolutions.com
Tue May 4 22:36:04 CEST 2010
From: Brendan A. Gallagher <brendan at bywatersolutions.com>
Signed-off-by: Ian Walls <ian.walls at bywatersolutions.com>
---
C4/XSLT.pm | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/C4/XSLT.pm b/C4/XSLT.pm
index f1fc9db..ccf6fc2 100644
--- a/C4/XSLT.pm
+++ b/C4/XSLT.pm
@@ -206,10 +206,11 @@ sub buildKohaItemsNamespace {
$status = "available";
}
my $homebranch = $branches->{$item->{homebranch}}->{'branchname'};
+ my $itemcallnumber = $item->{itemcallnumber};
+ $itemcallnumber =~ s/\&/\&\;/g;
$xml.= "<item><homebranch>$homebranch</homebranch>".
"<status>$status</status>".
- (defined $item->{'itemcallnumber'} ? "<itemcallnumber>".$item->{'itemcallnumber'}."</itemcallnumber>"
- : "<itemcallnumber />")
+ "<itemcallnumber>".$itemcallnumber."</itemcallnumber>"
. "</item>";
}
--
1.5.6.5
More information about the Koha-patches
mailing list