PHP 클래스 iaBackendController

상속: extends iaAbstractControllerBackend
파일 보기 프로젝트 열기: intelliants/subrion 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_gridColumns
$_gridFilters
$_gridQueryMainTableAlias
$_name
$_permissionsEdit
$_phraseAddSuccess
$_phraseGridEntriesDeleted
$_phraseGridEntryDeleted
$_pluginName
$_processAdd
$_processEdit
$_table
$_tableBlogEntriesTags
$_tableBlogTags
$_tooltipsEnabled

공개 메소드들

메소드 설명
__construct ( )
getById ( $id ) we should prevent editing menus via this controller
recursiveRead ( $list, $pid, array $titles )
recursive_read_menu ( $menus, $pages, &$list, $menuId )
utf8_validation ( &$item )

보호된 메소드들

메소드 설명
_alterDbTable ( array $fieldData )
_assignValues ( &$iaView, array &$entryData )
_entryAdd ( array $entryData )
_entryDelete ( $entryId )
_entryUpdate ( array $entryData, $entryId )
_gridQuery ( $columns, $where, $order, $start, $limit )
_gridRead ( $params )
_htmlAction ( &$iaView ) Custom item fields support
_indexPage ( &$iaView )
_jsonAction ( &$iaView )
_modifyGridParams ( &$conditions, &$values )
_modifyGridParams ( &$conditions, &$values, array $params )
_modifyGridResult ( array &$entries )
_postSaveEntry ( array $entry, array $data, $action )
_preSaveEntry ( array &$entry, array $data, $action )
_resetRelations ( $name, $item )
_saveTags ( $tagsString )
_setChildren ( $name, $item, $values, $children = [] )
_setDefaultValues ( array &$entry )
_setPageTitle ( &$iaView )
_setPageTitle ( &$iaView, array $entryData, $action )
_setPagesList ( $fieldId, array $pages, $extras = '' )
_setRelations ( )

비공개 메소드들

메소드 설명
_dbColumnExists ( $itemName, $columnName )
_getJsonPlugins ( )
_getJsonUrl ( array $params )
_getPages ( )
_getPagesList ( $languageCode )
_getParents ( $name )
_getPermissionsInfo ( $settings, $userPermissions, $custom )
_getPositions ( )
_getSettings ( )
_insert ( array $fieldData )
_list ( &$iaView )
_listMembers ( )
_listUsergroups ( )
_massUpdateAlias ( $previous, $new, $entryId )
_parseTreeNodes ( $nodesFlatData )
_previewPage ( $action )
_saveMenus ( $entryName, $menus )
_setParents ( $name, $parents = [] )
_update ( array $fieldData, $id )

메소드 상세

__construct() 공개 메소드

public __construct ( )

_alterDbTable() 보호된 메소드

protected _alterDbTable ( array $fieldData )
$fieldData array

_assignValues() 보호된 메소드

protected _assignValues ( &$iaView, array &$entryData )
$entryData array

_entryAdd() 보호된 메소드

protected _entryAdd ( array $entryData )
$entryData array

_entryDelete() 보호된 메소드

protected _entryDelete ( $entryId )

_entryUpdate() 보호된 메소드

protected _entryUpdate ( array $entryData, $entryId )
$entryData array

_gridQuery() 보호된 메소드

protected _gridQuery ( $columns, $where, $order, $start, $limit )

_gridRead() 보호된 메소드

protected _gridRead ( $params )

_htmlAction() 보호된 메소드

Custom item fields support
protected _htmlAction ( &$iaView )
$iaView

_indexPage() 보호된 메소드

protected _indexPage ( &$iaView )

_jsonAction() 보호된 메소드

protected _jsonAction ( &$iaView )

_modifyGridParams() 보호된 메소드

protected _modifyGridParams ( &$conditions, &$values )

_modifyGridParams() 보호된 메소드

protected _modifyGridParams ( &$conditions, &$values, array $params )
$params array

_modifyGridResult() 보호된 메소드

protected _modifyGridResult ( array &$entries )
$entries array

_postSaveEntry() 보호된 메소드

protected _postSaveEntry ( array $entry, array $data, $action )
$entry array
$data array

_preSaveEntry() 보호된 메소드

protected _preSaveEntry ( array &$entry, array $data, $action )
$entry array
$data array

_resetRelations() 보호된 메소드

protected _resetRelations ( $name, $item )

_saveTags() 보호된 메소드

protected _saveTags ( $tagsString )

_setChildren() 보호된 메소드

protected _setChildren ( $name, $item, $values, $children = [] )

_setDefaultValues() 보호된 메소드

protected _setDefaultValues ( array &$entry )
$entry array

_setPageTitle() 보호된 메소드

protected _setPageTitle ( &$iaView )

_setPageTitle() 보호된 메소드

protected _setPageTitle ( &$iaView, array $entryData, $action )
$entryData array

_setPagesList() 보호된 메소드

protected _setPagesList ( $fieldId, array $pages, $extras = '' )
$pages array

_setRelations() 보호된 메소드

protected _setRelations ( )

getById() 공개 메소드

we should prevent editing menus via this controller
public getById ( $id )

recursiveRead() 공개 메소드

public recursiveRead ( $list, $pid, array $titles )
$titles array

recursive_read_menu() 공개 메소드

public recursive_read_menu ( $menus, $pages, &$list, $menuId )

utf8_validation() 공개 메소드

public utf8_validation ( &$item )

프로퍼티 상세

$_gridColumns 보호되어 있는 프로퍼티

protected $_gridColumns

$_gridFilters 보호되어 있는 프로퍼티

protected $_gridFilters

$_gridQueryMainTableAlias 보호되어 있는 프로퍼티

protected $_gridQueryMainTableAlias

$_name 보호되어 있는 프로퍼티

protected $_name

$_permissionsEdit 보호되어 있는 프로퍼티

protected $_permissionsEdit

$_phraseAddSuccess 보호되어 있는 프로퍼티

protected $_phraseAddSuccess

$_phraseGridEntriesDeleted 보호되어 있는 프로퍼티

protected $_phraseGridEntriesDeleted

$_phraseGridEntryDeleted 보호되어 있는 프로퍼티

protected $_phraseGridEntryDeleted

$_pluginName 보호되어 있는 프로퍼티

protected $_pluginName

$_processAdd 보호되어 있는 프로퍼티

protected $_processAdd

$_processEdit 보호되어 있는 프로퍼티

protected $_processEdit

$_table 보호되어 있는 프로퍼티

protected $_table

$_tableBlogEntriesTags 보호되어 있는 프로퍼티

protected $_tableBlogEntriesTags

$_tableBlogTags 보호되어 있는 프로퍼티

protected $_tableBlogTags

$_tooltipsEnabled 보호되어 있는 프로퍼티

protected $_tooltipsEnabled