Added check that wp option matches current plugin version number
authorChuck Scott <cscott@gaslightmedia.com>
Thu, 14 Jan 2016 20:22:01 +0000 (15:22 -0500)
committerChuck Scott <cscott@gaslightmedia.com>
Thu, 14 Jan 2016 20:22:01 +0000 (15:22 -0500)
glm-member-db-packaging.php

index 2407f6d..6547cba 100644 (file)
  *  made together with the DB_VERSION below. ONLY bump the DB
  *  version when there's a change in the database!! Use the
  *  version nunmber of that release for the DB version.
+ *
+ *  We check the plugin version stored in the WordPress option below
+ *  so that we're sure the other add-ons see an up to date
+ *  version from this plugin.
  */
 define('GLM_MEMBERS_PACKAGING_PLUGIN_VERSION', '1.0.19');
 define('GLM_MEMBERS_PACKAGING_PLUGIN_DB_VERSION', '1.1.0');
@@ -39,6 +43,11 @@ define('GLM_MEMBERS_PACKAGING_PLUGIN_DB_VERSION', '1.1.0');
 // This is the minimum version of the GLM Members DB plugin require for this plugin.
 define('GLM_MEMBERS_PACKAGING_PLUGIN_MIN_MEMBERS_REQUIRED_VERSION', '1.0.57');
 
+// Check if plugin version is not current in WordPress option and if needed updated it
+if (GLM_MEMBERS_PACKAGING_PLUGIN_VERSION != get_option('glmMembersDatabasePackagingPluginVersion')) {
+    update_option('glmMembersDatabasePackagingPluginVersion', GLM_MEMBERS_PACKAGING_PLUGIN_VERSION);
+}
+
 /*
  * Copyright 2014 Charles Scott (email : cscott@gaslightmedia.com)
  *