Class SinglePage

Description

SinglePage extends the page class for those instances of pages that have no type, and are special "single pages" within the system.

  • author: Andrew Embler <andrew@concrete5.org>
  • copyright: Copyright (c) 2003-2008 Concrete5. (http://www.concrete5.org)

Located in /models/single_page.php (line 12)

Object
   |
   --Collection
      |
      --Page
         |
         --SinglePage
Method Summary
 static void getByID ( $cID, [ $version = 'RECENT'])
 static void getList ()
 static void getListByPackage ( $pkg)
 static void getPathToNode ( $node,  $pkg)
 static void getThemeableCorePages ()
 static void obtainPermissionsXML ( $node, [ $pkg = null])
 static void sanitizePath ( $path)
 void add ( $cPath, [ $pkg = null])
 void refresh ()
Variables
Methods
static getByID (line 110)
  • access: public
void getByID ( $cID, [ $version = 'RECENT'])
  • $cID
  • $version

Redefinition of:
Page::getByID()
static getList (line 270)
  • access: public
void getList ()
static getListByPackage (line 20)
  • access: public
void getListByPackage ( $pkg)
  • $pkg
static getPathToNode (line 44)
  • access: public
void getPathToNode ( $node,  $pkg)
  • $node
  • $pkg
static getThemeableCorePages (line 15)
  • access: public
void getThemeableCorePages ()
static obtainPermissionsXML (line 186)
  • access: public
void obtainPermissionsXML ( $node, [ $pkg = null])
  • $node
  • $pkg
static sanitizePath (line 30)
  • access: public
void sanitizePath ( $path)
  • $path
add (line 117)
  • access: public
void add ( $cPath, [ $pkg = null])
  • $cPath
  • $pkg

Redefinition of:
Page::add()
Adds a new page of a certain type, using a passed associate array to setup value. $data may contain any or all of the following:
refresh (line 85)
  • access: public
void refresh ()

Inherited Methods

Inherited From Page

 Page::acquireAreaPermissions()
 Page::add()
 Page::addCollectionAlias()
 Page::addCollectionAliasExternal()
 Page::addHomePage()
 Page::addStatic()
 Page::addToPageCache()
 Page::approvePendingAction()
 Page::assignPermissionSet()
 Page::canMoveCopyTo()
 Page::clearPendingAction()
 Page::delete()
 Page::duplicate()
 Page::duplicateAll()
 Page::forceCheckIn()
 Page::getAllowedSubCollections()
 Page::getByID()
 Page::getByPath()
 Page::getCollectionAction()
 Page::getCollectionCheckedOutUserID()
 Page::getCollectionChildrenArray()
 Page::getCollectionDatePublic()
 Page::getCollectionDescription()
 Page::getCollectionDisplayOrder()
 Page::getCollectionFilename()
 Page::getCollectionFullPageCaching()
 Page::getCollectionFullPageCachingLifetime()
 Page::getCollectionFullPageCachingLifetimeCustomValue()
 Page::getCollectionFullPageCachingLifetimeValue()
 Page::getCollectionHandle()
 Page::getCollectionIcon()
 Page::getCollectionInheritance()
 Page::getCollectionName()
 Page::getCollectionParentID()
 Page::getCollectionParentIDFromChildID()
 Page::getCollectionParentIDs()
 Page::getCollectionPath()
 Page::getCollectionPathFromID()
 Page::getCollectionPointerExternalLink()
 Page::getCollectionPointerID()
 Page::getCollectionPointerOriginalID()
 Page::getCollectionThemeID()
 Page::getCollectionThemeObject()
 Page::getCollectionTypeHandle()
 Page::getCollectionTypeID()
 Page::getCollectionTypeName()
 Page::getCollectionUserID()
 Page::getCurrentPage()
 Page::getFirstChild()
 Page::getMasterCollectionID()
 Page::getNextSubPageDisplayOrder()
 Page::getNumChildren()
 Page::getNumChildrenDirect()
 Page::getOriginalCollectionID()
 Page::getPackageHandle()
 Page::getPackageID()
 Page::getPageIndexContent()
 Page::getPageIndexScore()
 Page::getPagePaths()
 Page::getParentPermissionsCollectionID()
 Page::getPendingAction()
 Page::getPendingActionDateTime()
 Page::getPendingActionTargetCollectionID()
 Page::getPendingActionUserID()
 Page::getPermissionsCollectionID()
 Page::getPermissionsCollectionObject()
 Page::isAdminArea()
 Page::isAlias()
 Page::isArrangeMode()
 Page::isBlockAliasedFromMasterCollection()
 Page::isCheckedOut()
 Page::isCheckedOutByMe()
 Page::isEditMode()
 Page::isExternalLink()
 Page::isGeneratedCollection()
 Page::isMasterCollection()
 Page::isPendingCopy()
 Page::isPendingDelete()
 Page::isPendingMove()
 Page::isSystemPage()
 Page::markPendingAction()
 Page::move()
 Page::movePageDisplayOrderToBottom()
 Page::movePageDisplayOrderToTop()
 Page::openCollectionPointerExternalLinkInNewWindow()
 Page::overrideTemplatePermissions()
 Page::populatePage()
 Page::processArrangement()
 Page::removeThisAlias()
 Page::renderFromCache()
 Page::rescanChildrenDisplayOrder()
 Page::rescanCollectionPath()
 Page::rescanCollectionPathChildren()
 Page::rescanCollectionPathIndividual()
 Page::rescanPagePaths()
 Page::setPageIndexScore()
 Page::setPermissionsInheritanceToOverride()
 Page::setPermissionsInheritanceToTemplate()
 Page::setTheme()
 Page::supportsPageCache()
 Page::uniquifyPagePath()
 Page::update()
 Page::updateCollectionAliasExternal()
 Page::updateDisplayOrder()
 Page::updateGroupsSubCollection()
 Page::updatePermissions()
 Page::updatePermissionsCollectionID()
 Page::_associateMasterCollectionBlocks()
 Page::_getNumChildren()
 Page::__destruct()

Inherited From Collection

 Collection::add()
 Collection::addAreaLayout()
 Collection::addAttribute()
 Collection::addBlock()
 Collection::clearAttribute()
 Collection::clearCollectionAttributes()
 Collection::delete()
 Collection::deleteAreaLayout()
 Collection::duplicate()
 Collection::getArea()
 Collection::getAreaCustomStyleRule()
 Collection::getAttribute()
 Collection::getAttributeValueObject()
 Collection::getBlocks()
 Collection::getByHandle()
 Collection::getByID()
 Collection::getCollectionAreaDisplayOrder()
 Collection::getCollectionAttributeValue()
 Collection::getCollectionDateAdded()
 Collection::getCollectionDateLastModified()
 Collection::getCollectionHandle()
 Collection::getCollectionID()
 Collection::getCollectionTypeID()
 Collection::getSetCollectionAttributes()
 Collection::getVersionID()
 Collection::getVersionObject()
 Collection::getVersionToModify()
 Collection::hasAliasedContent()
 Collection::loadVersionObject()
 Collection::markModified()
 Collection::outputCustomStyleHeaderItems()
 Collection::refreshCache()
 Collection::reindex()
 Collection::rescanDisplayOrder()
 Collection::resetAreaCustomStyle()
 Collection::setAreaCustomStyle()
 Collection::setAttribute()
 Collection::updateAreaLayoutId()
 Collection::_cloneVersion()
 Collection::__destruct()

Documentation generated on Thu, 15 Sep 2011 16:36:30 -0700 by phpDocumentor 1.4.1