Fixed a pagination problem.

This commit is contained in:
JT Smith 2002-12-10 03:52:43 +00:00
parent 6a361ed785
commit b1c01415ac
2 changed files with 3 additions and 3 deletions

View file

@ -450,7 +450,7 @@ sub www_view {
} }
$row[$i] = "page"; $row[$i] = "page";
} }
$p = WebGUI::Paginator->new("func=view&wid=".$_[0]->get("wobjectId"),\@row,1); $p = WebGUI::Paginator->new(WebGUI::URL::page("func=view&wid=".$_[0]->get("wobjectId")),\@row,1);
$var{"calendar.firstPage"} = $p->getFirstPageLink; $var{"calendar.firstPage"} = $p->getFirstPageLink;
$var{"calendar.lastPage"} = $p->getLastPageLink; $var{"calendar.lastPage"} = $p->getLastPageLink;
$var{"calendar.nextPage"} = $p->getNextPageLink; $var{"calendar.nextPage"} = $p->getNextPageLink;
@ -461,7 +461,7 @@ sub www_view {
$flag = 0; $flag = 0;
$session{form}{pn} = ""; $session{form}{pn} = "";
} }
$p = WebGUI::Paginator->new("func=view&wid=".$_[0]->get("wobjectId"),[],$_[0]->get("paginateAfter")); $p = WebGUI::Paginator->new(WebGUI::URL::page("func=view&wid=".$_[0]->get("wobjectId")),[],$_[0]->get("paginateAfter"));
$p->setDataByQuery("select * from EventsCalendar_event where wobjectId=".$_[0]->get("wobjectId") $p->setDataByQuery("select * from EventsCalendar_event where wobjectId=".$_[0]->get("wobjectId")
." and endDate>=$minDate and startDate<=$maxDate order by startDate,endDate"); ." and endDate>=$minDate and startDate<=$maxDate order by startDate,endDate");
my $events = $p->getPageData; my $events = $p->getPageData;

View file

@ -102,7 +102,7 @@ sub www_view {
$var{"views.label"} = WebGUI::International::get(514); $var{"views.label"} = WebGUI::International::get(514);
$var{"replies.label"} = WebGUI::International::get(19,$namespace); $var{"replies.label"} = WebGUI::International::get(19,$namespace);
$var{"last.label"} = WebGUI::International::get(20,$namespace); $var{"last.label"} = WebGUI::International::get(20,$namespace);
$p = WebGUI::Paginator->new('wid='.$_[0]->get("wobjectId").'&func=view'); $p = WebGUI::Paginator->new(WebGUI::URL::page('wid='.$_[0]->get("wobjectId").'&func=view'),[],$_[0]->get("messagesPerPage"));
$p->setDataByQuery("select messageId,subject,username,dateOfPost,userId,views,status $p->setDataByQuery("select messageId,subject,username,dateOfPost,userId,views,status
from discussion where wobjectId=".$_[0]->get("wobjectId")." and pid=0 from discussion where wobjectId=".$_[0]->get("wobjectId")." and pid=0
and (status='Approved' or userId=$session{user}{userId}) order by dateOfPost desc"); and (status='Approved' or userId=$session{user}{userId}) order by dateOfPost desc");