diff --git a/includes/admin/core/class-admin-upgrade.php b/includes/admin/core/class-admin-upgrade.php
index 406431c8..53552ad9 100644
--- a/includes/admin/core/class-admin-upgrade.php
+++ b/includes/admin/core/class-admin-upgrade.php
@@ -74,44 +74,64 @@ if ( ! class_exists( 'um\admin\core\Admin_Upgrade' ) ) {
}
}
- //add_action( 'in_plugin_update_message-' . um_plugin, array( $this, 'in_plugin_update_message' ) );
+ add_action( 'in_plugin_update_message-' . um_plugin, array( $this, 'in_plugin_update_message' ) );
}
/**
* Function for major updates
*
*/
- /*function in_plugin_update_message( $args ) {
+ function in_plugin_update_message( $args ) {
+ $show_additional_notice = false;
+ if ( isset( $args['new_version'] ) ) {
+ $old_version_array = explode( '.', ultimatemember_version );
+ $new_version_array = explode( '.', $args['new_version'] );
- $lastversion = get_option( '%UNIQUE_ID%_last_version', false );
- if ( $lastversion && version_compare( $lastversion, %UNIQUE_ID%_current_version, '>' ) ) {
- $upgrade_notice = get_option( '%UNIQUE_ID%_major_update' . $lastversion );
+ if ( $old_version_array[0] < $new_version_array[0] ) {
+ $show_additional_notice = true;
+ } else {
+ if ( $old_version_array[1] < $new_version_array[1] ) {
+ $show_additional_notice = true;
+ }
+ }
- echo '' . wp_kses_post( $upgrade_notice );
}
- }*/
+
+ if ( $show_additional_notice ) {
+ ob_start(); ?>
+
+
+
+
+
+
+
+