X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=cataloguing%2Fvalue_builder%2Fmarc21_leader_authorities.pl;h=b9cbe8b503ae984b9e567a4d31e87430ab2db86f;hb=9c0b2e408b496b999cdbede92e651f3aef588209;hp=6c337344dc72c73d3f8c3a7876e27391623367a9;hpb=7bd99ef3657c02a60e9880a3aabb1883d50779b0;p=koha_fer diff --git a/cataloguing/value_builder/marc21_leader_authorities.pl b/cataloguing/value_builder/marc21_leader_authorities.pl index 6c337344dc..b9cbe8b503 100755 --- a/cataloguing/value_builder/marc21_leader_authorities.pl +++ b/cataloguing/value_builder/marc21_leader_authorities.pl @@ -1,6 +1,5 @@ #!/usr/bin/perl -# $Id$ # Copyright 2000-2002 Katipo Communications # @@ -15,11 +14,12 @@ # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR # A PARTICULAR PURPOSE. See the GNU General Public License for more details. # -# You should have received a copy of the GNU General Public License along with -# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place, -# Suite 330, Boston, MA 02111-1307 USA +# You should have received a copy of the GNU General Public License along +# with Koha; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. use strict; +#use warnings; FIXME - Bug 2505 use C4::Auth; use CGI; use C4::Context; @@ -32,6 +32,7 @@ use C4::Output; plugin_parameters : other parameters added when the plugin is called by the dopop function =cut + sub plugin_parameters { my ($dbh,$record,$tagslib,$i,$tabloop) = @_; return ""; @@ -39,11 +40,16 @@ return ""; sub plugin_javascript { my ($dbh,$record,$tagslib,$field_number,$tabloop) = @_; -my $function_name= "100".(int(rand(100000))+1); +my $function_name= $field_number; my $res=" - "; @@ -69,22 +76,20 @@ my ($input) = @_; my $dbh = C4::Context->dbh; my ($template, $loggedinuser, $cookie) - = get_template_and_user({template_name => "value_builder/marc21_leader_authorities.tmpl", + = get_template_and_user({template_name => "cataloguing/value_builder/marc21_leader_authorities.tmpl", query => $input, type => "intranet", authnotrequired => 0, - flagsrequired => {editcatalogue => 1}, + flagsrequired => {editcatalogue => '*'}, debug => 1, }); - $result = " nam 22 7a 4500" unless $result; + $result = " nz a22 n 4500" unless $result; my $f5 = substr($result,5,1); my $f6 = substr($result,6,1); my $f7 = substr($result,7,1); my $f8 = substr($result,8,1); my $f9 = substr($result,9,1); my $f17 = substr($result,17,1); - my $f18 = substr($result,18,1); - my $f19 = substr($result,19,1); my $f2023 = substr($result,20,4); $template->param(index => $index, "f5$f5" => 1, @@ -93,11 +98,9 @@ my ($template, $loggedinuser, $cookie) "f8$f8" => 1, "f9$f9" => 1, "f17$f17" => 1, - "f18$f18" => 1, - "f19$f19" => 1, "f2023" => $f2023, ); - print $input->header(-cookie => $cookie),$template->output; + output_html_with_http_headers $input, $cookie, $template->output; } 1;