PHP Класс iaBackendController

Наследование: extends iaAbstractControllerBackend
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_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