| ... | ... |
@@ -25,7 +25,25 @@ class admin_table_plugin {
|
| 25 | 25 |
private function __sleep() {}
|
| 26 | 26 |
private function __wakeup() {}
|
| 27 | 27 |
|
| 28 |
+ public function get_table_name() {
|
|
| 29 |
+ global $wpdb; |
|
| 30 |
+ return $wpdb->prefix.'customers2'; |
|
| 31 |
+ } |
|
| 32 |
+ |
|
| 28 | 33 |
public function install() {
|
| 34 |
+ global $wpdb; |
|
| 35 |
+ $table_name = $this->get_table_name(); |
|
| 36 |
+ |
|
| 37 |
+ if($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name) {
|
|
| 38 |
+ $sql = "CREATE TABLE $table_name ( |
|
| 39 |
+ id mediumint(9) NOT NULL AUTO_INCREMENT, |
|
| 40 |
+ field_x text NOT NULL, |
|
| 41 |
+ field_y text NOT NULL, |
|
| 42 |
+ UNIQUE KEY id (id) |
|
| 43 |
+ ) ;"; |
|
| 44 |
+ require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); |
|
| 45 |
+ dbDelta( $sql ); |
|
| 46 |
+ } |
|
| 29 | 47 |
} |
| 30 | 48 |
} |
| 31 | 49 |
|