PHP Class AdminPageFramework_Property_admin_page

Inheritance: extends AdminPageFramework_Property_Base
显示文件 Open project: michaeluno/admin-page-framework

Public Properties

Property Type Description
$_bDisableSavingOptions
$_sPropertyType
$aAdminNotices
$aDefaultInPageTabs
$aDisallowedQueryKeys
$aHelpTabs
$aHiddenPages
$aInPageTabs
$aPageHooks
$aPages
$aPluginDescriptionLinks
$aPluginTitleLinks
$aRegisteredSubMenuPages
$aRootMenu
$bEnableForm
$bShowInPageTabs
$bShowPageHeadingTabs
$bShowPageTitle
$iOptionTransientDuration
$sCapability
$sClassHash
$sClassName
$sDefaultPageSlug
$sFormEncType
$sInPageTabTag
$sOptionKey
$sOptionType
$sPageHeadingTabTag
$sStructureType
$sTargetFormPage
$sThickBoxButtonUseThis
$sWrapperClassAttribute

Public Methods

Method Description
__construct ( $oCaller, $sCallerPath, $sClassName, $aisOptionKey, $sCapability = 'manage_options', $sTextDomain = 'admin-page-framework' )
_replyToGetCapability ( )
getCurrentInPageTabSlugIfAdded ( )
getCurrentPageSlug ( )
getCurrentPageSlugIfAdded ( )
getCurrentTab ( $sCurrentPageSlug = '' )
getCurrentTabSlug ( $sCurrentPageSlug = '' )
getDefaultInPageTab ( $sPageSlug )
isPageAdded ( $sPageSlug = '' )
updateOption ( $aOptions = null )

Protected Methods

Method Description
_getOptions ( )
_isAdminPage ( )

Private Methods

Method Description
_getOptionKey ( $aisOptionKey, $sClassName )
_getOptionType ( $aisOptionKey )
_getOptionsByType ( $sOptionType )
_setOptionsProperties ( $aisOptionKey, $sClassName )
_updateOptionsByType ( $aOptions, $sOptionType )

Method Details

__construct() public method

public __construct ( $oCaller, $sCallerPath, $sClassName, $aisOptionKey, $sCapability = 'manage_options', $sTextDomain = 'admin-page-framework' )

_getOptions() protected method

protected _getOptions ( )

_isAdminPage() protected method

protected _isAdminPage ( )

_replyToGetCapability() public method

getCurrentInPageTabSlugIfAdded() public method

getCurrentPageSlug() public method

public getCurrentPageSlug ( )

getCurrentPageSlugIfAdded() public method

getCurrentTab() public method

public getCurrentTab ( $sCurrentPageSlug = '' )

getCurrentTabSlug() public method

public getCurrentTabSlug ( $sCurrentPageSlug = '' )

getDefaultInPageTab() public method

public getDefaultInPageTab ( $sPageSlug )

isPageAdded() public method

public isPageAdded ( $sPageSlug = '' )

updateOption() public method

public updateOption ( $aOptions = null )

Property Details

$_bDisableSavingOptions public_oe property

public $_bDisableSavingOptions

$_sPropertyType public_oe property

public $_sPropertyType

$aAdminNotices public_oe property

public $aAdminNotices

$aDefaultInPageTabs public_oe property

public $aDefaultInPageTabs

$aDisallowedQueryKeys public_oe property

public $aDisallowedQueryKeys

$aHelpTabs public_oe property

public $aHelpTabs

$aHiddenPages public_oe property

public $aHiddenPages

$aInPageTabs public_oe property

public $aInPageTabs

$aPageHooks public_oe property

public $aPageHooks

$aPages public_oe property

public $aPages

$aRegisteredSubMenuPages public_oe property

public $aRegisteredSubMenuPages

$aRootMenu public_oe property

public $aRootMenu

$bEnableForm public_oe property

public $bEnableForm

$bShowInPageTabs public_oe property

public $bShowInPageTabs

$bShowPageHeadingTabs public_oe property

public $bShowPageHeadingTabs

$bShowPageTitle public_oe property

public $bShowPageTitle

$iOptionTransientDuration public_oe property

public $iOptionTransientDuration

$sCapability public_oe property

public $sCapability

$sClassHash public_oe property

public $sClassHash

$sClassName public_oe property

public $sClassName

$sDefaultPageSlug public_oe property

public $sDefaultPageSlug

$sFormEncType public_oe property

public $sFormEncType

$sInPageTabTag public_oe property

public $sInPageTabTag

$sOptionKey public_oe property

public $sOptionKey

$sOptionType public_oe property

public $sOptionType

$sPageHeadingTabTag public_oe property

public $sPageHeadingTabTag

$sStructureType public_oe property

public $sStructureType

$sTargetFormPage public_oe property

public $sTargetFormPage

$sThickBoxButtonUseThis public_oe property

public $sThickBoxButtonUseThis

$sWrapperClassAttribute public_oe property

public $sWrapperClassAttribute