AdminPageFrameworkLoader_AdminPage::setUp PHP Метод

setUp() публичный Метод

Sets up admin pages.
С версии: 3.5.0
public setUp ( )
    public function setUp()
    {
        $_aOptions = $this->oProp->aOptions;
        $_bAdminPageEnabled = !is_array($_aOptions) || isset($_aOptions['enable_admin_pages']) && $_aOptions['enable_admin_pages'];
        // Set up pages
        if ($_bAdminPageEnabled) {
            $this->setRootMenuPage(AdminPageFrameworkLoader_Registry::SHORTNAME, AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/image/wp-logo_16x16.png', 4);
            // Add pages
            new AdminPageFrameworkLoader_AdminPage_Tool($this, array('page_slug' => AdminPageFrameworkLoader_Registry::$aAdminPages['tool'], 'title' => __('Tools', 'admin-page-framework-loader'), 'style' => array(AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/css/code.css', AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/css/admin.css')));
            new AdminPageFrameworkLoader_AdminPage_Addon($this, array('page_slug' => AdminPageFrameworkLoader_Registry::$aAdminPages['addon'], 'title' => __('Add Ons', 'admin-page-framework-loader'), 'style' => array(AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/css/code.css', AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/css/admin.css')));
            new AdminPageFrameworkLoader_AdminPage_Help($this, array('page_slug' => AdminPageFrameworkLoader_Registry::$aAdminPages['help'], 'title' => __('Help', 'admin-page-framework-loader'), 'order' => 1000, 'style' => array(AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/css/code.css', AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/css/admin.css')));
            add_action('load_' . $this->oProp->sClassName, array($this, 'replyToDoPageSettings'));
        }
        $this->_addActionLinks($_bAdminPageEnabled, $_aOptions);
    }