if (strlen($ID) <= 0) { continue; } $ID = IntVal($ID); switch ($_REQUEST['action']) { case "delete": @set_time_limit(0); $DB->StartTransaction(); if (!CControllerTask::Delete($ID)) { $DB->Rollback(); $lAdmin->AddGroupError(GetMessage("CTRLR_TASK_ERR_DELETE"), $ID); } $DB->Commit(); break; case "repeat": if (!CControllerTask::Update($ID, array("STATUS" => "N", "DATE_EXECUTE" => false))) { if ($e = $APPLICATION->GetException()) { $lAdmin->AddGroupError(GetMessage("CTRLR_TASK_REP_DELETE") . " " . $ID . ": " . $e->GetString(), $ID); } } break; } } } $rsData = CControllerTask::GetList(array($by => $order), $arFilter); $rsData = new CAdminResult($rsData, $sTableID); $rsData->NavStart(); $lAdmin->NavText($rsData->GetNavPrint(GetMessage("CTRLR_TASK_NAV"))); $arHeaders = array(); $arHeaders[] = array("id" => "CONTROLLER_MEMBER_NAME", "content" => GetMessage("CTRLR_TASK_FLT_CLIENT"), "default" => true, "sort" => "CONTROLLER_MEMBER_NAME"); $arHeaders[] = array("id" => "TASK_ID", "content" => GetMessage("CTRLR_TASK_COLUMN_TASK"), "default" => true, "sort" => "TASK_ID");