public function replyToLoadPage($oFactory) { /** * (optional) Contextual help pane */ $oFactory->addHelpTab(array('page_slug' => $this->_sPageSlug, 'help_tab_id' => 'admin_page_framework', 'help_tab_title' => AdminPageFramework_Registry::NAME, 'help_tab_content' => __('This contextual help text can be set with the <code>addHelpTab()</code> method.', 'admin-page-framework'), 'help_tab_sidebar_content' => __('This is placed in the sidebar of the help pane.', 'admin-page-framework'))); /** * (optional) Add in-page tabs - here tabs are defined in the below classes. */ $_aTabClasses = array('APF_Demo_BuiltinFieldTypes_Text', 'APF_Demo_BuiltinFieldTypes_Selector', 'APF_Demo_BuiltinFieldTypes_File', 'APF_Demo_BuiltinFieldTypes_Checklist', 'APF_Demo_BuiltinFieldTypes_MISC', 'APF_Demo_BuiltinFieldTypes_System'); foreach ($_aTabClasses as $_sTabClassName) { if (!class_exists($_sTabClassName)) { continue; } new $_sTabClassName($oFactory); } }