[Cpan-forum-commit] rev 91 - trunk/lib/CPAN
svn at pti.co.il
svn at pti.co.il
Sun Feb 6 10:51:58 IST 2005
Author: gabor
Date: 2005-02-06 10:51:58 +0200 (Sun, 06 Feb 2005)
New Revision: 91
Modified:
trunk/lib/CPAN/Forum.pm
Log:
abstract out the _search_results method
Modified: trunk/lib/CPAN/Forum.pm
===================================================================
--- trunk/lib/CPAN/Forum.pm 2005-02-06 08:48:07 UTC (rev 90)
+++ trunk/lib/CPAN/Forum.pm 2005-02-06 08:51:58 UTC (rev 91)
@@ -734,16 +734,15 @@
loop_context_vars => 1,
);
- #my $from = ${$self->param("path_parameters")}[1] || 0;
- #my $cnt = ${$self->param("path_parameters")}[2] || $limit;
- #my @results = CPAN::Forum::Posts->retrieve_latest($from+$cnt);
- #$t->param(messages => $self->build_listing(
- # \@results,
- # CPAN::Forum::Posts->count_all(),
- # ));
- #
my $page = $q->param('page') || 1;
- my $pager = CPAN::Forum::Posts->mysearch({}, $page, $limit);
+ $self->_search_results($t, {}, $page, $limit);
+ $t->output;
+}
+
+sub _search_results {
+ my ($self, $t, $params, $page, $limit) = @_;
+
+ my $pager = CPAN::Forum::Posts->mysearch($params, $page, $limit);
my @results = $pager->search_where();
my $total = $pager->total_entries;
$self->log->debug("number of entries: total=$total");
@@ -759,8 +758,6 @@
$t->param(last_entry => $pager->last);
$t->param(first_page => 1) if $pager->current_page != 1;
$t->param(last_page => $pager->last_page) if $pager->current_page != $pager->last_page;
-
- $t->output;
}
sub all {
More information about the Cpan-forum-commit
mailing list