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

UWebAdmin.SubWebManager

Extends
Object
Modifiers
Config ( WebServer )

Core.Object
|   
+-- UWebAdmin.SubWebManager

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

Variables Summary
array<AccountsType>Accounts
boolbHandelSpec
boolbMapListDone
stringDataLineChar
stringFixedMapName
EngineGameEnginePtr
stringLastDoneHEX[2]
LevelInfoLevel
array<LoggedInType>LoggedInClients
intMapIndex
stringNewLineChar
stringReceivedData[50]
MessagingSpectatorTheWebSpec
WebAdminManagerWebManager
SubWebManager
boolbOnlyOnePerUser
stringMonths[12]
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
eAnimNotifyEval, ESheerAxis

Structures Summary
AccountsType
Username, Password
LoggedInType
LoggedInClientIP, AccountNum, LoggedInTime
Inherited Structures from Core.Object
BoundingBox, BoundingVolume, Color, Coords, Guid, Plane, Pointer, Quat, Rotator, Scale, Template, Vector

Functions Summary
functionbool AllowConnection (string IPAddr, string Link ))
functionbool ClientLoggedIn (string IPAddr, int Port ))
functionstring DataToStr (string S ))
functionClass<WebPageContentFindPageContentClass (string S ))
functionstring GetCurrentDate ()))
functionstring GetCurrentTime ()))
functionint GetHexDigit (string D))
functionstring GetSiteContents (string LinkURL, WebConnection Response, string ModC ))
functionstring GetUserOf (string IP ))
functionstring GetWebAdminVersion ()))
functionClass<WebServerGetWebLinkClass ()))
functionstring HEXToStr (string S ))
functionbool IgnoreRequest (string IPAddr ))
function InitManager ()))
functionbool IsCorrectUser (string UserPass, string IpAddr, int Port ))
functionbool IsDigit (string C ))
functionbool IsValidURL (string GroupName ))
functionstring LocalizeHTMLData (string FileName, string GroupName ))
function LoginClient (byte Num, string IpAddr, int Port ))
function LogoutUser (WebConnection Other ))
function ManageTick (float Delta ))
function ProcessData (string Data, WebConnection Receiver ))
function ProcessPostData (string Data, string ReceiverClass, WebConnection Sender ))
functionstring RemoveSpecChars (string S, string CharT ))
functionstring ReplaceChar (string S, string Seek, string NewData ))
functionstring ReplaceKeyData (string S, optional string HTMLVer, optional string CurFileName, optional WebConnection Sender, optional string ModC ))
function SpawnMessageSpec ()))
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AlignQuatWith, AllFiles, AllLinkers, AllObjects, AppSeconds, Array_Insert, Array_Remove, Array_Size, Asc, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, Cos, Cross, Disable, Divide, Dot, DynamicLoadObject, Enable, EndState, ExecFunctionStr, Exp, ExtractString, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetDefaultObject, GetEnum, GetParentClass, GetPropertyText, GetStateName, GetUnAxes, GetUnitCoords, GotoState, InStr, Invert, IsA, IsInState, Left, Len, Lerp, LoadPackageContents, Localize, Locs, Log, Loge, MakeColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, Quad, QuatError, QuatFromAxisAndAngle, QuatGetAngle, QuatGetAxis, QuatGetVect, QuatNormal, QuatRotate, QuatSize, QuatSizeSquared, QuatSlerp, QuatToRotation, QuatVRotate, Rand, RandomSpreadVector, RandRange, ReplaceStr, ResetConfig, Right, RotationToQuat, RotRand, SaveConfig, SetPropertyText, Sin, Smerp, SortArray, SortStaticArray, Sqrt, Square, StaticSaveConfig, StringToName, Tan, TransformCoordsByNormal, TransformRotatorByNormal, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Constants Detail

MaxMapsLimit Source code

const MaxMapsLimit = 5000;


Variables Detail

Accounts Source code

var config array<AccountsType> Accounts;

bHandelSpec Source code

var bool bHandelSpec;

bMapListDone Source code

var bool bMapListDone;

DataLineChar Source code

