Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

XWebAdmin.UTServerAdmin

Extends
WebApplication
Modifiers
config

Core.Object
|   
+-- UWeb.WebApplication
   |   
   +-- XWebAdmin.UTServerAdmin

Constants Summary
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
stringAccept
stringAccessDeniedText
stringActiveSkin
stringAdminRealm
StringArrayAExcMutators
StringArrayAGameType
StringArrayAIncMutators
array<CacheManager.GameRecord>AllGames
array<CacheManager.MapRecord>AllMaps
array<CacheManager.MutatorRecord>AllMutators
boolbDebug
stringCellCenter
stringCellColSpan
stringCellLeft
stringCellRight
stringCheckboxInclude
xAdminUserCurAdmin
WebSkinCurrentSkin
stringCustom
stringDefaultBG
stringDeleteText
stringDeny
stringEdit
stringError
stringErrorAuthenticating
stringFramedMessagePage
PlayInfoGamePI
stringHeaderPage
stringHiddenInclude
stringHighlightedBG
stringhtm
stringInitialized
stringLoadingGames
stringLoadingMaps
stringMapChanging
stringMapChangingTo
stringMessagePage
stringNewText
stringNoneText
stringNoPrivs
stringNowrapCenter
stringNowrapLeft
stringNowrapRight
array<xWebQueryHandler>QueryHandlers
stringRadioButtonInclude
stringResetButtonInclude
WebResponseResp
stringRestartPage
stringRootFrame
stringRowCenter
stringRowLeft
stringSelectInclude
stringSiteBG
stringSiteCSSFile
stringSkinPath
StringArraySkins
stringSkinSelectInclude
array<HtmlChar>SpecialChars
UTServerAdminSpectatorSpectator
stringStatusErrorColor
stringStatusOKColor
stringSubmitButtonInclude
stringSwitchText
stringTextboxInclude
stringUpdate
stringWaitTitle
UTServerAdmin
class<WebSkin>DefaultWebSkinClass
array<string>QueryHandlerClasses
class<UTServerAdminSpectator>SpectatorType
array<class<WebSkin>>WebSkins
Inherited Variables from UWeb.WebApplication
Level, Path, WebServer
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
HtmlChar
Plain, Coded
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
function AccessDenied (WebResponse Response)
function ApplySkinSettings ()
functionbool CanPerform (string privs)
functionstring Checkbox (string tag, bool bChecked, optional bool bDisabled)
function CleanupApp ()
function CleanupQuery ()
function CreateFullMutatorList (out StringArray Mutators, out StringArray GroupsOnly)
function FormatMapName (out string FullName, out string ShortName)
functionstring GenerateGameTypeOptions (String CurrentGameType)
functionstring GenerateMapListOptions (string GameType, int Active)
functionstring GenerateMapListSelect (StringArray MapList, StringArray MovedMaps)
functionstring GenerateMutatorOptions (String SelectedMutators)
functionstring GenerateSkinSelect ()
functionint GetGameCacheIndex (string GameClass)
functionbool HasURLOption (string ParamName, out string Value)
functionstring Hidden (string Tag, string Value)
functionstring HtmlDecode (string src)
functionstring HtmlEncode (string src)
functionstring HyperLink (string url, string text, bool bEnabled, optional string target)
event Init ()
function LoadGameTypes ()
function LoadMaps ()
function LoadMutators ()
function LoadQueryHandlers ()
function LoadSkins ()
functionbool MapIsChanging ()
function MapTitle (WebResponse Response)
functionstring NextPriv (out string PrivString)
functionstring PadLeft (string Text, int MaxWidth, optional string PadString)
functionstring PadRight (string Text, int MaxWidth, optional string PadString)
event PostQuery (WebRequest Request, WebResponse Response)
functionbool PreQuery (WebRequest Request, WebResponse Response)
event Query (WebRequest Request, WebResponse Response)
function QueryHeaderPage (WebRequest Request, WebResponse Response)
function QueryRestartPage (WebRequest Request, WebResponse Response)
function QueryRootFrame (WebRequest Request, WebResponse Response)
function QuerySubmitRestartPage (WebRequest Request, WebResponse Response)
functionstring RadioButton (string Group, string Value, bool bSelected)
functionStringArray ReloadExcludeMaps (String GameType)
functionStringArray ReloadIncludeMaps (StringArray ExMaps, int GameIndex, int MapListIndex)
functionstring ResetButton (string ResetButtonName, string ResetButtonValue)
functionstring Select (string SelectName, string SelectOptions)
function ServerChangeMap (WebRequest Request, WebResponse Response, string MapName, string GameType)
functionstring SetGamePI (optional string GameType)
functionbool ShowFrame (WebResponse Response, string Page)
function ShowFramedMessage (WebResponse Response, string Message, bool bIsErrorMsg)
function ShowMessage (WebResponse Response, string Title, string Message)
functionbool ShowPage (WebResponse Response, string Page)
function StatusError (WebResponse Response, string Message)
function StatusOk (WebResponse Response, string Message)
functionbool StatusReport (WebResponse Response, string ErrorMessage, string SuccessMessage)
functionstring SubmitButton (string SubmitButtonName, string SubmitButtonValue)
functionstring TextBox (string TextName, coerce string Size, coerce string MaxLength, optional string DefaultValue)
function UpdateCustomMapList (int GameIndex, int Index, string NewName)
functionString UsedMutators ()
functionbool ValidMap (string MapURL)
functionstring WebInclude (string file)
Inherited Functions from UWeb.WebApplication
Cleanup, CleanupApp, Init, PostQuery, PreQuery, Query
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

