sindrom1974
Хранитель порядка
- Регистрация
- 24 Окт 2015
- Сообщения
- 412
- Реакции
- 643
Ребята я офигеваю от вас!!! Офигенное лечение методом удаления, даже не разобравшись за работу данной строки. Код писали не дураки, а вот посчитать эту строку аппендиксом и ампутировать, извините конечно за тон, полнейшая глупость.Судя по коду это не баг, это фича. Лечить в функции preparePriceQuery файла bbs.model.php методом удаления/комментирования следующей строки:
Код:if ($from > 0 && $to > 0 && $from >= $to) $from = 0;
Если ((ОТ больше 0) и (ДО больше 0) и (ОТ больше или равно ДО)) присвоить ОТ значение равное 0
То есть вам абсолютно по фиг, что "вылечив" (ОТ == ДО) ОТ = 0, будет геморрой при ( ОТ > ДО )
Вы правильно поняли за фичу. Ибо глупо полагать другое поведение, логику для диапазона цен, а ОТ = ДО, это уже не диапазон.
Ну если кому то, по задаче надо сделать фиксированную, то изменить условие
Если (ОТ больше 0) и (ДО больше 0) и (ОТ больше ДО) присвоить ОТ значение равное 0
PHP:
if ($from > 0 && $to > 0 && $from > $to) $from = 0;