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