set_filter(9332, "=", 'в работе', "", "or"); set_filter(9332, "=", 'пауза', "", "or"); set_filter(9332, "=", 'продолжено');Данный формат записи правильный?
Также имеется проблема с определением пользователя, при переходе к таблице пишется правильная выборка но при нажатии на текст появляется условия вывода и поле исполнитель в нем пустое и поэтому отчет не формируется.
Вот код где формируется условие:
if ($_REQUEST['_type']||$_REQUEST['_manager']||$_REQUEST['_done'])
{
reset_filters(47);
if ($_REQUEST['_type']=="Выбор") set_filter(922, "period", $date1." 00:00", $date2." 23:59");
if ($_REQUEST['_manager']) set_filter(492, "=", form_input($_REQUEST['_manager']));
if ($_REQUEST['_done']=='1') set_filter(9332, "=", 'выполнено');// замена Like на =
elseif ($_REQUEST['_done']=='2')//изменения
{
set_filter(9332, "=", 'в работе', "", "or");
set_filter(9332, "=", 'пауза', "", "or");
set_filter(9332, "=", 'продолжено');
}
elseif ($_REQUEST['_done']=='3') set_filter(9332, "=", 'новый');
header("Location: ".$config["site_root"]."/fields.php?table=47");
}
Ниже скриншот, показывающий вывод расширенного поиска
Сообщение отредактировал aleks.goodcolor: 22 Июль 2014 - 08:50













