small fix to launch catalogue through loadmodule (MARC or non MARC)
[koha_fer] / moredetail.pl
index 0380376..8a7e0e2 100755 (executable)
@@ -25,14 +25,10 @@ require Exporter;
 use C4::Koha;
 use CGI;
 use C4::Search;
-use C4::Acquisitions;
-<<<<<<< moredetail.pl
-use C4::Output;
-
-=======
+use C4::Catalogue;
 use C4::Output; # contains gettemplate
-
->>>>>>> 1.14
+use C4::Auth;
+  
 my $query=new CGI;
 
 my $includes = C4::Context->config('includes') ||
@@ -47,6 +43,11 @@ if ($subject){
 } else {
        $template = gettemplate("catalogue/moredetail.tmpl");
 }
+my $flagsrequired;
+$flagsrequired->{catalogue}=1;
+my ($loggedinuser, $cookie, $sessionID) = checkauth($query, 0, $flagsrequired);
+
+# get variables 
 
 my $biblionumber=$query->param('bib');
 my $title=$query->param('title');
@@ -71,6 +72,9 @@ my $count=@items;
 $data->{'count'}=$count;
 my ($order,$ordernum)=getorder($bi,$biblionumber);
 
+my $env;
+$env->{itemcount}=1;
+
 $results[0]=$data;
 
 foreach my $item (@items){
@@ -88,8 +92,7 @@ foreach my $item (@items){
     $item->{'ordernumber'} = $ordernum;
     $item->{'booksellerinvoicenumber'} = $order->{'booksellerinvoicenumber'};
 
-    # FIXME - This should be "==", not "=", right?
-    if ($item->{'date_due'} = 'Available'){
+    if ($item->{'date_due'} eq 'Available'){
        $item->{'issue'}="<b>Available</b><br>";
     } else {
        $item->{'issue'}="<b>Currently on issue to:</b> <a href=/cgi-bin/koha/moremember.pl?bornum=$item->{'borrower0'}>$item->{'card'}</a><br>";
@@ -99,5 +102,6 @@ foreach my $item (@items){
 $template->param(includesdir => $includes);
 $template->param(BIBITEM_DATA => \@results);
 $template->param(ITEM_DATA => \@items);
+$template->param(loggedinuser => $loggedinuser);
 print "Content-Type: text/html\n\n", $template->output;