diff --git a/lib/WebGUI/Wobject/EventsCalendar.pm b/lib/WebGUI/Wobject/EventsCalendar.pm index 36dc74492..67c2e790f 100644 --- a/lib/WebGUI/Wobject/EventsCalendar.pm +++ b/lib/WebGUI/Wobject/EventsCalendar.pm @@ -450,7 +450,7 @@ sub www_view { } $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.lastPage"} = $p->getLastPageLink; $var{"calendar.nextPage"} = $p->getNextPageLink; @@ -461,7 +461,7 @@ sub www_view { $flag = 0; $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") ." and endDate>=$minDate and startDate<=$maxDate order by startDate,endDate"); my $events = $p->getPageData; diff --git a/lib/WebGUI/Wobject/MessageBoard.pm b/lib/WebGUI/Wobject/MessageBoard.pm index f888cbecb..4b3ff330b 100644 --- a/lib/WebGUI/Wobject/MessageBoard.pm +++ b/lib/WebGUI/Wobject/MessageBoard.pm @@ -102,7 +102,7 @@ sub www_view { $var{"views.label"} = WebGUI::International::get(514); $var{"replies.label"} = WebGUI::International::get(19,$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 from discussion where wobjectId=".$_[0]->get("wobjectId")." and pid=0 and (status='Approved' or userId=$session{user}{userId}) order by dateOfPost desc");