Easy Digital Downloads
  • Package
  • Function
  • Tree

Packages

  • EDD
    • Admin
      • Actions
      • Add-ons
      • Dashboard
      • Discounts
      • Downloads
      • Export
      • Notices
      • Pages
      • Payments
      • Reports
      • Settings
      • System
      • Upgrades
      • Upload
      • Welcome
    • Cart
    • Checkout
    • Classes
      • API
      • Fees
      • HTML
      • Roles
      • Session
    • Emails
    • Functions
      • AJAX
      • Compatibility
      • Errors
      • Formatting
      • Install
      • Login
      • Taxes
      • Templates
    • Gateways
    • Logging
    • Payments
    • Shortcodes
    • Widgets

Functions

  • edd_show_upgrade_notices
  • edd_trigger_upgrades
  • edd_upgrades_screen
  • edd_v131_upgrades
  • edd_v134_upgrades
  • edd_v14_upgrades
  • edd_v15_upgrades
 1 <?php
 2 /**
 3  * Upgrade Screen
 4  *
 5  * @package     EDD
 6  * @subpackage  Admin/Upgrades
 7  * @copyright   Copyright (c) 2013, Pippin Williamson
 8  * @license     http://opensource.org/licenses/gpl-2.0.php GNU Public License
 9  * @since       1.3.1
10  */
11 
12 // Exit if accessed directly
13 if ( !defined( 'ABSPATH' ) ) exit;
14 
15 /**
16  * Render Upgrades Screen
17  *
18  * @since 1.3.1
19  * @return void
20 */
21 function edd_upgrades_screen() {
22     ?>
23     <div class="wrap">
24         <h2><?php _e( 'Easy Digital Downloads - Upgrades', 'edd' ); ?></h2>
25         <div id="edd-upgrade-status">
26             <p>
27                 <?php _e( 'The upgrade process has started, please be patient. This could take several minutes. You will be automatically redirected when the upgrade is finished.', 'edd' ); ?>
28                 <img src="<?php echo EDD_PLUGIN_URL . '/assets/images/loading.gif'; ?>" id="edd-upgrade-loader"/>
29             </p>
30         </div>
31         <script type="text/javascript">
32             jQuery( document ).ready( function() {
33                 // Trigger upgrades on page load
34                 var data = { action: 'edd_trigger_upgrades' };
35                 jQuery.post( ajaxurl, data, function (response) {
36                     if( response == 'complete' ) {
37                         jQuery('#edd-upgrade-loader').hide();
38                         document.location.href = 'index.php?page=edd-about'; // Redirect to the welcome page
39                     }
40                 });
41             });
42         </script>
43     </div>
44     <?php
45 }
Easy Digital Downloads API documentation generated by ApiGen 2.8.0