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

xWebAdmin.xWebQueryAdmins

Extends
xWebQueryHandler
Modifiers
config

Core.Object
|   
+-- Engine.xAdminBase
   |   
   +-- xWebAdmin.xWebQueryHandler
      |   
      +-- xWebAdmin.xWebQueryAdmins

Variables Summary
stringAddGroupButton
stringAddGroupTitle
stringAddUserButton
stringAddUserTitle
stringAdminAccountTitle
stringAdminHomeTitle
stringAdminNotFound
stringAdminPageTitle
stringAdminsIndexPage
stringBrowseGroupsTitle
stringBrowseUsersTitle
stringCannotAssignHigher
stringCannotAssignPrivs
stringCouldNotCreate
stringDeleting
stringDoesNotExist
stringEditGroupButton
stringEditGroupTitle
stringEditUserButton
stringEditUserTitle
stringGroup
stringGroupNotFound
stringGroupRemoved
stringGroups
stringGroupsAddPage
stringGroupsBrowsePage
stringGroupsEditPage
stringInsufficientPrivs
stringInvalidCharacters
stringInvalidItem
stringManaged
stringModify
stringModifyMUserGroup
stringModifyUserGroup
stringNameExists
stringNameText
stringNegSecLevel
stringNoneItemText
stringNoneText
stringNoteAccountPage
stringNoteGroupAccessPage
stringNoteGroupAddPage
stringNoteGroupEditPage
stringNoteGroupsBrowsePage
stringNoteMGroupAccessPage
stringNoteUserAddPage
stringNoteUserEditPage
stringNoteUserHomePage
stringNoteUsersBrowsePage
stringPasswordError
stringPrivileges
stringPrivilegeTable
stringPrivTitle
stringSecurityLevel
stringUser
stringUserRemoved
stringUsersAccountPage
stringUsersAddPage
stringUsersBrowsePage
stringUsersEditPage
stringUsersGroupsPage
stringUsersHomePage
stringUsersMGroupsPage
stringYouMustSelect
Inherited Variables from xWebAdmin.xWebQueryHandler
DefaultPage, NeededPrivs, Title

Structures Summary
RowGroup
rows

Functions Summary
functionbool CheckPrivilegeGroup (string MainPriv, string SubPrivs))
functionstring FixPrivs (WebRequest Request, string oldprivs))
functionstring GetGroupOptions (xAdminGroupList xGroups, string grpsel))
functionstring GetGroupsForBrowse (WebResponse Response))
functionstring GetPrivsHeader (string privs, string text, bool cond, string tag))
functionstring GetPrivsItem (string privs, string text, bool cond, string tag, optional bool bReadOnly))
functionstring GetPrivsTable (string privs, optional bool bNoEdit))
functionstring GetUsersForBrowse (WebResponse Response))
functionstring MakePrivsTable (xPrivilegeBase PM, string privs, bool bReadOnly))
functionObjectArray ManagedUsers ()))
functionbool Query (WebRequest Request, WebResponse Response))
function QueryAdminsFrame (WebRequest Request, WebResponse Response))
function QueryAdminsMenu (WebRequest Request, WebResponse Response))
function QueryGroupsAddPage (WebRequest Request, WebResponse Response))
function QueryGroupsBrowsePage (WebRequest Request, WebResponse Response))
function QueryGroupsEditPage (WebRequest Request, WebResponse Response))
function QueryUserAccountPage (WebRequest Request, WebResponse Response))
function QueryUsersAddPage (WebRequest Request, WebResponse Response))
function QueryUsersBrowsePage (WebRequest Request, WebResponse Response))
function QueryUsersEditPage (WebRequest Request, WebResponse Response))
function QueryUsersGroupsPage (WebRequest Request, WebResponse Response))
function QueryUsersHomePage (WebRequest Request, WebResponse Response))
function QueryUsersMGroupsPage (WebRequest Request, WebResponse Response))
Inherited Functions from xWebAdmin.xWebQueryHandler
Cleanup, Init, PostQuery, PreQuery, Query


Variables Detail

AddGroupButton Source code

var localized string AddGroupButton;

AddGroupTitle Source code

var localized string AddGroupTitle;

AddUserButton Source code

var localized string AddUserButton;

AddUserTitle Source code

var localized string AddUserTitle;

AdminAccountTitle Source code

var localized string AdminAccountTitle;

AdminHomeTitle Source code

var localized string AdminHomeTitle;

AdminNotFound Source code

var localized string AdminNotFound;

AdminPageTitle Source code

var localized string AdminPageTitle;

AdminsIndexPage Source code

var config string AdminsIndexPage;

BrowseGroupsTitle Source code

var localized string BrowseGroupsTitle;

BrowseUsersTitle Source code

var localized string BrowseUsersTitle;

CannotAssignHigher Source code

var localized string CannotAssignHigher;

