public static function deactivate_plugin()
 {
     $purge = get_option(JWP6 . 'purge_settings_at_deactivation');
     if ($purge) {
         JWP6_Plugin::purge_settings(true);
     }
 }
Esempio n. 2
0
    $default->save();
    // Import various plugin preferences
    JWP6_Legacy::import_jwp5_settings();
    // Import JWP5 player configs
    $players = JWP6_Legacy::import_jwp5_players();
    add_option(JWP6 . 'imported_jwp5_players', $players);
    // Set update message
    $license_page = admin_url('admin.php?page=' . JWP6 . 'menu_licensing');
    $message = "You have upgraded to JW Player 6. Please remember to ";
    $message .= "<strong><a href='{$license_page}'>enter your player license key</a></strong> ";
    $message .= "to enable all the license specific settings of the player.";
    update_option(JWP6 . 'notification', $message);
    // Redirect to the new overview
    wp_redirect(admin_url('admin.php?page=' . JWP6 . 'menu_import'));
}
if ('revert' == $_GET['a']) {
    JWP6_Plugin::purge_settings(false);
    add_option(JWP6 . 'plugin_version', $plugin_version, '', 'yes');
    wp_redirect(admin_url('admin.php?page=jwplayer-update'));
}
/*
Disabled. Will be available with future release.
if ( 'purge' == $_GET['a'] ) {
    $ok = JWP6_Legacy::purge_jwp5_settings();
    $message = "Your JW Player 5 (plugin) settings and files (that the script had permission for) have been removed from your system.";
    update_option(JWP6 . 'notification', $message);
    delete_option(JWP6 . 'jwp5_players_imported');
    delete_option(JWP6 . 'jwp5_playlists_imported');
    wp_redirect(admin_url('admin.php?page=' . JWP6 . 'menu'));
}
*/