Comments: on this page. Click to read or post your own.

Class SecurityAdmin

Description

Implements interfaces:

Security section of the CMS

Located in /cms/code/SecurityAdmin.php (line 7)

Object
   |
   --ViewableData
      |
      --RequestHandlingData
         |
         --Controller
            |
            --LeftAndMain
               |
               --SecurityAdmin
Variable Summary
static mixed $allowed_actions
static mixed $subitem_class
static mixed $tree_class
Method Summary
void addgroup ()
void addmember ([ $className = null])
void AddRecordForm ()
void autocomplete ()
void EditedMember ()
void getEditForm ( $id)
void getmember ()
void getMemberForm ( $id)
void init ()
void Link ([ $action = null])
void listmembers ([ $baseGroup = null])
void MemberForm ()
void newmember ()
void savemember ()
void SiteTreeAsUL ()
Variables
static mixed $allowed_actions = array(
'addgroup',
'addmember',
'autocomplete',
'getmember',
'listmembers',
'newmember',
'removememberfromgroup',
'savemember',
'AddRecordForm',
'MemberForm'
)
(line 11)

Redefinition of:
LeftAndMain::$allowed_actions
static mixed $subitem_class = "Member" (line 9)
static mixed $tree_class = "Group" (line 8)

Redefinition of:
LeftAndMain::$tree_class

Inherited Variables

Inherited from LeftAndMain

LeftAndMain::$application_link
LeftAndMain::$application_logo
LeftAndMain::$application_logo_style
LeftAndMain::$application_logo_text
LeftAndMain::$application_name
LeftAndMain::$extra_requirements
LeftAndMain::$ForceReload
LeftAndMain::$loading_image
LeftAndMain::$menu_items

Inherited from Controller

Controller::$action
Controller::$baseInitCalled
Controller::$basicAuthEnabled
Controller::$controller_stack
Controller::$requestParams
Controller::$response
Controller::$session
Controller::$urlParams
Controller::$url_handlers

Inherited from RequestHandlingData

RequestHandlingData::$request

Inherited from ViewableData

ViewableData::$casting
ViewableData::$castingHelperPair_cache
ViewableData::$customisedObj
ViewableData::$failover
ViewableData::$iteratorPos
ViewableData::$iteratorTotalItems
ViewableData::$namedAs
ViewableData::$parent
ViewableData::$_natural_cache
ViewableData::$_object_cache
ViewableData::$_xml_cache

Inherited from Object

Object::$builtInMethods
Object::$class
Object::$classConstructed
Object::$extensions
Object::$extension_instances
Object::$extraMethods
Object::$extraStatics
Object::$statics
Object::$static_cached
Methods
addgroup (line 224)
  • access: public
void addgroup ()
addmember (line 169)
void addmember ([ $className = null])
  • $className
AddRecordForm (line 67)
  • access: public
void AddRecordForm ()
autocomplete (line 79)

Ajax autocompletion

  • access: public
void autocomplete ()
EditedMember (line 252)
  • access: public
void EditedMember ()
getEditForm (line 49)
  • access: public
void getEditForm ( $id)
  • $id
getmember (line 100)
  • access: public
void getmember ()
getMemberForm (line 115)
  • access: public
void getMemberForm ( $id)
  • $id
init (line 24)
  • access: public
void init ()

Redefinition of:
LeftAndMain::init()
Link (line 257)
  • access: public
void Link ([ $action = null])
  • $action

Redefinition of:
LeftAndMain::Link()
You should implement a Link() function in your subclass of LeftAndMain, to point to the URL of that particular controller.
listmembers (line 263)
  • access: public
void listmembers ([ $baseGroup = null])
  • $baseGroup
MemberForm (line 109)
  • access: public
void MemberForm ()
newmember (line 234)
  • access: public
void newmember ()
providePermissions (line 322)
void providePermissions ()
removememberfromgroup (line 186)
  • access: public
void removememberfromgroup ()
savemember (line 143)
void savemember ()
SiteTreeAsUL (line 204)

Return the entire site tree as a nested set of ULs

  • access: public
void SiteTreeAsUL ()

Inherited Methods

Inherited From LeftAndMain

