/** * Возвращает название текущего населённого пункта. * * @return mixed */ public function getCityTitle() { if (is_null($this->_city)) { $this->_city = ''; if ($this->filter->city) { $cityModel = new city(); $this->_city = $cityModel->GetCountryName($this->filter->city) . ': ' . $cityModel->getCityName($this->filter->city); } } return $this->_city; }
// Плюс должны быть включены заранее все xajax функции, которые тут используются. if (!$uid || is_emp()) { if ($filter_page != 0) { return 0; } } require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/professions.php"; require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/country.php"; require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/city.php"; $has_hidd = TRUE; $filter_categories = professions::GetAllGroupsLite(TRUE); //$filter_countries = country::GetCountries(); //if ($filter['country']) {$filter_cities = city::GetCities($filter['country']);} if ($filter['city']) { $location_selector = "drop_down_default_{$filter['city']} multi_drop_down_default_column_1"; $location_value = city::GetCountryName($filter['city']) . ": " . city::getCityName($filter['city']); } elseif ($filter['country']) { $location_selector = "drop_down_default_{$filter['country']} multi_drop_down_default_column_0"; $location_value = country::getCountryName($filter['country']) . ": Все города"; } if (!$_SESSION['ph'] && !$_SESSION['top_payed']) { $has_hidd = false; // скрываем блок если нечего скрывать } if (!$filter) { $filter = array('user_id' => $uid, 'cost_from' => '', 'cost_to' => '', 'currency' => 2, 'wo_cost' => 't', 'country' => 0, 'city' => 0, 'keywords' => '', 'categories' => array()); } if ($filter_params && is_array($filter_params)) { $filter_inputs = ''; $filter_query = ''; foreach ($filter_params as $pn => $pv) {