X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=catalogue-home.pl;h=5431ebafaeaea693b8717d102ed5f657eb2b4936;hb=1ba53ceb75d9ffa5f5c649eff1c1e004686038f8;hp=95ae2113a827a475eb5002a72218b3d4631dbd01;hpb=ea50c2acb68494b8a4dfd36d7dbf8c488ee8b4cf;p=koha.git diff --git a/catalogue-home.pl b/catalogue-home.pl index 95ae2113a8..5431ebafae 100755 --- a/catalogue-home.pl +++ b/catalogue-home.pl @@ -4,8 +4,10 @@ use strict; use CGI; use C4::Auth; use C4::Output; -use C4::Charset; +use C4::Interface::CGI::Output; use C4::Database; +use C4::Acquisition; +use C4::Biblio; use HTML::Template; my $query = new CGI; @@ -14,20 +16,24 @@ my ($template, $loggedinuser, $cookie) query => $query, type => "intranet", authnotrequired => 0, - flagsrequired => {parameters => 1}, + flagsrequired => {catalogue => 1}, debug => 1, }); +my ($branchcount,@branches)=branches(); +my ($itemtypecount,@itemtypes)=getitemtypes(); + my $classlist=''; -#open C, "$intranetdir/htdocs/includes/cat-class-list.inc"; -#while () { -# $classlist.=$_; -#} -$template->param(loggedinuser => $loggedinuser, - classlist => $classlist, - type => 'intranet',); +my $dbh=C4::Context->dbh; +my $sth=$dbh->prepare("select description,itemtype from itemtypes order by description"); +$sth->execute; +while (my ($description,$itemtype) = $sth->fetchrow) { + $classlist.="