<?php /** * Database Update Notice * * @package LifterLMS/Templates/Admin * * @since 3.0.0 * @deprecated 5.2.0 Template admin/notices/db-update.php is deprecated in favor of includes/admin/views/db-update.php. * @version 5.2.0 */ defined( 'ABSPATH' ) || exit; if ( ! is_admin() ) { exit; } _deprecated_file( __FILE__, 'version', LLMS_PLUGIN_DIR . 'includes/admin/views/db-update.php' ); ?> <p><strong><?php _e( 'The LifterLMS database needs to be updated to the latest version.', 'lifterlms' ); ?></strong></p> <p><?php _e( 'The update will only take a few minutes and it will run in the background. A notice like this will let you know when it\'s finished.', 'lifterlms' ); ?></p> <p><?php printf( __( 'See the %1$sdatabase update log%2$s for a complete list of changes scheduled for each upgrade.', 'lifterlms' ), '<a href="https://lifterlms.com/docs/lifterlms-database-updates/" target="_blank">', '</a>' ); ?></p> <p><a class="button-primary" id="llms-start-updater" href="<?php echo wp_nonce_url( admin_url( 'admin.php?page=llms-settings' ), 'do_db_updates', 'llms-db-update' ); ?>"><?php _e( 'Run the Updater', 'lifterlms' ); ?></a></p> <script type="text/javascript"> window.onload = function() { document.getElementById( 'llms-start-updater' ).onclick = function( e ) { var confirm = window.confirm( '<?php echo esc_js( __( 'We strongly recommended that you backup your database before proceeding. Are you sure you wish to run the updater now?', 'lifterlms' ) ); ?>' ); if ( ! confirm ) { e.preventDefault(); } }; }; </script>