Accept Source code

var localized string Accept;

AccessDeniedText Source code

var localized string AccessDeniedText;

ActiveSkin Source code

var config string ActiveSkin;

AdminRealm Source code

var config string AdminRealm;

AExcMutators Source code

var StringArray AExcMutators;

AGameType Source code

var StringArray AGameType;

AIncMutators Source code

var StringArray AIncMutators;

AllGames Source code

var array<CacheManager.GameRecord> AllGames;

AllMaps Source code

var array<CacheManager.MapRecord> AllMaps;

AllMutators Source code

var array<CacheManager.MutatorRecord> AllMutators;

bDebug Source code

var bool bDebug;

CellCenter Source code

var config string CellCenter;

CellColSpan Source code

var config string CellColSpan;

CellLeft Source code

var config string CellLeft;

CellRight Source code

var config string CellRight;

CheckboxInclude Source code

var config string CheckboxInclude;

CurAdmin Source code

var xAdminUser CurAdmin;

CurrentSkin Source code

var WebSkin CurrentSkin;

Custom Source code

var localized string Custom;

DefaultBG Source code

var config string DefaultBG;

DeleteText Source code

var localized string DeleteText;

Deny Source code

var localized string Deny;

Edit Source code

var localized string Edit;

Error Source code

var localized string Error;

ErrorAuthenticating Source code

var localized string ErrorAuthenticating;

FramedMessagePage Source code

var config string FramedMessagePage;

GamePI Source code

var PlayInfo GamePI;

HeaderPage Source code

var config string HeaderPage;

HiddenInclude Source code

var config string HiddenInclude;

HighlightedBG Source code

var config string HighlightedBG;

htm Source code

var string htm;

Initialized Source code

var localized string Initialized;

LoadingGames Source code

var localized string LoadingGames;

LoadingMaps Source code

var localized string LoadingMaps;

MapChanging Source code

var localized string MapChanging;

MapChangingTo Source code

var localized string MapChangingTo;

MessagePage Source code

var config string MessagePage;

NewText Source code

var localized string NewText;

NoneText Source code

var localized string NoneText;

NoPrivs Source code

var localized string NoPrivs;

NowrapCenter Source code

var config string NowrapCenter;

NowrapLeft Source code

var config string NowrapLeft;

NowrapRight Source code

var config string NowrapRight;

QueryHandlers Source code

var array<xWebQueryHandler> QueryHandlers;

RadioButtonInclude Source code

var config string RadioButtonInclude;

ResetButtonInclude Source code

var config string ResetButtonInclude;

Resp Source code

var WebResponse Resp;

RestartPage Source code

var config string RestartPage;

RootFrame Source code

var config string RootFrame;

RowCenter Source code

var config string RowCenter;

RowLeft Source code

var config string RowLeft;

SelectInclude Source code

var config string SelectInclude;

SiteBG Source code

var string SiteBG;

SiteCSSFile Source code

var string SiteCSSFile;

SkinPath Source code

var string SkinPath;

Skins Source code

var StringArray Skins;

SkinSelectInclude Source code

var config string SkinSelectInclude;

SpecialChars Source code

var array<HtmlChar> SpecialChars;

Spectator Source code

var UTServerAdminSpectator Spectator;

