@@ -5,10 +5,10 @@ discard block |
||
5 | 5 | */ |
6 | 6 | |
7 | 7 | // Exit if accessed directly |
8 | -if ( ! defined( 'ABSPATH' ) ) exit; |
|
8 | +if (!defined('ABSPATH')) exit; |
|
9 | 9 | |
10 | 10 | // Load WP_List_Table if not loaded |
11 | -if ( ! class_exists( 'WP_List_Table' ) ) { |
|
11 | +if (!class_exists('WP_List_Table')) { |
|
12 | 12 | require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php'; |
13 | 13 | } |
14 | 14 | |
@@ -42,11 +42,11 @@ discard block |
||
42 | 42 | public function __construct() { |
43 | 43 | |
44 | 44 | // Set parent defaults |
45 | - parent::__construct( array( |
|
45 | + parent::__construct(array( |
|
46 | 46 | 'singular' => 'id', |
47 | 47 | 'plural' => 'ids', |
48 | 48 | 'ajax' => false, |
49 | - ) ); |
|
49 | + )); |
|
50 | 50 | |
51 | 51 | } |
52 | 52 | |
@@ -72,9 +72,9 @@ discard block |
||
72 | 72 | * |
73 | 73 | * @return string Column Name |
74 | 74 | */ |
75 | - public function column_default( $item, $column_name ) { |
|
76 | - $value = sanitize_text_field( get_user_meta( $item->ID, '_wpinv_' . $column_name, true ) ); |
|
77 | - return apply_filters( 'wpinv_customers_table_column' . $column_name, $value, $item ); |
|
75 | + public function column_default($item, $column_name) { |
|
76 | + $value = sanitize_text_field(get_user_meta($item->ID, '_wpinv_' . $column_name, true)); |
|
77 | + return apply_filters('wpinv_customers_table_column' . $column_name, $value, $item); |
|
78 | 78 | } |
79 | 79 | |
80 | 80 | /** |
@@ -86,12 +86,12 @@ discard block |
||
86 | 86 | * |
87 | 87 | * @return string Column Name |
88 | 88 | */ |
89 | - public function column_country( $user ) { |
|
90 | - $country = wpinv_sanitize_country( $user->_wpinv_country ); |
|
91 | - if ( $country ) { |
|
92 | - $country = wpinv_country_name( $country ); |
|
89 | + public function column_country($user) { |
|
90 | + $country = wpinv_sanitize_country($user->_wpinv_country); |
|
91 | + if ($country) { |
|
92 | + $country = wpinv_country_name($country); |
|
93 | 93 | } |
94 | - return sanitize_text_field( $country ); |
|
94 | + return sanitize_text_field($country); |
|
95 | 95 | } |
96 | 96 | |
97 | 97 | /** |
@@ -103,14 +103,14 @@ discard block |
||
103 | 103 | * |
104 | 104 | * @return string Column Name |
105 | 105 | */ |
106 | - public function column_state( $user ) { |
|
107 | - $country = wpinv_sanitize_country( $user->_wpinv_country ); |
|
106 | + public function column_state($user) { |
|
107 | + $country = wpinv_sanitize_country($user->_wpinv_country); |
|
108 | 108 | $state = $user->_wpinv_state; |
109 | - if ( $state ) { |
|
110 | - $state = wpinv_state_name( $state, $country ); |
|
109 | + if ($state) { |
|
110 | + $state = wpinv_state_name($state, $country); |
|
111 | 111 | } |
112 | 112 | |
113 | - return sanitize_text_field( $state ); |
|
113 | + return sanitize_text_field($state); |
|
114 | 114 | } |
115 | 115 | |
116 | 116 | /** |
@@ -122,7 +122,7 @@ discard block |
||
122 | 122 | * |
123 | 123 | * @return string Column Name |
124 | 124 | */ |
125 | - public function column_total( $user ) { |
|
125 | + public function column_total($user) { |
|
126 | 126 | |
127 | 127 | $args = array( |
128 | 128 | 'data' => array( |
@@ -138,17 +138,17 @@ discard block |
||
138 | 138 | |
139 | 139 | 'author' => array( |
140 | 140 | 'type' => 'post_data', |
141 | - 'value' => absint( $user->ID ), |
|
141 | + 'value' => absint($user->ID), |
|
142 | 142 | 'key' => 'posts.post_author', |
143 | 143 | 'operator' => '=', |
144 | 144 | ), |
145 | 145 | |
146 | 146 | ), |
147 | 147 | 'query_type' => 'get_var', |
148 | - 'invoice_status' => array( 'wpi-renewal', 'wpi-processing', 'publish' ), |
|
148 | + 'invoice_status' => array('wpi-renewal', 'wpi-processing', 'publish'), |
|
149 | 149 | ); |
150 | 150 | |
151 | - return wpinv_price( (float) GetPaid_Reports_Helper::get_invoice_report_data( $args ) ); |
|
151 | + return wpinv_price((float) GetPaid_Reports_Helper::get_invoice_report_data($args)); |
|
152 | 152 | |
153 | 153 | } |
154 | 154 | |
@@ -161,7 +161,7 @@ discard block |
||
161 | 161 | * |
162 | 162 | * @return string Column Name |
163 | 163 | */ |
164 | - public function column_invoices( $user ) { |
|
164 | + public function column_invoices($user) { |
|
165 | 165 | |
166 | 166 | $args = array( |
167 | 167 | 'data' => array( |
@@ -178,17 +178,17 @@ discard block |
||
178 | 178 | |
179 | 179 | 'author' => array( |
180 | 180 | 'type' => 'post_data', |
181 | - 'value' => absint( $user->ID ), |
|
181 | + 'value' => absint($user->ID), |
|
182 | 182 | 'key' => 'posts.post_author', |
183 | 183 | 'operator' => '=', |
184 | 184 | ), |
185 | 185 | |
186 | 186 | ), |
187 | 187 | 'query_type' => 'get_var', |
188 | - 'invoice_status' => array_keys( wpinv_get_invoice_statuses() ), |
|
188 | + 'invoice_status' => array_keys(wpinv_get_invoice_statuses()), |
|
189 | 189 | ); |
190 | 190 | |
191 | - return absint( GetPaid_Reports_Helper::get_invoice_report_data( $args ) ); |
|
191 | + return absint(GetPaid_Reports_Helper::get_invoice_report_data($args)); |
|
192 | 192 | |
193 | 193 | } |
194 | 194 | |
@@ -198,15 +198,15 @@ discard block |
||
198 | 198 | * |
199 | 199 | * @param int $item The user id. |
200 | 200 | */ |
201 | - public function single_row( $item ) { |
|
202 | - $item = get_user_by( 'id', $item ); |
|
201 | + public function single_row($item) { |
|
202 | + $item = get_user_by('id', $item); |
|
203 | 203 | |
204 | - if ( empty( $item ) ) { |
|
204 | + if (empty($item)) { |
|
205 | 205 | return; |
206 | 206 | } |
207 | 207 | |
208 | 208 | echo '<tr>'; |
209 | - $this->single_row_columns( $item ); |
|
209 | + $this->single_row_columns($item); |
|
210 | 210 | echo '</tr>'; |
211 | 211 | } |
212 | 212 | |
@@ -216,30 +216,30 @@ discard block |
||
216 | 216 | * @param WP_User $customer customer. |
217 | 217 | * @return string |
218 | 218 | */ |
219 | - public function column_name( $customer ) { |
|
219 | + public function column_name($customer) { |
|
220 | 220 | |
221 | 221 | // Customer view URL. |
222 | - $view_url = esc_url( add_query_arg( 'user_id', $customer->ID, admin_url( 'user-edit.php' ) ) ); |
|
222 | + $view_url = esc_url(add_query_arg('user_id', $customer->ID, admin_url('user-edit.php'))); |
|
223 | 223 | $row_actions = $this->row_actions( |
224 | 224 | array( |
225 | - 'view' => '<a href="' . $view_url . '#getpaid-fieldset-billing">' . __( 'Edit Details', 'invoicing' ) . '</a>', |
|
225 | + 'view' => '<a href="' . $view_url . '#getpaid-fieldset-billing">' . __('Edit Details', 'invoicing') . '</a>', |
|
226 | 226 | ) |
227 | 227 | ); |
228 | 228 | |
229 | 229 | // Get user's address. |
230 | - $address = wpinv_get_user_address( $customer->ID ); |
|
230 | + $address = wpinv_get_user_address($customer->ID); |
|
231 | 231 | |
232 | 232 | // Customer email address. |
233 | - $email = sanitize_email( $customer->user_email ); |
|
233 | + $email = sanitize_email($customer->user_email); |
|
234 | 234 | |
235 | 235 | // Customer's avatar. |
236 | - $avatar = esc_url( get_avatar_url( $email ) ); |
|
236 | + $avatar = esc_url(get_avatar_url($email)); |
|
237 | 237 | $avatar = "<img src='$avatar' height='32' width='32'/>"; |
238 | 238 | |
239 | 239 | // Customer's name. |
240 | - $name = sanitize_text_field( "{$address['first_name']} {$address['last_name']}" ); |
|
240 | + $name = sanitize_text_field("{$address['first_name']} {$address['last_name']}"); |
|
241 | 241 | |
242 | - if ( ! empty( $name ) ) { |
|
242 | + if (!empty($name)) { |
|
243 | 243 | $name = "<div style='overflow: hidden;height: 18px;'>$name</div>"; |
244 | 244 | } |
245 | 245 | |
@@ -258,18 +258,18 @@ discard block |
||
258 | 258 | public function get_columns() { |
259 | 259 | |
260 | 260 | $columns = array( |
261 | - 'name' => __( 'Name', 'invoicing' ), |
|
262 | - 'country' => __( 'Country', 'invoicing' ), |
|
263 | - 'state' => __( 'State', 'invoicing' ), |
|
264 | - 'city' => __( 'City', 'invoicing' ), |
|
265 | - 'zip' => __( 'ZIP', 'invoicing' ), |
|
266 | - 'address' => __( 'Address', 'invoicing' ), |
|
267 | - 'phone' => __( 'Phone', 'invoicing' ), |
|
268 | - 'company' => __( 'Company', 'invoicing' ), |
|
269 | - 'invoices' => __( 'Invoices', 'invoicing' ), |
|
270 | - 'total' => __( 'Total Spend', 'invoicing' ), |
|
261 | + 'name' => __('Name', 'invoicing'), |
|
262 | + 'country' => __('Country', 'invoicing'), |
|
263 | + 'state' => __('State', 'invoicing'), |
|
264 | + 'city' => __('City', 'invoicing'), |
|
265 | + 'zip' => __('ZIP', 'invoicing'), |
|
266 | + 'address' => __('Address', 'invoicing'), |
|
267 | + 'phone' => __('Phone', 'invoicing'), |
|
268 | + 'company' => __('Company', 'invoicing'), |
|
269 | + 'invoices' => __('Invoices', 'invoicing'), |
|
270 | + 'total' => __('Total Spend', 'invoicing'), |
|
271 | 271 | ); |
272 | - return apply_filters( 'wpinv_customers_table_columns', $columns ); |
|
272 | + return apply_filters('wpinv_customers_table_columns', $columns); |
|
273 | 273 | |
274 | 274 | } |
275 | 275 | |
@@ -280,7 +280,7 @@ discard block |
||
280 | 280 | * @return int Current page number |
281 | 281 | */ |
282 | 282 | public function get_paged() { |
283 | - return isset( $_GET['paged'] ) ? absint( $_GET['paged'] ) : 1; |
|
283 | + return isset($_GET['paged']) ? absint($_GET['paged']) : 1; |
|
284 | 284 | } |
285 | 285 | |
286 | 286 | /** |
@@ -289,7 +289,7 @@ discard block |
||
289 | 289 | * @since 1.0.19 |
290 | 290 | * @return void |
291 | 291 | */ |
292 | - public function bulk_actions( $which = '' ) { |
|
292 | + public function bulk_actions($which = '') { |
|
293 | 293 | return array(); |
294 | 294 | } |
295 | 295 | |
@@ -301,11 +301,11 @@ discard block |
||
301 | 301 | |
302 | 302 | $post_types = 'WHERE '; |
303 | 303 | |
304 | - foreach ( array_keys( getpaid_get_invoice_post_types() ) as $post_type ) { |
|
305 | - $post_types .= $wpdb->prepare( "post_type=%s OR ", $post_type ); |
|
304 | + foreach (array_keys(getpaid_get_invoice_post_types()) as $post_type) { |
|
305 | + $post_types .= $wpdb->prepare("post_type=%s OR ", $post_type); |
|
306 | 306 | } |
307 | 307 | |
308 | - $post_types = rtrim( $post_types, ' OR' ); |
|
308 | + $post_types = rtrim($post_types, ' OR'); |
|
309 | 309 | |
310 | 310 | // Users with invoices. |
311 | 311 | $customers = $wpdb->get_col( |
@@ -317,7 +317,7 @@ discard block |
||
317 | 317 | ); |
318 | 318 | |
319 | 319 | $this->items = $customers; |
320 | - $this->total = (int) $wpdb->get_var( "SELECT COUNT( DISTINCT( post_author ) ) FROM $wpdb->posts $post_types" ); |
|
320 | + $this->total = (int) $wpdb->get_var("SELECT COUNT( DISTINCT( post_author ) ) FROM $wpdb->posts $post_types"); |
|
321 | 321 | |
322 | 322 | } |
323 | 323 | |
@@ -331,14 +331,14 @@ discard block |
||
331 | 331 | $columns = $this->get_columns(); |
332 | 332 | $hidden = array(); // No hidden columns |
333 | 333 | $sortable = $this->get_sortable_columns(); |
334 | - $this->_column_headers = array( $columns, $hidden, $sortable ); |
|
334 | + $this->_column_headers = array($columns, $hidden, $sortable); |
|
335 | 335 | $this->prepare_query(); |
336 | 336 | |
337 | 337 | $this->set_pagination_args( |
338 | 338 | array( |
339 | 339 | 'total_items' => $this->total, |
340 | 340 | 'per_page' => $this->per_page, |
341 | - 'total_pages' => ceil( $this->total / $this->per_page ) |
|
341 | + 'total_pages' => ceil($this->total / $this->per_page) |
|
342 | 342 | ) |
343 | 343 | ); |
344 | 344 |