/** * Method to determine page number and associated limit for sql queries * * @static * @access public * @param integer [$items] Items number per page * @return array */ public static function pagination($items) { if (!VGet::p()) { $limit_start = 0; $page = 1; } else { if (VGet::p() < 1) { $page = 1; } else { $page = VGet::p(); } $limit_start = ($page - 1) * $items; } return array($page, $limit_start); }
/** * Method to determine page number and associated limit for sql queries * * @access private */ private function page() { if (!VGet::p()) { $this->_limit_start = 0; $this->_page = 1; } else { if (VGet::p() < 1) { $this->_page = 1; } else { $this->_page = VGet::p(); } $this->_limit_start = ($this->_page - 1) * self::ITEMS_PAGE; } }