/** * Override to set limit to 10. * * @param int $rowCount * * @return array */ public function limit($rowCount = self::ROW_COUNT_LIMIT) { return parent::limit($rowCount); }
function limit($rowCount = self::ROW_COUNT_LIMIT) { parent::limit($rowCount); //modify limit $pageId = $this->get(CRM_Utils_Pager::PAGE_ID); //if pageId is greator than last page then display last page. if ($pageId * self::ROW_COUNT_LIMIT - 1 > $this->_rowsFound) { $pageId = ceil((double) $this->_rowsFound / (double) self::ROW_COUNT_LIMIT); $this->set(CRM_Utils_Pager::PAGE_ID, $pageId); } $this->_limit = ($pageId - 1) * self::ROW_COUNT_LIMIT; }
function limit($rowCount = self::ROW_COUNT_LIMIT) { parent::limit($rowCount); }