Для решения следующей задачи
plasmamedia писал(а):
Есть пять доп.свойств типа ИС, нужно вывести группу, если хотя бы одно из этих пяти доп.свойств равно заданному ID. То есть логика «если значение доп.свойства 1 = ID или значение доп.свойства 2 = ID или значение доп.свойства 3 = ID или значение доп.свойства 4 = ID или значение доп.свойства 5 = ID, то выводим группу».
код будет выглядеть примерно так
$element['type'] = 1;
$element['prefix'] = 'and (';
/* Идентификатор доп. свойства, по значениям которого необходимо отфильтровать информационные группы */
$element['property_id'] = 1; // Идентификатор доп. свойства
$element['if'] = '='; // Условие фильтрации
$element['value'] = ID; // Значение доп. свойства
$element['sufix']='';
$property['select_groups'][] = $element;
$element['type'] = 1;
$element['prefix'] = 'OR';
/* Идентификатор доп. свойства, по значениям которого необходимо отфильтровать информационные группы */
$element['property_id'] = 2; // Идентификатор доп. свойства
$element['if'] = '='; // Условие фильтрации
$element['value'] = ID; // Значение доп. свойства
$element['sufix']='';
$property['select_groups'][] = $element;
$element['type'] = 1;
$element['prefix'] = 'OR';
/* Идентификатор доп. свойства, по значениям которого необходимо отфильтровать информационные группы */
$element['property_id'] = 3; // Идентификатор доп. свойства
$element['if'] = '='; // Условие фильтрации
$element['value'] = ID; // Значение доп. свойства
$element['sufix']='';
$property['select_groups'][] = $element;
$element['type'] = 1;
$element['prefix'] = 'OR';
/* Идентификатор доп. свойства, по значениям которого необходимо отфильтровать информационные группы */
$element['property_id'] = 4; // Идентификатор доп. свойства
$element['if'] = '='; // Условие фильтрации
$element['value'] = ID; // Значение доп. свойства
$element['sufix']='';
$property['select_groups'][] = $element;
$element['type'] = 1;
$element['prefix'] = 'OR';
/* Идентификатор доп. свойства, по значениям которого необходимо отфильтровать информационные группы */
$element['property_id'] = 5; // Идентификатор доп. свойства
$element['if'] = '='; // Условие фильтрации
$element['value'] = ID; // Значение доп. свойства
$element['sufix']=')';
$property['select_groups'][] = $element;