Ejemplo n.º 1
0
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;