if ($record) {
$oldkoha=MARCmarc2koha($dbh,$record);
}
- my $templatebase="marcimport/marcimportdetail.tmpl";
- my $theme=picktemplate($includes, $templatebase);
- my $template = HTML::Template->new(filename => "$includes/templates/$theme/$templatebase", die_on_bad_params => 0, path => [$includes]);
+ my $template=gettemplate('marcimport/marcimportdetail.tmpl";
$oldkoha->{additionalauthors} =~ s/ \| /\n/g;
$oldkoha =~ s/\|/\n/g;
$template->param($oldkoha);
requireDBI($dbh,"ListFileRecords");
- my $templatebase="marcimport/ListFileRecords.tmpl";
- my $theme=picktemplate($includes, $templatebase);
- my $template = HTML::Template->new(filename => "$includes/templates/$theme/$templatebase", die_on_bad_params => 0, path => [$includes]);
+ my $template=gettemplate('marcimport/ListFileRecords.tmpl";
# File can be z3950 search query or uploaded MARC data
requireDBI($dbh,"uploadmarc");
- my $templatebase="marcimport/uploadmarc.tmpl";
- my $theme=picktemplate($includes, $templatebase);
- my $template = HTML::Template->new(filename => "$includes/templates/$theme/$templatebase", die_on_bad_params => 0, path => [$includes]);
+ my $template=gettemplate('marcimport/uploadmarc.tmpl";
$template->param(SCRIPT_NAME => $ENV{'SCRIPT_NAME'});
# print "<a href=$ENV{'SCRIPT_NAME'}>Main Menu</a><hr>\n";
my $sth=$dbh->prepare("select id,name from uploadedmarc");
sub mainmenu {
- my $templatebase="marcimport/mainmenu.tmpl";
- my $theme=picktemplate($includes, $templatebase);
- my $template = HTML::Template->new(filename => "$includes/templates/$theme/$templatebase", die_on_bad_params => 0, path => [$includes]);
+ my $template=gettemplate('marcimport/mainmenu.tmpl";
$template->param(SCRIPT_NAME => $ENV{'SCRIPT_NAME'});
print "Content-Type: text/html\n\n", $template->output;
} # sub mainmenu
print STDERR "Error in marcimport.pl/Acceptbiblioitem : numrecord not defined\n";
print "Error in marcimport.pl/Acceptbiblioitem : numrecord not defined : contact administrator\n";
}
- my $templatebase="marcimport/AcceptBiblioitem.tmpl";
- my $theme=picktemplate($includes, $templatebase);
- my $template = HTML::Template->new(filename => "$includes/templates/$theme/$templatebase", die_on_bad_params => 0, path => [$includes]);
+ my $template=gettemplate('marcimport/AcceptBiblioitem.tmpl";
my $oldkoha = MARCmarc2koha($dbh,$record);
# See if it already exists
use strict;
my ( $dbh, $input )=@_;
- my $templatebase="marcimport/AcceptItemCopy.tmpl";
- my $theme=picktemplate($includes, $templatebase);
- my $template = HTML::Template->new(filename => "$includes/templates/$theme/$templatebase", die_on_bad_params => 0, path => [$includes]);
+ my $template=gettemplate('marcimport/AcceptItemCopy.tmpl";
my $error;
#---------------
# $Log$
+# Revision 1.15 2002/10/09 18:09:16 tonnesen
+# switched from picktemplate() to gettemplate()
+#
# Revision 1.14 2002/10/05 09:56:14 arensb
# Merged with arensb-context branch: use C4::Context->dbh instead of
# &C4Connect, and generally prefer C4::Context over C4::Database.
use HTML::Template;
require Exporter; # FIXME - Is this really necessary?
use C4::Context;
-use C4::Output; # contains picktemplate
+use C4::Output; # contains gettemplate
use CGI;
use C4::Search;
use MARC::Record;
if (! defined $tag) { $tag='2XX';}
#print STDERR "BIB : $biblionumber // TAG : $tag\n";
if (! defined $biblionumber) {
- my $includes = C4::Context->config('includes') ||
- "/usr/local/www/hdl/htdocs/includes";
- my $templatebase="MARCdetailbiblioselect.tmpl";
- my $theme=picktemplate($includes, $templatebase);
- my $template = HTML::Template->new(filename => "$includes/templates/$theme/$templatebase", die_on_bad_params => 0, path => [$includes]);
+ my $template = gettemplate("MARCdetailbiblioselect.tmpl");
print "Content-Type: text/html\n\n", $template->output;
} else {
my $sth=$dbh->prepare("select liblibrarian from marc_subfield_structure where tagfield=? and tagsubfield=?");
my $record =MARCgetbiblio($dbh,$biblionumber);
# open template
- my $templatebase="catalogue/MARCdetail.tmpl";
- my $includes = C4::Context->config('includes') ||
- "/usr/local/www/hdl/htdocs/includes";
- my $theme=picktemplate($includes, $templatebase);
- my $template = HTML::Template->new(filename => "$includes/templates/$theme/$templatebase", die_on_bad_params => 0, path => [$includes]);
+ my $template = gettemplate("MARCdetail.tmpl");
# fill arrays
my @loop_data =();
my @fields = $record->field($tag);