/**
* Displays the Showcase Most Active Members List
*
* @return XenForo_ControllerResponse_Abstract
*/
public function actionIndex()
{
$userId = $this->_input->filterSingle('user_id', XenForo_Input::UINT);
if ($userId)
{
return $this->responseReroute(__CLASS__, 'member');
}
$scItemModel = $this->_getSCItemModel();
$scMemberModel = $this->_getSCMemberModel();
$membersPerPage = XenForo_Application::get('options')->scMembersPerPage;
$page = max(1, $this->_input->filterSingle('page', XenForo_Input::UINT));
$members = $scMemberModel->getMembers(array(
'perPage' => $membersPerPage,
'page' => $page
));
$viewParams = array(
'members' => $members,
'page' => $page,
'totalMembers' => $scMemberModel->getMembersCount(),
'membersPerPage' => $membersPerPage,
);
return $this->responseView('NFLJ_Showcase_ViewPublic_MostActiveMembers', 'nflj_showcase_most_active_members', $viewParams);
}