public function __construct($oCaller, $sCallerPath, $sClassName, $aisOptionKey, $sCapability = 'manage_options', $sTextDomain = 'admin-page-framework') { parent::__construct($oCaller, $sCallerPath, $sClassName, $sCapability, $sTextDomain, $this->sFieldsType); $this->sTargetFormPage = $_SERVER['REQUEST_URI']; $this->_setOptionsProperties($aisOptionKey, $sClassName); $GLOBALS['aLesserAdminPageFramework']['aPageClasses'] = isset($GLOBALS['aLesserAdminPageFramework']['aPageClasses']) && is_array($GLOBALS['aLesserAdminPageFramework']['aPageClasses']) ? $GLOBALS['aLesserAdminPageFramework']['aPageClasses'] : array(); $GLOBALS['aLesserAdminPageFramework']['aPageClasses'][$sClassName] = $oCaller; add_filter("option_page_capability_{$this->sOptionKey}", array($this, '_replyToGetCapability')); }
public static function _setLibraryData() { self::$_aLibraryData = array('sName' => LesserAdminPageFramework_Registry::NAME, 'sURI' => LesserAdminPageFramework_Registry::URI, 'sScriptName' => LesserAdminPageFramework_Registry::NAME, 'sLibraryName' => LesserAdminPageFramework_Registry::NAME, 'sLibraryURI' => LesserAdminPageFramework_Registry::URI, 'sPluginName' => '', 'sPluginURI' => '', 'sThemeName' => '', 'sThemeURI' => '', 'sVersion' => LesserAdminPageFramework_Registry::getVersion(), 'sDescription' => LesserAdminPageFramework_Registry::DESCRIPTION, 'sAuthor' => LesserAdminPageFramework_Registry::AUTHOR, 'sAuthorURI' => LesserAdminPageFramework_Registry::AUTHOR_URI, 'sTextDomain' => LesserAdminPageFramework_Registry::TEXT_DOMAIN, 'sDomainPath' => LesserAdminPageFramework_Registry::TEXT_DOMAIN_PATH, 'sNetwork' => '', '_sitewide' => ''); return self::$_aLibraryData; }