本文整理匯總了PHP中kuserPeer::getAllUsersOrderedPager方法的典型用法代碼示例。如果您正苦於以下問題:PHP kuserPeer::getAllUsersOrderedPager方法的具體用法?PHP kuserPeer::getAllUsersOrderedPager怎麽用?PHP kuserPeer::getAllUsersOrderedPager使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類kuserPeer
的用法示例。
在下文中一共展示了kuserPeer::getAllUsersOrderedPager方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: execute
public function execute()
{
$this->forceSystemAuthentication();
$partner_id = $this->getRequestParameter('partner_id', -1);
if ($partner_id >= 0) {
myPartnerUtils::applyPartnerFilters($partner_id);
}
$this->partner_id = $partner_id;
$order = $this->getRequestParameter('sort', kuser::KUSER_SORT_MOST_VIEWED);
$page = $this->getRequestParameter('page', 1);
$pager = kuserPeer::getAllUsersOrderedPager($order, 10, $page);
$kuser_list = $pager->getResults();
dashboardUtils::updateKusersRoughcutCount($kuser_list);
$kusersData = array();
foreach ($kuser_list as $kuser) {
$kusersData[] = $this->createkuserData($kuser, $order);
}
// following variables will be used by the view
$this->firstTime = $this->getRequestParameter('first', 1) == 1;
$this->order = $order;
$this->page = $page;
$this->lastPage = $pager->getLastPage();
$this->numResults = $pager->getNbResults();
$this->kusersData = $kusersData;
// allow the action buttons to show only for entires the user on their own pages
$this->allowactions = true;
}