Exemple #1
0
 function getRegions()
 {
     $search = $this->getState('filter.search');
     if ($this->getState('filter.region') != '' || $search != '') {
         $db = JFactory::getDBO();
         $query = "SELECT r.*, rr.name as parent_name FROM #__djcf_regions r " . "LEFT JOIN #__djcf_regions rr ON r.parent_id=rr.id " . "WHERE 1  " . $this->_buildWhere() . " ORDER BY r.name";
         $db->setQuery($query);
         $regions = $db->loadObjectList();
     } else {
         $regions = DJClassifiedsRegion::getRegAll();
     }
     $limitstart = $this->getState('list.start', 0);
     $limit = $this->getState('list.limit', 0);
     if ($limit > 0) {
         $regions = array_slice($regions, $limitstart, $limit);
     } else {
         $regions = array_slice($regions, 0);
     }
     return $regions;
 }