Browse code

리펙토링

Nepirity Corp authored on23/03/2018 16:24:46
Showing1 changed files

... ...
@@ -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