public static function &get_instance() { // Create class instance if required if (!isset(self::$instance)) { self::$instance = new EL_Admin_New(); } // Return class instance return self::$instance; }
public function embed_main_scripts() { // If edit event is selected switch to embed admin_new if (isset($_GET['action']) && 'edit' === $_GET['action']) { require_once EL_PATH . 'admin/includes/admin-new.php'; EL_Admin_New::get_instance()->embed_new_scripts(); } else { // Proceed with embedding for admin_main wp_enqueue_script('eventlist_admin_main_js', EL_URL . 'admin/js/admin_main.js'); wp_enqueue_style('eventlist_admin_main', EL_URL . 'admin/css/admin_main.css'); } }
public function embed_main_scripts() { // If edit event is selected switch to embed admin_new switch ($this->action) { case 'edit': case 'added': case 'modified': // embed admin new script require_once EL_PATH . 'admin/includes/admin-new.php'; EL_Admin_New::get_instance()->embed_new_scripts(); default: // embed admin_main script wp_enqueue_script('eventlist_admin_main_js', EL_URL . 'admin/js/admin_main.js'); wp_enqueue_style('eventlist_admin_main', EL_URL . 'admin/css/admin_main.css'); } }
public function embed_new_scripts() { require_once EL_PATH . 'admin/includes/admin-new.php'; EL_Admin_New::get_instance()->embed_new_scripts(); }