var string DataLineChar;

FixedMapName Source code

var string FixedMapName;

GameEnginePtr Source code

var Engine GameEnginePtr;

LastDoneHEX[2] Source code

var string LastDoneHEX[2];

Level Source code

var LevelInfo Level;

LoggedInClients Source code

var config array<LoggedInType> LoggedInClients;

MapIndex Source code

var int MapIndex;

NewLineChar Source code

var string NewLineChar;

ReceivedData[50] Source code

var string ReceivedData[50];

TheWebSpec Source code

var MessagingSpectator TheWebSpec;

WebManager Source code

var WebAdminManager WebManager;

SubWebManager

bOnlyOnePerUser Source code

var(SubWebManager) config bool bOnlyOnePerUser;

Months[12] Source code

var(SubWebManager) string Months[12];


Structures Detail

AccountsType Source code

struct AccountsType
{
var(SubWebManager) config string Password;
var(SubWebManager) config string Username;
};


LoggedInType Source code

struct LoggedInType
{
var(SubWebManager) config int AccountNum;
var(SubWebManager) config string LoggedInClientIP;
var(SubWebManager) config int LoggedInTime;
};



Functions Detail

AllowConnection Source code

function bool AllowConnection ( string IPAddr, string Link ) )

ClientLoggedIn Source code

function bool ClientLoggedIn ( string IPAddr, int Port ) )

DataToStr Source code

static final function string DataToStr ( string S ) )

FindPageContentClass Source code

function Class<WebPageContent> FindPageContentClass ( string S ) )

GetCurrentDate Source code

final function string GetCurrentDate ( ) )

GetCurrentTime Source code

final function string GetCurrentTime ( ) )

GetHexDigit Source code

static final function int GetHexDigit ( string D) )

GetSiteContents Source code

function string GetSiteContents ( string LinkURL, WebConnection Response, string ModC ) )

GetUserOf Source code

function string GetUserOf ( string IP ) )

GetWebAdminVersion Source code

static final function string GetWebAdminVersion ( ) )

GetWebLinkClass Source code

function Class<WebServer> GetWebLinkClass ( ) )

HEXToStr Source code

final function string HEXToStr ( string S ) )

IgnoreRequest Source code

function bool IgnoreRequest ( string IPAddr ) )

InitManager Source code

function InitManager ( ) )

IsCorrectUser Source code

function bool IsCorrectUser ( string UserPass, string IpAddr, int Port ) )

IsDigit Source code

static final function bool IsDigit ( string C ) )

IsValidURL Source code

final function bool IsValidURL ( string GroupName ) )

LocalizeHTMLData Source code

final function string LocalizeHTMLData ( string FileName, string GroupName ) )

LoginClient Source code

function LoginClient ( byte Num, string IpAddr, int Port ) )

LogoutUser Source code

function LogoutUser ( WebConnection Other ) )

ManageTick Source code

function ManageTick ( float Delta ) )

ProcessData Source code

function ProcessData ( string Data, WebConnection Receiver ) )

ProcessPostData Source code

function ProcessPostData ( string Data, string ReceiverClass, WebConnection Sender ) )

RemoveSpecChars Source code

Static final function string RemoveSpecChars ( string S, string CharT ) )

ReplaceChar Source code

Static final function string ReplaceChar ( string S, string Seek, string NewData ) )

ReplaceKeyData Source code

function string ReplaceKeyData ( string S, optional string HTMLVer, optional string CurFileName, optional WebConnection Sender, optional string ModC ) )

SpawnMessageSpec Source code

function SpawnMessageSpec ( ) )


Defaultproperties

defaultproperties
{
				Months(0)="January"
				Months(1)="February"
				Months(2)="March"
				Months(3)="April"
				Months(4)="May"
				Months(5)="June"
				Months(6)="July"
				Months(7)="August"
				Months(8)="September"
				Months(9)="October"
				Months(10)="November"
				Months(11)="December"
				Accounts(0)=(Username="Admin",Password="ChangeMe")
				bOnlyOnePerUser=True
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: zo 11-11-2012 21:14:13.022 - Created with UnCodeX