CannotAssignPrivs Source code

var localized string CannotAssignPrivs;

CouldNotCreate Source code

var localized string CouldNotCreate;

Deleting Source code

var localized string Deleting;

DoesNotExist Source code

var localized string DoesNotExist;

EditGroupButton Source code

var localized string EditGroupButton;

EditGroupTitle Source code

var localized string EditGroupTitle;

EditUserButton Source code

var localized string EditUserButton;

EditUserTitle Source code

var localized string EditUserTitle;

Group Source code

var localized string Group;

GroupNotFound Source code

var localized string GroupNotFound;

GroupRemoved Source code

var localized string GroupRemoved;

Groups Source code

var localized string Groups;

GroupsAddPage Source code

var config string GroupsAddPage;

GroupsBrowsePage Source code

var config string GroupsBrowsePage;

GroupsEditPage Source code

var config string GroupsEditPage;

InsufficientPrivs Source code

var localized string InsufficientPrivs;

InvalidCharacters Source code

var localized string InvalidCharacters;

InvalidItem Source code

var localized string InvalidItem;

Managed Source code

var localized string Managed;

Modify Source code

var localized string Modify;

ModifyMUserGroup Source code

var localized string ModifyMUserGroup;

ModifyUserGroup Source code

var localized string ModifyUserGroup;

NameExists Source code

var localized string NameExists;

NameText Source code

var localized string NameText;

NegSecLevel Source code

var localized string NegSecLevel;

NoneItemText Source code

var localized string NoneItemText;

NoneText Source code

var localized string NoneText;

NoteAccountPage Source code

var localized string NoteAccountPage;

NoteGroupAccessPage Source code

var localized string NoteGroupAccessPage;

NoteGroupAddPage Source code

var localized string NoteGroupAddPage;

NoteGroupEditPage Source code

var localized string NoteGroupEditPage;

NoteGroupsBrowsePage Source code

var localized string NoteGroupsBrowsePage;

NoteMGroupAccessPage Source code

var localized string NoteMGroupAccessPage;

NoteUserAddPage Source code

var localized string NoteUserAddPage;

NoteUserEditPage Source code

var localized string NoteUserEditPage;

NoteUserHomePage Source code

var localized string NoteUserHomePage;

NoteUsersBrowsePage Source code

var localized string NoteUsersBrowsePage;

PasswordError Source code

var localized string PasswordError;

Privileges Source code

var localized string Privileges;

PrivilegeTable Source code

var config string PrivilegeTable;

PrivTitle Source code

var localized string PrivTitle;

SecurityLevel Source code

var localized string SecurityLevel;

User Source code

var localized string User;

UserRemoved Source code

var localized string UserRemoved;

UsersAccountPage Source code

var config string UsersAccountPage;

UsersAddPage Source code

var config string UsersAddPage;

UsersBrowsePage Source code

var config string UsersBrowsePage;

UsersEditPage Source code

var config string UsersEditPage;

UsersGroupsPage Source code

var config string UsersGroupsPage;

UsersHomePage Source code

var config string UsersHomePage;

UsersMGroupsPage Source code

var config string UsersMGroupsPage;

YouMustSelect Source code

var localized string YouMustSelect;


Structures Detail

RowGroup Source code

struct RowGroup
{
var array<string> rows;
};



Functions Detail

CheckPrivilegeGroup Source code

function bool CheckPrivilegeGroup ( string MainPriv, string SubPrivs) )

FixPrivs Source code

function string FixPrivs ( WebRequest Request, string oldprivs) )

GetGroupOptions Source code

function string GetGroupOptions ( xAdminGroupList xGroups, string grpsel) )

GetGroupsForBrowse Source code

function string GetGroupsForBrowse ( WebResponse Response) )

GetPrivsHeader Source code

function string GetPrivsHeader ( string privs, string text, bool cond, string tag) )

GetPrivsItem Source code

function string GetPrivsItem ( string privs, string text, bool cond, string tag, optional bool bReadOnly) )

GetPrivsTable Source code

function string GetPrivsTable ( string privs, optional bool bNoEdit) )

GetUsersForBrowse Source code

function string GetUsersForBrowse ( WebResponse Response) )

MakePrivsTable Source code

function string MakePrivsTable ( xPrivilegeBase PM, string privs, bool bReadOnly) )

ManagedUsers Source code

function ObjectArray ManagedUsers ( ) )

Query Source code

function bool Query ( WebRequest Request, WebResponse Response) )

QueryAdminsFrame Source code

function QueryAdminsFrame ( WebRequest Request, WebResponse Response) )

QueryAdminsMenu Source code

function QueryAdminsMenu ( WebRequest Request, WebResponse Response) )

QueryGroupsAddPage Source code

function QueryGroupsAddPage ( WebRequest Request, WebResponse Response) )

QueryGroupsBrowsePage Source code

