예제 #1
0
 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;
 }
예제 #2
0
 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');
     }
 }
예제 #3
0
 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');
     }
 }
예제 #4
0
파일: admin.php 프로젝트: geekpondering/wtg
 public function embed_new_scripts()
 {
     require_once EL_PATH . 'admin/includes/admin-new.php';
     EL_Admin_New::get_instance()->embed_new_scripts();
 }