StatusErrorColor Source code

var string StatusErrorColor;

StatusOKColor Source code

var string StatusOKColor;

SubmitButtonInclude Source code

var config string SubmitButtonInclude;

SwitchText Source code

var localized string SwitchText;

TextboxInclude Source code

var config string TextboxInclude;

Update Source code

var localized string Update;

WaitTitle Source code

var localized string WaitTitle;

UTServerAdmin

DefaultWebSkinClass Source code

var(UTServerAdmin) class<WebSkin> DefaultWebSkinClass;

QueryHandlerClasses Source code

var(UTServerAdmin) config array<string> QueryHandlerClasses;

SpectatorType Source code

var(UTServerAdmin) class<UTServerAdminSpectator> SpectatorType;

WebSkins Source code

var(UTServerAdmin) array<class<WebSkin>> WebSkins;


Structures Detail

HtmlChar Source code

struct HtmlChar
{
var string Coded;
var string Plain;
};



Functions Detail

AccessDenied Source code

function AccessDenied ( WebResponse Response )

ApplySkinSettings Source code

function ApplySkinSettings ( )

CanPerform Source code

function bool CanPerform ( string privs )

Checkbox Source code

function string Checkbox ( string tag, bool bChecked, optional bool bDisabled )

CleanupApp Source code

function CleanupApp ( )

CleanupQuery Source code

function CleanupQuery ( )

CreateFullMutatorList Source code

function CreateFullMutatorList ( out StringArray Mutators, out StringArray GroupsOnly )

FormatMapName Source code

function FormatMapName ( out string FullName, out string ShortName )

GenerateGameTypeOptions Source code

function string GenerateGameTypeOptions ( String CurrentGameType )

GenerateMapListOptions Source code

function string GenerateMapListOptions ( string GameType, int Active )

GenerateMapListSelect Source code

function string GenerateMapListSelect ( StringArray MapList, StringArray MovedMaps )

GenerateMutatorOptions Source code

function string GenerateMutatorOptions ( String SelectedMutators )

GenerateSkinSelect Source code

function string GenerateSkinSelect ( )

GetGameCacheIndex Source code

function int GetGameCacheIndex ( string GameClass )

HasURLOption Source code

function bool HasURLOption ( string ParamName, out string Value )

Hidden Source code

function string Hidden ( string Tag, string Value )

HtmlDecode Source code

static function string HtmlDecode ( string src )

HtmlEncode Source code

static function string HtmlEncode ( string src )

HyperLink Source code

function string HyperLink ( string url, string text, bool bEnabled, optional string target )

Init Source code

event Init ( )

LoadGameTypes Source code

function LoadGameTypes ( )

LoadMaps Source code

function LoadMaps ( )

LoadMutators Source code

function LoadMutators ( )

LoadQueryHandlers Source code

function LoadQueryHandlers ( )

LoadSkins Source code

function LoadSkins ( )

MapIsChanging Source code

function bool MapIsChanging ( )

MapTitle Source code

function MapTitle ( WebResponse Response )

NextPriv Source code

function string NextPriv ( out string PrivString )

PadLeft Source code

function string PadLeft ( string Text, int MaxWidth, optional string PadString )

PadRight Source code

function string PadRight ( string Text, int MaxWidth, optional string PadString )

PostQuery Source code

event PostQuery ( WebRequest Request, WebResponse Response )

PreQuery Source code

function bool PreQuery ( WebRequest Request, WebResponse Response )

Query Source code

event Query ( WebRequest Request, WebResponse Response )

QueryHeaderPage Source code

function QueryHeaderPage ( WebRequest Request, WebResponse Response )

QueryRestartPage Source code

function QueryRestartPage ( WebRequest Request, WebResponse Response )

QueryRootFrame Source code

function QueryRootFrame ( WebRequest Request, WebResponse Response )

QuerySubmitRestartPage Source code

function QuerySubmitRestartPage ( WebRequest Request, WebResponse Response )

RadioButton Source code

function string RadioButton ( string Group, string Value, bool bSelected )

ReloadExcludeMaps Source code

function StringArray ReloadExcludeMaps ( String GameType )

ReloadIncludeMaps Source code

function StringArray ReloadIncludeMaps ( StringArray ExMaps, int GameIndex, int MapListIndex )

ResetButton Source code

function string ResetButton ( string ResetButtonName, string ResetButtonValue )

Select Source code