function QueryGroupsBrowsePage ( WebRequest Request, WebResponse Response) )

QueryGroupsEditPage Source code

function QueryGroupsEditPage ( WebRequest Request, WebResponse Response) )

QueryUserAccountPage Source code

function QueryUserAccountPage ( WebRequest Request, WebResponse Response) )

QueryUsersAddPage Source code

function QueryUsersAddPage ( WebRequest Request, WebResponse Response) )

QueryUsersBrowsePage Source code

function QueryUsersBrowsePage ( WebRequest Request, WebResponse Response) )

QueryUsersEditPage Source code

function QueryUsersEditPage ( WebRequest Request, WebResponse Response) )

QueryUsersGroupsPage Source code

function QueryUsersGroupsPage ( WebRequest Request, WebResponse Response) )

QueryUsersHomePage Source code

function QueryUsersHomePage ( WebRequest Request, WebResponse Response) )

QueryUsersMGroupsPage Source code

function QueryUsersMGroupsPage ( WebRequest Request, WebResponse Response) )


Defaultproperties

defaultproperties
{
	 NeededPrivs="A|G|Al|Aa|Ae|Ag|Am|Gl|Ga|Ge"
     AdminsIndexPage="admins_menu"
     UsersHomePage="admins_home"
     UsersAccountPage="admins_account"
     UsersAddPage="users_add"
     UsersBrowsePage="users_browse"
     UsersEditPage="users_edit"
     UsersGroupsPage="users_groups"
     UsersMGroupsPage="users_mgroups"
     GroupsAddPage="groups_add"
     GroupsBrowsePage="groups_browse"
     GroupsEditPage="groups_edit"
     PrivilegeTable="admins_priv_table"


     AdminPageTitle="Users & Groups Management"
     AdminHomeTitle="Admin Home Page"
     AdminAccountTitle="Account"
     BrowseUsersTitle="Browse Available Users"
     BrowseGroupsTitle="Browse Available Groups"
     AddUserTitle="Add a New Administrator"
     AddGroupTitle="Add New Administration Group"
     EditUserTitle="Modify an Administrator"
     EditGroupTitle= "Modify an Administration Group"


     AddUserButton="Add Admin"
     AddGroupButton="Add Group"
     EditUserButton="Modify Admin"
     EditGroupButton="Modify Group"
     ModifyUserGroup="Modify Groups for"
     ModifyMUserGroup="Modify Managed Groups for"


	 NameText="Name"
     Deleting="deleting"
     Group="group"
     User="user"
     Modify="modify"
     Groups="Groups"
     Managed="Managed "
     Privileges="Privileges"
     SecurityLevel="Security Level"


     UserRemoved="User '%UserName%' was removed!"
     GroupRemoved="Group '%GroupName%' was removed!"


     AdminNotFound="Admin Not Found"
     GroupNotFound="Group Not Found"
	 PrivTitle="Insufficient Privileges"
	 NoneText="*** None ***"
	 NoneItemText="** There are no %Item%s to list **"
     PasswordError="Invalid characters in password or password not at least 6 characters."
     InsufficientPrivs="Your privileges prevent you from %Action% this %Item%."
     InvalidItem="Invalid %Item% name specified!"
     InvalidCharacters="Invalid characters in %Item% name!"
     NameExists="Must specify a unique name for"
     YouMustSelect="You must select a"
     DoesNotExist="The selected %Item% does not exist!"
     CouldNotCreate="Exceptional error creating new"
     NegSecLevel="Negative security level is invalid!"
     CannotAssignHigher="You cannot assign a security level higher than yours"
     CannotAssignPrivs="You cannot assign privileges"


     NoteUserHomePage="Welcome to Admins & Groups Management"
     NoteAccountPage="Here you can change your password if required. You can also see which privileges were assigned to you by your manager."
     NoteUserAddPage="As an Admin of this server you can add new Admins and give them privileges. Make sure that the password assigned to the new Admin is not easy to hack."
     NoteUserEditPage="As an Admin of this server you can modify information and privileges for another Admin that you can manage."
     NoteUsersBrowsePage="Here you can see other Admins that you can manage and modify their privilege and groups assignment."
     NoteGroupAddPage="You can create new groups which will have a common set of privileges. Groups are used to give the same privileges to multiple Admins."
     NoteGroupEditPage="You can modify which privileges were assigned to this group. Note that you can only change privileges that you have yourself."
     NoteGroupsBrowsePage="Here you can see all the groups that you can manage, click on a group name to modify it."
     NoteGroupAccessPage="Here you can decide in which groups the selected admin will be part of. This will decide which base privileges this admin will have."
     NoteMGroupAccessPage="Here you can decide which groups this admin will be able to manage. He will be able to assign other admins to this group."
     DefaultPage="adminsframe"
     Title="Admins & Groups"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:31.041 - Created with UnCodeX