$name = $option[0]; $val = $_POST[$name]; if ($option[3][0] == "checkbox" && $val != "Y") { $val = "N"; } COption::SetOptionString($module_id, $name, $val); } COption::SetOptionString($module_id, "WORKFLOW_ADMIN_GROUP_ID", intval($WORKFLOW_ADMIN_GROUP_ID)); if ($_POST["DAYS_AFTER_PUBLISHING_clear"] == "Y") { CWorkflow::CleanUpPublished(); } if ($_POST["HISTORY_COPIES_clear"] == "Y") { CWorkflow::CleanUpHistoryCopies(); } if ($_POST["HISTORY_DAYS_clear"] == "Y") { CWorkflow::CleanUpHistory(); } } $Update = $Update . $Apply; ob_start(); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/admin/group_rights.php"; ob_end_clean(); LocalRedirect($APPLICATION->GetCurPage() . "?mid=" . urlencode($module_id) . "&lang=" . urlencode(LANGUAGE_ID) . "&" . $tabControl->ActiveTabParam()); } $WORKFLOW_ADMIN_GROUP_ID = COption::GetOptionString($module_id, "WORKFLOW_ADMIN_GROUP_ID"); ?> <?php $tabControl->Begin(); ?> <form method="POST" action="<?php echo htmlspecialcharsbx($APPLICATION->GetCurPage() . '?mid=' . urlencode($module_id) . '&lang=' . LANGUAGE_ID);
public static function CleanUp() { CWorkflow::CleanUpPublished(); CWorkflow::CleanUpHistory(); CWorkflow::CleanUpFiles(); CWorkflow::CleanUpPreview(); return "CWorkflow::CleanUp();"; }