function string Select ( string SelectName, string SelectOptions )

ServerChangeMap Source code

function ServerChangeMap ( WebRequest Request, WebResponse Response, string MapName, string GameType )

SetGamePI Source code

function string SetGamePI ( optional string GameType )

ShowFrame Source code

function bool ShowFrame ( WebResponse Response, string Page )

ShowFramedMessage Source code

function ShowFramedMessage ( WebResponse Response, string Message, bool bIsErrorMsg )

ShowMessage Source code

function ShowMessage ( WebResponse Response, string Title, string Message )

ShowPage Source code

function bool ShowPage ( WebResponse Response, string Page )

StatusError Source code

function StatusError ( WebResponse Response, string Message )

StatusOk Source code

function StatusOk ( WebResponse Response, string Message )

StatusReport Source code

function bool StatusReport ( WebResponse Response, string ErrorMessage, string SuccessMessage )

SubmitButton Source code

function string SubmitButton ( string SubmitButtonName, string SubmitButtonValue )

TextBox Source code

function string TextBox ( string TextName, coerce string Size, coerce string MaxLength, optional string DefaultValue )

UpdateCustomMapList Source code

function UpdateCustomMapList ( int GameIndex, int Index, string NewName )

UsedMutators Source code

function String UsedMutators ( )

ValidMap Source code

function bool ValidMap ( string MapURL )

WebInclude Source code

function string WebInclude ( string file )


Defaultproperties

defaultproperties
{
     QueryHandlerClasses(0)="XWebAdmin.xWebQueryCurrent"
     QueryHandlerClasses(1)="XWebAdmin.xWebQueryDefaults"
     QueryHandlerClasses(2)="XWebAdmin.xWebQueryAdmins"
     SpectatorType=Class'XWebAdmin.UTServerAdminSpectator'
     DefaultWebSkinClass=Class'XWebAdmin.UT2K3Skin'
     SpecialChars(0)=(Plain="&",Coded="&")
     SpecialChars(1)=(Plain=""",Coded=""")
     SpecialChars(2)=(Plain=" ",Coded=" ")
     SpecialChars(3)=(Plain="<",Coded="<")
     SpecialChars(4)=(Plain=">",Coded=">")
     SpecialChars(5)=(Plain="©",Coded="©")
     SpecialChars(6)=(Plain="™",Coded="™")
     SpecialChars(7)=(Plain="®",Coded="®")
     DefaultBG="#aaaaaa"
     HighlightedBG="#3a7c8c"
     RootFrame="rootframe"
     HeaderPage="mainmenu"
     MessagePage="message"
     FramedMessagePage="frame_message"
     RestartPage="server_restart"
     htm=".htm"
     AdminRealm="UT Remote Admin Server"
     SiteCSSFile="ut2003.css"
     SiteBG="#243954"
     StatusOKColor="#33cc66"
     StatusErrorColor="Yellow"
     CellLeft="cell_left"
     CellCenter="cell_center"
     CellRight="cell_right"
     CellColSpan="cell_colspan"
     NowrapLeft="cell_left_nowrap"
     NowrapCenter="cell_center_nowrap"
     NowrapRight="cell_right_nowrap"
     RowLeft="row_left"
     RowCenter="row_center"
     CheckboxInclude="checkbox"
     TextboxInclude="textbox"
     SubmitButtonInclude="submit_button"
     RadioButtonInclude="radio_button"
     SelectInclude="select"
     ResetButtonInclude="reset_button"
     HiddenInclude="hidden"
     SkinSelectInclude="mainmenu_items"
     Accept="Accept"
     Deny="Deny"
     Update="Update"
     Custom="Custom"
     Error="Error"
     NoneText="None"
     SwitchText="Switch"
     DeleteText="Delete"
     NewText="New"
     Edit="Edit"
     WaitTitle="Please Wait"
     MapChanging="The server is now switching maps.  Please allow 10 - 15 seconds while the server changes maps."
     MapChangingTo="The server is now switching to map '%MapName%'.    Please allow 10-15 seconds while the server changes maps."
     AccessDeniedText="Access Denied"
     ErrorAuthenticating="Exception Occurred During Authentication!"
     NoPrivs="Your privileges are not sufficient to view this page."
     LoadingGames="Loading Game Types"
     LoadingMaps="Loading Available Maps"
     Initialized="%class% Initialized on port %port%"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mo 16.4.2007 11:20:36.203 - Created with UnCodeX