echo '<div class="error"><p>' . sprintf(__('<a href="%s" target="_blank">Pojo Theme</a> is not active. Please activate any theme by Pojo.me before you are using "Pojo Accessibility" plugin.', 'pojo-accessibility'), 'http://pojo.me/') . '</p></div>';
    }
    public function print_update_error()
    {
        echo '<div class="error"><p>' . sprintf(__('The Pojo Accessibility is not supported by this version of %s. Please <a href="%s">upgrade the theme to its latest version</a>.', 'pojo-accessibility'), Pojo_Core::instance()->licenses->updater->theme_name, admin_url('update-core.php')) . '</p></div>';
    }
    public function bootstrap()
    {
        // This plugin for Pojo Themes..
        if (!class_exists('Pojo_Core')) {
            add_action('admin_notices', array(&$this, 'admin_notices'));
            return;
        }
        if (version_compare('1.5.4', Pojo_Core::instance()->get_version(), '>')) {
            add_action('admin_notices', array(&$this, 'print_update_error'));
            return;
        }
        include 'includes/pojo-a11y-frontend.php';
        include 'includes/pojo-a11y-customizer.php';
        $this->frontend = new Pojo_A11y_Frontend();
        $this->customizer = new Pojo_A11y_Customizer();
        add_action('pojo_framework_base_settings_included', array(&$this, 'include_settings'));
    }
    private function __construct()
    {
        add_action('init', array(&$this, 'bootstrap'));
        add_action('plugins_loaded', array(&$this, 'load_textdomain'));
    }
}
Pojo_Accessibility::instance();
예제 #2
0
 public function test_getInstance()
 {
     $this->assertInstanceOf('Pojo_Accessibility', Pojo_Accessibility::instance());
 }