$aMenu = array(array("ICON" => "btn_list", "TEXT" => GetMessage("FLOW_DOCUMENT_LIST"), "LINK" => "workflow_list.php?lang=" . LANG, "TITLE" => GetMessage("FLOW_DOCUMENT_LIST"))); $context = new CAdminContextMenu($aMenu); $context->Show(); CAdminMessage::ShowMessage(GetMessage("FLOW_RECORD_NOT_FOUND")); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php"; die; } } $history = CWorkflow::GetHistoryByID($ID); ClearVars(); $ar = $history->ExtractFields(); $z = CWorkflow::GetByID($str_DOCUMENT_ID); if ($zr = $z->Fetch()) { $document_exist = "Y"; } $prev_history = CWorkflow::GetHistoryByID($PREV_ID); $prev_ar = $prev_history->Fetch(); $prev_z = CWorkflow::GetByID($prev_ar["DOCUMENT_ID"]); if ($prev_zr = $prev_z->Fetch()) { $prev_document_exist = "Y"; } $sDocTitle = str_replace("#ID#", "{$ID}", GetMessage("FLOW_PAGE_TITLE")); $APPLICATION->SetTitle($sDocTitle); require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php"; /*************************************************************************** HTML form ****************************************************************************/ $aTabs = array(); if ($ID && $PREV_ID) { $aTabs[] = array("DIV" => "edit1", "TAB" => GetMessage("FLOW_RECORD_SETTINGS"), "ICON" => "main_user_edit", "TITLE" => GetMessage("FLOW_PAGE_DIFF_TITLE", array("#ID#" => $ID, "#PREV_ID#" => $PREV_ID))); } else {