if ($arID = $lAdmin->GroupAction()) { if ($_REQUEST['action_target'] == 'selected') { $arID = array(); $dbResultList = CSupportHolidays::GetList(array($by => $order), $arFilter); while ($arResult = $dbResultList->Fetch()) { $arID[] = $arResult['ID']; } } foreach ($arID as $ID) { if (strlen($ID) <= 0) { continue; } switch ($_REQUEST['action']) { case "delete": @set_time_limit(0); CSupportHolidays::Delete($ID); break; } } } $arHeaders = array(array("id" => "ID", "content" => "ID", "sort" => "ID", "default" => true), array("id" => "NAME", "content" => GetMessage("SUP_NAME"), "sort" => "NAME", "default" => true), array("id" => "OPEN_TIME", "content" => GetMessage("SUP_OPEN_TIME"), "sort" => "OPEN_TIME", "default" => true), array("id" => "DATE_FROM", "content" => GetMessage("SUP_DATE_FROM"), "sort" => "DATE_FROM", "default" => true), array("id" => "DATE_TILL", "content" => GetMessage("SUP_DATE_TILL"), "sort" => "DATE_TILL", "default" => true), array("id" => "SLA", "content" => GetMessage("SUP_SLA"), "default" => true)); $USER_FIELD_MANAGER->AdminListAddHeaders("SUPPORT", $arHeaders); $lAdmin->AddHeaders($arHeaders); /* $arVisibleColumns = $lAdmin->GetVisibleHeaderColumns(); $arSelectedFields = array("ID", "NAME", "OPEN_TIME", "DATE_FROM", "DATE_TILL", "SLA"); foreach($arVisibleColumns as $val) if(!in_array($val, $arSelectedFields)) $arSelectedFields[] = $val;