@@ -3,9 +3,9 @@ discard block |
||
3 | 3 | * Displays a list of all subscriptions rules |
4 | 4 | */ |
5 | 5 | |
6 | -if ( ! defined( 'ABSPATH' ) ) exit; |
|
6 | +if (!defined('ABSPATH')) exit; |
|
7 | 7 | |
8 | -if ( ! class_exists( 'WP_List_Table' ) ) { |
|
8 | +if (!class_exists('WP_List_Table')) { |
|
9 | 9 | include_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php'; |
10 | 10 | } |
11 | 11 | |
@@ -78,7 +78,7 @@ discard block |
||
78 | 78 | |
79 | 79 | $this->prepare_query(); |
80 | 80 | |
81 | - $this->base_url = remove_query_arg( 'status' ); |
|
81 | + $this->base_url = remove_query_arg('status'); |
|
82 | 82 | |
83 | 83 | } |
84 | 84 | |
@@ -91,13 +91,13 @@ discard block |
||
91 | 91 | $query = array( |
92 | 92 | 'number' => $this->per_page, |
93 | 93 | 'paged' => $this->get_paged(), |
94 | - 'status' => ( isset( $_GET['status'] ) && array_key_exists( $_GET['status'], getpaid_get_subscription_statuses() ) ) ? $_GET['status'] : 'all', |
|
95 | - 'orderby' => ( isset( $_GET['orderby'] ) ) ? $_GET['orderby'] : 'id', |
|
96 | - 'order' => ( isset( $_GET['order'] ) ) ? $_GET['order'] : 'DESC', |
|
94 | + 'status' => (isset($_GET['status']) && array_key_exists($_GET['status'], getpaid_get_subscription_statuses())) ? $_GET['status'] : 'all', |
|
95 | + 'orderby' => (isset($_GET['orderby'])) ? $_GET['orderby'] : 'id', |
|
96 | + 'order' => (isset($_GET['order'])) ? $_GET['order'] : 'DESC', |
|
97 | 97 | 'customer_in' => $this->get_user_in(), |
98 | 98 | ); |
99 | 99 | |
100 | - if ( is_array( $query['customer_in'] ) && empty( $query['customer_in'] ) ) { |
|
100 | + if (is_array($query['customer_in']) && empty($query['customer_in'])) { |
|
101 | 101 | $this->total_count = 0; |
102 | 102 | $this->current_total_count = 0; |
103 | 103 | $this->items = array(); |
@@ -106,15 +106,15 @@ discard block |
||
106 | 106 | } |
107 | 107 | |
108 | 108 | // Prepare class properties. |
109 | - $this->query = new GetPaid_Subscriptions_Query( $query ); |
|
109 | + $this->query = new GetPaid_Subscriptions_Query($query); |
|
110 | 110 | $this->total_count = $this->query->get_total(); |
111 | 111 | $this->current_total_count = $this->query->get_total(); |
112 | 112 | $this->items = $this->query->get_results(); |
113 | - $this->status_counts = getpaid_get_subscription_status_counts( $query ); |
|
113 | + $this->status_counts = getpaid_get_subscription_status_counts($query); |
|
114 | 114 | |
115 | - if ( 'all' != $query['status'] ) { |
|
116 | - unset( $query['status'] ); |
|
117 | - $this->total_count = getpaid_get_subscriptions( $query, 'count' ); |
|
115 | + if ('all' != $query['status']) { |
|
116 | + unset($query['status']); |
|
117 | + $this->total_count = getpaid_get_subscriptions($query, 'count'); |
|
118 | 118 | } |
119 | 119 | |
120 | 120 | } |
@@ -126,14 +126,14 @@ discard block |
||
126 | 126 | public function get_user_in() { |
127 | 127 | |
128 | 128 | // Abort if no user. |
129 | - if ( empty( $_GET['s'] ) ) { |
|
129 | + if (empty($_GET['s'])) { |
|
130 | 130 | return null; |
131 | 131 | } |
132 | 132 | |
133 | 133 | // Or invalid user. |
134 | - $user = wp_unslash( sanitize_text_field( $_REQUEST['s'] ) ); |
|
134 | + $user = wp_unslash(sanitize_text_field($_REQUEST['s'])); |
|
135 | 135 | |
136 | - if ( empty( $user ) ) { |
|
136 | + if (empty($user)) { |
|
137 | 137 | return null; |
138 | 138 | } |
139 | 139 | |
@@ -162,26 +162,26 @@ discard block |
||
162 | 162 | */ |
163 | 163 | public function get_views() { |
164 | 164 | |
165 | - $current = isset( $_GET['status'] ) ? $_GET['status'] : 'all'; |
|
165 | + $current = isset($_GET['status']) ? $_GET['status'] : 'all'; |
|
166 | 166 | $views = array( |
167 | 167 | |
168 | 168 | 'all' => sprintf( |
169 | 169 | '<a href="%s" %s>%s <span class="count">(%d)</span></a>', |
170 | - esc_url( add_query_arg( 'status', false, $this->base_url ) ), |
|
170 | + esc_url(add_query_arg('status', false, $this->base_url)), |
|
171 | 171 | $current === 'all' ? ' class="current"' : '', |
172 | - __('All','invoicing' ), |
|
172 | + __('All', 'invoicing'), |
|
173 | 173 | $this->total_count |
174 | 174 | ) |
175 | 175 | |
176 | 176 | ); |
177 | 177 | |
178 | - foreach ( array_filter( $this->status_counts ) as $status => $count ) { |
|
178 | + foreach (array_filter($this->status_counts) as $status => $count) { |
|
179 | 179 | |
180 | - $views[ $status ] = sprintf( |
|
180 | + $views[$status] = sprintf( |
|
181 | 181 | '<a href="%s" %s>%s <span class="count">(%d)</span></a>', |
182 | - esc_url( add_query_arg( 'status', urlencode( $status ), $this->base_url ) ), |
|
182 | + esc_url(add_query_arg('status', urlencode($status), $this->base_url)), |
|
183 | 183 | $current === $status ? ' class="current"' : '', |
184 | - esc_html( getpaid_get_subscription_status_label( $status ) ), |
|
184 | + esc_html(getpaid_get_subscription_status_label($status)), |
|
185 | 185 | $count |
186 | 186 | ); |
187 | 187 | |
@@ -198,8 +198,8 @@ discard block |
||
198 | 198 | * @since 1.0.0 |
199 | 199 | * @return string |
200 | 200 | */ |
201 | - public function column_default( $item, $column_name ) { |
|
202 | - return apply_filters( "getpaid_subscriptions_table_column_$column_name", $item->$column_name ); |
|
201 | + public function column_default($item, $column_name) { |
|
202 | + return apply_filters("getpaid_subscriptions_table_column_$column_name", $item->$column_name); |
|
203 | 203 | } |
204 | 204 | |
205 | 205 | /** |
@@ -208,8 +208,8 @@ discard block |
||
208 | 208 | * @param WPInv_Subscription $item |
209 | 209 | * @return string |
210 | 210 | */ |
211 | - public function column_cb( $item ) { |
|
212 | - return sprintf( '<input type="checkbox" name="id[]" value="%s" />', esc_html( $item->get_id() ) ); |
|
211 | + public function column_cb($item) { |
|
212 | + return sprintf('<input type="checkbox" name="id[]" value="%s" />', esc_html($item->get_id())); |
|
213 | 213 | } |
214 | 214 | |
215 | 215 | /** |
@@ -219,7 +219,7 @@ discard block |
||
219 | 219 | * @since 1.0.0 |
220 | 220 | * @return string |
221 | 221 | */ |
222 | - public function column_status( $item ) { |
|
222 | + public function column_status($item) { |
|
223 | 223 | return $item->get_status_label_html(); |
224 | 224 | } |
225 | 225 | |
@@ -230,44 +230,44 @@ discard block |
||
230 | 230 | * @since 1.0.0 |
231 | 231 | * @return string |
232 | 232 | */ |
233 | - public function column_subscription( $item ) { |
|
233 | + public function column_subscription($item) { |
|
234 | 234 | |
235 | - $username = __( '(Missing User)', 'invoicing' ); |
|
235 | + $username = __('(Missing User)', 'invoicing'); |
|
236 | 236 | |
237 | - $user = get_userdata( $item->get_customer_id() ); |
|
238 | - if ( $user ) { |
|
237 | + $user = get_userdata($item->get_customer_id()); |
|
238 | + if ($user) { |
|
239 | 239 | |
240 | 240 | $username = sprintf( |
241 | 241 | '<a href="user-edit.php?user_id=%s">%s</a>', |
242 | - absint( $user->ID ), |
|
243 | - ! empty( $user->display_name ) ? esc_html( $user->display_name ) : sanitize_email( $user->user_email ) |
|
242 | + absint($user->ID), |
|
243 | + !empty($user->display_name) ? esc_html($user->display_name) : sanitize_email($user->user_email) |
|
244 | 244 | ); |
245 | 245 | |
246 | 246 | } |
247 | 247 | |
248 | 248 | // translators: $1: is opening link, $2: is subscription id number, $3: is closing link tag, $4: is user's name |
249 | 249 | $column_content = sprintf( |
250 | - _x( '%1$s#%2$s%3$s for %4$s', 'Subscription title on admin table. (e.g.: #211 for John Doe)', 'invoicing' ), |
|
251 | - '<a href="' . esc_url( admin_url( 'admin.php?page=wpinv-subscriptions&id=' . absint( $item->get_id() ) ) ) . '">', |
|
252 | - '<strong>' . esc_attr( $item->get_id() ) . '</strong>', '</a>', |
|
250 | + _x('%1$s#%2$s%3$s for %4$s', 'Subscription title on admin table. (e.g.: #211 for John Doe)', 'invoicing'), |
|
251 | + '<a href="' . esc_url(admin_url('admin.php?page=wpinv-subscriptions&id=' . absint($item->get_id()))) . '">', |
|
252 | + '<strong>' . esc_attr($item->get_id()) . '</strong>', '</a>', |
|
253 | 253 | $username |
254 | 254 | ); |
255 | 255 | |
256 | 256 | $row_actions = array(); |
257 | 257 | |
258 | 258 | // View subscription. |
259 | - $view_url = esc_url( add_query_arg( 'id', $item->get_id(), admin_url( 'admin.php?page=wpinv-subscriptions' ) )); |
|
260 | - $row_actions['view'] = '<a href="' . $view_url . '">' . __( 'View Subscription', 'invoicing' ) . '</a>'; |
|
259 | + $view_url = esc_url(add_query_arg('id', $item->get_id(), admin_url('admin.php?page=wpinv-subscriptions'))); |
|
260 | + $row_actions['view'] = '<a href="' . $view_url . '">' . __('View Subscription', 'invoicing') . '</a>'; |
|
261 | 261 | |
262 | 262 | // View invoice. |
263 | - $invoice = get_post( $item->get_parent_invoice_id() ); |
|
263 | + $invoice = get_post($item->get_parent_invoice_id()); |
|
264 | 264 | |
265 | - if ( ! empty( $invoice ) ) { |
|
266 | - $invoice_url = get_edit_post_link( $invoice ); |
|
267 | - $row_actions['invoice'] = '<a href="' . $invoice_url . '">' . __( 'View Invoice', 'invoicing' ) . '</a>'; |
|
265 | + if (!empty($invoice)) { |
|
266 | + $invoice_url = get_edit_post_link($invoice); |
|
267 | + $row_actions['invoice'] = '<a href="' . $invoice_url . '">' . __('View Invoice', 'invoicing') . '</a>'; |
|
268 | 268 | } |
269 | 269 | |
270 | - $delete_url = esc_url( |
|
270 | + $delete_url = esc_url( |
|
271 | 271 | wp_nonce_url( |
272 | 272 | add_query_arg( |
273 | 273 | array( |
@@ -279,11 +279,11 @@ discard block |
||
279 | 279 | 'getpaid-nonce' |
280 | 280 | ) |
281 | 281 | ); |
282 | - $row_actions['delete'] = '<a class="text-danger" href="' . $delete_url . '">' . __( 'Delete Subscription', 'invoicing' ) . '</a>'; |
|
282 | + $row_actions['delete'] = '<a class="text-danger" href="' . $delete_url . '">' . __('Delete Subscription', 'invoicing') . '</a>'; |
|
283 | 283 | |
284 | - $row_actions = $this->row_actions( apply_filters( 'getpaid_subscription_table_row_actions', $row_actions, $item ) ); |
|
284 | + $row_actions = $this->row_actions(apply_filters('getpaid_subscription_table_row_actions', $row_actions, $item)); |
|
285 | 285 | |
286 | - return "<strong>$column_content</strong>" . $this->column_amount( $item ) . $row_actions; |
|
286 | + return "<strong>$column_content</strong>" . $this->column_amount($item) . $row_actions; |
|
287 | 287 | } |
288 | 288 | |
289 | 289 | /** |
@@ -293,8 +293,8 @@ discard block |
||
293 | 293 | * @since 1.0.0 |
294 | 294 | * @return string |
295 | 295 | */ |
296 | - public function column_renewal_date( $item ) { |
|
297 | - return getpaid_format_date_value( $item->get_expiration() ); |
|
296 | + public function column_renewal_date($item) { |
|
297 | + return getpaid_format_date_value($item->get_expiration()); |
|
298 | 298 | } |
299 | 299 | |
300 | 300 | /** |
@@ -304,8 +304,8 @@ discard block |
||
304 | 304 | * @since 1.0.0 |
305 | 305 | * @return string |
306 | 306 | */ |
307 | - public function column_start_date( $item ) { |
|
308 | - return getpaid_format_date_value( $item->get_date_created() ); |
|
307 | + public function column_start_date($item) { |
|
308 | + return getpaid_format_date_value($item->get_date_created()); |
|
309 | 309 | } |
310 | 310 | |
311 | 311 | /** |
@@ -315,8 +315,8 @@ discard block |
||
315 | 315 | * @since 1.0.19 |
316 | 316 | * @return string |
317 | 317 | */ |
318 | - public static function column_amount( $item ) { |
|
319 | - $amount = getpaid_get_formatted_subscription_amount( $item ); |
|
318 | + public static function column_amount($item) { |
|
319 | + $amount = getpaid_get_formatted_subscription_amount($item); |
|
320 | 320 | return "<span class='text-muted form-text mt-2 mb-2'>$amount</span>"; |
321 | 321 | } |
322 | 322 | |
@@ -327,9 +327,9 @@ discard block |
||
327 | 327 | * @since 1.0.0 |
328 | 328 | * @return string |
329 | 329 | */ |
330 | - public function column_renewals( $item ) { |
|
330 | + public function column_renewals($item) { |
|
331 | 331 | $max_bills = $item->get_bill_times(); |
332 | - return $item->get_times_billed() . ' / ' . ( empty( $max_bills ) ? "∞" : $max_bills ); |
|
332 | + return $item->get_times_billed() . ' / ' . (empty($max_bills) ? "∞" : $max_bills); |
|
333 | 333 | } |
334 | 334 | |
335 | 335 | /** |
@@ -339,15 +339,15 @@ discard block |
||
339 | 339 | * @since 1.0.0 |
340 | 340 | * @return string |
341 | 341 | */ |
342 | - public function column_item( $item ) { |
|
343 | - $subscription_group = getpaid_get_invoice_subscription_group( $item->get_parent_invoice_id(), $item->get_id() ); |
|
342 | + public function column_item($item) { |
|
343 | + $subscription_group = getpaid_get_invoice_subscription_group($item->get_parent_invoice_id(), $item->get_id()); |
|
344 | 344 | |
345 | - if ( empty( $subscription_group ) ) { |
|
346 | - return $this->generate_item_markup( $item->get_product_id() ); |
|
345 | + if (empty($subscription_group)) { |
|
346 | + return $this->generate_item_markup($item->get_product_id()); |
|
347 | 347 | } |
348 | 348 | |
349 | - $markup = array_map( array( $this, 'generate_item_markup' ), array_keys( $subscription_group['items'] ) ); |
|
350 | - return implode( ' | ', $markup ); |
|
349 | + $markup = array_map(array($this, 'generate_item_markup'), array_keys($subscription_group['items'])); |
|
350 | + return implode(' | ', $markup); |
|
351 | 351 | |
352 | 352 | } |
353 | 353 | |
@@ -358,16 +358,16 @@ discard block |
||
358 | 358 | * @since 1.0.0 |
359 | 359 | * @return string |
360 | 360 | */ |
361 | - public static function generate_item_markup( $item_id ) { |
|
362 | - $item = get_post( $item_id ); |
|
361 | + public static function generate_item_markup($item_id) { |
|
362 | + $item = get_post($item_id); |
|
363 | 363 | |
364 | - if ( ! empty( $item ) ) { |
|
365 | - $link = get_edit_post_link( $item ); |
|
366 | - $link = esc_url( $link ); |
|
367 | - $name = esc_html( get_the_title( $item ) ); |
|
364 | + if (!empty($item)) { |
|
365 | + $link = get_edit_post_link($item); |
|
366 | + $link = esc_url($link); |
|
367 | + $name = esc_html(get_the_title($item)); |
|
368 | 368 | return wpinv_current_user_can_manage_invoicing() ? "<a href='$link'>$name</a>" : $name; |
369 | 369 | } else { |
370 | - return sprintf( __( 'Item #%s', 'invoicing' ), $item_id ); |
|
370 | + return sprintf(__('Item #%s', 'invoicing'), $item_id); |
|
371 | 371 | } |
372 | 372 | |
373 | 373 | } |
@@ -378,7 +378,7 @@ discard block |
||
378 | 378 | * @return int |
379 | 379 | */ |
380 | 380 | public function get_paged() { |
381 | - return isset( $_GET['paged'] ) ? absint( $_GET['paged'] ) : 1; |
|
381 | + return isset($_GET['paged']) ? absint($_GET['paged']) : 1; |
|
382 | 382 | } |
383 | 383 | |
384 | 384 | /** |
@@ -391,13 +391,13 @@ discard block |
||
391 | 391 | $hidden = array(); |
392 | 392 | $sortable = $this->get_sortable_columns(); |
393 | 393 | |
394 | - $this->_column_headers = array( $columns, $hidden, $sortable ); |
|
394 | + $this->_column_headers = array($columns, $hidden, $sortable); |
|
395 | 395 | |
396 | 396 | $this->set_pagination_args( |
397 | 397 | array( |
398 | 398 | 'total_items' => $this->current_total_count, |
399 | 399 | 'per_page' => $this->per_page, |
400 | - 'total_pages' => ceil( $this->current_total_count / $this->per_page ) |
|
400 | + 'total_pages' => ceil($this->current_total_count / $this->per_page) |
|
401 | 401 | ) |
402 | 402 | ); |
403 | 403 | } |
@@ -407,18 +407,18 @@ discard block |
||
407 | 407 | * |
408 | 408 | * @return array |
409 | 409 | */ |
410 | - public function get_columns(){ |
|
410 | + public function get_columns() { |
|
411 | 411 | $columns = array( |
412 | 412 | 'cb' => '<input type="checkbox" />', |
413 | - 'subscription' => __( 'Subscription', 'invoicing' ), |
|
414 | - 'start_date' => __( 'Start Date', 'invoicing' ), |
|
415 | - 'renewal_date' => __( 'Next Payment', 'invoicing' ), |
|
416 | - 'renewals' => __( 'Payments', 'invoicing' ), |
|
417 | - 'item' => __( 'Items', 'invoicing' ), |
|
418 | - 'status' => __( 'Status', 'invoicing' ), |
|
413 | + 'subscription' => __('Subscription', 'invoicing'), |
|
414 | + 'start_date' => __('Start Date', 'invoicing'), |
|
415 | + 'renewal_date' => __('Next Payment', 'invoicing'), |
|
416 | + 'renewals' => __('Payments', 'invoicing'), |
|
417 | + 'item' => __('Items', 'invoicing'), |
|
418 | + 'status' => __('Status', 'invoicing'), |
|
419 | 419 | ); |
420 | 420 | |
421 | - return apply_filters( 'manage_getpaid_subscriptions_table_columns', $columns ); |
|
421 | + return apply_filters('manage_getpaid_subscriptions_table_columns', $columns); |
|
422 | 422 | } |
423 | 423 | |
424 | 424 | /** |
@@ -428,15 +428,15 @@ discard block |
||
428 | 428 | */ |
429 | 429 | public function get_sortable_columns() { |
430 | 430 | $sortable = array( |
431 | - 'subscription' => array( 'id', true ), |
|
432 | - 'start_date' => array( 'created', true ), |
|
433 | - 'renewal_date' => array( 'expiration', true ), |
|
434 | - 'renewals' => array( 'bill_times', true ), |
|
435 | - 'item' => array( 'product_id', true ), |
|
436 | - 'status' => array( 'status', true ), |
|
431 | + 'subscription' => array('id', true), |
|
432 | + 'start_date' => array('created', true), |
|
433 | + 'renewal_date' => array('expiration', true), |
|
434 | + 'renewals' => array('bill_times', true), |
|
435 | + 'item' => array('product_id', true), |
|
436 | + 'status' => array('status', true), |
|
437 | 437 | ); |
438 | 438 | |
439 | - return apply_filters( 'manage_getpaid_subscriptions_sortable_table_columns', $sortable ); |
|
439 | + return apply_filters('manage_getpaid_subscriptions_sortable_table_columns', $sortable); |
|
440 | 440 | } |
441 | 441 | |
442 | 442 | /** |
@@ -445,7 +445,7 @@ discard block |
||
445 | 445 | * @return bool |
446 | 446 | */ |
447 | 447 | public function has_items() { |
448 | - return ! empty( $this->current_total_count ); |
|
448 | + return !empty($this->current_total_count); |
|
449 | 449 | } |
450 | 450 | |
451 | 451 | /** |
@@ -3,7 +3,7 @@ discard block |
||
3 | 3 | * Contains functions that display the subscriptions admin page. |
4 | 4 | */ |
5 | 5 | |
6 | -defined( 'ABSPATH' ) || exit; |
|
6 | +defined('ABSPATH') || exit; |
|
7 | 7 | |
8 | 8 | /** |
9 | 9 | * Render the Subscriptions page |
@@ -17,22 +17,22 @@ discard block |
||
17 | 17 | ?> |
18 | 18 | |
19 | 19 | <div class="wrap"> |
20 | - <h1><?php echo esc_html( get_admin_page_title() ); ?></h1> |
|
20 | + <h1><?php echo esc_html(get_admin_page_title()); ?></h1> |
|
21 | 21 | <div class="bsui"> |
22 | 22 | |
23 | 23 | <?php |
24 | 24 | |
25 | 25 | // Verify user permissions. |
26 | - if ( ! wpinv_current_user_can_manage_invoicing() ) { |
|
26 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
27 | 27 | |
28 | 28 | echo aui()->alert( |
29 | 29 | array( |
30 | 30 | 'type' => 'danger', |
31 | - 'content' => __( 'You are not permitted to view this page.', 'invoicing' ), |
|
31 | + 'content' => __('You are not permitted to view this page.', 'invoicing'), |
|
32 | 32 | ) |
33 | 33 | ); |
34 | 34 | |
35 | - } else if ( ! empty( $_GET['id'] ) && is_numeric( $_GET['id'] ) ) { |
|
35 | + } else if (!empty($_GET['id']) && is_numeric($_GET['id'])) { |
|
36 | 36 | |
37 | 37 | // Display a single subscription. |
38 | 38 | wpinv_recurring_subscription_details(); |
@@ -66,7 +66,7 @@ discard block |
||
66 | 66 | <?php $subscribers_table->views(); ?> |
67 | 67 | <form id="subscribers-filter" class="bsui" method="get"> |
68 | 68 | <input type="hidden" name="page" value="wpinv-subscriptions" /> |
69 | - <?php $subscribers_table->search_box( __( 'Search Subscriptions', 'invoicing' ), 'getpaid-search-subscriptions' ); ?> |
|
69 | + <?php $subscribers_table->search_box(__('Search Subscriptions', 'invoicing'), 'getpaid-search-subscriptions'); ?> |
|
70 | 70 | <?php $subscribers_table->display(); ?> |
71 | 71 | </form> |
72 | 72 | <?php |
@@ -82,13 +82,13 @@ discard block |
||
82 | 82 | function wpinv_recurring_subscription_details() { |
83 | 83 | |
84 | 84 | // Fetch the subscription. |
85 | - $sub = new WPInv_Subscription( (int) $_GET['id'] ); |
|
86 | - if ( ! $sub->exists() ) { |
|
85 | + $sub = new WPInv_Subscription((int) $_GET['id']); |
|
86 | + if (!$sub->exists()) { |
|
87 | 87 | |
88 | 88 | echo aui()->alert( |
89 | 89 | array( |
90 | 90 | 'type' => 'danger', |
91 | - 'content' => __( 'Subscription not found.', 'invoicing' ), |
|
91 | + 'content' => __('Subscription not found.', 'invoicing'), |
|
92 | 92 | ) |
93 | 93 | ); |
94 | 94 | |
@@ -96,45 +96,45 @@ discard block |
||
96 | 96 | } |
97 | 97 | |
98 | 98 | // Use metaboxes to display the subscription details. |
99 | - add_meta_box( 'getpaid_admin_subscription_details_metabox', __( 'Subscription Details', 'invoicing' ), 'getpaid_admin_subscription_details_metabox', get_current_screen(), 'normal', 'high' ); |
|
100 | - add_meta_box( 'getpaid_admin_subscription_update_metabox', __( 'Change Status', 'invoicing' ), 'getpaid_admin_subscription_update_metabox', get_current_screen(), 'side' ); |
|
99 | + add_meta_box('getpaid_admin_subscription_details_metabox', __('Subscription Details', 'invoicing'), 'getpaid_admin_subscription_details_metabox', get_current_screen(), 'normal', 'high'); |
|
100 | + add_meta_box('getpaid_admin_subscription_update_metabox', __('Change Status', 'invoicing'), 'getpaid_admin_subscription_update_metabox', get_current_screen(), 'side'); |
|
101 | 101 | |
102 | 102 | $subscription_id = $sub->get_id(); |
103 | - $subscription_groups = getpaid_get_invoice_subscription_groups( $sub->get_parent_invoice_id() ); |
|
104 | - $subscription_group = wp_list_filter( $subscription_groups, compact( 'subscription_id' ) ); |
|
103 | + $subscription_groups = getpaid_get_invoice_subscription_groups($sub->get_parent_invoice_id()); |
|
104 | + $subscription_group = wp_list_filter($subscription_groups, compact('subscription_id')); |
|
105 | 105 | |
106 | - if ( 1 < count( $subscription_groups ) ) { |
|
107 | - add_meta_box( 'getpaid_admin_subscription_related_subscriptions_metabox', __( 'Related Subscriptions', 'invoicing' ), 'getpaid_admin_subscription_related_subscriptions_metabox', get_current_screen(), 'advanced' ); |
|
106 | + if (1 < count($subscription_groups)) { |
|
107 | + add_meta_box('getpaid_admin_subscription_related_subscriptions_metabox', __('Related Subscriptions', 'invoicing'), 'getpaid_admin_subscription_related_subscriptions_metabox', get_current_screen(), 'advanced'); |
|
108 | 108 | } |
109 | 109 | |
110 | - if ( ! empty( $subscription_group ) ) { |
|
111 | - add_meta_box( 'getpaid_admin_subscription_item_details_metabox', __( 'Subscription Items', 'invoicing' ), 'getpaid_admin_subscription_item_details_metabox', get_current_screen(), 'normal', 'low' ); |
|
110 | + if (!empty($subscription_group)) { |
|
111 | + add_meta_box('getpaid_admin_subscription_item_details_metabox', __('Subscription Items', 'invoicing'), 'getpaid_admin_subscription_item_details_metabox', get_current_screen(), 'normal', 'low'); |
|
112 | 112 | } |
113 | 113 | |
114 | - add_meta_box( 'getpaid_admin_subscription_invoice_details_metabox', __( 'Related Invoices', 'invoicing' ), 'getpaid_admin_subscription_invoice_details_metabox', get_current_screen(), 'advanced' ); |
|
114 | + add_meta_box('getpaid_admin_subscription_invoice_details_metabox', __('Related Invoices', 'invoicing'), 'getpaid_admin_subscription_invoice_details_metabox', get_current_screen(), 'advanced'); |
|
115 | 115 | |
116 | - do_action( 'getpaid_admin_single_subscription_register_metabox', $sub ); |
|
116 | + do_action('getpaid_admin_single_subscription_register_metabox', $sub); |
|
117 | 117 | |
118 | 118 | ?> |
119 | 119 | |
120 | - <form method="post" action="<?php echo admin_url( 'admin.php?page=wpinv-subscriptions&id=' . absint( $sub->get_id() ) ); ?>"> |
|
120 | + <form method="post" action="<?php echo admin_url('admin.php?page=wpinv-subscriptions&id=' . absint($sub->get_id())); ?>"> |
|
121 | 121 | |
122 | - <?php wp_nonce_field( 'getpaid-nonce', 'getpaid-nonce' ); ?> |
|
123 | - <?php wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?> |
|
124 | - <?php wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?> |
|
122 | + <?php wp_nonce_field('getpaid-nonce', 'getpaid-nonce'); ?> |
|
123 | + <?php wp_nonce_field('meta-box-order', 'meta-box-order-nonce', false); ?> |
|
124 | + <?php wp_nonce_field('closedpostboxes', 'closedpostboxesnonce', false); ?> |
|
125 | 125 | <input type="hidden" name="getpaid-admin-action" value="update_single_subscription" /> |
126 | - <input type="hidden" name="subscription_id" value="<?php echo (int) $sub->get_id() ;?>" /> |
|
126 | + <input type="hidden" name="subscription_id" value="<?php echo (int) $sub->get_id(); ?>" /> |
|
127 | 127 | |
128 | 128 | <div id="poststuff"> |
129 | 129 | <div id="post-body" class="metabox-holder columns-<?php echo 1 == get_current_screen()->get_columns() ? '1' : '2'; ?>"> |
130 | 130 | |
131 | 131 | <div id="postbox-container-1" class="postbox-container"> |
132 | - <?php do_meta_boxes( get_current_screen(), 'side', $sub ); ?> |
|
132 | + <?php do_meta_boxes(get_current_screen(), 'side', $sub); ?> |
|
133 | 133 | </div> |
134 | 134 | |
135 | 135 | <div id="postbox-container-2" class="postbox-container"> |
136 | - <?php do_meta_boxes( get_current_screen(), 'normal', $sub ); ?> |
|
137 | - <?php do_meta_boxes( get_current_screen(), 'advanced', $sub ); ?> |
|
136 | + <?php do_meta_boxes(get_current_screen(), 'normal', $sub); ?> |
|
137 | + <?php do_meta_boxes(get_current_screen(), 'advanced', $sub); ?> |
|
138 | 138 | </div> |
139 | 139 | |
140 | 140 | </div> |
@@ -153,44 +153,44 @@ discard block |
||
153 | 153 | * |
154 | 154 | * @param WPInv_Subscription $sub |
155 | 155 | */ |
156 | -function getpaid_admin_subscription_details_metabox( $sub ) { |
|
156 | +function getpaid_admin_subscription_details_metabox($sub) { |
|
157 | 157 | |
158 | 158 | // Subscription items. |
159 | - $subscription_group = getpaid_get_invoice_subscription_group( $sub->get_parent_invoice_id(), $sub->get_id() ); |
|
160 | - $items_count = empty( $subscription_group ) ? 1 : count( $subscription_group['items'] ); |
|
159 | + $subscription_group = getpaid_get_invoice_subscription_group($sub->get_parent_invoice_id(), $sub->get_id()); |
|
160 | + $items_count = empty($subscription_group) ? 1 : count($subscription_group['items']); |
|
161 | 161 | |
162 | 162 | // Prepare subscription detail columns. |
163 | 163 | $fields = apply_filters( |
164 | 164 | 'getpaid_subscription_admin_page_fields', |
165 | 165 | array( |
166 | - 'subscription' => __( 'Subscription', 'invoicing' ), |
|
167 | - 'customer' => __( 'Customer', 'invoicing' ), |
|
168 | - 'amount' => __( 'Amount', 'invoicing' ), |
|
169 | - 'start_date' => __( 'Start Date', 'invoicing' ), |
|
170 | - 'renews_on' => __( 'Next Payment', 'invoicing' ), |
|
171 | - 'renewals' => __( 'Payments', 'invoicing' ), |
|
172 | - 'item' => _n( 'Item', 'Items', $items_count, 'invoicing' ), |
|
173 | - 'gateway' => __( 'Payment Method', 'invoicing' ), |
|
174 | - 'profile_id' => __( 'Profile ID', 'invoicing' ), |
|
175 | - 'status' => __( 'Status', 'invoicing' ), |
|
166 | + 'subscription' => __('Subscription', 'invoicing'), |
|
167 | + 'customer' => __('Customer', 'invoicing'), |
|
168 | + 'amount' => __('Amount', 'invoicing'), |
|
169 | + 'start_date' => __('Start Date', 'invoicing'), |
|
170 | + 'renews_on' => __('Next Payment', 'invoicing'), |
|
171 | + 'renewals' => __('Payments', 'invoicing'), |
|
172 | + 'item' => _n('Item', 'Items', $items_count, 'invoicing'), |
|
173 | + 'gateway' => __('Payment Method', 'invoicing'), |
|
174 | + 'profile_id' => __('Profile ID', 'invoicing'), |
|
175 | + 'status' => __('Status', 'invoicing'), |
|
176 | 176 | ) |
177 | 177 | ); |
178 | 178 | |
179 | - if ( ! $sub->is_active() ) { |
|
179 | + if (!$sub->is_active()) { |
|
180 | 180 | |
181 | - if ( isset( $fields['renews_on'] ) ) { |
|
182 | - unset( $fields['renews_on'] ); |
|
181 | + if (isset($fields['renews_on'])) { |
|
182 | + unset($fields['renews_on']); |
|
183 | 183 | } |
184 | 184 | |
185 | - if ( isset( $fields['gateway'] ) ) { |
|
186 | - unset( $fields['gateway'] ); |
|
185 | + if (isset($fields['gateway'])) { |
|
186 | + unset($fields['gateway']); |
|
187 | 187 | } |
188 | 188 | |
189 | 189 | } |
190 | 190 | |
191 | 191 | $profile_id = $sub->get_profile_id(); |
192 | - if ( empty( $profile_id ) && isset( $fields['profile_id'] ) ) { |
|
193 | - unset( $fields['profile_id'] ); |
|
192 | + if (empty($profile_id) && isset($fields['profile_id'])) { |
|
193 | + unset($fields['profile_id']); |
|
194 | 194 | } |
195 | 195 | |
196 | 196 | ?> |
@@ -198,16 +198,16 @@ discard block |
||
198 | 198 | <table class="table table-borderless" style="font-size: 14px;"> |
199 | 199 | <tbody> |
200 | 200 | |
201 | - <?php foreach ( $fields as $key => $label ) : ?> |
|
201 | + <?php foreach ($fields as $key => $label) : ?> |
|
202 | 202 | |
203 | - <tr class="getpaid-subscription-meta-<?php echo sanitize_html_class( $key ); ?>"> |
|
203 | + <tr class="getpaid-subscription-meta-<?php echo sanitize_html_class($key); ?>"> |
|
204 | 204 | |
205 | 205 | <th class="w-25" style="font-weight: 500;"> |
206 | - <?php echo esc_html( $label ); ?> |
|
206 | + <?php echo esc_html($label); ?> |
|
207 | 207 | </th> |
208 | 208 | |
209 | 209 | <td class="w-75 text-muted"> |
210 | - <?php do_action( 'getpaid_subscription_admin_display_' . sanitize_key( $key ), $sub, $subscription_group ); ?> |
|
210 | + <?php do_action('getpaid_subscription_admin_display_' . sanitize_key($key), $sub, $subscription_group); ?> |
|
211 | 211 | </td> |
212 | 212 | |
213 | 213 | </tr> |
@@ -225,129 +225,129 @@ discard block |
||
225 | 225 | * |
226 | 226 | * @param WPInv_Subscription $subscription |
227 | 227 | */ |
228 | -function getpaid_admin_subscription_metabox_display_customer( $subscription ) { |
|
228 | +function getpaid_admin_subscription_metabox_display_customer($subscription) { |
|
229 | 229 | |
230 | - $username = __( '(Missing User)', 'invoicing' ); |
|
230 | + $username = __('(Missing User)', 'invoicing'); |
|
231 | 231 | |
232 | - $user = get_userdata( $subscription->get_customer_id() ); |
|
233 | - if ( $user ) { |
|
232 | + $user = get_userdata($subscription->get_customer_id()); |
|
233 | + if ($user) { |
|
234 | 234 | |
235 | 235 | $username = sprintf( |
236 | 236 | '<a href="user-edit.php?user_id=%s">%s</a>', |
237 | - absint( $user->ID ), |
|
238 | - ! empty( $user->display_name ) ? esc_html( $user->display_name ) : sanitize_email( $user->user_email ) |
|
237 | + absint($user->ID), |
|
238 | + !empty($user->display_name) ? esc_html($user->display_name) : sanitize_email($user->user_email) |
|
239 | 239 | ); |
240 | 240 | |
241 | 241 | } |
242 | 242 | |
243 | 243 | echo $username; |
244 | 244 | } |
245 | -add_action( 'getpaid_subscription_admin_display_customer', 'getpaid_admin_subscription_metabox_display_customer' ); |
|
245 | +add_action('getpaid_subscription_admin_display_customer', 'getpaid_admin_subscription_metabox_display_customer'); |
|
246 | 246 | |
247 | 247 | /** |
248 | 248 | * Displays the subscription amount. |
249 | 249 | * |
250 | 250 | * @param WPInv_Subscription $subscription |
251 | 251 | */ |
252 | -function getpaid_admin_subscription_metabox_display_amount( $subscription ) { |
|
253 | - $amount = wp_kses_post( getpaid_get_formatted_subscription_amount( $subscription ) ); |
|
252 | +function getpaid_admin_subscription_metabox_display_amount($subscription) { |
|
253 | + $amount = wp_kses_post(getpaid_get_formatted_subscription_amount($subscription)); |
|
254 | 254 | echo "<span>$amount</span>"; |
255 | 255 | } |
256 | -add_action( 'getpaid_subscription_admin_display_amount', 'getpaid_admin_subscription_metabox_display_amount' ); |
|
256 | +add_action('getpaid_subscription_admin_display_amount', 'getpaid_admin_subscription_metabox_display_amount'); |
|
257 | 257 | |
258 | 258 | /** |
259 | 259 | * Displays the subscription id. |
260 | 260 | * |
261 | 261 | * @param WPInv_Subscription $subscription |
262 | 262 | */ |
263 | -function getpaid_admin_subscription_metabox_display_id( $subscription ) { |
|
264 | - echo '#' . absint( $subscription->get_id() ); |
|
263 | +function getpaid_admin_subscription_metabox_display_id($subscription) { |
|
264 | + echo '#' . absint($subscription->get_id()); |
|
265 | 265 | } |
266 | -add_action( 'getpaid_subscription_admin_display_subscription', 'getpaid_admin_subscription_metabox_display_id' ); |
|
266 | +add_action('getpaid_subscription_admin_display_subscription', 'getpaid_admin_subscription_metabox_display_id'); |
|
267 | 267 | |
268 | 268 | /** |
269 | 269 | * Displays the subscription renewal date. |
270 | 270 | * |
271 | 271 | * @param WPInv_Subscription $subscription |
272 | 272 | */ |
273 | -function getpaid_admin_subscription_metabox_display_start_date( $subscription ) { |
|
274 | - echo getpaid_format_date_value( $subscription->get_date_created() ); |
|
273 | +function getpaid_admin_subscription_metabox_display_start_date($subscription) { |
|
274 | + echo getpaid_format_date_value($subscription->get_date_created()); |
|
275 | 275 | } |
276 | -add_action( 'getpaid_subscription_admin_display_start_date', 'getpaid_admin_subscription_metabox_display_start_date' ); |
|
276 | +add_action('getpaid_subscription_admin_display_start_date', 'getpaid_admin_subscription_metabox_display_start_date'); |
|
277 | 277 | |
278 | 278 | /** |
279 | 279 | * Displays the subscription renewal date. |
280 | 280 | * |
281 | 281 | * @param WPInv_Subscription $subscription |
282 | 282 | */ |
283 | -function getpaid_admin_subscription_metabox_display_renews_on( $subscription ) { |
|
284 | - echo getpaid_format_date_value( $subscription->get_expiration() ); |
|
283 | +function getpaid_admin_subscription_metabox_display_renews_on($subscription) { |
|
284 | + echo getpaid_format_date_value($subscription->get_expiration()); |
|
285 | 285 | } |
286 | -add_action( 'getpaid_subscription_admin_display_renews_on', 'getpaid_admin_subscription_metabox_display_renews_on' ); |
|
286 | +add_action('getpaid_subscription_admin_display_renews_on', 'getpaid_admin_subscription_metabox_display_renews_on'); |
|
287 | 287 | |
288 | 288 | /** |
289 | 289 | * Displays the subscription renewal count. |
290 | 290 | * |
291 | 291 | * @param WPInv_Subscription $subscription |
292 | 292 | */ |
293 | -function getpaid_admin_subscription_metabox_display_renewals( $subscription ) { |
|
293 | +function getpaid_admin_subscription_metabox_display_renewals($subscription) { |
|
294 | 294 | $max_bills = $subscription->get_bill_times(); |
295 | - echo $subscription->get_times_billed() . ' / ' . ( empty( $max_bills ) ? "∞" : $max_bills ); |
|
295 | + echo $subscription->get_times_billed() . ' / ' . (empty($max_bills) ? "∞" : $max_bills); |
|
296 | 296 | } |
297 | -add_action( 'getpaid_subscription_admin_display_renewals', 'getpaid_admin_subscription_metabox_display_renewals' ); |
|
297 | +add_action('getpaid_subscription_admin_display_renewals', 'getpaid_admin_subscription_metabox_display_renewals'); |
|
298 | 298 | /** |
299 | 299 | * Displays the subscription item. |
300 | 300 | * |
301 | 301 | * @param WPInv_Subscription $subscription |
302 | 302 | * @param false|array $subscription_group |
303 | 303 | */ |
304 | -function getpaid_admin_subscription_metabox_display_item( $subscription, $subscription_group = false ) { |
|
304 | +function getpaid_admin_subscription_metabox_display_item($subscription, $subscription_group = false) { |
|
305 | 305 | |
306 | - if ( empty( $subscription_group ) ) { |
|
307 | - echo WPInv_Subscriptions_List_Table::generate_item_markup( $subscription->get_product_id() ); |
|
306 | + if (empty($subscription_group)) { |
|
307 | + echo WPInv_Subscriptions_List_Table::generate_item_markup($subscription->get_product_id()); |
|
308 | 308 | return; |
309 | 309 | } |
310 | 310 | |
311 | - $markup = array_map( array( 'WPInv_Subscriptions_List_Table', 'generate_item_markup' ), array_keys( $subscription_group['items'] ) ); |
|
312 | - echo implode( ' | ', $markup ); |
|
311 | + $markup = array_map(array('WPInv_Subscriptions_List_Table', 'generate_item_markup'), array_keys($subscription_group['items'])); |
|
312 | + echo implode(' | ', $markup); |
|
313 | 313 | |
314 | 314 | } |
315 | -add_action( 'getpaid_subscription_admin_display_item', 'getpaid_admin_subscription_metabox_display_item', 10, 2 ); |
|
315 | +add_action('getpaid_subscription_admin_display_item', 'getpaid_admin_subscription_metabox_display_item', 10, 2); |
|
316 | 316 | |
317 | 317 | /** |
318 | 318 | * Displays the subscription gateway. |
319 | 319 | * |
320 | 320 | * @param WPInv_Subscription $subscription |
321 | 321 | */ |
322 | -function getpaid_admin_subscription_metabox_display_gateway( $subscription ) { |
|
322 | +function getpaid_admin_subscription_metabox_display_gateway($subscription) { |
|
323 | 323 | |
324 | 324 | $gateway = $subscription->get_gateway(); |
325 | 325 | |
326 | - if ( ! empty( $gateway ) ) { |
|
327 | - echo esc_html( wpinv_get_gateway_admin_label( $gateway ) ); |
|
326 | + if (!empty($gateway)) { |
|
327 | + echo esc_html(wpinv_get_gateway_admin_label($gateway)); |
|
328 | 328 | } else { |
329 | 329 | echo "—"; |
330 | 330 | } |
331 | 331 | |
332 | 332 | } |
333 | -add_action( 'getpaid_subscription_admin_display_gateway', 'getpaid_admin_subscription_metabox_display_gateway' ); |
|
333 | +add_action('getpaid_subscription_admin_display_gateway', 'getpaid_admin_subscription_metabox_display_gateway'); |
|
334 | 334 | |
335 | 335 | /** |
336 | 336 | * Displays the subscription status. |
337 | 337 | * |
338 | 338 | * @param WPInv_Subscription $subscription |
339 | 339 | */ |
340 | -function getpaid_admin_subscription_metabox_display_status( $subscription ) { |
|
340 | +function getpaid_admin_subscription_metabox_display_status($subscription) { |
|
341 | 341 | echo $subscription->get_status_label_html(); |
342 | 342 | } |
343 | -add_action( 'getpaid_subscription_admin_display_status', 'getpaid_admin_subscription_metabox_display_status' ); |
|
343 | +add_action('getpaid_subscription_admin_display_status', 'getpaid_admin_subscription_metabox_display_status'); |
|
344 | 344 | |
345 | 345 | /** |
346 | 346 | * Displays the subscription profile id. |
347 | 347 | * |
348 | 348 | * @param WPInv_Subscription $subscription |
349 | 349 | */ |
350 | -function getpaid_admin_subscription_metabox_display_profile_id( $subscription ) { |
|
350 | +function getpaid_admin_subscription_metabox_display_profile_id($subscription) { |
|
351 | 351 | |
352 | 352 | $profile_id = $subscription->get_profile_id(); |
353 | 353 | |
@@ -356,32 +356,32 @@ discard block |
||
356 | 356 | 'type' => 'text', |
357 | 357 | 'id' => 'wpinv_subscription_profile_id', |
358 | 358 | 'name' => 'wpinv_subscription_profile_id', |
359 | - 'label' => __( 'Profile Id', 'invoicing' ), |
|
359 | + 'label' => __('Profile Id', 'invoicing'), |
|
360 | 360 | 'label_type' => 'hidden', |
361 | - 'placeholder' => __( 'Profile Id', 'invoicing' ), |
|
362 | - 'value' => esc_attr( $profile_id ), |
|
361 | + 'placeholder' => __('Profile Id', 'invoicing'), |
|
362 | + 'value' => esc_attr($profile_id), |
|
363 | 363 | 'input_group_right' => '', |
364 | 364 | 'no_wrap' => true, |
365 | 365 | ) |
366 | 366 | ); |
367 | 367 | |
368 | - echo str_ireplace( 'form-control', 'regular-text', $input ); |
|
368 | + echo str_ireplace('form-control', 'regular-text', $input); |
|
369 | 369 | |
370 | - $url = apply_filters( 'getpaid_remote_subscription_profile_url', '', $subscription ); |
|
371 | - if ( ! empty( $url ) ) { |
|
372 | - $url = esc_url_raw( $url ); |
|
373 | - echo ' <a href="' . $url . '" title="' . __( 'View in Gateway', 'invoicing' ) . '" target="_blank"><i class="fas fa-external-link-alt fa-xs fa-fw align-top"></i></a>'; |
|
370 | + $url = apply_filters('getpaid_remote_subscription_profile_url', '', $subscription); |
|
371 | + if (!empty($url)) { |
|
372 | + $url = esc_url_raw($url); |
|
373 | + echo ' <a href="' . $url . '" title="' . __('View in Gateway', 'invoicing') . '" target="_blank"><i class="fas fa-external-link-alt fa-xs fa-fw align-top"></i></a>'; |
|
374 | 374 | } |
375 | 375 | |
376 | 376 | } |
377 | -add_action( 'getpaid_subscription_admin_display_profile_id', 'getpaid_admin_subscription_metabox_display_profile_id' ); |
|
377 | +add_action('getpaid_subscription_admin_display_profile_id', 'getpaid_admin_subscription_metabox_display_profile_id'); |
|
378 | 378 | |
379 | 379 | /** |
380 | 380 | * Displays the subscriptions update metabox. |
381 | 381 | * |
382 | 382 | * @param WPInv_Subscription $subscription |
383 | 383 | */ |
384 | -function getpaid_admin_subscription_update_metabox( $subscription ) { |
|
384 | +function getpaid_admin_subscription_update_metabox($subscription) { |
|
385 | 385 | |
386 | 386 | ?> |
387 | 387 | <div class="mt-3"> |
@@ -394,10 +394,10 @@ discard block |
||
394 | 394 | 'id' => 'subscription_status_update_select', |
395 | 395 | 'required' => true, |
396 | 396 | 'no_wrap' => false, |
397 | - 'label' => __( 'Subscription Status', 'invoicing' ), |
|
398 | - 'help_text' => __( 'Updating the status will trigger related actions and hooks', 'invoicing' ), |
|
397 | + 'label' => __('Subscription Status', 'invoicing'), |
|
398 | + 'help_text' => __('Updating the status will trigger related actions and hooks', 'invoicing'), |
|
399 | 399 | 'select2' => true, |
400 | - 'value' => $subscription->get_status( 'edit' ), |
|
400 | + 'value' => $subscription->get_status('edit'), |
|
401 | 401 | ) |
402 | 402 | ); |
403 | 403 | ?> |
@@ -405,13 +405,13 @@ discard block |
||
405 | 405 | <div class="mt-2 px-3 py-2 bg-light border-top" style="margin: -12px;"> |
406 | 406 | |
407 | 407 | <?php |
408 | - submit_button( __( 'Update', 'invoicing' ), 'primary', 'submit', false ); |
|
408 | + submit_button(__('Update', 'invoicing'), 'primary', 'submit', false); |
|
409 | 409 | |
410 | - $url = esc_url( wp_nonce_url( add_query_arg( 'getpaid-admin-action', 'subscription_manual_renew' ), 'getpaid-nonce', 'getpaid-nonce' ) ); |
|
411 | - $anchor = __( 'Renew Subscription', 'invoicing' ); |
|
412 | - $title = esc_attr__( 'Are you sure you want to extend the subscription and generate a new invoice that will be automatically marked as paid?', 'invoicing' ); |
|
410 | + $url = esc_url(wp_nonce_url(add_query_arg('getpaid-admin-action', 'subscription_manual_renew'), 'getpaid-nonce', 'getpaid-nonce')); |
|
411 | + $anchor = __('Renew Subscription', 'invoicing'); |
|
412 | + $title = esc_attr__('Are you sure you want to extend the subscription and generate a new invoice that will be automatically marked as paid?', 'invoicing'); |
|
413 | 413 | |
414 | - if ( $subscription->is_active() ) { |
|
414 | + if ($subscription->is_active()) { |
|
415 | 415 | echo "<a href='$url' class='float-right text-muted' onclick='return confirm(\"$title\")'>$anchor</a>"; |
416 | 416 | } |
417 | 417 | |
@@ -424,31 +424,31 @@ discard block |
||
424 | 424 | * @param WPInv_Subscription $subscription |
425 | 425 | * @param bool $strict Whether or not to skip invoices of sibling subscriptions |
426 | 426 | */ |
427 | -function getpaid_admin_subscription_invoice_details_metabox( $subscription, $strict = true ) { |
|
427 | +function getpaid_admin_subscription_invoice_details_metabox($subscription, $strict = true) { |
|
428 | 428 | |
429 | 429 | $columns = apply_filters( |
430 | 430 | 'getpaid_subscription_related_invoices_columns', |
431 | 431 | array( |
432 | - 'invoice' => __( 'Invoice', 'invoicing' ), |
|
433 | - 'relationship' => __( 'Relationship', 'invoicing' ), |
|
434 | - 'date' => __( 'Date', 'invoicing' ), |
|
435 | - 'status' => __( 'Status', 'invoicing' ), |
|
436 | - 'total' => __( 'Total', 'invoicing' ), |
|
432 | + 'invoice' => __('Invoice', 'invoicing'), |
|
433 | + 'relationship' => __('Relationship', 'invoicing'), |
|
434 | + 'date' => __('Date', 'invoicing'), |
|
435 | + 'status' => __('Status', 'invoicing'), |
|
436 | + 'total' => __('Total', 'invoicing'), |
|
437 | 437 | ), |
438 | 438 | $subscription |
439 | 439 | ); |
440 | 440 | |
441 | 441 | // Prepare the invoices. |
442 | - $payments = $subscription->get_child_payments( ! is_admin() ); |
|
442 | + $payments = $subscription->get_child_payments(!is_admin()); |
|
443 | 443 | $parent = $subscription->get_parent_invoice(); |
444 | 444 | |
445 | - if ( $parent->exists() ) { |
|
446 | - $payments = array_merge( array( $parent ), $payments ); |
|
445 | + if ($parent->exists()) { |
|
446 | + $payments = array_merge(array($parent), $payments); |
|
447 | 447 | } |
448 | 448 | |
449 | 449 | $table_class = 'w-100 bg-white'; |
450 | 450 | |
451 | - if ( ! is_admin() ) { |
|
451 | + if (!is_admin()) { |
|
452 | 452 | $table_class = 'table table-bordered'; |
453 | 453 | } |
454 | 454 | |
@@ -460,9 +460,9 @@ discard block |
||
460 | 460 | <thead> |
461 | 461 | <tr> |
462 | 462 | <?php |
463 | - foreach ( $columns as $key => $label ) { |
|
464 | - $key = esc_attr( $key ); |
|
465 | - $label = esc_html( $label ); |
|
463 | + foreach ($columns as $key => $label) { |
|
464 | + $key = esc_attr($key); |
|
465 | + $label = esc_html($label); |
|
466 | 466 | $class = 'text-left'; |
467 | 467 | |
468 | 468 | echo "<th class='subscription-invoice-field-$key bg-light p-2 $class color-dark font-weight-bold'>$label</th>"; |
@@ -473,57 +473,57 @@ discard block |
||
473 | 473 | |
474 | 474 | <tbody> |
475 | 475 | |
476 | - <?php if ( empty( $payments ) ) : ?> |
|
476 | + <?php if (empty($payments)) : ?> |
|
477 | 477 | <tr> |
478 | 478 | <td colspan="<?php echo count($columns); ?>" class="p-2 text-left text-muted"> |
479 | - <?php _e( 'This subscription has no invoices.', 'invoicing' ); ?> |
|
479 | + <?php _e('This subscription has no invoices.', 'invoicing'); ?> |
|
480 | 480 | </td> |
481 | 481 | </tr> |
482 | 482 | <?php endif; ?> |
483 | 483 | |
484 | 484 | <?php |
485 | 485 | |
486 | - foreach( $payments as $payment ) : |
|
486 | + foreach ($payments as $payment) : |
|
487 | 487 | |
488 | 488 | // Ensure that we have an invoice. |
489 | - $payment = new WPInv_Invoice( $payment ); |
|
489 | + $payment = new WPInv_Invoice($payment); |
|
490 | 490 | |
491 | 491 | // Abort if the invoice is invalid... |
492 | - if ( ! $payment->exists() ) { |
|
492 | + if (!$payment->exists()) { |
|
493 | 493 | continue; |
494 | 494 | } |
495 | 495 | |
496 | 496 | // ... or belongs to a different subscription. |
497 | - if ( $strict && $payment->is_renewal() && $payment->get_subscription_id() && $payment->get_subscription_id() != $subscription->get_id() ) { |
|
497 | + if ($strict && $payment->is_renewal() && $payment->get_subscription_id() && $payment->get_subscription_id() != $subscription->get_id()) { |
|
498 | 498 | continue; |
499 | 499 | } |
500 | 500 | |
501 | 501 | echo '<tr>'; |
502 | 502 | |
503 | - foreach ( array_keys( $columns ) as $key ) { |
|
503 | + foreach (array_keys($columns) as $key) { |
|
504 | 504 | |
505 | 505 | $class = 'text-left'; |
506 | 506 | |
507 | 507 | echo "<td class='p-2 $class'>"; |
508 | 508 | |
509 | - switch( $key ) { |
|
509 | + switch ($key) { |
|
510 | 510 | |
511 | 511 | case 'total': |
512 | - echo '<strong>' . wpinv_price( $payment->get_total(), $payment->get_currency() ) . '</strong>'; |
|
512 | + echo '<strong>' . wpinv_price($payment->get_total(), $payment->get_currency()) . '</strong>'; |
|
513 | 513 | break; |
514 | 514 | |
515 | 515 | case 'relationship': |
516 | - echo $payment->is_renewal() ? __( 'Renewal Invoice', 'invoicing' ) : __( 'Initial Invoice', 'invoicing' ); |
|
516 | + echo $payment->is_renewal() ? __('Renewal Invoice', 'invoicing') : __('Initial Invoice', 'invoicing'); |
|
517 | 517 | break; |
518 | 518 | |
519 | 519 | case 'date': |
520 | - echo getpaid_format_date_value( $payment->get_date_created() ); |
|
520 | + echo getpaid_format_date_value($payment->get_date_created()); |
|
521 | 521 | break; |
522 | 522 | |
523 | 523 | case 'status': |
524 | 524 | |
525 | 525 | $status = $payment->get_status_nicename(); |
526 | - if ( is_admin() ) { |
|
526 | + if (is_admin()) { |
|
527 | 527 | $status = $payment->get_status_label_html(); |
528 | 528 | } |
529 | 529 | |
@@ -531,13 +531,13 @@ discard block |
||
531 | 531 | break; |
532 | 532 | |
533 | 533 | case 'invoice': |
534 | - $link = esc_url( get_edit_post_link( $payment->get_id() ) ); |
|
534 | + $link = esc_url(get_edit_post_link($payment->get_id())); |
|
535 | 535 | |
536 | - if ( ! is_admin() ) { |
|
537 | - $link = esc_url( $payment->get_view_url() ); |
|
536 | + if (!is_admin()) { |
|
537 | + $link = esc_url($payment->get_view_url()); |
|
538 | 538 | } |
539 | 539 | |
540 | - $invoice = esc_html( $payment->get_number() ); |
|
540 | + $invoice = esc_html($payment->get_number()); |
|
541 | 541 | echo "<a href='$link'>$invoice</a>"; |
542 | 542 | break; |
543 | 543 | } |
@@ -565,12 +565,12 @@ discard block |
||
565 | 565 | * |
566 | 566 | * @param WPInv_Subscription $subscription |
567 | 567 | */ |
568 | -function getpaid_admin_subscription_item_details_metabox( $subscription ) { |
|
568 | +function getpaid_admin_subscription_item_details_metabox($subscription) { |
|
569 | 569 | |
570 | 570 | // Fetch the subscription group. |
571 | - $subscription_group = getpaid_get_invoice_subscription_group( $subscription->get_parent_payment_id(), $subscription->get_id() ); |
|
571 | + $subscription_group = getpaid_get_invoice_subscription_group($subscription->get_parent_payment_id(), $subscription->get_id()); |
|
572 | 572 | |
573 | - if ( empty( $subscription_group ) || empty( $subscription_group['items'] ) ) { |
|
573 | + if (empty($subscription_group) || empty($subscription_group['items'])) { |
|
574 | 574 | return; |
575 | 575 | } |
576 | 576 | |
@@ -578,12 +578,12 @@ discard block |
||
578 | 578 | $columns = apply_filters( |
579 | 579 | 'getpaid_subscription_item_details_columns', |
580 | 580 | array( |
581 | - 'item_name' => __( 'Item', 'invoicing' ), |
|
582 | - 'price' => __( 'Price', 'invoicing' ), |
|
583 | - 'tax' => __( 'Tax', 'invoicing' ), |
|
584 | - 'discount' => __( 'Discount', 'invoicing' ), |
|
581 | + 'item_name' => __('Item', 'invoicing'), |
|
582 | + 'price' => __('Price', 'invoicing'), |
|
583 | + 'tax' => __('Tax', 'invoicing'), |
|
584 | + 'discount' => __('Discount', 'invoicing'), |
|
585 | 585 | //'initial' => __( 'Initial Amount', 'invoicing' ), |
586 | - 'recurring' => __( 'Subtotal', 'invoicing' ), |
|
586 | + 'recurring' => __('Subtotal', 'invoicing'), |
|
587 | 587 | ), |
588 | 588 | $subscription |
589 | 589 | ); |
@@ -592,13 +592,13 @@ discard block |
||
592 | 592 | |
593 | 593 | $invoice = $subscription->get_parent_invoice(); |
594 | 594 | |
595 | - if ( ( ! wpinv_use_taxes() || ! $invoice->is_taxable() ) && isset( $columns['tax'] ) ) { |
|
596 | - unset( $columns['tax'] ); |
|
595 | + if ((!wpinv_use_taxes() || !$invoice->is_taxable()) && isset($columns['tax'])) { |
|
596 | + unset($columns['tax']); |
|
597 | 597 | } |
598 | 598 | |
599 | 599 | $table_class = 'w-100 bg-white'; |
600 | 600 | |
601 | - if ( ! is_admin() ) { |
|
601 | + if (!is_admin()) { |
|
602 | 602 | $table_class = 'table table-bordered'; |
603 | 603 | } |
604 | 604 | |
@@ -611,9 +611,9 @@ discard block |
||
611 | 611 | <tr> |
612 | 612 | <?php |
613 | 613 | |
614 | - foreach ( $columns as $key => $label ) { |
|
615 | - $key = esc_attr( $key ); |
|
616 | - $label = esc_html( $label ); |
|
614 | + foreach ($columns as $key => $label) { |
|
615 | + $key = esc_attr($key); |
|
616 | + $label = esc_html($label); |
|
617 | 617 | $class = 'text-left'; |
618 | 618 | |
619 | 619 | echo "<th class='subscription-item-field-$key bg-light p-2 $class color-dark font-weight-bold'>$label</th>"; |
@@ -626,48 +626,48 @@ discard block |
||
626 | 626 | |
627 | 627 | <?php |
628 | 628 | |
629 | - foreach( $subscription_group['items'] as $subscription_group_item ) : |
|
629 | + foreach ($subscription_group['items'] as $subscription_group_item) : |
|
630 | 630 | |
631 | 631 | echo '<tr>'; |
632 | 632 | |
633 | - foreach ( array_keys( $columns ) as $key ) { |
|
633 | + foreach (array_keys($columns) as $key) { |
|
634 | 634 | |
635 | 635 | $class = 'text-left'; |
636 | 636 | |
637 | 637 | echo "<td class='p-2 $class'>"; |
638 | 638 | |
639 | - switch( $key ) { |
|
639 | + switch ($key) { |
|
640 | 640 | |
641 | 641 | case 'item_name': |
642 | - $item_name = get_the_title( $subscription_group_item['item_id'] ); |
|
643 | - $item_name = empty( $item_name ) ? $subscription_group_item['item_name'] : $item_name; |
|
642 | + $item_name = get_the_title($subscription_group_item['item_id']); |
|
643 | + $item_name = empty($item_name) ? $subscription_group_item['item_name'] : $item_name; |
|
644 | 644 | |
645 | - if ( $invoice->get_template() == 'amount' || 1 == (float) $subscription_group_item['quantity'] ) { |
|
646 | - echo esc_html( $item_name ); |
|
645 | + if ($invoice->get_template() == 'amount' || 1 == (float) $subscription_group_item['quantity']) { |
|
646 | + echo esc_html($item_name); |
|
647 | 647 | } else { |
648 | - printf( '%1$s x %2$d', esc_html( $item_name ), (float) $subscription_group_item['quantity'] ); |
|
648 | + printf('%1$s x %2$d', esc_html($item_name), (float) $subscription_group_item['quantity']); |
|
649 | 649 | } |
650 | 650 | |
651 | 651 | break; |
652 | 652 | |
653 | 653 | case 'price': |
654 | - echo wpinv_price( $subscription_group_item['item_price'], $invoice->get_currency() ); |
|
654 | + echo wpinv_price($subscription_group_item['item_price'], $invoice->get_currency()); |
|
655 | 655 | break; |
656 | 656 | |
657 | 657 | case 'tax': |
658 | - echo wpinv_price( $subscription_group_item['tax'], $invoice->get_currency() ); |
|
658 | + echo wpinv_price($subscription_group_item['tax'], $invoice->get_currency()); |
|
659 | 659 | break; |
660 | 660 | |
661 | 661 | case 'discount': |
662 | - echo wpinv_price( $subscription_group_item['discount'], $invoice->get_currency() ); |
|
662 | + echo wpinv_price($subscription_group_item['discount'], $invoice->get_currency()); |
|
663 | 663 | break; |
664 | 664 | |
665 | 665 | case 'initial': |
666 | - echo wpinv_price( $subscription_group_item['price'] * $subscription_group_item['quantity'], $invoice->get_currency() ); |
|
666 | + echo wpinv_price($subscription_group_item['price'] * $subscription_group_item['quantity'], $invoice->get_currency()); |
|
667 | 667 | break; |
668 | 668 | |
669 | 669 | case 'recurring': |
670 | - echo '<strong>' . wpinv_price( $subscription_group_item['price'] * $subscription_group_item['quantity'], $invoice->get_currency() ) . '</strong>'; |
|
670 | + echo '<strong>' . wpinv_price($subscription_group_item['price'] * $subscription_group_item['quantity'], $invoice->get_currency()) . '</strong>'; |
|
671 | 671 | break; |
672 | 672 | |
673 | 673 | } |
@@ -680,24 +680,24 @@ discard block |
||
680 | 680 | |
681 | 681 | endforeach; |
682 | 682 | |
683 | - foreach( $subscription_group['fees'] as $subscription_group_fee ) : |
|
683 | + foreach ($subscription_group['fees'] as $subscription_group_fee) : |
|
684 | 684 | |
685 | 685 | echo '<tr>'; |
686 | 686 | |
687 | - foreach ( array_keys( $columns ) as $key ) { |
|
687 | + foreach (array_keys($columns) as $key) { |
|
688 | 688 | |
689 | 689 | $class = 'text-left'; |
690 | 690 | |
691 | 691 | echo "<td class='p-2 $class'>"; |
692 | 692 | |
693 | - switch( $key ) { |
|
693 | + switch ($key) { |
|
694 | 694 | |
695 | 695 | case 'item_name': |
696 | - echo esc_html( $subscription_group_fee['name'] ); |
|
696 | + echo esc_html($subscription_group_fee['name']); |
|
697 | 697 | break; |
698 | 698 | |
699 | 699 | case 'price': |
700 | - echo wpinv_price( $subscription_group_fee['initial_fee'], $invoice->get_currency() ); |
|
700 | + echo wpinv_price($subscription_group_fee['initial_fee'], $invoice->get_currency()); |
|
701 | 701 | break; |
702 | 702 | |
703 | 703 | case 'tax': |
@@ -709,11 +709,11 @@ discard block |
||
709 | 709 | break; |
710 | 710 | |
711 | 711 | case 'initial': |
712 | - echo wpinv_price( $subscription_group_fee['initial_fee'], $invoice->get_currency() ); |
|
712 | + echo wpinv_price($subscription_group_fee['initial_fee'], $invoice->get_currency()); |
|
713 | 713 | break; |
714 | 714 | |
715 | 715 | case 'recurring': |
716 | - echo '<strong>' . wpinv_price( $subscription_group_fee['recurring_fee'], $invoice->get_currency() ) . '</strong>'; |
|
716 | + echo '<strong>' . wpinv_price($subscription_group_fee['recurring_fee'], $invoice->get_currency()) . '</strong>'; |
|
717 | 717 | break; |
718 | 718 | |
719 | 719 | } |
@@ -742,12 +742,12 @@ discard block |
||
742 | 742 | * @param WPInv_Subscription $subscription |
743 | 743 | * @param bool $skip_current |
744 | 744 | */ |
745 | -function getpaid_admin_subscription_related_subscriptions_metabox( $subscription, $skip_current = true ) { |
|
745 | +function getpaid_admin_subscription_related_subscriptions_metabox($subscription, $skip_current = true) { |
|
746 | 746 | |
747 | 747 | // Fetch the subscription groups. |
748 | - $subscription_groups = getpaid_get_invoice_subscription_groups( $subscription->get_parent_payment_id() ); |
|
748 | + $subscription_groups = getpaid_get_invoice_subscription_groups($subscription->get_parent_payment_id()); |
|
749 | 749 | |
750 | - if ( empty( $subscription_groups ) ) { |
|
750 | + if (empty($subscription_groups)) { |
|
751 | 751 | return; |
752 | 752 | } |
753 | 753 | |
@@ -755,23 +755,23 @@ discard block |
||
755 | 755 | $columns = apply_filters( |
756 | 756 | 'getpaid_subscription_related_subscriptions_columns', |
757 | 757 | array( |
758 | - 'subscription' => __( 'Subscription', 'invoicing' ), |
|
759 | - 'start_date' => __( 'Start Date', 'invoicing' ), |
|
760 | - 'renewal_date' => __( 'Next Payment', 'invoicing' ), |
|
761 | - 'renewals' => __( 'Payments', 'invoicing' ), |
|
762 | - 'item' => __( 'Items', 'invoicing' ), |
|
763 | - 'status' => __( 'Status', 'invoicing' ), |
|
758 | + 'subscription' => __('Subscription', 'invoicing'), |
|
759 | + 'start_date' => __('Start Date', 'invoicing'), |
|
760 | + 'renewal_date' => __('Next Payment', 'invoicing'), |
|
761 | + 'renewals' => __('Payments', 'invoicing'), |
|
762 | + 'item' => __('Items', 'invoicing'), |
|
763 | + 'status' => __('Status', 'invoicing'), |
|
764 | 764 | ), |
765 | 765 | $subscription |
766 | 766 | ); |
767 | 767 | |
768 | - if ( $subscription->get_status() == 'pending' ) { |
|
769 | - unset( $columns['start_date'], $columns['renewal_date'] ); |
|
768 | + if ($subscription->get_status() == 'pending') { |
|
769 | + unset($columns['start_date'], $columns['renewal_date']); |
|
770 | 770 | } |
771 | 771 | |
772 | 772 | $table_class = 'w-100 bg-white'; |
773 | 773 | |
774 | - if ( ! is_admin() ) { |
|
774 | + if (!is_admin()) { |
|
775 | 775 | $table_class = 'table table-bordered'; |
776 | 776 | } |
777 | 777 | |
@@ -784,9 +784,9 @@ discard block |
||
784 | 784 | <tr> |
785 | 785 | <?php |
786 | 786 | |
787 | - foreach ( $columns as $key => $label ) { |
|
788 | - $key = esc_attr( $key ); |
|
789 | - $label = esc_html( $label ); |
|
787 | + foreach ($columns as $key => $label) { |
|
788 | + $key = esc_attr($key); |
|
789 | + $label = esc_html($label); |
|
790 | 790 | $class = 'text-left'; |
791 | 791 | |
792 | 792 | echo "<th class='related-subscription-field-$key bg-light p-2 $class color-dark font-weight-bold'>$label</th>"; |
@@ -799,62 +799,62 @@ discard block |
||
799 | 799 | |
800 | 800 | <?php |
801 | 801 | |
802 | - foreach( $subscription_groups as $subscription_group ) : |
|
802 | + foreach ($subscription_groups as $subscription_group) : |
|
803 | 803 | |
804 | 804 | // Do not list current subscription. |
805 | - if ( $skip_current && (int) $subscription_group['subscription_id'] === $subscription->get_id() ) { |
|
805 | + if ($skip_current && (int) $subscription_group['subscription_id'] === $subscription->get_id()) { |
|
806 | 806 | continue; |
807 | 807 | } |
808 | 808 | |
809 | 809 | // Ensure the subscription exists. |
810 | - $_suscription = new WPInv_Subscription( $subscription_group['subscription_id'] ); |
|
810 | + $_suscription = new WPInv_Subscription($subscription_group['subscription_id']); |
|
811 | 811 | |
812 | - if ( ! $_suscription->exists() ) { |
|
812 | + if (!$_suscription->exists()) { |
|
813 | 813 | continue; |
814 | 814 | } |
815 | 815 | |
816 | 816 | echo '<tr>'; |
817 | 817 | |
818 | - foreach ( array_keys( $columns ) as $key ) { |
|
818 | + foreach (array_keys($columns) as $key) { |
|
819 | 819 | |
820 | 820 | $class = 'text-left'; |
821 | 821 | |
822 | 822 | echo "<td class='p-2 $class'>"; |
823 | 823 | |
824 | - switch( $key ) { |
|
824 | + switch ($key) { |
|
825 | 825 | |
826 | 826 | case 'status': |
827 | 827 | echo $_suscription->get_status_label_html(); |
828 | 828 | break; |
829 | 829 | |
830 | 830 | case 'item': |
831 | - $markup = array_map( array( 'WPInv_Subscriptions_List_Table', 'generate_item_markup' ), array_keys( $subscription_group['items'] ) ); |
|
832 | - echo implode( ' | ', $markup ); |
|
831 | + $markup = array_map(array('WPInv_Subscriptions_List_Table', 'generate_item_markup'), array_keys($subscription_group['items'])); |
|
832 | + echo implode(' | ', $markup); |
|
833 | 833 | break; |
834 | 834 | |
835 | 835 | case 'renewals': |
836 | 836 | $max_bills = $_suscription->get_bill_times(); |
837 | - echo $_suscription->get_times_billed() . ' / ' . ( empty( $max_bills ) ? "∞" : $max_bills ); |
|
837 | + echo $_suscription->get_times_billed() . ' / ' . (empty($max_bills) ? "∞" : $max_bills); |
|
838 | 838 | break; |
839 | 839 | |
840 | 840 | case 'renewal_date': |
841 | - echo $_suscription->is_active() ? getpaid_format_date_value( $_suscription->get_expiration() ) : "—"; |
|
841 | + echo $_suscription->is_active() ? getpaid_format_date_value($_suscription->get_expiration()) : "—"; |
|
842 | 842 | break; |
843 | 843 | |
844 | 844 | case 'start_date': |
845 | - echo 'pending' == $_suscription->get_status() ? "—" : getpaid_format_date_value( $_suscription->get_date_created() ); |
|
845 | + echo 'pending' == $_suscription->get_status() ? "—" : getpaid_format_date_value($_suscription->get_date_created()); |
|
846 | 846 | break; |
847 | 847 | |
848 | 848 | case 'subscription': |
849 | - $url = is_admin() ? admin_url( 'admin.php?page=wpinv-subscriptions&id=' . absint( $_suscription->get_id() ) ) : $_suscription->get_view_url(); |
|
849 | + $url = is_admin() ? admin_url('admin.php?page=wpinv-subscriptions&id=' . absint($_suscription->get_id())) : $_suscription->get_view_url(); |
|
850 | 850 | printf( |
851 | 851 | '%1$s#%2$s%3$s', |
852 | - '<a href="' . esc_url( $url ) . '">', |
|
853 | - '<strong>' . intval( $_suscription->get_id() ) . '</strong>', |
|
852 | + '<a href="' . esc_url($url) . '">', |
|
853 | + '<strong>' . intval($_suscription->get_id()) . '</strong>', |
|
854 | 854 | '</a>' |
855 | 855 | ); |
856 | 856 | |
857 | - echo WPInv_Subscriptions_List_Table::column_amount( $_suscription ); |
|
857 | + echo WPInv_Subscriptions_List_Table::column_amount($_suscription); |
|
858 | 858 | break; |
859 | 859 | |
860 | 860 | } |