X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=mainpage.pl;h=c1df82b4420e829d3dc36e14911c16d8235a8029;hb=9a2002465338a53f8ceb69041a9bb699f8065344;hp=f4efc653b813bd74dc01fc1bf7c59601ff5bf397;hpb=1016139132000fbbb44ded12eda279d676f260f9;p=koha.git diff --git a/mainpage.pl b/mainpage.pl index f4efc653b8..c1df82b442 100755 --- a/mainpage.pl +++ b/mainpage.pl @@ -25,11 +25,12 @@ use C4::Output; use C4::Auth; use C4::Koha; use C4::NewsChannels; # GetNewsToDisplay -use C4::Review qw/numberofreviews/; use C4::Suggestions qw/CountSuggestion/; use C4::Tags qw/get_count_by_tag_status/; use Koha::Patron::Modifications; use Koha::Patron::Discharge; +use Koha::Reviews; +use Koha::ArticleRequests; my $query = new CGI; @@ -62,11 +63,17 @@ my $branch = ? C4::Context->userenv()->{'branch'} : undef; -my $pendingcomments = numberofreviews(0); +my $pendingcomments = Koha::Reviews->search({ approved => 0 })->count; my $pendingtags = get_count_by_tag_status(0); my $pendingsuggestions = CountSuggestion("ASKED"); my $pending_borrower_modifications = Koha::Patron::Modifications->pending_count( $branch ); my $pending_discharge_requests = Koha::Patron::Discharge::count({ pending => 1 }); +my $pending_article_requests = Koha::ArticleRequests->count( + { + status => Koha::ArticleRequest::Status::Pending, + $branch ? ( branchcode => $branch ) : (), + } +); $template->param( pendingcomments => $pendingcomments, @@ -74,10 +81,11 @@ $template->param( pendingsuggestions => $pendingsuggestions, pending_borrower_modifications => $pending_borrower_modifications, pending_discharge_requests => $pending_discharge_requests, + pending_article_requests => $pending_article_requests, ); # -# warn user if he is using mysql/admin login +# warn user if they are using mysql/admin login # unless ($loggedinuser) { $template->param(adminWarning => 1);