[Koha-patches] [PATCH 05/55] MT2502 : Reports Editor's 200$b to biblio's 210$c within unimarc_field_210c plugin
Henri-Damien LAURENT
henridamien.laurent at biblibre.com
Wed Mar 10 22:25:47 CET 2010
From: Paul Poulain <paul.poulain at biblibre.com>
Signed-off-by: Henri-Damien LAURENT <henridamien.laurent at biblibre.com>
---
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
More information about the Koha-patches
mailing list