update table names
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 26 Nov 2014 19:51:12 +0000 (14:51 -0500)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 26 Nov 2014 19:51:12 +0000 (14:51 -0500)
glm-members.php
models/database.php

index f2023b1..2fee4ca 100644 (file)
@@ -11,12 +11,12 @@ License: Gaslght Media All Rights Reserved
 
 define('GLM_MEMBERS_VERSION', '1.0');
 define('GLM_MEMBERS_VRS_OPTION_NAME', 'glm_member_db_version');
-define('GLM_MEMBERS_MEMBER_TABLE', 'members');
-define('GLM_MEMBERS_LOCATION_TABLE', 'locations');
-define('GLM_MEMBERS_CONTACT_TABLE', 'contacts');
-define('GLM_MEMBERS_REGION_TABLE', 'regions');
-define('GLM_MEMBERS_COUNTY_TABLE', 'counties');
-define('GLM_MEMBERS_CITY_TABLE', 'cities');
+define('GLM_MEMBERS_MEMBER_TABLE', 'glm_members_members');
+define('GLM_MEMBERS_LOCATION_TABLE', 'glm_members_locations');
+define('GLM_MEMBERS_CONTACT_TABLE', 'glm_members_contacts');
+define('GLM_MEMBERS_REGION_TABLE', 'glm_members_regions');
+define('GLM_MEMBERS_COUNTY_TABLE', 'glm_members_counties');
+define('GLM_MEMBERS_CITY_TABLE', 'glm_members_cities');
 define('GLM_MEMBERS_PLUGIN_FILE_PATH', __FILE__);
 
 require_once 'models/database.php';
index e06a967..dde941d 100644 (file)
@@ -61,18 +61,43 @@ class glm_members_models_database
         $charset_collate = $this->wpdb->get_charset_collate();
 
         $sql = "CREATE TABLE {$this->membersTable} (
-            id mediumint(9) NOT NULL AUTO_INCREMENT,
-            create_date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
-            name text NOT NULL,
-            url text DEFAULT '' NOT NULL,
-            join_date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
-            phone text DEFAULT '' NOT NULL,
-            logo text DEFAULT '' NOT NULL,
+            id BIGINT(20) NOT NULL AUTO_INCREMENT,
+            create_time DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL,
+            modify_time DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL,
+            name TEXT NOT NULL,
+            url TEXT DEFAULT '' NOT NULL,
+            join_date DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL,
+            phone TEXT DEFAULT '' NOT NULL,
+            logo TEXT DEFAULT '' NOT NULL,
             UNIQUE KEY id (id)
             ) {$charset_collate}";
         include ABSPATH . 'wp-admin/includes/upgrade.php';
         dbDelta($sql);
 
+        $sql = "CREATE TABLE {$this->locationTable} (
+            id BIGINT(20) NOT NULL AUTO_INCREMENT,
+            create_time DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL,
+            modify_time DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL,
+            name TEXT DEFAULT '' NOT NULL,
+            street TEXT DEFAULT '' NOT NULL,
+            city BIGINT(20) NOT NULL,
+            state BIGINT(20) NOT NULL,
+            zip TEXT DEFAULT '' NOT NULL,
+            lat DOUBLE PRECISION (9, 7) DEFAULT 0 NOT NULL,
+            lon DOUBLE PRECISION (10, 7) DEFAULT 0 NOT NULL,
+            UNIQUE KEY id (id)
+            ) {$charset_collate}";
+        dbDelta($sql);
+
+        $sql = "CREATE TABLE {$this->cityTable} (
+            id BIGINT(20) NOT NULL AUTO_INCREMENT,
+            create_time DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL,
+            modify_time DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL,
+            name TEXT NOT NULL,
+            UNIQUE KEY id (id)
+        ) {$charset_collate}";
+        dbDelta($sql);
+
         update_option(GLM_MEMBERS_VRS_OPTION_NAME, GLM_MEMBERS_VERSION);
     }