Exemple #1
0
			LocalRedirect("/bitrix/admin/ws.saleuserprofiles_list.php?lang=".LANG);
	}
	else{
		if($e = $APPLICATION->GetException()){
			$message = new CAdminMessage($err, $e);
        } else {
            $message = new CAdminMessage($err);
        }
		$bVarsFromForm = true;
	}

}

//Edit/Add part
ClearVars();
foreach (WS_SaleUserProfilesManager::GetProfileFieldsByID($ID) as $name => $value) {
    $GLOBALS["f_".$name] = $value;
}
foreach ($_REQUEST["FIELDS"] as $name => $value) {
    $GLOBALS["f_".$name] = htmlspecialchars($value);
}
$GLOBALS["f_PROPS"] = WS_SaleUserProfilesManager::GetProfileProps($f_ID, $f_PERSON_TYPE_ID);
foreach ($_REQUEST["FIELDS"]["PROPS"] as $propID=>$value) {
    $GLOBALS["f_PROPS"][$propID]["VALUE"] = htmlspecialchars($value);
}


$APPLICATION->SetTitle(GetMessage("ws.saleuserprofiles_tabname"). ': ' .$profileFields['NAME']);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php");

if($_REQUEST["mess"] == "ok" && $ID>0)