/** * Hooks into the WordPress Framework */ function _register_hooks() { // Register scripts add_action('init', array(&$this, 'register_scripts'), 9); // Provides menu options for managing NextGEN Settings add_action('admin_menu', array(&$this, 'add_menu_pages'), 999); $notices = C_Admin_Notification_Manager::get_instance(); add_action('init', array($notices, 'serve_ajax_request')); add_action('admin_footer', array($notices, 'enqueue_scripts')); add_action('all_admin_notices', array($notices, 'render')); }
function initialize() { parent::initialize(); if (is_admin()) { $forms = C_Form_Manager::get_instance(); $forms->add_form(NGG_DISPLAY_SETTINGS_SLUG, NGG_BASIC_THUMBNAILS); $forms->add_form(NGG_DISPLAY_SETTINGS_SLUG, NGG_BASIC_SLIDESHOW); } $notices = C_Admin_Notification_Manager::get_instance(); $notices->add('image_rotator_notice', 'C_Image_Rotator_Notice'); }
/** * Hooks into the WordPress Framework */ function _register_hooks() { // Register scripts add_action('init', array($this, 'register_scripts'), 9); // Provides menu options for managing NextGEN Settings add_action('admin_menu', array($this, 'add_menu_pages'), 999); // Define routes add_action('ngg_routes', array($this, 'define_routes')); // Provides admin notices $notices = C_Admin_Notification_Manager::get_instance(); add_action('init', array($notices, 'serve_ajax_request')); add_action('admin_footer', array($notices, 'enqueue_scripts')); add_action('all_admin_notices', array($notices, 'render')); $php_id = 0; if (defined('PHP_VERSION_ID')) { $php_id = PHP_VERSION_ID; } else { $version = explode('.', PHP_VERSION); $php_id = $version[0] * 10000 + $version[1] * 100 + $version[2]; } if ($php_id < 50300) { $notices->add("ngg_php52_deprecation", array("message" => __('PHP 5.2 will be deprecated in a future version of NextGEN. Please upgrade your PHP installation to 5.3 or above.', 'nggallery'))); } }
function initialize() { parent::initialize(); $notices = C_Admin_Notification_Manager::get_instance(); $notices->add('image_rotator_notice', 'C_Image_Rotator_Notice'); }