function &_getList($query, $limitstart = 0, $limit = 0) { $result =& parent::_getList($query, $limitstart, $limit); $odd = 1; foreach ($result as $k => $row) { $result[$k]->odd = $odd; $odd = 1 - $odd; } return $result; }
function _getList($query, $start, $limit) { /* Note by Bill: Not sure why the base doesn't handle the pagination arguments, but this gets around the issue for now. Check again after 1.5. */ $full_list = JModel::_getList($query); usort($full_list, array("ArtclubsModelArtclubs", "sort_by_exhib")); $mode = JRequest::getCmd('layout', 'default'); if ($mode != 'default') { return $full_list; } if ($full_list) { return array_slice($full_list, $start, $limit); } return array(); }
/** * Returns an object list * Overriden to check on respective values * of limit and limit start * If limit is 0, limitstart should be reset to 0 as well * * @param string The query * @param int Offset * @param int The number of records * @return array * @access protected * @since 1.5 */ function &_getList($query, $limitstart = 0, $limit = 0) { // check limit and lim $limitstart = $limit === 0 ? 0 : $limitstart; // do the job $result = parent::_getList($query, $limitstart, $limit); return $result; }
/** * Returns an object list * * @param string The query * @param int Offset * @param int The number of records * @return array */ public function &_getList($query, $limitstart = 0, $limit = 0) { $query = (string) $query; $result = parent::_getList($query, $limitstart, $limit); return $result; }