PluginProbe
WP Directory Kit / 1.5.9
WP Directory Kit v1.5.9
1.5.9 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 trunk 1.1.0 1.1.6 1.1.8 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.8 All 37 releases
← All changes | application/controllers/Wdk_messages.php +10 -8 1.2.6 → 1.5.9 View file →
@@ -9,8 +9,9 @@
9 9
10 10 public function index()
11 11 {
12 12 $this->load->model('messages_m');
13 + $this->load->model('listing_m');
13 14 $this->data['form'] = &$this->form;
14 15
15 16 $dbusers = get_users( array( 'search' => '',
16 17 'orderby' => 'display_name', 'order' => 'ASC'));
@@ -41,12 +42,15 @@
41 42 }
42 43 }
43 44
44 45 /* [Search Form] */
45 -
46 +
47 + global $wpdb;
48 + $wp_usermeta_table = $wpdb->users;
49 +
46 50 $controller = 'messages';
47 - $columns = array('idmessage','user_id_editor','display_name','user_login', 'user_email', 'search', 'order_by');
48 - $external_columns = array('user_id_editor','display_name','user_login', 'user_email');
51 + $columns = array($this->messages_m->_table_name.'.idmessage',$this->listing_m->_table_name.'.user_id_editor',$wp_usermeta_table.'.display_name',$wp_usermeta_table.'.user_login', $wp_usermeta_table.'.user_email', 'search',$this->messages_m->_table_name.'.email_sender', $this->messages_m->_table_name.'.message');
52 + $external_columns = array($this->listing_m->_table_name.'.user_id_editor',$wp_usermeta_table.'.display_name',$wp_usermeta_table.'.user_login', $wp_usermeta_table.'.user_email',$this->messages_m->_table_name.'.email_sender', $this->messages_m->_table_name.'.message');
49 53
50 54 $this->data['order_by'] = array('idmessage DESC' => __('ID DESC', 'wpdirectorykit'),
51 55 'idmessage ASC' => __('ID ASC', 'wpdirectorykit'),
52 56 'display_name DESC' => __('User DESC', 'wpdirectorykit'),
@@ -71,12 +75,10 @@
71 75 ),
72 76 );
73 77
74 78 $this->data['db_data'] = $this->messages_m->prepare_data($this->input->get(), $rules);
75 -
76 - global $wpdb;
77 - $wp_usermeta_table = $wpdb->users;
78 79
80 +
79 81 $this->db->join($this->db->prefix.'wdk_listings ON '.$this->db->prefix.'wdk_listings.post_id = '.$this->messages_m->_table_name.'.post_id', NULL, 'LEFT');
80 82 $this->db->join($wp_usermeta_table.' ON '.$this->db->prefix.'wdk_listings.user_id_editor = '.$wp_usermeta_table.'.ID', NULL, 'LEFT');
81 83 wdk_messages_prepare_search_query_GET($columns, $controller.'_m', $external_columns);
82 84 $total_items = $this->messages_m->total();
@@ -102,9 +104,9 @@
102 104 .$wp_usermeta_table.'.user_email');
103 105 $this->db->join($this->db->prefix.'wdk_listings ON '.$this->db->prefix.'wdk_listings.post_id = '.$this->messages_m->_table_name.'.post_id', NULL, 'LEFT');
104 106 $this->db->join($wp_usermeta_table.' ON '.$this->db->prefix.'wdk_listings.user_id_editor = '.$wp_usermeta_table.'.ID', NULL, 'LEFT');
105 107 $this->data['messages'] = $this->messages_m->get_pagination($per_page, $offset);
106 -
108 +
107 109 // Load view
108 110 $this->load->view('wdk_messages/index', $this->data);
109 111 }
110 112
@@ -169,9 +171,9 @@
169 171 'rules' => ''
170 172 ),
171 173 array(
172 174 'field' => 'is_readed',
173 - 'label' => __('Readed', 'wpdirectorykit'),
175 + 'label' => __('I read it', 'wpdirectorykit'),
174 176 'rules' => ''
175 177 ),
176 178 );
177 179