This is the API documentation for concrete5 version 5.6 and earlier. View Current API Documentation

Class Concrete5_Model_ComposerPage

The page object in Concrete encapsulates all the functionality used by a typical page and their contents including blocks, page metadata, page permissions.

Concrete5_Library_Object
Extended by Object
Extended by Concrete5_Model_Collection
Extended by Collection
Extended by Concrete5_Model_Page
Extended by Page
Extended by Concrete5_Model_ComposerPage

Direct known subclasses

ComposerPage

Package: Pages
Located at core/models/composer_page.php

Methods summary

public static
# createDraft( $ct )
protected static
# isValidComposerPage( $entry )

Checks to see if the page in question is a valid composer draft for the logged in user

public
public
public
public
public
public
public static Page
# getByID( integer $cID, string $cvID = 'RECENT', string $class,… )
public

Methods inherited from Concrete5_Model_Page

__destruct(), _associateMasterCollectionAttributes(), _associateMasterCollectionBlocks(), _duplicateAll(), _getNumChildren(), acquireAreaPermissions(), acquirePagePermissions(), activate(), add(), addCollectionAlias(), addCollectionAliasExternal(), addHomePage(), addStatic(), assignPermissionSet(), assignPermissions(), canMoveCopyTo(), clearPagePermissions(), deactivate(), delete(), duplicate(), duplicateAll(), export(), forceCheckIn(), getByPath(), getCollectionAction(), getCollectionCheckedOutUserID(), getCollectionCheckedOutUserName(), getCollectionChildrenArray(), getCollectionDatePublic(), getCollectionDescription(), getCollectionDisplayOrder(), getCollectionFilename(), getCollectionFullPageCaching(), getCollectionFullPageCachingLifetime(), getCollectionFullPageCachingLifetimeCustomValue(), getCollectionFullPageCachingLifetimeValue(), getCollectionHandle(), getCollectionIcon(), getCollectionInheritance(), getCollectionName(), getCollectionParentID(), getCollectionParentIDFromChildID(), getCollectionParentIDs(), getCollectionPath(), getCollectionPathFromID(), getCollectionPointerExternalLink(), getCollectionPointerID(), getCollectionPointerOriginalID(), getCollectionThemeID(), getCollectionThemeObject(), getCollectionTypeHandle(), getCollectionTypeID(), getCollectionTypeName(), getCollectionUserID(), getCurrentPage(), getFirstChild(), getMasterCollectionID(), getNextSubPageDisplayOrder(), getNumChildren(), getNumChildrenDirect(), getOriginalCollectionID(), getPackageHandle(), getPackageID(), getPageIndexContent(), getPageIndexScore(), getPagePaths(), getParentPermissionsCollectionID(), getPermissionObjectIdentifier(), getPermissionsCollectionID(), getPermissionsCollectionObject(), inheritPermissionsFromDefaults(), inheritPermissionsFromParent(), isActive(), isAdminArea(), isAlias(), isArrangeMode(), isBlockAliasedFromMasterCollection(), isCheckedOut(), isCheckedOutByMe(), isEditMode(), isExternalLink(), isGeneratedCollection(), isInTrash(), isMasterCollection(), isSystemPage(), move(), movePageDisplayOrderToBottom(), movePageDisplayOrderToTop(), moveToRoot(), moveToTrash(), openCollectionPointerExternalLinkInNewWindow(), overrideTemplatePermissions(), populatePage(), populateRecursivePages(), processArrangement(), queueForDeletion(), queueForDeletionRequest(), queueForDeletionSort(), queueForDuplication(), queueForDuplicationSort(), removeThisAlias(), rescanAreaPermissions(), rescanChildrenDisplayOrder(), rescanCollectionPath(), rescanCollectionPathChildren(), rescanCollectionPathIndividual(), rescanPagePaths(), rescanSystemPageStatus(), rescanSystemPages(), setOverrideTemplatePermissions(), setPageIndexScore(), setPermissionsInheritanceToOverride(), setPermissionsInheritanceToTemplate(), setPermissionsToManualOverride(), setTheme(), uniquifyPagePath(), update(), updateCollectionAliasExternal(), updateDisplayOrder(), updateGroupsSubCollection(), updatePermissionsCollectionID()

Properties summary

Properties inherited from Concrete5_Model_Collection

$attributes, $cID

Properties inherited from Concrete5_Library_Object

$error