Example #1
0
File: edit.php Project: ASDAFF/mp
$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);
	}