PHP Class Admin_ObjectController, pimcore

LICENSE This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://www.pimcore.org/license
Inheritance: extends Pimcore_Controller_Action_Admin
Exibir arquivo Open project: pimcore/pimcore

Protected Properties

Property Type Description
$_objectService Pimcore\Model\Object\Service

Public Methods

Method Description
addAction ( )
addFolderAction ( )
copyAction ( )
copyInfoAction ( )
copyRewriteIdsAction ( )
deleteAction ( )
deleteInfoAction ( )
diffVersionsAction ( )
filterLocalizedFields ( AbstractObject $object, $objectData )
getAction ( )
getFolderAction ( )
getIdPathPagingInfoAction ( )
gridProxyAction ( )
init ( )
lockAction ( )
performFieldcollectionModificationCheck ( Concrete $object, $originalModificationDate, $data )
previewAction ( )
previewVersionAction ( )
publishVersionAction ( )
saveAction ( )
saveFolderAction ( )
setLayoutPermission ( &$layout, $allowedView, $allowedEdit )
treeGetChildsByIdAction ( )
updateAction ( )

Protected Methods

Method Description
assignPropertiesFromEditmode ( $object )
detectAddedRemoteOwnerRelations ( array $relations, array $value ) : array
detectDeletedRemoteOwnerRelations ( array $relations, array $value ) : array
getLatestVersion ( Concrete $object ) : Concrete
getTreeNodeConfig ( $element ) : array
prepareChildClasses ( $classes )
processRemoteOwnerRelations ( Concrete $object, array $toDelete, array $toAdd, string $ownerFieldName ) : void

Private Methods

Method Description
getDataForField ( $object, $key, $fielddefinition, $objectFromVersion, $level ) : void gets recursively attribute data from parent and fills objectData and metaData
getDataForObject ( Concrete $object, $objectFromVersion = false )
getParentValue ( $object, $key )
isInheritableField ( Data $fielddefinition )

Method Details

addAction() public method

public addAction ( )

addFolderAction() public method

public addFolderAction ( )

assignPropertiesFromEditmode() protected method

protected assignPropertiesFromEditmode ( $object )

copyAction() public method

public copyAction ( )

copyInfoAction() public method

public copyInfoAction ( )

copyRewriteIdsAction() public method

deleteAction() public method

public deleteAction ( )

deleteInfoAction() public method

public deleteInfoAction ( )

detectAddedRemoteOwnerRelations() protected method

protected detectAddedRemoteOwnerRelations ( array $relations, array $value ) : array
$relations array
$value array
return array

detectDeletedRemoteOwnerRelations() protected method

protected detectDeletedRemoteOwnerRelations ( array $relations, array $value ) : array
$relations array
$value array
return array

diffVersionsAction() public method

public diffVersionsAction ( )

filterLocalizedFields() public method

public filterLocalizedFields ( AbstractObject $object, $objectData )
$object Pimcore\Model\Object\AbstractObject

getAction() public method

public getAction ( )

getFolderAction() public method

public getFolderAction ( )

getIdPathPagingInfoAction() public method

getLatestVersion() protected method

protected getLatestVersion ( Concrete $object ) : Concrete
$object Pimcore\Model\Object\Concrete
return Pimcore\Model\Object\Concrete

getTreeNodeConfig() protected method

protected getTreeNodeConfig ( $element ) : array
return array

gridProxyAction() public method

public gridProxyAction ( )

init() public method

public init ( )

lockAction() public method

public lockAction ( )

performFieldcollectionModificationCheck() public method

public performFieldcollectionModificationCheck ( Concrete $object, $originalModificationDate, $data )
$object Pimcore\Model\Object\Concrete

prepareChildClasses() protected method

protected prepareChildClasses ( $classes )

previewAction() public method

public previewAction ( )

previewVersionAction() public method

processRemoteOwnerRelations() protected method

protected processRemoteOwnerRelations ( Concrete $object, array $toDelete, array $toAdd, string $ownerFieldName ) : void
$object Pimcore\Model\Object\Concrete
$toDelete array
$toAdd array
$ownerFieldName string
return void

publishVersionAction() public method

saveAction() public method

public saveAction ( )

saveFolderAction() public method

public saveFolderAction ( )

setLayoutPermission() public method

public setLayoutPermission ( &$layout, $allowedView, $allowedEdit )

treeGetChildsByIdAction() public method

updateAction() public method

public updateAction ( )

Property Details

$_objectService protected_oe property

protected Service,Pimcore\Model\Object $_objectService
return Pimcore\Model\Object\Service