X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=authorities%2Fdetail-biblio-search.pl;h=0f3b97689c50fafb5bccac657e7ac91190186b67;hb=2e4a11773c0a4aa172b5debdee4db831a13adf26;hp=5bfe7620a0d112ae712c6a6980974051cb7d474b;hpb=cbf218c28ed95e0c579cffff6dadf16e3821a180;p=koha_gimpoz
diff --git a/authorities/detail-biblio-search.pl b/authorities/detail-biblio-search.pl
index 5bfe7620a0..0f3b97689c 100755
--- a/authorities/detail-biblio-search.pl
+++ b/authorities/detail-biblio-search.pl
@@ -44,14 +44,12 @@ use C4::AuthoritiesMarc;
use C4::Auth;
use C4::Context;
use C4::Output;
-use C4::Interface::CGI::Output;
use CGI;
-use C4::Search;
use MARC::Record;
use C4::Koha;
# use C4::Biblio;
# use C4::Catalogue;
-use HTML::Template;
+
my $query=new CGI;
@@ -59,10 +57,10 @@ my $dbh=C4::Context->dbh;
my $authid = $query->param('authid');
my $index = $query->param('index');
-my $authtypecode = &AUTHfind_authtypecode($dbh,$authid);
-my $tagslib = &AUTHgettagslib($dbh,1,$authtypecode);
+my $authtypecode = &GetAuthTypeCode($authid);
+my $tagslib = &GetTagsLabels(1,$authtypecode);
-my $record =AUTHgetauthority($dbh,$authid);
+my $record =GetAuthority($authid);
# open template
my ($template, $loggedinuser, $cookie)
= get_template_and_user({template_name => "authorities/detail-biblio-search.tmpl",
@@ -120,52 +118,6 @@ my $tag;
}
}
$template->param("0XX" =>\@loop_data);
-# }
-# now, build item tab !
-# the main difference is that datas are in lines and not in columns : thus, we build the
first, then the values...
-# loop through each tag
-# warning : we may have differents number of columns in each row. Thus, we first build a hash, complete it if necessary
-# then construct template.
-# my @fields = $record->fields();
-# my %witness; #---- stores the list of subfields used at least once, with the "meaning" of the code
-# my @big_array;
-# foreach my $field (@fields) {
-# next if ($field->tag()<10);
-# my @subf=$field->subfields;
-# my %this_row;
-# # loop through each subfield
-# for my $i (0..$#subf) {
-# next if ($tagslib->{$field->tag()}->{$subf[$i][0]}->{tab} ne 10);
-# $witness{$subf[$i][0]} = $tagslib->{$field->tag()}->{$subf[$i][0]}->{lib};
-# $this_row{$subf[$i][0]} =$subf[$i][1];
-# }
-# if (%this_row) {
-# push(@big_array, \%this_row);
-# }
-# }
-# #fill big_row with missing datas
-# foreach my $subfield_code (keys(%witness)) {
-# for (my $i=0;$i<=$#big_array;$i++) {
-# $big_array[$i]{$subfield_code}=" " unless ($big_array[$i]{$subfield_code});
-# }
-# }
-# # now, construct template !
-# my @item_value_loop;
-# my @header_value_loop;
-# for (my $i=0;$i<=$#big_array; $i++) {
-# my $items_data;
-# foreach my $subfield_code (keys(%witness)) {
-# $items_data .=" | ".$big_array[$i]{$subfield_code}." | ";
-# }
-# my %row_data;
-# $row_data{item_value} = $items_data;
-# push(@item_value_loop,\%row_data);
-# }
-# foreach my $subfield_code (keys(%witness)) {
-# my %header_value;
-# $header_value{header_value} = $witness{$subfield_code};
-# push(@header_value_loop, \%header_value);
-# }
my $authtypes = getauthtypes;
my @authtypesloop;
@@ -179,6 +131,10 @@ foreach my $thisauthtype (keys %$authtypes) {
}
$template->param(authid => $authid,
- authtypesloop => \@authtypesloop, index => $index);
+ authtypesloop => \@authtypesloop, index => $index,
+ intranetcolorstylesheet => C4::Context->preference("intranetcolorstylesheet"),
+ intranetstylesheet => C4::Context->preference("intranetstylesheet"),
+ IntranetNav => C4::Context->preference("IntranetNav"),
+ );
output_html_with_http_headers $query, $cookie, $template->output;