LeftAndMain::addTreeNodeJS()
LeftAndMain::add_menu_item()
LeftAndMain::ajaxupdateparent()
LeftAndMain::ajaxupdatesort()
LeftAndMain::ApplicationLink()
LeftAndMain::callPageMethod()
LeftAndMain::canAccessCMS()
LeftAndMain::canAdminCMS()
LeftAndMain::clear_menu()
LeftAndMain::CMSVersion()
LeftAndMain::currentPage()
LeftAndMain::currentPageID()
LeftAndMain::deleteitems()
LeftAndMain::deleteTreeNodeJS()
LeftAndMain::EditForm()
LeftAndMain::EditorToolbar()
LeftAndMain::ForceReload()
LeftAndMain::getActionUpdateJS()
LeftAndMain::getApplicationLogoText()
LeftAndMain::getApplicationName()
LeftAndMain::getitem()
LeftAndMain::getLastFormIn()
LeftAndMain::getRecord()
LeftAndMain::getSiteTreeFor()
LeftAndMain::getsubtree()
LeftAndMain::getTemplatesWithSuffix()
LeftAndMain::get_menu_item()
LeftAndMain::get_menu_items()
LeftAndMain::init()
LeftAndMain::isCurrentPage()
LeftAndMain::Left()
LeftAndMain::Link()
LeftAndMain::LoadingImage()
LeftAndMain::LogoStyle()
LeftAndMain::MainMenu()
LeftAndMain::MceRoot()
LeftAndMain::Member_ProfileForm()
LeftAndMain::myprofile()
LeftAndMain::populate_default_menu()
LeftAndMain::printable()
LeftAndMain::remove_menu_item()
LeftAndMain::replace_menu_item()
LeftAndMain::require_css()
LeftAndMain::require_javascript()
LeftAndMain::require_themed_css()
LeftAndMain::returnItemToUser()
LeftAndMain::Right()
LeftAndMain::RightBottom()
LeftAndMain::save()
LeftAndMain::SectionTitle()
LeftAndMain::setApplicationName()
LeftAndMain::setCurrentPageID()
LeftAndMain::setLogo()
LeftAndMain::set_loading_image()
LeftAndMain::show()

Inherited From Controller

Controller::AbsoluteLink()
Controller::can()
Controller::curr()
Controller::currentController()
Controller::CurrentMember()
Controller::defaultAction()
Controller::disableBasicAuth()
Controller::getAction()
Controller::getFormOwner()
Controller::getResponse()
Controller::getSession()
Controller::getURLParams()
Controller::getViewer()
Controller::handleAction()
Controller::handleRequest()
Controller::has_curr()
Controller::init()
Controller::isAjax()
Controller::join_links()
Controller::LinkTo()
Controller::Now()
Controller::PastMember()
Controller::PastVisitor()
Controller::popCurrent()
Controller::pushCurrent()
Controller::redirect()
Controller::redirectedTo()
Controller::setSession()
Controller::setURLParams()

Inherited From RequestHandlingData

RequestHandlingData::checkAccessAction()
RequestHandlingData::getRequest()
RequestHandlingData::handleRequest()
RequestHandlingData::httpError()

Inherited From ViewableData

ViewableData::ATT_val()
ViewableData::BaseHref()
ViewableData::buildCastingHelperCache()
ViewableData::cachedCall()
ViewableData::castingHelper()
ViewableData::castingHelperPair()
ViewableData::castingObjectCreator()
ViewableData::castingObjectCreatorPair()
ViewableData::CSSClasses()
ViewableData::CurrentMember()
ViewableData::CurrentPage()
ViewableData::customise()
ViewableData::Debug()
ViewableData::defineMethods()
ViewableData::escapeTypeForField()
ViewableData::Even()
ViewableData::EvenOdd()
ViewableData::First()
ViewableData::FirstLast()
ViewableData::getField()
ViewableData::getIterator()
ViewableData::getXMLValues()
ViewableData::hasField()
ViewableData::HasPerm()
ViewableData::hasValue()
ViewableData::i18nLocale()
ViewableData::IsAjax()
ViewableData::iteratorProperties()
ViewableData::JS_val()
ViewableData::Last()
ViewableData::Me()
ViewableData::Middle()
ViewableData::MiddleString()
ViewableData::obj()
ViewableData::Odd()
ViewableData::Pos()
ViewableData::RAW_val()
ViewableData::renderWith()
ViewableData::SecurityID()
ViewableData::setCustomisedObj()
ViewableData::setField()
ViewableData::SQL_val()
ViewableData::ThemeDir()
ViewableData::Top()
ViewableData::TotalItems()
ViewableData::val()
ViewableData::XML_val()
ViewableData::__get()
ViewableData::__isset()
ViewableData::__set()

Inherited From Object

Object::__construct()
Object::addMethodsFrom()
Object::addStaticVars()
Object::addWrapperMethod()
Object::add_extension()
Object::allMethodNames()
Object::buildMethodList()
Object::cacheToFile()
Object::cacheToFileWithArgs()
Object::create()
Object::createMethod()
Object::defineMethods()
Object::exists()
Object::extend()
Object::extInstance()
Object::getCustomClass()
Object::hasExtension()
Object::hasMethod()
Object::invokeWithExtensions()
Object::is_a()
Object::loadCache()
Object::parentClass()
Object::sanitiseCachename()
Object::saveCache()
Object::set_stat()
Object::set_uninherited()
Object::stat()
Object::strong_create()
Object::uninherited()
Object::useCustomClass()
Object::__call()
Object::__toString()
blog comments powered by Disqus

Documentation generated on Fri, 03 Oct 2008 17:08:09 +1300 by phpDocumentor 1.3.2