UNA
Loading...
Searching...
No Matches
BxBaseStudioBuilderPage Class Reference
Inheritance diagram for BxBaseStudioBuilderPage:
BxDolStudioBuilderPage BxTemplStudioWidget BxBaseStudioWidget BxDolStudioWidget BxTemplStudioPage BxBaseStudioPage BxDolStudioPage BxDol BxTemplStudioBuilderPage BxDevBuilderPage

Public Member Functions

 __construct ($sType='', $sPage='')
 
 getPageCss ()
 
 getPageJs ()
 
 getPageJsObject ()
 
 getPageMenu ($aMenu=array(), $aMarkers=array())
 
 getPageCode ($sPage='', $bWrap=true)
 
 getBlockPanelTop ($aBlock)
 
- Public Member Functions inherited from BxDolStudioBuilderPage
 checkAction ()
 
 processAction ($sAction)
 
- Public Member Functions inherited from BxTemplStudioWidget
 __construct ($mixedPageName)
 
- Public Member Functions inherited from BxBaseStudioWidget
 getPageCaption ()
 
 getBlocksLine ($aBlocks)
 
 getBlockCode ($aBlock)
 
 getBlockCaption ($aBlock)
 
 getBlockPanelBottom ($aBlock)
 
- Public Member Functions inherited from BxDolStudioWidget
 addAction ($aAction, $bOnRight=true)
 
 removeActions ()
 
 featured ()
 
 bookmark ()
 
- Public Member Functions inherited from BxBaseStudioPage
 getPageIndex ()
 
 getPageJsClass ()
 
 getPageJsCode ($aOptions=array(), $bWrap=true)
 
 getPageHeader ()
 
 getPageBreadcrumb ()
 
 getPageAttributes ()
 
- Public Member Functions inherited from BxDolStudioPage
 getDb ()
 
 getPageUrl ()
 
 getPageTypeUrl ()
 
 getRssHelpUrl ()
 
 getPageTypes ($bFullInfo=true)
 
 getPageTypeIcon ()
 
 addMarkers ($a)
 
 setError ($sError)
 
 getError ($bToDisplay=true)
 

Protected Member Functions

 actionPageCreate ()
 
 actionPageEdit ()
 
 actionPageDelete ()
 
 actionBlockList ()
 
 actionBlockCreate ()
 
 actionBlockEdit ()
 
 actionBlockDelete ()
 
 actionUriGet ()
 
 getSettingsOptions ($aPage=array(), $bCreate=true, $bInputsOnly=false)
 
 getSettingsOptionsFields ($aPage=array(), $bCreate=true)
 
 getSettingsCover ($aPage=array(), $bCreate=true, $bInputsOnly=false)
 
 getSettingsCoverFields ($aPage=array(), $bCreate=true)
 
 getSettingsLayout ($aPage=array(), $bCreate=true, $bInputsOnly=false)
 
 getSettingsLayoutFields ($aPage=array(), $bCreate=true)
 
 getSettingsVisibility ($aPage=array(), $bCreate=true, $bInputsOnly=false)
 
 getSettingsVisibilityFields ($aPage=array(), $bCreate=true)
 
 getSettingsCache ($aPage=array(), $bCreate=true, $bInputsOnly=false)
 
 getSettingsCacheFields ($aPage=array(), $bCreate=true)
 
 getSettingsSeo ($aPage=array(), $bCreate=true, $bInputsOnly=false)
 
 getSettingsSeoFields ($aPage=array(), $bCreate=true)
 
 getSettingsInjections ($aPage=array(), $bCreate=true, $bInputsOnly=false)
 
 getSettingsInjectionsFields ($aPage=array(), $bCreate=true)
 
 getBlockIcon ($aBlock)
 
 getBlockModule ($aBlock)
 
 getBlockContent ($aBlock)
 
 getBlockList ($sModule)
 
 onBlockDelete ($aBlock)
 
 getBlocks ($sModule)
 
 _getTmplVarsBlockPanelTop ()
 
 _getTmplVarsBlockPanelTopActions ()
 
 _getTmplVarsPageSettings ($aPage=array(), $bCreate=true)
 
 getIndexingDataForBlock ($sType, $sContent)
 
- Protected Member Functions inherited from BxDolStudioBuilderPage
 onSaveBlock (&$oForm, &$aBlock)
 
 onSaveBlockLang (&$oForm, &$aBlock)
 
 onSaveBlockImage (&$oForm, &$aBlock)
 
 onSaveBlockRss (&$oForm, &$aBlock)
 
 addInArray ($aInput, $sKey, $aValues)
 
 getModuleIcon ($sName, $sType='menu', $bReturnAsUrl=true)
 
- Protected Member Functions inherited from BxBaseStudioWidget
 getPageCaptionActions ()
 
 getPageActions ($iWidgetId=0)
 
 getPageMenuObject ($aMenu=array(), $aMarkers=array())
 
- Protected Member Functions inherited from BxBaseStudioPage
 getPageCaptionHelp ()
 
 getJsResult ($sMessage, $bTranslate=true, $bRedirect=false, $sRedirect='', $sOnResult='')
 
 getJsResultBy ($aParams)
 
