DelFilterEx
Описание и параметры
DelFilterEx( array vars, string id, bool session = true );
Очищает переменные, содержащие значения фильтра, и очищает соответствующие сессионные переменные.
Примечание. Функция работает с переменными из глобальной области видимости, это необходимо учитывать при создании основных файлов компонентов.
Параметры функции
| Параметр | Описание |
|---|---|
| vars | Массив имен переменных фильтра. |
| id | Идентификатор фильтра. Строка идентифицирующая данный фильтр в сессионном массиве: $_SESSION["SESS_ADMIN"][id] |
| session | Использовать ли сессию. Если значение данного параметра равно "true", то значения фильтра будут также очищены из сессионного массива $_SESSION["SESS_ADMIN"][id]. |
Смотрите также
Примеры использования
<?
$FilterArr = Array(
"find_id",
"find_id_exact_match",
);
// если нажата кнопка "Установить фильтр" то
if (strlen($set_filter)>0)
{
// запоминаем значения фильтра в сессии
InitFilterEx($FilterArr,"ADV_BANNER_LIST","set");
}
else
{
// инициализируем значения фильтра из сессии
InitFilterEx($FilterArr,"ADV_BANNER_LIST","get");
}
// если была нажата кнопка "Сбросить фильтр"
if (strlen($del_filter)>0) DelFilterEx($FilterArr,"ADV_BANNER_LIST");
$arFilter = Array(
"ID" => $find_id,
"ID_EXACT_MATCH" => $find_id_exact_match,
);
$rsBanners = CAdvBanner::GetList($by, $order, $arFilter, $is_filtered);
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025