} $aTabs = array(array("DIV" => "edit1", "TAB" => GetMessage("CLU_WEBNODE_EDIT_TAB"), "ICON" => "main_user_edit", "TITLE" => GetMessage("CLU_WEBNODE_EDIT_TAB_TITLE"))); $tabControl = new CAdminTabControl("tabControl", $aTabs); $ID = intval($ID); // Id of the edited record $strError = ""; $bVarsFromForm = false; if ($REQUEST_METHOD == "POST" && check_bitrix_sessid()) { if ($save != "" || $apply != "") { $ob = new CClusterWebnode(); $arFields = array("NAME" => $_POST["NAME"], "HOST" => $_POST["HOST"], "PORT" => $_POST["PORT"], "STATUS_URL" => $_POST["STATUS_URL"], "DESCRIPTION" => $_POST["DESCRIPTION"]); if ($ID > 0) { $res = $ob->Update($ID, $arFields); } else { $arFields["GROUP_ID"] = $group_id; $res = $ID = $ob->Add($arFields); } if ($res) { if ($apply != "") { LocalRedirect("/bitrix/admin/cluster_webnode_edit.php?ID=" . $ID . "&lang=" . LANGUAGE_ID . '&group_id=' . $group_id . "&" . $tabControl->ActiveTabParam()); } else { LocalRedirect("/bitrix/admin/cluster_webnode_list.php?lang=" . LANGUAGE_ID . '&group_id=' . $group_id); } } else { if ($e = $APPLICATION->GetException()) { $message = new CAdminMessage(GetMessage("CLU_WEBNODE_EDIT_SAVE_ERROR"), $e); } $bVarsFromForm = true; } } elseif ($delete != "" && $ID > 1) { $ob = new CClusterDBNode();