From: Paul Poulain <[email protected]>
Signed-off-by: Henri-Damien LAURENT <[email protected]>
---
cataloguing/value_builder/unimarc_field_210c.pl | 9 ++++++++-
.../value_builder/unimarc_field_210c.tmpl | 8 ++++----
2 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/cataloguing/value_builder/unimarc_field_210c.pl
b/cataloguing/value_builder/unimarc_field_210c.pl
index 6673658..5dc2eaf 100755
--- a/cataloguing/value_builder/unimarc_field_210c.pl
+++ b/cataloguing/value_builder/unimarc_field_210c.pl
@@ -134,7 +134,14 @@ my ($input) = @_;
my ($results,$total) = SearchAuthorities( \...@tags,\...@and_or,
\...@excluding, \...@operator,
\...@value,
$startfrom*$resultsperpage,
$resultsperpage,$authtypecode, $orderby);
-
+
+ # Getting the $b if it exists
+ foreach my $_ (@$results) {
+ if ($_->{reported_tag} =~ m/^\$b/) {
+ $_->{to_report} = substr($_->{reported_tag}, 2);
+ }
+ }
+
($template, $loggedinuser, $cookie)
= get_template_and_user({template_name =>
"cataloguing/value_builder/unimarc_field_210c.tmpl",
query => $query,
diff --git
a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_210c.tmpl
b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_210c.tmpl
index 4488828..bde1feb 100644
---
a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_210c.tmpl
+++
b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_210c.tmpl
@@ -72,7 +72,9 @@
<td><!-- TMPL_VAR NAME="summary" --></td>
<td><!-- TMPL_VAR NAME="used" --> times</td>
<td>
- <a href="javascript:report('<!-- TMPL_VAR
name="summary" ESCAPE=JS -->')"><img alt="choose" src="<!-- TMPL_VAR
NAME="interface" -->/<!-- TMPL_VAR NAME="theme" -->/images/arrow.gif"
width="32" hspace="0" vspace="0" border="0"></a>
+ <!-- TMPL_IF NAME="to_report" -->
+ <a href="javascript:report('<!-- TMPL_VAR
name="to_report" ESCAPE=JS -->')"><img alt="choose" src="<!-- TMPL_VAR
NAME="interface" -->/<!-- TMPL_VAR NAME="theme" -->/images/arrow.gif"
width="32" hspace="0" vspace="0" border="0"></a>
+ <!-- /TMPL_IF -->
</td>
</tr>
<!-- /TMPL_LOOP -->
@@ -91,12 +93,10 @@
function report(summary)
{
- var regexp= /--\s*(.*)/;
- var result=summary.match(regexp);
var doc = opener.document;
var field = doc.getElementById('<!-- TMPL_VAR NAME="index" -->');
- field.value = result[1];
+ field.value = summary;
self.close();
}
</script>
--
1.6.3.3
_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches