$POST_RIGHT = $APPLICATION->GetGroupRight("subscribe"); if($POST_RIGHT=="D") $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); $aTabs = array( array("DIV" => "edit1", "TAB" => GetMessage("ws.saleuserprofiles_tabname"), "ICON"=>"main_user_edit", "TITLE"=>GetMessage("ws.saleuserprofiles_tabname")), ); $tabControl = new CAdminTabControl("tabControl", $aTabs); $ID = intval($ID); // Id of the edited record $message = null; $bVarsFromForm = false; if($REQUEST_METHOD == "POST" && ($save!="" || $apply!="") && $POST_RIGHT=="W" && check_bitrix_sessid()){ if (!$ID) { $res = WS_SaleUserProfilesManager::Add($_REQUEST["FIELDS"]); if (is_numeric($res)) { $ID = $res; } } if ($ID) { $res = WS_SaleUserProfilesManager::Update($ID, $_REQUEST["FIELDS"]); } if(!$err = $res->getErrorsAsString()){ if($apply!="") LocalRedirect("/bitrix/admin/ws.saleuserprofiles_edit.php?ID=".$ID."&mess=ok&lang=".LANG."&".$tabControl->ActiveTabParam()); else LocalRedirect("/bitrix/admin/ws.saleuserprofiles_list.php?lang=".LANG); }