Beispiel #1
0
 function upgrade()
 {
     // Queue upgrades
     $current_version = get_option('gmediaVersion', null);
     $current_db_version = get_option('gmediaDbVersion', null);
     if (null === $current_db_version) {
         add_option("gmediaDbVersion", GMEDIA_DBVERSION);
     } elseif (version_compare($current_db_version, GMEDIA_DBVERSION, '<')) {
         require_once dirname(__FILE__) . '/config/update.php';
         if (get_transient('gmediaUpgrade') || isset($_GET['do_update']) && 'gmedia' == $_GET['do_update']) {
             add_action('admin_notices', 'gmedia_upgrade_process_admin_notice');
         } else {
             add_action('admin_notices', 'gmedia_upgrade_required_admin_notice');
         }
     }
     if (null === $current_version) {
         require_once dirname(__FILE__) . '/config/update.php';
         add_option("gmediaVersion", GMEDIA_VERSION);
         add_action('init', 'gmedia_flush_rewrite_rules', 1000);
     } elseif (version_compare($current_version, GMEDIA_VERSION, '<')) {
         require_once dirname(__FILE__) . '/config/update.php';
         gmedia_quite_update();
         add_action('init', 'gmedia_flush_rewrite_rules', 1000);
         if (!wp_get_schedule('gmedia_app_cronjob')) {
             wp_schedule_event(time(), 'gmedia_app', 'gmedia_app_cronjob');
         }
     }
 }
Beispiel #2
0
 function upgrade()
 {
     // Queue upgrades
     $current_version = get_option('gmediaVersion', null);
     $current_db_version = get_option('gmediaDbVersion', null);
     require_once dirname(__FILE__) . '/update.php';
     if (null === $current_db_version) {
         add_option("gmediaDbVersion", GMEDIA_DBVERSION);
     } elseif (version_compare($current_db_version, GMEDIA_DBVERSION, '<')) {
         if (isset($_GET['do_update']) && 'gmedia' == $_GET['do_update']) {
             add_action('admin_notices', 'gmedia_wait_admin_notice');
         } else {
             add_action('admin_notices', 'gmedia_update_admin_notice');
         }
     }
     if (null === $current_version) {
         add_option("gmediaVersion", GMEDIA_VERSION);
         add_action('init', 'gmedia_flush_rewrite_rules', 1000);
     } elseif (version_compare($current_version, GMEDIA_VERSION, '<')) {
         gmedia_quite_update();
         add_action('init', 'gmedia_flush_rewrite_rules', 1000);
     }
 }