<div class="<?php echo $textClass; ?> " id="currency-title"><?php echo 'Цена, ' . $currency; ?> :</div> <div class="<?php echo $controlClass; ?> "> <?php if (isset($this->objType) && $this->objType) { $priceAll = Apartment::getPriceMinMax($this->objType); } else { $priceAll = Apartment::getPriceMinMax(1, true); } $priceAll['price_min'] = isset($priceAll['price_min']) ? $priceAll['price_min'] : 0; $priceAll['price_max'] = isset($priceAll['price_max']) ? $priceAll['price_max'] : 1000; if (issetModule('currency')) { $priceAll['price_min'] = floor(Currency::convertFromDefault($priceAll['price_min'])); $priceAll['price_max'] = ceil(Currency::convertFromDefault($priceAll['price_max'])); } $diffPrice = $priceAll['price_max'] - $priceAll['price_min']; $step = SearchForm::getSliderStep($diffPrice); $priceMinSel = isset($this->priceSlider) && isset($this->priceSlider["min"]) && $this->priceSlider["min"] >= $priceAll["price_min"] && $this->priceSlider["min"] <= $priceAll["price_max"] ? $this->priceSlider["min"] : $priceAll["price_min"]; $priceMaxSel = isset($this->priceSlider) && isset($this->priceSlider["max"]) && $this->priceSlider["max"] <= $priceAll["price_max"] && $this->priceSlider["max"] >= $priceAll["price_min"] ? $this->priceSlider["max"] : $priceAll["price_max"]; //$priceMinSel = Apartment::priceFormat($priceMin); //$priceMaxSel = Apartment::priceFormat($priceMax); SearchForm::renderSliderRange(array('field' => 'price', 'min' => $priceAll['price_min'], 'max' => $priceAll['price_max'], 'min_sel' => $priceMinSel, 'max_sel' => $priceMaxSel, 'step' => $step, 'class' => 'price-search-select')); echo '</div>';