- Protected Member Functions inherited from BxDolStudioPage
 getSystemName ($sValue)
 
 getClassName ($sValue)
 
 getModuleTitle ($sName)
 
 getModules ($bShowCustom=true, $bShowSystem=true)
 
 updateHistory ()
 

Protected Attributes

 $sParamsDivider = '#'
 
 $sSelectKeyPrefix = 'id-'
 
 $sActionPageCreate = 'page_create'
 
 $sActionPageDelete = 'page_delete'
 
 $sActionPageEdit = 'page_edit'
 
 $sActionBlockCreate = 'block_create'
 
 $sActionBlockEdit = 'block_edit'
 
 $sStorage
 
 $sTranscoder
 
 $aUploaders
 
 $sTranscoderCover
 
 $aUploadersCover
 
 $sBaseUrl
 
 $sTypeUrl
 
 $sPageUrl
 
 $aHtmlIds
 
 $aPageSettings
 
- Protected Attributes inherited from BxDolStudioBuilderPage
 $sType
 
 $sPage
 
 $sPageBaseUrl
 
 $aPageRebuild
 
- Protected Attributes inherited from BxBaseStudioWidget
 $aPageCodeNoWrap
 
- Protected Attributes inherited from BxDolStudioWidget
 $sPage
 
 $sPageDefault = BX_DOL_STUDIO_WGT_TYPE_DEFAULT
 
 $aActions
 
- Protected Attributes inherited from BxBaseStudioPage
 $aPageCss
 
 $aPageJs
 
 $sPageJsClass
 
 $sPageJsObject
 
- Protected Attributes inherited from BxDolStudioPage
 $oDb
 
 $aPage
 
 $bPageMultiple
 
 $sPageUrl
 
 $sPageSelected
 
 $sPageRssHelpObject
 
 $sPageRssHelpUrl
 
 $iPageRssHelpLength
 
 $sPageRssHelpId
 
 $_sTypesPreList
 
 $aMarkers
 
 $sError
 
 $_bShowHeaderRightSearch
 
 $_bShowHeaderRightSite
 

Constructor & Destructor Documentation

◆ __construct()

BxBaseStudioBuilderPage::__construct ( $sType = '',
$sPage = '' )

Reimplemented from BxDolStudioBuilderPage.

Member Function Documentation

◆ getBlockPanelTop()

BxBaseStudioBuilderPage::getBlockPanelTop ( $aBlock)

Reimplemented from BxBaseStudioWidget.

◆ getPageCode()

BxBaseStudioBuilderPage::getPageCode ( $sPage = '',
$bWrap = true )

Reset (move to hidden sell) blocks which cannot be seen, because of unsuitable cell number to currently selected layout.

Reimplemented from BxBaseStudioWidget.

◆ getPageCss()

BxBaseStudioBuilderPage::getPageCss ( )

Reimplemented from BxBaseStudioWidget.

◆ getPageJs()

BxBaseStudioBuilderPage::getPageJs ( )

Reimplemented from BxBaseStudioWidget.

◆ getPageJsObject()

BxBaseStudioBuilderPage::getPageJsObject ( )

Reimplemented from BxBaseStudioPage.

◆ getPageMenu()

BxBaseStudioBuilderPage::getPageMenu ( $aMenu = array(),
$aMarkers = array() )

Reimplemented from BxBaseStudioPage.

Member Data Documentation

◆ $aHtmlIds

BxBaseStudioBuilderPage::$aHtmlIds
protected
Initial value:
= array(
'add_popup_id' => 'adm-bp-add-popup',
'edit_popup_id' => 'adm-bp-edit-popup',
'uri_field_id' => 'adm-bp-field-uri',
'url_field_id' => 'adm-bp-field-url',
'settings_group_id' => 'adm-bp-settings-group-',
'settings_groups_id' => 'adm-bp-settings-groups',
'create_block_popup_id' => 'adm-bp-create-block-popup',
'edit_block_popup_id' => 'adm-bp-edit-block-popup',
'edit_block_editor_id' => 'adm-bp-edit-block-editor',
'edit_block_builder_id' => 'adm-bp-edit-block-builder',
'block_id' => 'adm-bpb-',
'block_list_id' => 'adm-bpl-',
'block_lists_id' => 'adm-bp-block-lists',
'layout_id' => 'adm-bpl-',
)

◆ $aPageSettings

BxBaseStudioBuilderPage::$aPageSettings
protected
Initial value:
= array(
array('name' => 'options', 'title' => '_adm_bp_mi_page_options', 'active' => 1),
array('name' => 'cover', 'title' => '_adm_bp_mi_page_cover', 'active' => 0),
array('name' => 'layout', 'title' => '_adm_bp_mi_page_layout', 'active' => 0),
array('name' => 'visibility', 'title' => '_adm_bp_mi_page_visibility', 'active' => 0),
array('name' => 'cache', 'title' => '_adm_bp_mi_page_cache', 'active' => 0),
array('name' => 'seo', 'title' => '_adm_bp_mi_page_seo', 'active' => 0),
array('name' => 'injections', 'title' => '_adm_bp_mi_page_injections', 'active' => 0)
)

The documentation for this class was generated from the following file: