| ... | ... |
@@ -14,10 +14,16 @@ class admin_list_table extends WP_List_Table {
|
| 14 | 14 |
)); |
| 15 | 15 |
} |
| 16 | 16 |
|
| 17 |
+ protected function get_table_name() {
|
|
| 18 |
+ global $wpdb; |
|
| 19 |
+ return $wpdb->prefix . "customers"; |
|
| 20 |
+ } |
|
| 21 |
+ |
|
| 22 |
+ |
|
| 17 | 23 |
public function get_item_data($per_page = 5, $page_number = 1) {
|
| 18 | 24 |
global $wpdb; |
| 19 | 25 |
|
| 20 |
- $sql = "SELECT * FROM {$wpdb->prefix}customers";
|
|
| 26 |
+ $sql = "SELECT * FROM ". $this->get_table_name(); |
|
| 21 | 27 |
|
| 22 | 28 |
if (!empty($_REQUEST['orderby'])) {
|
| 23 | 29 |
$sql .= ' ORDER BY ' . esc_sql($_REQUEST['orderby']); |
| ... | ... |
@@ -36,7 +42,7 @@ class admin_list_table extends WP_List_Table {
|
| 36 | 42 |
global $wpdb; |
| 37 | 43 |
|
| 38 | 44 |
$wpdb->delete( |
| 39 |
- "{$wpdb->prefix}customers",
|
|
| 45 |
+ $this->get_table_name(), |
|
| 40 | 46 |
array('ID' => $id),
|
| 41 | 47 |
array('%d')
|
| 42 | 48 |
); |
| ... | ... |
@@ -45,7 +51,7 @@ class admin_list_table extends WP_List_Table {
|
| 45 | 51 |
public function record_count() {
|
| 46 | 52 |
global $wpdb; |
| 47 | 53 |
|
| 48 |
- $sql = "SELECT COUNT(*) FROM {$wpdb->prefix}customers";
|
|
| 54 |
+ $sql = "SELECT COUNT(*) FROM ". $this->get_table_name(); |
|
| 49 | 55 |
return $wpdb->get_var($sql); |
| 50 | 56 |
} |
| 51 | 57 |
|