Не получается двойная фильтрация

Не получается двойная фильтрация
Нужно вывести элементы с заполненным доп свойством чекбокс и затем вывести элементы с доп свойством Дата где она является будующей.

С будующей все ясно это у меня работает, но туплю прибавить еще одно доп свойство...

Мой кусок кода, с этой конструкцией ничего не выводится

if ($GLOBALS['INFSYS_result']['item'] == false)
   {
$InformationSystem = & singleton('InformationSystem');
    $external_propertys = array();
    $property = array();
    $property_id = 30;
    
    $element['type'] = 1;
    $element['prefix'] = 'and';
    $element['property_id'] = 35;
    $element['if'] = '!=';
    $element['value'] = '0';
    $element['sufix']='';
    $property['select'][] = $element;

    $element['type'] = 1;
    $element['property_id'] = $property_id;
    $element['prefix'] = ' AND ';
    $element['if'] = '!=';
    $element['value'] = '';
    $element['sufix']=" AND CONVERT(CONCAT(SUBSTR(information_propertys_items_value, 7, 4), CHAR(45), SUBSTR(information_propertys_items_value, 4, 2), CHAR(45), SUBSTR(information_propertys_items_value, 1, 2)),  DATE) > CURDATE()";
    $property['select'][] = $element;
    
    $property['OrderField'] = 'CONVERT(CONCAT(SUBSTR(information_propertys_items_value, 7, 4), CHAR(45), SUBSTR(information_propertys_items_value, 4, 2), CHAR(45), SUBSTR(information_propertys_items_value, 1, 2)),  DATE)';

$property['Order'] = 'ASC';



    // Выводим элементы
    $InformationSystem->ShowInformationSystem(26, false, 'СписокЭлементовАфишаПланируемые', 30, 0, $external_propertys, $property); }
ку
Модератор
Re: Не получается двойная фильтрация
в примере вижу условия по св-ву 35 и 30, а Вам как нужно?
Re: Не получается двойная фильтрация
HostCMS в моем примере свойства с id = 30 это дата, id = 35 чекбокс

собственно по ним и пытаюсь сделать фильтрацию. это планируемые мероприятия, если отмечен чекбокс то мероприятие активно те выводится + элементы выводятся только с датой(доп свойство дата) больше текущей.

Это код я вставляю в ТипДинСтраницу в самый вверх
заключаю в <?php ?>. Это блок будующих мероприятий
ку
Re: Не получается двойная фильтрация
compaq писал(а):
С будующей все ясно это у меня работает, но туплю прибавить еще одно доп свойство…


То есть не совсем правильно сказал, к свойству 30 не получается прибавить фильтрацию по id 35.

ку
Re: Не получается двойная фильтрация
Помогите пожалуйста!
ку
Re: Не получается двойная фильтрация
вопрос решен.
ку
Авторизация