@@ -7,7 +7,7 @@ discard block |
||
7 | 7 | * |
8 | 8 | */ |
9 | 9 | |
10 | -if ( ! defined( 'ABSPATH' ) ) { |
|
10 | +if (!defined('ABSPATH')) { |
|
11 | 11 | exit; // Exit if accessed directly |
12 | 12 | } |
13 | 13 | |
@@ -21,12 +21,12 @@ discard block |
||
21 | 21 | * |
22 | 22 | * @param WP_Post $post |
23 | 23 | */ |
24 | - public static function output( $post ) { |
|
24 | + public static function output($post) { |
|
25 | 25 | |
26 | 26 | // Prepare the invoice. |
27 | - $invoice = new WPInv_Invoice( $post ); |
|
27 | + $invoice = new WPInv_Invoice($post); |
|
28 | 28 | |
29 | - wp_nonce_field( 'getpaid_meta_nonce', 'getpaid_meta_nonce' ); |
|
29 | + wp_nonce_field('getpaid_meta_nonce', 'getpaid_meta_nonce'); |
|
30 | 30 | |
31 | 31 | ?> |
32 | 32 | |
@@ -41,13 +41,13 @@ discard block |
||
41 | 41 | <div class="col-12 col-sm-6"> |
42 | 42 | <div id="getpaid-invoice-user-id-wrapper" class="form-group"> |
43 | 43 | <div> |
44 | - <label for="post_author_override"><?php _e( 'Customer', 'invoicing' );?></label> |
|
44 | + <label for="post_author_override"><?php _e('Customer', 'invoicing'); ?></label> |
|
45 | 45 | </div> |
46 | 46 | <?php |
47 | 47 | wpinv_dropdown_users( |
48 | 48 | array( |
49 | 49 | 'name' => 'post_author_override', |
50 | - 'selected' => $invoice->get_id() ? $invoice->get_user_id( 'edit' ) : get_current_user_id(), |
|
50 | + 'selected' => $invoice->get_id() ? $invoice->get_user_id('edit') : get_current_user_id(), |
|
51 | 51 | 'include_selected' => true, |
52 | 52 | 'show' => 'display_name_with_login', |
53 | 53 | 'orderby' => 'user_email', |
@@ -65,7 +65,7 @@ discard block |
||
65 | 65 | 'type' => 'text', |
66 | 66 | 'id' => 'getpaid-invoice-new-user-email', |
67 | 67 | 'name' => 'wpinv_email', |
68 | - 'label' => __( 'Email', 'invoicing' ) . '<span class="required">*</span>', |
|
68 | + 'label' => __('Email', 'invoicing') . '<span class="required">*</span>', |
|
69 | 69 | 'label_type' => 'vertical', |
70 | 70 | 'placeholder' => '[email protected]', |
71 | 71 | 'class' => 'form-control-sm', |
@@ -75,18 +75,18 @@ discard block |
||
75 | 75 | </div> |
76 | 76 | </div> |
77 | 77 | <div class="col-12 col-sm-6 form-group mt-sm-4"> |
78 | - <?php if ( ! $invoice->is_paid() && ! $invoice->is_refunded() ) : ?> |
|
78 | + <?php if (!$invoice->is_paid() && !$invoice->is_refunded()) : ?> |
|
79 | 79 | <a id="getpaid-invoice-fill-user-details" class="button button-small button-secondary" href="javascript:void(0)"> |
80 | 80 | <i aria-hidden="true" class="fa fa-refresh"></i> |
81 | - <?php _e( 'Fill User Details', 'invoicing' );?> |
|
81 | + <?php _e('Fill User Details', 'invoicing'); ?> |
|
82 | 82 | </a> |
83 | 83 | <a id="getpaid-invoice-create-new-user-button" class="button button-small button-secondary" href="javascript:void(0)"> |
84 | 84 | <i aria-hidden="true" class="fa fa-plus"></i> |
85 | - <?php _e( 'Add New User', 'invoicing' );?> |
|
85 | + <?php _e('Add New User', 'invoicing'); ?> |
|
86 | 86 | </a> |
87 | 87 | <a id="getpaid-invoice-cancel-create-new-user" class="button button-small button-secondary d-none" href="javascript:void(0)"> |
88 | 88 | <i aria-hidden="true" class="fa fa-close"></i> |
89 | - <?php _e( 'Cancel', 'invoicing' );?> |
|
89 | + <?php _e('Cancel', 'invoicing'); ?> |
|
90 | 90 | </a> |
91 | 91 | <?php endif; ?> |
92 | 92 | </div> |
@@ -99,11 +99,11 @@ discard block |
||
99 | 99 | 'type' => 'text', |
100 | 100 | 'id' => 'wpinv_first_name', |
101 | 101 | 'name' => 'wpinv_first_name', |
102 | - 'label' => __( 'First Name', 'invoicing' ), |
|
102 | + 'label' => __('First Name', 'invoicing'), |
|
103 | 103 | 'label_type' => 'vertical', |
104 | 104 | 'placeholder' => '', |
105 | 105 | 'class' => 'form-control-sm', |
106 | - 'value' => $invoice->get_first_name( 'edit' ), |
|
106 | + 'value' => $invoice->get_first_name('edit'), |
|
107 | 107 | ) |
108 | 108 | ); |
109 | 109 | ?> |
@@ -115,11 +115,11 @@ discard block |
||
115 | 115 | 'type' => 'text', |
116 | 116 | 'id' => 'wpinv_last_name', |
117 | 117 | 'name' => 'wpinv_last_name', |
118 | - 'label' => __( 'Last Name', 'invoicing' ), |
|
118 | + 'label' => __('Last Name', 'invoicing'), |
|
119 | 119 | 'label_type' => 'vertical', |
120 | 120 | 'placeholder' => '', |
121 | 121 | 'class' => 'form-control-sm', |
122 | - 'value' => $invoice->get_last_name( 'edit' ), |
|
122 | + 'value' => $invoice->get_last_name('edit'), |
|
123 | 123 | ) |
124 | 124 | ); |
125 | 125 | ?> |
@@ -134,11 +134,11 @@ discard block |
||
134 | 134 | 'type' => 'text', |
135 | 135 | 'id' => 'wpinv_company', |
136 | 136 | 'name' => 'wpinv_company', |
137 | - 'label' => __( 'Company', 'invoicing' ), |
|
137 | + 'label' => __('Company', 'invoicing'), |
|
138 | 138 | 'label_type' => 'vertical', |
139 | 139 | 'placeholder' => '', |
140 | 140 | 'class' => 'form-control-sm', |
141 | - 'value' => $invoice->get_company( 'edit' ), |
|
141 | + 'value' => $invoice->get_company('edit'), |
|
142 | 142 | ) |
143 | 143 | ); |
144 | 144 | ?> |
@@ -150,11 +150,11 @@ discard block |
||
150 | 150 | 'type' => 'text', |
151 | 151 | 'id' => 'wpinv_vat_number', |
152 | 152 | 'name' => 'wpinv_vat_number', |
153 | - 'label' => __( 'Vat Number', 'invoicing' ), |
|
153 | + 'label' => __('Vat Number', 'invoicing'), |
|
154 | 154 | 'label_type' => 'vertical', |
155 | 155 | 'placeholder' => '', |
156 | 156 | 'class' => 'form-control-sm', |
157 | - 'value' => $invoice->get_vat_number( 'edit' ), |
|
157 | + 'value' => $invoice->get_vat_number('edit'), |
|
158 | 158 | ) |
159 | 159 | ); |
160 | 160 | ?> |
@@ -169,11 +169,11 @@ discard block |
||
169 | 169 | 'type' => 'text', |
170 | 170 | 'id' => 'wpinv_address', |
171 | 171 | 'name' => 'wpinv_address', |
172 | - 'label' => __( 'Address', 'invoicing' ), |
|
172 | + 'label' => __('Address', 'invoicing'), |
|
173 | 173 | 'label_type' => 'vertical', |
174 | 174 | 'placeholder' => '', |
175 | 175 | 'class' => 'form-control-sm', |
176 | - 'value' => $invoice->get_address( 'edit' ), |
|
176 | + 'value' => $invoice->get_address('edit'), |
|
177 | 177 | ) |
178 | 178 | ); |
179 | 179 | ?> |
@@ -185,11 +185,11 @@ discard block |
||
185 | 185 | 'type' => 'text', |
186 | 186 | 'id' => 'wpinv_city', |
187 | 187 | 'name' => 'wpinv_city', |
188 | - 'label' => __( 'City', 'invoicing' ), |
|
188 | + 'label' => __('City', 'invoicing'), |
|
189 | 189 | 'label_type' => 'vertical', |
190 | 190 | 'placeholder' => '', |
191 | 191 | 'class' => 'form-control-sm', |
192 | - 'value' => $invoice->get_city( 'edit' ), |
|
192 | + 'value' => $invoice->get_city('edit'), |
|
193 | 193 | ) |
194 | 194 | ); |
195 | 195 | ?> |
@@ -203,11 +203,11 @@ discard block |
||
203 | 203 | array( |
204 | 204 | 'id' => 'wpinv_country', |
205 | 205 | 'name' => 'wpinv_country', |
206 | - 'label' => __( 'Country', 'invoicing' ), |
|
206 | + 'label' => __('Country', 'invoicing'), |
|
207 | 207 | 'label_type' => 'vertical', |
208 | - 'placeholder' => __( 'Choose a country', 'invoicing' ), |
|
208 | + 'placeholder' => __('Choose a country', 'invoicing'), |
|
209 | 209 | 'class' => 'form-control-sm', |
210 | - 'value' => $invoice->get_country( 'edit' ), |
|
210 | + 'value' => $invoice->get_country('edit'), |
|
211 | 211 | 'options' => wpinv_get_country_list(), |
212 | 212 | 'data-allow-clear' => 'false', |
213 | 213 | 'select2' => true, |
@@ -218,20 +218,20 @@ discard block |
||
218 | 218 | <div class="col-12 col-sm-6"> |
219 | 219 | <?php |
220 | 220 | |
221 | - $states = wpinv_get_country_states( $invoice->get_country( 'edit' ) ); |
|
221 | + $states = wpinv_get_country_states($invoice->get_country('edit')); |
|
222 | 222 | |
223 | - if ( empty( $states ) ) { |
|
223 | + if (empty($states)) { |
|
224 | 224 | |
225 | 225 | echo aui()->input( |
226 | 226 | array( |
227 | 227 | 'type' => 'text', |
228 | 228 | 'id' => 'wpinv_state', |
229 | 229 | 'name' => 'wpinv_state', |
230 | - 'label' => __( 'State', 'invoicing' ), |
|
230 | + 'label' => __('State', 'invoicing'), |
|
231 | 231 | 'label_type' => 'vertical', |
232 | 232 | 'placeholder' => '', |
233 | 233 | 'class' => 'form-control-sm', |
234 | - 'value' => $invoice->get_state( 'edit' ), |
|
234 | + 'value' => $invoice->get_state('edit'), |
|
235 | 235 | ) |
236 | 236 | ); |
237 | 237 | |
@@ -241,11 +241,11 @@ discard block |
||
241 | 241 | array( |
242 | 242 | 'id' => 'wpinv_state', |
243 | 243 | 'name' => 'wpinv_state', |
244 | - 'label' => __( 'State', 'invoicing' ), |
|
244 | + 'label' => __('State', 'invoicing'), |
|
245 | 245 | 'label_type' => 'vertical', |
246 | - 'placeholder' => __( 'Select a state', 'invoicing' ), |
|
246 | + 'placeholder' => __('Select a state', 'invoicing'), |
|
247 | 247 | 'class' => 'form-control-sm', |
248 | - 'value' => $invoice->get_state( 'edit' ), |
|
248 | + 'value' => $invoice->get_state('edit'), |
|
249 | 249 | 'options' => $states, |
250 | 250 | 'data-allow-clear' => 'false', |
251 | 251 | 'select2' => true, |
@@ -266,11 +266,11 @@ discard block |
||
266 | 266 | 'type' => 'text', |
267 | 267 | 'id' => 'wpinv_zip', |
268 | 268 | 'name' => 'wpinv_zip', |
269 | - 'label' => __( 'Zip / Postal Code', 'invoicing' ), |
|
269 | + 'label' => __('Zip / Postal Code', 'invoicing'), |
|
270 | 270 | 'label_type' => 'vertical', |
271 | 271 | 'placeholder' => '', |
272 | 272 | 'class' => 'form-control-sm', |
273 | - 'value' => $invoice->get_zip( 'edit' ), |
|
273 | + 'value' => $invoice->get_zip('edit'), |
|
274 | 274 | ) |
275 | 275 | ); |
276 | 276 | ?> |
@@ -282,11 +282,11 @@ discard block |
||
282 | 282 | 'type' => 'text', |
283 | 283 | 'id' => 'wpinv_phone', |
284 | 284 | 'name' => 'wpinv_phone', |
285 | - 'label' => __( 'Phone', 'invoicing' ), |
|
285 | + 'label' => __('Phone', 'invoicing'), |
|
286 | 286 | 'label_type' => 'vertical', |
287 | 287 | 'placeholder' => '', |
288 | 288 | 'class' => 'form-control-sm', |
289 | - 'value' => $invoice->get_phone( 'edit' ), |
|
289 | + 'value' => $invoice->get_phone('edit'), |
|
290 | 290 | ) |
291 | 291 | ); |
292 | 292 | ?> |
@@ -302,34 +302,34 @@ discard block |
||
302 | 302 | * |
303 | 303 | * @param int $post_id |
304 | 304 | */ |
305 | - public static function save( $post_id ) { |
|
305 | + public static function save($post_id) { |
|
306 | 306 | |
307 | 307 | // Prepare the invoice. |
308 | - $invoice = new WPInv_Invoice( $post_id ); |
|
308 | + $invoice = new WPInv_Invoice($post_id); |
|
309 | 309 | |
310 | 310 | // Load new data. |
311 | 311 | $invoice->set_props( |
312 | 312 | array( |
313 | - 'template' => isset( $_POST['wpinv_template'] ) ? wpinv_clean( $_POST['wpinv_template'] ) : null, |
|
314 | - 'email_cc' => isset( $_POST['wpinv_cc'] ) ? wpinv_clean( $_POST['wpinv_cc'] ) : null, |
|
315 | - 'disable_taxes' => isset( $_POST['disable_taxes'] ), |
|
316 | - 'currency' => isset( $_POST['wpinv_currency'] ) ? wpinv_clean( $_POST['wpinv_currency'] ) : null, |
|
317 | - 'gateway' => isset( $_POST['wpinv_gateway'] ) ? wpinv_clean( $_POST['wpinv_gateway'] ) : null, |
|
318 | - 'address' => isset( $_POST['wpinv_address'] ) ? wpinv_clean( $_POST['wpinv_address'] ) : null, |
|
319 | - 'vat_number' => isset( $_POST['wpinv_vat_number'] ) ? wpinv_clean( $_POST['wpinv_vat_number'] ) : null, |
|
320 | - 'company' => isset( $_POST['wpinv_company'] ) ? wpinv_clean( $_POST['wpinv_company'] ) : null, |
|
321 | - 'zip' => isset( $_POST['wpinv_zip'] ) ? wpinv_clean( $_POST['wpinv_zip'] ) : null, |
|
322 | - 'state' => isset( $_POST['wpinv_state'] ) ? wpinv_clean( $_POST['wpinv_state'] ) : null, |
|
323 | - 'city' => isset( $_POST['wpinv_city'] ) ? wpinv_clean( $_POST['wpinv_city'] ) : null, |
|
324 | - 'country' => isset( $_POST['wpinv_country'] ) ? wpinv_clean( $_POST['wpinv_country'] ) : null, |
|
325 | - 'phone' => isset( $_POST['wpinv_phone'] ) ? wpinv_clean( $_POST['wpinv_phone'] ) : null, |
|
326 | - 'first_name' => isset( $_POST['wpinv_first_name'] ) ? wpinv_clean( $_POST['wpinv_first_name'] ) : null, |
|
327 | - 'last_name' => isset( $_POST['wpinv_last_name'] ) ? wpinv_clean( $_POST['wpinv_last_name'] ) : null, |
|
328 | - 'author' => isset( $_POST['post_author_override'] ) ? wpinv_clean( $_POST['post_author_override'] ) : null, |
|
329 | - 'date_created' => isset( $_POST['date_created'] ) ? wpinv_clean( $_POST['date_created'] ) : null, |
|
330 | - 'due_date' => isset( $_POST['wpinv_due_date'] ) ? wpinv_clean( $_POST['wpinv_due_date'] ) : null, |
|
331 | - 'number' => isset( $_POST['wpinv_number'] ) ? wpinv_clean( $_POST['wpinv_number'] ) : null, |
|
332 | - 'status' => isset( $_POST['wpinv_status'] ) ? wpinv_clean( $_POST['wpinv_status'] ) : null, |
|
313 | + 'template' => isset($_POST['wpinv_template']) ? wpinv_clean($_POST['wpinv_template']) : null, |
|
314 | + 'email_cc' => isset($_POST['wpinv_cc']) ? wpinv_clean($_POST['wpinv_cc']) : null, |
|
315 | + 'disable_taxes' => isset($_POST['disable_taxes']), |
|
316 | + 'currency' => isset($_POST['wpinv_currency']) ? wpinv_clean($_POST['wpinv_currency']) : null, |
|
317 | + 'gateway' => isset($_POST['wpinv_gateway']) ? wpinv_clean($_POST['wpinv_gateway']) : null, |
|
318 | + 'address' => isset($_POST['wpinv_address']) ? wpinv_clean($_POST['wpinv_address']) : null, |
|
319 | + 'vat_number' => isset($_POST['wpinv_vat_number']) ? wpinv_clean($_POST['wpinv_vat_number']) : null, |
|
320 | + 'company' => isset($_POST['wpinv_company']) ? wpinv_clean($_POST['wpinv_company']) : null, |
|
321 | + 'zip' => isset($_POST['wpinv_zip']) ? wpinv_clean($_POST['wpinv_zip']) : null, |
|
322 | + 'state' => isset($_POST['wpinv_state']) ? wpinv_clean($_POST['wpinv_state']) : null, |
|
323 | + 'city' => isset($_POST['wpinv_city']) ? wpinv_clean($_POST['wpinv_city']) : null, |
|
324 | + 'country' => isset($_POST['wpinv_country']) ? wpinv_clean($_POST['wpinv_country']) : null, |
|
325 | + 'phone' => isset($_POST['wpinv_phone']) ? wpinv_clean($_POST['wpinv_phone']) : null, |
|
326 | + 'first_name' => isset($_POST['wpinv_first_name']) ? wpinv_clean($_POST['wpinv_first_name']) : null, |
|
327 | + 'last_name' => isset($_POST['wpinv_last_name']) ? wpinv_clean($_POST['wpinv_last_name']) : null, |
|
328 | + 'author' => isset($_POST['post_author_override']) ? wpinv_clean($_POST['post_author_override']) : null, |
|
329 | + 'date_created' => isset($_POST['date_created']) ? wpinv_clean($_POST['date_created']) : null, |
|
330 | + 'due_date' => isset($_POST['wpinv_due_date']) ? wpinv_clean($_POST['wpinv_due_date']) : null, |
|
331 | + 'number' => isset($_POST['wpinv_number']) ? wpinv_clean($_POST['wpinv_number']) : null, |
|
332 | + 'status' => isset($_POST['wpinv_status']) ? wpinv_clean($_POST['wpinv_status']) : null, |
|
333 | 333 | ) |
334 | 334 | ); |
335 | 335 | |
@@ -337,17 +337,17 @@ discard block |
||
337 | 337 | $invoice->recalculate_total(); |
338 | 338 | |
339 | 339 | // If we're creating a new user... |
340 | - if ( ! empty( $_POST['wpinv_new_user'] ) && is_email( $_POST['wpinv_email'] ) ) { |
|
340 | + if (!empty($_POST['wpinv_new_user']) && is_email($_POST['wpinv_email'])) { |
|
341 | 341 | |
342 | 342 | // Attempt to create the user. |
343 | - $user = wpinv_create_user( sanitize_email( $_POST['wpinv_email'] ) ); |
|
343 | + $user = wpinv_create_user(sanitize_email($_POST['wpinv_email'])); |
|
344 | 344 | |
345 | 345 | |
346 | 346 | // If successful, update the invoice author. |
347 | - if ( is_numeric( $user ) ) { |
|
348 | - $invoice->set_author( $user ); |
|
347 | + if (is_numeric($user)) { |
|
348 | + $invoice->set_author($user); |
|
349 | 349 | } else { |
350 | - wpinv_error_log( $user->get_error_message(), __( 'Invoice add new user', 'invoicing' ), __FILE__, __LINE__ ); |
|
350 | + wpinv_error_log($user->get_error_message(), __('Invoice add new user', 'invoicing'), __FILE__, __LINE__); |
|
351 | 351 | } |
352 | 352 | } |
353 | 353 | |
@@ -355,11 +355,11 @@ discard block |
||
355 | 355 | $invoice->save(); |
356 | 356 | |
357 | 357 | // (Maybe) send new user notification. |
358 | - if ( ! empty( $user ) && is_numeric( $user ) && apply_filters( 'getpaid_send_new_user_notification', true ) ) { |
|
359 | - wp_send_new_user_notifications( $user, 'user' ); |
|
358 | + if (!empty($user) && is_numeric($user) && apply_filters('getpaid_send_new_user_notification', true)) { |
|
359 | + wp_send_new_user_notifications($user, 'user'); |
|
360 | 360 | } |
361 | 361 | |
362 | 362 | // Fires after an invoice is saved. |
363 | - do_action( 'wpinv_invoice_metabox_saved', $invoice ); |
|
363 | + do_action('wpinv_invoice_metabox_saved', $invoice); |
|
364 | 364 | } |
365 | 365 | } |
@@ -6,7 +6,7 @@ discard block |
||
6 | 6 | * @package Invoicing |
7 | 7 | */ |
8 | 8 | |
9 | -defined( 'ABSPATH' ) || exit; |
|
9 | +defined('ABSPATH') || exit; |
|
10 | 10 | |
11 | 11 | /** |
12 | 12 | * WPInv_Ajax class. |
@@ -17,8 +17,8 @@ discard block |
||
17 | 17 | * Hook in ajax handlers. |
18 | 18 | */ |
19 | 19 | public static function init() { |
20 | - add_action( 'init', array( __CLASS__, 'define_ajax' ), 0 ); |
|
21 | - add_action( 'template_redirect', array( __CLASS__, 'do_wpinv_ajax' ), 0 ); |
|
20 | + add_action('init', array(__CLASS__, 'define_ajax'), 0); |
|
21 | + add_action('template_redirect', array(__CLASS__, 'do_wpinv_ajax'), 0); |
|
22 | 22 | self::add_ajax_events(); |
23 | 23 | } |
24 | 24 | |
@@ -27,11 +27,11 @@ discard block |
||
27 | 27 | */ |
28 | 28 | public static function define_ajax() { |
29 | 29 | |
30 | - if ( ! empty( $_GET['wpinv-ajax'] ) ) { |
|
31 | - getpaid_maybe_define_constant( 'DOING_AJAX', true ); |
|
32 | - getpaid_maybe_define_constant( 'WPInv_DOING_AJAX', true ); |
|
33 | - if ( ! WP_DEBUG || ( WP_DEBUG && ! WP_DEBUG_DISPLAY ) ) { |
|
34 | - /** @scrutinizer ignore-unhandled */ @ini_set( 'display_errors', 0 ); |
|
30 | + if (!empty($_GET['wpinv-ajax'])) { |
|
31 | + getpaid_maybe_define_constant('DOING_AJAX', true); |
|
32 | + getpaid_maybe_define_constant('WPInv_DOING_AJAX', true); |
|
33 | + if (!WP_DEBUG || (WP_DEBUG && !WP_DEBUG_DISPLAY)) { |
|
34 | + /** @scrutinizer ignore-unhandled */ @ini_set('display_errors', 0); |
|
35 | 35 | } |
36 | 36 | $GLOBALS['wpdb']->hide_errors(); |
37 | 37 | } |
@@ -44,13 +44,13 @@ discard block |
||
44 | 44 | * @since 1.0.18 |
45 | 45 | */ |
46 | 46 | private static function wpinv_ajax_headers() { |
47 | - if ( ! headers_sent() ) { |
|
47 | + if (!headers_sent()) { |
|
48 | 48 | send_origin_headers(); |
49 | 49 | send_nosniff_header(); |
50 | 50 | nocache_headers(); |
51 | - header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) ); |
|
52 | - header( 'X-Robots-Tag: noindex' ); |
|
53 | - status_header( 200 ); |
|
51 | + header('Content-Type: text/html; charset=' . get_option('blog_charset')); |
|
52 | + header('X-Robots-Tag: noindex'); |
|
53 | + status_header(200); |
|
54 | 54 | } |
55 | 55 | } |
56 | 56 | |
@@ -60,16 +60,16 @@ discard block |
||
60 | 60 | public static function do_wpinv_ajax() { |
61 | 61 | global $wp_query; |
62 | 62 | |
63 | - if ( ! empty( $_GET['wpinv-ajax'] ) ) { |
|
64 | - $wp_query->set( 'wpinv-ajax', sanitize_text_field( wp_unslash( $_GET['wpinv-ajax'] ) ) ); |
|
63 | + if (!empty($_GET['wpinv-ajax'])) { |
|
64 | + $wp_query->set('wpinv-ajax', sanitize_text_field(wp_unslash($_GET['wpinv-ajax']))); |
|
65 | 65 | } |
66 | 66 | |
67 | - $action = $wp_query->get( 'wpinv-ajax' ); |
|
67 | + $action = $wp_query->get('wpinv-ajax'); |
|
68 | 68 | |
69 | - if ( $action ) { |
|
69 | + if ($action) { |
|
70 | 70 | self::wpinv_ajax_headers(); |
71 | - $action = sanitize_text_field( $action ); |
|
72 | - do_action( 'wpinv_ajax_' . $action ); |
|
71 | + $action = sanitize_text_field($action); |
|
72 | + do_action('wpinv_ajax_' . $action); |
|
73 | 73 | wp_die(); |
74 | 74 | } |
75 | 75 | |
@@ -101,36 +101,36 @@ discard block |
||
101 | 101 | 'payment_form_refresh_prices' => true, |
102 | 102 | ); |
103 | 103 | |
104 | - foreach ( $ajax_events as $ajax_event => $nopriv ) { |
|
105 | - add_action( 'wp_ajax_wpinv_' . $ajax_event, array( __CLASS__, $ajax_event ) ); |
|
106 | - add_action( 'wp_ajax_getpaid_' . $ajax_event, array( __CLASS__, $ajax_event ) ); |
|
104 | + foreach ($ajax_events as $ajax_event => $nopriv) { |
|
105 | + add_action('wp_ajax_wpinv_' . $ajax_event, array(__CLASS__, $ajax_event)); |
|
106 | + add_action('wp_ajax_getpaid_' . $ajax_event, array(__CLASS__, $ajax_event)); |
|
107 | 107 | |
108 | - if ( $nopriv ) { |
|
109 | - add_action( 'wp_ajax_nopriv_wpinv_' . $ajax_event, array( __CLASS__, $ajax_event ) ); |
|
110 | - add_action( 'wp_ajax_nopriv_getpaid_' . $ajax_event, array( __CLASS__, $ajax_event ) ); |
|
111 | - add_action( 'wpinv_ajax_' . $ajax_event, array( __CLASS__, $ajax_event ) ); |
|
108 | + if ($nopriv) { |
|
109 | + add_action('wp_ajax_nopriv_wpinv_' . $ajax_event, array(__CLASS__, $ajax_event)); |
|
110 | + add_action('wp_ajax_nopriv_getpaid_' . $ajax_event, array(__CLASS__, $ajax_event)); |
|
111 | + add_action('wpinv_ajax_' . $ajax_event, array(__CLASS__, $ajax_event)); |
|
112 | 112 | } |
113 | 113 | } |
114 | 114 | } |
115 | 115 | |
116 | 116 | public static function add_note() { |
117 | - check_ajax_referer( 'add-invoice-note', '_nonce' ); |
|
117 | + check_ajax_referer('add-invoice-note', '_nonce'); |
|
118 | 118 | |
119 | - if ( ! wpinv_current_user_can_manage_invoicing() ) { |
|
119 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
120 | 120 | die(-1); |
121 | 121 | } |
122 | 122 | |
123 | - $post_id = absint( $_POST['post_id'] ); |
|
124 | - $note = wp_kses_post( trim( stripslashes( $_POST['note'] ) ) ); |
|
125 | - $note_type = sanitize_text_field( $_POST['note_type'] ); |
|
123 | + $post_id = absint($_POST['post_id']); |
|
124 | + $note = wp_kses_post(trim(stripslashes($_POST['note']))); |
|
125 | + $note_type = sanitize_text_field($_POST['note_type']); |
|
126 | 126 | |
127 | 127 | $is_customer_note = $note_type == 'customer' ? 1 : 0; |
128 | 128 | |
129 | - if ( $post_id > 0 ) { |
|
130 | - $note_id = wpinv_insert_payment_note( $post_id, $note, $is_customer_note ); |
|
129 | + if ($post_id > 0) { |
|
130 | + $note_id = wpinv_insert_payment_note($post_id, $note, $is_customer_note); |
|
131 | 131 | |
132 | - if ( $note_id > 0 && !is_wp_error( $note_id ) ) { |
|
133 | - wpinv_get_invoice_note_line_item( $note_id ); |
|
132 | + if ($note_id > 0 && !is_wp_error($note_id)) { |
|
133 | + wpinv_get_invoice_note_line_item($note_id); |
|
134 | 134 | } |
135 | 135 | } |
136 | 136 | |
@@ -138,16 +138,16 @@ discard block |
||
138 | 138 | } |
139 | 139 | |
140 | 140 | public static function delete_note() { |
141 | - check_ajax_referer( 'delete-invoice-note', '_nonce' ); |
|
141 | + check_ajax_referer('delete-invoice-note', '_nonce'); |
|
142 | 142 | |
143 | - if ( !wpinv_current_user_can_manage_invoicing() ) { |
|
143 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
144 | 144 | die(-1); |
145 | 145 | } |
146 | 146 | |
147 | - $note_id = (int)$_POST['note_id']; |
|
147 | + $note_id = (int) $_POST['note_id']; |
|
148 | 148 | |
149 | - if ( $note_id > 0 ) { |
|
150 | - wp_delete_comment( $note_id, true ); |
|
149 | + if ($note_id > 0) { |
|
150 | + wp_delete_comment($note_id, true); |
|
151 | 151 | } |
152 | 152 | |
153 | 153 | die(); |
@@ -165,34 +165,34 @@ discard block |
||
165 | 165 | public static function get_billing_details() { |
166 | 166 | |
167 | 167 | // Verify nonce. |
168 | - check_ajax_referer( 'wpinv-nonce' ); |
|
168 | + check_ajax_referer('wpinv-nonce'); |
|
169 | 169 | |
170 | 170 | // Can the user manage the plugin? |
171 | - if ( ! wpinv_current_user_can_manage_invoicing() ) { |
|
171 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
172 | 172 | die(-1); |
173 | 173 | } |
174 | 174 | |
175 | 175 | // Do we have a user id? |
176 | 176 | $user_id = $_GET['user_id']; |
177 | 177 | |
178 | - if ( empty( $user_id ) || ! is_numeric( $user_id ) ) { |
|
178 | + if (empty($user_id) || !is_numeric($user_id)) { |
|
179 | 179 | die(-1); |
180 | 180 | } |
181 | 181 | |
182 | 182 | // Fetch the billing details. |
183 | - $billing_details = wpinv_get_user_address( $user_id ); |
|
184 | - $billing_details = apply_filters( 'wpinv_ajax_billing_details', $billing_details, $user_id ); |
|
183 | + $billing_details = wpinv_get_user_address($user_id); |
|
184 | + $billing_details = apply_filters('wpinv_ajax_billing_details', $billing_details, $user_id); |
|
185 | 185 | |
186 | 186 | // unset the user id and email. |
187 | - $to_ignore = array( 'user_id', 'email' ); |
|
187 | + $to_ignore = array('user_id', 'email'); |
|
188 | 188 | |
189 | - foreach ( $to_ignore as $key ) { |
|
190 | - if ( isset( $billing_details[ $key ] ) ) { |
|
191 | - unset( $billing_details[ $key ] ); |
|
189 | + foreach ($to_ignore as $key) { |
|
190 | + if (isset($billing_details[$key])) { |
|
191 | + unset($billing_details[$key]); |
|
192 | 192 | } |
193 | 193 | } |
194 | 194 | |
195 | - wp_send_json_success( $billing_details ); |
|
195 | + wp_send_json_success($billing_details); |
|
196 | 196 | |
197 | 197 | } |
198 | 198 | |
@@ -202,47 +202,47 @@ discard block |
||
202 | 202 | public static function check_new_user_email() { |
203 | 203 | |
204 | 204 | // Verify nonce. |
205 | - check_ajax_referer( 'wpinv-nonce' ); |
|
205 | + check_ajax_referer('wpinv-nonce'); |
|
206 | 206 | |
207 | 207 | // Can the user manage the plugin? |
208 | - if ( ! wpinv_current_user_can_manage_invoicing() ) { |
|
208 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
209 | 209 | die(-1); |
210 | 210 | } |
211 | 211 | |
212 | 212 | // We need an email address. |
213 | - if ( empty( $_GET['email'] ) ) { |
|
214 | - _e( "Provide the new user's email address", 'invoicing' ); |
|
213 | + if (empty($_GET['email'])) { |
|
214 | + _e("Provide the new user's email address", 'invoicing'); |
|
215 | 215 | exit; |
216 | 216 | } |
217 | 217 | |
218 | 218 | // Ensure the email is valid. |
219 | - $email = sanitize_text_field( $_GET['email'] ); |
|
220 | - if ( ! is_email( $email ) ) { |
|
221 | - _e( 'Invalid email address', 'invoicing' ); |
|
219 | + $email = sanitize_text_field($_GET['email']); |
|
220 | + if (!is_email($email)) { |
|
221 | + _e('Invalid email address', 'invoicing'); |
|
222 | 222 | exit; |
223 | 223 | } |
224 | 224 | |
225 | 225 | // And it does not exist. |
226 | - if ( email_exists( $email ) ) { |
|
227 | - _e( 'A user with this email address already exists', 'invoicing' ); |
|
226 | + if (email_exists($email)) { |
|
227 | + _e('A user with this email address already exists', 'invoicing'); |
|
228 | 228 | exit; |
229 | 229 | } |
230 | 230 | |
231 | - wp_send_json_success( true ); |
|
231 | + wp_send_json_success(true); |
|
232 | 232 | } |
233 | 233 | |
234 | 234 | public static function run_tool() { |
235 | - check_ajax_referer( 'wpinv-nonce', '_nonce' ); |
|
236 | - if ( !wpinv_current_user_can_manage_invoicing() ) { |
|
235 | + check_ajax_referer('wpinv-nonce', '_nonce'); |
|
236 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
237 | 237 | die(-1); |
238 | 238 | } |
239 | 239 | |
240 | - $tool = sanitize_text_field( $_POST['tool'] ); |
|
240 | + $tool = sanitize_text_field($_POST['tool']); |
|
241 | 241 | |
242 | - do_action( 'wpinv_run_tool' ); |
|
242 | + do_action('wpinv_run_tool'); |
|
243 | 243 | |
244 | - if ( !empty( $tool ) ) { |
|
245 | - do_action( 'wpinv_tool_' . $tool ); |
|
244 | + if (!empty($tool)) { |
|
245 | + do_action('wpinv_tool_' . $tool); |
|
246 | 246 | } |
247 | 247 | } |
248 | 248 | |
@@ -252,27 +252,27 @@ discard block |
||
252 | 252 | public static function get_payment_form() { |
253 | 253 | |
254 | 254 | // Check nonce. |
255 | - check_ajax_referer( 'getpaid_form_nonce' ); |
|
255 | + check_ajax_referer('getpaid_form_nonce'); |
|
256 | 256 | |
257 | 257 | // Is the request set up correctly? |
258 | - if ( empty( $_GET['form'] ) && empty( $_GET['item'] ) ) { |
|
258 | + if (empty($_GET['form']) && empty($_GET['item'])) { |
|
259 | 259 | echo aui()->alert( |
260 | 260 | array( |
261 | 261 | 'type' => 'warning', |
262 | - 'content' => __( 'No payment form or item provided', 'invoicing' ), |
|
262 | + 'content' => __('No payment form or item provided', 'invoicing'), |
|
263 | 263 | ) |
264 | 264 | ); |
265 | 265 | exit; |
266 | 266 | } |
267 | 267 | |
268 | 268 | // Payment form or button? |
269 | - if ( ! empty( $_GET['form'] ) ) { |
|
270 | - getpaid_display_payment_form( urldecode( $_GET['form'] ) ); |
|
271 | - } else if( ! empty( $_GET['invoice'] ) ) { |
|
272 | - getpaid_display_invoice_payment_form( urldecode( $_GET['invoice'] ) ); |
|
269 | + if (!empty($_GET['form'])) { |
|
270 | + getpaid_display_payment_form(urldecode($_GET['form'])); |
|
271 | + } else if (!empty($_GET['invoice'])) { |
|
272 | + getpaid_display_invoice_payment_form(urldecode($_GET['invoice'])); |
|
273 | 273 | } else { |
274 | - $items = getpaid_convert_items_to_array( urldecode( $_GET['item'] ) ); |
|
275 | - getpaid_display_item_payment_form( $items ); |
|
274 | + $items = getpaid_convert_items_to_array(urldecode($_GET['item'])); |
|
275 | + getpaid_display_item_payment_form($items); |
|
276 | 276 | } |
277 | 277 | |
278 | 278 | exit; |
@@ -287,17 +287,17 @@ discard block |
||
287 | 287 | public static function payment_form() { |
288 | 288 | |
289 | 289 | // Check nonce. |
290 | - check_ajax_referer( 'getpaid_form_nonce' ); |
|
290 | + check_ajax_referer('getpaid_form_nonce'); |
|
291 | 291 | |
292 | 292 | // ... form fields... |
293 | - if ( empty( $_POST['getpaid_payment_form_submission'] ) ) { |
|
294 | - _e( 'Error: Reload the page and try again.', 'invoicing' ); |
|
293 | + if (empty($_POST['getpaid_payment_form_submission'])) { |
|
294 | + _e('Error: Reload the page and try again.', 'invoicing'); |
|
295 | 295 | exit; |
296 | 296 | } |
297 | 297 | |
298 | 298 | // Process the payment form. |
299 | - $checkout_class = apply_filters( 'getpaid_checkout_class', 'GetPaid_Checkout' ); |
|
300 | - $checkout = new $checkout_class( new GetPaid_Payment_Form_Submission() ); |
|
299 | + $checkout_class = apply_filters('getpaid_checkout_class', 'GetPaid_Checkout'); |
|
300 | + $checkout = new $checkout_class(new GetPaid_Payment_Form_Submission()); |
|
301 | 301 | $checkout->process_checkout(); |
302 | 302 | |
303 | 303 | exit; |
@@ -310,55 +310,55 @@ discard block |
||
310 | 310 | */ |
311 | 311 | public static function get_payment_form_states_field() { |
312 | 312 | |
313 | - if ( empty( $_GET['country'] ) || empty( $_GET['form'] ) ) { |
|
313 | + if (empty($_GET['country']) || empty($_GET['form'])) { |
|
314 | 314 | exit; |
315 | 315 | } |
316 | 316 | |
317 | - $elements = getpaid_get_payment_form_elements( $_GET['form'] ); |
|
317 | + $elements = getpaid_get_payment_form_elements($_GET['form']); |
|
318 | 318 | |
319 | - if ( empty( $elements ) ) { |
|
319 | + if (empty($elements)) { |
|
320 | 320 | exit; |
321 | 321 | } |
322 | 322 | |
323 | 323 | $address_fields = array(); |
324 | - foreach ( $elements as $element ) { |
|
325 | - if ( 'address' === $element['type'] ) { |
|
324 | + foreach ($elements as $element) { |
|
325 | + if ('address' === $element['type']) { |
|
326 | 326 | $address_fields = $element; |
327 | 327 | break; |
328 | 328 | } |
329 | 329 | } |
330 | 330 | |
331 | - if ( empty( $address_fields ) ) { |
|
331 | + if (empty($address_fields)) { |
|
332 | 332 | exit; |
333 | 333 | } |
334 | 334 | |
335 | - foreach ( $address_fields['fields'] as $address_field ) { |
|
335 | + foreach ($address_fields['fields'] as $address_field) { |
|
336 | 336 | |
337 | - if ( 'wpinv_state' == $address_field['name'] ) { |
|
337 | + if ('wpinv_state' == $address_field['name']) { |
|
338 | 338 | |
339 | - $wrap_class = getpaid_get_form_element_grid_class( $address_field ); |
|
340 | - $wrap_class = esc_attr( "$wrap_class getpaid-address-field-wrapper" ); |
|
341 | - $placeholder = empty( $address_field['placeholder'] ) ? '' : esc_attr( $address_field['placeholder'] ); |
|
342 | - $description = empty( $address_field['description'] ) ? '' : wp_kses_post( $address_field['description'] ); |
|
343 | - $value = is_user_logged_in() ? get_user_meta( get_current_user_id(), '_wpinv_state', true ) : ''; |
|
344 | - $label = empty( $address_field['label'] ) ? '' : wp_kses_post( $address_field['label'] ); |
|
339 | + $wrap_class = getpaid_get_form_element_grid_class($address_field); |
|
340 | + $wrap_class = esc_attr("$wrap_class getpaid-address-field-wrapper"); |
|
341 | + $placeholder = empty($address_field['placeholder']) ? '' : esc_attr($address_field['placeholder']); |
|
342 | + $description = empty($address_field['description']) ? '' : wp_kses_post($address_field['description']); |
|
343 | + $value = is_user_logged_in() ? get_user_meta(get_current_user_id(), '_wpinv_state', true) : ''; |
|
344 | + $label = empty($address_field['label']) ? '' : wp_kses_post($address_field['label']); |
|
345 | 345 | |
346 | - if ( ! empty( $address_field['required'] ) ) { |
|
346 | + if (!empty($address_field['required'])) { |
|
347 | 347 | $label .= "<span class='text-danger'> *</span>"; |
348 | 348 | } |
349 | 349 | |
350 | - $html = getpaid_get_states_select_markup ( |
|
351 | - sanitize_text_field( $_GET['country'] ), |
|
350 | + $html = getpaid_get_states_select_markup( |
|
351 | + sanitize_text_field($_GET['country']), |
|
352 | 352 | $value, |
353 | 353 | $placeholder, |
354 | 354 | $label, |
355 | 355 | $description, |
356 | - ! empty( $address_field['required'] ), |
|
356 | + !empty($address_field['required']), |
|
357 | 357 | $wrap_class, |
358 | - wpinv_clean( $_GET['name'] ) |
|
358 | + wpinv_clean($_GET['name']) |
|
359 | 359 | ); |
360 | 360 | |
361 | - wp_send_json_success( $html ); |
|
361 | + wp_send_json_success($html); |
|
362 | 362 | exit; |
363 | 363 | |
364 | 364 | } |
@@ -374,56 +374,56 @@ discard block |
||
374 | 374 | public static function recalculate_invoice_totals() { |
375 | 375 | |
376 | 376 | // Verify nonce. |
377 | - check_ajax_referer( 'wpinv-nonce' ); |
|
377 | + check_ajax_referer('wpinv-nonce'); |
|
378 | 378 | |
379 | - if ( ! wpinv_current_user_can_manage_invoicing() ) { |
|
379 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
380 | 380 | exit; |
381 | 381 | } |
382 | 382 | |
383 | 383 | // We need an invoice. |
384 | - if ( empty( $_POST['post_id'] ) ) { |
|
384 | + if (empty($_POST['post_id'])) { |
|
385 | 385 | exit; |
386 | 386 | } |
387 | 387 | |
388 | 388 | // Fetch the invoice. |
389 | - $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) ); |
|
389 | + $invoice = new WPInv_Invoice(trim($_POST['post_id'])); |
|
390 | 390 | |
391 | 391 | // Ensure it exists. |
392 | - if ( ! $invoice->get_id() ) { |
|
392 | + if (!$invoice->get_id()) { |
|
393 | 393 | exit; |
394 | 394 | } |
395 | 395 | |
396 | 396 | // Maybe set the country, state, currency. |
397 | - foreach ( array( 'country', 'state', 'currency' ) as $key ) { |
|
398 | - if ( isset( $_POST[ $key ] ) ) { |
|
397 | + foreach (array('country', 'state', 'currency') as $key) { |
|
398 | + if (isset($_POST[$key])) { |
|
399 | 399 | $method = "set_$key"; |
400 | - $invoice->$method( sanitize_text_field( $_POST[ $key ] ) ); |
|
400 | + $invoice->$method(sanitize_text_field($_POST[$key])); |
|
401 | 401 | } |
402 | 402 | } |
403 | 403 | |
404 | 404 | // Maybe disable taxes. |
405 | - $invoice->set_disable_taxes( ! empty( $_POST['taxes'] ) ); |
|
405 | + $invoice->set_disable_taxes(!empty($_POST['taxes'])); |
|
406 | 406 | |
407 | 407 | // Recalculate totals. |
408 | 408 | $invoice->recalculate_total(); |
409 | 409 | |
410 | - $total = wpinv_price( $invoice->get_total(), $invoice->get_currency() ); |
|
410 | + $total = wpinv_price($invoice->get_total(), $invoice->get_currency()); |
|
411 | 411 | |
412 | - if ( $invoice->is_recurring() && $invoice->is_parent() && $invoice->get_total() != $invoice->get_recurring_total() ) { |
|
413 | - $recurring_total = wpinv_price( $invoice->get_recurring_total(), $invoice->get_currency() ); |
|
414 | - $total .= '<small class="form-text text-muted">' . sprintf( __( 'Recurring Price: %s', 'invoicing' ), $recurring_total ) . '</small>'; |
|
412 | + if ($invoice->is_recurring() && $invoice->is_parent() && $invoice->get_total() != $invoice->get_recurring_total()) { |
|
413 | + $recurring_total = wpinv_price($invoice->get_recurring_total(), $invoice->get_currency()); |
|
414 | + $total .= '<small class="form-text text-muted">' . sprintf(__('Recurring Price: %s', 'invoicing'), $recurring_total) . '</small>'; |
|
415 | 415 | } |
416 | 416 | |
417 | 417 | $totals = array( |
418 | - 'subtotal' => wpinv_price( $invoice->get_subtotal(), $invoice->get_currency() ), |
|
419 | - 'discount' => wpinv_price( $invoice->get_total_discount(), $invoice->get_currency() ), |
|
420 | - 'tax' => wpinv_price( $invoice->get_total_tax(), $invoice->get_currency() ), |
|
418 | + 'subtotal' => wpinv_price($invoice->get_subtotal(), $invoice->get_currency()), |
|
419 | + 'discount' => wpinv_price($invoice->get_total_discount(), $invoice->get_currency()), |
|
420 | + 'tax' => wpinv_price($invoice->get_total_tax(), $invoice->get_currency()), |
|
421 | 421 | 'total' => $total, |
422 | 422 | ); |
423 | 423 | |
424 | - $totals = apply_filters( 'getpaid_invoice_totals', $totals, $invoice ); |
|
424 | + $totals = apply_filters('getpaid_invoice_totals', $totals, $invoice); |
|
425 | 425 | |
426 | - wp_send_json_success( compact( 'totals' ) ); |
|
426 | + wp_send_json_success(compact('totals')); |
|
427 | 427 | } |
428 | 428 | |
429 | 429 | /** |
@@ -432,33 +432,33 @@ discard block |
||
432 | 432 | public static function get_invoice_items() { |
433 | 433 | |
434 | 434 | // Verify nonce. |
435 | - check_ajax_referer( 'wpinv-nonce' ); |
|
435 | + check_ajax_referer('wpinv-nonce'); |
|
436 | 436 | |
437 | - if ( ! wpinv_current_user_can_manage_invoicing() ) { |
|
437 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
438 | 438 | exit; |
439 | 439 | } |
440 | 440 | |
441 | 441 | // We need an invoice and items. |
442 | - if ( empty( $_POST['post_id'] ) ) { |
|
442 | + if (empty($_POST['post_id'])) { |
|
443 | 443 | exit; |
444 | 444 | } |
445 | 445 | |
446 | 446 | // Fetch the invoice. |
447 | - $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) ); |
|
447 | + $invoice = new WPInv_Invoice(trim($_POST['post_id'])); |
|
448 | 448 | |
449 | 449 | // Ensure it exists. |
450 | - if ( ! $invoice->get_id() ) { |
|
450 | + if (!$invoice->get_id()) { |
|
451 | 451 | exit; |
452 | 452 | } |
453 | 453 | |
454 | 454 | // Return an array of invoice items. |
455 | 455 | $items = array(); |
456 | 456 | |
457 | - foreach ( $invoice->get_items() as $item_id => $item ) { |
|
458 | - $items[ $item_id ] = $item->prepare_data_for_invoice_edit_ajax( $invoice->get_currency(), $invoice->is_renewal() ); |
|
457 | + foreach ($invoice->get_items() as $item_id => $item) { |
|
458 | + $items[$item_id] = $item->prepare_data_for_invoice_edit_ajax($invoice->get_currency(), $invoice->is_renewal()); |
|
459 | 459 | } |
460 | 460 | |
461 | - wp_send_json_success( compact( 'items' ) ); |
|
461 | + wp_send_json_success(compact('items')); |
|
462 | 462 | } |
463 | 463 | |
464 | 464 | /** |
@@ -467,50 +467,50 @@ discard block |
||
467 | 467 | public static function edit_invoice_item() { |
468 | 468 | |
469 | 469 | // Verify nonce. |
470 | - check_ajax_referer( 'wpinv-nonce' ); |
|
470 | + check_ajax_referer('wpinv-nonce'); |
|
471 | 471 | |
472 | - if ( ! wpinv_current_user_can_manage_invoicing() ) { |
|
472 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
473 | 473 | exit; |
474 | 474 | } |
475 | 475 | |
476 | 476 | // We need an invoice and item details. |
477 | - if ( empty( $_POST['post_id'] ) || empty( $_POST['data'] ) ) { |
|
477 | + if (empty($_POST['post_id']) || empty($_POST['data'])) { |
|
478 | 478 | exit; |
479 | 479 | } |
480 | 480 | |
481 | 481 | // Fetch the invoice. |
482 | - $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) ); |
|
482 | + $invoice = new WPInv_Invoice(trim($_POST['post_id'])); |
|
483 | 483 | |
484 | 484 | // Ensure it exists and its not been paid for. |
485 | - if ( ! $invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded() ) { |
|
485 | + if (!$invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded()) { |
|
486 | 486 | exit; |
487 | 487 | } |
488 | 488 | |
489 | 489 | // Format the data. |
490 | - $data = wp_list_pluck( $_POST['data'], 'value', 'field' ); |
|
490 | + $data = wp_list_pluck($_POST['data'], 'value', 'field'); |
|
491 | 491 | |
492 | 492 | // Ensure that we have an item id. |
493 | - if ( empty( $data['id'] ) ) { |
|
493 | + if (empty($data['id'])) { |
|
494 | 494 | exit; |
495 | 495 | } |
496 | 496 | |
497 | 497 | // Abort if the invoice does not have the specified item. |
498 | - $item = $invoice->get_item( (int) $data['id'] ); |
|
498 | + $item = $invoice->get_item((int) $data['id']); |
|
499 | 499 | |
500 | - if ( empty( $item ) ) { |
|
500 | + if (empty($item)) { |
|
501 | 501 | exit; |
502 | 502 | } |
503 | 503 | |
504 | 504 | // Update the item. |
505 | - $item->set_price( $data['price'] ); |
|
506 | - $item->set_name( $data['name'] ); |
|
507 | - $item->set_description( $data['description'] ); |
|
508 | - $item->set_quantity( $data['quantity'] ); |
|
505 | + $item->set_price($data['price']); |
|
506 | + $item->set_name($data['name']); |
|
507 | + $item->set_description($data['description']); |
|
508 | + $item->set_quantity($data['quantity']); |
|
509 | 509 | |
510 | 510 | // Add it to the invoice. |
511 | - $error = $invoice->add_item( $item ); |
|
511 | + $error = $invoice->add_item($item); |
|
512 | 512 | $alert = false; |
513 | - if ( is_wp_error( $error ) ) { |
|
513 | + if (is_wp_error($error)) { |
|
514 | 514 | $alert = $error->get_error_message(); |
515 | 515 | } |
516 | 516 | |
@@ -523,11 +523,11 @@ discard block |
||
523 | 523 | // Return an array of invoice items. |
524 | 524 | $items = array(); |
525 | 525 | |
526 | - foreach ( $invoice->get_items() as $item_id => $item ) { |
|
527 | - $items[ $item_id ] = $item->prepare_data_for_invoice_edit_ajax( $invoice->get_currency() ); |
|
526 | + foreach ($invoice->get_items() as $item_id => $item) { |
|
527 | + $items[$item_id] = $item->prepare_data_for_invoice_edit_ajax($invoice->get_currency()); |
|
528 | 528 | } |
529 | 529 | |
530 | - wp_send_json_success( compact( 'items', 'alert' ) ); |
|
530 | + wp_send_json_success(compact('items', 'alert')); |
|
531 | 531 | } |
532 | 532 | |
533 | 533 | /** |
@@ -536,33 +536,33 @@ discard block |
||
536 | 536 | public static function remove_invoice_item() { |
537 | 537 | |
538 | 538 | // Verify nonce. |
539 | - check_ajax_referer( 'wpinv-nonce' ); |
|
539 | + check_ajax_referer('wpinv-nonce'); |
|
540 | 540 | |
541 | - if ( ! wpinv_current_user_can_manage_invoicing() ) { |
|
541 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
542 | 542 | exit; |
543 | 543 | } |
544 | 544 | |
545 | 545 | // We need an invoice and an item. |
546 | - if ( empty( $_POST['post_id'] ) || empty( $_POST['item_id'] ) ) { |
|
546 | + if (empty($_POST['post_id']) || empty($_POST['item_id'])) { |
|
547 | 547 | exit; |
548 | 548 | } |
549 | 549 | |
550 | 550 | // Fetch the invoice. |
551 | - $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) ); |
|
551 | + $invoice = new WPInv_Invoice(trim($_POST['post_id'])); |
|
552 | 552 | |
553 | 553 | // Ensure it exists and its not been paid for. |
554 | - if ( ! $invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded() ) { |
|
554 | + if (!$invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded()) { |
|
555 | 555 | exit; |
556 | 556 | } |
557 | 557 | |
558 | 558 | // Abort if the invoice does not have the specified item. |
559 | - $item = $invoice->get_item( (int) $_POST['item_id'] ); |
|
559 | + $item = $invoice->get_item((int) $_POST['item_id']); |
|
560 | 560 | |
561 | - if ( empty( $item ) ) { |
|
561 | + if (empty($item)) { |
|
562 | 562 | exit; |
563 | 563 | } |
564 | 564 | |
565 | - $invoice->remove_item( (int) $_POST['item_id'] ); |
|
565 | + $invoice->remove_item((int) $_POST['item_id']); |
|
566 | 566 | |
567 | 567 | // Update totals. |
568 | 568 | $invoice->recalculate_total(); |
@@ -573,11 +573,11 @@ discard block |
||
573 | 573 | // Return an array of invoice items. |
574 | 574 | $items = array(); |
575 | 575 | |
576 | - foreach ( $invoice->get_items() as $item_id => $item ) { |
|
577 | - $items[ $item_id ] = $item->prepare_data_for_invoice_edit_ajax( $invoice->get_currency() ); |
|
576 | + foreach ($invoice->get_items() as $item_id => $item) { |
|
577 | + $items[$item_id] = $item->prepare_data_for_invoice_edit_ajax($invoice->get_currency()); |
|
578 | 578 | } |
579 | 579 | |
580 | - wp_send_json_success( compact( 'items' ) ); |
|
580 | + wp_send_json_success(compact('items')); |
|
581 | 581 | } |
582 | 582 | |
583 | 583 | /** |
@@ -586,39 +586,39 @@ discard block |
||
586 | 586 | public static function add_invoice_items() { |
587 | 587 | |
588 | 588 | // Verify nonce. |
589 | - check_ajax_referer( 'wpinv-nonce' ); |
|
589 | + check_ajax_referer('wpinv-nonce'); |
|
590 | 590 | |
591 | - if ( ! wpinv_current_user_can_manage_invoicing() ) { |
|
591 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
592 | 592 | exit; |
593 | 593 | } |
594 | 594 | |
595 | 595 | // We need an invoice and items. |
596 | - if ( empty( $_POST['post_id'] ) || empty( $_POST['items'] ) ) { |
|
596 | + if (empty($_POST['post_id']) || empty($_POST['items'])) { |
|
597 | 597 | exit; |
598 | 598 | } |
599 | 599 | |
600 | 600 | // Fetch the invoice. |
601 | - $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) ); |
|
601 | + $invoice = new WPInv_Invoice(trim($_POST['post_id'])); |
|
602 | 602 | $alert = false; |
603 | 603 | |
604 | 604 | // Ensure it exists and its not been paid for. |
605 | - if ( ! $invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded() ) { |
|
605 | + if (!$invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded()) { |
|
606 | 606 | exit; |
607 | 607 | } |
608 | 608 | |
609 | 609 | // Add the items. |
610 | - foreach ( $_POST['items'] as $data ) { |
|
610 | + foreach ($_POST['items'] as $data) { |
|
611 | 611 | |
612 | - $item = new GetPaid_Form_Item( $data[ 'id' ] ); |
|
612 | + $item = new GetPaid_Form_Item($data['id']); |
|
613 | 613 | |
614 | - if ( is_numeric( $data[ 'qty' ] ) && (float) $data[ 'qty' ] > 0 ) { |
|
615 | - $item->set_quantity( $data[ 'qty' ] ); |
|
614 | + if (is_numeric($data['qty']) && (float) $data['qty'] > 0) { |
|
615 | + $item->set_quantity($data['qty']); |
|
616 | 616 | } |
617 | 617 | |
618 | - if ( $item->get_id() > 0 ) { |
|
619 | - $error = $invoice->add_item( $item ); |
|
618 | + if ($item->get_id() > 0) { |
|
619 | + $error = $invoice->add_item($item); |
|
620 | 620 | |
621 | - if ( is_wp_error( $error ) ) { |
|
621 | + if (is_wp_error($error)) { |
|
622 | 622 | $alert = $error->get_error_message(); |
623 | 623 | } |
624 | 624 | |
@@ -633,11 +633,11 @@ discard block |
||
633 | 633 | // Return an array of invoice items. |
634 | 634 | $items = array(); |
635 | 635 | |
636 | - foreach ( $invoice->get_items() as $item_id => $item ) { |
|
637 | - $items[ $item_id ] = $item->prepare_data_for_invoice_edit_ajax( $invoice->get_currency() ); |
|
636 | + foreach ($invoice->get_items() as $item_id => $item) { |
|
637 | + $items[$item_id] = $item->prepare_data_for_invoice_edit_ajax($invoice->get_currency()); |
|
638 | 638 | } |
639 | 639 | |
640 | - wp_send_json_success( compact( 'items', 'alert' ) ); |
|
640 | + wp_send_json_success(compact('items', 'alert')); |
|
641 | 641 | } |
642 | 642 | |
643 | 643 | /** |
@@ -646,15 +646,15 @@ discard block |
||
646 | 646 | public static function get_invoicing_items() { |
647 | 647 | |
648 | 648 | // Verify nonce. |
649 | - check_ajax_referer( 'wpinv-nonce' ); |
|
649 | + check_ajax_referer('wpinv-nonce'); |
|
650 | 650 | |
651 | - if ( ! wpinv_current_user_can_manage_invoicing() ) { |
|
651 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
652 | 652 | exit; |
653 | 653 | } |
654 | 654 | |
655 | 655 | // We need a search term. |
656 | - if ( empty( $_GET['search'] ) ) { |
|
657 | - wp_send_json_success( array() ); |
|
656 | + if (empty($_GET['search'])) { |
|
657 | + wp_send_json_success(array()); |
|
658 | 658 | } |
659 | 659 | |
660 | 660 | // Retrieve items. |
@@ -663,8 +663,8 @@ discard block |
||
663 | 663 | 'orderby' => 'title', |
664 | 664 | 'order' => 'ASC', |
665 | 665 | 'posts_per_page' => -1, |
666 | - 'post_status' => array( 'publish' ), |
|
667 | - 's' => trim( $_GET['search'] ), |
|
666 | + 'post_status' => array('publish'), |
|
667 | + 's' => trim($_GET['search']), |
|
668 | 668 | 'meta_query' => array( |
669 | 669 | array( |
670 | 670 | 'key' => '_wpinv_type', |
@@ -674,22 +674,22 @@ discard block |
||
674 | 674 | ) |
675 | 675 | ); |
676 | 676 | |
677 | - $items = get_posts( apply_filters( 'getpaid_ajax_invoice_items_query_args', $item_args ) ); |
|
677 | + $items = get_posts(apply_filters('getpaid_ajax_invoice_items_query_args', $item_args)); |
|
678 | 678 | $data = array(); |
679 | 679 | |
680 | 680 | |
681 | - $is_payment_form = ( ! empty( $_GET['post_id'] ) && 'wpi_payment_form' == get_post_type( $_GET['post_id'] ) ); |
|
681 | + $is_payment_form = (!empty($_GET['post_id']) && 'wpi_payment_form' == get_post_type($_GET['post_id'])); |
|
682 | 682 | |
683 | - foreach ( $items as $item ) { |
|
684 | - $item = new GetPaid_Form_Item( $item ); |
|
683 | + foreach ($items as $item) { |
|
684 | + $item = new GetPaid_Form_Item($item); |
|
685 | 685 | $data[] = array( |
686 | 686 | 'id' => (int) $item->get_id(), |
687 | - 'text' => strip_tags( $item->get_name() ), |
|
688 | - 'form_data' => $is_payment_form ? $item->prepare_data_for_use( false ) : '', |
|
687 | + 'text' => strip_tags($item->get_name()), |
|
688 | + 'form_data' => $is_payment_form ? $item->prepare_data_for_use(false) : '', |
|
689 | 689 | ); |
690 | 690 | } |
691 | 691 | |
692 | - wp_send_json_success( $data ); |
|
692 | + wp_send_json_success($data); |
|
693 | 693 | |
694 | 694 | } |
695 | 695 | |
@@ -699,24 +699,24 @@ discard block |
||
699 | 699 | public static function get_aui_states_field() { |
700 | 700 | |
701 | 701 | // Verify nonce. |
702 | - check_ajax_referer( 'wpinv-nonce' ); |
|
702 | + check_ajax_referer('wpinv-nonce'); |
|
703 | 703 | |
704 | 704 | // We need a country. |
705 | - if ( empty( $_GET['country'] ) ) { |
|
705 | + if (empty($_GET['country'])) { |
|
706 | 706 | exit; |
707 | 707 | } |
708 | 708 | |
709 | - $states = wpinv_get_country_states( trim( $_GET['country'] ) ); |
|
710 | - $state = isset( $_GET['state'] ) ? trim( $_GET['state'] ) : wpinv_get_default_state(); |
|
709 | + $states = wpinv_get_country_states(trim($_GET['country'])); |
|
710 | + $state = isset($_GET['state']) ? trim($_GET['state']) : wpinv_get_default_state(); |
|
711 | 711 | |
712 | - if ( empty( $states ) ) { |
|
712 | + if (empty($states)) { |
|
713 | 713 | |
714 | 714 | $html = aui()->input( |
715 | 715 | array( |
716 | 716 | 'type' => 'text', |
717 | 717 | 'id' => 'wpinv_state', |
718 | 718 | 'name' => 'wpinv_state', |
719 | - 'label' => __( 'State', 'invoicing' ), |
|
719 | + 'label' => __('State', 'invoicing'), |
|
720 | 720 | 'label_type' => 'vertical', |
721 | 721 | 'placeholder' => 'Liège', |
722 | 722 | 'class' => 'form-control-sm', |
@@ -730,9 +730,9 @@ discard block |
||
730 | 730 | array( |
731 | 731 | 'id' => 'wpinv_state', |
732 | 732 | 'name' => 'wpinv_state', |
733 | - 'label' => __( 'State', 'invoicing' ), |
|
733 | + 'label' => __('State', 'invoicing'), |
|
734 | 734 | 'label_type' => 'vertical', |
735 | - 'placeholder' => __( 'Select a state', 'invoicing' ), |
|
735 | + 'placeholder' => __('Select a state', 'invoicing'), |
|
736 | 736 | 'class' => 'form-control-sm', |
737 | 737 | 'value' => $state, |
738 | 738 | 'options' => $states, |
@@ -746,7 +746,7 @@ discard block |
||
746 | 746 | wp_send_json_success( |
747 | 747 | array( |
748 | 748 | 'html' => $html, |
749 | - 'select' => ! empty ( $states ) |
|
749 | + 'select' => !empty ($states) |
|
750 | 750 | ) |
751 | 751 | ); |
752 | 752 | |
@@ -760,11 +760,11 @@ discard block |
||
760 | 760 | public static function payment_form_refresh_prices() { |
761 | 761 | |
762 | 762 | // Check nonce. |
763 | - check_ajax_referer( 'getpaid_form_nonce' ); |
|
763 | + check_ajax_referer('getpaid_form_nonce'); |
|
764 | 764 | |
765 | 765 | // ... form fields... |
766 | - if ( empty( $_POST['getpaid_payment_form_submission'] ) ) { |
|
767 | - _e( 'Error: Reload the page and try again.', 'invoicing' ); |
|
766 | + if (empty($_POST['getpaid_payment_form_submission'])) { |
|
767 | + _e('Error: Reload the page and try again.', 'invoicing'); |
|
768 | 768 | exit; |
769 | 769 | } |
770 | 770 | |
@@ -772,18 +772,18 @@ discard block |
||
772 | 772 | $submission = new GetPaid_Payment_Form_Submission(); |
773 | 773 | |
774 | 774 | // Do we have an error? |
775 | - if ( ! empty( $submission->last_error ) ) { |
|
775 | + if (!empty($submission->last_error)) { |
|
776 | 776 | echo $submission->last_error; |
777 | 777 | exit; |
778 | 778 | } |
779 | 779 | |
780 | 780 | // Prepare the response. |
781 | - $response = new GetPaid_Payment_Form_Submission_Refresh_Prices( $submission ); |
|
781 | + $response = new GetPaid_Payment_Form_Submission_Refresh_Prices($submission); |
|
782 | 782 | |
783 | 783 | // Filter the response. |
784 | - $response = apply_filters( 'getpaid_payment_form_ajax_refresh_prices', $response->response, $submission ); |
|
784 | + $response = apply_filters('getpaid_payment_form_ajax_refresh_prices', $response->response, $submission); |
|
785 | 785 | |
786 | - wp_send_json_success( $response ); |
|
786 | + wp_send_json_success($response); |
|
787 | 787 | } |
788 | 788 | |
789 | 789 | } |
@@ -6,7 +6,7 @@ discard block |
||
6 | 6 | * @package Invoicing |
7 | 7 | */ |
8 | 8 | |
9 | -defined( 'ABSPATH' ) || exit; |
|
9 | +defined('ABSPATH') || exit; |
|
10 | 10 | |
11 | 11 | /** |
12 | 12 | * Invoice class. |
@@ -136,40 +136,40 @@ discard block |
||
136 | 136 | * |
137 | 137 | * @param int|string|object|WPInv_Invoice|WPInv_Legacy_Invoice|WP_Post $invoice Invoice id, key, transaction id, number or object to read. |
138 | 138 | */ |
139 | - public function __construct( $invoice = 0 ) { |
|
139 | + public function __construct($invoice = 0) { |
|
140 | 140 | |
141 | - parent::__construct( $invoice ); |
|
141 | + parent::__construct($invoice); |
|
142 | 142 | |
143 | - if ( ! empty( $invoice ) && is_numeric( $invoice ) && getpaid_is_invoice_post_type( get_post_type( (int) $invoice ) ) ) { |
|
144 | - $this->set_id( (int) $invoice ); |
|
145 | - } elseif ( $invoice instanceof self ) { |
|
146 | - $this->set_id( $invoice->get_id() ); |
|
147 | - } elseif ( ! empty( $invoice->ID ) ) { |
|
148 | - $this->set_id( $invoice->ID ); |
|
149 | - } elseif ( is_array( $invoice ) ) { |
|
150 | - $this->set_props( $invoice ); |
|
143 | + if (!empty($invoice) && is_numeric($invoice) && getpaid_is_invoice_post_type(get_post_type((int) $invoice))) { |
|
144 | + $this->set_id((int) $invoice); |
|
145 | + } elseif ($invoice instanceof self) { |
|
146 | + $this->set_id($invoice->get_id()); |
|
147 | + } elseif (!empty($invoice->ID)) { |
|
148 | + $this->set_id($invoice->ID); |
|
149 | + } elseif (is_array($invoice)) { |
|
150 | + $this->set_props($invoice); |
|
151 | 151 | |
152 | - if ( isset( $invoice['ID'] ) ) { |
|
153 | - $this->set_id( $invoice['ID'] ); |
|
152 | + if (isset($invoice['ID'])) { |
|
153 | + $this->set_id($invoice['ID']); |
|
154 | 154 | } |
155 | 155 | |
156 | - } elseif ( is_string( $invoice ) && $invoice_id = self::get_invoice_id_by_field( $invoice, 'key' ) ) { |
|
157 | - $this->set_id( $invoice_id ); |
|
158 | - } elseif ( is_string( $invoice ) && $invoice_id = self::get_invoice_id_by_field( $invoice, 'number' ) ) { |
|
159 | - $this->set_id( $invoice_id ); |
|
160 | - } elseif ( is_string( $invoice ) && $invoice_id = self::get_invoice_id_by_field( $invoice, 'transaction_id' ) ) { |
|
161 | - $this->set_id( $invoice_id ); |
|
162 | - }else { |
|
163 | - $this->set_object_read( true ); |
|
156 | + } elseif (is_string($invoice) && $invoice_id = self::get_invoice_id_by_field($invoice, 'key')) { |
|
157 | + $this->set_id($invoice_id); |
|
158 | + } elseif (is_string($invoice) && $invoice_id = self::get_invoice_id_by_field($invoice, 'number')) { |
|
159 | + $this->set_id($invoice_id); |
|
160 | + } elseif (is_string($invoice) && $invoice_id = self::get_invoice_id_by_field($invoice, 'transaction_id')) { |
|
161 | + $this->set_id($invoice_id); |
|
162 | + } else { |
|
163 | + $this->set_object_read(true); |
|
164 | 164 | } |
165 | 165 | |
166 | 166 | // Load the datastore. |
167 | - $this->data_store = GetPaid_Data_Store::load( $this->data_store_name ); |
|
167 | + $this->data_store = GetPaid_Data_Store::load($this->data_store_name); |
|
168 | 168 | |
169 | - if ( $this->get_id() > 0 ) { |
|
170 | - $this->post = get_post( $this->get_id() ); |
|
169 | + if ($this->get_id() > 0) { |
|
170 | + $this->post = get_post($this->get_id()); |
|
171 | 171 | $this->ID = $this->get_id(); |
172 | - $this->data_store->read( $this ); |
|
172 | + $this->data_store->read($this); |
|
173 | 173 | } |
174 | 174 | |
175 | 175 | } |
@@ -184,38 +184,38 @@ discard block |
||
184 | 184 | * @since 1.0.15 |
185 | 185 | * @return int |
186 | 186 | */ |
187 | - public static function get_invoice_id_by_field( $value, $field = 'key' ) { |
|
187 | + public static function get_invoice_id_by_field($value, $field = 'key') { |
|
188 | 188 | global $wpdb; |
189 | 189 | |
190 | 190 | // Trim the value. |
191 | - $value = trim( $value ); |
|
191 | + $value = trim($value); |
|
192 | 192 | |
193 | - if ( empty( $value ) ) { |
|
193 | + if (empty($value)) { |
|
194 | 194 | return 0; |
195 | 195 | } |
196 | 196 | |
197 | 197 | // Valid fields. |
198 | - $fields = array( 'key', 'number', 'transaction_id' ); |
|
198 | + $fields = array('key', 'number', 'transaction_id'); |
|
199 | 199 | |
200 | 200 | // Ensure a field has been passed. |
201 | - if ( empty( $field ) || ! in_array( $field, $fields ) ) { |
|
201 | + if (empty($field) || !in_array($field, $fields)) { |
|
202 | 202 | return 0; |
203 | 203 | } |
204 | 204 | |
205 | 205 | // Maybe retrieve from the cache. |
206 | - $invoice_id = wp_cache_get( $value, "getpaid_invoice_{$field}s_to_invoice_ids" ); |
|
207 | - if ( false !== $invoice_id ) { |
|
206 | + $invoice_id = wp_cache_get($value, "getpaid_invoice_{$field}s_to_invoice_ids"); |
|
207 | + if (false !== $invoice_id) { |
|
208 | 208 | return $invoice_id; |
209 | 209 | } |
210 | 210 | |
211 | 211 | // Fetch from the db. |
212 | 212 | $table = $wpdb->prefix . 'getpaid_invoices'; |
213 | 213 | $invoice_id = (int) $wpdb->get_var( |
214 | - $wpdb->prepare( "SELECT `post_id` FROM $table WHERE `$field`=%s LIMIT 1", $value ) |
|
214 | + $wpdb->prepare("SELECT `post_id` FROM $table WHERE `$field`=%s LIMIT 1", $value) |
|
215 | 215 | ); |
216 | 216 | |
217 | 217 | // Update the cache with our data |
218 | - wp_cache_set( $value, $invoice_id, "getpaid_invoice_{$field}s_to_invoice_ids" ); |
|
218 | + wp_cache_set($value, $invoice_id, "getpaid_invoice_{$field}s_to_invoice_ids"); |
|
219 | 219 | |
220 | 220 | return $invoice_id; |
221 | 221 | } |
@@ -223,8 +223,8 @@ discard block |
||
223 | 223 | /** |
224 | 224 | * Checks if an invoice key is set. |
225 | 225 | */ |
226 | - public function _isset( $key ) { |
|
227 | - return isset( $this->data[$key] ) || method_exists( $this, "get_$key" ); |
|
226 | + public function _isset($key) { |
|
227 | + return isset($this->data[$key]) || method_exists($this, "get_$key"); |
|
228 | 228 | } |
229 | 229 | |
230 | 230 | /* |
@@ -249,8 +249,8 @@ discard block |
||
249 | 249 | * @param string $context View or edit context. |
250 | 250 | * @return int |
251 | 251 | */ |
252 | - public function get_parent_id( $context = 'view' ) { |
|
253 | - return (int) $this->get_prop( 'parent_id', $context ); |
|
252 | + public function get_parent_id($context = 'view') { |
|
253 | + return (int) $this->get_prop('parent_id', $context); |
|
254 | 254 | } |
255 | 255 | |
256 | 256 | /** |
@@ -260,7 +260,7 @@ discard block |
||
260 | 260 | * @return WPInv_Invoice |
261 | 261 | */ |
262 | 262 | public function get_parent_payment() { |
263 | - return new WPInv_Invoice( $this->get_parent_id() ); |
|
263 | + return new WPInv_Invoice($this->get_parent_id()); |
|
264 | 264 | } |
265 | 265 | |
266 | 266 | /** |
@@ -280,8 +280,8 @@ discard block |
||
280 | 280 | * @param string $context View or edit context. |
281 | 281 | * @return string |
282 | 282 | */ |
283 | - public function get_status( $context = 'view' ) { |
|
284 | - return $this->get_prop( 'status', $context ); |
|
283 | + public function get_status($context = 'view') { |
|
284 | + return $this->get_prop('status', $context); |
|
285 | 285 | } |
286 | 286 | |
287 | 287 | /** |
@@ -291,7 +291,7 @@ discard block |
||
291 | 291 | * @return array |
292 | 292 | */ |
293 | 293 | public function get_all_statuses() { |
294 | - return wpinv_get_invoice_statuses( true, true, $this ); |
|
294 | + return wpinv_get_invoice_statuses(true, true, $this); |
|
295 | 295 | } |
296 | 296 | |
297 | 297 | /** |
@@ -303,9 +303,9 @@ discard block |
||
303 | 303 | public function get_status_nicename() { |
304 | 304 | $statuses = $this->get_all_statuses(); |
305 | 305 | |
306 | - $status = isset( $statuses[ $this->get_status() ] ) ? $statuses[ $this->get_status() ] : $this->get_status(); |
|
306 | + $status = isset($statuses[$this->get_status()]) ? $statuses[$this->get_status()] : $this->get_status(); |
|
307 | 307 | |
308 | - return apply_filters( 'wpinv_get_invoice_status_nicename', $status, $this ); |
|
308 | + return apply_filters('wpinv_get_invoice_status_nicename', $status, $this); |
|
309 | 309 | } |
310 | 310 | |
311 | 311 | /** |
@@ -316,7 +316,7 @@ discard block |
||
316 | 316 | */ |
317 | 317 | public function get_status_class() { |
318 | 318 | $statuses = getpaid_get_invoice_status_classes(); |
319 | - return isset( $statuses[ $this->get_status() ] ) ? $statuses[ $this->get_status() ] : 'badge-dark'; |
|
319 | + return isset($statuses[$this->get_status()]) ? $statuses[$this->get_status()] : 'badge-dark'; |
|
320 | 320 | } |
321 | 321 | |
322 | 322 | /** |
@@ -327,9 +327,9 @@ discard block |
||
327 | 327 | */ |
328 | 328 | public function get_status_label_html() { |
329 | 329 | |
330 | - $status_label = sanitize_text_field( $this->get_status_nicename() ); |
|
331 | - $status = sanitize_html_class( $this->get_status() ); |
|
332 | - $class = esc_attr( $this->get_status_class() ); |
|
330 | + $status_label = sanitize_text_field($this->get_status_nicename()); |
|
331 | + $status = sanitize_html_class($this->get_status()); |
|
332 | + $class = esc_attr($this->get_status_class()); |
|
333 | 333 | |
334 | 334 | return "<span class='bsui'><span class='badge $class $status'>$status_label</span></span>"; |
335 | 335 | } |
@@ -341,23 +341,23 @@ discard block |
||
341 | 341 | * @param string $context View or edit context. |
342 | 342 | * @return string |
343 | 343 | */ |
344 | - public function get_version( $context = 'view' ) { |
|
345 | - return $this->get_prop( 'version', $context ); |
|
344 | + public function get_version($context = 'view') { |
|
345 | + return $this->get_prop('version', $context); |
|
346 | 346 | } |
347 | 347 | |
348 | 348 | /** |
349 | 349 | * @deprecated |
350 | 350 | */ |
351 | - public function get_invoice_date( $format = true ) { |
|
352 | - $date = getpaid_format_date( $this->get_date_completed() ); |
|
353 | - $date = empty( $date ) ? $this->get_date_created() : $this->get_date_completed(); |
|
354 | - $formatted = getpaid_format_date( $date ); |
|
351 | + public function get_invoice_date($format = true) { |
|
352 | + $date = getpaid_format_date($this->get_date_completed()); |
|
353 | + $date = empty($date) ? $this->get_date_created() : $this->get_date_completed(); |
|
354 | + $formatted = getpaid_format_date($date); |
|
355 | 355 | |
356 | - if ( $format ) { |
|
356 | + if ($format) { |
|
357 | 357 | return $formatted; |
358 | 358 | } |
359 | 359 | |
360 | - return empty( $formatted ) ? '' : $date; |
|
360 | + return empty($formatted) ? '' : $date; |
|
361 | 361 | |
362 | 362 | } |
363 | 363 | |
@@ -368,8 +368,8 @@ discard block |
||
368 | 368 | * @param string $context View or edit context. |
369 | 369 | * @return string |
370 | 370 | */ |
371 | - public function get_date_created( $context = 'view' ) { |
|
372 | - return $this->get_prop( 'date_created', $context ); |
|
371 | + public function get_date_created($context = 'view') { |
|
372 | + return $this->get_prop('date_created', $context); |
|
373 | 373 | } |
374 | 374 | |
375 | 375 | /** |
@@ -379,8 +379,8 @@ discard block |
||
379 | 379 | * @param string $context View or edit context. |
380 | 380 | * @return string |
381 | 381 | */ |
382 | - public function get_created_date( $context = 'view' ) { |
|
383 | - return $this->get_date_created( $context ); |
|
382 | + public function get_created_date($context = 'view') { |
|
383 | + return $this->get_date_created($context); |
|
384 | 384 | } |
385 | 385 | |
386 | 386 | /** |
@@ -390,11 +390,11 @@ discard block |
||
390 | 390 | * @param string $context View or edit context. |
391 | 391 | * @return string |
392 | 392 | */ |
393 | - public function get_date_created_gmt( $context = 'view' ) { |
|
394 | - $date = $this->get_date_created( $context ); |
|
393 | + public function get_date_created_gmt($context = 'view') { |
|
394 | + $date = $this->get_date_created($context); |
|
395 | 395 | |
396 | - if ( $date ) { |
|
397 | - $date = get_gmt_from_date( $date ); |
|
396 | + if ($date) { |
|
397 | + $date = get_gmt_from_date($date); |
|
398 | 398 | } |
399 | 399 | return $date; |
400 | 400 | } |
@@ -406,8 +406,8 @@ discard block |
||
406 | 406 | * @param string $context View or edit context. |
407 | 407 | * @return string |
408 | 408 | */ |
409 | - public function get_date_modified( $context = 'view' ) { |
|
410 | - return $this->get_prop( 'date_modified', $context ); |
|
409 | + public function get_date_modified($context = 'view') { |
|
410 | + return $this->get_prop('date_modified', $context); |
|
411 | 411 | } |
412 | 412 | |
413 | 413 | /** |
@@ -417,8 +417,8 @@ discard block |
||
417 | 417 | * @param string $context View or edit context. |
418 | 418 | * @return string |
419 | 419 | */ |
420 | - public function get_modified_date( $context = 'view' ) { |
|
421 | - return $this->get_date_modified( $context ); |
|
420 | + public function get_modified_date($context = 'view') { |
|
421 | + return $this->get_date_modified($context); |
|
422 | 422 | } |
423 | 423 | |
424 | 424 | /** |
@@ -428,11 +428,11 @@ discard block |
||
428 | 428 | * @param string $context View or edit context. |
429 | 429 | * @return string |
430 | 430 | */ |
431 | - public function get_date_modified_gmt( $context = 'view' ) { |
|
432 | - $date = $this->get_date_modified( $context ); |
|
431 | + public function get_date_modified_gmt($context = 'view') { |
|
432 | + $date = $this->get_date_modified($context); |
|
433 | 433 | |
434 | - if ( $date ) { |
|
435 | - $date = get_gmt_from_date( $date ); |
|
434 | + if ($date) { |
|
435 | + $date = get_gmt_from_date($date); |
|
436 | 436 | } |
437 | 437 | return $date; |
438 | 438 | } |
@@ -444,8 +444,8 @@ discard block |
||
444 | 444 | * @param string $context View or edit context. |
445 | 445 | * @return string |
446 | 446 | */ |
447 | - public function get_due_date( $context = 'view' ) { |
|
448 | - return $this->get_prop( 'due_date', $context ); |
|
447 | + public function get_due_date($context = 'view') { |
|
448 | + return $this->get_prop('due_date', $context); |
|
449 | 449 | } |
450 | 450 | |
451 | 451 | /** |
@@ -455,8 +455,8 @@ discard block |
||
455 | 455 | * @param string $context View or edit context. |
456 | 456 | * @return string |
457 | 457 | */ |
458 | - public function get_date_due( $context = 'view' ) { |
|
459 | - return $this->get_due_date( $context ); |
|
458 | + public function get_date_due($context = 'view') { |
|
459 | + return $this->get_due_date($context); |
|
460 | 460 | } |
461 | 461 | |
462 | 462 | /** |
@@ -466,11 +466,11 @@ discard block |
||
466 | 466 | * @param string $context View or edit context. |
467 | 467 | * @return string |
468 | 468 | */ |
469 | - public function get_due_date_gmt( $context = 'view' ) { |
|
470 | - $date = $this->get_due_date( $context ); |
|
469 | + public function get_due_date_gmt($context = 'view') { |
|
470 | + $date = $this->get_due_date($context); |
|
471 | 471 | |
472 | - if ( $date ) { |
|
473 | - $date = get_gmt_from_date( $date ); |
|
472 | + if ($date) { |
|
473 | + $date = get_gmt_from_date($date); |
|
474 | 474 | } |
475 | 475 | return $date; |
476 | 476 | } |
@@ -482,8 +482,8 @@ discard block |
||
482 | 482 | * @param string $context View or edit context. |
483 | 483 | * @return string |
484 | 484 | */ |
485 | - public function get_gmt_date_due( $context = 'view' ) { |
|
486 | - return $this->get_due_date_gmt( $context ); |
|
485 | + public function get_gmt_date_due($context = 'view') { |
|
486 | + return $this->get_due_date_gmt($context); |
|
487 | 487 | } |
488 | 488 | |
489 | 489 | /** |
@@ -493,8 +493,8 @@ discard block |
||
493 | 493 | * @param string $context View or edit context. |
494 | 494 | * @return string |
495 | 495 | */ |
496 | - public function get_completed_date( $context = 'view' ) { |
|
497 | - return $this->get_prop( 'completed_date', $context ); |
|
496 | + public function get_completed_date($context = 'view') { |
|
497 | + return $this->get_prop('completed_date', $context); |
|
498 | 498 | } |
499 | 499 | |
500 | 500 | /** |
@@ -504,8 +504,8 @@ discard block |
||
504 | 504 | * @param string $context View or edit context. |
505 | 505 | * @return string |
506 | 506 | */ |
507 | - public function get_date_completed( $context = 'view' ) { |
|
508 | - return $this->get_completed_date( $context ); |
|
507 | + public function get_date_completed($context = 'view') { |
|
508 | + return $this->get_completed_date($context); |
|
509 | 509 | } |
510 | 510 | |
511 | 511 | /** |
@@ -515,11 +515,11 @@ discard block |
||
515 | 515 | * @param string $context View or edit context. |
516 | 516 | * @return string |
517 | 517 | */ |
518 | - public function get_completed_date_gmt( $context = 'view' ) { |
|
519 | - $date = $this->get_completed_date( $context ); |
|
518 | + public function get_completed_date_gmt($context = 'view') { |
|
519 | + $date = $this->get_completed_date($context); |
|
520 | 520 | |
521 | - if ( $date ) { |
|
522 | - $date = get_gmt_from_date( $date ); |
|
521 | + if ($date) { |
|
522 | + $date = get_gmt_from_date($date); |
|
523 | 523 | } |
524 | 524 | return $date; |
525 | 525 | } |
@@ -531,8 +531,8 @@ discard block |
||
531 | 531 | * @param string $context View or edit context. |
532 | 532 | * @return string |
533 | 533 | */ |
534 | - public function get_gmt_completed_date( $context = 'view' ) { |
|
535 | - return $this->get_completed_date_gmt( $context ); |
|
534 | + public function get_gmt_completed_date($context = 'view') { |
|
535 | + return $this->get_completed_date_gmt($context); |
|
536 | 536 | } |
537 | 537 | |
538 | 538 | /** |
@@ -542,12 +542,12 @@ discard block |
||
542 | 542 | * @param string $context View or edit context. |
543 | 543 | * @return string |
544 | 544 | */ |
545 | - public function get_number( $context = 'view' ) { |
|
546 | - $number = $this->get_prop( 'number', $context ); |
|
545 | + public function get_number($context = 'view') { |
|
546 | + $number = $this->get_prop('number', $context); |
|
547 | 547 | |
548 | - if ( empty( $number ) ) { |
|
548 | + if (empty($number)) { |
|
549 | 549 | $number = $this->generate_number(); |
550 | - $this->set_number( $this->generate_number() ); |
|
550 | + $this->set_number($this->generate_number()); |
|
551 | 551 | } |
552 | 552 | |
553 | 553 | return $number; |
@@ -561,8 +561,8 @@ discard block |
||
561 | 561 | public function maybe_set_number() { |
562 | 562 | $number = $this->get_number(); |
563 | 563 | |
564 | - if ( empty( $number ) || $this->get_id() == $number ) { |
|
565 | - $this->set_number( $this->generate_number() ); |
|
564 | + if (empty($number) || $this->get_id() == $number) { |
|
565 | + $this->set_number($this->generate_number()); |
|
566 | 566 | } |
567 | 567 | |
568 | 568 | } |
@@ -574,8 +574,8 @@ discard block |
||
574 | 574 | * @param string $context View or edit context. |
575 | 575 | * @return string |
576 | 576 | */ |
577 | - public function get_key( $context = 'view' ) { |
|
578 | - return $this->get_prop( 'key', $context ); |
|
577 | + public function get_key($context = 'view') { |
|
578 | + return $this->get_prop('key', $context); |
|
579 | 579 | } |
580 | 580 | |
581 | 581 | /** |
@@ -586,9 +586,9 @@ discard block |
||
586 | 586 | public function maybe_set_key() { |
587 | 587 | $key = $this->get_key(); |
588 | 588 | |
589 | - if ( empty( $key ) ) { |
|
590 | - $key = $this->generate_key( $this->get_type() . '_' ); |
|
591 | - $this->set_key( $key ); |
|
589 | + if (empty($key)) { |
|
590 | + $key = $this->generate_key($this->get_type() . '_'); |
|
591 | + $this->set_key($key); |
|
592 | 592 | } |
593 | 593 | |
594 | 594 | } |
@@ -600,8 +600,8 @@ discard block |
||
600 | 600 | * @param string $context View or edit context. |
601 | 601 | * @return string |
602 | 602 | */ |
603 | - public function get_type( $context = 'view' ) { |
|
604 | - return $this->get_prop( 'type', $context ); |
|
603 | + public function get_type($context = 'view') { |
|
604 | + return $this->get_prop('type', $context); |
|
605 | 605 | } |
606 | 606 | |
607 | 607 | /** |
@@ -611,7 +611,7 @@ discard block |
||
611 | 611 | * @return string |
612 | 612 | */ |
613 | 613 | public function get_invoice_quote_type() { |
614 | - return getpaid_get_post_type_label( $this->get_post_type(), false ); |
|
614 | + return getpaid_get_post_type_label($this->get_post_type(), false); |
|
615 | 615 | } |
616 | 616 | |
617 | 617 | /** |
@@ -621,8 +621,8 @@ discard block |
||
621 | 621 | * @param string $context View or edit context. |
622 | 622 | * @return string |
623 | 623 | */ |
624 | - public function get_label( $context = 'view' ) { |
|
625 | - return getpaid_get_post_type_label( $this->get_post_type( $context ), false ); |
|
624 | + public function get_label($context = 'view') { |
|
625 | + return getpaid_get_post_type_label($this->get_post_type($context), false); |
|
626 | 626 | } |
627 | 627 | |
628 | 628 | /** |
@@ -632,8 +632,8 @@ discard block |
||
632 | 632 | * @param string $context View or edit context. |
633 | 633 | * @return string |
634 | 634 | */ |
635 | - public function get_post_type( $context = 'view' ) { |
|
636 | - return $this->get_prop( 'post_type', $context ); |
|
635 | + public function get_post_type($context = 'view') { |
|
636 | + return $this->get_prop('post_type', $context); |
|
637 | 637 | } |
638 | 638 | |
639 | 639 | /** |
@@ -643,8 +643,8 @@ discard block |
||
643 | 643 | * @param string $context View or edit context. |
644 | 644 | * @return string |
645 | 645 | */ |
646 | - public function get_mode( $context = 'view' ) { |
|
647 | - return $this->get_prop( 'mode', $context ); |
|
646 | + public function get_mode($context = 'view') { |
|
647 | + return $this->get_prop('mode', $context); |
|
648 | 648 | } |
649 | 649 | |
650 | 650 | /** |
@@ -654,13 +654,13 @@ discard block |
||
654 | 654 | * @param string $context View or edit context. |
655 | 655 | * @return string |
656 | 656 | */ |
657 | - public function get_path( $context = 'view' ) { |
|
658 | - $path = $this->get_prop( 'path', $context ); |
|
657 | + public function get_path($context = 'view') { |
|
658 | + $path = $this->get_prop('path', $context); |
|
659 | 659 | $prefix = $this->get_type(); |
660 | 660 | |
661 | - if ( 0 !== strpos( $path, $prefix ) ) { |
|
662 | - $path = sanitize_title( $prefix . '-' . $this->get_id() ); |
|
663 | - $this->set_path( $path ); |
|
661 | + if (0 !== strpos($path, $prefix)) { |
|
662 | + $path = sanitize_title($prefix . '-' . $this->get_id()); |
|
663 | + $this->set_path($path); |
|
664 | 664 | } |
665 | 665 | |
666 | 666 | return $path; |
@@ -673,8 +673,8 @@ discard block |
||
673 | 673 | * @param string $context View or edit context. |
674 | 674 | * @return string |
675 | 675 | */ |
676 | - public function get_name( $context = 'view' ) { |
|
677 | - return $this->get_prop( 'title', $context ); |
|
676 | + public function get_name($context = 'view') { |
|
677 | + return $this->get_prop('title', $context); |
|
678 | 678 | } |
679 | 679 | |
680 | 680 | /** |
@@ -684,8 +684,8 @@ discard block |
||
684 | 684 | * @param string $context View or edit context. |
685 | 685 | * @return string |
686 | 686 | */ |
687 | - public function get_title( $context = 'view' ) { |
|
688 | - return $this->get_name( $context ); |
|
687 | + public function get_title($context = 'view') { |
|
688 | + return $this->get_name($context); |
|
689 | 689 | } |
690 | 690 | |
691 | 691 | /** |
@@ -695,8 +695,8 @@ discard block |
||
695 | 695 | * @param string $context View or edit context. |
696 | 696 | * @return string |
697 | 697 | */ |
698 | - public function get_description( $context = 'view' ) { |
|
699 | - return $this->get_prop( 'description', $context ); |
|
698 | + public function get_description($context = 'view') { |
|
699 | + return $this->get_prop('description', $context); |
|
700 | 700 | } |
701 | 701 | |
702 | 702 | /** |
@@ -706,8 +706,8 @@ discard block |
||
706 | 706 | * @param string $context View or edit context. |
707 | 707 | * @return string |
708 | 708 | */ |
709 | - public function get_excerpt( $context = 'view' ) { |
|
710 | - return $this->get_description( $context ); |
|
709 | + public function get_excerpt($context = 'view') { |
|
710 | + return $this->get_description($context); |
|
711 | 711 | } |
712 | 712 | |
713 | 713 | /** |
@@ -717,8 +717,8 @@ discard block |
||
717 | 717 | * @param string $context View or edit context. |
718 | 718 | * @return string |
719 | 719 | */ |
720 | - public function get_summary( $context = 'view' ) { |
|
721 | - return $this->get_description( $context ); |
|
720 | + public function get_summary($context = 'view') { |
|
721 | + return $this->get_description($context); |
|
722 | 722 | } |
723 | 723 | |
724 | 724 | /** |
@@ -728,25 +728,25 @@ discard block |
||
728 | 728 | * @param string $context View or edit context. |
729 | 729 | * @return array |
730 | 730 | */ |
731 | - public function get_user_info( $context = 'view' ) { |
|
731 | + public function get_user_info($context = 'view') { |
|
732 | 732 | |
733 | 733 | $user_info = array( |
734 | - 'user_id' => $this->get_user_id( $context ), |
|
735 | - 'email' => $this->get_email( $context ), |
|
736 | - 'first_name' => $this->get_first_name( $context ), |
|
737 | - 'last_name' => $this->get_last_name( $context ), |
|
738 | - 'address' => $this->get_address( $context ), |
|
739 | - 'phone' => $this->get_phone( $context ), |
|
740 | - 'city' => $this->get_city( $context ), |
|
741 | - 'country' => $this->get_country( $context ), |
|
742 | - 'state' => $this->get_state( $context ), |
|
743 | - 'zip' => $this->get_zip( $context ), |
|
744 | - 'company' => $this->get_company( $context ), |
|
745 | - 'vat_number' => $this->get_vat_number( $context ), |
|
746 | - 'discount' => $this->get_discount_code( $context ), |
|
734 | + 'user_id' => $this->get_user_id($context), |
|
735 | + 'email' => $this->get_email($context), |
|
736 | + 'first_name' => $this->get_first_name($context), |
|
737 | + 'last_name' => $this->get_last_name($context), |
|
738 | + 'address' => $this->get_address($context), |
|
739 | + 'phone' => $this->get_phone($context), |
|
740 | + 'city' => $this->get_city($context), |
|
741 | + 'country' => $this->get_country($context), |
|
742 | + 'state' => $this->get_state($context), |
|
743 | + 'zip' => $this->get_zip($context), |
|
744 | + 'company' => $this->get_company($context), |
|
745 | + 'vat_number' => $this->get_vat_number($context), |
|
746 | + 'discount' => $this->get_discount_code($context), |
|
747 | 747 | ); |
748 | 748 | |
749 | - return apply_filters( 'wpinv_user_info', $user_info, $this->get_id(), $this ); |
|
749 | + return apply_filters('wpinv_user_info', $user_info, $this->get_id(), $this); |
|
750 | 750 | |
751 | 751 | } |
752 | 752 | |
@@ -757,8 +757,8 @@ discard block |
||
757 | 757 | * @param string $context View or edit context. |
758 | 758 | * @return int |
759 | 759 | */ |
760 | - public function get_author( $context = 'view' ) { |
|
761 | - return (int) $this->get_prop( 'author', $context ); |
|
760 | + public function get_author($context = 'view') { |
|
761 | + return (int) $this->get_prop('author', $context); |
|
762 | 762 | } |
763 | 763 | |
764 | 764 | /** |
@@ -768,8 +768,8 @@ discard block |
||
768 | 768 | * @param string $context View or edit context. |
769 | 769 | * @return int |
770 | 770 | */ |
771 | - public function get_user_id( $context = 'view' ) { |
|
772 | - return $this->get_author( $context ); |
|
771 | + public function get_user_id($context = 'view') { |
|
772 | + return $this->get_author($context); |
|
773 | 773 | } |
774 | 774 | |
775 | 775 | /** |
@@ -779,8 +779,8 @@ discard block |
||
779 | 779 | * @param string $context View or edit context. |
780 | 780 | * @return int |
781 | 781 | */ |
782 | - public function get_customer_id( $context = 'view' ) { |
|
783 | - return $this->get_author( $context ); |
|
782 | + public function get_customer_id($context = 'view') { |
|
783 | + return $this->get_author($context); |
|
784 | 784 | } |
785 | 785 | |
786 | 786 | /** |
@@ -790,8 +790,8 @@ discard block |
||
790 | 790 | * @param string $context View or edit context. |
791 | 791 | * @return string |
792 | 792 | */ |
793 | - public function get_ip( $context = 'view' ) { |
|
794 | - return $this->get_prop( 'user_ip', $context ); |
|
793 | + public function get_ip($context = 'view') { |
|
794 | + return $this->get_prop('user_ip', $context); |
|
795 | 795 | } |
796 | 796 | |
797 | 797 | /** |
@@ -801,8 +801,8 @@ discard block |
||
801 | 801 | * @param string $context View or edit context. |
802 | 802 | * @return string |
803 | 803 | */ |
804 | - public function get_user_ip( $context = 'view' ) { |
|
805 | - return $this->get_ip( $context ); |
|
804 | + public function get_user_ip($context = 'view') { |
|
805 | + return $this->get_ip($context); |
|
806 | 806 | } |
807 | 807 | |
808 | 808 | /** |
@@ -812,8 +812,8 @@ discard block |
||
812 | 812 | * @param string $context View or edit context. |
813 | 813 | * @return string |
814 | 814 | */ |
815 | - public function get_customer_ip( $context = 'view' ) { |
|
816 | - return $this->get_ip( $context ); |
|
815 | + public function get_customer_ip($context = 'view') { |
|
816 | + return $this->get_ip($context); |
|
817 | 817 | } |
818 | 818 | |
819 | 819 | /** |
@@ -823,8 +823,8 @@ discard block |
||
823 | 823 | * @param string $context View or edit context. |
824 | 824 | * @return string |
825 | 825 | */ |
826 | - public function get_first_name( $context = 'view' ) { |
|
827 | - return $this->get_prop( 'first_name', $context ); |
|
826 | + public function get_first_name($context = 'view') { |
|
827 | + return $this->get_prop('first_name', $context); |
|
828 | 828 | } |
829 | 829 | |
830 | 830 | /** |
@@ -834,8 +834,8 @@ discard block |
||
834 | 834 | * @param string $context View or edit context. |
835 | 835 | * @return string |
836 | 836 | */ |
837 | - public function get_user_first_name( $context = 'view' ) { |
|
838 | - return $this->get_first_name( $context ); |
|
837 | + public function get_user_first_name($context = 'view') { |
|
838 | + return $this->get_first_name($context); |
|
839 | 839 | } |
840 | 840 | |
841 | 841 | /** |
@@ -845,8 +845,8 @@ discard block |
||
845 | 845 | * @param string $context View or edit context. |
846 | 846 | * @return string |
847 | 847 | */ |
848 | - public function get_customer_first_name( $context = 'view' ) { |
|
849 | - return $this->get_first_name( $context ); |
|
848 | + public function get_customer_first_name($context = 'view') { |
|
849 | + return $this->get_first_name($context); |
|
850 | 850 | } |
851 | 851 | |
852 | 852 | /** |
@@ -856,8 +856,8 @@ discard block |
||
856 | 856 | * @param string $context View or edit context. |
857 | 857 | * @return string |
858 | 858 | */ |
859 | - public function get_last_name( $context = 'view' ) { |
|
860 | - return $this->get_prop( 'last_name', $context ); |
|
859 | + public function get_last_name($context = 'view') { |
|
860 | + return $this->get_prop('last_name', $context); |
|
861 | 861 | } |
862 | 862 | |
863 | 863 | /** |
@@ -867,8 +867,8 @@ discard block |
||
867 | 867 | * @param string $context View or edit context. |
868 | 868 | * @return string |
869 | 869 | */ |
870 | - public function get_user_last_name( $context = 'view' ) { |
|
871 | - return $this->get_last_name( $context ); |
|
870 | + public function get_user_last_name($context = 'view') { |
|
871 | + return $this->get_last_name($context); |
|
872 | 872 | } |
873 | 873 | |
874 | 874 | /** |
@@ -878,8 +878,8 @@ discard block |
||
878 | 878 | * @param string $context View or edit context. |
879 | 879 | * @return string |
880 | 880 | */ |
881 | - public function get_customer_last_name( $context = 'view' ) { |
|
882 | - return $this->get_last_name( $context ); |
|
881 | + public function get_customer_last_name($context = 'view') { |
|
882 | + return $this->get_last_name($context); |
|
883 | 883 | } |
884 | 884 | |
885 | 885 | /** |
@@ -889,8 +889,8 @@ discard block |
||
889 | 889 | * @param string $context View or edit context. |
890 | 890 | * @return string |
891 | 891 | */ |
892 | - public function get_full_name( $context = 'view' ) { |
|
893 | - return trim( $this->get_first_name( $context ) . ' ' . $this->get_last_name( $context ) ); |
|
892 | + public function get_full_name($context = 'view') { |
|
893 | + return trim($this->get_first_name($context) . ' ' . $this->get_last_name($context)); |
|
894 | 894 | } |
895 | 895 | |
896 | 896 | /** |
@@ -900,8 +900,8 @@ discard block |
||
900 | 900 | * @param string $context View or edit context. |
901 | 901 | * @return string |
902 | 902 | */ |
903 | - public function get_user_full_name( $context = 'view' ) { |
|
904 | - return $this->get_full_name( $context ); |
|
903 | + public function get_user_full_name($context = 'view') { |
|
904 | + return $this->get_full_name($context); |
|
905 | 905 | } |
906 | 906 | |
907 | 907 | /** |
@@ -911,8 +911,8 @@ discard block |
||
911 | 911 | * @param string $context View or edit context. |
912 | 912 | * @return string |
913 | 913 | */ |
914 | - public function get_customer_full_name( $context = 'view' ) { |
|
915 | - return $this->get_full_name( $context ); |
|
914 | + public function get_customer_full_name($context = 'view') { |
|
915 | + return $this->get_full_name($context); |
|
916 | 916 | } |
917 | 917 | |
918 | 918 | /** |
@@ -922,8 +922,8 @@ discard block |
||
922 | 922 | * @param string $context View or edit context. |
923 | 923 | * @return string |
924 | 924 | */ |
925 | - public function get_phone( $context = 'view' ) { |
|
926 | - return $this->get_prop( 'phone', $context ); |
|
925 | + public function get_phone($context = 'view') { |
|
926 | + return $this->get_prop('phone', $context); |
|
927 | 927 | } |
928 | 928 | |
929 | 929 | /** |
@@ -933,8 +933,8 @@ discard block |
||
933 | 933 | * @param string $context View or edit context. |
934 | 934 | * @return string |
935 | 935 | */ |
936 | - public function get_phone_number( $context = 'view' ) { |
|
937 | - return $this->get_phone( $context ); |
|
936 | + public function get_phone_number($context = 'view') { |
|
937 | + return $this->get_phone($context); |
|
938 | 938 | } |
939 | 939 | |
940 | 940 | /** |
@@ -944,8 +944,8 @@ discard block |
||
944 | 944 | * @param string $context View or edit context. |
945 | 945 | * @return string |
946 | 946 | */ |
947 | - public function get_user_phone( $context = 'view' ) { |
|
948 | - return $this->get_phone( $context ); |
|
947 | + public function get_user_phone($context = 'view') { |
|
948 | + return $this->get_phone($context); |
|
949 | 949 | } |
950 | 950 | |
951 | 951 | /** |
@@ -955,8 +955,8 @@ discard block |
||
955 | 955 | * @param string $context View or edit context. |
956 | 956 | * @return string |
957 | 957 | */ |
958 | - public function get_customer_phone( $context = 'view' ) { |
|
959 | - return $this->get_phone( $context ); |
|
958 | + public function get_customer_phone($context = 'view') { |
|
959 | + return $this->get_phone($context); |
|
960 | 960 | } |
961 | 961 | |
962 | 962 | /** |
@@ -966,8 +966,8 @@ discard block |
||
966 | 966 | * @param string $context View or edit context. |
967 | 967 | * @return string |
968 | 968 | */ |
969 | - public function get_email( $context = 'view' ) { |
|
970 | - return $this->get_prop( 'email', $context ); |
|
969 | + public function get_email($context = 'view') { |
|
970 | + return $this->get_prop('email', $context); |
|
971 | 971 | } |
972 | 972 | |
973 | 973 | /** |
@@ -977,8 +977,8 @@ discard block |
||
977 | 977 | * @param string $context View or edit context. |
978 | 978 | * @return string |
979 | 979 | */ |
980 | - public function get_email_address( $context = 'view' ) { |
|
981 | - return $this->get_email( $context ); |
|
980 | + public function get_email_address($context = 'view') { |
|
981 | + return $this->get_email($context); |
|
982 | 982 | } |
983 | 983 | |
984 | 984 | /** |
@@ -988,8 +988,8 @@ discard block |
||
988 | 988 | * @param string $context View or edit context. |
989 | 989 | * @return string |
990 | 990 | */ |
991 | - public function get_user_email( $context = 'view' ) { |
|
992 | - return $this->get_email( $context ); |
|
991 | + public function get_user_email($context = 'view') { |
|
992 | + return $this->get_email($context); |
|
993 | 993 | } |
994 | 994 | |
995 | 995 | /** |
@@ -999,8 +999,8 @@ discard block |
||
999 | 999 | * @param string $context View or edit context. |
1000 | 1000 | * @return string |
1001 | 1001 | */ |
1002 | - public function get_customer_email( $context = 'view' ) { |
|
1003 | - return $this->get_email( $context ); |
|
1002 | + public function get_customer_email($context = 'view') { |
|
1003 | + return $this->get_email($context); |
|
1004 | 1004 | } |
1005 | 1005 | |
1006 | 1006 | /** |
@@ -1010,9 +1010,9 @@ discard block |
||
1010 | 1010 | * @param string $context View or edit context. |
1011 | 1011 | * @return string |
1012 | 1012 | */ |
1013 | - public function get_country( $context = 'view' ) { |
|
1014 | - $country = $this->get_prop( 'country', $context ); |
|
1015 | - return empty( $country ) ? wpinv_get_default_country() : $country; |
|
1013 | + public function get_country($context = 'view') { |
|
1014 | + $country = $this->get_prop('country', $context); |
|
1015 | + return empty($country) ? wpinv_get_default_country() : $country; |
|
1016 | 1016 | } |
1017 | 1017 | |
1018 | 1018 | /** |
@@ -1022,8 +1022,8 @@ discard block |
||
1022 | 1022 | * @param string $context View or edit context. |
1023 | 1023 | * @return string |
1024 | 1024 | */ |
1025 | - public function get_user_country( $context = 'view' ) { |
|
1026 | - return $this->get_country( $context ); |
|
1025 | + public function get_user_country($context = 'view') { |
|
1026 | + return $this->get_country($context); |
|
1027 | 1027 | } |
1028 | 1028 | |
1029 | 1029 | /** |
@@ -1033,8 +1033,8 @@ discard block |
||
1033 | 1033 | * @param string $context View or edit context. |
1034 | 1034 | * @return string |
1035 | 1035 | */ |
1036 | - public function get_customer_country( $context = 'view' ) { |
|
1037 | - return $this->get_country( $context ); |
|
1036 | + public function get_customer_country($context = 'view') { |
|
1037 | + return $this->get_country($context); |
|
1038 | 1038 | } |
1039 | 1039 | |
1040 | 1040 | /** |
@@ -1044,9 +1044,9 @@ discard block |
||
1044 | 1044 | * @param string $context View or edit context. |
1045 | 1045 | * @return string |
1046 | 1046 | */ |
1047 | - public function get_state( $context = 'view' ) { |
|
1048 | - $state = $this->get_prop( 'state', $context ); |
|
1049 | - return empty( $state ) ? wpinv_get_default_state() : $state; |
|
1047 | + public function get_state($context = 'view') { |
|
1048 | + $state = $this->get_prop('state', $context); |
|
1049 | + return empty($state) ? wpinv_get_default_state() : $state; |
|
1050 | 1050 | } |
1051 | 1051 | |
1052 | 1052 | /** |
@@ -1056,8 +1056,8 @@ discard block |
||
1056 | 1056 | * @param string $context View or edit context. |
1057 | 1057 | * @return string |
1058 | 1058 | */ |
1059 | - public function get_user_state( $context = 'view' ) { |
|
1060 | - return $this->get_state( $context ); |
|
1059 | + public function get_user_state($context = 'view') { |
|
1060 | + return $this->get_state($context); |
|
1061 | 1061 | } |
1062 | 1062 | |
1063 | 1063 | /** |
@@ -1067,8 +1067,8 @@ discard block |
||
1067 | 1067 | * @param string $context View or edit context. |
1068 | 1068 | * @return string |
1069 | 1069 | */ |
1070 | - public function get_customer_state( $context = 'view' ) { |
|
1071 | - return $this->get_state( $context ); |
|
1070 | + public function get_customer_state($context = 'view') { |
|
1071 | + return $this->get_state($context); |
|
1072 | 1072 | } |
1073 | 1073 | |
1074 | 1074 | /** |
@@ -1078,8 +1078,8 @@ discard block |
||
1078 | 1078 | * @param string $context View or edit context. |
1079 | 1079 | * @return string |
1080 | 1080 | */ |
1081 | - public function get_city( $context = 'view' ) { |
|
1082 | - return $this->get_prop( 'city', $context ); |
|
1081 | + public function get_city($context = 'view') { |
|
1082 | + return $this->get_prop('city', $context); |
|
1083 | 1083 | } |
1084 | 1084 | |
1085 | 1085 | /** |
@@ -1089,8 +1089,8 @@ discard block |
||
1089 | 1089 | * @param string $context View or edit context. |
1090 | 1090 | * @return string |
1091 | 1091 | */ |
1092 | - public function get_user_city( $context = 'view' ) { |
|
1093 | - return $this->get_city( $context ); |
|
1092 | + public function get_user_city($context = 'view') { |
|
1093 | + return $this->get_city($context); |
|
1094 | 1094 | } |
1095 | 1095 | |
1096 | 1096 | /** |
@@ -1100,8 +1100,8 @@ discard block |
||
1100 | 1100 | * @param string $context View or edit context. |
1101 | 1101 | * @return string |
1102 | 1102 | */ |
1103 | - public function get_customer_city( $context = 'view' ) { |
|
1104 | - return $this->get_city( $context ); |
|
1103 | + public function get_customer_city($context = 'view') { |
|
1104 | + return $this->get_city($context); |
|
1105 | 1105 | } |
1106 | 1106 | |
1107 | 1107 | /** |
@@ -1111,8 +1111,8 @@ discard block |
||
1111 | 1111 | * @param string $context View or edit context. |
1112 | 1112 | * @return string |
1113 | 1113 | */ |
1114 | - public function get_zip( $context = 'view' ) { |
|
1115 | - return $this->get_prop( 'zip', $context ); |
|
1114 | + public function get_zip($context = 'view') { |
|
1115 | + return $this->get_prop('zip', $context); |
|
1116 | 1116 | } |
1117 | 1117 | |
1118 | 1118 | /** |
@@ -1122,8 +1122,8 @@ discard block |
||
1122 | 1122 | * @param string $context View or edit context. |
1123 | 1123 | * @return string |
1124 | 1124 | */ |
1125 | - public function get_user_zip( $context = 'view' ) { |
|
1126 | - return $this->get_zip( $context ); |
|
1125 | + public function get_user_zip($context = 'view') { |
|
1126 | + return $this->get_zip($context); |
|
1127 | 1127 | } |
1128 | 1128 | |
1129 | 1129 | /** |
@@ -1133,8 +1133,8 @@ discard block |
||
1133 | 1133 | * @param string $context View or edit context. |
1134 | 1134 | * @return string |
1135 | 1135 | */ |
1136 | - public function get_customer_zip( $context = 'view' ) { |
|
1137 | - return $this->get_zip( $context ); |
|
1136 | + public function get_customer_zip($context = 'view') { |
|
1137 | + return $this->get_zip($context); |
|
1138 | 1138 | } |
1139 | 1139 | |
1140 | 1140 | /** |
@@ -1144,8 +1144,8 @@ discard block |
||
1144 | 1144 | * @param string $context View or edit context. |
1145 | 1145 | * @return string |
1146 | 1146 | */ |
1147 | - public function get_company( $context = 'view' ) { |
|
1148 | - return $this->get_prop( 'company', $context ); |
|
1147 | + public function get_company($context = 'view') { |
|
1148 | + return $this->get_prop('company', $context); |
|
1149 | 1149 | } |
1150 | 1150 | |
1151 | 1151 | /** |
@@ -1155,8 +1155,8 @@ discard block |
||
1155 | 1155 | * @param string $context View or edit context. |
1156 | 1156 | * @return string |
1157 | 1157 | */ |
1158 | - public function get_user_company( $context = 'view' ) { |
|
1159 | - return $this->get_company( $context ); |
|
1158 | + public function get_user_company($context = 'view') { |
|
1159 | + return $this->get_company($context); |
|
1160 | 1160 | } |
1161 | 1161 | |
1162 | 1162 | /** |
@@ -1166,8 +1166,8 @@ discard block |
||
1166 | 1166 | * @param string $context View or edit context. |
1167 | 1167 | * @return string |
1168 | 1168 | */ |
1169 | - public function get_customer_company( $context = 'view' ) { |
|
1170 | - return $this->get_company( $context ); |
|
1169 | + public function get_customer_company($context = 'view') { |
|
1170 | + return $this->get_company($context); |
|
1171 | 1171 | } |
1172 | 1172 | |
1173 | 1173 | /** |
@@ -1177,8 +1177,8 @@ discard block |
||
1177 | 1177 | * @param string $context View or edit context. |
1178 | 1178 | * @return string |
1179 | 1179 | */ |
1180 | - public function get_vat_number( $context = 'view' ) { |
|
1181 | - return $this->get_prop( 'vat_number', $context ); |
|
1180 | + public function get_vat_number($context = 'view') { |
|
1181 | + return $this->get_prop('vat_number', $context); |
|
1182 | 1182 | } |
1183 | 1183 | |
1184 | 1184 | /** |
@@ -1188,8 +1188,8 @@ discard block |
||
1188 | 1188 | * @param string $context View or edit context. |
1189 | 1189 | * @return string |
1190 | 1190 | */ |
1191 | - public function get_user_vat_number( $context = 'view' ) { |
|
1192 | - return $this->get_vat_number( $context ); |
|
1191 | + public function get_user_vat_number($context = 'view') { |
|
1192 | + return $this->get_vat_number($context); |
|
1193 | 1193 | } |
1194 | 1194 | |
1195 | 1195 | /** |
@@ -1199,8 +1199,8 @@ discard block |
||
1199 | 1199 | * @param string $context View or edit context. |
1200 | 1200 | * @return string |
1201 | 1201 | */ |
1202 | - public function get_customer_vat_number( $context = 'view' ) { |
|
1203 | - return $this->get_vat_number( $context ); |
|
1202 | + public function get_customer_vat_number($context = 'view') { |
|
1203 | + return $this->get_vat_number($context); |
|
1204 | 1204 | } |
1205 | 1205 | |
1206 | 1206 | /** |
@@ -1210,8 +1210,8 @@ discard block |
||
1210 | 1210 | * @param string $context View or edit context. |
1211 | 1211 | * @return string |
1212 | 1212 | */ |
1213 | - public function get_vat_rate( $context = 'view' ) { |
|
1214 | - return $this->get_prop( 'vat_rate', $context ); |
|
1213 | + public function get_vat_rate($context = 'view') { |
|
1214 | + return $this->get_prop('vat_rate', $context); |
|
1215 | 1215 | } |
1216 | 1216 | |
1217 | 1217 | /** |
@@ -1221,8 +1221,8 @@ discard block |
||
1221 | 1221 | * @param string $context View or edit context. |
1222 | 1222 | * @return string |
1223 | 1223 | */ |
1224 | - public function get_user_vat_rate( $context = 'view' ) { |
|
1225 | - return $this->get_vat_rate( $context ); |
|
1224 | + public function get_user_vat_rate($context = 'view') { |
|
1225 | + return $this->get_vat_rate($context); |
|
1226 | 1226 | } |
1227 | 1227 | |
1228 | 1228 | /** |
@@ -1232,8 +1232,8 @@ discard block |
||
1232 | 1232 | * @param string $context View or edit context. |
1233 | 1233 | * @return string |
1234 | 1234 | */ |
1235 | - public function get_customer_vat_rate( $context = 'view' ) { |
|
1236 | - return $this->get_vat_rate( $context ); |
|
1235 | + public function get_customer_vat_rate($context = 'view') { |
|
1236 | + return $this->get_vat_rate($context); |
|
1237 | 1237 | } |
1238 | 1238 | |
1239 | 1239 | /** |
@@ -1243,8 +1243,8 @@ discard block |
||
1243 | 1243 | * @param string $context View or edit context. |
1244 | 1244 | * @return string |
1245 | 1245 | */ |
1246 | - public function get_address( $context = 'view' ) { |
|
1247 | - return $this->get_prop( 'address', $context ); |
|
1246 | + public function get_address($context = 'view') { |
|
1247 | + return $this->get_prop('address', $context); |
|
1248 | 1248 | } |
1249 | 1249 | |
1250 | 1250 | /** |
@@ -1254,8 +1254,8 @@ discard block |
||
1254 | 1254 | * @param string $context View or edit context. |
1255 | 1255 | * @return string |
1256 | 1256 | */ |
1257 | - public function get_user_address( $context = 'view' ) { |
|
1258 | - return $this->get_address( $context ); |
|
1257 | + public function get_user_address($context = 'view') { |
|
1258 | + return $this->get_address($context); |
|
1259 | 1259 | } |
1260 | 1260 | |
1261 | 1261 | /** |
@@ -1265,8 +1265,8 @@ discard block |
||
1265 | 1265 | * @param string $context View or edit context. |
1266 | 1266 | * @return string |
1267 | 1267 | */ |
1268 | - public function get_customer_address( $context = 'view' ) { |
|
1269 | - return $this->get_address( $context ); |
|
1268 | + public function get_customer_address($context = 'view') { |
|
1269 | + return $this->get_address($context); |
|
1270 | 1270 | } |
1271 | 1271 | |
1272 | 1272 | /** |
@@ -1276,8 +1276,8 @@ discard block |
||
1276 | 1276 | * @param string $context View or edit context. |
1277 | 1277 | * @return bool |
1278 | 1278 | */ |
1279 | - public function get_is_viewed( $context = 'view' ) { |
|
1280 | - return (bool) $this->get_prop( 'is_viewed', $context ); |
|
1279 | + public function get_is_viewed($context = 'view') { |
|
1280 | + return (bool) $this->get_prop('is_viewed', $context); |
|
1281 | 1281 | } |
1282 | 1282 | |
1283 | 1283 | /** |
@@ -1287,8 +1287,8 @@ discard block |
||
1287 | 1287 | * @param string $context View or edit context. |
1288 | 1288 | * @return bool |
1289 | 1289 | */ |
1290 | - public function get_email_cc( $context = 'view' ) { |
|
1291 | - return $this->get_prop( 'email_cc', $context ); |
|
1290 | + public function get_email_cc($context = 'view') { |
|
1291 | + return $this->get_prop('email_cc', $context); |
|
1292 | 1292 | } |
1293 | 1293 | |
1294 | 1294 | /** |
@@ -1298,8 +1298,8 @@ discard block |
||
1298 | 1298 | * @param string $context View or edit context. |
1299 | 1299 | * @return bool |
1300 | 1300 | */ |
1301 | - public function get_template( $context = 'view' ) { |
|
1302 | - return $this->get_prop( 'template', $context ); |
|
1301 | + public function get_template($context = 'view') { |
|
1302 | + return $this->get_prop('template', $context); |
|
1303 | 1303 | } |
1304 | 1304 | |
1305 | 1305 | /** |
@@ -1309,8 +1309,8 @@ discard block |
||
1309 | 1309 | * @param string $context View or edit context. |
1310 | 1310 | * @return bool |
1311 | 1311 | */ |
1312 | - public function get_created_via( $context = 'view' ) { |
|
1313 | - return $this->get_prop( 'created_via', $context ); |
|
1312 | + public function get_created_via($context = 'view') { |
|
1313 | + return $this->get_prop('created_via', $context); |
|
1314 | 1314 | } |
1315 | 1315 | |
1316 | 1316 | /** |
@@ -1320,8 +1320,8 @@ discard block |
||
1320 | 1320 | * @param string $context View or edit context. |
1321 | 1321 | * @return bool |
1322 | 1322 | */ |
1323 | - public function get_address_confirmed( $context = 'view' ) { |
|
1324 | - return (bool) $this->get_prop( 'address_confirmed', $context ); |
|
1323 | + public function get_address_confirmed($context = 'view') { |
|
1324 | + return (bool) $this->get_prop('address_confirmed', $context); |
|
1325 | 1325 | } |
1326 | 1326 | |
1327 | 1327 | /** |
@@ -1331,8 +1331,8 @@ discard block |
||
1331 | 1331 | * @param string $context View or edit context. |
1332 | 1332 | * @return bool |
1333 | 1333 | */ |
1334 | - public function get_user_address_confirmed( $context = 'view' ) { |
|
1335 | - return $this->get_address_confirmed( $context ); |
|
1334 | + public function get_user_address_confirmed($context = 'view') { |
|
1335 | + return $this->get_address_confirmed($context); |
|
1336 | 1336 | } |
1337 | 1337 | |
1338 | 1338 | /** |
@@ -1342,8 +1342,8 @@ discard block |
||
1342 | 1342 | * @param string $context View or edit context. |
1343 | 1343 | * @return bool |
1344 | 1344 | */ |
1345 | - public function get_customer_address_confirmed( $context = 'view' ) { |
|
1346 | - return $this->get_address_confirmed( $context ); |
|
1345 | + public function get_customer_address_confirmed($context = 'view') { |
|
1346 | + return $this->get_address_confirmed($context); |
|
1347 | 1347 | } |
1348 | 1348 | |
1349 | 1349 | /** |
@@ -1353,12 +1353,12 @@ discard block |
||
1353 | 1353 | * @param string $context View or edit context. |
1354 | 1354 | * @return float |
1355 | 1355 | */ |
1356 | - public function get_subtotal( $context = 'view' ) { |
|
1357 | - $subtotal = (float) $this->get_prop( 'subtotal', $context ); |
|
1356 | + public function get_subtotal($context = 'view') { |
|
1357 | + $subtotal = (float) $this->get_prop('subtotal', $context); |
|
1358 | 1358 | |
1359 | 1359 | // Backwards compatibility. |
1360 | - if ( is_bool( $context ) && $context ) { |
|
1361 | - return wpinv_price( $subtotal, $this->get_currency() ); |
|
1360 | + if (is_bool($context) && $context) { |
|
1361 | + return wpinv_price($subtotal, $this->get_currency()); |
|
1362 | 1362 | } |
1363 | 1363 | |
1364 | 1364 | return $subtotal; |
@@ -1371,8 +1371,8 @@ discard block |
||
1371 | 1371 | * @param string $context View or edit context. |
1372 | 1372 | * @return float |
1373 | 1373 | */ |
1374 | - public function get_total_discount( $context = 'view' ) { |
|
1375 | - return wpinv_round_amount( wpinv_sanitize_amount( $this->get_prop( 'total_discount', $context ) ) ); |
|
1374 | + public function get_total_discount($context = 'view') { |
|
1375 | + return wpinv_round_amount(wpinv_sanitize_amount($this->get_prop('total_discount', $context))); |
|
1376 | 1376 | } |
1377 | 1377 | |
1378 | 1378 | /** |
@@ -1382,18 +1382,18 @@ discard block |
||
1382 | 1382 | * @param string $context View or edit context. |
1383 | 1383 | * @return float |
1384 | 1384 | */ |
1385 | - public function get_total_tax( $context = 'view' ) { |
|
1386 | - return wpinv_round_amount( wpinv_sanitize_amount( $this->get_prop( 'total_tax', $context ) ) ); |
|
1385 | + public function get_total_tax($context = 'view') { |
|
1386 | + return wpinv_round_amount(wpinv_sanitize_amount($this->get_prop('total_tax', $context))); |
|
1387 | 1387 | } |
1388 | 1388 | |
1389 | 1389 | /** |
1390 | 1390 | * @deprecated |
1391 | 1391 | */ |
1392 | - public function get_final_tax( $currency = false ) { |
|
1392 | + public function get_final_tax($currency = false) { |
|
1393 | 1393 | $tax = $this->get_total_tax(); |
1394 | 1394 | |
1395 | - if ( $currency ) { |
|
1396 | - return wpinv_price( $tax, $this->get_currency() ); |
|
1395 | + if ($currency) { |
|
1396 | + return wpinv_price($tax, $this->get_currency()); |
|
1397 | 1397 | } |
1398 | 1398 | |
1399 | 1399 | return $tax; |
@@ -1406,8 +1406,8 @@ discard block |
||
1406 | 1406 | * @param string $context View or edit context. |
1407 | 1407 | * @return float |
1408 | 1408 | */ |
1409 | - public function get_total_fees( $context = 'view' ) { |
|
1410 | - return wpinv_round_amount( wpinv_sanitize_amount( $this->get_prop( 'total_fees', $context ) ) ); |
|
1409 | + public function get_total_fees($context = 'view') { |
|
1410 | + return wpinv_round_amount(wpinv_sanitize_amount($this->get_prop('total_fees', $context))); |
|
1411 | 1411 | } |
1412 | 1412 | |
1413 | 1413 | /** |
@@ -1417,8 +1417,8 @@ discard block |
||
1417 | 1417 | * @param string $context View or edit context. |
1418 | 1418 | * @return float |
1419 | 1419 | */ |
1420 | - public function get_fees_total( $context = 'view' ) { |
|
1421 | - return $this->get_total_fees( $context ); |
|
1420 | + public function get_fees_total($context = 'view') { |
|
1421 | + return $this->get_total_fees($context); |
|
1422 | 1422 | } |
1423 | 1423 | |
1424 | 1424 | /** |
@@ -1427,8 +1427,8 @@ discard block |
||
1427 | 1427 | * @since 1.0.19 |
1428 | 1428 | * @return float |
1429 | 1429 | */ |
1430 | - public function get_total( $context = 'view' ) { |
|
1431 | - return wpinv_round_amount( wpinv_sanitize_amount( $this->get_prop( 'total', $context ) ) ); |
|
1430 | + public function get_total($context = 'view') { |
|
1431 | + return wpinv_round_amount(wpinv_sanitize_amount($this->get_prop('total', $context))); |
|
1432 | 1432 | } |
1433 | 1433 | |
1434 | 1434 | /** |
@@ -1450,7 +1450,7 @@ discard block |
||
1450 | 1450 | */ |
1451 | 1451 | public function get_initial_total() { |
1452 | 1452 | |
1453 | - if ( empty( $this->totals ) ) { |
|
1453 | + if (empty($this->totals)) { |
|
1454 | 1454 | $this->recalculate_total(); |
1455 | 1455 | } |
1456 | 1456 | |
@@ -1460,12 +1460,12 @@ discard block |
||
1460 | 1460 | $subtotal = $this->totals['subtotal']['initial']; |
1461 | 1461 | $total = $tax + $fee - $discount + $subtotal; |
1462 | 1462 | |
1463 | - if ( 0 > $total ) { |
|
1463 | + if (0 > $total) { |
|
1464 | 1464 | $total = 0; |
1465 | 1465 | } |
1466 | 1466 | |
1467 | - $total = wpinv_round_amount( wpinv_sanitize_amount( $total ) ); |
|
1468 | - return apply_filters( 'wpinv_get_initial_invoice_total', $total, $this ); |
|
1467 | + $total = wpinv_round_amount(wpinv_sanitize_amount($total)); |
|
1468 | + return apply_filters('wpinv_get_initial_invoice_total', $total, $this); |
|
1469 | 1469 | } |
1470 | 1470 | |
1471 | 1471 | /** |
@@ -1477,7 +1477,7 @@ discard block |
||
1477 | 1477 | */ |
1478 | 1478 | public function get_recurring_total() { |
1479 | 1479 | |
1480 | - if ( empty( $this->totals ) ) { |
|
1480 | + if (empty($this->totals)) { |
|
1481 | 1481 | $this->recalculate_total(); |
1482 | 1482 | } |
1483 | 1483 | |
@@ -1487,12 +1487,12 @@ discard block |
||
1487 | 1487 | $subtotal = $this->totals['subtotal']['recurring']; |
1488 | 1488 | $total = $tax + $fee - $discount + $subtotal; |
1489 | 1489 | |
1490 | - if ( 0 > $total ) { |
|
1490 | + if (0 > $total) { |
|
1491 | 1491 | $total = 0; |
1492 | 1492 | } |
1493 | 1493 | |
1494 | - $total = wpinv_round_amount( wpinv_sanitize_amount( $total ) ); |
|
1495 | - return apply_filters( 'wpinv_get_recurring_invoice_total', $total, $this ); |
|
1494 | + $total = wpinv_round_amount(wpinv_sanitize_amount($total)); |
|
1495 | + return apply_filters('wpinv_get_recurring_invoice_total', $total, $this); |
|
1496 | 1496 | } |
1497 | 1497 | |
1498 | 1498 | /** |
@@ -1503,10 +1503,10 @@ discard block |
||
1503 | 1503 | * @param string $currency Whether to include the currency. |
1504 | 1504 | * @return float|string |
1505 | 1505 | */ |
1506 | - public function get_recurring_details( $field = '', $currency = false ) { |
|
1506 | + public function get_recurring_details($field = '', $currency = false) { |
|
1507 | 1507 | |
1508 | 1508 | // Maybe recalculate totals. |
1509 | - if ( empty( $this->totals ) ) { |
|
1509 | + if (empty($this->totals)) { |
|
1510 | 1510 | $this->recalculate_total(); |
1511 | 1511 | } |
1512 | 1512 | |
@@ -1526,8 +1526,8 @@ discard block |
||
1526 | 1526 | $currency |
1527 | 1527 | ); |
1528 | 1528 | |
1529 | - if ( isset( $data[$field] ) ) { |
|
1530 | - return ( $currency ? wpinv_price( $data[$field], $this->get_currency() ) : $data[$field] ); |
|
1529 | + if (isset($data[$field])) { |
|
1530 | + return ($currency ? wpinv_price($data[$field], $this->get_currency()) : $data[$field]); |
|
1531 | 1531 | } |
1532 | 1532 | |
1533 | 1533 | return $data; |
@@ -1540,8 +1540,8 @@ discard block |
||
1540 | 1540 | * @param string $context View or edit context. |
1541 | 1541 | * @return array |
1542 | 1542 | */ |
1543 | - public function get_fees( $context = 'view' ) { |
|
1544 | - return wpinv_parse_list( $this->get_prop( 'fees', $context ) ); |
|
1543 | + public function get_fees($context = 'view') { |
|
1544 | + return wpinv_parse_list($this->get_prop('fees', $context)); |
|
1545 | 1545 | } |
1546 | 1546 | |
1547 | 1547 | /** |
@@ -1551,8 +1551,8 @@ discard block |
||
1551 | 1551 | * @param string $context View or edit context. |
1552 | 1552 | * @return array |
1553 | 1553 | */ |
1554 | - public function get_discounts( $context = 'view' ) { |
|
1555 | - return wpinv_parse_list( $this->get_prop( 'discounts', $context ) ); |
|
1554 | + public function get_discounts($context = 'view') { |
|
1555 | + return wpinv_parse_list($this->get_prop('discounts', $context)); |
|
1556 | 1556 | } |
1557 | 1557 | |
1558 | 1558 | /** |
@@ -1562,8 +1562,8 @@ discard block |
||
1562 | 1562 | * @param string $context View or edit context. |
1563 | 1563 | * @return array |
1564 | 1564 | */ |
1565 | - public function get_taxes( $context = 'view' ) { |
|
1566 | - return wpinv_parse_list( $this->get_prop( 'taxes', $context ) ); |
|
1565 | + public function get_taxes($context = 'view') { |
|
1566 | + return wpinv_parse_list($this->get_prop('taxes', $context)); |
|
1567 | 1567 | } |
1568 | 1568 | |
1569 | 1569 | /** |
@@ -1573,8 +1573,8 @@ discard block |
||
1573 | 1573 | * @param string $context View or edit context. |
1574 | 1574 | * @return GetPaid_Form_Item[] |
1575 | 1575 | */ |
1576 | - public function get_items( $context = 'view' ) { |
|
1577 | - return $this->get_prop( 'items', $context ); |
|
1576 | + public function get_items($context = 'view') { |
|
1577 | + return $this->get_prop('items', $context); |
|
1578 | 1578 | } |
1579 | 1579 | |
1580 | 1580 | /** |
@@ -1584,7 +1584,7 @@ discard block |
||
1584 | 1584 | * @return string |
1585 | 1585 | */ |
1586 | 1586 | public function get_item_ids() { |
1587 | - return implode( ', ', wp_list_pluck( $this->get_cart_details(), 'item_id' ) ); |
|
1587 | + return implode(', ', wp_list_pluck($this->get_cart_details(), 'item_id')); |
|
1588 | 1588 | } |
1589 | 1589 | |
1590 | 1590 | /** |
@@ -1594,8 +1594,8 @@ discard block |
||
1594 | 1594 | * @param string $context View or edit context. |
1595 | 1595 | * @return int |
1596 | 1596 | */ |
1597 | - public function get_payment_form( $context = 'view' ) { |
|
1598 | - return intval( $this->get_prop( 'payment_form', $context ) ); |
|
1597 | + public function get_payment_form($context = 'view') { |
|
1598 | + return intval($this->get_prop('payment_form', $context)); |
|
1599 | 1599 | } |
1600 | 1600 | |
1601 | 1601 | /** |
@@ -1605,8 +1605,8 @@ discard block |
||
1605 | 1605 | * @param string $context View or edit context. |
1606 | 1606 | * @return string |
1607 | 1607 | */ |
1608 | - public function get_submission_id( $context = 'view' ) { |
|
1609 | - return $this->get_prop( 'submission_id', $context ); |
|
1608 | + public function get_submission_id($context = 'view') { |
|
1609 | + return $this->get_prop('submission_id', $context); |
|
1610 | 1610 | } |
1611 | 1611 | |
1612 | 1612 | /** |
@@ -1616,8 +1616,8 @@ discard block |
||
1616 | 1616 | * @param string $context View or edit context. |
1617 | 1617 | * @return string |
1618 | 1618 | */ |
1619 | - public function get_discount_code( $context = 'view' ) { |
|
1620 | - return $this->get_prop( 'discount_code', $context ); |
|
1619 | + public function get_discount_code($context = 'view') { |
|
1620 | + return $this->get_prop('discount_code', $context); |
|
1621 | 1621 | } |
1622 | 1622 | |
1623 | 1623 | /** |
@@ -1627,8 +1627,8 @@ discard block |
||
1627 | 1627 | * @param string $context View or edit context. |
1628 | 1628 | * @return string |
1629 | 1629 | */ |
1630 | - public function get_gateway( $context = 'view' ) { |
|
1631 | - return $this->get_prop( 'gateway', $context ); |
|
1630 | + public function get_gateway($context = 'view') { |
|
1631 | + return $this->get_prop('gateway', $context); |
|
1632 | 1632 | } |
1633 | 1633 | |
1634 | 1634 | /** |
@@ -1638,8 +1638,8 @@ discard block |
||
1638 | 1638 | * @return string |
1639 | 1639 | */ |
1640 | 1640 | public function get_gateway_title() { |
1641 | - $title = wpinv_get_gateway_checkout_label( $this->get_gateway() ); |
|
1642 | - return apply_filters( 'wpinv_gateway_title', $title, $this->get_id(), $this ); |
|
1641 | + $title = wpinv_get_gateway_checkout_label($this->get_gateway()); |
|
1642 | + return apply_filters('wpinv_gateway_title', $title, $this->get_id(), $this); |
|
1643 | 1643 | } |
1644 | 1644 | |
1645 | 1645 | /** |
@@ -1649,8 +1649,8 @@ discard block |
||
1649 | 1649 | * @param string $context View or edit context. |
1650 | 1650 | * @return string |
1651 | 1651 | */ |
1652 | - public function get_transaction_id( $context = 'view' ) { |
|
1653 | - return $this->get_prop( 'transaction_id', $context ); |
|
1652 | + public function get_transaction_id($context = 'view') { |
|
1653 | + return $this->get_prop('transaction_id', $context); |
|
1654 | 1654 | } |
1655 | 1655 | |
1656 | 1656 | /** |
@@ -1660,9 +1660,9 @@ discard block |
||
1660 | 1660 | * @param string $context View or edit context. |
1661 | 1661 | * @return string |
1662 | 1662 | */ |
1663 | - public function get_currency( $context = 'view' ) { |
|
1664 | - $currency = $this->get_prop( 'currency', $context ); |
|
1665 | - return empty( $currency ) ? wpinv_get_currency() : $currency; |
|
1663 | + public function get_currency($context = 'view') { |
|
1664 | + $currency = $this->get_prop('currency', $context); |
|
1665 | + return empty($currency) ? wpinv_get_currency() : $currency; |
|
1666 | 1666 | } |
1667 | 1667 | |
1668 | 1668 | /** |
@@ -1672,8 +1672,8 @@ discard block |
||
1672 | 1672 | * @param string $context View or edit context. |
1673 | 1673 | * @return bool |
1674 | 1674 | */ |
1675 | - public function get_disable_taxes( $context = 'view' ) { |
|
1676 | - return (bool) $this->get_prop( 'disable_taxes', $context ); |
|
1675 | + public function get_disable_taxes($context = 'view') { |
|
1676 | + return (bool) $this->get_prop('disable_taxes', $context); |
|
1677 | 1677 | } |
1678 | 1678 | |
1679 | 1679 | /** |
@@ -1683,8 +1683,8 @@ discard block |
||
1683 | 1683 | * @param string $context View or edit context. |
1684 | 1684 | * @return int |
1685 | 1685 | */ |
1686 | - public function get_subscription_id( $context = 'view' ) { |
|
1687 | - return $this->is_renewal() ? $this->get_parent()->get_subscription_id( $context ) : $this->get_prop( 'subscription_id', $context ); |
|
1686 | + public function get_subscription_id($context = 'view') { |
|
1687 | + return $this->is_renewal() ? $this->get_parent()->get_subscription_id($context) : $this->get_prop('subscription_id', $context); |
|
1688 | 1688 | } |
1689 | 1689 | |
1690 | 1690 | /** |
@@ -1694,12 +1694,12 @@ discard block |
||
1694 | 1694 | * @param string $context View or edit context. |
1695 | 1695 | * @return int |
1696 | 1696 | */ |
1697 | - public function get_remote_subscription_id( $context = 'view' ) { |
|
1698 | - $subscription_id = $this->get_prop( 'remote_subscription_id', $context ); |
|
1697 | + public function get_remote_subscription_id($context = 'view') { |
|
1698 | + $subscription_id = $this->get_prop('remote_subscription_id', $context); |
|
1699 | 1699 | |
1700 | - if ( empty( $subscription_id ) && $this->is_renewal() ) { |
|
1700 | + if (empty($subscription_id) && $this->is_renewal()) { |
|
1701 | 1701 | $parent = $this->get_parent(); |
1702 | - return $parent->get_remote_subscription_id( $context ); |
|
1702 | + return $parent->get_remote_subscription_id($context); |
|
1703 | 1703 | } |
1704 | 1704 | |
1705 | 1705 | return $subscription_id; |
@@ -1712,20 +1712,20 @@ discard block |
||
1712 | 1712 | * @param string $context View or edit context. |
1713 | 1713 | * @return array |
1714 | 1714 | */ |
1715 | - public function get_payment_meta( $context = 'view' ) { |
|
1715 | + public function get_payment_meta($context = 'view') { |
|
1716 | 1716 | |
1717 | 1717 | return array( |
1718 | - 'price' => $this->get_total( $context ), |
|
1719 | - 'date' => $this->get_date_created( $context ), |
|
1720 | - 'user_email' => $this->get_email( $context ), |
|
1721 | - 'invoice_key' => $this->get_key( $context ), |
|
1722 | - 'currency' => $this->get_currency( $context ), |
|
1723 | - 'items' => $this->get_items( $context ), |
|
1724 | - 'user_info' => $this->get_user_info( $context ), |
|
1718 | + 'price' => $this->get_total($context), |
|
1719 | + 'date' => $this->get_date_created($context), |
|
1720 | + 'user_email' => $this->get_email($context), |
|
1721 | + 'invoice_key' => $this->get_key($context), |
|
1722 | + 'currency' => $this->get_currency($context), |
|
1723 | + 'items' => $this->get_items($context), |
|
1724 | + 'user_info' => $this->get_user_info($context), |
|
1725 | 1725 | 'cart_details' => $this->get_cart_details(), |
1726 | - 'status' => $this->get_status( $context ), |
|
1727 | - 'fees' => $this->get_fees( $context ), |
|
1728 | - 'taxes' => $this->get_taxes( $context ), |
|
1726 | + 'status' => $this->get_status($context), |
|
1727 | + 'fees' => $this->get_fees($context), |
|
1728 | + 'taxes' => $this->get_taxes($context), |
|
1729 | 1729 | ); |
1730 | 1730 | |
1731 | 1731 | } |
@@ -1740,9 +1740,9 @@ discard block |
||
1740 | 1740 | $items = $this->get_items(); |
1741 | 1741 | $cart_details = array(); |
1742 | 1742 | |
1743 | - foreach ( $items as $item ) { |
|
1743 | + foreach ($items as $item) { |
|
1744 | 1744 | $item->invoice_id = $this->get_id(); |
1745 | - $cart_details[] = $item->prepare_data_for_saving(); |
|
1745 | + $cart_details[] = $item->prepare_data_for_saving(); |
|
1746 | 1746 | } |
1747 | 1747 | |
1748 | 1748 | return $cart_details; |
@@ -1753,11 +1753,11 @@ discard block |
||
1753 | 1753 | * |
1754 | 1754 | * @return null|GetPaid_Form_Item|int |
1755 | 1755 | */ |
1756 | - public function get_recurring( $object = false ) { |
|
1756 | + public function get_recurring($object = false) { |
|
1757 | 1757 | |
1758 | 1758 | // Are we returning an object? |
1759 | - if ( $object ) { |
|
1760 | - return $this->get_item( $this->recurring_item ); |
|
1759 | + if ($object) { |
|
1760 | + return $this->get_item($this->recurring_item); |
|
1761 | 1761 | } |
1762 | 1762 | |
1763 | 1763 | return $this->recurring_item; |
@@ -1772,15 +1772,15 @@ discard block |
||
1772 | 1772 | public function get_subscription_name() { |
1773 | 1773 | |
1774 | 1774 | // Retrieve the recurring name |
1775 | - $item = $this->get_recurring( true ); |
|
1775 | + $item = $this->get_recurring(true); |
|
1776 | 1776 | |
1777 | 1777 | // Abort if it does not exist. |
1778 | - if ( empty( $item ) ) { |
|
1778 | + if (empty($item)) { |
|
1779 | 1779 | return ''; |
1780 | 1780 | } |
1781 | 1781 | |
1782 | 1782 | // Return the item name. |
1783 | - return apply_filters( 'wpinv_invoice_get_subscription_name', $item->get_name(), $this ); |
|
1783 | + return apply_filters('wpinv_invoice_get_subscription_name', $item->get_name(), $this); |
|
1784 | 1784 | } |
1785 | 1785 | |
1786 | 1786 | /** |
@@ -1790,9 +1790,9 @@ discard block |
||
1790 | 1790 | * @return string |
1791 | 1791 | */ |
1792 | 1792 | public function get_view_url() { |
1793 | - $invoice_url = get_permalink( $this->get_id() ); |
|
1794 | - $invoice_url = add_query_arg( 'invoice_key', $this->get_key(), $invoice_url ); |
|
1795 | - return apply_filters( 'wpinv_get_view_url', $invoice_url, $this ); |
|
1793 | + $invoice_url = get_permalink($this->get_id()); |
|
1794 | + $invoice_url = add_query_arg('invoice_key', $this->get_key(), $invoice_url); |
|
1795 | + return apply_filters('wpinv_get_view_url', $invoice_url, $this); |
|
1796 | 1796 | } |
1797 | 1797 | |
1798 | 1798 | /** |
@@ -1801,25 +1801,25 @@ discard block |
||
1801 | 1801 | * @since 1.0.19 |
1802 | 1802 | * @return string |
1803 | 1803 | */ |
1804 | - public function get_checkout_payment_url( $deprecated = false, $secret = false ) { |
|
1804 | + public function get_checkout_payment_url($deprecated = false, $secret = false) { |
|
1805 | 1805 | |
1806 | 1806 | // Retrieve the checkout url. |
1807 | 1807 | $pay_url = wpinv_get_checkout_uri(); |
1808 | 1808 | |
1809 | 1809 | // Maybe force ssl. |
1810 | - if ( is_ssl() ) { |
|
1811 | - $pay_url = str_replace( 'http:', 'https:', $pay_url ); |
|
1810 | + if (is_ssl()) { |
|
1811 | + $pay_url = str_replace('http:', 'https:', $pay_url); |
|
1812 | 1812 | } |
1813 | 1813 | |
1814 | 1814 | // Add the invoice key. |
1815 | - $pay_url = add_query_arg( 'invoice_key', $this->get_key(), $pay_url ); |
|
1815 | + $pay_url = add_query_arg('invoice_key', $this->get_key(), $pay_url); |
|
1816 | 1816 | |
1817 | 1817 | // (Maybe?) add a secret |
1818 | - if ( $secret ) { |
|
1819 | - $pay_url = add_query_arg( array( '_wpipay' => md5( $this->get_user_id() . '::' . $this->get_email() . '::' . $this->get_key() ) ), $pay_url ); |
|
1818 | + if ($secret) { |
|
1819 | + $pay_url = add_query_arg(array('_wpipay' => md5($this->get_user_id() . '::' . $this->get_email() . '::' . $this->get_key())), $pay_url); |
|
1820 | 1820 | } |
1821 | 1821 | |
1822 | - return apply_filters( 'wpinv_get_checkout_payment_url', $pay_url, $this, $deprecated, $secret ); |
|
1822 | + return apply_filters('wpinv_get_checkout_payment_url', $pay_url, $this, $deprecated, $secret); |
|
1823 | 1823 | } |
1824 | 1824 | |
1825 | 1825 | /** |
@@ -1834,14 +1834,14 @@ discard block |
||
1834 | 1834 | $receipt_url = wpinv_get_success_page_uri(); |
1835 | 1835 | |
1836 | 1836 | // Maybe force ssl. |
1837 | - if ( is_ssl() ) { |
|
1838 | - $receipt_url = str_replace( 'http:', 'https:', $receipt_url ); |
|
1837 | + if (is_ssl()) { |
|
1838 | + $receipt_url = str_replace('http:', 'https:', $receipt_url); |
|
1839 | 1839 | } |
1840 | 1840 | |
1841 | 1841 | // Add the invoice key. |
1842 | - $receipt_url = add_query_arg( 'invoice_key', $this->get_key(), $receipt_url ); |
|
1842 | + $receipt_url = add_query_arg('invoice_key', $this->get_key(), $receipt_url); |
|
1843 | 1843 | |
1844 | - return apply_filters( 'getpaid_get_invoice_receipt_url', $receipt_url, $this ); |
|
1844 | + return apply_filters('getpaid_get_invoice_receipt_url', $receipt_url, $this); |
|
1845 | 1845 | } |
1846 | 1846 | |
1847 | 1847 | /** |
@@ -1854,7 +1854,7 @@ discard block |
||
1854 | 1854 | |
1855 | 1855 | $type = $this->get_type(); |
1856 | 1856 | $status = "wpi-$type-pending"; |
1857 | - return str_replace( '-invoice', '', $status ); |
|
1857 | + return str_replace('-invoice', '', $status); |
|
1858 | 1858 | |
1859 | 1859 | } |
1860 | 1860 | |
@@ -1868,8 +1868,8 @@ discard block |
||
1868 | 1868 | * @param string $context View or edit context. |
1869 | 1869 | * @return mixed Value of the given invoice property (if set). |
1870 | 1870 | */ |
1871 | - public function get( $key, $context = 'view' ) { |
|
1872 | - return $this->get_prop( $key, $context ); |
|
1871 | + public function get($key, $context = 'view') { |
|
1872 | + return $this->get_prop($key, $context); |
|
1873 | 1873 | } |
1874 | 1874 | |
1875 | 1875 | /* |
@@ -1892,11 +1892,11 @@ discard block |
||
1892 | 1892 | * @param mixed $value new value. |
1893 | 1893 | * @return mixed Value of the given invoice property (if set). |
1894 | 1894 | */ |
1895 | - public function set( $key, $value ) { |
|
1895 | + public function set($key, $value) { |
|
1896 | 1896 | |
1897 | 1897 | $setter = "set_$key"; |
1898 | - if ( is_callable( array( $this, $setter ) ) ) { |
|
1899 | - $this->{$setter}( $value ); |
|
1898 | + if (is_callable(array($this, $setter))) { |
|
1899 | + $this->{$setter}($value); |
|
1900 | 1900 | } |
1901 | 1901 | |
1902 | 1902 | } |
@@ -1910,47 +1910,47 @@ discard block |
||
1910 | 1910 | * @param bool $manual_update Is this a manual status change?. |
1911 | 1911 | * @return array details of change. |
1912 | 1912 | */ |
1913 | - public function set_status( $new_status, $note = '', $manual_update = false ) { |
|
1913 | + public function set_status($new_status, $note = '', $manual_update = false) { |
|
1914 | 1914 | $old_status = $this->get_status(); |
1915 | 1915 | |
1916 | 1916 | $statuses = $this->get_all_statuses(); |
1917 | 1917 | |
1918 | - if ( isset( $statuses[ 'draft' ] ) ) { |
|
1919 | - unset( $statuses[ 'draft' ] ); |
|
1918 | + if (isset($statuses['draft'])) { |
|
1919 | + unset($statuses['draft']); |
|
1920 | 1920 | } |
1921 | 1921 | |
1922 | - $this->set_prop( 'status', $new_status ); |
|
1922 | + $this->set_prop('status', $new_status); |
|
1923 | 1923 | |
1924 | 1924 | // If setting the status, ensure it's set to a valid status. |
1925 | - if ( true === $this->object_read ) { |
|
1925 | + if (true === $this->object_read) { |
|
1926 | 1926 | |
1927 | 1927 | // Only allow valid new status. |
1928 | - if ( ! array_key_exists( $new_status, $statuses ) ) { |
|
1928 | + if (!array_key_exists($new_status, $statuses)) { |
|
1929 | 1929 | $new_status = $this->get_default_status(); |
1930 | 1930 | } |
1931 | 1931 | |
1932 | 1932 | // If the old status is set but unknown (e.g. draft) assume its pending for action usage. |
1933 | - if ( $old_status && ! array_key_exists( $new_status, $statuses ) ) { |
|
1933 | + if ($old_status && !array_key_exists($new_status, $statuses)) { |
|
1934 | 1934 | $old_status = $this->get_default_status(); |
1935 | 1935 | } |
1936 | 1936 | |
1937 | 1937 | // Paid - Renewal (i.e when duplicating a parent invoice ) |
1938 | - if ( $new_status == 'wpi-pending' && $old_status == 'publish' && ! $this->get_id() ) { |
|
1938 | + if ($new_status == 'wpi-pending' && $old_status == 'publish' && !$this->get_id()) { |
|
1939 | 1939 | $old_status = 'wpi-pending'; |
1940 | 1940 | } |
1941 | 1941 | |
1942 | 1942 | } |
1943 | 1943 | |
1944 | - if ( true === $this->object_read && $old_status !== $new_status ) { |
|
1944 | + if (true === $this->object_read && $old_status !== $new_status) { |
|
1945 | 1945 | $this->status_transition = array( |
1946 | - 'from' => ! empty( $this->status_transition['from'] ) ? $this->status_transition['from'] : $old_status, |
|
1946 | + 'from' => !empty($this->status_transition['from']) ? $this->status_transition['from'] : $old_status, |
|
1947 | 1947 | 'to' => $new_status, |
1948 | 1948 | 'note' => $note, |
1949 | 1949 | 'manual' => (bool) $manual_update, |
1950 | 1950 | ); |
1951 | 1951 | |
1952 | - if ( $manual_update ) { |
|
1953 | - do_action( 'getpaid_' . $this->object_type .'_edit_status', $this->get_id(), $new_status ); |
|
1952 | + if ($manual_update) { |
|
1953 | + do_action('getpaid_' . $this->object_type . '_edit_status', $this->get_id(), $new_status); |
|
1954 | 1954 | } |
1955 | 1955 | |
1956 | 1956 | $this->maybe_set_date_paid(); |
@@ -1973,8 +1973,8 @@ discard block |
||
1973 | 1973 | */ |
1974 | 1974 | public function maybe_set_date_paid() { |
1975 | 1975 | |
1976 | - if ( ! $this->get_date_completed( 'edit' ) && $this->is_paid() ) { |
|
1977 | - $this->set_date_completed( current_time( 'mysql' ) ); |
|
1976 | + if (!$this->get_date_completed('edit') && $this->is_paid()) { |
|
1977 | + $this->set_date_completed(current_time('mysql')); |
|
1978 | 1978 | } |
1979 | 1979 | } |
1980 | 1980 | |
@@ -1983,11 +1983,11 @@ discard block |
||
1983 | 1983 | * |
1984 | 1984 | * @since 1.0.19 |
1985 | 1985 | */ |
1986 | - public function set_parent_id( $value ) { |
|
1987 | - if ( $value && ( $value === $this->get_id() ) ) { |
|
1986 | + public function set_parent_id($value) { |
|
1987 | + if ($value && ($value === $this->get_id())) { |
|
1988 | 1988 | return; |
1989 | 1989 | } |
1990 | - $this->set_prop( 'parent_id', absint( $value ) ); |
|
1990 | + $this->set_prop('parent_id', absint($value)); |
|
1991 | 1991 | } |
1992 | 1992 | |
1993 | 1993 | /** |
@@ -1995,8 +1995,8 @@ discard block |
||
1995 | 1995 | * |
1996 | 1996 | * @since 1.0.19 |
1997 | 1997 | */ |
1998 | - public function set_version( $value ) { |
|
1999 | - $this->set_prop( 'version', $value ); |
|
1998 | + public function set_version($value) { |
|
1999 | + $this->set_prop('version', $value); |
|
2000 | 2000 | } |
2001 | 2001 | |
2002 | 2002 | /** |
@@ -2006,15 +2006,15 @@ discard block |
||
2006 | 2006 | * @param string $value Value to set. |
2007 | 2007 | * @return bool Whether or not the date was set. |
2008 | 2008 | */ |
2009 | - public function set_date_created( $value ) { |
|
2010 | - $date = strtotime( $value ); |
|
2009 | + public function set_date_created($value) { |
|
2010 | + $date = strtotime($value); |
|
2011 | 2011 | |
2012 | - if ( $date && $value !== '0000-00-00 00:00:00' ) { |
|
2013 | - $this->set_prop( 'date_created', date( 'Y-m-d H:i:s', $date ) ); |
|
2012 | + if ($date && $value !== '0000-00-00 00:00:00') { |
|
2013 | + $this->set_prop('date_created', date('Y-m-d H:i:s', $date)); |
|
2014 | 2014 | return true; |
2015 | 2015 | } |
2016 | 2016 | |
2017 | - $this->set_prop( 'date_created', '' ); |
|
2017 | + $this->set_prop('date_created', ''); |
|
2018 | 2018 | return false; |
2019 | 2019 | |
2020 | 2020 | } |
@@ -2026,15 +2026,15 @@ discard block |
||
2026 | 2026 | * @param string $value Value to set. |
2027 | 2027 | * @return bool Whether or not the date was set. |
2028 | 2028 | */ |
2029 | - public function set_due_date( $value ) { |
|
2030 | - $date = strtotime( $value ); |
|
2029 | + public function set_due_date($value) { |
|
2030 | + $date = strtotime($value); |
|
2031 | 2031 | |
2032 | - if ( $date && $value !== '0000-00-00 00:00:00' ) { |
|
2033 | - $this->set_prop( 'due_date', date( 'Y-m-d H:i:s', $date ) ); |
|
2032 | + if ($date && $value !== '0000-00-00 00:00:00') { |
|
2033 | + $this->set_prop('due_date', date('Y-m-d H:i:s', $date)); |
|
2034 | 2034 | return true; |
2035 | 2035 | } |
2036 | 2036 | |
2037 | - $this->set_prop( 'due_date', '' ); |
|
2037 | + $this->set_prop('due_date', ''); |
|
2038 | 2038 | return false; |
2039 | 2039 | |
2040 | 2040 | } |
@@ -2045,8 +2045,8 @@ discard block |
||
2045 | 2045 | * @since 1.0.19 |
2046 | 2046 | * @param string $value New name. |
2047 | 2047 | */ |
2048 | - public function set_date_due( $value ) { |
|
2049 | - $this->set_due_date( $value ); |
|
2048 | + public function set_date_due($value) { |
|
2049 | + $this->set_due_date($value); |
|
2050 | 2050 | } |
2051 | 2051 | |
2052 | 2052 | /** |
@@ -2056,15 +2056,15 @@ discard block |
||
2056 | 2056 | * @param string $value Value to set. |
2057 | 2057 | * @return bool Whether or not the date was set. |
2058 | 2058 | */ |
2059 | - public function set_completed_date( $value ) { |
|
2060 | - $date = strtotime( $value ); |
|
2059 | + public function set_completed_date($value) { |
|
2060 | + $date = strtotime($value); |
|
2061 | 2061 | |
2062 | - if ( $date && $value !== '0000-00-00 00:00:00' ) { |
|
2063 | - $this->set_prop( 'completed_date', date( 'Y-m-d H:i:s', $date ) ); |
|
2062 | + if ($date && $value !== '0000-00-00 00:00:00') { |
|
2063 | + $this->set_prop('completed_date', date('Y-m-d H:i:s', $date)); |
|
2064 | 2064 | return true; |
2065 | 2065 | } |
2066 | 2066 | |
2067 | - $this->set_prop( 'completed_date', '' ); |
|
2067 | + $this->set_prop('completed_date', ''); |
|
2068 | 2068 | return false; |
2069 | 2069 | |
2070 | 2070 | } |
@@ -2075,8 +2075,8 @@ discard block |
||
2075 | 2075 | * @since 1.0.19 |
2076 | 2076 | * @param string $value New name. |
2077 | 2077 | */ |
2078 | - public function set_date_completed( $value ) { |
|
2079 | - $this->set_completed_date( $value ); |
|
2078 | + public function set_date_completed($value) { |
|
2079 | + $this->set_completed_date($value); |
|
2080 | 2080 | } |
2081 | 2081 | |
2082 | 2082 | /** |
@@ -2086,15 +2086,15 @@ discard block |
||
2086 | 2086 | * @param string $value Value to set. |
2087 | 2087 | * @return bool Whether or not the date was set. |
2088 | 2088 | */ |
2089 | - public function set_date_modified( $value ) { |
|
2090 | - $date = strtotime( $value ); |
|
2089 | + public function set_date_modified($value) { |
|
2090 | + $date = strtotime($value); |
|
2091 | 2091 | |
2092 | - if ( $date && $value !== '0000-00-00 00:00:00' ) { |
|
2093 | - $this->set_prop( 'date_modified', date( 'Y-m-d H:i:s', $date ) ); |
|
2092 | + if ($date && $value !== '0000-00-00 00:00:00') { |
|
2093 | + $this->set_prop('date_modified', date('Y-m-d H:i:s', $date)); |
|
2094 | 2094 | return true; |
2095 | 2095 | } |
2096 | 2096 | |
2097 | - $this->set_prop( 'date_modified', '' ); |
|
2097 | + $this->set_prop('date_modified', ''); |
|
2098 | 2098 | return false; |
2099 | 2099 | |
2100 | 2100 | } |
@@ -2105,9 +2105,9 @@ discard block |
||
2105 | 2105 | * @since 1.0.19 |
2106 | 2106 | * @param string $value New number. |
2107 | 2107 | */ |
2108 | - public function set_number( $value ) { |
|
2109 | - $number = sanitize_text_field( $value ); |
|
2110 | - $this->set_prop( 'number', $number ); |
|
2108 | + public function set_number($value) { |
|
2109 | + $number = sanitize_text_field($value); |
|
2110 | + $this->set_prop('number', $number); |
|
2111 | 2111 | } |
2112 | 2112 | |
2113 | 2113 | /** |
@@ -2116,9 +2116,9 @@ discard block |
||
2116 | 2116 | * @since 1.0.19 |
2117 | 2117 | * @param string $value Type. |
2118 | 2118 | */ |
2119 | - public function set_type( $value ) { |
|
2120 | - $type = sanitize_text_field( str_replace( 'wpi_', '', $value ) ); |
|
2121 | - $this->set_prop( 'type', $type ); |
|
2119 | + public function set_type($value) { |
|
2120 | + $type = sanitize_text_field(str_replace('wpi_', '', $value)); |
|
2121 | + $this->set_prop('type', $type); |
|
2122 | 2122 | } |
2123 | 2123 | |
2124 | 2124 | /** |
@@ -2127,10 +2127,10 @@ discard block |
||
2127 | 2127 | * @since 1.0.19 |
2128 | 2128 | * @param string $value Post type. |
2129 | 2129 | */ |
2130 | - public function set_post_type( $value ) { |
|
2131 | - if ( getpaid_is_invoice_post_type( $value ) ) { |
|
2132 | - $this->set_type( $value ); |
|
2133 | - $this->set_prop( 'post_type', $value ); |
|
2130 | + public function set_post_type($value) { |
|
2131 | + if (getpaid_is_invoice_post_type($value)) { |
|
2132 | + $this->set_type($value); |
|
2133 | + $this->set_prop('post_type', $value); |
|
2134 | 2134 | } |
2135 | 2135 | } |
2136 | 2136 | |
@@ -2140,9 +2140,9 @@ discard block |
||
2140 | 2140 | * @since 1.0.19 |
2141 | 2141 | * @param string $value New key. |
2142 | 2142 | */ |
2143 | - public function set_key( $value ) { |
|
2144 | - $key = sanitize_text_field( $value ); |
|
2145 | - $this->set_prop( 'key', $key ); |
|
2143 | + public function set_key($value) { |
|
2144 | + $key = sanitize_text_field($value); |
|
2145 | + $this->set_prop('key', $key); |
|
2146 | 2146 | } |
2147 | 2147 | |
2148 | 2148 | /** |
@@ -2151,9 +2151,9 @@ discard block |
||
2151 | 2151 | * @since 1.0.19 |
2152 | 2152 | * @param string $value mode. |
2153 | 2153 | */ |
2154 | - public function set_mode( $value ) { |
|
2155 | - if ( in_array( $value, array( 'live', 'test' ) ) ) { |
|
2156 | - $this->set_prop( 'mode', $value ); |
|
2154 | + public function set_mode($value) { |
|
2155 | + if (in_array($value, array('live', 'test'))) { |
|
2156 | + $this->set_prop('mode', $value); |
|
2157 | 2157 | } |
2158 | 2158 | } |
2159 | 2159 | |
@@ -2163,8 +2163,8 @@ discard block |
||
2163 | 2163 | * @since 1.0.19 |
2164 | 2164 | * @param string $value path. |
2165 | 2165 | */ |
2166 | - public function set_path( $value ) { |
|
2167 | - $this->set_prop( 'path', $value ); |
|
2166 | + public function set_path($value) { |
|
2167 | + $this->set_prop('path', $value); |
|
2168 | 2168 | } |
2169 | 2169 | |
2170 | 2170 | /** |
@@ -2173,9 +2173,9 @@ discard block |
||
2173 | 2173 | * @since 1.0.19 |
2174 | 2174 | * @param string $value New name. |
2175 | 2175 | */ |
2176 | - public function set_name( $value ) { |
|
2177 | - $name = sanitize_text_field( $value ); |
|
2178 | - $this->set_prop( 'name', $name ); |
|
2176 | + public function set_name($value) { |
|
2177 | + $name = sanitize_text_field($value); |
|
2178 | + $this->set_prop('name', $name); |
|
2179 | 2179 | } |
2180 | 2180 | |
2181 | 2181 | /** |
@@ -2184,8 +2184,8 @@ discard block |
||
2184 | 2184 | * @since 1.0.19 |
2185 | 2185 | * @param string $value New name. |
2186 | 2186 | */ |
2187 | - public function set_title( $value ) { |
|
2188 | - $this->set_name( $value ); |
|
2187 | + public function set_title($value) { |
|
2188 | + $this->set_name($value); |
|
2189 | 2189 | } |
2190 | 2190 | |
2191 | 2191 | /** |
@@ -2194,9 +2194,9 @@ discard block |
||
2194 | 2194 | * @since 1.0.19 |
2195 | 2195 | * @param string $value New description. |
2196 | 2196 | */ |
2197 | - public function set_description( $value ) { |
|
2198 | - $description = wp_kses_post( $value ); |
|
2199 | - $this->set_prop( 'description', $description ); |
|
2197 | + public function set_description($value) { |
|
2198 | + $description = wp_kses_post($value); |
|
2199 | + $this->set_prop('description', $description); |
|
2200 | 2200 | } |
2201 | 2201 | |
2202 | 2202 | /** |
@@ -2205,8 +2205,8 @@ discard block |
||
2205 | 2205 | * @since 1.0.19 |
2206 | 2206 | * @param string $value New description. |
2207 | 2207 | */ |
2208 | - public function set_excerpt( $value ) { |
|
2209 | - $this->set_description( $value ); |
|
2208 | + public function set_excerpt($value) { |
|
2209 | + $this->set_description($value); |
|
2210 | 2210 | } |
2211 | 2211 | |
2212 | 2212 | /** |
@@ -2215,8 +2215,8 @@ discard block |
||
2215 | 2215 | * @since 1.0.19 |
2216 | 2216 | * @param string $value New description. |
2217 | 2217 | */ |
2218 | - public function set_summary( $value ) { |
|
2219 | - $this->set_description( $value ); |
|
2218 | + public function set_summary($value) { |
|
2219 | + $this->set_description($value); |
|
2220 | 2220 | } |
2221 | 2221 | |
2222 | 2222 | /** |
@@ -2225,12 +2225,12 @@ discard block |
||
2225 | 2225 | * @since 1.0.19 |
2226 | 2226 | * @param int $value New author. |
2227 | 2227 | */ |
2228 | - public function set_author( $value ) { |
|
2229 | - $user = get_user_by( 'id', (int) $value ); |
|
2228 | + public function set_author($value) { |
|
2229 | + $user = get_user_by('id', (int) $value); |
|
2230 | 2230 | |
2231 | - if ( $user && $user->ID ) { |
|
2232 | - $this->set_prop( 'author', $user->ID ); |
|
2233 | - $this->set_prop( 'email', $user->user_email ); |
|
2231 | + if ($user && $user->ID) { |
|
2232 | + $this->set_prop('author', $user->ID); |
|
2233 | + $this->set_prop('email', $user->user_email); |
|
2234 | 2234 | } |
2235 | 2235 | |
2236 | 2236 | } |
@@ -2241,8 +2241,8 @@ discard block |
||
2241 | 2241 | * @since 1.0.19 |
2242 | 2242 | * @param int $value New user id. |
2243 | 2243 | */ |
2244 | - public function set_user_id( $value ) { |
|
2245 | - $this->set_author( $value ); |
|
2244 | + public function set_user_id($value) { |
|
2245 | + $this->set_author($value); |
|
2246 | 2246 | } |
2247 | 2247 | |
2248 | 2248 | /** |
@@ -2251,8 +2251,8 @@ discard block |
||
2251 | 2251 | * @since 1.0.19 |
2252 | 2252 | * @param int $value New user id. |
2253 | 2253 | */ |
2254 | - public function set_customer_id( $value ) { |
|
2255 | - $this->set_author( $value ); |
|
2254 | + public function set_customer_id($value) { |
|
2255 | + $this->set_author($value); |
|
2256 | 2256 | } |
2257 | 2257 | |
2258 | 2258 | /** |
@@ -2261,8 +2261,8 @@ discard block |
||
2261 | 2261 | * @since 1.0.19 |
2262 | 2262 | * @param string $value ip address. |
2263 | 2263 | */ |
2264 | - public function set_ip( $value ) { |
|
2265 | - $this->set_prop( 'ip', $value ); |
|
2264 | + public function set_ip($value) { |
|
2265 | + $this->set_prop('ip', $value); |
|
2266 | 2266 | } |
2267 | 2267 | |
2268 | 2268 | /** |
@@ -2271,8 +2271,8 @@ discard block |
||
2271 | 2271 | * @since 1.0.19 |
2272 | 2272 | * @param string $value ip address. |
2273 | 2273 | */ |
2274 | - public function set_user_ip( $value ) { |
|
2275 | - $this->set_ip( $value ); |
|
2274 | + public function set_user_ip($value) { |
|
2275 | + $this->set_ip($value); |
|
2276 | 2276 | } |
2277 | 2277 | |
2278 | 2278 | /** |
@@ -2281,8 +2281,8 @@ discard block |
||
2281 | 2281 | * @since 1.0.19 |
2282 | 2282 | * @param string $value first name. |
2283 | 2283 | */ |
2284 | - public function set_first_name( $value ) { |
|
2285 | - $this->set_prop( 'first_name', $value ); |
|
2284 | + public function set_first_name($value) { |
|
2285 | + $this->set_prop('first_name', $value); |
|
2286 | 2286 | } |
2287 | 2287 | |
2288 | 2288 | /** |
@@ -2291,8 +2291,8 @@ discard block |
||
2291 | 2291 | * @since 1.0.19 |
2292 | 2292 | * @param string $value first name. |
2293 | 2293 | */ |
2294 | - public function set_user_first_name( $value ) { |
|
2295 | - $this->set_first_name( $value ); |
|
2294 | + public function set_user_first_name($value) { |
|
2295 | + $this->set_first_name($value); |
|
2296 | 2296 | } |
2297 | 2297 | |
2298 | 2298 | /** |
@@ -2301,8 +2301,8 @@ discard block |
||
2301 | 2301 | * @since 1.0.19 |
2302 | 2302 | * @param string $value first name. |
2303 | 2303 | */ |
2304 | - public function set_customer_first_name( $value ) { |
|
2305 | - $this->set_first_name( $value ); |
|
2304 | + public function set_customer_first_name($value) { |
|
2305 | + $this->set_first_name($value); |
|
2306 | 2306 | } |
2307 | 2307 | |
2308 | 2308 | /** |
@@ -2311,8 +2311,8 @@ discard block |
||
2311 | 2311 | * @since 1.0.19 |
2312 | 2312 | * @param string $value last name. |
2313 | 2313 | */ |
2314 | - public function set_last_name( $value ) { |
|
2315 | - $this->set_prop( 'last_name', $value ); |
|
2314 | + public function set_last_name($value) { |
|
2315 | + $this->set_prop('last_name', $value); |
|
2316 | 2316 | } |
2317 | 2317 | |
2318 | 2318 | /** |
@@ -2321,8 +2321,8 @@ discard block |
||
2321 | 2321 | * @since 1.0.19 |
2322 | 2322 | * @param string $value last name. |
2323 | 2323 | */ |
2324 | - public function set_user_last_name( $value ) { |
|
2325 | - $this->set_last_name( $value ); |
|
2324 | + public function set_user_last_name($value) { |
|
2325 | + $this->set_last_name($value); |
|
2326 | 2326 | } |
2327 | 2327 | |
2328 | 2328 | /** |
@@ -2331,8 +2331,8 @@ discard block |
||
2331 | 2331 | * @since 1.0.19 |
2332 | 2332 | * @param string $value last name. |
2333 | 2333 | */ |
2334 | - public function set_customer_last_name( $value ) { |
|
2335 | - $this->set_last_name( $value ); |
|
2334 | + public function set_customer_last_name($value) { |
|
2335 | + $this->set_last_name($value); |
|
2336 | 2336 | } |
2337 | 2337 | |
2338 | 2338 | /** |
@@ -2341,8 +2341,8 @@ discard block |
||
2341 | 2341 | * @since 1.0.19 |
2342 | 2342 | * @param string $value phone. |
2343 | 2343 | */ |
2344 | - public function set_phone( $value ) { |
|
2345 | - $this->set_prop( 'phone', $value ); |
|
2344 | + public function set_phone($value) { |
|
2345 | + $this->set_prop('phone', $value); |
|
2346 | 2346 | } |
2347 | 2347 | |
2348 | 2348 | /** |
@@ -2351,8 +2351,8 @@ discard block |
||
2351 | 2351 | * @since 1.0.19 |
2352 | 2352 | * @param string $value phone. |
2353 | 2353 | */ |
2354 | - public function set_user_phone( $value ) { |
|
2355 | - $this->set_phone( $value ); |
|
2354 | + public function set_user_phone($value) { |
|
2355 | + $this->set_phone($value); |
|
2356 | 2356 | } |
2357 | 2357 | |
2358 | 2358 | /** |
@@ -2361,8 +2361,8 @@ discard block |
||
2361 | 2361 | * @since 1.0.19 |
2362 | 2362 | * @param string $value phone. |
2363 | 2363 | */ |
2364 | - public function set_customer_phone( $value ) { |
|
2365 | - $this->set_phone( $value ); |
|
2364 | + public function set_customer_phone($value) { |
|
2365 | + $this->set_phone($value); |
|
2366 | 2366 | } |
2367 | 2367 | |
2368 | 2368 | /** |
@@ -2371,8 +2371,8 @@ discard block |
||
2371 | 2371 | * @since 1.0.19 |
2372 | 2372 | * @param string $value phone. |
2373 | 2373 | */ |
2374 | - public function set_phone_number( $value ) { |
|
2375 | - $this->set_phone( $value ); |
|
2374 | + public function set_phone_number($value) { |
|
2375 | + $this->set_phone($value); |
|
2376 | 2376 | } |
2377 | 2377 | |
2378 | 2378 | /** |
@@ -2381,8 +2381,8 @@ discard block |
||
2381 | 2381 | * @since 1.0.19 |
2382 | 2382 | * @param string $value email address. |
2383 | 2383 | */ |
2384 | - public function set_email( $value ) { |
|
2385 | - $this->set_prop( 'email', $value ); |
|
2384 | + public function set_email($value) { |
|
2385 | + $this->set_prop('email', $value); |
|
2386 | 2386 | } |
2387 | 2387 | |
2388 | 2388 | /** |
@@ -2391,8 +2391,8 @@ discard block |
||
2391 | 2391 | * @since 1.0.19 |
2392 | 2392 | * @param string $value email address. |
2393 | 2393 | */ |
2394 | - public function set_user_email( $value ) { |
|
2395 | - $this->set_email( $value ); |
|
2394 | + public function set_user_email($value) { |
|
2395 | + $this->set_email($value); |
|
2396 | 2396 | } |
2397 | 2397 | |
2398 | 2398 | /** |
@@ -2401,8 +2401,8 @@ discard block |
||
2401 | 2401 | * @since 1.0.19 |
2402 | 2402 | * @param string $value email address. |
2403 | 2403 | */ |
2404 | - public function set_email_address( $value ) { |
|
2405 | - $this->set_email( $value ); |
|
2404 | + public function set_email_address($value) { |
|
2405 | + $this->set_email($value); |
|
2406 | 2406 | } |
2407 | 2407 | |
2408 | 2408 | /** |
@@ -2411,8 +2411,8 @@ discard block |
||
2411 | 2411 | * @since 1.0.19 |
2412 | 2412 | * @param string $value email address. |
2413 | 2413 | */ |
2414 | - public function set_customer_email( $value ) { |
|
2415 | - $this->set_email( $value ); |
|
2414 | + public function set_customer_email($value) { |
|
2415 | + $this->set_email($value); |
|
2416 | 2416 | } |
2417 | 2417 | |
2418 | 2418 | /** |
@@ -2421,8 +2421,8 @@ discard block |
||
2421 | 2421 | * @since 1.0.19 |
2422 | 2422 | * @param string $value country. |
2423 | 2423 | */ |
2424 | - public function set_country( $value ) { |
|
2425 | - $this->set_prop( 'country', $value ); |
|
2424 | + public function set_country($value) { |
|
2425 | + $this->set_prop('country', $value); |
|
2426 | 2426 | } |
2427 | 2427 | |
2428 | 2428 | /** |
@@ -2431,8 +2431,8 @@ discard block |
||
2431 | 2431 | * @since 1.0.19 |
2432 | 2432 | * @param string $value country. |
2433 | 2433 | */ |
2434 | - public function set_user_country( $value ) { |
|
2435 | - $this->set_country( $value ); |
|
2434 | + public function set_user_country($value) { |
|
2435 | + $this->set_country($value); |
|
2436 | 2436 | } |
2437 | 2437 | |
2438 | 2438 | /** |
@@ -2441,8 +2441,8 @@ discard block |
||
2441 | 2441 | * @since 1.0.19 |
2442 | 2442 | * @param string $value country. |
2443 | 2443 | */ |
2444 | - public function set_customer_country( $value ) { |
|
2445 | - $this->set_country( $value ); |
|
2444 | + public function set_customer_country($value) { |
|
2445 | + $this->set_country($value); |
|
2446 | 2446 | } |
2447 | 2447 | |
2448 | 2448 | /** |
@@ -2451,8 +2451,8 @@ discard block |
||
2451 | 2451 | * @since 1.0.19 |
2452 | 2452 | * @param string $value state. |
2453 | 2453 | */ |
2454 | - public function set_state( $value ) { |
|
2455 | - $this->set_prop( 'state', $value ); |
|
2454 | + public function set_state($value) { |
|
2455 | + $this->set_prop('state', $value); |
|
2456 | 2456 | } |
2457 | 2457 | |
2458 | 2458 | /** |
@@ -2461,8 +2461,8 @@ discard block |
||
2461 | 2461 | * @since 1.0.19 |
2462 | 2462 | * @param string $value state. |
2463 | 2463 | */ |
2464 | - public function set_user_state( $value ) { |
|
2465 | - $this->set_state( $value ); |
|
2464 | + public function set_user_state($value) { |
|
2465 | + $this->set_state($value); |
|
2466 | 2466 | } |
2467 | 2467 | |
2468 | 2468 | /** |
@@ -2471,8 +2471,8 @@ discard block |
||
2471 | 2471 | * @since 1.0.19 |
2472 | 2472 | * @param string $value state. |
2473 | 2473 | */ |
2474 | - public function set_customer_state( $value ) { |
|
2475 | - $this->set_state( $value ); |
|
2474 | + public function set_customer_state($value) { |
|
2475 | + $this->set_state($value); |
|
2476 | 2476 | } |
2477 | 2477 | |
2478 | 2478 | /** |
@@ -2481,8 +2481,8 @@ discard block |
||
2481 | 2481 | * @since 1.0.19 |
2482 | 2482 | * @param string $value city. |
2483 | 2483 | */ |
2484 | - public function set_city( $value ) { |
|
2485 | - $this->set_prop( 'city', $value ); |
|
2484 | + public function set_city($value) { |
|
2485 | + $this->set_prop('city', $value); |
|
2486 | 2486 | } |
2487 | 2487 | |
2488 | 2488 | /** |
@@ -2491,8 +2491,8 @@ discard block |
||
2491 | 2491 | * @since 1.0.19 |
2492 | 2492 | * @param string $value city. |
2493 | 2493 | */ |
2494 | - public function set_user_city( $value ) { |
|
2495 | - $this->set_city( $value ); |
|
2494 | + public function set_user_city($value) { |
|
2495 | + $this->set_city($value); |
|
2496 | 2496 | } |
2497 | 2497 | |
2498 | 2498 | /** |
@@ -2501,8 +2501,8 @@ discard block |
||
2501 | 2501 | * @since 1.0.19 |
2502 | 2502 | * @param string $value city. |
2503 | 2503 | */ |
2504 | - public function set_customer_city( $value ) { |
|
2505 | - $this->set_city( $value ); |
|
2504 | + public function set_customer_city($value) { |
|
2505 | + $this->set_city($value); |
|
2506 | 2506 | } |
2507 | 2507 | |
2508 | 2508 | /** |
@@ -2511,8 +2511,8 @@ discard block |
||
2511 | 2511 | * @since 1.0.19 |
2512 | 2512 | * @param string $value zip. |
2513 | 2513 | */ |
2514 | - public function set_zip( $value ) { |
|
2515 | - $this->set_prop( 'zip', $value ); |
|
2514 | + public function set_zip($value) { |
|
2515 | + $this->set_prop('zip', $value); |
|
2516 | 2516 | } |
2517 | 2517 | |
2518 | 2518 | /** |
@@ -2521,8 +2521,8 @@ discard block |
||
2521 | 2521 | * @since 1.0.19 |
2522 | 2522 | * @param string $value zip. |
2523 | 2523 | */ |
2524 | - public function set_user_zip( $value ) { |
|
2525 | - $this->set_zip( $value ); |
|
2524 | + public function set_user_zip($value) { |
|
2525 | + $this->set_zip($value); |
|
2526 | 2526 | } |
2527 | 2527 | |
2528 | 2528 | /** |
@@ -2531,8 +2531,8 @@ discard block |
||
2531 | 2531 | * @since 1.0.19 |
2532 | 2532 | * @param string $value zip. |
2533 | 2533 | */ |
2534 | - public function set_customer_zip( $value ) { |
|
2535 | - $this->set_zip( $value ); |
|
2534 | + public function set_customer_zip($value) { |
|
2535 | + $this->set_zip($value); |
|
2536 | 2536 | } |
2537 | 2537 | |
2538 | 2538 | /** |
@@ -2541,8 +2541,8 @@ discard block |
||
2541 | 2541 | * @since 1.0.19 |
2542 | 2542 | * @param string $value company. |
2543 | 2543 | */ |
2544 | - public function set_company( $value ) { |
|
2545 | - $this->set_prop( 'company', $value ); |
|
2544 | + public function set_company($value) { |
|
2545 | + $this->set_prop('company', $value); |
|
2546 | 2546 | } |
2547 | 2547 | |
2548 | 2548 | /** |
@@ -2551,8 +2551,8 @@ discard block |
||
2551 | 2551 | * @since 1.0.19 |
2552 | 2552 | * @param string $value company. |
2553 | 2553 | */ |
2554 | - public function set_user_company( $value ) { |
|
2555 | - $this->set_company( $value ); |
|
2554 | + public function set_user_company($value) { |
|
2555 | + $this->set_company($value); |
|
2556 | 2556 | } |
2557 | 2557 | |
2558 | 2558 | /** |
@@ -2561,8 +2561,8 @@ discard block |
||
2561 | 2561 | * @since 1.0.19 |
2562 | 2562 | * @param string $value company. |
2563 | 2563 | */ |
2564 | - public function set_customer_company( $value ) { |
|
2565 | - $this->set_company( $value ); |
|
2564 | + public function set_customer_company($value) { |
|
2565 | + $this->set_company($value); |
|
2566 | 2566 | } |
2567 | 2567 | |
2568 | 2568 | /** |
@@ -2571,8 +2571,8 @@ discard block |
||
2571 | 2571 | * @since 1.0.19 |
2572 | 2572 | * @param string $value var number. |
2573 | 2573 | */ |
2574 | - public function set_vat_number( $value ) { |
|
2575 | - $this->set_prop( 'vat_number', $value ); |
|
2574 | + public function set_vat_number($value) { |
|
2575 | + $this->set_prop('vat_number', $value); |
|
2576 | 2576 | } |
2577 | 2577 | |
2578 | 2578 | /** |
@@ -2581,8 +2581,8 @@ discard block |
||
2581 | 2581 | * @since 1.0.19 |
2582 | 2582 | * @param string $value var number. |
2583 | 2583 | */ |
2584 | - public function set_user_vat_number( $value ) { |
|
2585 | - $this->set_vat_number( $value ); |
|
2584 | + public function set_user_vat_number($value) { |
|
2585 | + $this->set_vat_number($value); |
|
2586 | 2586 | } |
2587 | 2587 | |
2588 | 2588 | /** |
@@ -2591,8 +2591,8 @@ discard block |
||
2591 | 2591 | * @since 1.0.19 |
2592 | 2592 | * @param string $value var number. |
2593 | 2593 | */ |
2594 | - public function set_customer_vat_number( $value ) { |
|
2595 | - $this->set_vat_number( $value ); |
|
2594 | + public function set_customer_vat_number($value) { |
|
2595 | + $this->set_vat_number($value); |
|
2596 | 2596 | } |
2597 | 2597 | |
2598 | 2598 | /** |
@@ -2601,8 +2601,8 @@ discard block |
||
2601 | 2601 | * @since 1.0.19 |
2602 | 2602 | * @param string $value var rate. |
2603 | 2603 | */ |
2604 | - public function set_vat_rate( $value ) { |
|
2605 | - $this->set_prop( 'vat_rate', $value ); |
|
2604 | + public function set_vat_rate($value) { |
|
2605 | + $this->set_prop('vat_rate', $value); |
|
2606 | 2606 | } |
2607 | 2607 | |
2608 | 2608 | /** |
@@ -2611,8 +2611,8 @@ discard block |
||
2611 | 2611 | * @since 1.0.19 |
2612 | 2612 | * @param string $value var number. |
2613 | 2613 | */ |
2614 | - public function set_user_vat_rate( $value ) { |
|
2615 | - $this->set_vat_rate( $value ); |
|
2614 | + public function set_user_vat_rate($value) { |
|
2615 | + $this->set_vat_rate($value); |
|
2616 | 2616 | } |
2617 | 2617 | |
2618 | 2618 | /** |
@@ -2621,8 +2621,8 @@ discard block |
||
2621 | 2621 | * @since 1.0.19 |
2622 | 2622 | * @param string $value var number. |
2623 | 2623 | */ |
2624 | - public function set_customer_vat_rate( $value ) { |
|
2625 | - $this->set_vat_rate( $value ); |
|
2624 | + public function set_customer_vat_rate($value) { |
|
2625 | + $this->set_vat_rate($value); |
|
2626 | 2626 | } |
2627 | 2627 | |
2628 | 2628 | /** |
@@ -2631,8 +2631,8 @@ discard block |
||
2631 | 2631 | * @since 1.0.19 |
2632 | 2632 | * @param string $value address. |
2633 | 2633 | */ |
2634 | - public function set_address( $value ) { |
|
2635 | - $this->set_prop( 'address', $value ); |
|
2634 | + public function set_address($value) { |
|
2635 | + $this->set_prop('address', $value); |
|
2636 | 2636 | } |
2637 | 2637 | |
2638 | 2638 | /** |
@@ -2641,8 +2641,8 @@ discard block |
||
2641 | 2641 | * @since 1.0.19 |
2642 | 2642 | * @param string $value address. |
2643 | 2643 | */ |
2644 | - public function set_user_address( $value ) { |
|
2645 | - $this->set_address( $value ); |
|
2644 | + public function set_user_address($value) { |
|
2645 | + $this->set_address($value); |
|
2646 | 2646 | } |
2647 | 2647 | |
2648 | 2648 | /** |
@@ -2651,8 +2651,8 @@ discard block |
||
2651 | 2651 | * @since 1.0.19 |
2652 | 2652 | * @param string $value address. |
2653 | 2653 | */ |
2654 | - public function set_customer_address( $value ) { |
|
2655 | - $this->set_address( $value ); |
|
2654 | + public function set_customer_address($value) { |
|
2655 | + $this->set_address($value); |
|
2656 | 2656 | } |
2657 | 2657 | |
2658 | 2658 | /** |
@@ -2661,8 +2661,8 @@ discard block |
||
2661 | 2661 | * @since 1.0.19 |
2662 | 2662 | * @param int|bool $value confirmed. |
2663 | 2663 | */ |
2664 | - public function set_is_viewed( $value ) { |
|
2665 | - $this->set_prop( 'is_viewed', $value ); |
|
2664 | + public function set_is_viewed($value) { |
|
2665 | + $this->set_prop('is_viewed', $value); |
|
2666 | 2666 | } |
2667 | 2667 | |
2668 | 2668 | /** |
@@ -2671,8 +2671,8 @@ discard block |
||
2671 | 2671 | * @since 1.0.19 |
2672 | 2672 | * @param string $value email recipients. |
2673 | 2673 | */ |
2674 | - public function set_email_cc( $value ) { |
|
2675 | - $this->set_prop( 'email_cc', $value ); |
|
2674 | + public function set_email_cc($value) { |
|
2675 | + $this->set_prop('email_cc', $value); |
|
2676 | 2676 | } |
2677 | 2677 | |
2678 | 2678 | /** |
@@ -2681,9 +2681,9 @@ discard block |
||
2681 | 2681 | * @since 1.0.19 |
2682 | 2682 | * @param string $value template. |
2683 | 2683 | */ |
2684 | - public function set_template( $value ) { |
|
2685 | - if ( in_array( $value, array( 'quantity', 'hours', 'amount' ) ) ) { |
|
2686 | - $this->set_prop( 'template', $value ); |
|
2684 | + public function set_template($value) { |
|
2685 | + if (in_array($value, array('quantity', 'hours', 'amount'))) { |
|
2686 | + $this->set_prop('template', $value); |
|
2687 | 2687 | } |
2688 | 2688 | } |
2689 | 2689 | |
@@ -2694,8 +2694,8 @@ discard block |
||
2694 | 2694 | * @param string $value source. |
2695 | 2695 | * @deprecated |
2696 | 2696 | */ |
2697 | - public function created_via( $value ) { |
|
2698 | - $this->set_created_via( sanitize_text_field( $value ) ); |
|
2697 | + public function created_via($value) { |
|
2698 | + $this->set_created_via(sanitize_text_field($value)); |
|
2699 | 2699 | } |
2700 | 2700 | |
2701 | 2701 | /** |
@@ -2704,8 +2704,8 @@ discard block |
||
2704 | 2704 | * @since 1.0.19 |
2705 | 2705 | * @param string $value source. |
2706 | 2706 | */ |
2707 | - public function set_created_via( $value ) { |
|
2708 | - $this->set_prop( 'created_via', sanitize_text_field( $value ) ); |
|
2707 | + public function set_created_via($value) { |
|
2708 | + $this->set_prop('created_via', sanitize_text_field($value)); |
|
2709 | 2709 | } |
2710 | 2710 | |
2711 | 2711 | /** |
@@ -2714,8 +2714,8 @@ discard block |
||
2714 | 2714 | * @since 1.0.19 |
2715 | 2715 | * @param int|bool $value confirmed. |
2716 | 2716 | */ |
2717 | - public function set_address_confirmed( $value ) { |
|
2718 | - $this->set_prop( 'address_confirmed', $value ); |
|
2717 | + public function set_address_confirmed($value) { |
|
2718 | + $this->set_prop('address_confirmed', $value); |
|
2719 | 2719 | } |
2720 | 2720 | |
2721 | 2721 | /** |
@@ -2724,8 +2724,8 @@ discard block |
||
2724 | 2724 | * @since 1.0.19 |
2725 | 2725 | * @param int|bool $value confirmed. |
2726 | 2726 | */ |
2727 | - public function set_user_address_confirmed( $value ) { |
|
2728 | - $this->set_address_confirmed( $value ); |
|
2727 | + public function set_user_address_confirmed($value) { |
|
2728 | + $this->set_address_confirmed($value); |
|
2729 | 2729 | } |
2730 | 2730 | |
2731 | 2731 | /** |
@@ -2734,8 +2734,8 @@ discard block |
||
2734 | 2734 | * @since 1.0.19 |
2735 | 2735 | * @param int|bool $value confirmed. |
2736 | 2736 | */ |
2737 | - public function set_customer_address_confirmed( $value ) { |
|
2738 | - $this->set_address_confirmed( $value ); |
|
2737 | + public function set_customer_address_confirmed($value) { |
|
2738 | + $this->set_address_confirmed($value); |
|
2739 | 2739 | } |
2740 | 2740 | |
2741 | 2741 | /** |
@@ -2744,8 +2744,8 @@ discard block |
||
2744 | 2744 | * @since 1.0.19 |
2745 | 2745 | * @param float $value sub total. |
2746 | 2746 | */ |
2747 | - public function set_subtotal( $value ) { |
|
2748 | - $this->set_prop( 'subtotal', max( 0, $value ) ); |
|
2747 | + public function set_subtotal($value) { |
|
2748 | + $this->set_prop('subtotal', max(0, $value)); |
|
2749 | 2749 | } |
2750 | 2750 | |
2751 | 2751 | /** |
@@ -2754,8 +2754,8 @@ discard block |
||
2754 | 2754 | * @since 1.0.19 |
2755 | 2755 | * @param float $value sub total. |
2756 | 2756 | */ |
2757 | - public function set_total( $value ) { |
|
2758 | - $this->set_prop( 'total', max( 0, $value ) ); |
|
2757 | + public function set_total($value) { |
|
2758 | + $this->set_prop('total', max(0, $value)); |
|
2759 | 2759 | } |
2760 | 2760 | |
2761 | 2761 | /** |
@@ -2764,8 +2764,8 @@ discard block |
||
2764 | 2764 | * @since 1.0.19 |
2765 | 2765 | * @param float $value discount total. |
2766 | 2766 | */ |
2767 | - public function set_total_discount( $value ) { |
|
2768 | - $this->set_prop( 'total_discount', max( 0, $value ) ); |
|
2767 | + public function set_total_discount($value) { |
|
2768 | + $this->set_prop('total_discount', max(0, $value)); |
|
2769 | 2769 | } |
2770 | 2770 | |
2771 | 2771 | /** |
@@ -2774,8 +2774,8 @@ discard block |
||
2774 | 2774 | * @since 1.0.19 |
2775 | 2775 | * @param float $value discount total. |
2776 | 2776 | */ |
2777 | - public function set_discount( $value ) { |
|
2778 | - $this->set_total_discount( $value ); |
|
2777 | + public function set_discount($value) { |
|
2778 | + $this->set_total_discount($value); |
|
2779 | 2779 | } |
2780 | 2780 | |
2781 | 2781 | /** |
@@ -2784,8 +2784,8 @@ discard block |
||
2784 | 2784 | * @since 1.0.19 |
2785 | 2785 | * @param float $value tax total. |
2786 | 2786 | */ |
2787 | - public function set_total_tax( $value ) { |
|
2788 | - $this->set_prop( 'total_tax', max( 0, $value ) ); |
|
2787 | + public function set_total_tax($value) { |
|
2788 | + $this->set_prop('total_tax', max(0, $value)); |
|
2789 | 2789 | } |
2790 | 2790 | |
2791 | 2791 | /** |
@@ -2794,8 +2794,8 @@ discard block |
||
2794 | 2794 | * @since 1.0.19 |
2795 | 2795 | * @param float $value tax total. |
2796 | 2796 | */ |
2797 | - public function set_tax_total( $value ) { |
|
2798 | - $this->set_total_tax( $value ); |
|
2797 | + public function set_tax_total($value) { |
|
2798 | + $this->set_total_tax($value); |
|
2799 | 2799 | } |
2800 | 2800 | |
2801 | 2801 | /** |
@@ -2804,8 +2804,8 @@ discard block |
||
2804 | 2804 | * @since 1.0.19 |
2805 | 2805 | * @param float $value fees total. |
2806 | 2806 | */ |
2807 | - public function set_total_fees( $value ) { |
|
2808 | - $this->set_prop( 'total_fees', max( 0, $value ) ); |
|
2807 | + public function set_total_fees($value) { |
|
2808 | + $this->set_prop('total_fees', max(0, $value)); |
|
2809 | 2809 | } |
2810 | 2810 | |
2811 | 2811 | /** |
@@ -2814,8 +2814,8 @@ discard block |
||
2814 | 2814 | * @since 1.0.19 |
2815 | 2815 | * @param float $value fees total. |
2816 | 2816 | */ |
2817 | - public function set_fees_total( $value ) { |
|
2818 | - $this->set_total_fees( $value ); |
|
2817 | + public function set_fees_total($value) { |
|
2818 | + $this->set_total_fees($value); |
|
2819 | 2819 | } |
2820 | 2820 | |
2821 | 2821 | /** |
@@ -2824,13 +2824,13 @@ discard block |
||
2824 | 2824 | * @since 1.0.19 |
2825 | 2825 | * @param array $value fees. |
2826 | 2826 | */ |
2827 | - public function set_fees( $value ) { |
|
2827 | + public function set_fees($value) { |
|
2828 | 2828 | |
2829 | - if ( ! is_array( $value ) ) { |
|
2829 | + if (!is_array($value)) { |
|
2830 | 2830 | $value = array(); |
2831 | 2831 | } |
2832 | 2832 | |
2833 | - $this->set_prop( 'fees', $value ); |
|
2833 | + $this->set_prop('fees', $value); |
|
2834 | 2834 | |
2835 | 2835 | } |
2836 | 2836 | |
@@ -2840,13 +2840,13 @@ discard block |
||
2840 | 2840 | * @since 1.0.19 |
2841 | 2841 | * @param array $value taxes. |
2842 | 2842 | */ |
2843 | - public function set_taxes( $value ) { |
|
2843 | + public function set_taxes($value) { |
|
2844 | 2844 | |
2845 | - if ( ! is_array( $value ) ) { |
|
2845 | + if (!is_array($value)) { |
|
2846 | 2846 | $value = array(); |
2847 | 2847 | } |
2848 | 2848 | |
2849 | - $this->set_prop( 'taxes', $value ); |
|
2849 | + $this->set_prop('taxes', $value); |
|
2850 | 2850 | |
2851 | 2851 | } |
2852 | 2852 | |
@@ -2856,13 +2856,13 @@ discard block |
||
2856 | 2856 | * @since 1.0.19 |
2857 | 2857 | * @param array $value discounts. |
2858 | 2858 | */ |
2859 | - public function set_discounts( $value ) { |
|
2859 | + public function set_discounts($value) { |
|
2860 | 2860 | |
2861 | - if ( ! is_array( $value ) ) { |
|
2861 | + if (!is_array($value)) { |
|
2862 | 2862 | $value = array(); |
2863 | 2863 | } |
2864 | 2864 | |
2865 | - $this->set_prop( 'discounts', $value ); |
|
2865 | + $this->set_prop('discounts', $value); |
|
2866 | 2866 | } |
2867 | 2867 | |
2868 | 2868 | /** |
@@ -2871,18 +2871,18 @@ discard block |
||
2871 | 2871 | * @since 1.0.19 |
2872 | 2872 | * @param GetPaid_Form_Item[] $value items. |
2873 | 2873 | */ |
2874 | - public function set_items( $value ) { |
|
2874 | + public function set_items($value) { |
|
2875 | 2875 | |
2876 | 2876 | // Remove existing items. |
2877 | - $this->set_prop( 'items', array() ); |
|
2877 | + $this->set_prop('items', array()); |
|
2878 | 2878 | |
2879 | 2879 | // Ensure that we have an array. |
2880 | - if ( ! is_array( $value ) ) { |
|
2880 | + if (!is_array($value)) { |
|
2881 | 2881 | return; |
2882 | 2882 | } |
2883 | 2883 | |
2884 | - foreach ( $value as $item ) { |
|
2885 | - $this->add_item( $item ); |
|
2884 | + foreach ($value as $item) { |
|
2885 | + $this->add_item($item); |
|
2886 | 2886 | } |
2887 | 2887 | |
2888 | 2888 | } |
@@ -2893,8 +2893,8 @@ discard block |
||
2893 | 2893 | * @since 1.0.19 |
2894 | 2894 | * @param int $value payment form. |
2895 | 2895 | */ |
2896 | - public function set_payment_form( $value ) { |
|
2897 | - $this->set_prop( 'payment_form', $value ); |
|
2896 | + public function set_payment_form($value) { |
|
2897 | + $this->set_prop('payment_form', $value); |
|
2898 | 2898 | } |
2899 | 2899 | |
2900 | 2900 | /** |
@@ -2903,8 +2903,8 @@ discard block |
||
2903 | 2903 | * @since 1.0.19 |
2904 | 2904 | * @param string $value submission id. |
2905 | 2905 | */ |
2906 | - public function set_submission_id( $value ) { |
|
2907 | - $this->set_prop( 'submission_id', $value ); |
|
2906 | + public function set_submission_id($value) { |
|
2907 | + $this->set_prop('submission_id', $value); |
|
2908 | 2908 | } |
2909 | 2909 | |
2910 | 2910 | /** |
@@ -2913,8 +2913,8 @@ discard block |
||
2913 | 2913 | * @since 1.0.19 |
2914 | 2914 | * @param string $value discount code. |
2915 | 2915 | */ |
2916 | - public function set_discount_code( $value ) { |
|
2917 | - $this->set_prop( 'discount_code', $value ); |
|
2916 | + public function set_discount_code($value) { |
|
2917 | + $this->set_prop('discount_code', $value); |
|
2918 | 2918 | } |
2919 | 2919 | |
2920 | 2920 | /** |
@@ -2923,8 +2923,8 @@ discard block |
||
2923 | 2923 | * @since 1.0.19 |
2924 | 2924 | * @param string $value gateway. |
2925 | 2925 | */ |
2926 | - public function set_gateway( $value ) { |
|
2927 | - $this->set_prop( 'gateway', $value ); |
|
2926 | + public function set_gateway($value) { |
|
2927 | + $this->set_prop('gateway', $value); |
|
2928 | 2928 | } |
2929 | 2929 | |
2930 | 2930 | /** |
@@ -2933,9 +2933,9 @@ discard block |
||
2933 | 2933 | * @since 1.0.19 |
2934 | 2934 | * @param string $value transaction id. |
2935 | 2935 | */ |
2936 | - public function set_transaction_id( $value ) { |
|
2937 | - if ( ! empty( $value ) ) { |
|
2938 | - $this->set_prop( 'transaction_id', $value ); |
|
2936 | + public function set_transaction_id($value) { |
|
2937 | + if (!empty($value)) { |
|
2938 | + $this->set_prop('transaction_id', $value); |
|
2939 | 2939 | } |
2940 | 2940 | } |
2941 | 2941 | |
@@ -2945,8 +2945,8 @@ discard block |
||
2945 | 2945 | * @since 1.0.19 |
2946 | 2946 | * @param string $value currency id. |
2947 | 2947 | */ |
2948 | - public function set_currency( $value ) { |
|
2949 | - $this->set_prop( 'currency', $value ); |
|
2948 | + public function set_currency($value) { |
|
2949 | + $this->set_prop('currency', $value); |
|
2950 | 2950 | } |
2951 | 2951 | |
2952 | 2952 | /** |
@@ -2955,8 +2955,8 @@ discard block |
||
2955 | 2955 | * @since 1.0.19 |
2956 | 2956 | * @param bool $value value. |
2957 | 2957 | */ |
2958 | - public function set_disable_taxes( $value ) { |
|
2959 | - $this->set_prop( 'disable_taxes', (bool) $value ); |
|
2958 | + public function set_disable_taxes($value) { |
|
2959 | + $this->set_prop('disable_taxes', (bool) $value); |
|
2960 | 2960 | } |
2961 | 2961 | |
2962 | 2962 | /** |
@@ -2965,8 +2965,8 @@ discard block |
||
2965 | 2965 | * @since 1.0.19 |
2966 | 2966 | * @param string $value subscription id. |
2967 | 2967 | */ |
2968 | - public function set_subscription_id( $value ) { |
|
2969 | - $this->set_prop( 'subscription_id', $value ); |
|
2968 | + public function set_subscription_id($value) { |
|
2969 | + $this->set_prop('subscription_id', $value); |
|
2970 | 2970 | } |
2971 | 2971 | |
2972 | 2972 | /** |
@@ -2975,8 +2975,8 @@ discard block |
||
2975 | 2975 | * @since 1.0.19 |
2976 | 2976 | * @param string $value subscription id. |
2977 | 2977 | */ |
2978 | - public function set_remote_subscription_id( $value ) { |
|
2979 | - $this->set_prop( 'remote_subscription_id', $value ); |
|
2978 | + public function set_remote_subscription_id($value) { |
|
2979 | + $this->set_prop('remote_subscription_id', $value); |
|
2980 | 2980 | } |
2981 | 2981 | |
2982 | 2982 | /* |
@@ -2993,28 +2993,28 @@ discard block |
||
2993 | 2993 | */ |
2994 | 2994 | public function is_parent() { |
2995 | 2995 | $parent = $this->get_parent_id(); |
2996 | - return apply_filters( 'wpinv_invoice_is_parent', empty( $parent ), $this ); |
|
2996 | + return apply_filters('wpinv_invoice_is_parent', empty($parent), $this); |
|
2997 | 2997 | } |
2998 | 2998 | |
2999 | 2999 | /** |
3000 | 3000 | * Checks if this is a renewal invoice. |
3001 | 3001 | */ |
3002 | 3002 | public function is_renewal() { |
3003 | - return ! $this->is_parent(); |
|
3003 | + return !$this->is_parent(); |
|
3004 | 3004 | } |
3005 | 3005 | |
3006 | 3006 | /** |
3007 | 3007 | * Checks if this is a recurring invoice. |
3008 | 3008 | */ |
3009 | 3009 | public function is_recurring() { |
3010 | - return $this->is_renewal() || ! empty( $this->recurring_item ); |
|
3010 | + return $this->is_renewal() || !empty($this->recurring_item); |
|
3011 | 3011 | } |
3012 | 3012 | |
3013 | 3013 | /** |
3014 | 3014 | * Checks if this is a taxable invoice. |
3015 | 3015 | */ |
3016 | 3016 | public function is_taxable() { |
3017 | - return ! $this->get_disable_taxes(); |
|
3017 | + return !$this->get_disable_taxes(); |
|
3018 | 3018 | } |
3019 | 3019 | |
3020 | 3020 | /** |
@@ -3028,45 +3028,45 @@ discard block |
||
3028 | 3028 | * Checks to see if the invoice requires payment. |
3029 | 3029 | */ |
3030 | 3030 | public function is_free() { |
3031 | - $is_free = ( (float) wpinv_round_amount( $this->get_initial_total() ) == 0 ); |
|
3031 | + $is_free = ((float) wpinv_round_amount($this->get_initial_total()) == 0); |
|
3032 | 3032 | |
3033 | - if ( $this->is_recurring() && $this->get_recurring_total() > 0 ) { |
|
3033 | + if ($this->is_recurring() && $this->get_recurring_total() > 0) { |
|
3034 | 3034 | $is_free = false; |
3035 | 3035 | } |
3036 | 3036 | |
3037 | - return apply_filters( 'wpinv_invoice_is_free', $is_free, $this ); |
|
3037 | + return apply_filters('wpinv_invoice_is_free', $is_free, $this); |
|
3038 | 3038 | } |
3039 | 3039 | |
3040 | 3040 | /** |
3041 | 3041 | * Checks if the invoice is paid. |
3042 | 3042 | */ |
3043 | 3043 | public function is_paid() { |
3044 | - $is_paid = $this->has_status( array( 'publish', 'wpi-processing', 'wpi-renewal' ) ); |
|
3045 | - return apply_filters( 'wpinv_invoice_is_paid', $is_paid, $this ); |
|
3044 | + $is_paid = $this->has_status(array('publish', 'wpi-processing', 'wpi-renewal')); |
|
3045 | + return apply_filters('wpinv_invoice_is_paid', $is_paid, $this); |
|
3046 | 3046 | } |
3047 | 3047 | |
3048 | 3048 | /** |
3049 | 3049 | * Checks if the invoice needs payment. |
3050 | 3050 | */ |
3051 | 3051 | public function needs_payment() { |
3052 | - $needs_payment = ! $this->is_paid() && ! $this->is_refunded() && ! $this->is_free(); |
|
3053 | - return apply_filters( 'wpinv_needs_payment', $needs_payment, $this ); |
|
3052 | + $needs_payment = !$this->is_paid() && !$this->is_refunded() && !$this->is_free(); |
|
3053 | + return apply_filters('wpinv_needs_payment', $needs_payment, $this); |
|
3054 | 3054 | } |
3055 | 3055 | |
3056 | 3056 | /** |
3057 | 3057 | * Checks if the invoice is refunded. |
3058 | 3058 | */ |
3059 | 3059 | public function is_refunded() { |
3060 | - $is_refunded = $this->has_status( 'wpi-refunded' ); |
|
3061 | - return apply_filters( 'wpinv_invoice_is_refunded', $is_refunded, $this ); |
|
3060 | + $is_refunded = $this->has_status('wpi-refunded'); |
|
3061 | + return apply_filters('wpinv_invoice_is_refunded', $is_refunded, $this); |
|
3062 | 3062 | } |
3063 | 3063 | |
3064 | 3064 | /** |
3065 | 3065 | * Checks if the invoice is held. |
3066 | 3066 | */ |
3067 | 3067 | public function is_held() { |
3068 | - $is_held = $this->has_status( 'wpi-onhold' ); |
|
3069 | - return apply_filters( 'wpinv_invoice_is_held', $is_held, $this ); |
|
3068 | + $is_held = $this->has_status('wpi-onhold'); |
|
3069 | + return apply_filters('wpinv_invoice_is_held', $is_held, $this); |
|
3070 | 3070 | } |
3071 | 3071 | |
3072 | 3072 | /** |
@@ -3074,30 +3074,30 @@ discard block |
||
3074 | 3074 | */ |
3075 | 3075 | public function is_due() { |
3076 | 3076 | $due_date = $this->get_due_date(); |
3077 | - return empty( $due_date ) ? false : current_time( 'timestamp' ) > strtotime( $due_date ); |
|
3077 | + return empty($due_date) ? false : current_time('timestamp') > strtotime($due_date); |
|
3078 | 3078 | } |
3079 | 3079 | |
3080 | 3080 | /** |
3081 | 3081 | * Checks if the invoice is draft. |
3082 | 3082 | */ |
3083 | 3083 | public function is_draft() { |
3084 | - return $this->has_status( 'draft, auto-draft' ); |
|
3084 | + return $this->has_status('draft, auto-draft'); |
|
3085 | 3085 | } |
3086 | 3086 | |
3087 | 3087 | /** |
3088 | 3088 | * Checks if the invoice has a given status. |
3089 | 3089 | */ |
3090 | - public function has_status( $status ) { |
|
3091 | - $status = wpinv_parse_list( $status ); |
|
3092 | - return apply_filters( 'wpinv_has_status', in_array( $this->get_status(), $status ), $status ); |
|
3090 | + public function has_status($status) { |
|
3091 | + $status = wpinv_parse_list($status); |
|
3092 | + return apply_filters('wpinv_has_status', in_array($this->get_status(), $status), $status); |
|
3093 | 3093 | } |
3094 | 3094 | |
3095 | 3095 | /** |
3096 | 3096 | * Checks if the invoice is of a given type. |
3097 | 3097 | */ |
3098 | - public function is_type( $type ) { |
|
3099 | - $type = wpinv_parse_list( $type ); |
|
3100 | - return in_array( $this->get_type(), $type ); |
|
3098 | + public function is_type($type) { |
|
3099 | + $type = wpinv_parse_list($type); |
|
3100 | + return in_array($this->get_type(), $type); |
|
3101 | 3101 | } |
3102 | 3102 | |
3103 | 3103 | /** |
@@ -3129,8 +3129,8 @@ discard block |
||
3129 | 3129 | * |
3130 | 3130 | */ |
3131 | 3131 | public function is_initial_free() { |
3132 | - $is_initial_free = ! ( (float) wpinv_round_amount( $this->get_initial_total() ) > 0 ); |
|
3133 | - return apply_filters( 'wpinv_invoice_is_initial_free', $is_initial_free, $this->get_cart_details(), $this ); |
|
3132 | + $is_initial_free = !((float) wpinv_round_amount($this->get_initial_total()) > 0); |
|
3133 | + return apply_filters('wpinv_invoice_is_initial_free', $is_initial_free, $this->get_cart_details(), $this); |
|
3134 | 3134 | } |
3135 | 3135 | |
3136 | 3136 | /** |
@@ -3140,11 +3140,11 @@ discard block |
||
3140 | 3140 | public function item_has_free_trial() { |
3141 | 3141 | |
3142 | 3142 | // Ensure we have a recurring item. |
3143 | - if ( ! $this->is_recurring() ) { |
|
3143 | + if (!$this->is_recurring()) { |
|
3144 | 3144 | return false; |
3145 | 3145 | } |
3146 | 3146 | |
3147 | - $item = $this->get_recurring( true ); |
|
3147 | + $item = $this->get_recurring(true); |
|
3148 | 3148 | return $item->has_free_trial(); |
3149 | 3149 | } |
3150 | 3150 | |
@@ -3152,7 +3152,7 @@ discard block |
||
3152 | 3152 | * Check if the free trial is a result of a discount. |
3153 | 3153 | */ |
3154 | 3154 | public function is_free_trial_from_discount() { |
3155 | - return $this->has_free_trial() && ! $this->item_has_free_trial(); |
|
3155 | + return $this->has_free_trial() && !$this->item_has_free_trial(); |
|
3156 | 3156 | } |
3157 | 3157 | |
3158 | 3158 | /** |
@@ -3160,12 +3160,12 @@ discard block |
||
3160 | 3160 | */ |
3161 | 3161 | public function discount_first_payment_only() { |
3162 | 3162 | |
3163 | - $discount = wpinv_get_discount_obj( $this->get_discount_code() ); |
|
3164 | - if ( ! $discount->exists() || ! $this->is_recurring() ) { |
|
3163 | + $discount = wpinv_get_discount_obj($this->get_discount_code()); |
|
3164 | + if (!$discount->exists() || !$this->is_recurring()) { |
|
3165 | 3165 | return true; |
3166 | 3166 | } |
3167 | 3167 | |
3168 | - return ! $discount->get_is_recurring(); |
|
3168 | + return !$discount->get_is_recurring(); |
|
3169 | 3169 | } |
3170 | 3170 | |
3171 | 3171 | /* |
@@ -3183,27 +3183,27 @@ discard block |
||
3183 | 3183 | * @param GetPaid_Form_Item|array $item |
3184 | 3184 | * @return WP_Error|Bool |
3185 | 3185 | */ |
3186 | - public function add_item( $item ) { |
|
3186 | + public function add_item($item) { |
|
3187 | 3187 | |
3188 | - if ( is_array( $item ) ) { |
|
3189 | - $item = $this->process_array_item( $item ); |
|
3188 | + if (is_array($item)) { |
|
3189 | + $item = $this->process_array_item($item); |
|
3190 | 3190 | } |
3191 | 3191 | |
3192 | - if ( is_numeric( $item ) ) { |
|
3193 | - $item = new GetPaid_Form_Item( $item ); |
|
3192 | + if (is_numeric($item)) { |
|
3193 | + $item = new GetPaid_Form_Item($item); |
|
3194 | 3194 | } |
3195 | 3195 | |
3196 | 3196 | // Make sure that it is available for purchase. |
3197 | - if ( $item->get_id() > 0 && ! $item->can_purchase() ) { |
|
3198 | - return new WP_Error( 'invalid_item', __( 'This item is not available for purchase', 'invoicing' ) ); |
|
3197 | + if ($item->get_id() > 0 && !$item->can_purchase()) { |
|
3198 | + return new WP_Error('invalid_item', __('This item is not available for purchase', 'invoicing')); |
|
3199 | 3199 | } |
3200 | 3200 | |
3201 | 3201 | // Do we have a recurring item? |
3202 | - if ( $item->is_recurring() ) { |
|
3202 | + if ($item->is_recurring()) { |
|
3203 | 3203 | |
3204 | 3204 | // An invoice can only contain one recurring item. |
3205 | - if ( ! empty( $this->recurring_item && $this->recurring_item != (int) $item->get_id() ) ) { |
|
3206 | - return new WP_Error( 'recurring_item', __( 'An invoice can only contain one recurring item', 'invoicing' ) ); |
|
3205 | + if (!empty($this->recurring_item && $this->recurring_item != (int) $item->get_id())) { |
|
3206 | + return new WP_Error('recurring_item', __('An invoice can only contain one recurring item', 'invoicing')); |
|
3207 | 3207 | } |
3208 | 3208 | |
3209 | 3209 | $this->recurring_item = $item->get_id(); |
@@ -3214,9 +3214,9 @@ discard block |
||
3214 | 3214 | |
3215 | 3215 | // Retrieve all items. |
3216 | 3216 | $items = $this->get_items(); |
3217 | - $items[ (int) $item->get_id() ] = $item; |
|
3217 | + $items[(int) $item->get_id()] = $item; |
|
3218 | 3218 | |
3219 | - $this->set_prop( 'items', $items ); |
|
3219 | + $this->set_prop('items', $items); |
|
3220 | 3220 | return true; |
3221 | 3221 | } |
3222 | 3222 | |
@@ -3226,26 +3226,26 @@ discard block |
||
3226 | 3226 | * @since 1.0.19 |
3227 | 3227 | * @return GetPaid_Form_Item |
3228 | 3228 | */ |
3229 | - protected function process_array_item( $array ) { |
|
3229 | + protected function process_array_item($array) { |
|
3230 | 3230 | |
3231 | - $item_id = isset( $array['item_id'] ) ? $array['item_id'] : 0; |
|
3232 | - $item = new GetPaid_Form_Item( $item_id ); |
|
3231 | + $item_id = isset($array['item_id']) ? $array['item_id'] : 0; |
|
3232 | + $item = new GetPaid_Form_Item($item_id); |
|
3233 | 3233 | |
3234 | 3234 | // Set item data. |
3235 | - foreach ( array( 'name', 'price', 'description' ) as $key ) { |
|
3236 | - if ( isset( $array[ "item_$key" ] ) ) { |
|
3235 | + foreach (array('name', 'price', 'description') as $key) { |
|
3236 | + if (isset($array["item_$key"])) { |
|
3237 | 3237 | $method = "set_$key"; |
3238 | - $item->$method( $array[ "item_$key" ] ); |
|
3238 | + $item->$method($array["item_$key"]); |
|
3239 | 3239 | } |
3240 | 3240 | } |
3241 | 3241 | |
3242 | - if ( isset( $array['quantity'] ) ) { |
|
3243 | - $item->set_quantity( $array['quantity'] ); |
|
3242 | + if (isset($array['quantity'])) { |
|
3243 | + $item->set_quantity($array['quantity']); |
|
3244 | 3244 | } |
3245 | 3245 | |
3246 | 3246 | // Set item meta. |
3247 | - if ( isset( $array['meta'] ) && is_array( $array['meta'] ) ) { |
|
3248 | - $item->set_item_meta( $array['meta'] ); |
|
3247 | + if (isset($array['meta']) && is_array($array['meta'])) { |
|
3248 | + $item->set_item_meta($array['meta']); |
|
3249 | 3249 | } |
3250 | 3250 | |
3251 | 3251 | return $item; |
@@ -3257,10 +3257,10 @@ discard block |
||
3257 | 3257 | * |
3258 | 3258 | * @since 1.0.19 |
3259 | 3259 | */ |
3260 | - public function get_item( $item_id ) { |
|
3260 | + public function get_item($item_id) { |
|
3261 | 3261 | $items = $this->get_items(); |
3262 | 3262 | $item_id = (int) $item_id; |
3263 | - return ( ! empty( $item_id ) && isset( $items[ $item_id ] ) ) ? $items[ $item_id ] : null; |
|
3263 | + return (!empty($item_id) && isset($items[$item_id])) ? $items[$item_id] : null; |
|
3264 | 3264 | } |
3265 | 3265 | |
3266 | 3266 | /** |
@@ -3268,17 +3268,17 @@ discard block |
||
3268 | 3268 | * |
3269 | 3269 | * @since 1.0.19 |
3270 | 3270 | */ |
3271 | - public function remove_item( $item_id ) { |
|
3271 | + public function remove_item($item_id) { |
|
3272 | 3272 | $items = $this->get_items(); |
3273 | 3273 | $item_id = (int) $item_id; |
3274 | 3274 | |
3275 | - if ( $item_id == $this->recurring_item ) { |
|
3275 | + if ($item_id == $this->recurring_item) { |
|
3276 | 3276 | $this->recurring_item = null; |
3277 | 3277 | } |
3278 | 3278 | |
3279 | - if ( isset( $items[ $item_id ] ) ) { |
|
3280 | - unset( $items[ $item_id ] ); |
|
3281 | - $this->set_prop( 'items', $items ); |
|
3279 | + if (isset($items[$item_id])) { |
|
3280 | + unset($items[$item_id]); |
|
3281 | + $this->set_prop('items', $items); |
|
3282 | 3282 | } |
3283 | 3283 | } |
3284 | 3284 | |
@@ -3288,11 +3288,11 @@ discard block |
||
3288 | 3288 | * @param array $fee An array of fee details. name, initial_fee, and recurring_fee are required. |
3289 | 3289 | * @since 1.0.19 |
3290 | 3290 | */ |
3291 | - public function add_fee( $fee ) { |
|
3291 | + public function add_fee($fee) { |
|
3292 | 3292 | |
3293 | 3293 | $fees = $this->get_fees(); |
3294 | - $fees[ $fee['name'] ] = $fee; |
|
3295 | - $this->set_prop( 'fees', $fees ); |
|
3294 | + $fees[$fee['name']] = $fee; |
|
3295 | + $this->set_prop('fees', $fees); |
|
3296 | 3296 | |
3297 | 3297 | } |
3298 | 3298 | |
@@ -3301,9 +3301,9 @@ discard block |
||
3301 | 3301 | * |
3302 | 3302 | * @since 1.0.19 |
3303 | 3303 | */ |
3304 | - public function get_fee( $fee ) { |
|
3304 | + public function get_fee($fee) { |
|
3305 | 3305 | $fees = $this->get_fees(); |
3306 | - return isset( $fees[ $fee ] ) ? $fees[ $fee ] : null; |
|
3306 | + return isset($fees[$fee]) ? $fees[$fee] : null; |
|
3307 | 3307 | } |
3308 | 3308 | |
3309 | 3309 | /** |
@@ -3311,11 +3311,11 @@ discard block |
||
3311 | 3311 | * |
3312 | 3312 | * @since 1.0.19 |
3313 | 3313 | */ |
3314 | - public function remove_fee( $fee ) { |
|
3314 | + public function remove_fee($fee) { |
|
3315 | 3315 | $fees = $this->get_fees(); |
3316 | - if ( isset( $fees[ $fee ] ) ) { |
|
3317 | - unset( $fees[ $fee ] ); |
|
3318 | - $this->set_prop( 'fees', $fees ); |
|
3316 | + if (isset($fees[$fee])) { |
|
3317 | + unset($fees[$fee]); |
|
3318 | + $this->set_prop('fees', $fees); |
|
3319 | 3319 | } |
3320 | 3320 | } |
3321 | 3321 | |
@@ -3325,11 +3325,11 @@ discard block |
||
3325 | 3325 | * @param array $discount An array of discount details. name, initial_discount, and recurring_discount are required. Include discount_code if the discount is from a discount code. |
3326 | 3326 | * @since 1.0.19 |
3327 | 3327 | */ |
3328 | - public function add_discount( $discount ) { |
|
3328 | + public function add_discount($discount) { |
|
3329 | 3329 | |
3330 | 3330 | $discounts = $this->get_discounts(); |
3331 | - $discounts[ $discount['name'] ] = $discount; |
|
3332 | - $this->set_prop( 'discounts', $discounts ); |
|
3331 | + $discounts[$discount['name']] = $discount; |
|
3332 | + $this->set_prop('discounts', $discounts); |
|
3333 | 3333 | |
3334 | 3334 | } |
3335 | 3335 | |
@@ -3339,15 +3339,15 @@ discard block |
||
3339 | 3339 | * @since 1.0.19 |
3340 | 3340 | * @return float |
3341 | 3341 | */ |
3342 | - public function get_discount( $discount = false ) { |
|
3342 | + public function get_discount($discount = false) { |
|
3343 | 3343 | |
3344 | 3344 | // Backwards compatibilty. |
3345 | - if ( empty( $discount ) ) { |
|
3345 | + if (empty($discount)) { |
|
3346 | 3346 | return $this->get_total_discount(); |
3347 | 3347 | } |
3348 | 3348 | |
3349 | 3349 | $discounts = $this->get_discounts(); |
3350 | - return isset( $discounts[ $discount ] ) ? $discounts[ $discount ] : null; |
|
3350 | + return isset($discounts[$discount]) ? $discounts[$discount] : null; |
|
3351 | 3351 | } |
3352 | 3352 | |
3353 | 3353 | /** |
@@ -3355,11 +3355,11 @@ discard block |
||
3355 | 3355 | * |
3356 | 3356 | * @since 1.0.19 |
3357 | 3357 | */ |
3358 | - public function remove_discount( $discount ) { |
|
3358 | + public function remove_discount($discount) { |
|
3359 | 3359 | $discounts = $this->get_discounts(); |
3360 | - if ( isset( $discounts[ $discount ] ) ) { |
|
3361 | - unset( $discounts[ $discount ] ); |
|
3362 | - $this->set_prop( 'discounts', $discounts ); |
|
3360 | + if (isset($discounts[$discount])) { |
|
3361 | + unset($discounts[$discount]); |
|
3362 | + $this->set_prop('discounts', $discounts); |
|
3363 | 3363 | } |
3364 | 3364 | } |
3365 | 3365 | |
@@ -3368,12 +3368,12 @@ discard block |
||
3368 | 3368 | * |
3369 | 3369 | * @param array $tax An array of tax details. name, initial_tax, and recurring_tax are required. |
3370 | 3370 | */ |
3371 | - public function add_tax( $tax ) { |
|
3372 | - if ( $this->is_taxable() ) { |
|
3371 | + public function add_tax($tax) { |
|
3372 | + if ($this->is_taxable()) { |
|
3373 | 3373 | |
3374 | - $taxes = $this->get_taxes(); |
|
3375 | - $taxes[ $tax['name'] ] = $tax; |
|
3376 | - $this->set_prop( 'taxes', $tax ); |
|
3374 | + $taxes = $this->get_taxes(); |
|
3375 | + $taxes[$tax['name']] = $tax; |
|
3376 | + $this->set_prop('taxes', $tax); |
|
3377 | 3377 | |
3378 | 3378 | } |
3379 | 3379 | } |
@@ -3383,15 +3383,15 @@ discard block |
||
3383 | 3383 | * |
3384 | 3384 | * @since 1.0.19 |
3385 | 3385 | */ |
3386 | - public function get_tax( $tax = null ) { |
|
3386 | + public function get_tax($tax = null) { |
|
3387 | 3387 | |
3388 | 3388 | // Backwards compatility. |
3389 | - if ( empty( $tax ) ) { |
|
3389 | + if (empty($tax)) { |
|
3390 | 3390 | return $this->get_total_tax(); |
3391 | 3391 | } |
3392 | 3392 | |
3393 | 3393 | $taxes = $this->get_taxes(); |
3394 | - return isset( $taxes[ $tax ] ) ? $taxes[ $tax ] : null; |
|
3394 | + return isset($taxes[$tax]) ? $taxes[$tax] : null; |
|
3395 | 3395 | } |
3396 | 3396 | |
3397 | 3397 | /** |
@@ -3399,11 +3399,11 @@ discard block |
||
3399 | 3399 | * |
3400 | 3400 | * @since 1.0.19 |
3401 | 3401 | */ |
3402 | - public function remove_tax( $tax ) { |
|
3402 | + public function remove_tax($tax) { |
|
3403 | 3403 | $taxes = $this->get_taxes(); |
3404 | - if ( isset( $taxes[ $tax ] ) ) { |
|
3405 | - unset( $taxes[ $tax ] ); |
|
3406 | - $this->set_prop( 'taxes', $taxes ); |
|
3404 | + if (isset($taxes[$tax])) { |
|
3405 | + unset($taxes[$tax]); |
|
3406 | + $this->set_prop('taxes', $taxes); |
|
3407 | 3407 | } |
3408 | 3408 | } |
3409 | 3409 | |
@@ -3414,22 +3414,22 @@ discard block |
||
3414 | 3414 | * @return float The recalculated subtotal |
3415 | 3415 | */ |
3416 | 3416 | public function recalculate_subtotal() { |
3417 | - $items = $this->get_items(); |
|
3417 | + $items = $this->get_items(); |
|
3418 | 3418 | $subtotal = 0; |
3419 | 3419 | $recurring = 0; |
3420 | 3420 | |
3421 | - foreach ( $items as $item ) { |
|
3421 | + foreach ($items as $item) { |
|
3422 | 3422 | $subtotal += $item->get_sub_total(); |
3423 | 3423 | $recurring += $item->get_recurring_sub_total(); |
3424 | 3424 | } |
3425 | 3425 | |
3426 | - if ( wpinv_prices_include_tax() ) { |
|
3427 | - $subtotal = max( 0, $subtotal - $this->totals['tax']['initial'] ); |
|
3428 | - $recurring = max( 0, $recurring - $this->totals['tax']['recurring'] ); |
|
3426 | + if (wpinv_prices_include_tax()) { |
|
3427 | + $subtotal = max(0, $subtotal - $this->totals['tax']['initial']); |
|
3428 | + $recurring = max(0, $recurring - $this->totals['tax']['recurring']); |
|
3429 | 3429 | } |
3430 | 3430 | |
3431 | 3431 | $current = $this->is_renewal() ? $recurring : $subtotal; |
3432 | - $this->set_subtotal( $current ); |
|
3432 | + $this->set_subtotal($current); |
|
3433 | 3433 | |
3434 | 3434 | $this->totals['subtotal'] = array( |
3435 | 3435 | 'initial' => $subtotal, |
@@ -3450,14 +3450,14 @@ discard block |
||
3450 | 3450 | $discount = 0; |
3451 | 3451 | $recurring = 0; |
3452 | 3452 | |
3453 | - foreach ( $discounts as $data ) { |
|
3454 | - $discount += wpinv_sanitize_amount( $data['initial_discount'] ); |
|
3455 | - $recurring += wpinv_sanitize_amount( $data['recurring_discount'] ); |
|
3453 | + foreach ($discounts as $data) { |
|
3454 | + $discount += wpinv_sanitize_amount($data['initial_discount']); |
|
3455 | + $recurring += wpinv_sanitize_amount($data['recurring_discount']); |
|
3456 | 3456 | } |
3457 | 3457 | |
3458 | 3458 | $current = $this->is_renewal() ? $recurring : $discount; |
3459 | 3459 | |
3460 | - $this->set_total_discount( $current ); |
|
3460 | + $this->set_total_discount($current); |
|
3461 | 3461 | |
3462 | 3462 | $this->totals['discount'] = array( |
3463 | 3463 | 'initial' => $discount, |
@@ -3478,45 +3478,45 @@ discard block |
||
3478 | 3478 | |
3479 | 3479 | // Maybe disable taxes. |
3480 | 3480 | $vat_number = $this->get_vat_number(); |
3481 | - if ( ! wpinv_use_taxes() || $this->get_disable_taxes() || ! wpinv_is_country_taxable( $this->get_country() ) || ( GetPaid_Payment_Form_Submission_Taxes::is_eu_transaction( $this->get_country() ) && ! empty( $vat_number ) && 'vat_too' != wpinv_get_option( 'vat_same_country_rule' ) ) ) { |
|
3481 | + if (!wpinv_use_taxes() || $this->get_disable_taxes() || !wpinv_is_country_taxable($this->get_country()) || (GetPaid_Payment_Form_Submission_Taxes::is_eu_transaction($this->get_country()) && !empty($vat_number) && 'vat_too' != wpinv_get_option('vat_same_country_rule'))) { |
|
3482 | 3482 | |
3483 | 3483 | $this->totals['tax'] = array( |
3484 | 3484 | 'initial' => 0, |
3485 | 3485 | 'recurring' => 0, |
3486 | 3486 | ); |
3487 | 3487 | |
3488 | - $this->set_taxes( array() ); |
|
3488 | + $this->set_taxes(array()); |
|
3489 | 3489 | $current = 0; |
3490 | 3490 | } else { |
3491 | 3491 | |
3492 | 3492 | $item_taxes = array(); |
3493 | 3493 | |
3494 | - foreach ( $this->get_items() as $item ) { |
|
3495 | - $rates = getpaid_get_item_tax_rates( $item, $this->get_country(), $this->get_state() ); |
|
3496 | - $rates = getpaid_filter_item_tax_rates( $item, $rates ); |
|
3497 | - $taxes = getpaid_calculate_item_taxes( getpaid_get_taxable_amount( $item->get_id(), $item->get_sub_total(), $this->get_discount_code(), false ), $rates ); |
|
3498 | - $r_taxes = getpaid_calculate_item_taxes( getpaid_get_taxable_amount( $item->get_id(), $item->get_recurring_sub_total(), $this->get_discount_code(), true ), $rates ); |
|
3499 | - foreach ( $taxes as $name => $amount ) { |
|
3500 | - $recurring = isset( $r_taxes[ $name ] ) ? $r_taxes[ $name ] : 0; |
|
3501 | - $tax = getpaid_prepare_item_tax( $item, $name, $amount, $recurring ); |
|
3502 | - |
|
3503 | - if ( ! isset( $item_taxes[ $name ] ) ) { |
|
3504 | - $item_taxes[ $name ] = $tax; |
|
3494 | + foreach ($this->get_items() as $item) { |
|
3495 | + $rates = getpaid_get_item_tax_rates($item, $this->get_country(), $this->get_state()); |
|
3496 | + $rates = getpaid_filter_item_tax_rates($item, $rates); |
|
3497 | + $taxes = getpaid_calculate_item_taxes(getpaid_get_taxable_amount($item->get_id(), $item->get_sub_total(), $this->get_discount_code(), false), $rates); |
|
3498 | + $r_taxes = getpaid_calculate_item_taxes(getpaid_get_taxable_amount($item->get_id(), $item->get_recurring_sub_total(), $this->get_discount_code(), true), $rates); |
|
3499 | + foreach ($taxes as $name => $amount) { |
|
3500 | + $recurring = isset($r_taxes[$name]) ? $r_taxes[$name] : 0; |
|
3501 | + $tax = getpaid_prepare_item_tax($item, $name, $amount, $recurring); |
|
3502 | + |
|
3503 | + if (!isset($item_taxes[$name])) { |
|
3504 | + $item_taxes[$name] = $tax; |
|
3505 | 3505 | continue; |
3506 | 3506 | } |
3507 | 3507 | |
3508 | - $item_taxes[ $name ]['initial_tax'] += $tax['initial_tax']; |
|
3509 | - $item_taxes[ $name ]['recurring_tax'] += $tax['recurring_tax']; |
|
3508 | + $item_taxes[$name]['initial_tax'] += $tax['initial_tax']; |
|
3509 | + $item_taxes[$name]['recurring_tax'] += $tax['recurring_tax']; |
|
3510 | 3510 | |
3511 | 3511 | } |
3512 | 3512 | |
3513 | 3513 | } |
3514 | 3514 | |
3515 | - $item_taxes = array_replace( $this->get_taxes(), $item_taxes ); |
|
3516 | - $this->set_taxes( $item_taxes ); |
|
3515 | + $item_taxes = array_replace($this->get_taxes(), $item_taxes); |
|
3516 | + $this->set_taxes($item_taxes); |
|
3517 | 3517 | |
3518 | - $initial_tax = array_sum( wp_list_pluck( $item_taxes, 'initial_tax' ) ); |
|
3519 | - $recurring_tax = array_sum( wp_list_pluck( $item_taxes, 'recurring_tax' ) ); |
|
3518 | + $initial_tax = array_sum(wp_list_pluck($item_taxes, 'initial_tax')); |
|
3519 | + $recurring_tax = array_sum(wp_list_pluck($item_taxes, 'recurring_tax')); |
|
3520 | 3520 | |
3521 | 3521 | $current = $this->is_renewal() ? $recurring_tax : $initial_tax; |
3522 | 3522 | |
@@ -3527,7 +3527,7 @@ discard block |
||
3527 | 3527 | |
3528 | 3528 | } |
3529 | 3529 | |
3530 | - $this->set_total_tax( $current ); |
|
3530 | + $this->set_total_tax($current); |
|
3531 | 3531 | |
3532 | 3532 | return $current; |
3533 | 3533 | |
@@ -3544,20 +3544,20 @@ discard block |
||
3544 | 3544 | $fee = 0; |
3545 | 3545 | $recurring = 0; |
3546 | 3546 | |
3547 | - foreach ( $fees as $data ) { |
|
3548 | - $fee += wpinv_sanitize_amount( $data['initial_fee'] ); |
|
3549 | - $recurring += wpinv_sanitize_amount( $data['recurring_fee'] ); |
|
3547 | + foreach ($fees as $data) { |
|
3548 | + $fee += wpinv_sanitize_amount($data['initial_fee']); |
|
3549 | + $recurring += wpinv_sanitize_amount($data['recurring_fee']); |
|
3550 | 3550 | } |
3551 | 3551 | |
3552 | 3552 | $current = $this->is_renewal() ? $recurring : $fee; |
3553 | - $this->set_total_fees( $current ); |
|
3553 | + $this->set_total_fees($current); |
|
3554 | 3554 | |
3555 | 3555 | $this->totals['fee'] = array( |
3556 | 3556 | 'initial' => $fee, |
3557 | 3557 | 'recurring' => $recurring, |
3558 | 3558 | ); |
3559 | 3559 | |
3560 | - $this->set_total_fees( $fee ); |
|
3560 | + $this->set_total_fees($fee); |
|
3561 | 3561 | return $current; |
3562 | 3562 | } |
3563 | 3563 | |
@@ -3572,7 +3572,7 @@ discard block |
||
3572 | 3572 | $this->recalculate_total_discount(); |
3573 | 3573 | $this->recalculate_total_tax(); |
3574 | 3574 | $this->recalculate_subtotal(); |
3575 | - $this->set_total( $this->get_total_tax() + $this->get_total_fees() + $this->get_subtotal() - $this->get_total_discount() ); |
|
3575 | + $this->set_total($this->get_total_tax() + $this->get_total_fees() + $this->get_subtotal() - $this->get_total_discount()); |
|
3576 | 3576 | return $this->get_total(); |
3577 | 3577 | } |
3578 | 3578 | |
@@ -3581,7 +3581,7 @@ discard block |
||
3581 | 3581 | */ |
3582 | 3582 | public function recalculate_totals() { |
3583 | 3583 | $this->recalculate_total(); |
3584 | - $this->save( true ); |
|
3584 | + $this->save(true); |
|
3585 | 3585 | return $this; |
3586 | 3586 | } |
3587 | 3587 | |
@@ -3599,10 +3599,10 @@ discard block |
||
3599 | 3599 | * @return int|false The new note's ID on success, false on failure. |
3600 | 3600 | * |
3601 | 3601 | */ |
3602 | - public function add_note( $note = '', $customer_type = false, $added_by_user = false, $system = false ) { |
|
3602 | + public function add_note($note = '', $customer_type = false, $added_by_user = false, $system = false) { |
|
3603 | 3603 | |
3604 | 3604 | // Bail if no note specified or this invoice is not yet saved. |
3605 | - if ( ! $note || $this->get_id() == 0 || ( ! is_user_logged_in() && ! $system ) ) { |
|
3605 | + if (!$note || $this->get_id() == 0 || (!is_user_logged_in() && !$system)) { |
|
3606 | 3606 | return false; |
3607 | 3607 | } |
3608 | 3608 | |
@@ -3610,23 +3610,23 @@ discard block |
||
3610 | 3610 | $author_email = '[email protected]'; |
3611 | 3611 | |
3612 | 3612 | // If this is an admin comment or it has been added by the user. |
3613 | - if ( is_user_logged_in() && ( ! $system || $added_by_user ) ) { |
|
3614 | - $user = get_user_by( 'id', get_current_user_id() ); |
|
3613 | + if (is_user_logged_in() && (!$system || $added_by_user)) { |
|
3614 | + $user = get_user_by('id', get_current_user_id()); |
|
3615 | 3615 | $author = $user->display_name; |
3616 | 3616 | $author_email = $user->user_email; |
3617 | 3617 | } |
3618 | 3618 | |
3619 | - return getpaid_notes()->add_invoice_note( $this, $note, $author, $author_email, $customer_type ); |
|
3619 | + return getpaid_notes()->add_invoice_note($this, $note, $author, $author_email, $customer_type); |
|
3620 | 3620 | |
3621 | 3621 | } |
3622 | 3622 | |
3623 | 3623 | /** |
3624 | 3624 | * Generates a unique key for the invoice. |
3625 | 3625 | */ |
3626 | - public function generate_key( $string = '' ) { |
|
3627 | - $auth_key = defined( 'AUTH_KEY' ) ? AUTH_KEY : ''; |
|
3626 | + public function generate_key($string = '') { |
|
3627 | + $auth_key = defined('AUTH_KEY') ? AUTH_KEY : ''; |
|
3628 | 3628 | return strtolower( |
3629 | - $string . md5( $this->get_id() . date( 'Y-m-d H:i:s' ) . $auth_key . uniqid( 'wpinv', true ) ) |
|
3629 | + $string . md5($this->get_id() . date('Y-m-d H:i:s') . $auth_key . uniqid('wpinv', true)) |
|
3630 | 3630 | ); |
3631 | 3631 | } |
3632 | 3632 | |
@@ -3636,11 +3636,11 @@ discard block |
||
3636 | 3636 | public function generate_number() { |
3637 | 3637 | $number = $this->get_id(); |
3638 | 3638 | |
3639 | - if ( wpinv_sequential_number_active( $this->get_post_type() ) ) { |
|
3640 | - $number = wpinv_get_next_invoice_number( $this->get_post_type() ); |
|
3639 | + if (wpinv_sequential_number_active($this->get_post_type())) { |
|
3640 | + $number = wpinv_get_next_invoice_number($this->get_post_type()); |
|
3641 | 3641 | } |
3642 | 3642 | |
3643 | - return wpinv_format_invoice_number( $number, $this->get_post_type() ); |
|
3643 | + return wpinv_format_invoice_number($number, $this->get_post_type()); |
|
3644 | 3644 | |
3645 | 3645 | } |
3646 | 3646 | |
@@ -3653,55 +3653,55 @@ discard block |
||
3653 | 3653 | // Reset status transition variable. |
3654 | 3654 | $this->status_transition = false; |
3655 | 3655 | |
3656 | - if ( $status_transition ) { |
|
3656 | + if ($status_transition) { |
|
3657 | 3657 | try { |
3658 | 3658 | |
3659 | 3659 | // Fire a hook for the status change. |
3660 | - do_action( 'getpaid_invoice_status_' . $status_transition['to'], $this, $status_transition ); |
|
3660 | + do_action('getpaid_invoice_status_' . $status_transition['to'], $this, $status_transition); |
|
3661 | 3661 | |
3662 | 3662 | // @deprecated this is deprecated and will be removed in the future. |
3663 | - do_action( 'wpinv_status_' . $status_transition['to'], $this->get_id(), $status_transition['from'] ); |
|
3663 | + do_action('wpinv_status_' . $status_transition['to'], $this->get_id(), $status_transition['from']); |
|
3664 | 3664 | |
3665 | - if ( ! empty( $status_transition['from'] ) ) { |
|
3665 | + if (!empty($status_transition['from'])) { |
|
3666 | 3666 | |
3667 | 3667 | /* translators: 1: old invoice status 2: new invoice status */ |
3668 | - $transition_note = sprintf( __( 'Status changed from %1$s to %2$s.', 'invoicing' ), wpinv_status_nicename( $status_transition['from'], $this ), wpinv_status_nicename( $status_transition['to'], $this ) ); |
|
3668 | + $transition_note = sprintf(__('Status changed from %1$s to %2$s.', 'invoicing'), wpinv_status_nicename($status_transition['from'], $this), wpinv_status_nicename($status_transition['to'], $this)); |
|
3669 | 3669 | |
3670 | 3670 | // Fire another hook. |
3671 | - do_action( 'getpaid_invoice_status_' . $status_transition['from'] . '_to_' . $status_transition['to'], $this ); |
|
3672 | - do_action( 'getpaid_invoice_status_changed', $this, $status_transition['from'], $status_transition['to'] ); |
|
3671 | + do_action('getpaid_invoice_status_' . $status_transition['from'] . '_to_' . $status_transition['to'], $this); |
|
3672 | + do_action('getpaid_invoice_status_changed', $this, $status_transition['from'], $status_transition['to']); |
|
3673 | 3673 | |
3674 | 3674 | // @deprecated this is deprecated and will be removed in the future. |
3675 | - do_action( 'wpinv_status_' . $status_transition['from'] . '_to_' . $status_transition['to'], $this->get_id(), $status_transition['from'] ); |
|
3675 | + do_action('wpinv_status_' . $status_transition['from'] . '_to_' . $status_transition['to'], $this->get_id(), $status_transition['from']); |
|
3676 | 3676 | |
3677 | 3677 | // Note the transition occurred. |
3678 | - $this->add_note( trim( $status_transition['note'] . ' ' . $transition_note ), false, $status_transition['manual'] ); |
|
3678 | + $this->add_note(trim($status_transition['note'] . ' ' . $transition_note), false, $status_transition['manual']); |
|
3679 | 3679 | |
3680 | 3680 | // Work out if this was for a payment, and trigger a payment_status hook instead. |
3681 | 3681 | if ( |
3682 | - in_array( $status_transition['from'], array( 'wpi-cancelled', 'wpi-pending', 'wpi-failed', 'wpi-refunded', 'wpi-onhold' ), true ) |
|
3683 | - && in_array( $status_transition['to'], array( 'publish', 'wpi-processing', 'wpi-renewal' ), true ) |
|
3682 | + in_array($status_transition['from'], array('wpi-cancelled', 'wpi-pending', 'wpi-failed', 'wpi-refunded', 'wpi-onhold'), true) |
|
3683 | + && in_array($status_transition['to'], array('publish', 'wpi-processing', 'wpi-renewal'), true) |
|
3684 | 3684 | ) { |
3685 | - do_action( 'getpaid_invoice_payment_status_changed', $this, $status_transition ); |
|
3685 | + do_action('getpaid_invoice_payment_status_changed', $this, $status_transition); |
|
3686 | 3686 | } |
3687 | 3687 | |
3688 | 3688 | // Work out if this was for a payment reversal, and trigger a payment_status_reversed hook instead. |
3689 | 3689 | if ( |
3690 | - in_array( $status_transition['from'], array( 'publish', 'wpi-processing', 'wpi-renewal' ), true ) |
|
3691 | - && in_array( $status_transition['to'], array( 'wpi-cancelled', 'wpi-pending', 'wpi-failed', 'wpi-refunded', 'wpi-onhold' ), true ) |
|
3690 | + in_array($status_transition['from'], array('publish', 'wpi-processing', 'wpi-renewal'), true) |
|
3691 | + && in_array($status_transition['to'], array('wpi-cancelled', 'wpi-pending', 'wpi-failed', 'wpi-refunded', 'wpi-onhold'), true) |
|
3692 | 3692 | ) { |
3693 | - do_action( 'getpaid_invoice_payment_status_reversed', $this, $status_transition ); |
|
3693 | + do_action('getpaid_invoice_payment_status_reversed', $this, $status_transition); |
|
3694 | 3694 | } |
3695 | 3695 | } else { |
3696 | 3696 | /* translators: %s: new invoice status */ |
3697 | - $transition_note = sprintf( __( 'Status set to %s.', 'invoicing' ), wpinv_status_nicename( $status_transition['to'], $this ) ); |
|
3697 | + $transition_note = sprintf(__('Status set to %s.', 'invoicing'), wpinv_status_nicename($status_transition['to'], $this)); |
|
3698 | 3698 | |
3699 | 3699 | // Note the transition occurred. |
3700 | - $this->add_note( trim( $status_transition['note'] . ' ' . $transition_note ), 0, $status_transition['manual'] ); |
|
3700 | + $this->add_note(trim($status_transition['note'] . ' ' . $transition_note), 0, $status_transition['manual']); |
|
3701 | 3701 | |
3702 | 3702 | } |
3703 | - } catch ( Exception $e ) { |
|
3704 | - $this->add_note( __( 'Error during status transition.', 'invoicing' ) . ' ' . $e->getMessage() ); |
|
3703 | + } catch (Exception $e) { |
|
3704 | + $this->add_note(__('Error during status transition.', 'invoicing') . ' ' . $e->getMessage()); |
|
3705 | 3705 | } |
3706 | 3706 | } |
3707 | 3707 | } |
@@ -3709,13 +3709,13 @@ discard block |
||
3709 | 3709 | /** |
3710 | 3710 | * Updates an invoice status. |
3711 | 3711 | */ |
3712 | - public function update_status( $new_status = false, $note = '', $manual = false ) { |
|
3712 | + public function update_status($new_status = false, $note = '', $manual = false) { |
|
3713 | 3713 | |
3714 | 3714 | // Fires before updating a status. |
3715 | - do_action( 'wpinv_before_invoice_status_change', $this->get_id(), $new_status, $this->get_status( 'edit' ) ); |
|
3715 | + do_action('wpinv_before_invoice_status_change', $this->get_id(), $new_status, $this->get_status('edit')); |
|
3716 | 3716 | |
3717 | 3717 | // Update the status. |
3718 | - $this->set_status( $new_status, $note, $manual ); |
|
3718 | + $this->set_status($new_status, $note, $manual); |
|
3719 | 3719 | |
3720 | 3720 | // Save the order. |
3721 | 3721 | return $this->save(); |
@@ -3726,18 +3726,18 @@ discard block |
||
3726 | 3726 | * @deprecated |
3727 | 3727 | */ |
3728 | 3728 | public function refresh_item_ids() { |
3729 | - $item_ids = implode( ',', array_unique( array_keys( $this->get_items() ) ) ); |
|
3730 | - update_post_meta( $this->get_id(), '_wpinv_item_ids', $item_ids ); |
|
3729 | + $item_ids = implode(',', array_unique(array_keys($this->get_items()))); |
|
3730 | + update_post_meta($this->get_id(), '_wpinv_item_ids', $item_ids); |
|
3731 | 3731 | } |
3732 | 3732 | |
3733 | 3733 | /** |
3734 | 3734 | * @deprecated |
3735 | 3735 | */ |
3736 | - public function update_items( $temp = false ) { |
|
3736 | + public function update_items($temp = false) { |
|
3737 | 3737 | |
3738 | - $this->set_items( $this->get_items() ); |
|
3738 | + $this->set_items($this->get_items()); |
|
3739 | 3739 | |
3740 | - if ( ! $temp ) { |
|
3740 | + if (!$temp) { |
|
3741 | 3741 | $this->save(); |
3742 | 3742 | } |
3743 | 3743 | |
@@ -3751,11 +3751,11 @@ discard block |
||
3751 | 3751 | |
3752 | 3752 | $discount_code = $this->get_discount_code(); |
3753 | 3753 | |
3754 | - if ( empty( $discount_code ) ) { |
|
3754 | + if (empty($discount_code)) { |
|
3755 | 3755 | return false; |
3756 | 3756 | } |
3757 | 3757 | |
3758 | - $discount = wpinv_get_discount_obj( $discount_code ); |
|
3758 | + $discount = wpinv_get_discount_obj($discount_code); |
|
3759 | 3759 | |
3760 | 3760 | // Ensure it is active. |
3761 | 3761 | return $discount->exists(); |
@@ -3766,7 +3766,7 @@ discard block |
||
3766 | 3766 | * Refunds an invoice. |
3767 | 3767 | */ |
3768 | 3768 | public function refund() { |
3769 | - $this->set_status( 'wpi-refunded' ); |
|
3769 | + $this->set_status('wpi-refunded'); |
|
3770 | 3770 | $this->save(); |
3771 | 3771 | } |
3772 | 3772 | |
@@ -3775,53 +3775,53 @@ discard block |
||
3775 | 3775 | * |
3776 | 3776 | * @param string $transaction_id |
3777 | 3777 | */ |
3778 | - public function mark_paid( $transaction_id = null, $note = '' ) { |
|
3778 | + public function mark_paid($transaction_id = null, $note = '') { |
|
3779 | 3779 | |
3780 | 3780 | // Set the transaction id. |
3781 | - if ( empty( $transaction_id ) ) { |
|
3781 | + if (empty($transaction_id)) { |
|
3782 | 3782 | $transaction_id = $this->generate_key('trans_'); |
3783 | 3783 | } |
3784 | 3784 | |
3785 | - if ( ! $this->get_transaction_id() ) { |
|
3786 | - $this->set_transaction_id( $transaction_id ); |
|
3785 | + if (!$this->get_transaction_id()) { |
|
3786 | + $this->set_transaction_id($transaction_id); |
|
3787 | 3787 | } |
3788 | 3788 | |
3789 | - if ( $this->is_paid() && 'wpi-processing' != $this->get_status() ) { |
|
3789 | + if ($this->is_paid() && 'wpi-processing' != $this->get_status()) { |
|
3790 | 3790 | return $this->save(); |
3791 | 3791 | } |
3792 | 3792 | |
3793 | 3793 | // Set the completed date. |
3794 | - $this->set_date_completed( current_time( 'mysql' ) ); |
|
3794 | + $this->set_date_completed(current_time('mysql')); |
|
3795 | 3795 | |
3796 | 3796 | // Set the new status. |
3797 | - $gateway = sanitize_text_field( $this->get_gateway_title() ); |
|
3798 | - if ( $this->is_renewal() ) { |
|
3797 | + $gateway = sanitize_text_field($this->get_gateway_title()); |
|
3798 | + if ($this->is_renewal()) { |
|
3799 | 3799 | |
3800 | - $_note = wp_sprintf( __( 'Renewed via %s', 'invoicing' ), $gateway ); |
|
3801 | - $_note = $_note . empty( $note ) ? '' : " ($note)"; |
|
3800 | + $_note = wp_sprintf(__('Renewed via %s', 'invoicing'), $gateway); |
|
3801 | + $_note = $_note . empty($note) ? '' : " ($note)"; |
|
3802 | 3802 | |
3803 | - if ( 'none' == $this->get_gateway() ) { |
|
3803 | + if ('none' == $this->get_gateway()) { |
|
3804 | 3804 | $_note = $note; |
3805 | 3805 | } |
3806 | 3806 | |
3807 | - $this->set_status( 'wpi-renewal', $_note ); |
|
3807 | + $this->set_status('wpi-renewal', $_note); |
|
3808 | 3808 | |
3809 | 3809 | } else { |
3810 | 3810 | |
3811 | - $_note = wp_sprintf( __( 'Paid via %s', 'invoicing' ), $gateway ); |
|
3812 | - $_note = $_note . empty( $note ) ? '' : " ($note)"; |
|
3811 | + $_note = wp_sprintf(__('Paid via %s', 'invoicing'), $gateway); |
|
3812 | + $_note = $_note . empty($note) ? '' : " ($note)"; |
|
3813 | 3813 | |
3814 | - if ( 'none' == $this->get_gateway() ) { |
|
3814 | + if ('none' == $this->get_gateway()) { |
|
3815 | 3815 | $_note = $note; |
3816 | 3816 | } |
3817 | 3817 | |
3818 | - $this->set_status( 'publish', $_note ); |
|
3818 | + $this->set_status('publish', $_note); |
|
3819 | 3819 | |
3820 | 3820 | } |
3821 | 3821 | |
3822 | 3822 | // Set checkout mode. |
3823 | - $mode = wpinv_is_test_mode( $this->get_gateway() ) ? 'test' : 'live'; |
|
3824 | - $this->set_mode( $mode ); |
|
3823 | + $mode = wpinv_is_test_mode($this->get_gateway()) ? 'test' : 'live'; |
|
3824 | + $this->set_mode($mode); |
|
3825 | 3825 | |
3826 | 3826 | // Save the invoice. |
3827 | 3827 | $this->save(); |
@@ -3846,9 +3846,9 @@ discard block |
||
3846 | 3846 | * Clears the subscription's cache. |
3847 | 3847 | */ |
3848 | 3848 | public function clear_cache() { |
3849 | - wp_cache_delete( $this->get_key(), 'getpaid_invoice_keys_to_invoice_ids' ); |
|
3850 | - wp_cache_delete( $this->get_number(), 'getpaid_invoice_numbers_to_invoice_ids' ); |
|
3851 | - wp_cache_delete( $this->get_transaction_id(), 'getpaid_invoice_transaction_ids_to_invoice_ids' ); |
|
3849 | + wp_cache_delete($this->get_key(), 'getpaid_invoice_keys_to_invoice_ids'); |
|
3850 | + wp_cache_delete($this->get_number(), 'getpaid_invoice_numbers_to_invoice_ids'); |
|
3851 | + wp_cache_delete($this->get_transaction_id(), 'getpaid_invoice_transaction_ids_to_invoice_ids'); |
|
3852 | 3852 | } |
3853 | 3853 | |
3854 | 3854 | } |
@@ -4,26 +4,26 @@ discard block |
||
4 | 4 | * |
5 | 5 | */ |
6 | 6 | |
7 | -defined( 'ABSPATH' ) || exit; |
|
7 | +defined('ABSPATH') || exit; |
|
8 | 8 | |
9 | 9 | ?> |
10 | 10 | <div class="table-responsive"> |
11 | 11 | <table id="wpinv_gateways_select" class="table bg-white form-table"> |
12 | - <caption><?php echo esc_html_e( 'This table displays installed payment methods.', 'invoicing' ); ?></caption> |
|
12 | + <caption><?php echo esc_html_e('This table displays installed payment methods.', 'invoicing'); ?></caption> |
|
13 | 13 | |
14 | 14 | <thead> |
15 | 15 | <tr class="table-light"> |
16 | 16 | |
17 | 17 | <th scope="col" class="border-bottom border-top text-left"> |
18 | - <?php _e( 'Payment Method', 'invoicing' ); ?> |
|
18 | + <?php _e('Payment Method', 'invoicing'); ?> |
|
19 | 19 | </th> |
20 | 20 | |
21 | 21 | <th scope="col" class="border-bottom border-top text-center"> |
22 | - <?php _e( 'Enabled', 'invoicing' ); ?> |
|
22 | + <?php _e('Enabled', 'invoicing'); ?> |
|
23 | 23 | </th> |
24 | 24 | |
25 | 25 | <th scope="col" class="border-bottom border-top text-center"> |
26 | - <?php _e( 'Supports Subscriptions', 'invoicing' ); ?> |
|
26 | + <?php _e('Supports Subscriptions', 'invoicing'); ?> |
|
27 | 27 | </th> |
28 | 28 | |
29 | 29 | <th scope="col" class="border-bottom border-top text-right" style="width:32px"> </th> |
@@ -32,15 +32,15 @@ discard block |
||
32 | 32 | </thead> |
33 | 33 | |
34 | 34 | <tbody> |
35 | - <?php foreach ( wpinv_get_payment_gateways() as $id => $gateway ) : ?> |
|
35 | + <?php foreach (wpinv_get_payment_gateways() as $id => $gateway) : ?> |
|
36 | 36 | <tr> |
37 | 37 | <td class="getpaid-payment-method text-left"> |
38 | - <a style="color: #0073aa;" href="<?php esc_url( add_query_arg( 'section', $id ) ); ?>" class="font-weight-bold"><?php echo sanitize_text_field( $gateway['admin_label'] ); ?></a> |
|
38 | + <a style="color: #0073aa;" href="<?php esc_url(add_query_arg('section', $id)); ?>" class="font-weight-bold"><?php echo sanitize_text_field($gateway['admin_label']); ?></a> |
|
39 | 39 | </td> |
40 | 40 | <td class="getpaid-payment-method-enabled text-center"> |
41 | 41 | <?php |
42 | 42 | |
43 | - $id = esc_attr( $id ); |
|
43 | + $id = esc_attr($id); |
|
44 | 44 | echo aui()->input( |
45 | 45 | array( |
46 | 46 | 'type' => 'checkbox', |
@@ -49,7 +49,7 @@ discard block |
||
49 | 49 | 'value' => 1, |
50 | 50 | 'switch' => true, |
51 | 51 | 'label' => ' ', |
52 | - 'checked' => wpinv_is_gateway_active( $id ), |
|
52 | + 'checked' => wpinv_is_gateway_active($id), |
|
53 | 53 | 'no_wrap' => true, |
54 | 54 | ) |
55 | 55 | ); |
@@ -59,10 +59,10 @@ discard block |
||
59 | 59 | <td class="getpaid-payment-method-subscription text-center"> |
60 | 60 | <?php |
61 | 61 | |
62 | - $supports = apply_filters( "wpinv_{$id}_support_subscription", false ); |
|
63 | - $supports = apply_filters( 'getapid_gateway_supports_subscription', $supports, $id ); |
|
62 | + $supports = apply_filters("wpinv_{$id}_support_subscription", false); |
|
63 | + $supports = apply_filters('getapid_gateway_supports_subscription', $supports, $id); |
|
64 | 64 | |
65 | - if ( $supports ) { |
|
65 | + if ($supports) { |
|
66 | 66 | echo "<i class='text-success fa fa-check'></i>"; |
67 | 67 | } else { |
68 | 68 | echo "<i class='text-dark fa fa-times'></i>"; |
@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | </td> |
73 | 73 | |
74 | 74 | <td class="getpaid-payment-method-action text-right"> |
75 | - <a class="button button-secondary" href="<?php esc_url( add_query_arg( 'section', $id ) ); ?>"><?php _e( 'Manage', 'invoicing' ); ?></a> |
|
75 | + <a class="button button-secondary" href="<?php esc_url(add_query_arg('section', $id)); ?>"><?php _e('Manage', 'invoicing'); ?></a> |
|
76 | 76 | </td> |
77 | 77 | |
78 | 78 | </tr> |
@@ -83,7 +83,7 @@ discard block |
||
83 | 83 | <tr class="table-light"> |
84 | 84 | <td colspan="4" class="border-top"> |
85 | 85 | <a class="button button-secondary getpaid-install-gateways" href="https://wpgetpaid.com/downloads/category/gateways/"> |
86 | - <span><?php _e( 'Add Payment Methods', 'invoicing' ); ?></span> |
|
86 | + <span><?php _e('Add Payment Methods', 'invoicing'); ?></span> |
|
87 | 87 | </a> |
88 | 88 | </td> |
89 | 89 | </tr> |
@@ -8,197 +8,197 @@ discard block |
||
8 | 8 | * @version 1.0.19 |
9 | 9 | */ |
10 | 10 | |
11 | -defined( 'ABSPATH' ) || exit; |
|
11 | +defined('ABSPATH') || exit; |
|
12 | 12 | |
13 | -$pages = wpinv_get_pages( true ); |
|
13 | +$pages = wpinv_get_pages(true); |
|
14 | 14 | |
15 | 15 | $currencies = wpinv_get_currencies(); |
16 | 16 | |
17 | 17 | $currency_code_options = array(); |
18 | -foreach ( $currencies as $code => $name ) { |
|
19 | - $currency_code_options[ $code ] = $code . ' - ' . $name . ' (' . wpinv_currency_symbol( $code ) . ')'; |
|
18 | +foreach ($currencies as $code => $name) { |
|
19 | + $currency_code_options[$code] = $code . ' - ' . $name . ' (' . wpinv_currency_symbol($code) . ')'; |
|
20 | 20 | } |
21 | 21 | |
22 | 22 | $due_payment_options = array(); |
23 | -$due_payment_options[0] = __( 'Now', 'invoicing' ); |
|
24 | -for ( $i = 1; $i <= 30; $i++ ) { |
|
23 | +$due_payment_options[0] = __('Now', 'invoicing'); |
|
24 | +for ($i = 1; $i <= 30; $i++) { |
|
25 | 25 | $due_payment_options[$i] = $i; |
26 | 26 | } |
27 | 27 | |
28 | 28 | $invoice_number_padd_options = array(); |
29 | -for ( $i = 0; $i <= 20; $i++ ) { |
|
29 | +for ($i = 0; $i <= 20; $i++) { |
|
30 | 30 | $invoice_number_padd_options[$i] = $i; |
31 | 31 | } |
32 | 32 | |
33 | 33 | $currency_symbol = wpinv_currency_symbol(); |
34 | 34 | |
35 | 35 | $last_number = $reset_number = ''; |
36 | -if ( $last_invoice_number = get_option( 'wpinv_last_invoice_number' ) ) { |
|
37 | - $last_invoice_number = preg_replace( '/[^0-9]/', '', $last_invoice_number ); |
|
36 | +if ($last_invoice_number = get_option('wpinv_last_invoice_number')) { |
|
37 | + $last_invoice_number = preg_replace('/[^0-9]/', '', $last_invoice_number); |
|
38 | 38 | |
39 | - if ( !empty( $last_invoice_number ) ) { |
|
40 | - $last_number = ' ' . wp_sprintf( __( "( Last Invoice's sequential number: <b>%s</b> )", 'invoicing' ), $last_invoice_number ); |
|
39 | + if (!empty($last_invoice_number)) { |
|
40 | + $last_number = ' ' . wp_sprintf(__("( Last Invoice's sequential number: <b>%s</b> )", 'invoicing'), $last_invoice_number); |
|
41 | 41 | } |
42 | 42 | |
43 | 43 | $nonce = wp_create_nonce('reset_invoice_count'); |
44 | - $reset_number = '<a href="'.add_query_arg(array('reset_invoice_count' => 1, '_nonce' => $nonce)).'" class="btn button">'.__('Force Reset Sequence', 'invoicing' ). '</a>'; |
|
44 | + $reset_number = '<a href="' . add_query_arg(array('reset_invoice_count' => 1, '_nonce' => $nonce)) . '" class="btn button">' . __('Force Reset Sequence', 'invoicing') . '</a>'; |
|
45 | 45 | } |
46 | 46 | |
47 | 47 | $alert_wrapper_start = '<p style="color: #F00">'; |
48 | 48 | $alert_wrapper_close = '</p>'; |
49 | 49 | |
50 | 50 | return array( |
51 | - 'general' => apply_filters( 'wpinv_settings_general', |
|
51 | + 'general' => apply_filters('wpinv_settings_general', |
|
52 | 52 | array( |
53 | 53 | 'main' => array( |
54 | 54 | 'location_settings' => array( |
55 | 55 | 'id' => 'location_settings', |
56 | - 'name' => '<h3>' . __( 'Default Location', 'invoicing' ) . '</h3>', |
|
56 | + 'name' => '<h3>' . __('Default Location', 'invoicing') . '</h3>', |
|
57 | 57 | 'desc' => '', |
58 | 58 | 'type' => 'header', |
59 | 59 | ), |
60 | 60 | 'default_country' => array( |
61 | 61 | 'id' => 'default_country', |
62 | - 'name' => __( 'Default Country', 'invoicing' ), |
|
63 | - 'desc' => __( 'Where does your store operate from?', 'invoicing' ), |
|
62 | + 'name' => __('Default Country', 'invoicing'), |
|
63 | + 'desc' => __('Where does your store operate from?', 'invoicing'), |
|
64 | 64 | 'type' => 'select', |
65 | 65 | 'options' => wpinv_get_country_list(), |
66 | 66 | 'std' => 'GB', |
67 | 67 | 'class' => 'wpi_select2', |
68 | - 'placeholder' => __( 'Select a country', 'invoicing' ), |
|
68 | + 'placeholder' => __('Select a country', 'invoicing'), |
|
69 | 69 | ), |
70 | 70 | 'default_state' => array( |
71 | 71 | 'id' => 'default_state', |
72 | - 'name' => __( 'Default State / Province', 'invoicing' ), |
|
73 | - 'desc' => __( 'What state / province does your store operate from?', 'invoicing' ), |
|
72 | + 'name' => __('Default State / Province', 'invoicing'), |
|
73 | + 'desc' => __('What state / province does your store operate from?', 'invoicing'), |
|
74 | 74 | 'type' => 'country_states', |
75 | 75 | 'class' => 'wpi_select2', |
76 | - 'placeholder' => __( 'Select a state', 'invoicing' ), |
|
76 | + 'placeholder' => __('Select a state', 'invoicing'), |
|
77 | 77 | ), |
78 | 78 | 'store_name' => array( |
79 | 79 | 'id' => 'store_name', |
80 | - 'name' => __( 'Store Name', 'invoicing' ), |
|
81 | - 'desc' => __( 'Store name to print on invoices.', 'invoicing' ), |
|
80 | + 'name' => __('Store Name', 'invoicing'), |
|
81 | + 'desc' => __('Store name to print on invoices.', 'invoicing'), |
|
82 | 82 | 'std' => get_option('blogname'), |
83 | 83 | 'type' => 'text', |
84 | 84 | ), |
85 | 85 | 'logo' => array( |
86 | 86 | 'id' => 'logo', |
87 | - 'name' => __( 'Logo URL', 'invoicing' ), |
|
88 | - 'desc' => __( 'Store logo to print on invoices.', 'invoicing' ), |
|
87 | + 'name' => __('Logo URL', 'invoicing'), |
|
88 | + 'desc' => __('Store logo to print on invoices.', 'invoicing'), |
|
89 | 89 | 'type' => 'text', |
90 | 90 | ), |
91 | 91 | 'store_address' => array( |
92 | 92 | 'id' => 'store_address', |
93 | - 'name' => __( 'Store Address', 'invoicing' ), |
|
94 | - 'desc' => __( 'Enter the store address to display on invoice', 'invoicing' ), |
|
93 | + 'name' => __('Store Address', 'invoicing'), |
|
94 | + 'desc' => __('Enter the store address to display on invoice', 'invoicing'), |
|
95 | 95 | 'type' => 'textarea', |
96 | 96 | ), |
97 | 97 | 'page_settings' => array( |
98 | 98 | 'id' => 'page_settings', |
99 | - 'name' => '<h3>' . __( 'Page Settings', 'invoicing' ) . '</h3>', |
|
99 | + 'name' => '<h3>' . __('Page Settings', 'invoicing') . '</h3>', |
|
100 | 100 | 'desc' => '', |
101 | 101 | 'type' => 'header', |
102 | 102 | ), |
103 | 103 | 'checkout_page' => array( |
104 | 104 | 'id' => 'checkout_page', |
105 | - 'name' => __( 'Checkout Page', 'invoicing' ), |
|
106 | - 'desc' => __( 'This is the checkout page where buyers will complete their payments. The <b>[wpinv_checkout]</b> short code must be on this page.', 'invoicing' ), |
|
105 | + 'name' => __('Checkout Page', 'invoicing'), |
|
106 | + 'desc' => __('This is the checkout page where buyers will complete their payments. The <b>[wpinv_checkout]</b> short code must be on this page.', 'invoicing'), |
|
107 | 107 | 'type' => 'select', |
108 | 108 | 'options' => $pages, |
109 | 109 | 'class' => 'wpi_select2', |
110 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
110 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
111 | 111 | 'help-tip' => true, |
112 | 112 | ), |
113 | 113 | 'success_page' => array( |
114 | 114 | 'id' => 'success_page', |
115 | - 'name' => __( 'Success Page', 'invoicing' ), |
|
116 | - 'desc' => __( 'This is the page buyers are sent to after completing their payments. The <b>[wpinv_receipt]</b> short code should be on this page.', 'invoicing' ), |
|
115 | + 'name' => __('Success Page', 'invoicing'), |
|
116 | + 'desc' => __('This is the page buyers are sent to after completing their payments. The <b>[wpinv_receipt]</b> short code should be on this page.', 'invoicing'), |
|
117 | 117 | 'type' => 'select', |
118 | 118 | 'options' => $pages, |
119 | 119 | 'class' => 'wpi_select2', |
120 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
120 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
121 | 121 | 'help-tip' => true, |
122 | 122 | ), |
123 | 123 | 'failure_page' => array( |
124 | 124 | 'id' => 'failure_page', |
125 | - 'name' => __( 'Failed Transaction Page', 'invoicing' ), |
|
126 | - 'desc' => __( 'This is the page buyers are sent to if their transaction is cancelled or fails.', 'invoicing' ), |
|
125 | + 'name' => __('Failed Transaction Page', 'invoicing'), |
|
126 | + 'desc' => __('This is the page buyers are sent to if their transaction is cancelled or fails.', 'invoicing'), |
|
127 | 127 | 'type' => 'select', |
128 | 128 | 'options' => $pages, |
129 | 129 | 'class' => 'wpi_select2', |
130 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
130 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
131 | 131 | 'help-tip' => true, |
132 | 132 | ), |
133 | 133 | 'invoice_history_page' => array( |
134 | 134 | 'id' => 'invoice_history_page', |
135 | - 'name' => __( 'Invoice History Page', 'invoicing' ), |
|
136 | - 'desc' => __( 'This page shows an invoice history for the current user. The <b>[wpinv_history]</b> short code should be on this page.', 'invoicing' ), |
|
135 | + 'name' => __('Invoice History Page', 'invoicing'), |
|
136 | + 'desc' => __('This page shows an invoice history for the current user. The <b>[wpinv_history]</b> short code should be on this page.', 'invoicing'), |
|
137 | 137 | 'type' => 'select', |
138 | 138 | 'options' => $pages, |
139 | 139 | 'class' => 'wpi_select2', |
140 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
140 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
141 | 141 | 'help-tip' => true, |
142 | 142 | ), |
143 | 143 | 'invoice_subscription_page' => array( |
144 | 144 | 'id' => 'invoice_subscription_page', |
145 | - 'name' => __( 'Invoice Subscriptions Page', 'invoicing' ), |
|
146 | - 'desc' => __( 'This page shows subscriptions history for the current user. The <b>[wpinv_subscriptions]</b> short code should be on this page.', 'invoicing' ), |
|
145 | + 'name' => __('Invoice Subscriptions Page', 'invoicing'), |
|
146 | + 'desc' => __('This page shows subscriptions history for the current user. The <b>[wpinv_subscriptions]</b> short code should be on this page.', 'invoicing'), |
|
147 | 147 | 'type' => 'select', |
148 | 148 | 'options' => $pages, |
149 | 149 | 'class' => 'wpi_select2', |
150 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
150 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
151 | 151 | 'help-tip' => true, |
152 | 152 | ), |
153 | 153 | ), |
154 | 154 | 'currency_section' => array( |
155 | 155 | 'currency_settings' => array( |
156 | 156 | 'id' => 'currency_settings', |
157 | - 'name' => '<h3>' . __( 'Currency Settings', 'invoicing' ) . '</h3>', |
|
157 | + 'name' => '<h3>' . __('Currency Settings', 'invoicing') . '</h3>', |
|
158 | 158 | 'desc' => '', |
159 | 159 | 'type' => 'header', |
160 | 160 | ), |
161 | 161 | 'currency' => array( |
162 | 162 | 'id' => 'currency', |
163 | - 'name' => __( 'Currency', 'invoicing' ), |
|
164 | - 'desc' => __( 'Choose your currency. Note that some payment gateways have currency restrictions.', 'invoicing' ), |
|
163 | + 'name' => __('Currency', 'invoicing'), |
|
164 | + 'desc' => __('Choose your currency. Note that some payment gateways have currency restrictions.', 'invoicing'), |
|
165 | 165 | 'type' => 'select', |
166 | 166 | 'class' => 'wpi_select2', |
167 | 167 | 'options' => $currency_code_options, |
168 | 168 | ), |
169 | 169 | 'currency_position' => array( |
170 | 170 | 'id' => 'currency_position', |
171 | - 'name' => __( 'Currency Position', 'invoicing' ), |
|
172 | - 'desc' => __( 'Choose the location of the currency sign.', 'invoicing' ), |
|
171 | + 'name' => __('Currency Position', 'invoicing'), |
|
172 | + 'desc' => __('Choose the location of the currency sign.', 'invoicing'), |
|
173 | 173 | 'type' => 'select', |
174 | 174 | 'class' => 'wpi_select2', |
175 | 175 | 'options' => array( |
176 | - 'left' => __( 'Left', 'invoicing' ) . ' (' . $currency_symbol . wpinv_format_amount( '99.99' ) . ')', |
|
177 | - 'right' => __( 'Right', 'invoicing' ) . ' ('. wpinv_format_amount( '99.99' ) . $currency_symbol . ')', |
|
178 | - 'left_space' => __( 'Left with space', 'invoicing' ) . ' (' . $currency_symbol . ' ' . wpinv_format_amount( '99.99' ) . ')', |
|
179 | - 'right_space' => __( 'Right with space', 'invoicing' ) . ' (' . wpinv_format_amount( '99.99' ) . ' ' . $currency_symbol . ')' |
|
176 | + 'left' => __('Left', 'invoicing') . ' (' . $currency_symbol . wpinv_format_amount('99.99') . ')', |
|
177 | + 'right' => __('Right', 'invoicing') . ' (' . wpinv_format_amount('99.99') . $currency_symbol . ')', |
|
178 | + 'left_space' => __('Left with space', 'invoicing') . ' (' . $currency_symbol . ' ' . wpinv_format_amount('99.99') . ')', |
|
179 | + 'right_space' => __('Right with space', 'invoicing') . ' (' . wpinv_format_amount('99.99') . ' ' . $currency_symbol . ')' |
|
180 | 180 | ) |
181 | 181 | ), |
182 | 182 | 'thousands_separator' => array( |
183 | 183 | 'id' => 'thousands_separator', |
184 | - 'name' => __( 'Thousands Separator', 'invoicing' ), |
|
185 | - 'desc' => __( 'The symbol (usually , or .) to separate thousands', 'invoicing' ), |
|
184 | + 'name' => __('Thousands Separator', 'invoicing'), |
|
185 | + 'desc' => __('The symbol (usually , or .) to separate thousands', 'invoicing'), |
|
186 | 186 | 'type' => 'text', |
187 | 187 | 'size' => 'small', |
188 | 188 | 'std' => ',', |
189 | 189 | ), |
190 | 190 | 'decimal_separator' => array( |
191 | 191 | 'id' => 'decimal_separator', |
192 | - 'name' => __( 'Decimal Separator', 'invoicing' ), |
|
193 | - 'desc' => __( 'The symbol (usually , or .) to separate decimal points', 'invoicing' ), |
|
192 | + 'name' => __('Decimal Separator', 'invoicing'), |
|
193 | + 'desc' => __('The symbol (usually , or .) to separate decimal points', 'invoicing'), |
|
194 | 194 | 'type' => 'text', |
195 | 195 | 'size' => 'small', |
196 | 196 | 'std' => '.', |
197 | 197 | ), |
198 | 198 | 'decimals' => array( |
199 | 199 | 'id' => 'decimals', |
200 | - 'name' => __( 'Number of Decimals', 'invoicing' ), |
|
201 | - 'desc' => __( 'This sets the number of decimal points shown in displayed prices.', 'invoicing' ), |
|
200 | + 'name' => __('Number of Decimals', 'invoicing'), |
|
201 | + 'desc' => __('This sets the number of decimal points shown in displayed prices.', 'invoicing'), |
|
202 | 202 | 'type' => 'number', |
203 | 203 | 'size' => 'small', |
204 | 204 | 'std' => '2', |
@@ -210,21 +210,21 @@ discard block |
||
210 | 210 | 'labels' => array( |
211 | 211 | 'labels' => array( |
212 | 212 | 'id' => 'labels_settings', |
213 | - 'name' => '<h3>' . __( 'Invoice Labels', 'invoicing' ) . '</h3>', |
|
213 | + 'name' => '<h3>' . __('Invoice Labels', 'invoicing') . '</h3>', |
|
214 | 214 | 'desc' => '', |
215 | 215 | 'type' => 'header', |
216 | 216 | ), |
217 | 217 | 'vat_invoice_notice_label' => array( |
218 | 218 | 'id' => 'vat_invoice_notice_label', |
219 | - 'name' => __( 'Invoice Notice Label', 'invoicing' ), |
|
220 | - 'desc' => __( 'Use this to add an invoice notice section (label) to your invoices', 'invoicing' ), |
|
219 | + 'name' => __('Invoice Notice Label', 'invoicing'), |
|
220 | + 'desc' => __('Use this to add an invoice notice section (label) to your invoices', 'invoicing'), |
|
221 | 221 | 'type' => 'text', |
222 | 222 | 'size' => 'regular', |
223 | 223 | ), |
224 | 224 | 'vat_invoice_notice' => array( |
225 | 225 | 'id' => 'vat_invoice_notice', |
226 | - 'name' => __( 'Invoice notice', 'invoicing' ), |
|
227 | - 'desc' => __( 'Use this to add an invoice notice section (description) to your invoices', 'invoicing' ), |
|
226 | + 'name' => __('Invoice notice', 'invoicing'), |
|
227 | + 'desc' => __('Use this to add an invoice notice section (description) to your invoices', 'invoicing'), |
|
228 | 228 | 'type' => 'text', |
229 | 229 | 'size' => 'regular', |
230 | 230 | ), |
@@ -236,22 +236,22 @@ discard block |
||
236 | 236 | 'main' => array( |
237 | 237 | 'gateway_settings' => array( |
238 | 238 | 'id' => 'api_header', |
239 | - 'name' => '<h3>' . __( 'Gateway Settings', 'invoicing' ) . '</h3>', |
|
239 | + 'name' => '<h3>' . __('Gateway Settings', 'invoicing') . '</h3>', |
|
240 | 240 | 'desc' => '', |
241 | 241 | 'type' => 'header', |
242 | 242 | ), |
243 | 243 | 'gateways' => array( |
244 | 244 | 'id' => 'gateways', |
245 | - 'name' => __( 'Payment Gateways', 'invoicing' ), |
|
246 | - 'desc' => __( 'Choose the payment gateways you want to enable.', 'invoicing' ), |
|
245 | + 'name' => __('Payment Gateways', 'invoicing'), |
|
246 | + 'desc' => __('Choose the payment gateways you want to enable.', 'invoicing'), |
|
247 | 247 | 'type' => 'gateways', |
248 | - 'std' => array( 'manual'=>1 ), |
|
248 | + 'std' => array('manual'=>1), |
|
249 | 249 | 'options' => wpinv_get_payment_gateways(), |
250 | 250 | ), |
251 | 251 | 'default_gateway' => array( |
252 | 252 | 'id' => 'default_gateway', |
253 | - 'name' => __( 'Default Gateway', 'invoicing' ), |
|
254 | - 'desc' => __( 'This gateway will be loaded automatically with the checkout page.', 'invoicing' ), |
|
253 | + 'name' => __('Default Gateway', 'invoicing'), |
|
254 | + 'desc' => __('This gateway will be loaded automatically with the checkout page.', 'invoicing'), |
|
255 | 255 | 'type' => 'gateway_select', |
256 | 256 | 'std' => 'manual', |
257 | 257 | 'class' => 'wpi_select2', |
@@ -266,32 +266,32 @@ discard block |
||
266 | 266 | 'main' => array( |
267 | 267 | 'tax_settings' => array( |
268 | 268 | 'id' => 'tax_settings', |
269 | - 'name' => '<h3>' . __( 'Tax Settings', 'invoicing' ) . '</h3>', |
|
269 | + 'name' => '<h3>' . __('Tax Settings', 'invoicing') . '</h3>', |
|
270 | 270 | 'type' => 'header', |
271 | 271 | ), |
272 | 272 | |
273 | 273 | 'enable_taxes' => array( |
274 | 274 | 'id' => 'enable_taxes', |
275 | - 'name' => __( 'Enable Taxes', 'invoicing' ), |
|
276 | - 'desc' => __( 'Enable tax rates and calculations.', 'invoicing' ), |
|
275 | + 'name' => __('Enable Taxes', 'invoicing'), |
|
276 | + 'desc' => __('Enable tax rates and calculations.', 'invoicing'), |
|
277 | 277 | 'type' => 'checkbox', |
278 | 278 | 'std' => 0, |
279 | 279 | ), |
280 | 280 | |
281 | 281 | 'tax_subtotal_rounding' => array( |
282 | 282 | 'id' => 'tax_subtotal_rounding', |
283 | - 'name' => __( 'Rounding', 'invoicing' ), |
|
284 | - 'desc' => __( 'Round tax at subtotal level, instead of rounding per tax rate', 'invoicing' ), |
|
283 | + 'name' => __('Rounding', 'invoicing'), |
|
284 | + 'desc' => __('Round tax at subtotal level, instead of rounding per tax rate', 'invoicing'), |
|
285 | 285 | 'type' => 'checkbox', |
286 | 286 | 'std' => 1, |
287 | 287 | ), |
288 | 288 | |
289 | 289 | 'prices_include_tax' => array( |
290 | 290 | 'id' => 'prices_include_tax', |
291 | - 'name' => __( 'Prices entered with tax', 'invoicing' ), |
|
291 | + 'name' => __('Prices entered with tax', 'invoicing'), |
|
292 | 292 | 'options' => array( |
293 | - 'yes' => __( 'Yes, I will enter prices inclusive of tax', 'invoicing' ), |
|
294 | - 'no' => __( 'No, I will enter prices exclusive of tax', 'invoicing' ), |
|
293 | + 'yes' => __('Yes, I will enter prices inclusive of tax', 'invoicing'), |
|
294 | + 'no' => __('No, I will enter prices exclusive of tax', 'invoicing'), |
|
295 | 295 | ), |
296 | 296 | 'type' => 'select', |
297 | 297 | 'std' => 'no', |
@@ -299,10 +299,10 @@ discard block |
||
299 | 299 | |
300 | 300 | 'tax_base' => array( |
301 | 301 | 'id' => 'tax_base', |
302 | - 'name' => __( 'Calculate tax based on', 'invoicing' ), |
|
302 | + 'name' => __('Calculate tax based on', 'invoicing'), |
|
303 | 303 | 'options' => array( |
304 | - 'billing' => __( 'Customer billing address', 'invoicing' ), |
|
305 | - 'base' => __( 'Shop base address', 'invoicing' ), |
|
304 | + 'billing' => __('Customer billing address', 'invoicing'), |
|
305 | + 'base' => __('Shop base address', 'invoicing'), |
|
306 | 306 | ), |
307 | 307 | 'type' => 'select', |
308 | 308 | 'std' => 'billing', |
@@ -310,10 +310,10 @@ discard block |
||
310 | 310 | |
311 | 311 | 'tax_display_totals' => array( |
312 | 312 | 'id' => 'tax_display_totals', |
313 | - 'name' => __( 'Display tax totals', 'invoicing' ), |
|
313 | + 'name' => __('Display tax totals', 'invoicing'), |
|
314 | 314 | 'options' => array( |
315 | - 'single' => __( 'As a single total', 'invoicing' ), |
|
316 | - 'individual' => __( 'As individual tax rates', 'invoicing' ), |
|
315 | + 'single' => __('As a single total', 'invoicing'), |
|
316 | + 'individual' => __('As individual tax rates', 'invoicing'), |
|
317 | 317 | ), |
318 | 318 | 'type' => 'select', |
319 | 319 | 'std' => 'individual', |
@@ -321,8 +321,8 @@ discard block |
||
321 | 321 | |
322 | 322 | 'tax_rate' => array( |
323 | 323 | 'id' => 'tax_rate', |
324 | - 'name' => __( 'Fallback Tax Rate', 'invoicing' ), |
|
325 | - 'desc' => __( 'Enter a percentage, such as 6.5. Customers not in a specific rate will be charged this rate.', 'invoicing' ), |
|
324 | + 'name' => __('Fallback Tax Rate', 'invoicing'), |
|
325 | + 'desc' => __('Enter a percentage, such as 6.5. Customers not in a specific rate will be charged this rate.', 'invoicing'), |
|
326 | 326 | 'type' => 'number', |
327 | 327 | 'size' => 'small', |
328 | 328 | 'min' => '0', |
@@ -334,8 +334,8 @@ discard block |
||
334 | 334 | 'rates' => array( |
335 | 335 | 'tax_rates' => array( |
336 | 336 | 'id' => 'tax_rates', |
337 | - 'name' => '<h3>' . __( 'Tax Rates', 'invoicing' ) . '</h3>', |
|
338 | - 'desc' => __( 'Enter tax rates for specific regions.', 'invoicing' ), |
|
337 | + 'name' => '<h3>' . __('Tax Rates', 'invoicing') . '</h3>', |
|
338 | + 'desc' => __('Enter tax rates for specific regions.', 'invoicing'), |
|
339 | 339 | 'type' => 'tax_rates', |
340 | 340 | ), |
341 | 341 | ), |
@@ -344,45 +344,45 @@ discard block |
||
344 | 344 | |
345 | 345 | 'vat_company_name' => array( |
346 | 346 | 'id' => 'vat_company_name', |
347 | - 'name' => __( 'Company Name', 'invoicing' ), |
|
348 | - 'desc' => wp_sprintf(__( 'Verify your company name and VAT number on the %sEU VIES System.%s', 'invoicing' ), '<a href="http://ec.europa.eu/taxation_customs/vies/" target="_blank">', '</a>' ), |
|
347 | + 'name' => __('Company Name', 'invoicing'), |
|
348 | + 'desc' => wp_sprintf(__('Verify your company name and VAT number on the %sEU VIES System.%s', 'invoicing'), '<a href="http://ec.europa.eu/taxation_customs/vies/" target="_blank">', '</a>'), |
|
349 | 349 | 'type' => 'text', |
350 | 350 | 'size' => 'regular', |
351 | 351 | ), |
352 | 352 | |
353 | 353 | 'vat_number' => array( |
354 | 354 | 'id' => 'vat_number', |
355 | - 'name' => __( 'VAT Number', 'invoicing' ), |
|
356 | - 'desc' => __( 'Enter your VAT number including the country identifier, eg: GB123456789', 'invoicing' ), |
|
355 | + 'name' => __('VAT Number', 'invoicing'), |
|
356 | + 'desc' => __('Enter your VAT number including the country identifier, eg: GB123456789', 'invoicing'), |
|
357 | 357 | 'type' => 'text', |
358 | 358 | 'size' => 'regular', |
359 | 359 | ), |
360 | 360 | |
361 | 361 | 'vat_prevent_b2c_purchase' => array( |
362 | 362 | 'id' => 'vat_prevent_b2c_purchase', |
363 | - 'name' => __( 'Prevent B2C Sales', 'invoicing' ), |
|
364 | - 'desc' => __( 'Require everyone in the EU to provide a VAT number.', 'invoicing' ), |
|
363 | + 'name' => __('Prevent B2C Sales', 'invoicing'), |
|
364 | + 'desc' => __('Require everyone in the EU to provide a VAT number.', 'invoicing'), |
|
365 | 365 | 'type' => 'checkbox' |
366 | 366 | ), |
367 | 367 | |
368 | 368 | 'validate_vat_number' => array( |
369 | 369 | 'id' => 'validate_vat_number', |
370 | - 'name' => __( 'Validate VAT Number', 'invoicing' ), |
|
371 | - 'desc' => __( 'Validate VAT numbers with VIES.', 'invoicing' ), |
|
370 | + 'name' => __('Validate VAT Number', 'invoicing'), |
|
371 | + 'desc' => __('Validate VAT numbers with VIES.', 'invoicing'), |
|
372 | 372 | 'type' => 'checkbox' |
373 | 373 | ), |
374 | 374 | |
375 | 375 | 'vat_same_country_rule' => array( |
376 | 376 | 'id' => 'vat_same_country_rule', |
377 | - 'name' => __( 'Same Country Rule', 'invoicing' ), |
|
378 | - 'desc' => __( 'What should happen if a customer is from the same country as your business?', 'invoicing' ), |
|
377 | + 'name' => __('Same Country Rule', 'invoicing'), |
|
378 | + 'desc' => __('What should happen if a customer is from the same country as your business?', 'invoicing'), |
|
379 | 379 | 'type' => 'select', |
380 | 380 | 'options' => array( |
381 | - 'no' => __( 'Do not charge Tax', 'invoicing' ), |
|
382 | - 'always' => __( 'Charge Tax', 'invoicing' ), |
|
383 | - 'vat_too' => __( 'Charge tax even if vat number is validated', 'invoicing' ) |
|
381 | + 'no' => __('Do not charge Tax', 'invoicing'), |
|
382 | + 'always' => __('Charge Tax', 'invoicing'), |
|
383 | + 'vat_too' => __('Charge tax even if vat number is validated', 'invoicing') |
|
384 | 384 | ), |
385 | - 'placeholder' => __( 'Select an option', 'invoicing' ), |
|
385 | + 'placeholder' => __('Select an option', 'invoicing'), |
|
386 | 386 | 'std' => 'always', |
387 | 387 | ), |
388 | 388 | |
@@ -396,68 +396,68 @@ discard block |
||
396 | 396 | 'main' => array( |
397 | 397 | 'email_settings_header' => array( |
398 | 398 | 'id' => 'email_settings_header', |
399 | - 'name' => '<h3>' . __( 'Email Sender Options', 'invoicing' ) . '</h3>', |
|
399 | + 'name' => '<h3>' . __('Email Sender Options', 'invoicing') . '</h3>', |
|
400 | 400 | 'type' => 'header', |
401 | 401 | ), |
402 | 402 | 'email_from_name' => array( |
403 | 403 | 'id' => 'email_from_name', |
404 | - 'name' => __( 'From Name', 'invoicing' ), |
|
405 | - 'desc' => __( 'Enter the sender\'s name appears in outgoing invoice emails. This should be your site name.', 'invoicing' ), |
|
406 | - 'std' => esc_attr( get_bloginfo( 'name', 'display' ) ), |
|
404 | + 'name' => __('From Name', 'invoicing'), |
|
405 | + 'desc' => __('Enter the sender\'s name appears in outgoing invoice emails. This should be your site name.', 'invoicing'), |
|
406 | + 'std' => esc_attr(get_bloginfo('name', 'display')), |
|
407 | 407 | 'type' => 'text', |
408 | 408 | ), |
409 | 409 | 'email_from' => array( |
410 | 410 | 'id' => 'email_from', |
411 | - 'name' => __( 'From Email', 'invoicing' ), |
|
412 | - 'desc' => sprintf (__( 'Email address to send invoice emails from. This will act as the "from" and "reply-to" address. %s If emails are not being sent it may be that your hosting prevents emails being sent if the email domains do not match.%s', 'invoicing' ), $alert_wrapper_start, $alert_wrapper_close), |
|
413 | - 'std' => get_option( 'admin_email' ), |
|
411 | + 'name' => __('From Email', 'invoicing'), |
|
412 | + 'desc' => sprintf(__('Email address to send invoice emails from. This will act as the "from" and "reply-to" address. %s If emails are not being sent it may be that your hosting prevents emails being sent if the email domains do not match.%s', 'invoicing'), $alert_wrapper_start, $alert_wrapper_close), |
|
413 | + 'std' => get_option('admin_email'), |
|
414 | 414 | 'type' => 'text', |
415 | 415 | ), |
416 | 416 | 'admin_email' => array( |
417 | 417 | 'id' => 'admin_email', |
418 | - 'name' => __( 'Admin Email', 'invoicing' ), |
|
419 | - 'desc' => __( 'Where should we send admin notifications?', 'invoicing' ), |
|
420 | - 'std' => get_option( 'admin_email' ), |
|
418 | + 'name' => __('Admin Email', 'invoicing'), |
|
419 | + 'desc' => __('Where should we send admin notifications?', 'invoicing'), |
|
420 | + 'std' => get_option('admin_email'), |
|
421 | 421 | 'type' => 'text', |
422 | 422 | ), |
423 | 423 | 'overdue_settings_header' => array( |
424 | 424 | 'id' => 'overdue_settings_header', |
425 | - 'name' => '<h3>' . __( 'Due Date Settings', 'invoicing' ) . '</h3>', |
|
425 | + 'name' => '<h3>' . __('Due Date Settings', 'invoicing') . '</h3>', |
|
426 | 426 | 'type' => 'header', |
427 | 427 | ), |
428 | 428 | 'overdue_active' => array( |
429 | 429 | 'id' => 'overdue_active', |
430 | - 'name' => __( 'Enable Due Date', 'invoicing' ), |
|
431 | - 'desc' => __( 'Check this to enable due date option for invoices.', 'invoicing' ), |
|
430 | + 'name' => __('Enable Due Date', 'invoicing'), |
|
431 | + 'desc' => __('Check this to enable due date option for invoices.', 'invoicing'), |
|
432 | 432 | 'type' => 'checkbox', |
433 | 433 | 'std' => false, |
434 | 434 | ), |
435 | 435 | 'overdue_days' => array( |
436 | 436 | 'id' => 'overdue_days', |
437 | - 'name' => __( 'Default Due Date', 'invoicing' ), |
|
438 | - 'desc' => __( 'Number of days each Invoice is due after the created date. This will automatically set the date in the "Due Date" field. Can be overridden on individual Invoices.', 'invoicing' ), |
|
437 | + 'name' => __('Default Due Date', 'invoicing'), |
|
438 | + 'desc' => __('Number of days each Invoice is due after the created date. This will automatically set the date in the "Due Date" field. Can be overridden on individual Invoices.', 'invoicing'), |
|
439 | 439 | 'type' => 'select', |
440 | 440 | 'options' => $due_payment_options, |
441 | 441 | 'std' => 0, |
442 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
442 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
443 | 443 | ), |
444 | 444 | 'email_template_header' => array( |
445 | 445 | 'id' => 'email_template_header', |
446 | - 'name' => '<h3>' . __( 'Email Template', 'invoicing' ) . '</h3>', |
|
446 | + 'name' => '<h3>' . __('Email Template', 'invoicing') . '</h3>', |
|
447 | 447 | 'type' => 'header', |
448 | 448 | ), |
449 | 449 | 'email_header_image' => array( |
450 | 450 | 'id' => 'email_header_image', |
451 | - 'name' => __( 'Header Image', 'invoicing' ), |
|
452 | - 'desc' => __( 'URL to an image you want to show in the email header. Upload images using the media uploader (Admin > Media).', 'invoicing' ), |
|
451 | + 'name' => __('Header Image', 'invoicing'), |
|
452 | + 'desc' => __('URL to an image you want to show in the email header. Upload images using the media uploader (Admin > Media).', 'invoicing'), |
|
453 | 453 | 'std' => '', |
454 | 454 | 'type' => 'text', |
455 | 455 | ), |
456 | 456 | 'email_footer_text' => array( |
457 | 457 | 'id' => 'email_footer_text', |
458 | - 'name' => __( 'Footer Text', 'invoicing' ), |
|
459 | - 'desc' => __( 'The text to appear in the footer of all invoice emails.', 'invoicing' ), |
|
460 | - 'std' => get_bloginfo( 'name', 'display' ) . ' - ' . __( 'Powered by GetPaid', 'invoicing' ), |
|
458 | + 'name' => __('Footer Text', 'invoicing'), |
|
459 | + 'desc' => __('The text to appear in the footer of all invoice emails.', 'invoicing'), |
|
460 | + 'std' => get_bloginfo('name', 'display') . ' - ' . __('Powered by GetPaid', 'invoicing'), |
|
461 | 461 | 'type' => 'textarea', |
462 | 462 | 'class' => 'regular-text', |
463 | 463 | 'rows' => 2, |
@@ -465,29 +465,29 @@ discard block |
||
465 | 465 | ), |
466 | 466 | 'email_base_color' => array( |
467 | 467 | 'id' => 'email_base_color', |
468 | - 'name' => __( 'Base Color', 'invoicing' ), |
|
469 | - 'desc' => __( 'The base color for invoice email template. Default <code>#557da2</code>.', 'invoicing' ), |
|
468 | + 'name' => __('Base Color', 'invoicing'), |
|
469 | + 'desc' => __('The base color for invoice email template. Default <code>#557da2</code>.', 'invoicing'), |
|
470 | 470 | 'std' => '#557da2', |
471 | 471 | 'type' => 'color', |
472 | 472 | ), |
473 | 473 | 'email_background_color' => array( |
474 | 474 | 'id' => 'email_background_color', |
475 | - 'name' => __( 'Background Color', 'invoicing' ), |
|
476 | - 'desc' => __( 'The background color of email template. Default <code>#f5f5f5</code>.', 'invoicing' ), |
|
475 | + 'name' => __('Background Color', 'invoicing'), |
|
476 | + 'desc' => __('The background color of email template. Default <code>#f5f5f5</code>.', 'invoicing'), |
|
477 | 477 | 'std' => '#f5f5f5', |
478 | 478 | 'type' => 'color', |
479 | 479 | ), |
480 | 480 | 'email_body_background_color' => array( |
481 | 481 | 'id' => 'email_body_background_color', |
482 | - 'name' => __( 'Body Background Color', 'invoicing' ), |
|
483 | - 'desc' => __( 'The main body background color of email template. Default <code>#fdfdfd</code>.', 'invoicing' ), |
|
482 | + 'name' => __('Body Background Color', 'invoicing'), |
|
483 | + 'desc' => __('The main body background color of email template. Default <code>#fdfdfd</code>.', 'invoicing'), |
|
484 | 484 | 'std' => '#fdfdfd', |
485 | 485 | 'type' => 'color', |
486 | 486 | ), |
487 | 487 | 'email_text_color' => array( |
488 | 488 | 'id' => 'email_text_color', |
489 | - 'name' => __( 'Body Text Color', 'invoicing' ), |
|
490 | - 'desc' => __( 'The main body text color. Default <code>#505050</code>.', 'invoicing' ), |
|
489 | + 'name' => __('Body Text Color', 'invoicing'), |
|
490 | + 'desc' => __('The main body text color. Default <code>#505050</code>.', 'invoicing'), |
|
491 | 491 | 'std' => '#505050', |
492 | 492 | 'type' => 'color', |
493 | 493 | ), |
@@ -502,7 +502,7 @@ discard block |
||
502 | 502 | ), |
503 | 503 | |
504 | 504 | // Integrations. |
505 | - 'integrations' => wp_list_pluck( getpaid_get_integration_settings(), 'settings', 'id' ), |
|
505 | + 'integrations' => wp_list_pluck(getpaid_get_integration_settings(), 'settings', 'id'), |
|
506 | 506 | |
507 | 507 | /** Privacy Settings */ |
508 | 508 | 'privacy' => apply_filters('wpinv_settings_privacy', |
@@ -510,17 +510,17 @@ discard block |
||
510 | 510 | 'main' => array( |
511 | 511 | 'invoicing_privacy_policy_settings' => array( |
512 | 512 | 'id' => 'invoicing_privacy_policy_settings', |
513 | - 'name' => '<h3>' . __( 'Privacy Policy', 'invoicing' ) . '</h3>', |
|
513 | + 'name' => '<h3>' . __('Privacy Policy', 'invoicing') . '</h3>', |
|
514 | 514 | 'type' => 'header', |
515 | 515 | ), |
516 | 516 | 'privacy_page' => array( |
517 | 517 | 'id' => 'privacy_page', |
518 | - 'name' => __( 'Privacy Page', 'invoicing' ), |
|
519 | - 'desc' => __( 'If no privacy policy page set in Settings->Privacy default settings, this page will be used on checkout page.', 'invoicing' ), |
|
518 | + 'name' => __('Privacy Page', 'invoicing'), |
|
519 | + 'desc' => __('If no privacy policy page set in Settings->Privacy default settings, this page will be used on checkout page.', 'invoicing'), |
|
520 | 520 | 'type' => 'select', |
521 | - 'options' => wpinv_get_pages( true, __( 'Select a page', 'invoicing' )), |
|
521 | + 'options' => wpinv_get_pages(true, __('Select a page', 'invoicing')), |
|
522 | 522 | 'class' => 'wpi_select2', |
523 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
523 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
524 | 524 | ), |
525 | 525 | ), |
526 | 526 | ) |
@@ -531,19 +531,19 @@ discard block |
||
531 | 531 | 'main' => array( |
532 | 532 | 'invoice_number_format_settings' => array( |
533 | 533 | 'id' => 'invoice_number_format_settings', |
534 | - 'name' => '<h3>' . __( 'Invoice Number', 'invoicing' ) . '</h3>', |
|
534 | + 'name' => '<h3>' . __('Invoice Number', 'invoicing') . '</h3>', |
|
535 | 535 | 'type' => 'header', |
536 | 536 | ), |
537 | 537 | 'sequential_invoice_number' => array( |
538 | 538 | 'id' => 'sequential_invoice_number', |
539 | - 'name' => __( 'Sequential Invoice Numbers', 'invoicing' ), |
|
540 | - 'desc' => __('Check this box to enable sequential invoice numbers.', 'invoicing' ) . $reset_number, |
|
539 | + 'name' => __('Sequential Invoice Numbers', 'invoicing'), |
|
540 | + 'desc' => __('Check this box to enable sequential invoice numbers.', 'invoicing') . $reset_number, |
|
541 | 541 | 'type' => 'checkbox', |
542 | 542 | ), |
543 | 543 | 'invoice_sequence_start' => array( |
544 | 544 | 'id' => 'invoice_sequence_start', |
545 | - 'name' => __( 'Sequential Starting Number', 'invoicing' ), |
|
546 | - 'desc' => __( 'The number at which the invoice number sequence should begin.', 'invoicing' ) . $last_number, |
|
545 | + 'name' => __('Sequential Starting Number', 'invoicing'), |
|
546 | + 'desc' => __('The number at which the invoice number sequence should begin.', 'invoicing') . $last_number, |
|
547 | 547 | 'type' => 'number', |
548 | 548 | 'size' => 'small', |
549 | 549 | 'std' => '1', |
@@ -551,8 +551,8 @@ discard block |
||
551 | 551 | ), |
552 | 552 | 'invoice_number_padd' => array( |
553 | 553 | 'id' => 'invoice_number_padd', |
554 | - 'name' => __( 'Minimum Digits', 'invoicing' ), |
|
555 | - 'desc' => __( 'If the invoice number has less digits than this number, it is left padded with 0s. Ex: invoice number 108 will padded to 00108 if digits set to 5. The default 0 means no padding.', 'invoicing' ), |
|
554 | + 'name' => __('Minimum Digits', 'invoicing'), |
|
555 | + 'desc' => __('If the invoice number has less digits than this number, it is left padded with 0s. Ex: invoice number 108 will padded to 00108 if digits set to 5. The default 0 means no padding.', 'invoicing'), |
|
556 | 556 | 'type' => 'select', |
557 | 557 | 'options' => $invoice_number_padd_options, |
558 | 558 | 'std' => 5, |
@@ -560,8 +560,8 @@ discard block |
||
560 | 560 | ), |
561 | 561 | 'invoice_number_prefix' => array( |
562 | 562 | 'id' => 'invoice_number_prefix', |
563 | - 'name' => __( 'Invoice Number Prefix', 'invoicing' ), |
|
564 | - 'desc' => __( 'Prefix for all invoice numbers. Ex: INV-', 'invoicing' ), |
|
563 | + 'name' => __('Invoice Number Prefix', 'invoicing'), |
|
564 | + 'desc' => __('Prefix for all invoice numbers. Ex: INV-', 'invoicing'), |
|
565 | 565 | 'type' => 'text', |
566 | 566 | 'size' => 'regular', |
567 | 567 | 'std' => 'INV-', |
@@ -569,41 +569,41 @@ discard block |
||
569 | 569 | ), |
570 | 570 | 'invoice_number_postfix' => array( |
571 | 571 | 'id' => 'invoice_number_postfix', |
572 | - 'name' => __( 'Invoice Number Postfix', 'invoicing' ), |
|
573 | - 'desc' => __( 'Postfix for all invoice numbers.', 'invoicing' ), |
|
572 | + 'name' => __('Invoice Number Postfix', 'invoicing'), |
|
573 | + 'desc' => __('Postfix for all invoice numbers.', 'invoicing'), |
|
574 | 574 | 'type' => 'text', |
575 | 575 | 'size' => 'regular', |
576 | 576 | 'std' => '' |
577 | 577 | ), |
578 | 578 | 'checkout_settings' => array( |
579 | 579 | 'id' => 'checkout_settings', |
580 | - 'name' => '<h3>' . __( 'Checkout Settings', 'invoicing' ) . '</h3>', |
|
580 | + 'name' => '<h3>' . __('Checkout Settings', 'invoicing') . '</h3>', |
|
581 | 581 | 'type' => 'header', |
582 | 582 | ), |
583 | 583 | 'login_to_checkout' => array( |
584 | 584 | 'id' => 'login_to_checkout', |
585 | - 'name' => __( 'Require Login To Checkout', 'invoicing' ), |
|
586 | - 'desc' => __( 'If ticked then user needs to be logged in to view or pay invoice, can only view or pay their own invoice. If unticked then anyone can view or pay the invoice.', 'invoicing' ), |
|
585 | + 'name' => __('Require Login To Checkout', 'invoicing'), |
|
586 | + 'desc' => __('If ticked then user needs to be logged in to view or pay invoice, can only view or pay their own invoice. If unticked then anyone can view or pay the invoice.', 'invoicing'), |
|
587 | 587 | 'type' => 'checkbox', |
588 | 588 | ), |
589 | 589 | |
590 | 590 | 'maxmind_license_key' => array( |
591 | 591 | 'id' => 'maxmind_license_key', |
592 | - 'name' => __( 'MaxMind License Key', 'invoicing' ), |
|
592 | + 'name' => __('MaxMind License Key', 'invoicing'), |
|
593 | 593 | 'type' => 'text', |
594 | 594 | 'size' => 'regular', |
595 | - 'desc' => __( "Enter you license key if you would like to use MaxMind to automatically detect a customer's country.", 'invoicing' ) . ' <a href="https://support.maxmind.com/account-faq/license-keys/how-do-i-generate-a-license-key/">' . __( 'How to generate a free license key.', 'invoicing' ) . '</a>', |
|
595 | + 'desc' => __("Enter you license key if you would like to use MaxMind to automatically detect a customer's country.", 'invoicing') . ' <a href="https://support.maxmind.com/account-faq/license-keys/how-do-i-generate-a-license-key/">' . __('How to generate a free license key.', 'invoicing') . '</a>', |
|
596 | 596 | ), |
597 | 597 | |
598 | 598 | 'uninstall_settings' => array( |
599 | 599 | 'id' => 'uninstall_settings', |
600 | - 'name' => '<h3>' . __( 'Uninstall Settings', 'invoicing' ) . '</h3>', |
|
600 | + 'name' => '<h3>' . __('Uninstall Settings', 'invoicing') . '</h3>', |
|
601 | 601 | 'type' => 'header', |
602 | 602 | ), |
603 | 603 | 'remove_data_on_unistall' => array( |
604 | 604 | 'id' => 'remove_data_on_unistall', |
605 | - 'name' => __( 'Remove Data on Uninstall?', 'invoicing' ), |
|
606 | - 'desc' => __( 'Check this box if you would like Invoicing plugin to completely remove all of its data when the plugin is deleted/uninstalled.', 'invoicing' ), |
|
605 | + 'name' => __('Remove Data on Uninstall?', 'invoicing'), |
|
606 | + 'desc' => __('Check this box if you would like Invoicing plugin to completely remove all of its data when the plugin is deleted/uninstalled.', 'invoicing'), |
|
607 | 607 | 'type' => 'checkbox', |
608 | 608 | 'std' => '' |
609 | 609 | ), |
@@ -612,13 +612,13 @@ discard block |
||
612 | 612 | 'custom-css' => array( |
613 | 613 | 'css_settings' => array( |
614 | 614 | 'id' => 'css_settings', |
615 | - 'name' => '<h3>' . __( 'Custom CSS', 'invoicing' ) . '</h3>', |
|
615 | + 'name' => '<h3>' . __('Custom CSS', 'invoicing') . '</h3>', |
|
616 | 616 | 'type' => 'header', |
617 | 617 | ), |
618 | 618 | 'template_custom_css' => array( |
619 | 619 | 'id' => 'template_custom_css', |
620 | - 'name' => __( 'Invoice Template CSS', 'invoicing' ), |
|
621 | - 'desc' => __( 'Add CSS to modify appearance of the print invoice page.', 'invoicing' ), |
|
620 | + 'name' => __('Invoice Template CSS', 'invoicing'), |
|
621 | + 'desc' => __('Add CSS to modify appearance of the print invoice page.', 'invoicing'), |
|
622 | 622 | 'type' => 'textarea', |
623 | 623 | 'class'=> 'regular-text', |
624 | 624 | 'rows' => 10, |
@@ -632,8 +632,8 @@ discard block |
||
632 | 632 | 'main' => array( |
633 | 633 | 'tool_settings' => array( |
634 | 634 | 'id' => 'tool_settings', |
635 | - 'name' => '<h3>' . __( 'Diagnostic Tools', 'invoicing' ) . '</h3>', |
|
636 | - 'desc' => __( 'Invoicing diagnostic tools', 'invoicing' ), |
|
635 | + 'name' => '<h3>' . __('Diagnostic Tools', 'invoicing') . '</h3>', |
|
636 | + 'desc' => __('Invoicing diagnostic tools', 'invoicing'), |
|
637 | 637 | 'type' => 'tools', |
638 | 638 | ), |
639 | 639 | ), |
@@ -6,7 +6,7 @@ discard block |
||
6 | 6 | * @since 1.0.0 |
7 | 7 | */ |
8 | 8 | |
9 | -defined( 'ABSPATH' ) || exit; |
|
9 | +defined('ABSPATH') || exit; |
|
10 | 10 | |
11 | 11 | /** |
12 | 12 | * Retrieves all default settings. |
@@ -16,13 +16,13 @@ discard block |
||
16 | 16 | function wpinv_get_settings() { |
17 | 17 | $defaults = array(); |
18 | 18 | |
19 | - foreach ( array_values( wpinv_get_registered_settings() ) as $tab_settings ) { |
|
19 | + foreach (array_values(wpinv_get_registered_settings()) as $tab_settings) { |
|
20 | 20 | |
21 | - foreach ( array_values( $tab_settings ) as $section_settings ) { |
|
21 | + foreach (array_values($tab_settings) as $section_settings) { |
|
22 | 22 | |
23 | - foreach ( $section_settings as $key => $setting ) { |
|
24 | - if ( isset( $setting['std'] ) ) { |
|
25 | - $defaults[ $key ] = $setting['std']; |
|
23 | + foreach ($section_settings as $key => $setting) { |
|
24 | + if (isset($setting['std'])) { |
|
25 | + $defaults[$key] = $setting['std']; |
|
26 | 26 | } |
27 | 27 | } |
28 | 28 | |
@@ -43,12 +43,12 @@ discard block |
||
43 | 43 | global $wpinv_options; |
44 | 44 | |
45 | 45 | // Try fetching the saved options. |
46 | - if ( ! is_array( $wpinv_options ) ) { |
|
47 | - $wpinv_options = get_option( 'wpinv_settings' ); |
|
46 | + if (!is_array($wpinv_options)) { |
|
47 | + $wpinv_options = get_option('wpinv_settings'); |
|
48 | 48 | } |
49 | 49 | |
50 | 50 | // If that fails, don't fetch the default settings to prevent a loop. |
51 | - if ( ! is_array( $wpinv_options ) ) { |
|
51 | + if (!is_array($wpinv_options)) { |
|
52 | 52 | $wpinv_options = array(); |
53 | 53 | } |
54 | 54 | |
@@ -62,13 +62,13 @@ discard block |
||
62 | 62 | * @param mixed $default The default value to use if the setting has not been set. |
63 | 63 | * @return mixed |
64 | 64 | */ |
65 | -function wpinv_get_option( $key = '', $default = false ) { |
|
65 | +function wpinv_get_option($key = '', $default = false) { |
|
66 | 66 | |
67 | 67 | $options = wpinv_get_options(); |
68 | - $value = isset( $options[ $key ] ) ? $options[ $key ] : $default; |
|
69 | - $value = apply_filters( 'wpinv_get_option', $value, $key, $default ); |
|
68 | + $value = isset($options[$key]) ? $options[$key] : $default; |
|
69 | + $value = apply_filters('wpinv_get_option', $value, $key, $default); |
|
70 | 70 | |
71 | - return apply_filters( 'wpinv_get_option_' . $key, $value, $key, $default ); |
|
71 | + return apply_filters('wpinv_get_option_' . $key, $value, $key, $default); |
|
72 | 72 | } |
73 | 73 | |
74 | 74 | /** |
@@ -77,11 +77,11 @@ discard block |
||
77 | 77 | * @param array $options the new options. |
78 | 78 | * @return bool |
79 | 79 | */ |
80 | -function wpinv_update_options( $options ) { |
|
80 | +function wpinv_update_options($options) { |
|
81 | 81 | global $wpinv_options; |
82 | 82 | |
83 | 83 | // update the option. |
84 | - if ( is_array( $options ) && update_option( 'wpinv_settings', $options ) ) { |
|
84 | + if (is_array($options) && update_option('wpinv_settings', $options)) { |
|
85 | 85 | $wpinv_options = $options; |
86 | 86 | return true; |
87 | 87 | } |
@@ -96,24 +96,24 @@ discard block |
||
96 | 96 | * @param mixed $value The setting value. |
97 | 97 | * @return bool |
98 | 98 | */ |
99 | -function wpinv_update_option( $key = '', $value = false ) { |
|
99 | +function wpinv_update_option($key = '', $value = false) { |
|
100 | 100 | |
101 | 101 | // If no key, exit. |
102 | - if ( empty( $key ) ) { |
|
102 | + if (empty($key)) { |
|
103 | 103 | return false; |
104 | 104 | } |
105 | 105 | |
106 | 106 | // Maybe delete the option instead. |
107 | - if ( is_null( $value ) ) { |
|
108 | - return wpinv_delete_option( $key ); |
|
107 | + if (is_null($value)) { |
|
108 | + return wpinv_delete_option($key); |
|
109 | 109 | } |
110 | 110 | |
111 | 111 | // Prepare the new options. |
112 | 112 | $options = wpinv_get_options(); |
113 | - $options[ $key ] = apply_filters( 'wpinv_update_option', $value, $key ); |
|
113 | + $options[$key] = apply_filters('wpinv_update_option', $value, $key); |
|
114 | 114 | |
115 | 115 | // Save the new options. |
116 | - return wpinv_update_options( $options ); |
|
116 | + return wpinv_update_options($options); |
|
117 | 117 | |
118 | 118 | } |
119 | 119 | |
@@ -123,18 +123,18 @@ discard block |
||
123 | 123 | * @param string $key the setting key. |
124 | 124 | * @return bool |
125 | 125 | */ |
126 | -function wpinv_delete_option( $key = '' ) { |
|
126 | +function wpinv_delete_option($key = '') { |
|
127 | 127 | |
128 | 128 | // If no key, exit |
129 | - if ( empty( $key ) ) { |
|
129 | + if (empty($key)) { |
|
130 | 130 | return false; |
131 | 131 | } |
132 | 132 | |
133 | 133 | $options = wpinv_get_options(); |
134 | 134 | |
135 | - if ( isset( $options[ $key ] ) ) { |
|
136 | - unset( $options[ $key ] ); |
|
137 | - return wpinv_update_options( $options ); |
|
135 | + if (isset($options[$key])) { |
|
136 | + unset($options[$key]); |
|
137 | + return wpinv_update_options($options); |
|
138 | 138 | } |
139 | 139 | |
140 | 140 | return true; |
@@ -148,14 +148,14 @@ discard block |
||
148 | 148 | function wpinv_register_settings() { |
149 | 149 | |
150 | 150 | // Loop through all tabs. |
151 | - foreach ( wpinv_get_registered_settings() as $tab => $sections ) { |
|
151 | + foreach (wpinv_get_registered_settings() as $tab => $sections) { |
|
152 | 152 | |
153 | 153 | // In each tab, loop through sections. |
154 | - foreach ( $sections as $section => $settings ) { |
|
154 | + foreach ($sections as $section => $settings) { |
|
155 | 155 | |
156 | 156 | // Check for backwards compatibility |
157 | - $section_tabs = wpinv_get_settings_tab_sections( $tab ); |
|
158 | - if ( ! is_array( $section_tabs ) || ! array_key_exists( $section, $section_tabs ) ) { |
|
157 | + $section_tabs = wpinv_get_settings_tab_sections($tab); |
|
158 | + if (!is_array($section_tabs) || !array_key_exists($section, $section_tabs)) { |
|
159 | 159 | $section = 'main'; |
160 | 160 | $settings = $sections; |
161 | 161 | } |
@@ -168,9 +168,9 @@ discard block |
||
168 | 168 | 'wpinv_settings_' . $tab . '_' . $section |
169 | 169 | ); |
170 | 170 | |
171 | - foreach ( $settings as $option ) { |
|
172 | - if ( ! empty( $option['id'] ) ) { |
|
173 | - wpinv_register_settings_option( $tab, $section, $option ); |
|
171 | + foreach ($settings as $option) { |
|
172 | + if (!empty($option['id'])) { |
|
173 | + wpinv_register_settings_option($tab, $section, $option); |
|
174 | 174 | } |
175 | 175 | } |
176 | 176 | |
@@ -178,9 +178,9 @@ discard block |
||
178 | 178 | } |
179 | 179 | |
180 | 180 | // Creates our settings in the options table. |
181 | - register_setting( 'wpinv_settings', 'wpinv_settings', 'wpinv_settings_sanitize' ); |
|
181 | + register_setting('wpinv_settings', 'wpinv_settings', 'wpinv_settings_sanitize'); |
|
182 | 182 | } |
183 | -add_action( 'admin_init', 'wpinv_register_settings' ); |
|
183 | +add_action('admin_init', 'wpinv_register_settings'); |
|
184 | 184 | |
185 | 185 | /** |
186 | 186 | * Register a single settings option. |
@@ -190,47 +190,47 @@ discard block |
||
190 | 190 | * @param string $option |
191 | 191 | * |
192 | 192 | */ |
193 | -function wpinv_register_settings_option( $tab, $section, $option ) { |
|
193 | +function wpinv_register_settings_option($tab, $section, $option) { |
|
194 | 194 | |
195 | - $name = isset( $option['name'] ) ? $option['name'] : ''; |
|
195 | + $name = isset($option['name']) ? $option['name'] : ''; |
|
196 | 196 | $cb = "wpinv_{$option['type']}_callback"; |
197 | 197 | $section = "wpinv_settings_{$tab}_$section"; |
198 | 198 | |
199 | - if ( isset( $option['desc'] ) && ! empty( $option['help-tip'] ) ) { |
|
200 | - $tip = wpinv_clean( $option['desc'] ); |
|
199 | + if (isset($option['desc']) && !empty($option['help-tip'])) { |
|
200 | + $tip = wpinv_clean($option['desc']); |
|
201 | 201 | $name .= "<span class='dashicons dashicons-editor-help wpi-help-tip' title='$tip'></span>"; |
202 | - unset( $option['desc'] ); |
|
202 | + unset($option['desc']); |
|
203 | 203 | } |
204 | 204 | |
205 | 205 | // Loop through all tabs. |
206 | 206 | add_settings_field( |
207 | 207 | 'wpinv_settings[' . $option['id'] . ']', |
208 | 208 | $name, |
209 | - function_exists( $cb ) ? $cb : 'wpinv_missing_callback', |
|
209 | + function_exists($cb) ? $cb : 'wpinv_missing_callback', |
|
210 | 210 | $section, |
211 | 211 | $section, |
212 | 212 | array( |
213 | 213 | 'section' => $section, |
214 | - 'id' => isset( $option['id'] ) ? $option['id'] : uniqid( 'wpinv-' ), |
|
215 | - 'desc' => isset( $option['desc'] ) ? $option['desc'] : '', |
|
214 | + 'id' => isset($option['id']) ? $option['id'] : uniqid('wpinv-'), |
|
215 | + 'desc' => isset($option['desc']) ? $option['desc'] : '', |
|
216 | 216 | 'name' => $name, |
217 | - 'size' => isset( $option['size'] ) ? $option['size'] : null, |
|
218 | - 'options' => isset( $option['options'] ) ? $option['options'] : '', |
|
219 | - 'selected' => isset( $option['selected'] ) ? $option['selected'] : null, |
|
220 | - 'std' => isset( $option['std'] ) ? $option['std'] : '', |
|
221 | - 'min' => isset( $option['min'] ) ? $option['min'] : 0, |
|
222 | - 'max' => isset( $option['max'] ) ? $option['max'] : 999999, |
|
223 | - 'step' => isset( $option['step'] ) ? $option['step'] : 1, |
|
224 | - 'placeholder' => isset( $option['placeholder'] ) ? $option['placeholder'] : null, |
|
225 | - 'allow_blank' => isset( $option['allow_blank'] ) ? $option['allow_blank'] : true, |
|
226 | - 'readonly' => isset( $option['readonly'] ) ? $option['readonly'] : false, |
|
227 | - 'faux' => isset( $option['faux'] ) ? $option['faux'] : false, |
|
228 | - 'onchange' => isset( $option['onchange'] ) ? $option['onchange'] : '', |
|
229 | - 'custom' => isset( $option['custom'] ) ? $option['custom'] : '', |
|
230 | - 'class' => isset( $option['class'] ) ? $option['class'] : '', |
|
231 | - 'style' => isset( $option['style'] ) ? $option['style'] : '', |
|
232 | - 'cols' => isset( $option['cols'] ) && (int) $option['cols'] > 0 ? (int) $option['cols'] : 50, |
|
233 | - 'rows' => isset( $option['rows'] ) && (int) $option['rows'] > 0 ? (int) $option['rows'] : 5, |
|
217 | + 'size' => isset($option['size']) ? $option['size'] : null, |
|
218 | + 'options' => isset($option['options']) ? $option['options'] : '', |
|
219 | + 'selected' => isset($option['selected']) ? $option['selected'] : null, |
|
220 | + 'std' => isset($option['std']) ? $option['std'] : '', |
|
221 | + 'min' => isset($option['min']) ? $option['min'] : 0, |
|
222 | + 'max' => isset($option['max']) ? $option['max'] : 999999, |
|
223 | + 'step' => isset($option['step']) ? $option['step'] : 1, |
|
224 | + 'placeholder' => isset($option['placeholder']) ? $option['placeholder'] : null, |
|
225 | + 'allow_blank' => isset($option['allow_blank']) ? $option['allow_blank'] : true, |
|
226 | + 'readonly' => isset($option['readonly']) ? $option['readonly'] : false, |
|
227 | + 'faux' => isset($option['faux']) ? $option['faux'] : false, |
|
228 | + 'onchange' => isset($option['onchange']) ? $option['onchange'] : '', |
|
229 | + 'custom' => isset($option['custom']) ? $option['custom'] : '', |
|
230 | + 'class' => isset($option['class']) ? $option['class'] : '', |
|
231 | + 'style' => isset($option['style']) ? $option['style'] : '', |
|
232 | + 'cols' => isset($option['cols']) && (int) $option['cols'] > 0 ? (int) $option['cols'] : 50, |
|
233 | + 'rows' => isset($option['rows']) && (int) $option['rows'] > 0 ? (int) $option['rows'] : 5, |
|
234 | 234 | ) |
235 | 235 | ); |
236 | 236 | |
@@ -242,7 +242,7 @@ discard block |
||
242 | 242 | * @return array |
243 | 243 | */ |
244 | 244 | function wpinv_get_registered_settings() { |
245 | - return array_filter( apply_filters( 'wpinv_registered_settings', wpinv_get_data( 'admin-settings' ) ) ); |
|
245 | + return array_filter(apply_filters('wpinv_registered_settings', wpinv_get_data('admin-settings'))); |
|
246 | 246 | } |
247 | 247 | |
248 | 248 | /** |
@@ -251,7 +251,7 @@ discard block |
||
251 | 251 | * @return array |
252 | 252 | */ |
253 | 253 | function getpaid_get_integration_settings() { |
254 | - return apply_filters( 'getpaid_integration_settings', array() ); |
|
254 | + return apply_filters('getpaid_integration_settings', array()); |
|
255 | 255 | } |
256 | 256 | |
257 | 257 | /** |
@@ -259,144 +259,144 @@ discard block |
||
259 | 259 | * |
260 | 260 | * @return array |
261 | 261 | */ |
262 | -function wpinv_settings_sanitize( $input = array() ) { |
|
262 | +function wpinv_settings_sanitize($input = array()) { |
|
263 | 263 | |
264 | 264 | $wpinv_options = wpinv_get_options(); |
265 | 265 | $raw_referrer = wp_get_raw_referer(); |
266 | 266 | |
267 | - if ( empty( $raw_referrer ) ) { |
|
267 | + if (empty($raw_referrer)) { |
|
268 | 268 | return $input; |
269 | 269 | } |
270 | 270 | |
271 | - wp_parse_str( $raw_referrer, $referrer ); |
|
271 | + wp_parse_str($raw_referrer, $referrer); |
|
272 | 272 | |
273 | - if ( empty( $referrer['tab'] ) ) { |
|
273 | + if (empty($referrer['tab'])) { |
|
274 | 274 | return $input; |
275 | 275 | } |
276 | 276 | |
277 | 277 | $settings = wpinv_get_registered_settings(); |
278 | - $tab = isset( $referrer['tab'] ) ? $referrer['tab'] : 'general'; |
|
279 | - $section = isset( $referrer['section'] ) ? $referrer['section'] : 'main'; |
|
278 | + $tab = isset($referrer['tab']) ? $referrer['tab'] : 'general'; |
|
279 | + $section = isset($referrer['section']) ? $referrer['section'] : 'main'; |
|
280 | 280 | |
281 | 281 | $input = $input ? $input : array(); |
282 | - $input = apply_filters( 'wpinv_settings_tab_' . $tab . '_sanitize', $input ); |
|
283 | - $input = apply_filters( 'wpinv_settings_' . $tab . '-' . $section . '_sanitize', $input ); |
|
282 | + $input = apply_filters('wpinv_settings_tab_' . $tab . '_sanitize', $input); |
|
283 | + $input = apply_filters('wpinv_settings_' . $tab . '-' . $section . '_sanitize', $input); |
|
284 | 284 | |
285 | 285 | // Loop through each setting being saved and pass it through a sanitization filter |
286 | - foreach ( $input as $key => $value ) { |
|
286 | + foreach ($input as $key => $value) { |
|
287 | 287 | |
288 | 288 | // Get the setting type (checkbox, select, etc) |
289 | - $type = isset( $settings[ $tab ][$section][ $key ]['type'] ) ? $settings[ $tab ][$section][ $key ]['type'] : false; |
|
289 | + $type = isset($settings[$tab][$section][$key]['type']) ? $settings[$tab][$section][$key]['type'] : false; |
|
290 | 290 | |
291 | - if ( $type ) { |
|
291 | + if ($type) { |
|
292 | 292 | // Field type specific filter |
293 | - $input[$key] = apply_filters( 'wpinv_settings_sanitize_' . $type, $value, $key ); |
|
293 | + $input[$key] = apply_filters('wpinv_settings_sanitize_' . $type, $value, $key); |
|
294 | 294 | } |
295 | 295 | |
296 | 296 | // General filter |
297 | - $input[ $key ] = apply_filters( 'wpinv_settings_sanitize', $input[ $key ], $key ); |
|
297 | + $input[$key] = apply_filters('wpinv_settings_sanitize', $input[$key], $key); |
|
298 | 298 | |
299 | 299 | // Key specific filter. |
300 | - $input[ $key ] = apply_filters( "wpinv_settings_sanitize_$key", $input[ $key ] ); |
|
300 | + $input[$key] = apply_filters("wpinv_settings_sanitize_$key", $input[$key]); |
|
301 | 301 | } |
302 | 302 | |
303 | 303 | // Loop through the whitelist and unset any that are empty for the tab being saved |
304 | - $main_settings = isset( $settings[ $tab ] ) ? $settings[ $tab ] : array(); // Check for extensions that aren't using new sections |
|
305 | - $section_settings = ! empty( $settings[ $tab ][ $section ] ) ? $settings[ $tab ][ $section ] : array(); |
|
304 | + $main_settings = isset($settings[$tab]) ? $settings[$tab] : array(); // Check for extensions that aren't using new sections |
|
305 | + $section_settings = !empty($settings[$tab][$section]) ? $settings[$tab][$section] : array(); |
|
306 | 306 | |
307 | - $found_settings = array_merge( $main_settings, $section_settings ); |
|
307 | + $found_settings = array_merge($main_settings, $section_settings); |
|
308 | 308 | |
309 | - if ( ! empty( $found_settings ) ) { |
|
310 | - foreach ( $found_settings as $key => $value ) { |
|
309 | + if (!empty($found_settings)) { |
|
310 | + foreach ($found_settings as $key => $value) { |
|
311 | 311 | |
312 | 312 | // settings used to have numeric keys, now they have keys that match the option ID. This ensures both methods work |
313 | - if ( is_numeric( $key ) ) { |
|
313 | + if (is_numeric($key)) { |
|
314 | 314 | $key = $value['id']; |
315 | 315 | } |
316 | 316 | |
317 | - if ( ! isset( $input[ $key ] ) && isset( $wpinv_options[ $key ] ) ) { |
|
318 | - unset( $wpinv_options[ $key ] ); |
|
317 | + if (!isset($input[$key]) && isset($wpinv_options[$key])) { |
|
318 | + unset($wpinv_options[$key]); |
|
319 | 319 | } |
320 | 320 | } |
321 | 321 | } |
322 | 322 | |
323 | 323 | // Merge our new settings with the existing |
324 | - $output = array_merge( $wpinv_options, $input ); |
|
324 | + $output = array_merge($wpinv_options, $input); |
|
325 | 325 | |
326 | - add_settings_error( 'wpinv-notices', '', __( 'Settings updated.', 'invoicing' ), 'updated' ); |
|
326 | + add_settings_error('wpinv-notices', '', __('Settings updated.', 'invoicing'), 'updated'); |
|
327 | 327 | |
328 | 328 | return $output; |
329 | 329 | } |
330 | 330 | |
331 | -function wpinv_settings_sanitize_misc_accounting( $input ) { |
|
331 | +function wpinv_settings_sanitize_misc_accounting($input) { |
|
332 | 332 | |
333 | - if ( ! wpinv_current_user_can_manage_invoicing() ) { |
|
333 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
334 | 334 | return $input; |
335 | 335 | } |
336 | 336 | |
337 | - if( ! empty( $input['enable_sequential'] ) && !wpinv_get_option( 'enable_sequential' ) ) { |
|
337 | + if (!empty($input['enable_sequential']) && !wpinv_get_option('enable_sequential')) { |
|
338 | 338 | // Shows an admin notice about upgrading previous order numbers |
339 | - getpaid_session()->set( 'upgrade_sequential', '1' ); |
|
339 | + getpaid_session()->set('upgrade_sequential', '1'); |
|
340 | 340 | } |
341 | 341 | |
342 | 342 | return $input; |
343 | 343 | } |
344 | -add_filter( 'wpinv_settings_misc-accounting_sanitize', 'wpinv_settings_sanitize_misc_accounting' ); |
|
344 | +add_filter('wpinv_settings_misc-accounting_sanitize', 'wpinv_settings_sanitize_misc_accounting'); |
|
345 | 345 | |
346 | -function wpinv_settings_sanitize_tax_rates( $input ) { |
|
347 | - if( ! wpinv_current_user_can_manage_invoicing() ) { |
|
346 | +function wpinv_settings_sanitize_tax_rates($input) { |
|
347 | + if (!wpinv_current_user_can_manage_invoicing()) { |
|
348 | 348 | return $input; |
349 | 349 | } |
350 | 350 | |
351 | - $new_rates = ! empty( $_POST['tax_rates'] ) ? array_values( $_POST['tax_rates'] ) : array(); |
|
351 | + $new_rates = !empty($_POST['tax_rates']) ? array_values($_POST['tax_rates']) : array(); |
|
352 | 352 | $tax_rates = array(); |
353 | 353 | |
354 | - foreach ( $new_rates as $rate ) { |
|
354 | + foreach ($new_rates as $rate) { |
|
355 | 355 | |
356 | - $rate['rate'] = wpinv_sanitize_amount( $rate['rate'] ); |
|
357 | - $rate['name'] = sanitize_text_field( $rate['name'] ); |
|
358 | - $rate['state'] = sanitize_text_field( $rate['state'] ); |
|
359 | - $rate['country'] = sanitize_text_field( $rate['country'] ); |
|
360 | - $rate['global'] = empty( $rate['state'] ); |
|
356 | + $rate['rate'] = wpinv_sanitize_amount($rate['rate']); |
|
357 | + $rate['name'] = sanitize_text_field($rate['name']); |
|
358 | + $rate['state'] = sanitize_text_field($rate['state']); |
|
359 | + $rate['country'] = sanitize_text_field($rate['country']); |
|
360 | + $rate['global'] = empty($rate['state']); |
|
361 | 361 | $tax_rates[] = $rate; |
362 | 362 | |
363 | 363 | } |
364 | 364 | |
365 | - update_option( 'wpinv_tax_rates', $tax_rates ); |
|
365 | + update_option('wpinv_tax_rates', $tax_rates); |
|
366 | 366 | |
367 | 367 | return $input; |
368 | 368 | } |
369 | -add_filter( 'wpinv_settings_taxes-rates_sanitize', 'wpinv_settings_sanitize_tax_rates' ); |
|
369 | +add_filter('wpinv_settings_taxes-rates_sanitize', 'wpinv_settings_sanitize_tax_rates'); |
|
370 | 370 | |
371 | -function wpinv_sanitize_text_field( $input ) { |
|
372 | - return trim( $input ); |
|
371 | +function wpinv_sanitize_text_field($input) { |
|
372 | + return trim($input); |
|
373 | 373 | } |
374 | -add_filter( 'wpinv_settings_sanitize_text', 'wpinv_sanitize_text_field' ); |
|
374 | +add_filter('wpinv_settings_sanitize_text', 'wpinv_sanitize_text_field'); |
|
375 | 375 | |
376 | 376 | function wpinv_get_settings_tabs() { |
377 | 377 | $tabs = array(); |
378 | - $tabs['general'] = __( 'General', 'invoicing' ); |
|
379 | - $tabs['gateways'] = __( 'Payment Gateways', 'invoicing' ); |
|
380 | - $tabs['taxes'] = __( 'Taxes', 'invoicing' ); |
|
381 | - $tabs['emails'] = __( 'Emails', 'invoicing' ); |
|
378 | + $tabs['general'] = __('General', 'invoicing'); |
|
379 | + $tabs['gateways'] = __('Payment Gateways', 'invoicing'); |
|
380 | + $tabs['taxes'] = __('Taxes', 'invoicing'); |
|
381 | + $tabs['emails'] = __('Emails', 'invoicing'); |
|
382 | 382 | |
383 | - if ( count( getpaid_get_integration_settings() ) > 0 ) { |
|
384 | - $tabs['integrations'] = __( 'Integrations', 'invoicing' ); |
|
383 | + if (count(getpaid_get_integration_settings()) > 0) { |
|
384 | + $tabs['integrations'] = __('Integrations', 'invoicing'); |
|
385 | 385 | } |
386 | 386 | |
387 | - $tabs['privacy'] = __( 'Privacy', 'invoicing' ); |
|
388 | - $tabs['misc'] = __( 'Misc', 'invoicing' ); |
|
389 | - $tabs['tools'] = __( 'Tools', 'invoicing' ); |
|
387 | + $tabs['privacy'] = __('Privacy', 'invoicing'); |
|
388 | + $tabs['misc'] = __('Misc', 'invoicing'); |
|
389 | + $tabs['tools'] = __('Tools', 'invoicing'); |
|
390 | 390 | |
391 | - return apply_filters( 'wpinv_settings_tabs', $tabs ); |
|
391 | + return apply_filters('wpinv_settings_tabs', $tabs); |
|
392 | 392 | } |
393 | 393 | |
394 | -function wpinv_get_settings_tab_sections( $tab = false ) { |
|
394 | +function wpinv_get_settings_tab_sections($tab = false) { |
|
395 | 395 | $tabs = false; |
396 | 396 | $sections = wpinv_get_registered_settings_sections(); |
397 | 397 | |
398 | - if( $tab && ! empty( $sections[ $tab ] ) ) { |
|
399 | - $tabs = $sections[ $tab ]; |
|
398 | + if ($tab && !empty($sections[$tab])) { |
|
399 | + $tabs = $sections[$tab]; |
|
400 | 400 | } |
401 | 401 | |
402 | 402 | return $tabs; |
@@ -405,91 +405,91 @@ discard block |
||
405 | 405 | function wpinv_get_registered_settings_sections() { |
406 | 406 | static $sections = false; |
407 | 407 | |
408 | - if ( false !== $sections ) { |
|
408 | + if (false !== $sections) { |
|
409 | 409 | return $sections; |
410 | 410 | } |
411 | 411 | |
412 | 412 | $sections = array( |
413 | - 'general' => apply_filters( 'wpinv_settings_sections_general', array( |
|
414 | - 'main' => __( 'General Settings', 'invoicing' ), |
|
415 | - 'currency_section' => __( 'Currency Settings', 'invoicing' ), |
|
416 | - 'labels' => __( 'Label Texts', 'invoicing' ), |
|
417 | - ) ), |
|
418 | - 'gateways' => apply_filters( 'wpinv_settings_sections_gateways', array( |
|
419 | - 'main' => __( 'Gateway Settings', 'invoicing' ), |
|
420 | - ) ), |
|
421 | - 'taxes' => apply_filters( 'wpinv_settings_sections_taxes', array( |
|
422 | - 'main' => __( 'Tax Settings', 'invoicing' ), |
|
423 | - 'rates' => __( 'Tax Rates', 'invoicing' ), |
|
424 | - 'vat' => __( 'EU VAT Settings', 'invoicing' ) |
|
425 | - ) ), |
|
426 | - 'emails' => apply_filters( 'wpinv_settings_sections_emails', array( |
|
427 | - 'main' => __( 'Email Settings', 'invoicing' ), |
|
428 | - ) ), |
|
429 | - |
|
430 | - 'integrations' => wp_list_pluck( getpaid_get_integration_settings(), 'label', 'id' ), |
|
431 | - |
|
432 | - 'privacy' => apply_filters( 'wpinv_settings_sections_privacy', array( |
|
433 | - 'main' => __( 'Privacy policy', 'invoicing' ), |
|
434 | - ) ), |
|
435 | - 'misc' => apply_filters( 'wpinv_settings_sections_misc', array( |
|
436 | - 'main' => __( 'Miscellaneous', 'invoicing' ), |
|
437 | - 'custom-css' => __( 'Custom CSS', 'invoicing' ), |
|
438 | - ) ), |
|
439 | - 'tools' => apply_filters( 'wpinv_settings_sections_tools', array( |
|
440 | - 'main' => __( 'Diagnostic Tools', 'invoicing' ), |
|
441 | - ) ), |
|
413 | + 'general' => apply_filters('wpinv_settings_sections_general', array( |
|
414 | + 'main' => __('General Settings', 'invoicing'), |
|
415 | + 'currency_section' => __('Currency Settings', 'invoicing'), |
|
416 | + 'labels' => __('Label Texts', 'invoicing'), |
|
417 | + )), |
|
418 | + 'gateways' => apply_filters('wpinv_settings_sections_gateways', array( |
|
419 | + 'main' => __('Gateway Settings', 'invoicing'), |
|
420 | + )), |
|
421 | + 'taxes' => apply_filters('wpinv_settings_sections_taxes', array( |
|
422 | + 'main' => __('Tax Settings', 'invoicing'), |
|
423 | + 'rates' => __('Tax Rates', 'invoicing'), |
|
424 | + 'vat' => __('EU VAT Settings', 'invoicing') |
|
425 | + )), |
|
426 | + 'emails' => apply_filters('wpinv_settings_sections_emails', array( |
|
427 | + 'main' => __('Email Settings', 'invoicing'), |
|
428 | + )), |
|
429 | + |
|
430 | + 'integrations' => wp_list_pluck(getpaid_get_integration_settings(), 'label', 'id'), |
|
431 | + |
|
432 | + 'privacy' => apply_filters('wpinv_settings_sections_privacy', array( |
|
433 | + 'main' => __('Privacy policy', 'invoicing'), |
|
434 | + )), |
|
435 | + 'misc' => apply_filters('wpinv_settings_sections_misc', array( |
|
436 | + 'main' => __('Miscellaneous', 'invoicing'), |
|
437 | + 'custom-css' => __('Custom CSS', 'invoicing'), |
|
438 | + )), |
|
439 | + 'tools' => apply_filters('wpinv_settings_sections_tools', array( |
|
440 | + 'main' => __('Diagnostic Tools', 'invoicing'), |
|
441 | + )), |
|
442 | 442 | ); |
443 | 443 | |
444 | - $sections = apply_filters( 'wpinv_settings_sections', $sections ); |
|
444 | + $sections = apply_filters('wpinv_settings_sections', $sections); |
|
445 | 445 | |
446 | 446 | return $sections; |
447 | 447 | } |
448 | 448 | |
449 | -function wpinv_get_pages( $with_slug = false, $default_label = NULL ) { |
|
449 | +function wpinv_get_pages($with_slug = false, $default_label = NULL) { |
|
450 | 450 | $pages_options = array(); |
451 | 451 | |
452 | - if( $default_label !== NULL && $default_label !== false ) { |
|
453 | - $pages_options = array( '' => $default_label ); // Blank option |
|
452 | + if ($default_label !== NULL && $default_label !== false) { |
|
453 | + $pages_options = array('' => $default_label); // Blank option |
|
454 | 454 | } |
455 | 455 | |
456 | 456 | $pages = get_pages(); |
457 | - if ( $pages ) { |
|
458 | - foreach ( $pages as $page ) { |
|
457 | + if ($pages) { |
|
458 | + foreach ($pages as $page) { |
|
459 | 459 | $title = $with_slug ? $page->post_title . ' (' . $page->post_name . ')' : $page->post_title; |
460 | - $pages_options[ $page->ID ] = $title; |
|
460 | + $pages_options[$page->ID] = $title; |
|
461 | 461 | } |
462 | 462 | } |
463 | 463 | |
464 | 464 | return $pages_options; |
465 | 465 | } |
466 | 466 | |
467 | -function wpinv_header_callback( $args ) { |
|
468 | - if ( !empty( $args['desc'] ) ) { |
|
467 | +function wpinv_header_callback($args) { |
|
468 | + if (!empty($args['desc'])) { |
|
469 | 469 | echo $args['desc']; |
470 | 470 | } |
471 | 471 | } |
472 | 472 | |
473 | -function wpinv_hidden_callback( $args ) { |
|
473 | +function wpinv_hidden_callback($args) { |
|
474 | 474 | global $wpinv_options; |
475 | 475 | |
476 | - if ( isset( $args['set_value'] ) ) { |
|
476 | + if (isset($args['set_value'])) { |
|
477 | 477 | $value = $args['set_value']; |
478 | - } elseif ( isset( $wpinv_options[ $args['id'] ] ) ) { |
|
479 | - $value = $wpinv_options[ $args['id'] ]; |
|
478 | + } elseif (isset($wpinv_options[$args['id']])) { |
|
479 | + $value = $wpinv_options[$args['id']]; |
|
480 | 480 | } else { |
481 | - $value = isset( $args['std'] ) ? $args['std'] : ''; |
|
481 | + $value = isset($args['std']) ? $args['std'] : ''; |
|
482 | 482 | } |
483 | 483 | |
484 | - if ( isset( $args['faux'] ) && true === $args['faux'] ) { |
|
484 | + if (isset($args['faux']) && true === $args['faux']) { |
|
485 | 485 | $args['readonly'] = true; |
486 | - $value = isset( $args['std'] ) ? $args['std'] : ''; |
|
486 | + $value = isset($args['std']) ? $args['std'] : ''; |
|
487 | 487 | $name = ''; |
488 | 488 | } else { |
489 | - $name = 'name="wpinv_settings[' . esc_attr( $args['id'] ) . ']"'; |
|
489 | + $name = 'name="wpinv_settings[' . esc_attr($args['id']) . ']"'; |
|
490 | 490 | } |
491 | 491 | |
492 | - $html = '<input type="hidden" id="wpinv_settings[' . wpinv_sanitize_key( $args['id'] ) . ']" ' . $name . ' value="' . esc_attr( stripslashes( $value ) ) . '" />'; |
|
492 | + $html = '<input type="hidden" id="wpinv_settings[' . wpinv_sanitize_key($args['id']) . ']" ' . $name . ' value="' . esc_attr(stripslashes($value)) . '" />'; |
|
493 | 493 | |
494 | 494 | echo $html; |
495 | 495 | } |
@@ -497,61 +497,61 @@ discard block |
||
497 | 497 | /** |
498 | 498 | * Displays a checkbox settings callback. |
499 | 499 | */ |
500 | -function wpinv_checkbox_callback( $args ) { |
|
500 | +function wpinv_checkbox_callback($args) { |
|
501 | 501 | |
502 | - $std = isset( $args['std'] ) ? $args['std'] : ''; |
|
503 | - $std = wpinv_get_option( $args['id'], $std ); |
|
504 | - $id = esc_attr( $args['id'] ); |
|
502 | + $std = isset($args['std']) ? $args['std'] : ''; |
|
503 | + $std = wpinv_get_option($args['id'], $std); |
|
504 | + $id = esc_attr($args['id']); |
|
505 | 505 | |
506 | - getpaid_hidden_field( "wpinv_settings[$id]", '0' ); |
|
506 | + getpaid_hidden_field("wpinv_settings[$id]", '0'); |
|
507 | 507 | ?> |
508 | 508 | <fieldset> |
509 | 509 | <label> |
510 | - <input id="wpinv-settings-<?php echo $id; ?>" name="wpinv_settings[<?php echo $id; ?>]" <?php checked( empty( $std ), false ); ?> value="1" type="checkbox"> |
|
511 | - <?php echo wp_kses_post( $args['desc'] ); ?> |
|
510 | + <input id="wpinv-settings-<?php echo $id; ?>" name="wpinv_settings[<?php echo $id; ?>]" <?php checked(empty($std), false); ?> value="1" type="checkbox"> |
|
511 | + <?php echo wp_kses_post($args['desc']); ?> |
|
512 | 512 | </label> |
513 | 513 | </fieldset> |
514 | 514 | <?php |
515 | 515 | } |
516 | 516 | |
517 | -function wpinv_multicheck_callback( $args ) { |
|
517 | +function wpinv_multicheck_callback($args) { |
|
518 | 518 | |
519 | 519 | global $wpinv_options; |
520 | 520 | |
521 | - $sanitize_id = wpinv_sanitize_key( $args['id'] ); |
|
522 | - $class = !empty( $args['class'] ) ? ' ' . esc_attr( $args['class'] ) : ''; |
|
521 | + $sanitize_id = wpinv_sanitize_key($args['id']); |
|
522 | + $class = !empty($args['class']) ? ' ' . esc_attr($args['class']) : ''; |
|
523 | 523 | |
524 | - if ( ! empty( $args['options'] ) ) { |
|
524 | + if (!empty($args['options'])) { |
|
525 | 525 | |
526 | - $std = isset( $args['std'] ) ? $args['std'] : array(); |
|
527 | - $value = isset( $wpinv_options[ $args['id'] ] ) ? $wpinv_options[ $args['id'] ] : $std; |
|
526 | + $std = isset($args['std']) ? $args['std'] : array(); |
|
527 | + $value = isset($wpinv_options[$args['id']]) ? $wpinv_options[$args['id']] : $std; |
|
528 | 528 | |
529 | 529 | echo '<div class="wpi-mcheck-rows wpi-mcheck-' . $sanitize_id . $class . '">'; |
530 | - foreach( $args['options'] as $key => $option ): |
|
531 | - $sanitize_key = wpinv_sanitize_key( $key ); |
|
532 | - if ( in_array( $sanitize_key, $value ) ) { |
|
530 | + foreach ($args['options'] as $key => $option): |
|
531 | + $sanitize_key = wpinv_sanitize_key($key); |
|
532 | + if (in_array($sanitize_key, $value)) { |
|
533 | 533 | $enabled = $sanitize_key; |
534 | 534 | } else { |
535 | 535 | $enabled = NULL; |
536 | 536 | } |
537 | - echo '<div class="wpi-mcheck-row"><input name="wpinv_settings[' . $sanitize_id . '][' . $sanitize_key . ']" id="wpinv_settings[' . $sanitize_id . '][' . $sanitize_key . ']" type="checkbox" value="' . esc_attr( $sanitize_key ) . '" ' . checked( $sanitize_key, $enabled, false ) . '/> '; |
|
538 | - echo '<label for="wpinv_settings[' . $sanitize_id . '][' . $sanitize_key . ']">' . wp_kses_post( $option ) . '</label></div>'; |
|
537 | + echo '<div class="wpi-mcheck-row"><input name="wpinv_settings[' . $sanitize_id . '][' . $sanitize_key . ']" id="wpinv_settings[' . $sanitize_id . '][' . $sanitize_key . ']" type="checkbox" value="' . esc_attr($sanitize_key) . '" ' . checked($sanitize_key, $enabled, false) . '/> '; |
|
538 | + echo '<label for="wpinv_settings[' . $sanitize_id . '][' . $sanitize_key . ']">' . wp_kses_post($option) . '</label></div>'; |
|
539 | 539 | endforeach; |
540 | 540 | echo '</div>'; |
541 | 541 | echo '<p class="description">' . $args['desc'] . '</p>'; |
542 | 542 | } |
543 | 543 | } |
544 | 544 | |
545 | -function wpinv_payment_icons_callback( $args ) { |
|
545 | +function wpinv_payment_icons_callback($args) { |
|
546 | 546 | global $wpinv_options; |
547 | 547 | |
548 | - $sanitize_id = wpinv_sanitize_key( $args['id'] ); |
|
548 | + $sanitize_id = wpinv_sanitize_key($args['id']); |
|
549 | 549 | |
550 | - if ( ! empty( $args['options'] ) ) { |
|
551 | - foreach( $args['options'] as $key => $option ) { |
|
552 | - $sanitize_key = wpinv_sanitize_key( $key ); |
|
550 | + if (!empty($args['options'])) { |
|
551 | + foreach ($args['options'] as $key => $option) { |
|
552 | + $sanitize_key = wpinv_sanitize_key($key); |
|
553 | 553 | |
554 | - if( isset( $wpinv_options[$args['id']][$key] ) ) { |
|
554 | + if (isset($wpinv_options[$args['id']][$key])) { |
|
555 | 555 | $enabled = $option; |
556 | 556 | } else { |
557 | 557 | $enabled = NULL; |
@@ -559,67 +559,67 @@ discard block |
||
559 | 559 | |
560 | 560 | echo '<label for="wpinv_settings[' . $sanitize_id . '][' . $sanitize_key . ']" style="margin-right:10px;line-height:16px;height:16px;display:inline-block;">'; |
561 | 561 | |
562 | - echo '<input name="wpinv_settings[' . $sanitize_id . '][' . $sanitize_key . ']" id="wpinv_settings[' . $sanitize_id . '][' . $sanitize_key . ']" type="checkbox" value="' . esc_attr( $option ) . '" ' . checked( $option, $enabled, false ) . '/> '; |
|
562 | + echo '<input name="wpinv_settings[' . $sanitize_id . '][' . $sanitize_key . ']" id="wpinv_settings[' . $sanitize_id . '][' . $sanitize_key . ']" type="checkbox" value="' . esc_attr($option) . '" ' . checked($option, $enabled, false) . '/> '; |
|
563 | 563 | |
564 | - if ( wpinv_string_is_image_url( $key ) ) { |
|
565 | - echo '<img class="payment-icon" src="' . esc_url( $key ) . '" style="width:32px;height:24px;position:relative;top:6px;margin-right:5px;"/>'; |
|
564 | + if (wpinv_string_is_image_url($key)) { |
|
565 | + echo '<img class="payment-icon" src="' . esc_url($key) . '" style="width:32px;height:24px;position:relative;top:6px;margin-right:5px;"/>'; |
|
566 | 566 | } else { |
567 | - $card = strtolower( str_replace( ' ', '', $option ) ); |
|
567 | + $card = strtolower(str_replace(' ', '', $option)); |
|
568 | 568 | |
569 | - if ( has_filter( 'wpinv_accepted_payment_' . $card . '_image' ) ) { |
|
570 | - $image = apply_filters( 'wpinv_accepted_payment_' . $card . '_image', '' ); |
|
569 | + if (has_filter('wpinv_accepted_payment_' . $card . '_image')) { |
|
570 | + $image = apply_filters('wpinv_accepted_payment_' . $card . '_image', ''); |
|
571 | 571 | } else { |
572 | - $image = wpinv_locate_template( 'images' . DIRECTORY_SEPARATOR . 'icons' . DIRECTORY_SEPARATOR . $card . '.gif', false ); |
|
572 | + $image = wpinv_locate_template('images' . DIRECTORY_SEPARATOR . 'icons' . DIRECTORY_SEPARATOR . $card . '.gif', false); |
|
573 | 573 | $content_dir = WP_CONTENT_DIR; |
574 | 574 | |
575 | - if ( function_exists( 'wp_normalize_path' ) ) { |
|
575 | + if (function_exists('wp_normalize_path')) { |
|
576 | 576 | // Replaces backslashes with forward slashes for Windows systems |
577 | - $image = wp_normalize_path( $image ); |
|
578 | - $content_dir = wp_normalize_path( $content_dir ); |
|
577 | + $image = wp_normalize_path($image); |
|
578 | + $content_dir = wp_normalize_path($content_dir); |
|
579 | 579 | } |
580 | 580 | |
581 | - $image = str_replace( $content_dir, content_url(), $image ); |
|
581 | + $image = str_replace($content_dir, content_url(), $image); |
|
582 | 582 | } |
583 | 583 | |
584 | - echo '<img class="payment-icon" src="' . esc_url( $image ) . '" style="width:32px;height:24px;position:relative;top:6px;margin-right:5px;"/>'; |
|
584 | + echo '<img class="payment-icon" src="' . esc_url($image) . '" style="width:32px;height:24px;position:relative;top:6px;margin-right:5px;"/>'; |
|
585 | 585 | } |
586 | 586 | echo $option . '</label>'; |
587 | 587 | } |
588 | - echo '<p class="description" style="margin-top:16px;">' . wp_kses_post( $args['desc'] ) . '</p>'; |
|
588 | + echo '<p class="description" style="margin-top:16px;">' . wp_kses_post($args['desc']) . '</p>'; |
|
589 | 589 | } |
590 | 590 | } |
591 | 591 | |
592 | 592 | /** |
593 | 593 | * Displays a radio settings field. |
594 | 594 | */ |
595 | -function wpinv_radio_callback( $args ) { |
|
595 | +function wpinv_radio_callback($args) { |
|
596 | 596 | |
597 | - $std = isset( $args['std'] ) ? $args['std'] : ''; |
|
598 | - $std = wpinv_get_option( $args['id'], $std ); |
|
597 | + $std = isset($args['std']) ? $args['std'] : ''; |
|
598 | + $std = wpinv_get_option($args['id'], $std); |
|
599 | 599 | ?> |
600 | 600 | <fieldset> |
601 | - <ul id="wpinv-settings-<?php echo esc_attr( $args['id'] ); ?>" style="margin-top: 0;"> |
|
602 | - <?php foreach( $args['options'] as $key => $option ) : ?> |
|
601 | + <ul id="wpinv-settings-<?php echo esc_attr($args['id']); ?>" style="margin-top: 0;"> |
|
602 | + <?php foreach ($args['options'] as $key => $option) : ?> |
|
603 | 603 | <li> |
604 | 604 | <label> |
605 | - <input name="wpinv_settings[<?php echo esc_attr( $args['id'] ); ?>]" <?php checked( $std, $key ); ?> value="<?php echo esc_attr( $key ); ?>" type="radio"> |
|
606 | - <?php echo wp_kses_post( $option ); ?> |
|
605 | + <input name="wpinv_settings[<?php echo esc_attr($args['id']); ?>]" <?php checked($std, $key); ?> value="<?php echo esc_attr($key); ?>" type="radio"> |
|
606 | + <?php echo wp_kses_post($option); ?> |
|
607 | 607 | </label> |
608 | 608 | </li> |
609 | 609 | <?php endforeach; ?> |
610 | 610 | </ul> |
611 | 611 | </fieldset> |
612 | 612 | <?php |
613 | - getpaid_settings_description_callback( $args ); |
|
613 | + getpaid_settings_description_callback($args); |
|
614 | 614 | } |
615 | 615 | |
616 | 616 | /** |
617 | 617 | * Displays a description if available. |
618 | 618 | */ |
619 | -function getpaid_settings_description_callback( $args ) { |
|
619 | +function getpaid_settings_description_callback($args) { |
|
620 | 620 | |
621 | - if ( ! empty( $args['desc'] ) ) { |
|
622 | - $description = wp_kses_post( $args['desc'] ); |
|
621 | + if (!empty($args['desc'])) { |
|
622 | + $description = wp_kses_post($args['desc']); |
|
623 | 623 | echo "<p class='description'>$description</p>"; |
624 | 624 | } |
625 | 625 | |
@@ -635,7 +635,7 @@ discard block |
||
635 | 635 | </tr> |
636 | 636 | <tr class="bsui"> |
637 | 637 | <td colspan="2" class="p-0"> |
638 | - <?php include plugin_dir_path( __FILE__ ) . 'views/html-gateways-edit.php'; ?> |
|
638 | + <?php include plugin_dir_path(__FILE__) . 'views/html-gateways-edit.php'; ?> |
|
639 | 639 | |
640 | 640 | <?php |
641 | 641 | } |
@@ -643,22 +643,22 @@ discard block |
||
643 | 643 | function wpinv_gateway_select_callback($args) { |
644 | 644 | global $wpinv_options; |
645 | 645 | |
646 | - $sanitize_id = wpinv_sanitize_key( $args['id'] ); |
|
647 | - $class = !empty( $args['class'] ) ? ' ' . esc_attr( $args['class'] ) : ''; |
|
646 | + $sanitize_id = wpinv_sanitize_key($args['id']); |
|
647 | + $class = !empty($args['class']) ? ' ' . esc_attr($args['class']) : ''; |
|
648 | 648 | |
649 | - echo '<select name="wpinv_settings[' . $sanitize_id . ']"" id="wpinv_settings[' . $sanitize_id . ']" class="'.$class.'" >'; |
|
649 | + echo '<select name="wpinv_settings[' . $sanitize_id . ']"" id="wpinv_settings[' . $sanitize_id . ']" class="' . $class . '" >'; |
|
650 | 650 | |
651 | - foreach ( $args['options'] as $key => $option ) : |
|
652 | - if ( isset( $args['selected'] ) && $args['selected'] !== null && $args['selected'] !== false ) { |
|
653 | - $selected = selected( $key, $args['selected'], false ); |
|
651 | + foreach ($args['options'] as $key => $option) : |
|
652 | + if (isset($args['selected']) && $args['selected'] !== null && $args['selected'] !== false) { |
|
653 | + $selected = selected($key, $args['selected'], false); |
|
654 | 654 | } else { |
655 | - $selected = isset( $wpinv_options[ $args['id'] ] ) ? selected( $key, $wpinv_options[$args['id']], false ) : ''; |
|
655 | + $selected = isset($wpinv_options[$args['id']]) ? selected($key, $wpinv_options[$args['id']], false) : ''; |
|
656 | 656 | } |
657 | - echo '<option value="' . wpinv_sanitize_key( $key ) . '"' . $selected . '>' . esc_html( $option['admin_label'] ) . '</option>'; |
|
657 | + echo '<option value="' . wpinv_sanitize_key($key) . '"' . $selected . '>' . esc_html($option['admin_label']) . '</option>'; |
|
658 | 658 | endforeach; |
659 | 659 | |
660 | 660 | echo '</select>'; |
661 | - echo '<label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post( $args['desc'] ) . '</label>'; |
|
661 | + echo '<label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post($args['desc']) . '</label>'; |
|
662 | 662 | } |
663 | 663 | |
664 | 664 | /** |
@@ -667,28 +667,28 @@ discard block |
||
667 | 667 | * @param array $args |
668 | 668 | * @return string |
669 | 669 | */ |
670 | -function wpinv_settings_attrs_helper( $args ) { |
|
670 | +function wpinv_settings_attrs_helper($args) { |
|
671 | 671 | |
672 | - $value = isset( $args['std'] ) ? $args['std'] : ''; |
|
673 | - $id = esc_attr( $args['id'] ); |
|
674 | - $placeholder = esc_attr( $args['placeholder'] ); |
|
672 | + $value = isset($args['std']) ? $args['std'] : ''; |
|
673 | + $id = esc_attr($args['id']); |
|
674 | + $placeholder = esc_attr($args['placeholder']); |
|
675 | 675 | |
676 | - if ( ! empty( $args['faux'] ) ) { |
|
676 | + if (!empty($args['faux'])) { |
|
677 | 677 | $args['readonly'] = true; |
678 | 678 | $name = ''; |
679 | 679 | } else { |
680 | - $value = wpinv_get_option( $args['id'], $value ); |
|
680 | + $value = wpinv_get_option($args['id'], $value); |
|
681 | 681 | $name = "wpinv_settings[$id]"; |
682 | 682 | } |
683 | 683 | |
684 | - $value = is_scalar( $value ) ? esc_attr( $value ) : ''; |
|
685 | - $class = esc_attr( $args['class'] ); |
|
686 | - $style = esc_attr( $args['style'] ); |
|
687 | - $readonly = empty( $args['readonly'] ) ? '' : 'readonly onclick="this.select()"'; |
|
684 | + $value = is_scalar($value) ? esc_attr($value) : ''; |
|
685 | + $class = esc_attr($args['class']); |
|
686 | + $style = esc_attr($args['style']); |
|
687 | + $readonly = empty($args['readonly']) ? '' : 'readonly onclick="this.select()"'; |
|
688 | 688 | |
689 | 689 | $onchange = ''; |
690 | - if ( ! empty( $args['onchange'] ) ) { |
|
691 | - $onchange = ' onchange="' . esc_attr( $args['onchange'] ) . '"'; |
|
690 | + if (!empty($args['onchange'])) { |
|
691 | + $onchange = ' onchange="' . esc_attr($args['onchange']) . '"'; |
|
692 | 692 | } |
693 | 693 | |
694 | 694 | return "name='$name' id='wpinv-settings-$id' style='$style' value='$value' class='$class' placeholder='$placeholder' data-placeholder='$placeholder' $onchange $readonly"; |
@@ -697,11 +697,11 @@ discard block |
||
697 | 697 | /** |
698 | 698 | * Displays a text input settings callback. |
699 | 699 | */ |
700 | -function wpinv_text_callback( $args ) { |
|
700 | +function wpinv_text_callback($args) { |
|
701 | 701 | |
702 | - $desc = wp_kses_post( $args['desc'] ); |
|
703 | - $desc = empty( $desc ) ? '' : "<p class='description'>$desc</p>"; |
|
704 | - $attr = wpinv_settings_attrs_helper( $args ); |
|
702 | + $desc = wp_kses_post($args['desc']); |
|
703 | + $desc = empty($desc) ? '' : "<p class='description'>$desc</p>"; |
|
704 | + $attr = wpinv_settings_attrs_helper($args); |
|
705 | 705 | |
706 | 706 | ?> |
707 | 707 | <label style="width: 100%;"> |
@@ -715,14 +715,14 @@ discard block |
||
715 | 715 | /** |
716 | 716 | * Displays a number input settings callback. |
717 | 717 | */ |
718 | -function wpinv_number_callback( $args ) { |
|
718 | +function wpinv_number_callback($args) { |
|
719 | 719 | |
720 | - $desc = wp_kses_post( $args['desc'] ); |
|
721 | - $desc = empty( $desc ) ? '' : "<p class='description'>$desc</p>"; |
|
722 | - $attr = wpinv_settings_attrs_helper( $args ); |
|
723 | - $max = intval( $args['max'] ); |
|
724 | - $min = intval( $args['min'] ); |
|
725 | - $step = floatval( $args['step'] ); |
|
720 | + $desc = wp_kses_post($args['desc']); |
|
721 | + $desc = empty($desc) ? '' : "<p class='description'>$desc</p>"; |
|
722 | + $attr = wpinv_settings_attrs_helper($args); |
|
723 | + $max = intval($args['max']); |
|
724 | + $min = intval($args['min']); |
|
725 | + $step = floatval($args['step']); |
|
726 | 726 | |
727 | 727 | ?> |
728 | 728 | <label style="width: 100%;"> |
@@ -733,47 +733,47 @@ discard block |
||
733 | 733 | |
734 | 734 | } |
735 | 735 | |
736 | -function wpinv_textarea_callback( $args ) { |
|
736 | +function wpinv_textarea_callback($args) { |
|
737 | 737 | global $wpinv_options; |
738 | 738 | |
739 | - $sanitize_id = wpinv_sanitize_key( $args['id'] ); |
|
739 | + $sanitize_id = wpinv_sanitize_key($args['id']); |
|
740 | 740 | |
741 | - if ( isset( $wpinv_options[ $args['id'] ] ) ) { |
|
742 | - $value = $wpinv_options[ $args['id'] ]; |
|
741 | + if (isset($wpinv_options[$args['id']])) { |
|
742 | + $value = $wpinv_options[$args['id']]; |
|
743 | 743 | } else { |
744 | - $value = isset( $args['std'] ) ? $args['std'] : ''; |
|
744 | + $value = isset($args['std']) ? $args['std'] : ''; |
|
745 | 745 | } |
746 | 746 | |
747 | - $size = ( isset( $args['size'] ) && ! is_null( $args['size'] ) ) ? $args['size'] : 'regular'; |
|
748 | - $class = ( isset( $args['class'] ) && ! is_null( $args['class'] ) ) ? $args['class'] : 'large-text'; |
|
747 | + $size = (isset($args['size']) && !is_null($args['size'])) ? $args['size'] : 'regular'; |
|
748 | + $class = (isset($args['class']) && !is_null($args['class'])) ? $args['class'] : 'large-text'; |
|
749 | 749 | |
750 | - $html = '<textarea class="' . sanitize_html_class( $class ) . ' txtarea-' . sanitize_html_class( $size ) . ' wpi-' . esc_attr( sanitize_html_class( $sanitize_id ) ) . ' " cols="' . $args['cols'] . '" rows="' . $args['rows'] . '" id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr( $args['id'] ) . ']">' . esc_textarea( stripslashes( $value ) ) . '</textarea>'; |
|
751 | - $html .= '<br /><label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post( $args['desc'] ) . '</label>'; |
|
750 | + $html = '<textarea class="' . sanitize_html_class($class) . ' txtarea-' . sanitize_html_class($size) . ' wpi-' . esc_attr(sanitize_html_class($sanitize_id)) . ' " cols="' . $args['cols'] . '" rows="' . $args['rows'] . '" id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr($args['id']) . ']">' . esc_textarea(stripslashes($value)) . '</textarea>'; |
|
751 | + $html .= '<br /><label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post($args['desc']) . '</label>'; |
|
752 | 752 | |
753 | 753 | echo $html; |
754 | 754 | } |
755 | 755 | |
756 | -function wpinv_password_callback( $args ) { |
|
756 | +function wpinv_password_callback($args) { |
|
757 | 757 | global $wpinv_options; |
758 | 758 | |
759 | - $sanitize_id = wpinv_sanitize_key( $args['id'] ); |
|
759 | + $sanitize_id = wpinv_sanitize_key($args['id']); |
|
760 | 760 | |
761 | - if ( isset( $wpinv_options[ $args['id'] ] ) ) { |
|
762 | - $value = $wpinv_options[ $args['id'] ]; |
|
761 | + if (isset($wpinv_options[$args['id']])) { |
|
762 | + $value = $wpinv_options[$args['id']]; |
|
763 | 763 | } else { |
764 | - $value = isset( $args['std'] ) ? $args['std'] : ''; |
|
764 | + $value = isset($args['std']) ? $args['std'] : ''; |
|
765 | 765 | } |
766 | 766 | |
767 | - $size = ( isset( $args['size'] ) && ! is_null( $args['size'] ) ) ? $args['size'] : 'regular'; |
|
768 | - $html = '<input type="password" class="' . sanitize_html_class( $size ) . '-text" id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr( $args['id'] ) . ']" value="' . esc_attr( $value ) . '"/>'; |
|
769 | - $html .= '<label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post( $args['desc'] ) . '</label>'; |
|
767 | + $size = (isset($args['size']) && !is_null($args['size'])) ? $args['size'] : 'regular'; |
|
768 | + $html = '<input type="password" class="' . sanitize_html_class($size) . '-text" id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr($args['id']) . ']" value="' . esc_attr($value) . '"/>'; |
|
769 | + $html .= '<label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post($args['desc']) . '</label>'; |
|
770 | 770 | |
771 | 771 | echo $html; |
772 | 772 | } |
773 | 773 | |
774 | 774 | function wpinv_missing_callback($args) { |
775 | 775 | printf( |
776 | - __( 'The callback function used for the %s setting is missing.', 'invoicing' ), |
|
776 | + __('The callback function used for the %s setting is missing.', 'invoicing'), |
|
777 | 777 | '<strong>' . $args['id'] . '</strong>' |
778 | 778 | ); |
779 | 779 | } |
@@ -781,20 +781,20 @@ discard block |
||
781 | 781 | /** |
782 | 782 | * Displays a number input settings callback. |
783 | 783 | */ |
784 | -function wpinv_select_callback( $args ) { |
|
784 | +function wpinv_select_callback($args) { |
|
785 | 785 | |
786 | - $desc = wp_kses_post( $args['desc'] ); |
|
787 | - $desc = empty( $desc ) ? '' : "<p class='description'>$desc</p>"; |
|
788 | - $attr = wpinv_settings_attrs_helper( $args ); |
|
789 | - $value = isset( $args['std'] ) ? $args['std'] : ''; |
|
790 | - $value = wpinv_get_option( $args['id'], $value ); |
|
786 | + $desc = wp_kses_post($args['desc']); |
|
787 | + $desc = empty($desc) ? '' : "<p class='description'>$desc</p>"; |
|
788 | + $attr = wpinv_settings_attrs_helper($args); |
|
789 | + $value = isset($args['std']) ? $args['std'] : ''; |
|
790 | + $value = wpinv_get_option($args['id'], $value); |
|
791 | 791 | |
792 | 792 | ?> |
793 | 793 | <label style="width: 100%;"> |
794 | 794 | <select <?php echo $attr; ?>> |
795 | - <?php foreach ( $args['options'] as $option => $name ) : ?> |
|
796 | - <option value="<?php echo esc_attr( $option ); ?>" <?php echo selected( is_array( $value ) ? in_array( "$option", $value, true ) : "$option" === $value ); ?>><?php echo wpinv_clean( $name ); ?></option> |
|
797 | - <?php endforeach;?> |
|
795 | + <?php foreach ($args['options'] as $option => $name) : ?> |
|
796 | + <option value="<?php echo esc_attr($option); ?>" <?php echo selected(is_array($value) ? in_array("$option", $value, true) : "$option" === $value); ?>><?php echo wpinv_clean($name); ?></option> |
|
797 | + <?php endforeach; ?> |
|
798 | 798 | </select> |
799 | 799 | <?php echo $desc; ?> |
800 | 800 | </label> |
@@ -802,95 +802,95 @@ discard block |
||
802 | 802 | |
803 | 803 | } |
804 | 804 | |
805 | -function wpinv_color_select_callback( $args ) { |
|
805 | +function wpinv_color_select_callback($args) { |
|
806 | 806 | global $wpinv_options; |
807 | 807 | |
808 | - $sanitize_id = wpinv_sanitize_key( $args['id'] ); |
|
808 | + $sanitize_id = wpinv_sanitize_key($args['id']); |
|
809 | 809 | |
810 | - if ( isset( $wpinv_options[ $args['id'] ] ) ) { |
|
811 | - $value = $wpinv_options[ $args['id'] ]; |
|
810 | + if (isset($wpinv_options[$args['id']])) { |
|
811 | + $value = $wpinv_options[$args['id']]; |
|
812 | 812 | } else { |
813 | - $value = isset( $args['std'] ) ? $args['std'] : ''; |
|
813 | + $value = isset($args['std']) ? $args['std'] : ''; |
|
814 | 814 | } |
815 | 815 | |
816 | - $html = '<select id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr( $args['id'] ) . ']"/>'; |
|
816 | + $html = '<select id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr($args['id']) . ']"/>'; |
|
817 | 817 | |
818 | - foreach ( $args['options'] as $option => $color ) { |
|
819 | - $selected = selected( $option, $value, false ); |
|
820 | - $html .= '<option value="' . esc_attr( $option ) . '" ' . $selected . '>' . esc_html( $color['label'] ) . '</option>'; |
|
818 | + foreach ($args['options'] as $option => $color) { |
|
819 | + $selected = selected($option, $value, false); |
|
820 | + $html .= '<option value="' . esc_attr($option) . '" ' . $selected . '>' . esc_html($color['label']) . '</option>'; |
|
821 | 821 | } |
822 | 822 | |
823 | 823 | $html .= '</select>'; |
824 | - $html .= '<label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post( $args['desc'] ) . '</label>'; |
|
824 | + $html .= '<label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post($args['desc']) . '</label>'; |
|
825 | 825 | |
826 | 826 | echo $html; |
827 | 827 | } |
828 | 828 | |
829 | -function wpinv_rich_editor_callback( $args ) { |
|
829 | +function wpinv_rich_editor_callback($args) { |
|
830 | 830 | global $wpinv_options, $wp_version; |
831 | 831 | |
832 | - $sanitize_id = wpinv_sanitize_key( $args['id'] ); |
|
832 | + $sanitize_id = wpinv_sanitize_key($args['id']); |
|
833 | 833 | |
834 | - if ( isset( $wpinv_options[ $args['id'] ] ) ) { |
|
835 | - $value = $wpinv_options[ $args['id'] ]; |
|
834 | + if (isset($wpinv_options[$args['id']])) { |
|
835 | + $value = $wpinv_options[$args['id']]; |
|
836 | 836 | |
837 | - if( empty( $args['allow_blank'] ) && empty( $value ) ) { |
|
838 | - $value = isset( $args['std'] ) ? $args['std'] : ''; |
|
837 | + if (empty($args['allow_blank']) && empty($value)) { |
|
838 | + $value = isset($args['std']) ? $args['std'] : ''; |
|
839 | 839 | } |
840 | 840 | } else { |
841 | - $value = isset( $args['std'] ) ? $args['std'] : ''; |
|
841 | + $value = isset($args['std']) ? $args['std'] : ''; |
|
842 | 842 | } |
843 | 843 | |
844 | - $rows = isset( $args['size'] ) ? $args['size'] : 20; |
|
844 | + $rows = isset($args['size']) ? $args['size'] : 20; |
|
845 | 845 | |
846 | 846 | $html = '<div class="getpaid-settings-editor-input">'; |
847 | - if ( $wp_version >= 3.3 && function_exists( 'wp_editor' ) ) { |
|
847 | + if ($wp_version >= 3.3 && function_exists('wp_editor')) { |
|
848 | 848 | ob_start(); |
849 | - wp_editor( stripslashes( $value ), 'wpinv_settings_' . esc_attr( $args['id'] ), array( 'textarea_name' => 'wpinv_settings[' . esc_attr( $args['id'] ) . ']', 'textarea_rows' => absint( $rows ), 'media_buttons' => false ) ); |
|
849 | + wp_editor(stripslashes($value), 'wpinv_settings_' . esc_attr($args['id']), array('textarea_name' => 'wpinv_settings[' . esc_attr($args['id']) . ']', 'textarea_rows' => absint($rows), 'media_buttons' => false)); |
|
850 | 850 | $html .= ob_get_clean(); |
851 | 851 | } else { |
852 | - $html .= '<textarea class="large-text" rows="10" id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr( $args['id'] ) . ']" class="wpi-' . esc_attr( sanitize_html_class( $args['id'] ) ) . '">' . esc_textarea( stripslashes( $value ) ) . '</textarea>'; |
|
852 | + $html .= '<textarea class="large-text" rows="10" id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr($args['id']) . ']" class="wpi-' . esc_attr(sanitize_html_class($args['id'])) . '">' . esc_textarea(stripslashes($value)) . '</textarea>'; |
|
853 | 853 | } |
854 | 854 | |
855 | - $html .= '</div><br/><label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post( $args['desc'] ) . '</label>'; |
|
855 | + $html .= '</div><br/><label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post($args['desc']) . '</label>'; |
|
856 | 856 | |
857 | 857 | echo $html; |
858 | 858 | } |
859 | 859 | |
860 | -function wpinv_upload_callback( $args ) { |
|
860 | +function wpinv_upload_callback($args) { |
|
861 | 861 | global $wpinv_options; |
862 | 862 | |
863 | - $sanitize_id = wpinv_sanitize_key( $args['id'] ); |
|
863 | + $sanitize_id = wpinv_sanitize_key($args['id']); |
|
864 | 864 | |
865 | - if ( isset( $wpinv_options[ $args['id'] ] ) ) { |
|
865 | + if (isset($wpinv_options[$args['id']])) { |
|
866 | 866 | $value = $wpinv_options[$args['id']]; |
867 | 867 | } else { |
868 | 868 | $value = isset($args['std']) ? $args['std'] : ''; |
869 | 869 | } |
870 | 870 | |
871 | - $size = ( isset( $args['size'] ) && ! is_null( $args['size'] ) ) ? $args['size'] : 'regular'; |
|
872 | - $html = '<input type="text" class="' . sanitize_html_class( $size ) . '-text" id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr( $args['id'] ) . ']" value="' . esc_attr( stripslashes( $value ) ) . '"/>'; |
|
873 | - $html .= '<span> <input type="button" class="wpinv_settings_upload_button button-secondary" value="' . __( 'Upload File', 'invoicing' ) . '"/></span>'; |
|
874 | - $html .= '<label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post( $args['desc'] ) . '</label>'; |
|
871 | + $size = (isset($args['size']) && !is_null($args['size'])) ? $args['size'] : 'regular'; |
|
872 | + $html = '<input type="text" class="' . sanitize_html_class($size) . '-text" id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr($args['id']) . ']" value="' . esc_attr(stripslashes($value)) . '"/>'; |
|
873 | + $html .= '<span> <input type="button" class="wpinv_settings_upload_button button-secondary" value="' . __('Upload File', 'invoicing') . '"/></span>'; |
|
874 | + $html .= '<label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post($args['desc']) . '</label>'; |
|
875 | 875 | |
876 | 876 | echo $html; |
877 | 877 | } |
878 | 878 | |
879 | -function wpinv_color_callback( $args ) { |
|
879 | +function wpinv_color_callback($args) { |
|
880 | 880 | global $wpinv_options; |
881 | 881 | |
882 | - $sanitize_id = wpinv_sanitize_key( $args['id'] ); |
|
882 | + $sanitize_id = wpinv_sanitize_key($args['id']); |
|
883 | 883 | |
884 | - if ( isset( $wpinv_options[ $args['id'] ] ) ) { |
|
885 | - $value = $wpinv_options[ $args['id'] ]; |
|
884 | + if (isset($wpinv_options[$args['id']])) { |
|
885 | + $value = $wpinv_options[$args['id']]; |
|
886 | 886 | } else { |
887 | - $value = isset( $args['std'] ) ? $args['std'] : ''; |
|
887 | + $value = isset($args['std']) ? $args['std'] : ''; |
|
888 | 888 | } |
889 | 889 | |
890 | - $default = isset( $args['std'] ) ? $args['std'] : ''; |
|
890 | + $default = isset($args['std']) ? $args['std'] : ''; |
|
891 | 891 | |
892 | - $html = '<input type="text" class="wpinv-color-picker" id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr( $args['id'] ) . ']" value="' . esc_attr( $value ) . '" data-default-color="' . esc_attr( $default ) . '" />'; |
|
893 | - $html .= '<label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post( $args['desc'] ) . '</label>'; |
|
892 | + $html = '<input type="text" class="wpinv-color-picker" id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr($args['id']) . ']" value="' . esc_attr($value) . '" data-default-color="' . esc_attr($default) . '" />'; |
|
893 | + $html .= '<label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post($args['desc']) . '</label>'; |
|
894 | 894 | |
895 | 895 | echo $html; |
896 | 896 | } |
@@ -898,9 +898,9 @@ discard block |
||
898 | 898 | function wpinv_country_states_callback($args) { |
899 | 899 | global $wpinv_options; |
900 | 900 | |
901 | - $sanitize_id = wpinv_sanitize_key( $args['id'] ); |
|
901 | + $sanitize_id = wpinv_sanitize_key($args['id']); |
|
902 | 902 | |
903 | - if ( isset( $args['placeholder'] ) ) { |
|
903 | + if (isset($args['placeholder'])) { |
|
904 | 904 | $placeholder = $args['placeholder']; |
905 | 905 | } else { |
906 | 906 | $placeholder = ''; |
@@ -908,16 +908,16 @@ discard block |
||
908 | 908 | |
909 | 909 | $states = wpinv_get_country_states(); |
910 | 910 | |
911 | - $class = empty( $states ) ? ' class="wpinv-no-states"' : ' class="wpi_select2"'; |
|
912 | - $html = '<select id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr( $args['id'] ) . ']"' . $class . 'data-placeholder="' . esc_html( $placeholder ) . '"/>'; |
|
911 | + $class = empty($states) ? ' class="wpinv-no-states"' : ' class="wpi_select2"'; |
|
912 | + $html = '<select id="wpinv_settings[' . $sanitize_id . ']" name="wpinv_settings[' . esc_attr($args['id']) . ']"' . $class . 'data-placeholder="' . esc_html($placeholder) . '"/>'; |
|
913 | 913 | |
914 | - foreach ( $states as $option => $name ) { |
|
915 | - $selected = isset( $wpinv_options[ $args['id'] ] ) ? selected( $option, $wpinv_options[$args['id']], false ) : ''; |
|
916 | - $html .= '<option value="' . esc_attr( $option ) . '" ' . $selected . '>' . esc_html( $name ) . '</option>'; |
|
914 | + foreach ($states as $option => $name) { |
|
915 | + $selected = isset($wpinv_options[$args['id']]) ? selected($option, $wpinv_options[$args['id']], false) : ''; |
|
916 | + $html .= '<option value="' . esc_attr($option) . '" ' . $selected . '>' . esc_html($name) . '</option>'; |
|
917 | 917 | } |
918 | 918 | |
919 | 919 | $html .= '</select>'; |
920 | - $html .= '<label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post( $args['desc'] ) . '</label>'; |
|
920 | + $html .= '<label for="wpinv_settings[' . $sanitize_id . ']"> ' . wp_kses_post($args['desc']) . '</label>'; |
|
921 | 921 | |
922 | 922 | echo $html; |
923 | 923 | } |
@@ -932,7 +932,7 @@ discard block |
||
932 | 932 | </tr> |
933 | 933 | <tr class="bsui"> |
934 | 934 | <td colspan="2" class="p-0"> |
935 | - <?php include plugin_dir_path( __FILE__ ) . 'views/html-tax-rates-edit.php'; ?> |
|
935 | + <?php include plugin_dir_path(__FILE__) . 'views/html-tax-rates-edit.php'; ?> |
|
936 | 936 | |
937 | 937 | <?php |
938 | 938 | |
@@ -941,14 +941,14 @@ discard block |
||
941 | 941 | /** |
942 | 942 | * Displays a tax rate' edit row. |
943 | 943 | */ |
944 | -function wpinv_tax_rate_callback( $tax_rate, $key, $echo = true ) { |
|
944 | +function wpinv_tax_rate_callback($tax_rate, $key, $echo = true) { |
|
945 | 945 | ob_start(); |
946 | 946 | |
947 | - $key = sanitize_key( $key ); |
|
948 | - $tax_rate['reduced_rate'] = empty( $tax_rate['reduced_rate'] ) ? 0 : $tax_rate['reduced_rate']; |
|
949 | - include plugin_dir_path( __FILE__ ) . 'views/html-tax-rate-edit.php'; |
|
947 | + $key = sanitize_key($key); |
|
948 | + $tax_rate['reduced_rate'] = empty($tax_rate['reduced_rate']) ? 0 : $tax_rate['reduced_rate']; |
|
949 | + include plugin_dir_path(__FILE__) . 'views/html-tax-rate-edit.php'; |
|
950 | 950 | |
951 | - if ( $echo ) { |
|
951 | + if ($echo) { |
|
952 | 952 | echo ob_get_clean(); |
953 | 953 | } else { |
954 | 954 | return ob_get_clean(); |
@@ -961,134 +961,134 @@ discard block |
||
961 | 961 | ob_start(); ?> |
962 | 962 | </td><tr> |
963 | 963 | <td colspan="2" class="wpinv_tools_tdbox"> |
964 | - <?php if ( $args['desc'] ) { ?><p><?php echo $args['desc']; ?></p><?php } ?> |
|
965 | - <?php do_action( 'wpinv_tools_before' ); ?> |
|
964 | + <?php if ($args['desc']) { ?><p><?php echo $args['desc']; ?></p><?php } ?> |
|
965 | + <?php do_action('wpinv_tools_before'); ?> |
|
966 | 966 | <table id="wpinv_tools_table" class="wp-list-table widefat fixed posts"> |
967 | 967 | <thead> |
968 | 968 | <tr> |
969 | - <th scope="col" class="wpinv-th-tool"><?php _e( 'Tool', 'invoicing' ); ?></th> |
|
970 | - <th scope="col" class="wpinv-th-desc"><?php _e( 'Description', 'invoicing' ); ?></th> |
|
971 | - <th scope="col" class="wpinv-th-action"><?php _e( 'Action', 'invoicing' ); ?></th> |
|
969 | + <th scope="col" class="wpinv-th-tool"><?php _e('Tool', 'invoicing'); ?></th> |
|
970 | + <th scope="col" class="wpinv-th-desc"><?php _e('Description', 'invoicing'); ?></th> |
|
971 | + <th scope="col" class="wpinv-th-action"><?php _e('Action', 'invoicing'); ?></th> |
|
972 | 972 | </tr> |
973 | 973 | </thead> |
974 | 974 | |
975 | 975 | <tbody> |
976 | 976 | <tr> |
977 | - <td><?php _e( 'Check Pages', 'invoicing' );?></td> |
|
977 | + <td><?php _e('Check Pages', 'invoicing'); ?></td> |
|
978 | 978 | <td> |
979 | - <small><?php _e( 'Creates any missing GetPaid pages.', 'invoicing' ); ?></small> |
|
979 | + <small><?php _e('Creates any missing GetPaid pages.', 'invoicing'); ?></small> |
|
980 | 980 | </td> |
981 | 981 | <td> |
982 | 982 | <a href="<?php |
983 | 983 | echo esc_url( |
984 | 984 | wp_nonce_url( |
985 | - add_query_arg( 'getpaid-admin-action', 'create_missing_pages' ), |
|
985 | + add_query_arg('getpaid-admin-action', 'create_missing_pages'), |
|
986 | 986 | 'getpaid-nonce', |
987 | 987 | 'getpaid-nonce' |
988 | 988 | ) |
989 | 989 | ); |
990 | - ?>" class="button button-primary"><?php _e('Run', 'invoicing');?></a> |
|
990 | + ?>" class="button button-primary"><?php _e('Run', 'invoicing'); ?></a> |
|
991 | 991 | </td> |
992 | 992 | </tr> |
993 | 993 | <tr> |
994 | - <td><?php _e( 'Create Database Tables', 'invoicing' );?></td> |
|
994 | + <td><?php _e('Create Database Tables', 'invoicing'); ?></td> |
|
995 | 995 | <td> |
996 | - <small><?php _e( 'Run this tool to create any missing database tables.', 'invoicing' ); ?></small> |
|
996 | + <small><?php _e('Run this tool to create any missing database tables.', 'invoicing'); ?></small> |
|
997 | 997 | </td> |
998 | 998 | <td> |
999 | 999 | <a href="<?php |
1000 | 1000 | echo esc_url( |
1001 | 1001 | wp_nonce_url( |
1002 | - add_query_arg( 'getpaid-admin-action', 'create_missing_tables' ), |
|
1002 | + add_query_arg('getpaid-admin-action', 'create_missing_tables'), |
|
1003 | 1003 | 'getpaid-nonce', |
1004 | 1004 | 'getpaid-nonce' |
1005 | 1005 | ) |
1006 | 1006 | ); |
1007 | - ?>" class="button button-primary"><?php _e('Run', 'invoicing');?></a> |
|
1007 | + ?>" class="button button-primary"><?php _e('Run', 'invoicing'); ?></a> |
|
1008 | 1008 | </td> |
1009 | 1009 | </tr> |
1010 | 1010 | <tr> |
1011 | - <td><?php _e( 'Migrate old invoices', 'invoicing' );?></td> |
|
1011 | + <td><?php _e('Migrate old invoices', 'invoicing'); ?></td> |
|
1012 | 1012 | <td> |
1013 | - <small><?php _e( 'If your old invoices were not migrated after updating from Invoicing to GetPaid, you can use this tool to migrate them.', 'invoicing' ); ?></small> |
|
1013 | + <small><?php _e('If your old invoices were not migrated after updating from Invoicing to GetPaid, you can use this tool to migrate them.', 'invoicing'); ?></small> |
|
1014 | 1014 | </td> |
1015 | 1015 | <td> |
1016 | 1016 | <a href="<?php |
1017 | 1017 | echo esc_url( |
1018 | 1018 | wp_nonce_url( |
1019 | - add_query_arg( 'getpaid-admin-action', 'migrate_old_invoices' ), |
|
1019 | + add_query_arg('getpaid-admin-action', 'migrate_old_invoices'), |
|
1020 | 1020 | 'getpaid-nonce', |
1021 | 1021 | 'getpaid-nonce' |
1022 | 1022 | ) |
1023 | 1023 | ); |
1024 | - ?>" class="button button-primary"><?php _e('Run', 'invoicing');?></a> |
|
1024 | + ?>" class="button button-primary"><?php _e('Run', 'invoicing'); ?></a> |
|
1025 | 1025 | </td> |
1026 | 1026 | </tr> |
1027 | - <?php do_action( 'wpinv_tools_row' ); ?> |
|
1027 | + <?php do_action('wpinv_tools_row'); ?> |
|
1028 | 1028 | </tbody> |
1029 | 1029 | </table> |
1030 | - <?php do_action( 'wpinv_tools_after' ); ?> |
|
1030 | + <?php do_action('wpinv_tools_after'); ?> |
|
1031 | 1031 | <?php |
1032 | 1032 | echo ob_get_clean(); |
1033 | 1033 | } |
1034 | 1034 | |
1035 | 1035 | |
1036 | -function wpinv_descriptive_text_callback( $args ) { |
|
1037 | - echo wp_kses_post( $args['desc'] ); |
|
1036 | +function wpinv_descriptive_text_callback($args) { |
|
1037 | + echo wp_kses_post($args['desc']); |
|
1038 | 1038 | } |
1039 | 1039 | |
1040 | -function wpinv_raw_html_callback( $args ) { |
|
1040 | +function wpinv_raw_html_callback($args) { |
|
1041 | 1041 | echo $args['desc']; |
1042 | 1042 | } |
1043 | 1043 | |
1044 | -function wpinv_hook_callback( $args ) { |
|
1045 | - do_action( 'wpinv_' . $args['id'], $args ); |
|
1044 | +function wpinv_hook_callback($args) { |
|
1045 | + do_action('wpinv_' . $args['id'], $args); |
|
1046 | 1046 | } |
1047 | 1047 | |
1048 | 1048 | function wpinv_set_settings_cap() { |
1049 | 1049 | return wpinv_get_capability(); |
1050 | 1050 | } |
1051 | -add_filter( 'option_page_capability_wpinv_settings', 'wpinv_set_settings_cap' ); |
|
1051 | +add_filter('option_page_capability_wpinv_settings', 'wpinv_set_settings_cap'); |
|
1052 | 1052 | |
1053 | -function wpinv_settings_sanitize_input( $value, $key ) { |
|
1053 | +function wpinv_settings_sanitize_input($value, $key) { |
|
1054 | 1054 | |
1055 | - if ( $key == 'tax_rate' ) { |
|
1056 | - $value = wpinv_sanitize_amount( $value ); |
|
1055 | + if ($key == 'tax_rate') { |
|
1056 | + $value = wpinv_sanitize_amount($value); |
|
1057 | 1057 | $value = $value >= 100 ? 99 : $value; |
1058 | 1058 | } |
1059 | 1059 | |
1060 | 1060 | return $value; |
1061 | 1061 | } |
1062 | -add_filter( 'wpinv_settings_sanitize', 'wpinv_settings_sanitize_input', 10, 2 ); |
|
1062 | +add_filter('wpinv_settings_sanitize', 'wpinv_settings_sanitize_input', 10, 2); |
|
1063 | 1063 | |
1064 | -function wpinv_on_update_settings( $old_value, $value, $option ) { |
|
1065 | - $old = !empty( $old_value['remove_data_on_unistall'] ) ? 1 : ''; |
|
1066 | - $new = !empty( $value['remove_data_on_unistall'] ) ? 1 : ''; |
|
1064 | +function wpinv_on_update_settings($old_value, $value, $option) { |
|
1065 | + $old = !empty($old_value['remove_data_on_unistall']) ? 1 : ''; |
|
1066 | + $new = !empty($value['remove_data_on_unistall']) ? 1 : ''; |
|
1067 | 1067 | |
1068 | - if ( $old != $new ) { |
|
1069 | - update_option( 'wpinv_remove_data_on_invoice_unistall', $new ); |
|
1068 | + if ($old != $new) { |
|
1069 | + update_option('wpinv_remove_data_on_invoice_unistall', $new); |
|
1070 | 1070 | } |
1071 | 1071 | } |
1072 | -add_action( 'update_option_wpinv_settings', 'wpinv_on_update_settings', 10, 3 ); |
|
1073 | -add_action( 'wpinv_settings_tab_bottom_emails_new_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2 ); |
|
1074 | -add_action( 'wpinv_settings_tab_bottom_emails_cancelled_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2 ); |
|
1075 | -add_action( 'wpinv_settings_tab_bottom_emails_failed_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2 ); |
|
1076 | -add_action( 'wpinv_settings_tab_bottom_emails_onhold_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2 ); |
|
1077 | -add_action( 'wpinv_settings_tab_bottom_emails_processing_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2 ); |
|
1078 | -add_action( 'wpinv_settings_tab_bottom_emails_completed_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2 ); |
|
1079 | -add_action( 'wpinv_settings_tab_bottom_emails_refunded_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2 ); |
|
1080 | -add_action( 'wpinv_settings_tab_bottom_emails_user_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2 ); |
|
1081 | -add_action( 'wpinv_settings_tab_bottom_emails_user_note', 'wpinv_settings_tab_bottom_emails', 10, 2 ); |
|
1082 | -add_action( 'wpinv_settings_tab_bottom_emails_overdue', 'wpinv_settings_tab_bottom_emails', 10, 2 ); |
|
1083 | - |
|
1084 | -function wpinv_settings_tab_bottom_emails( $active_tab, $section ) { |
|
1072 | +add_action('update_option_wpinv_settings', 'wpinv_on_update_settings', 10, 3); |
|
1073 | +add_action('wpinv_settings_tab_bottom_emails_new_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2); |
|
1074 | +add_action('wpinv_settings_tab_bottom_emails_cancelled_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2); |
|
1075 | +add_action('wpinv_settings_tab_bottom_emails_failed_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2); |
|
1076 | +add_action('wpinv_settings_tab_bottom_emails_onhold_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2); |
|
1077 | +add_action('wpinv_settings_tab_bottom_emails_processing_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2); |
|
1078 | +add_action('wpinv_settings_tab_bottom_emails_completed_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2); |
|
1079 | +add_action('wpinv_settings_tab_bottom_emails_refunded_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2); |
|
1080 | +add_action('wpinv_settings_tab_bottom_emails_user_invoice', 'wpinv_settings_tab_bottom_emails', 10, 2); |
|
1081 | +add_action('wpinv_settings_tab_bottom_emails_user_note', 'wpinv_settings_tab_bottom_emails', 10, 2); |
|
1082 | +add_action('wpinv_settings_tab_bottom_emails_overdue', 'wpinv_settings_tab_bottom_emails', 10, 2); |
|
1083 | + |
|
1084 | +function wpinv_settings_tab_bottom_emails($active_tab, $section) { |
|
1085 | 1085 | ?> |
1086 | 1086 | <div class="wpinv-email-wc-row "> |
1087 | 1087 | <div class="wpinv-email-wc-td"> |
1088 | - <h3 class="wpinv-email-wc-title"><?php echo apply_filters( 'wpinv_settings_email_wildcards_title', __( 'Wildcards For Emails', 'invoicing' ) ); ?></h3> |
|
1088 | + <h3 class="wpinv-email-wc-title"><?php echo apply_filters('wpinv_settings_email_wildcards_title', __('Wildcards For Emails', 'invoicing')); ?></h3> |
|
1089 | 1089 | <p class="wpinv-email-wc-description"> |
1090 | 1090 | <?php |
1091 | - $description = __( 'The following wildcards can be used in email subjects, heading and content:<br> |
|
1091 | + $description = __('The following wildcards can be used in email subjects, heading and content:<br> |
|
1092 | 1092 | <strong>{site_title} :</strong> Site Title<br> |
1093 | 1093 | <strong>{name} :</strong> Customer\'s full name<br> |
1094 | 1094 | <strong>{first_name} :</strong> Customer\'s first name<br> |
@@ -1102,7 +1102,7 @@ discard block |
||
1102 | 1102 | <strong>{invoice_due_date} :</strong> The date the invoice is due<br> |
1103 | 1103 | <strong>{date} :</strong> Today\'s date.<br> |
1104 | 1104 | <strong>{is_was} :</strong> If due date of invoice is past, displays "was" otherwise displays "is"<br> |
1105 | - <strong>{invoice_label} :</strong> Invoices/quotes singular name. Ex: Invoice/Quote<br>', 'invoicing' ); |
|
1105 | + <strong>{invoice_label} :</strong> Invoices/quotes singular name. Ex: Invoice/Quote<br>', 'invoicing'); |
|
1106 | 1106 | echo apply_filters('wpinv_settings_email_wildcards_description', $description, $active_tab, $section); |
1107 | 1107 | ?> |
1108 | 1108 | </p> |
@@ -4,7 +4,7 @@ discard block |
||
4 | 4 | * |
5 | 5 | */ |
6 | 6 | |
7 | -defined( 'ABSPATH' ) || exit; |
|
7 | +defined('ABSPATH') || exit; |
|
8 | 8 | |
9 | 9 | /** |
10 | 10 | * Post types Admin Class |
@@ -21,70 +21,70 @@ discard block |
||
21 | 21 | GetPaid_Metaboxes::init(); |
22 | 22 | |
23 | 23 | // Filter the post updated messages. |
24 | - add_filter( 'post_updated_messages', 'GetPaid_Post_Types_Admin::post_updated_messages' ); |
|
24 | + add_filter('post_updated_messages', 'GetPaid_Post_Types_Admin::post_updated_messages'); |
|
25 | 25 | |
26 | 26 | // Filter post actions. |
27 | - add_filter( 'post_row_actions', 'GetPaid_Post_Types_Admin::post_row_actions', 10, 2 ); |
|
28 | - add_filter( 'post_row_actions', 'GetPaid_Post_Types_Admin::filter_invoice_row_actions', 90, 2 ); |
|
27 | + add_filter('post_row_actions', 'GetPaid_Post_Types_Admin::post_row_actions', 10, 2); |
|
28 | + add_filter('post_row_actions', 'GetPaid_Post_Types_Admin::filter_invoice_row_actions', 90, 2); |
|
29 | 29 | |
30 | 30 | // Invoice table columns. |
31 | - add_filter( 'manage_wpi_invoice_posts_columns', array( __CLASS__, 'invoice_columns' ), 100 ); |
|
32 | - add_action( 'manage_wpi_invoice_posts_custom_column', array( __CLASS__, 'display_invoice_columns' ), 10, 2 ); |
|
31 | + add_filter('manage_wpi_invoice_posts_columns', array(__CLASS__, 'invoice_columns'), 100); |
|
32 | + add_action('manage_wpi_invoice_posts_custom_column', array(__CLASS__, 'display_invoice_columns'), 10, 2); |
|
33 | 33 | |
34 | 34 | // Items table columns. |
35 | - add_filter( 'manage_wpi_item_posts_columns', array( __CLASS__, 'item_columns' ), 100 ); |
|
36 | - add_filter( 'manage_edit-wpi_item_sortable_columns', array( __CLASS__, 'sortable_item_columns' ), 20 ); |
|
37 | - add_action( 'manage_wpi_item_posts_custom_column', array( __CLASS__, 'display_item_columns' ), 10, 2 ); |
|
38 | - add_action( 'restrict_manage_posts', array( __CLASS__, 'add_item_filters' ), 100 ); |
|
39 | - add_action( 'parse_query', array( __CLASS__, 'filter_item_query' ), 100 ); |
|
40 | - add_action( 'request', array( __CLASS__, 'reorder_items' ), 100 ); |
|
35 | + add_filter('manage_wpi_item_posts_columns', array(__CLASS__, 'item_columns'), 100); |
|
36 | + add_filter('manage_edit-wpi_item_sortable_columns', array(__CLASS__, 'sortable_item_columns'), 20); |
|
37 | + add_action('manage_wpi_item_posts_custom_column', array(__CLASS__, 'display_item_columns'), 10, 2); |
|
38 | + add_action('restrict_manage_posts', array(__CLASS__, 'add_item_filters'), 100); |
|
39 | + add_action('parse_query', array(__CLASS__, 'filter_item_query'), 100); |
|
40 | + add_action('request', array(__CLASS__, 'reorder_items'), 100); |
|
41 | 41 | |
42 | 42 | // Payment forms columns. |
43 | - add_filter( 'manage_wpi_payment_form_posts_columns', array( __CLASS__, 'payment_form_columns' ), 100 ); |
|
44 | - add_action( 'manage_wpi_payment_form_posts_custom_column', array( __CLASS__, 'display_payment_form_columns' ), 10, 2 ); |
|
45 | - add_filter( 'display_post_states', array( __CLASS__, 'filter_payment_form_state' ), 10, 2 ); |
|
43 | + add_filter('manage_wpi_payment_form_posts_columns', array(__CLASS__, 'payment_form_columns'), 100); |
|
44 | + add_action('manage_wpi_payment_form_posts_custom_column', array(__CLASS__, 'display_payment_form_columns'), 10, 2); |
|
45 | + add_filter('display_post_states', array(__CLASS__, 'filter_payment_form_state'), 10, 2); |
|
46 | 46 | |
47 | 47 | // Discount table columns. |
48 | - add_filter( 'manage_wpi_discount_posts_columns', array( __CLASS__, 'discount_columns' ), 100 ); |
|
49 | - add_filter( 'bulk_actions-edit-wpi_discount', '__return_empty_array', 100 ); |
|
48 | + add_filter('manage_wpi_discount_posts_columns', array(__CLASS__, 'discount_columns'), 100); |
|
49 | + add_filter('bulk_actions-edit-wpi_discount', '__return_empty_array', 100); |
|
50 | 50 | |
51 | 51 | // Deleting posts. |
52 | - add_action( 'delete_post', array( __CLASS__, 'delete_post' ) ); |
|
53 | - add_filter( 'display_post_states', array( __CLASS__, 'filter_discount_state' ), 10, 2 ); |
|
52 | + add_action('delete_post', array(__CLASS__, 'delete_post')); |
|
53 | + add_filter('display_post_states', array(__CLASS__, 'filter_discount_state'), 10, 2); |
|
54 | 54 | } |
55 | 55 | |
56 | 56 | /** |
57 | 57 | * Post updated messages. |
58 | 58 | */ |
59 | - public static function post_updated_messages( $messages ) { |
|
59 | + public static function post_updated_messages($messages) { |
|
60 | 60 | global $post; |
61 | 61 | |
62 | 62 | $messages['wpi_discount'] = array( |
63 | 63 | 0 => '', |
64 | - 1 => __( 'Discount updated.', 'invoicing' ), |
|
65 | - 2 => __( 'Custom field updated.', 'invoicing' ), |
|
66 | - 3 => __( 'Custom field deleted.', 'invoicing' ), |
|
67 | - 4 => __( 'Discount updated.', 'invoicing' ), |
|
68 | - 5 => isset( $_GET['revision'] ) ? wp_sprintf( __( 'Discount restored to revision from %s', 'invoicing' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, |
|
69 | - 6 => __( 'Discount updated.', 'invoicing' ), |
|
70 | - 7 => __( 'Discount saved.', 'invoicing' ), |
|
71 | - 8 => __( 'Discount submitted.', 'invoicing' ), |
|
72 | - 9 => wp_sprintf( __( 'Discount scheduled for: <strong>%1$s</strong>.', 'invoicing' ), date_i18n( __( 'M j, Y @ G:i', 'invoicing' ), strtotime( $post->post_date ) ) ), |
|
73 | - 10 => __( 'Discount draft updated.', 'invoicing' ), |
|
64 | + 1 => __('Discount updated.', 'invoicing'), |
|
65 | + 2 => __('Custom field updated.', 'invoicing'), |
|
66 | + 3 => __('Custom field deleted.', 'invoicing'), |
|
67 | + 4 => __('Discount updated.', 'invoicing'), |
|
68 | + 5 => isset($_GET['revision']) ? wp_sprintf(__('Discount restored to revision from %s', 'invoicing'), wp_post_revision_title((int) $_GET['revision'], false)) : false, |
|
69 | + 6 => __('Discount updated.', 'invoicing'), |
|
70 | + 7 => __('Discount saved.', 'invoicing'), |
|
71 | + 8 => __('Discount submitted.', 'invoicing'), |
|
72 | + 9 => wp_sprintf(__('Discount scheduled for: <strong>%1$s</strong>.', 'invoicing'), date_i18n(__('M j, Y @ G:i', 'invoicing'), strtotime($post->post_date))), |
|
73 | + 10 => __('Discount draft updated.', 'invoicing'), |
|
74 | 74 | ); |
75 | 75 | |
76 | 76 | $messages['wpi_payment_form'] = array( |
77 | 77 | 0 => '', |
78 | - 1 => __( 'Payment Form updated.', 'invoicing' ), |
|
79 | - 2 => __( 'Custom field updated.', 'invoicing' ), |
|
80 | - 3 => __( 'Custom field deleted.', 'invoicing' ), |
|
81 | - 4 => __( 'Payment Form updated.', 'invoicing' ), |
|
82 | - 5 => isset( $_GET['revision'] ) ? wp_sprintf( __( 'Payment Form restored to revision from %s', 'invoicing' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, |
|
83 | - 6 => __( 'Payment Form updated.', 'invoicing' ), |
|
84 | - 7 => __( 'Payment Form saved.', 'invoicing' ), |
|
85 | - 8 => __( 'Payment Form submitted.', 'invoicing' ), |
|
86 | - 9 => wp_sprintf( __( 'Payment Form scheduled for: <strong>%1$s</strong>.', 'invoicing' ), date_i18n( __( 'M j, Y @ G:i', 'invoicing' ), strtotime( $post->post_date ) ) ), |
|
87 | - 10 => __( 'Payment Form draft updated.', 'invoicing' ), |
|
78 | + 1 => __('Payment Form updated.', 'invoicing'), |
|
79 | + 2 => __('Custom field updated.', 'invoicing'), |
|
80 | + 3 => __('Custom field deleted.', 'invoicing'), |
|
81 | + 4 => __('Payment Form updated.', 'invoicing'), |
|
82 | + 5 => isset($_GET['revision']) ? wp_sprintf(__('Payment Form restored to revision from %s', 'invoicing'), wp_post_revision_title((int) $_GET['revision'], false)) : false, |
|
83 | + 6 => __('Payment Form updated.', 'invoicing'), |
|
84 | + 7 => __('Payment Form saved.', 'invoicing'), |
|
85 | + 8 => __('Payment Form submitted.', 'invoicing'), |
|
86 | + 9 => wp_sprintf(__('Payment Form scheduled for: <strong>%1$s</strong>.', 'invoicing'), date_i18n(__('M j, Y @ G:i', 'invoicing'), strtotime($post->post_date))), |
|
87 | + 10 => __('Payment Form draft updated.', 'invoicing'), |
|
88 | 88 | ); |
89 | 89 | |
90 | 90 | return $messages; |
@@ -94,14 +94,14 @@ discard block |
||
94 | 94 | /** |
95 | 95 | * Post row actions. |
96 | 96 | */ |
97 | - public static function post_row_actions( $actions, $post ) { |
|
97 | + public static function post_row_actions($actions, $post) { |
|
98 | 98 | |
99 | - $post = get_post( $post ); |
|
99 | + $post = get_post($post); |
|
100 | 100 | |
101 | 101 | // We do not want to edit the default payment form. |
102 | - if ( 'wpi_payment_form' == $post->post_type && $post->ID == wpinv_get_default_payment_form() ) { |
|
103 | - unset( $actions['trash'] ); |
|
104 | - unset( $actions['inline hide-if-no-js'] ); |
|
102 | + if ('wpi_payment_form' == $post->post_type && $post->ID == wpinv_get_default_payment_form()) { |
|
103 | + unset($actions['trash']); |
|
104 | + unset($actions['inline hide-if-no-js']); |
|
105 | 105 | } |
106 | 106 | |
107 | 107 | return $actions; |
@@ -115,31 +115,31 @@ discard block |
||
115 | 115 | * @param WP_Post $post |
116 | 116 | * @return array $actions actions without edit option |
117 | 117 | */ |
118 | - public static function filter_invoice_row_actions( $actions, $post ) { |
|
118 | + public static function filter_invoice_row_actions($actions, $post) { |
|
119 | 119 | |
120 | - if ( getpaid_is_invoice_post_type( $post->post_type ) ) { |
|
120 | + if (getpaid_is_invoice_post_type($post->post_type)) { |
|
121 | 121 | |
122 | 122 | $actions = array(); |
123 | - $invoice = new WPInv_Invoice( $post ); |
|
123 | + $invoice = new WPInv_Invoice($post); |
|
124 | 124 | |
125 | - $actions['edit'] = sprintf( |
|
125 | + $actions['edit'] = sprintf( |
|
126 | 126 | '<a href="%1$s">%2$s</a>', |
127 | - esc_url( get_edit_post_link( $invoice->get_id() ) ), |
|
128 | - esc_html( __( 'Edit', 'invoicing' ) ) |
|
127 | + esc_url(get_edit_post_link($invoice->get_id())), |
|
128 | + esc_html(__('Edit', 'invoicing')) |
|
129 | 129 | ); |
130 | 130 | |
131 | - if ( ! $invoice->is_draft() ) { |
|
131 | + if (!$invoice->is_draft()) { |
|
132 | 132 | |
133 | - $actions['view'] = sprintf( |
|
133 | + $actions['view'] = sprintf( |
|
134 | 134 | '<a href="%1$s">%2$s</a>', |
135 | - esc_url( $invoice->get_view_url() ), |
|
135 | + esc_url($invoice->get_view_url()), |
|
136 | 136 | sprintf( |
137 | - esc_html( __( 'View %s', 'invoicing' ) ), |
|
138 | - getpaid_get_post_type_label( $invoice->get_post_type(), false ) |
|
137 | + esc_html(__('View %s', 'invoicing')), |
|
138 | + getpaid_get_post_type_label($invoice->get_post_type(), false) |
|
139 | 139 | ) |
140 | 140 | ); |
141 | 141 | |
142 | - $actions['send'] = sprintf( |
|
142 | + $actions['send'] = sprintf( |
|
143 | 143 | '<a href="%1$s">%2$s</a>', |
144 | 144 | esc_url( |
145 | 145 | wp_nonce_url( |
@@ -153,7 +153,7 @@ discard block |
||
153 | 153 | 'getpaid-nonce' |
154 | 154 | ) |
155 | 155 | ), |
156 | - esc_html( __( 'Send to Customer', 'invoicing' ) ) |
|
156 | + esc_html(__('Send to Customer', 'invoicing')) |
|
157 | 157 | ); |
158 | 158 | |
159 | 159 | } |
@@ -166,42 +166,42 @@ discard block |
||
166 | 166 | /** |
167 | 167 | * Returns an array of invoice table columns. |
168 | 168 | */ |
169 | - public static function invoice_columns( $columns ) { |
|
169 | + public static function invoice_columns($columns) { |
|
170 | 170 | |
171 | 171 | $columns = array( |
172 | 172 | 'cb' => $columns['cb'], |
173 | - 'number' => __( 'Invoice', 'invoicing' ), |
|
174 | - 'customer' => __( 'Customer', 'invoicing' ), |
|
175 | - 'invoice_date' => __( 'Created', 'invoicing' ), |
|
176 | - 'payment_date' => __( 'Completed', 'invoicing' ), |
|
177 | - 'amount' => __( 'Amount', 'invoicing' ), |
|
178 | - 'recurring' => __( 'Recurring', 'invoicing' ), |
|
179 | - 'status' => __( 'Status', 'invoicing' ), |
|
173 | + 'number' => __('Invoice', 'invoicing'), |
|
174 | + 'customer' => __('Customer', 'invoicing'), |
|
175 | + 'invoice_date' => __('Created', 'invoicing'), |
|
176 | + 'payment_date' => __('Completed', 'invoicing'), |
|
177 | + 'amount' => __('Amount', 'invoicing'), |
|
178 | + 'recurring' => __('Recurring', 'invoicing'), |
|
179 | + 'status' => __('Status', 'invoicing'), |
|
180 | 180 | ); |
181 | 181 | |
182 | - return apply_filters( 'wpi_invoice_table_columns', $columns ); |
|
182 | + return apply_filters('wpi_invoice_table_columns', $columns); |
|
183 | 183 | } |
184 | 184 | |
185 | 185 | /** |
186 | 186 | * Displays invoice table columns. |
187 | 187 | */ |
188 | - public static function display_invoice_columns( $column_name, $post_id ) { |
|
188 | + public static function display_invoice_columns($column_name, $post_id) { |
|
189 | 189 | |
190 | - $invoice = new WPInv_Invoice( $post_id ); |
|
190 | + $invoice = new WPInv_Invoice($post_id); |
|
191 | 191 | |
192 | - switch ( $column_name ) { |
|
192 | + switch ($column_name) { |
|
193 | 193 | |
194 | 194 | case 'invoice_date' : |
195 | - $date_time = esc_attr( $invoice->get_created_date() ); |
|
196 | - $date = getpaid_format_date_value( $date_time, "—", true ); |
|
195 | + $date_time = esc_attr($invoice->get_created_date()); |
|
196 | + $date = getpaid_format_date_value($date_time, "—", true); |
|
197 | 197 | echo "<span title='$date_time'>$date</span>"; |
198 | 198 | break; |
199 | 199 | |
200 | 200 | case 'payment_date' : |
201 | 201 | |
202 | - if ( $invoice->is_paid() ) { |
|
203 | - $date_time = esc_attr( $invoice->get_completed_date() ); |
|
204 | - $date = getpaid_format_date_value( $date_time, "—", true ); |
|
202 | + if ($invoice->is_paid()) { |
|
203 | + $date_time = esc_attr($invoice->get_completed_date()); |
|
204 | + $date = getpaid_format_date_value($date_time, "—", true); |
|
205 | 205 | echo "<span title='$date_time'>$date</span>"; |
206 | 206 | } else { |
207 | 207 | echo "—"; |
@@ -212,17 +212,17 @@ discard block |
||
212 | 212 | case 'amount' : |
213 | 213 | |
214 | 214 | $amount = $invoice->get_total(); |
215 | - $formated_amount = wpinv_price( $amount, $invoice->get_currency() ); |
|
215 | + $formated_amount = wpinv_price($amount, $invoice->get_currency()); |
|
216 | 216 | |
217 | - if ( $invoice->is_refunded() ) { |
|
218 | - $refunded_amount = wpinv_price( 0, $invoice->get_currency() ); |
|
217 | + if ($invoice->is_refunded()) { |
|
218 | + $refunded_amount = wpinv_price(0, $invoice->get_currency()); |
|
219 | 219 | echo "<del>$formated_amount</del> <ins>$refunded_amount</ins>"; |
220 | 220 | } else { |
221 | 221 | |
222 | 222 | $discount = $invoice->get_total_discount(); |
223 | 223 | |
224 | - if ( ! empty( $discount ) ) { |
|
225 | - $new_amount = wpinv_price( $amount + $discount, $invoice->get_currency() ); |
|
224 | + if (!empty($discount)) { |
|
225 | + $new_amount = wpinv_price($amount + $discount, $invoice->get_currency()); |
|
226 | 226 | echo "<del>$new_amount</del> <ins>$formated_amount</ins>"; |
227 | 227 | } else { |
228 | 228 | echo $formated_amount; |
@@ -233,13 +233,13 @@ discard block |
||
233 | 233 | break; |
234 | 234 | |
235 | 235 | case 'status' : |
236 | - $status = sanitize_text_field( $invoice->get_status() ); |
|
237 | - $status_label = sanitize_text_field( $invoice->get_status_nicename() ); |
|
236 | + $status = sanitize_text_field($invoice->get_status()); |
|
237 | + $status_label = sanitize_text_field($invoice->get_status_nicename()); |
|
238 | 238 | |
239 | 239 | // If it is paid, show the gateway title. |
240 | - if ( $invoice->is_paid() ) { |
|
241 | - $gateway = sanitize_text_field( $invoice->get_gateway_title() ); |
|
242 | - $gateway = wp_sprintf( esc_attr__( 'Paid via %s', 'invoicing' ), $gateway ); |
|
240 | + if ($invoice->is_paid()) { |
|
241 | + $gateway = sanitize_text_field($invoice->get_gateway_title()); |
|
242 | + $gateway = wp_sprintf(esc_attr__('Paid via %s', 'invoicing'), $gateway); |
|
243 | 243 | |
244 | 244 | echo "<mark class='wpi-help-tip getpaid-invoice-status $status' title='$gateway'><span>$status_label</span></mark>"; |
245 | 245 | } else { |
@@ -247,22 +247,22 @@ discard block |
||
247 | 247 | } |
248 | 248 | |
249 | 249 | // If it is not paid, display the overdue and view status. |
250 | - if ( ! $invoice->is_paid() && ! $invoice->is_refunded() ) { |
|
250 | + if (!$invoice->is_paid() && !$invoice->is_refunded()) { |
|
251 | 251 | |
252 | 252 | // Invoice view status. |
253 | - if ( wpinv_is_invoice_viewed( $invoice->get_id() ) ) { |
|
254 | - echo ' <i class="fa fa-eye wpi-help-tip" title="'. esc_attr__( 'Viewed by Customer', 'invoicing' ).'"></i>'; |
|
253 | + if (wpinv_is_invoice_viewed($invoice->get_id())) { |
|
254 | + echo ' <i class="fa fa-eye wpi-help-tip" title="' . esc_attr__('Viewed by Customer', 'invoicing') . '"></i>'; |
|
255 | 255 | } else { |
256 | - echo ' <i class="fa fa-eye-slash wpi-help-tip" title="'. esc_attr__( 'Not Viewed by Customer', 'invoicing' ).'"></i>'; |
|
256 | + echo ' <i class="fa fa-eye-slash wpi-help-tip" title="' . esc_attr__('Not Viewed by Customer', 'invoicing') . '"></i>'; |
|
257 | 257 | } |
258 | 258 | |
259 | 259 | // Display the overview status. |
260 | - if ( wpinv_get_option( 'overdue_active' ) ) { |
|
260 | + if (wpinv_get_option('overdue_active')) { |
|
261 | 261 | $due_date = $invoice->get_due_date(); |
262 | - $fomatted = getpaid_format_date( $due_date ); |
|
262 | + $fomatted = getpaid_format_date($due_date); |
|
263 | 263 | |
264 | - if ( ! empty( $fomatted ) ) { |
|
265 | - $date = wp_sprintf( __( 'Due %s', 'invoicing' ), $fomatted ); |
|
264 | + if (!empty($fomatted)) { |
|
265 | + $date = wp_sprintf(__('Due %s', 'invoicing'), $fomatted); |
|
266 | 266 | echo "<p class='description' style='color: #888;' title='$due_date'>$fomatted</p>"; |
267 | 267 | } |
268 | 268 | } |
@@ -273,7 +273,7 @@ discard block |
||
273 | 273 | |
274 | 274 | case 'recurring': |
275 | 275 | |
276 | - if ( $invoice->is_recurring() ) { |
|
276 | + if ($invoice->is_recurring()) { |
|
277 | 277 | echo '<i class="fa fa-check" style="color:#43850a;"></i>'; |
278 | 278 | } else { |
279 | 279 | echo '<i class="fa fa-times" style="color:#616161;"></i>'; |
@@ -282,9 +282,9 @@ discard block |
||
282 | 282 | |
283 | 283 | case 'number' : |
284 | 284 | |
285 | - $edit_link = esc_url( get_edit_post_link( $invoice->get_id() ) ); |
|
286 | - $invoice_number = sanitize_text_field( $invoice->get_number() ); |
|
287 | - $invoice_details = esc_attr__( 'View Invoice Details', 'invoicing' ); |
|
285 | + $edit_link = esc_url(get_edit_post_link($invoice->get_id())); |
|
286 | + $invoice_number = sanitize_text_field($invoice->get_number()); |
|
287 | + $invoice_details = esc_attr__('View Invoice Details', 'invoicing'); |
|
288 | 288 | |
289 | 289 | echo "<a href='$edit_link' title='$invoice_details'><strong>$invoice_number</strong></a>"; |
290 | 290 | |
@@ -294,13 +294,13 @@ discard block |
||
294 | 294 | |
295 | 295 | $customer_name = $invoice->get_user_full_name(); |
296 | 296 | |
297 | - if ( empty( $customer_name ) ) { |
|
297 | + if (empty($customer_name)) { |
|
298 | 298 | $customer_name = $invoice->get_email(); |
299 | 299 | } |
300 | 300 | |
301 | - if ( ! empty( $customer_name ) ) { |
|
302 | - $customer_details = esc_attr__( 'View Customer Details', 'invoicing' ); |
|
303 | - $view_link = esc_url( add_query_arg( 'user_id', $invoice->get_user_id(), admin_url( 'user-edit.php' ) ) ); |
|
301 | + if (!empty($customer_name)) { |
|
302 | + $customer_details = esc_attr__('View Customer Details', 'invoicing'); |
|
303 | + $view_link = esc_url(add_query_arg('user_id', $invoice->get_user_id(), admin_url('user-edit.php'))); |
|
304 | 304 | echo "<a href='$view_link' title='$customer_details'><span>$customer_name</span></a>"; |
305 | 305 | } else { |
306 | 306 | echo '<div>—</div>'; |
@@ -315,50 +315,50 @@ discard block |
||
315 | 315 | /** |
316 | 316 | * Returns an array of payment forms table columns. |
317 | 317 | */ |
318 | - public static function payment_form_columns( $columns ) { |
|
318 | + public static function payment_form_columns($columns) { |
|
319 | 319 | |
320 | 320 | $columns = array( |
321 | 321 | 'cb' => $columns['cb'], |
322 | - 'title' => __( 'Name', 'invoicing' ), |
|
323 | - 'shortcode' => __( 'Shortcode', 'invoicing' ), |
|
324 | - 'earnings' => __( 'Revenue', 'invoicing' ), |
|
325 | - 'refunds' => __( 'Refunded', 'invoicing' ), |
|
326 | - 'items' => __( 'Items', 'invoicing' ), |
|
327 | - 'date' => __( 'Date', 'invoicing' ), |
|
322 | + 'title' => __('Name', 'invoicing'), |
|
323 | + 'shortcode' => __('Shortcode', 'invoicing'), |
|
324 | + 'earnings' => __('Revenue', 'invoicing'), |
|
325 | + 'refunds' => __('Refunded', 'invoicing'), |
|
326 | + 'items' => __('Items', 'invoicing'), |
|
327 | + 'date' => __('Date', 'invoicing'), |
|
328 | 328 | ); |
329 | 329 | |
330 | - return apply_filters( 'wpi_payment_form_table_columns', $columns ); |
|
330 | + return apply_filters('wpi_payment_form_table_columns', $columns); |
|
331 | 331 | |
332 | 332 | } |
333 | 333 | |
334 | 334 | /** |
335 | 335 | * Displays payment form table columns. |
336 | 336 | */ |
337 | - public static function display_payment_form_columns( $column_name, $post_id ) { |
|
337 | + public static function display_payment_form_columns($column_name, $post_id) { |
|
338 | 338 | |
339 | 339 | // Retrieve the payment form. |
340 | - $form = new GetPaid_Payment_Form( $post_id ); |
|
340 | + $form = new GetPaid_Payment_Form($post_id); |
|
341 | 341 | |
342 | - switch ( $column_name ) { |
|
342 | + switch ($column_name) { |
|
343 | 343 | |
344 | 344 | case 'earnings' : |
345 | - echo wpinv_price( $form->get_earned() ); |
|
345 | + echo wpinv_price($form->get_earned()); |
|
346 | 346 | break; |
347 | 347 | |
348 | 348 | case 'refunds' : |
349 | - echo wpinv_price( $form->get_refunded() ); |
|
349 | + echo wpinv_price($form->get_refunded()); |
|
350 | 350 | break; |
351 | 351 | |
352 | 352 | case 'refunds' : |
353 | - echo wpinv_price( $form->get_refunded() ); |
|
353 | + echo wpinv_price($form->get_refunded()); |
|
354 | 354 | break; |
355 | 355 | |
356 | 356 | case 'shortcode' : |
357 | 357 | |
358 | - if ( $form->is_default() ) { |
|
358 | + if ($form->is_default()) { |
|
359 | 359 | echo '—'; |
360 | 360 | } else { |
361 | - echo '<input onClick="this.select()" type="text" value="[getpaid form=' . esc_attr( $form->get_id() ) . ']" style="width: 100%;" readonly/>'; |
|
361 | + echo '<input onClick="this.select()" type="text" value="[getpaid form=' . esc_attr($form->get_id()) . ']" style="width: 100%;" readonly/>'; |
|
362 | 362 | } |
363 | 363 | |
364 | 364 | break; |
@@ -367,29 +367,29 @@ discard block |
||
367 | 367 | |
368 | 368 | $items = $form->get_items(); |
369 | 369 | |
370 | - if ( $form->is_default() || empty( $items ) ) { |
|
370 | + if ($form->is_default() || empty($items)) { |
|
371 | 371 | echo '—'; |
372 | 372 | return; |
373 | 373 | } |
374 | 374 | |
375 | 375 | $_items = array(); |
376 | 376 | |
377 | - foreach ( $items as $item ) { |
|
377 | + foreach ($items as $item) { |
|
378 | 378 | $url = $item->get_edit_url(); |
379 | 379 | |
380 | - if ( empty( $url ) ) { |
|
381 | - $_items[] = sanitize_text_field( $item->get_name() ); |
|
380 | + if (empty($url)) { |
|
381 | + $_items[] = sanitize_text_field($item->get_name()); |
|
382 | 382 | } else { |
383 | 383 | $_items[] = sprintf( |
384 | 384 | '<a href="%s">%s</a>', |
385 | - esc_url( $url ), |
|
386 | - sanitize_text_field( $item->get_name() ) |
|
385 | + esc_url($url), |
|
386 | + sanitize_text_field($item->get_name()) |
|
387 | 387 | ); |
388 | 388 | } |
389 | 389 | |
390 | 390 | } |
391 | 391 | |
392 | - echo implode( '<br>', $_items ); |
|
392 | + echo implode('<br>', $_items); |
|
393 | 393 | |
394 | 394 | break; |
395 | 395 | |
@@ -400,10 +400,10 @@ discard block |
||
400 | 400 | /** |
401 | 401 | * Filters post states. |
402 | 402 | */ |
403 | - public static function filter_payment_form_state( $post_states, $post ) { |
|
403 | + public static function filter_payment_form_state($post_states, $post) { |
|
404 | 404 | |
405 | - if ( 'wpi_payment_form' == $post->post_type && wpinv_get_default_payment_form() == $post->ID ) { |
|
406 | - $post_states[ 'default_form' ] = __( 'Default Payment Form', 'invoicing' ); |
|
405 | + if ('wpi_payment_form' == $post->post_type && wpinv_get_default_payment_form() == $post->ID) { |
|
406 | + $post_states['default_form'] = __('Default Payment Form', 'invoicing'); |
|
407 | 407 | } |
408 | 408 | |
409 | 409 | return $post_states; |
@@ -413,35 +413,35 @@ discard block |
||
413 | 413 | /** |
414 | 414 | * Returns an array of coupon table columns. |
415 | 415 | */ |
416 | - public static function discount_columns( $columns ) { |
|
416 | + public static function discount_columns($columns) { |
|
417 | 417 | |
418 | 418 | $columns = array( |
419 | 419 | 'cb' => $columns['cb'], |
420 | - 'title' => __( 'Name', 'invoicing' ), |
|
421 | - 'code' => __( 'Code', 'invoicing' ), |
|
422 | - 'amount' => __( 'Amount', 'invoicing' ), |
|
423 | - 'usage' => __( 'Usage / Limit', 'invoicing' ), |
|
424 | - 'start_date' => __( 'Start Date', 'invoicing' ), |
|
425 | - 'expiry_date' => __( 'Expiry Date', 'invoicing' ), |
|
420 | + 'title' => __('Name', 'invoicing'), |
|
421 | + 'code' => __('Code', 'invoicing'), |
|
422 | + 'amount' => __('Amount', 'invoicing'), |
|
423 | + 'usage' => __('Usage / Limit', 'invoicing'), |
|
424 | + 'start_date' => __('Start Date', 'invoicing'), |
|
425 | + 'expiry_date' => __('Expiry Date', 'invoicing'), |
|
426 | 426 | ); |
427 | 427 | |
428 | - return apply_filters( 'wpi_discount_table_columns', $columns ); |
|
428 | + return apply_filters('wpi_discount_table_columns', $columns); |
|
429 | 429 | } |
430 | 430 | |
431 | 431 | /** |
432 | 432 | * Filters post states. |
433 | 433 | */ |
434 | - public static function filter_discount_state( $post_states, $post ) { |
|
434 | + public static function filter_discount_state($post_states, $post) { |
|
435 | 435 | |
436 | - if ( 'wpi_discount' == $post->post_type ) { |
|
436 | + if ('wpi_discount' == $post->post_type) { |
|
437 | 437 | |
438 | - $discount = new WPInv_Discount( $post ); |
|
438 | + $discount = new WPInv_Discount($post); |
|
439 | 439 | |
440 | 440 | $status = $discount->is_expired() ? 'expired' : $discount->get_status(); |
441 | 441 | |
442 | - if ( $status != 'publish' ) { |
|
442 | + if ($status != 'publish') { |
|
443 | 443 | return array( |
444 | - 'discount_status' => wpinv_discount_status( $status ), |
|
444 | + 'discount_status' => wpinv_discount_status($status), |
|
445 | 445 | ); |
446 | 446 | } |
447 | 447 | |
@@ -456,30 +456,30 @@ discard block |
||
456 | 456 | /** |
457 | 457 | * Returns an array of items table columns. |
458 | 458 | */ |
459 | - public static function item_columns( $columns ) { |
|
459 | + public static function item_columns($columns) { |
|
460 | 460 | |
461 | 461 | $columns = array( |
462 | 462 | 'cb' => $columns['cb'], |
463 | - 'title' => __( 'Name', 'invoicing' ), |
|
464 | - 'price' => __( 'Price', 'invoicing' ), |
|
465 | - 'vat_rule' => __( 'VAT rule', 'invoicing' ), |
|
466 | - 'vat_class' => __( 'VAT class', 'invoicing' ), |
|
467 | - 'type' => __( 'Type', 'invoicing' ), |
|
468 | - 'shortcode' => __( 'Shortcode', 'invoicing' ), |
|
463 | + 'title' => __('Name', 'invoicing'), |
|
464 | + 'price' => __('Price', 'invoicing'), |
|
465 | + 'vat_rule' => __('VAT rule', 'invoicing'), |
|
466 | + 'vat_class' => __('VAT class', 'invoicing'), |
|
467 | + 'type' => __('Type', 'invoicing'), |
|
468 | + 'shortcode' => __('Shortcode', 'invoicing'), |
|
469 | 469 | ); |
470 | 470 | |
471 | - if ( ! wpinv_use_taxes() ) { |
|
472 | - unset( $columns['vat_rule'] ); |
|
473 | - unset( $columns['vat_class'] ); |
|
471 | + if (!wpinv_use_taxes()) { |
|
472 | + unset($columns['vat_rule']); |
|
473 | + unset($columns['vat_class']); |
|
474 | 474 | } |
475 | 475 | |
476 | - return apply_filters( 'wpi_item_table_columns', $columns ); |
|
476 | + return apply_filters('wpi_item_table_columns', $columns); |
|
477 | 477 | } |
478 | 478 | |
479 | 479 | /** |
480 | 480 | * Returns an array of sortable items table columns. |
481 | 481 | */ |
482 | - public static function sortable_item_columns( $columns ) { |
|
482 | + public static function sortable_item_columns($columns) { |
|
483 | 483 | |
484 | 484 | return array_merge( |
485 | 485 | $columns, |
@@ -496,49 +496,49 @@ discard block |
||
496 | 496 | /** |
497 | 497 | * Displays items table columns. |
498 | 498 | */ |
499 | - public static function display_item_columns( $column_name, $post_id ) { |
|
499 | + public static function display_item_columns($column_name, $post_id) { |
|
500 | 500 | |
501 | - $item = new WPInv_Item( $post_id ); |
|
501 | + $item = new WPInv_Item($post_id); |
|
502 | 502 | |
503 | - switch ( $column_name ) { |
|
503 | + switch ($column_name) { |
|
504 | 504 | |
505 | 505 | case 'price' : |
506 | 506 | |
507 | - if ( ! $item->is_recurring() ) { |
|
507 | + if (!$item->is_recurring()) { |
|
508 | 508 | echo $item->get_the_price(); |
509 | 509 | break; |
510 | 510 | } |
511 | 511 | |
512 | 512 | $price = wp_sprintf( |
513 | - __( '%s / %s', 'invoicing' ), |
|
513 | + __('%s / %s', 'invoicing'), |
|
514 | 514 | $item->get_the_price(), |
515 | - getpaid_get_subscription_period_label( $item->get_recurring_period(), $item->get_recurring_interval(), '' ) |
|
515 | + getpaid_get_subscription_period_label($item->get_recurring_period(), $item->get_recurring_interval(), '') |
|
516 | 516 | ); |
517 | 517 | |
518 | - if ( $item->get_the_price() == $item->get_the_initial_price() ) { |
|
518 | + if ($item->get_the_price() == $item->get_the_initial_price()) { |
|
519 | 519 | echo $price; |
520 | 520 | break; |
521 | 521 | } |
522 | 522 | |
523 | 523 | echo $item->get_the_initial_price(); |
524 | 524 | |
525 | - echo '<span class="meta">' . wp_sprintf( __( 'then %s', 'invoicing' ), $price ) .'</span>'; |
|
525 | + echo '<span class="meta">' . wp_sprintf(__('then %s', 'invoicing'), $price) . '</span>'; |
|
526 | 526 | break; |
527 | 527 | |
528 | 528 | case 'vat_rule' : |
529 | - echo getpaid_get_tax_rule_label( $item->get_vat_rule() ); |
|
529 | + echo getpaid_get_tax_rule_label($item->get_vat_rule()); |
|
530 | 530 | break; |
531 | 531 | |
532 | 532 | case 'vat_class' : |
533 | - echo getpaid_get_tax_class_label( $item->get_vat_class() ); |
|
533 | + echo getpaid_get_tax_class_label($item->get_vat_class()); |
|
534 | 534 | break; |
535 | 535 | |
536 | 536 | case 'shortcode' : |
537 | - echo '<input onClick="this.select()" type="text" value="[getpaid item=' . esc_attr( $item->get_id() ) . ' button=\'Buy Now\']" style="width: 100%;" readonly/>'; |
|
537 | + echo '<input onClick="this.select()" type="text" value="[getpaid item=' . esc_attr($item->get_id()) . ' button=\'Buy Now\']" style="width: 100%;" readonly/>'; |
|
538 | 538 | break; |
539 | 539 | |
540 | 540 | case 'type' : |
541 | - echo wpinv_item_type( $item->get_id() ) . '<span class="meta">' . $item->get_custom_singular_name() . '</span>'; |
|
541 | + echo wpinv_item_type($item->get_id()) . '<span class="meta">' . $item->get_custom_singular_name() . '</span>'; |
|
542 | 542 | break; |
543 | 543 | |
544 | 544 | } |
@@ -548,21 +548,21 @@ discard block |
||
548 | 548 | /** |
549 | 549 | * Lets users filter items using taxes. |
550 | 550 | */ |
551 | - public static function add_item_filters( $post_type ) { |
|
551 | + public static function add_item_filters($post_type) { |
|
552 | 552 | |
553 | 553 | // Abort if we're not dealing with items. |
554 | - if ( $post_type != 'wpi_item' ) { |
|
554 | + if ($post_type != 'wpi_item') { |
|
555 | 555 | return; |
556 | 556 | } |
557 | 557 | |
558 | 558 | // Filter by vat rules. |
559 | - if ( wpinv_use_taxes() ) { |
|
559 | + if (wpinv_use_taxes()) { |
|
560 | 560 | |
561 | 561 | // Sanitize selected vat rule. |
562 | 562 | $vat_rule = ''; |
563 | 563 | $vat_rules = getpaid_get_tax_rules(); |
564 | - if ( isset( $_GET['vat_rule'] ) ) { |
|
565 | - $vat_rule = $_GET['vat_rule']; |
|
564 | + if (isset($_GET['vat_rule'])) { |
|
565 | + $vat_rule = $_GET['vat_rule']; |
|
566 | 566 | } |
567 | 567 | |
568 | 568 | // Filter by VAT rule. |
@@ -570,13 +570,13 @@ discard block |
||
570 | 570 | array( |
571 | 571 | 'options' => array_merge( |
572 | 572 | array( |
573 | - '' => __( 'All VAT rules', 'invoicing' ) |
|
573 | + '' => __('All VAT rules', 'invoicing') |
|
574 | 574 | ), |
575 | 575 | $vat_rules |
576 | 576 | ), |
577 | 577 | 'name' => 'vat_rule', |
578 | 578 | 'id' => 'vat_rule', |
579 | - 'selected' => in_array( $vat_rule, array_keys( $vat_rules ) ) ? $vat_rule : '', |
|
579 | + 'selected' => in_array($vat_rule, array_keys($vat_rules)) ? $vat_rule : '', |
|
580 | 580 | 'show_option_all' => false, |
581 | 581 | 'show_option_none' => false, |
582 | 582 | ) |
@@ -587,21 +587,21 @@ discard block |
||
587 | 587 | // Sanitize selected vat rule. |
588 | 588 | $vat_class = ''; |
589 | 589 | $vat_classes = getpaid_get_tax_classes(); |
590 | - if ( isset( $_GET['vat_class'] ) ) { |
|
591 | - $vat_class = $_GET['vat_class']; |
|
590 | + if (isset($_GET['vat_class'])) { |
|
591 | + $vat_class = $_GET['vat_class']; |
|
592 | 592 | } |
593 | 593 | |
594 | 594 | echo wpinv_html_select( |
595 | 595 | array( |
596 | 596 | 'options' => array_merge( |
597 | 597 | array( |
598 | - '' => __( 'All VAT classes', 'invoicing' ) |
|
598 | + '' => __('All VAT classes', 'invoicing') |
|
599 | 599 | ), |
600 | 600 | $vat_classes |
601 | 601 | ), |
602 | 602 | 'name' => 'vat_class', |
603 | 603 | 'id' => 'vat_class', |
604 | - 'selected' => in_array( $vat_class, array_keys( $vat_classes ) ) ? $vat_class : '', |
|
604 | + 'selected' => in_array($vat_class, array_keys($vat_classes)) ? $vat_class : '', |
|
605 | 605 | 'show_option_all' => false, |
606 | 606 | 'show_option_none' => false, |
607 | 607 | ) |
@@ -610,22 +610,22 @@ discard block |
||
610 | 610 | } |
611 | 611 | |
612 | 612 | // Filter by item type. |
613 | - $type = ''; |
|
614 | - if ( isset( $_GET['type'] ) ) { |
|
615 | - $type = $_GET['type']; |
|
613 | + $type = ''; |
|
614 | + if (isset($_GET['type'])) { |
|
615 | + $type = $_GET['type']; |
|
616 | 616 | } |
617 | 617 | |
618 | 618 | echo wpinv_html_select( |
619 | 619 | array( |
620 | 620 | 'options' => array_merge( |
621 | 621 | array( |
622 | - '' => __( 'All item types', 'invoicing' ) |
|
622 | + '' => __('All item types', 'invoicing') |
|
623 | 623 | ), |
624 | 624 | wpinv_get_item_types() |
625 | 625 | ), |
626 | 626 | 'name' => 'type', |
627 | 627 | 'id' => 'type', |
628 | - 'selected' => in_array( $type, wpinv_item_types() ) ? $type : '', |
|
628 | + 'selected' => in_array($type, wpinv_item_types()) ? $type : '', |
|
629 | 629 | 'show_option_all' => false, |
630 | 630 | 'show_option_none' => false, |
631 | 631 | ) |
@@ -636,45 +636,45 @@ discard block |
||
636 | 636 | /** |
637 | 637 | * Filters the item query. |
638 | 638 | */ |
639 | - public static function filter_item_query( $query ) { |
|
639 | + public static function filter_item_query($query) { |
|
640 | 640 | |
641 | 641 | // modify the query only if it admin and main query. |
642 | - if ( ! ( is_admin() && $query->is_main_query() ) ){ |
|
642 | + if (!(is_admin() && $query->is_main_query())) { |
|
643 | 643 | return $query; |
644 | 644 | } |
645 | 645 | |
646 | 646 | // we want to modify the query for our items. |
647 | - if ( empty( $query->query['post_type'] ) || 'wpi_item' != $query->query['post_type'] ){ |
|
647 | + if (empty($query->query['post_type']) || 'wpi_item' != $query->query['post_type']) { |
|
648 | 648 | return $query; |
649 | 649 | } |
650 | 650 | |
651 | - if ( empty( $query->query_vars['meta_query'] ) ) { |
|
651 | + if (empty($query->query_vars['meta_query'])) { |
|
652 | 652 | $query->query_vars['meta_query'] = array(); |
653 | 653 | } |
654 | 654 | |
655 | 655 | // Filter vat rule type |
656 | - if ( ! empty( $_GET['vat_rule'] ) ) { |
|
656 | + if (!empty($_GET['vat_rule'])) { |
|
657 | 657 | $query->query_vars['meta_query'][] = array( |
658 | 658 | 'key' => '_wpinv_vat_rule', |
659 | - 'value' => sanitize_text_field( $_GET['vat_rule'] ), |
|
659 | + 'value' => sanitize_text_field($_GET['vat_rule']), |
|
660 | 660 | 'compare' => '=' |
661 | 661 | ); |
662 | 662 | } |
663 | 663 | |
664 | 664 | // Filter vat class |
665 | - if ( ! empty( $_GET['vat_class'] ) ) { |
|
665 | + if (!empty($_GET['vat_class'])) { |
|
666 | 666 | $query->query_vars['meta_query'][] = array( |
667 | 667 | 'key' => '_wpinv_vat_class', |
668 | - 'value' => sanitize_text_field( $_GET['vat_class'] ), |
|
668 | + 'value' => sanitize_text_field($_GET['vat_class']), |
|
669 | 669 | 'compare' => '=' |
670 | 670 | ); |
671 | 671 | } |
672 | 672 | |
673 | 673 | // Filter item type |
674 | - if ( ! empty( $_GET['type'] ) ) { |
|
674 | + if (!empty($_GET['type'])) { |
|
675 | 675 | $query->query_vars['meta_query'][] = array( |
676 | 676 | 'key' => '_wpinv_type', |
677 | - 'value' => sanitize_text_field( $_GET['type'] ), |
|
677 | + 'value' => sanitize_text_field($_GET['type']), |
|
678 | 678 | 'compare' => '=' |
679 | 679 | ); |
680 | 680 | } |
@@ -684,15 +684,15 @@ discard block |
||
684 | 684 | /** |
685 | 685 | * Reorders items. |
686 | 686 | */ |
687 | - public static function reorder_items( $vars ) { |
|
687 | + public static function reorder_items($vars) { |
|
688 | 688 | global $typenow; |
689 | 689 | |
690 | - if ( 'wpi_item' !== $typenow || empty( $vars['orderby'] ) ) { |
|
690 | + if ('wpi_item' !== $typenow || empty($vars['orderby'])) { |
|
691 | 691 | return $vars; |
692 | 692 | } |
693 | 693 | |
694 | 694 | // By item type. |
695 | - if ( 'type' == $vars['orderby'] ) { |
|
695 | + if ('type' == $vars['orderby']) { |
|
696 | 696 | return array_merge( |
697 | 697 | $vars, |
698 | 698 | array( |
@@ -703,7 +703,7 @@ discard block |
||
703 | 703 | } |
704 | 704 | |
705 | 705 | // By vat class. |
706 | - if ( 'vat_class' == $vars['orderby'] ) { |
|
706 | + if ('vat_class' == $vars['orderby']) { |
|
707 | 707 | return array_merge( |
708 | 708 | $vars, |
709 | 709 | array( |
@@ -714,7 +714,7 @@ discard block |
||
714 | 714 | } |
715 | 715 | |
716 | 716 | // By vat rule. |
717 | - if ( 'vat_rule' == $vars['orderby'] ) { |
|
717 | + if ('vat_rule' == $vars['orderby']) { |
|
718 | 718 | return array_merge( |
719 | 719 | $vars, |
720 | 720 | array( |
@@ -725,7 +725,7 @@ discard block |
||
725 | 725 | } |
726 | 726 | |
727 | 727 | // By price. |
728 | - if ( 'price' == $vars['orderby'] ) { |
|
728 | + if ('price' == $vars['orderby']) { |
|
729 | 729 | return array_merge( |
730 | 730 | $vars, |
731 | 731 | array( |
@@ -742,27 +742,27 @@ discard block |
||
742 | 742 | /** |
743 | 743 | * Fired when deleting a post. |
744 | 744 | */ |
745 | - public static function delete_post( $post_id ) { |
|
745 | + public static function delete_post($post_id) { |
|
746 | 746 | |
747 | - switch ( get_post_type( $post_id ) ) { |
|
747 | + switch (get_post_type($post_id)) { |
|
748 | 748 | |
749 | 749 | case 'wpi_item' : |
750 | - do_action( "getpaid_before_delete_item", new WPInv_Item( $post_id ) ); |
|
750 | + do_action("getpaid_before_delete_item", new WPInv_Item($post_id)); |
|
751 | 751 | break; |
752 | 752 | |
753 | 753 | case 'wpi_payment_form' : |
754 | - do_action( "getpaid_before_delete_payment_form", new GetPaid_Payment_Form( $post_id ) ); |
|
754 | + do_action("getpaid_before_delete_payment_form", new GetPaid_Payment_Form($post_id)); |
|
755 | 755 | break; |
756 | 756 | |
757 | 757 | case 'wpi_discount' : |
758 | - do_action( "getpaid_before_delete_discount", new WPInv_Discount( $post_id ) ); |
|
758 | + do_action("getpaid_before_delete_discount", new WPInv_Discount($post_id)); |
|
759 | 759 | break; |
760 | 760 | |
761 | 761 | case 'wpi_invoice' : |
762 | - $invoice = new WPInv_Invoice( $post_id ); |
|
763 | - do_action( "getpaid_before_delete_invoice", $invoice ); |
|
764 | - $invoice->get_data_store()->delete_items( $invoice ); |
|
765 | - $invoice->get_data_store()->delete_special_fields( $invoice ); |
|
762 | + $invoice = new WPInv_Invoice($post_id); |
|
763 | + do_action("getpaid_before_delete_invoice", $invoice); |
|
764 | + $invoice->get_data_store()->delete_items($invoice); |
|
765 | + $invoice->get_data_store()->delete_special_fields($invoice); |
|
766 | 766 | break; |
767 | 767 | } |
768 | 768 | } |
@@ -7,7 +7,7 @@ discard block |
||
7 | 7 | * |
8 | 8 | */ |
9 | 9 | |
10 | -if ( ! defined( 'ABSPATH' ) ) { |
|
10 | +if (!defined('ABSPATH')) { |
|
11 | 11 | exit; // Exit if accessed directly |
12 | 12 | } |
13 | 13 | |
@@ -21,13 +21,13 @@ discard block |
||
21 | 21 | * |
22 | 22 | * @param WP_Post $post |
23 | 23 | */ |
24 | - public static function output( $post ) { |
|
24 | + public static function output($post) { |
|
25 | 25 | |
26 | 26 | // Prepare the invoice. |
27 | - $invoice = new WPInv_Invoice( $post ); |
|
27 | + $invoice = new WPInv_Invoice($post); |
|
28 | 28 | |
29 | 29 | // Nonce field. |
30 | - wp_nonce_field( 'wpinv_details', 'wpinv_details_nonce' ) ; |
|
30 | + wp_nonce_field('wpinv_details', 'wpinv_details_nonce'); |
|
31 | 31 | |
32 | 32 | |
33 | 33 | ?> |
@@ -46,11 +46,11 @@ discard block |
||
46 | 46 | |
47 | 47 | <div class="bsui" style="margin-top: 1.5rem"> |
48 | 48 | |
49 | - <?php do_action( 'getpaid_invoice_edit_before_viewed_by_customer', $invoice ); ?> |
|
50 | - <?php if ( ! $invoice->is_draft() ) : ?> |
|
49 | + <?php do_action('getpaid_invoice_edit_before_viewed_by_customer', $invoice); ?> |
|
50 | + <?php if (!$invoice->is_draft()) : ?> |
|
51 | 51 | <div class="form-group"> |
52 | - <strong><?php _e( 'Viewed by Customer:', 'invoicing' );?></strong> |
|
53 | - <?php ( $invoice->get_is_viewed() ) ? _e( 'Yes', 'invoicing' ) : _e( 'No', 'invoicing' ); ?> |
|
52 | + <strong><?php _e('Viewed by Customer:', 'invoicing'); ?></strong> |
|
53 | + <?php ($invoice->get_is_viewed()) ? _e('Yes', 'invoicing') : _e('No', 'invoicing'); ?> |
|
54 | 54 | </div> |
55 | 55 | <?php endif; ?> |
56 | 56 | |
@@ -58,13 +58,13 @@ discard block |
||
58 | 58 | |
59 | 59 | // Date created. |
60 | 60 | $label = sprintf( |
61 | - __( '%s Date:', 'invoicing' ), |
|
62 | - ucfirst( $invoice->get_invoice_quote_type() ) |
|
61 | + __('%s Date:', 'invoicing'), |
|
62 | + ucfirst($invoice->get_invoice_quote_type()) |
|
63 | 63 | ); |
64 | 64 | |
65 | - $info = sprintf( |
|
66 | - __( 'The date this %s was created.', 'invoicing' ), |
|
67 | - strtolower( $invoice->get_invoice_quote_type() ) |
|
65 | + $info = sprintf( |
|
66 | + __('The date this %s was created.', 'invoicing'), |
|
67 | + strtolower($invoice->get_invoice_quote_type()) |
|
68 | 68 | ); |
69 | 69 | |
70 | 70 | echo aui()->input( |
@@ -72,11 +72,11 @@ discard block |
||
72 | 72 | 'type' => 'datepicker', |
73 | 73 | 'id' => 'wpinv_date_created', |
74 | 74 | 'name' => 'date_created', |
75 | - 'label' => $label . getpaid_get_help_tip( $info ), |
|
75 | + 'label' => $label . getpaid_get_help_tip($info), |
|
76 | 76 | 'label_type' => 'vertical', |
77 | 77 | 'placeholder' => 'YYYY-MM-DD 00:00', |
78 | 78 | 'class' => 'form-control-sm', |
79 | - 'value' => $invoice->get_date_created( 'edit' ), |
|
79 | + 'value' => $invoice->get_date_created('edit'), |
|
80 | 80 | 'extra_attributes' => array( |
81 | 81 | 'data-enable-time' => 'true', |
82 | 82 | 'data-time_24hr' => 'true', |
@@ -87,15 +87,15 @@ discard block |
||
87 | 87 | ); |
88 | 88 | |
89 | 89 | // Date paid. |
90 | - $date_paid = $invoice->get_date_completed( 'edit' ); |
|
91 | - if ( ! empty( $date_paid ) && $invoice->is_paid() ) { |
|
90 | + $date_paid = $invoice->get_date_completed('edit'); |
|
91 | + if (!empty($date_paid) && $invoice->is_paid()) { |
|
92 | 92 | |
93 | 93 | echo aui()->input( |
94 | 94 | array( |
95 | 95 | 'type' => 'text', |
96 | 96 | 'id' => 'wpinv_date_completed', |
97 | 97 | 'name' => 'wpinv_date_completed', |
98 | - 'label' => __( 'Date Completed:', 'invoicing' ), |
|
98 | + 'label' => __('Date Completed:', 'invoicing'), |
|
99 | 99 | 'label_type' => 'vertical', |
100 | 100 | 'class' => 'form-control-sm', |
101 | 101 | 'value' => $date_paid, |
@@ -109,56 +109,56 @@ discard block |
||
109 | 109 | } |
110 | 110 | |
111 | 111 | // Due date. |
112 | - if ( $invoice->is_type( 'invoice' ) && wpinv_get_option( 'overdue_active' ) && ( $invoice->needs_payment() || $invoice->is_draft() ) ) { |
|
112 | + if ($invoice->is_type('invoice') && wpinv_get_option('overdue_active') && ($invoice->needs_payment() || $invoice->is_draft())) { |
|
113 | 113 | |
114 | 114 | echo aui()->input( |
115 | 115 | array( |
116 | 116 | 'type' => 'text', |
117 | 117 | 'id' => 'wpinv_due_date', |
118 | 118 | 'name' => 'wpinv_due_date', |
119 | - 'label' => __( 'Due Date:', 'invoicing' ) . getpaid_get_help_tip( __( 'Leave blank to disable automated reminder emails for this invoice.', 'invoicing' ) ), |
|
119 | + 'label' => __('Due Date:', 'invoicing') . getpaid_get_help_tip(__('Leave blank to disable automated reminder emails for this invoice.', 'invoicing')), |
|
120 | 120 | 'label_type' => 'vertical', |
121 | - 'placeholder' => __( 'No due date', 'invoicing' ), |
|
121 | + 'placeholder' => __('No due date', 'invoicing'), |
|
122 | 122 | 'class' => 'form-control-sm', |
123 | - 'value' => $invoice->get_due_date( 'edit' ), |
|
123 | + 'value' => $invoice->get_due_date('edit'), |
|
124 | 124 | ) |
125 | 125 | ); |
126 | 126 | |
127 | 127 | } |
128 | 128 | |
129 | - do_action( 'wpinv_meta_box_details_after_due_date', $invoice->get_id() ); |
|
130 | - do_action( 'getpaid_metabox_after_due_date', $invoice ); |
|
129 | + do_action('wpinv_meta_box_details_after_due_date', $invoice->get_id()); |
|
130 | + do_action('getpaid_metabox_after_due_date', $invoice); |
|
131 | 131 | |
132 | 132 | // Status. |
133 | 133 | $label = sprintf( |
134 | - __( '%s Status:', 'invoicing' ), |
|
135 | - ucfirst( $invoice->get_invoice_quote_type() ) |
|
134 | + __('%s Status:', 'invoicing'), |
|
135 | + ucfirst($invoice->get_invoice_quote_type()) |
|
136 | 136 | ); |
137 | 137 | |
138 | - $status = $invoice->get_status( 'edit' ); |
|
138 | + $status = $invoice->get_status('edit'); |
|
139 | 139 | echo aui()->select( |
140 | 140 | array( |
141 | 141 | 'id' => 'wpinv_status', |
142 | 142 | 'name' => 'wpinv_status', |
143 | 143 | 'label' => $label, |
144 | 144 | 'label_type' => 'vertical', |
145 | - 'placeholder' => __( 'Select Status', 'invoicing' ), |
|
146 | - 'value' => array_key_exists( $status, $invoice->get_all_statuses() ) ? $status : $invoice->get_default_status(), |
|
145 | + 'placeholder' => __('Select Status', 'invoicing'), |
|
146 | + 'value' => array_key_exists($status, $invoice->get_all_statuses()) ? $status : $invoice->get_default_status(), |
|
147 | 147 | 'select2' => true, |
148 | 148 | 'data-allow-clear' => 'false', |
149 | - 'options' => wpinv_get_invoice_statuses( true, false, $invoice ) |
|
149 | + 'options' => wpinv_get_invoice_statuses(true, false, $invoice) |
|
150 | 150 | ) |
151 | 151 | ); |
152 | 152 | |
153 | 153 | // Invoice number. |
154 | 154 | $label = sprintf( |
155 | - __( '%s Number:', 'invoicing' ), |
|
156 | - ucfirst( $invoice->get_invoice_quote_type() ) |
|
155 | + __('%s Number:', 'invoicing'), |
|
156 | + ucfirst($invoice->get_invoice_quote_type()) |
|
157 | 157 | ); |
158 | 158 | |
159 | - $info = sprintf( |
|
160 | - __( 'Each %s number must be unique.', 'invoicing' ), |
|
161 | - strtolower( $invoice->get_invoice_quote_type() ) |
|
159 | + $info = sprintf( |
|
160 | + __('Each %s number must be unique.', 'invoicing'), |
|
161 | + strtolower($invoice->get_invoice_quote_type()) |
|
162 | 162 | ); |
163 | 163 | |
164 | 164 | echo aui()->input( |
@@ -166,11 +166,11 @@ discard block |
||
166 | 166 | 'type' => 'text', |
167 | 167 | 'id' => 'wpinv_number', |
168 | 168 | 'name' => 'wpinv_number', |
169 | - 'label' => $label . getpaid_get_help_tip( $info ), |
|
169 | + 'label' => $label . getpaid_get_help_tip($info), |
|
170 | 170 | 'label_type' => 'vertical', |
171 | - 'placeholder' => __( 'Autogenerate', 'invoicing' ), |
|
171 | + 'placeholder' => __('Autogenerate', 'invoicing'), |
|
172 | 172 | 'class' => 'form-control-sm', |
173 | - 'value' => $invoice->get_number( 'edit' ), |
|
173 | + 'value' => $invoice->get_number('edit'), |
|
174 | 174 | ) |
175 | 175 | ); |
176 | 176 | |
@@ -180,25 +180,25 @@ discard block |
||
180 | 180 | 'type' => 'text', |
181 | 181 | 'id' => 'wpinv_cc', |
182 | 182 | 'name' => 'wpinv_cc', |
183 | - 'label' => __( 'Email CC:', 'invoicing' ) . getpaid_get_help_tip( __( 'Enter a comma separated list of other emails that should be notified about the invoice.', 'invoicing' ) ), |
|
183 | + 'label' => __('Email CC:', 'invoicing') . getpaid_get_help_tip(__('Enter a comma separated list of other emails that should be notified about the invoice.', 'invoicing')), |
|
184 | 184 | 'label_type' => 'vertical', |
185 | - 'placeholder' => __( '[email protected], [email protected]', 'invoicing' ), |
|
185 | + 'placeholder' => __('[email protected], [email protected]', 'invoicing'), |
|
186 | 186 | 'class' => 'form-control-sm', |
187 | - 'value' => $invoice->get_email_cc( 'edit' ), |
|
187 | + 'value' => $invoice->get_email_cc('edit'), |
|
188 | 188 | ) |
189 | 189 | ); |
190 | 190 | |
191 | - do_action( 'wpinv_meta_box_details_inner', $invoice->get_id() ); |
|
191 | + do_action('wpinv_meta_box_details_inner', $invoice->get_id()); |
|
192 | 192 | |
193 | 193 | // Disable taxes. |
194 | - if ( wpinv_use_taxes() && ! ( $invoice->is_paid() || $invoice->is_refunded() ) ) { |
|
194 | + if (wpinv_use_taxes() && !($invoice->is_paid() || $invoice->is_refunded())) { |
|
195 | 195 | |
196 | 196 | echo aui()->input( |
197 | 197 | array( |
198 | 198 | 'id' => 'wpinv_taxable', |
199 | 199 | 'name' => 'disable_taxes', |
200 | 200 | 'type' => 'checkbox', |
201 | - 'label' => __( 'Disable taxes', 'invoicing' ), |
|
201 | + 'label' => __('Disable taxes', 'invoicing'), |
|
202 | 202 | 'value' => '1', |
203 | 203 | 'checked' => (bool) $invoice->get_disable_taxes(), |
204 | 204 | ) |
@@ -207,17 +207,17 @@ discard block |
||
207 | 207 | } |
208 | 208 | |
209 | 209 | // Apply a discount. |
210 | - if ( $invoice->get_discount_code( 'edit' ) ) { |
|
210 | + if ($invoice->get_discount_code('edit')) { |
|
211 | 211 | |
212 | 212 | echo aui()->input( |
213 | 213 | array( |
214 | 214 | 'type' => 'text', |
215 | 215 | 'id' => 'wpinv_discount_code', |
216 | 216 | 'name' => 'wpinv_discount_code', |
217 | - 'label' => __( 'Discount Code:', 'invoicing' ), |
|
217 | + 'label' => __('Discount Code:', 'invoicing'), |
|
218 | 218 | 'label_type' => 'vertical', |
219 | 219 | 'class' => 'form-control-sm', |
220 | - 'value' => $invoice->get_discount_code( 'edit' ), |
|
220 | + 'value' => $invoice->get_discount_code('edit'), |
|
221 | 221 | 'extra_attributes' => array( |
222 | 222 | 'onclick' => 'this.select();', |
223 | 223 | 'readonly' => 'true', |
@@ -227,7 +227,7 @@ discard block |
||
227 | 227 | |
228 | 228 | } |
229 | 229 | |
230 | - do_action( 'getpaid_metabox_after_invoice_details', $invoice ); |
|
230 | + do_action('getpaid_metabox_after_invoice_details', $invoice); |
|
231 | 231 | |
232 | 232 | ?> |
233 | 233 |
@@ -6,7 +6,7 @@ discard block |
||
6 | 6 | * @package Invoicing |
7 | 7 | */ |
8 | 8 | |
9 | -defined( 'ABSPATH' ) || exit; |
|
9 | +defined('ABSPATH') || exit; |
|
10 | 10 | |
11 | 11 | /** |
12 | 12 | * Are we supporting item quantities? |
@@ -20,35 +20,35 @@ discard block |
||
20 | 20 | */ |
21 | 21 | function wpinv_get_ip() { |
22 | 22 | |
23 | - if ( isset( $_SERVER['HTTP_X_REAL_IP'] ) ) { |
|
24 | - return sanitize_text_field( wp_unslash( $_SERVER['HTTP_X_REAL_IP'] ) ); |
|
23 | + if (isset($_SERVER['HTTP_X_REAL_IP'])) { |
|
24 | + return sanitize_text_field(wp_unslash($_SERVER['HTTP_X_REAL_IP'])); |
|
25 | 25 | } |
26 | 26 | |
27 | - if ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) { |
|
27 | + if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { |
|
28 | 28 | // Proxy servers can send through this header like this: X-Forwarded-For: client1, proxy1, proxy2 |
29 | 29 | // Make sure we always only send through the first IP in the list which should always be the client IP. |
30 | - return (string) rest_is_ip_address( trim( current( preg_split( '/,/', sanitize_text_field( wp_unslash( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) ) ) ) ); |
|
30 | + return (string) rest_is_ip_address(trim(current(preg_split('/,/', sanitize_text_field(wp_unslash($_SERVER['HTTP_X_FORWARDED_FOR'])))))); |
|
31 | 31 | } |
32 | 32 | |
33 | - if ( isset( $_SERVER['HTTP_CLIENT_IP'] ) ) { |
|
34 | - return sanitize_text_field( wp_unslash( $_SERVER['HTTP_CLIENT_IP'] ) ); |
|
33 | + if (isset($_SERVER['HTTP_CLIENT_IP'])) { |
|
34 | + return sanitize_text_field(wp_unslash($_SERVER['HTTP_CLIENT_IP'])); |
|
35 | 35 | } |
36 | 36 | |
37 | - if ( isset( $_SERVER['REMOTE_ADDR'] ) ) { |
|
38 | - return sanitize_text_field( wp_unslash( $_SERVER['REMOTE_ADDR'] ) ); |
|
37 | + if (isset($_SERVER['REMOTE_ADDR'])) { |
|
38 | + return sanitize_text_field(wp_unslash($_SERVER['REMOTE_ADDR'])); |
|
39 | 39 | } |
40 | 40 | |
41 | 41 | return ''; |
42 | 42 | } |
43 | 43 | |
44 | 44 | function wpinv_get_user_agent() { |
45 | - if ( ! empty( $_SERVER['HTTP_USER_AGENT'] ) ) { |
|
46 | - $user_agent = sanitize_text_field( $_SERVER['HTTP_USER_AGENT'] ); |
|
45 | + if (!empty($_SERVER['HTTP_USER_AGENT'])) { |
|
46 | + $user_agent = sanitize_text_field($_SERVER['HTTP_USER_AGENT']); |
|
47 | 47 | } else { |
48 | 48 | $user_agent = ''; |
49 | 49 | } |
50 | 50 | |
51 | - return apply_filters( 'wpinv_get_user_agent', $user_agent ); |
|
51 | + return apply_filters('wpinv_get_user_agent', $user_agent); |
|
52 | 52 | } |
53 | 53 | |
54 | 54 | /** |
@@ -56,23 +56,23 @@ discard block |
||
56 | 56 | * |
57 | 57 | * @param string $amount The amount to sanitize. |
58 | 58 | */ |
59 | -function wpinv_sanitize_amount( $amount ) { |
|
59 | +function wpinv_sanitize_amount($amount) { |
|
60 | 60 | |
61 | - if ( is_numeric( $amount ) ) { |
|
62 | - return floatval( $amount ); |
|
61 | + if (is_numeric($amount)) { |
|
62 | + return floatval($amount); |
|
63 | 63 | } |
64 | 64 | |
65 | 65 | // Separate the decimals and thousands. |
66 | - $amount = explode( wpinv_decimal_separator(), $amount ); |
|
66 | + $amount = explode(wpinv_decimal_separator(), $amount); |
|
67 | 67 | |
68 | 68 | // Remove thousands. |
69 | - $amount[0] = str_replace( wpinv_thousands_separator(), '', $amount[0] ); |
|
69 | + $amount[0] = str_replace(wpinv_thousands_separator(), '', $amount[0]); |
|
70 | 70 | |
71 | 71 | // Convert back to string. |
72 | - $amount = count( $amount ) > 1 ? "{$amount[0]}.{$amount[1]}" : $amount[0]; |
|
72 | + $amount = count($amount) > 1 ? "{$amount[0]}.{$amount[1]}" : $amount[0]; |
|
73 | 73 | |
74 | 74 | // Cast the remaining to a float. |
75 | - return (float) preg_replace( '/[^0-9\.\-]/', '', $amount ); |
|
75 | + return (float) preg_replace('/[^0-9\.\-]/', '', $amount); |
|
76 | 76 | |
77 | 77 | } |
78 | 78 | |
@@ -82,19 +82,19 @@ discard block |
||
82 | 82 | * @param float $amount |
83 | 83 | * @param float|string|int|null $decimals |
84 | 84 | */ |
85 | -function wpinv_round_amount( $amount, $decimals = null, $use_sprintf = false ) { |
|
85 | +function wpinv_round_amount($amount, $decimals = null, $use_sprintf = false) { |
|
86 | 86 | |
87 | - if ( $decimals === null ) { |
|
87 | + if ($decimals === null) { |
|
88 | 88 | $decimals = wpinv_decimals(); |
89 | 89 | } |
90 | 90 | |
91 | - if ( $use_sprintf ) { |
|
92 | - $amount = sprintf( "%.{$decimals}f", (float) $amount ); |
|
91 | + if ($use_sprintf) { |
|
92 | + $amount = sprintf("%.{$decimals}f", (float) $amount); |
|
93 | 93 | } else { |
94 | - $amount = round( (float) $amount, absint( $decimals ) ); |
|
94 | + $amount = round((float) $amount, absint($decimals)); |
|
95 | 95 | } |
96 | 96 | |
97 | - return apply_filters( 'wpinv_round_amount', $amount, $decimals ); |
|
97 | + return apply_filters('wpinv_round_amount', $amount, $decimals); |
|
98 | 98 | } |
99 | 99 | |
100 | 100 | /** |
@@ -106,32 +106,32 @@ discard block |
||
106 | 106 | * @param string|WPInv_Invoice $invoice The invoice object|post type|type |
107 | 107 | * @return array |
108 | 108 | */ |
109 | -function wpinv_get_invoice_statuses( $draft = false, $trashed = false, $invoice = false ) { |
|
109 | +function wpinv_get_invoice_statuses($draft = false, $trashed = false, $invoice = false) { |
|
110 | 110 | |
111 | 111 | $invoice_statuses = array( |
112 | - 'wpi-pending' => _x( 'Pending payment', 'Invoice status', 'invoicing' ), |
|
113 | - 'publish' => _x( 'Paid', 'Invoice status', 'invoicing' ), |
|
114 | - 'wpi-processing' => _x( 'Processing', 'Invoice status', 'invoicing' ), |
|
115 | - 'wpi-onhold' => _x( 'On hold', 'Invoice status', 'invoicing' ), |
|
116 | - 'wpi-cancelled' => _x( 'Cancelled', 'Invoice status', 'invoicing' ), |
|
117 | - 'wpi-refunded' => _x( 'Refunded', 'Invoice status', 'invoicing' ), |
|
118 | - 'wpi-failed' => _x( 'Failed', 'Invoice status', 'invoicing' ), |
|
119 | - 'wpi-renewal' => _x( 'Renewal Payment', 'Invoice status', 'invoicing' ), |
|
112 | + 'wpi-pending' => _x('Pending payment', 'Invoice status', 'invoicing'), |
|
113 | + 'publish' => _x('Paid', 'Invoice status', 'invoicing'), |
|
114 | + 'wpi-processing' => _x('Processing', 'Invoice status', 'invoicing'), |
|
115 | + 'wpi-onhold' => _x('On hold', 'Invoice status', 'invoicing'), |
|
116 | + 'wpi-cancelled' => _x('Cancelled', 'Invoice status', 'invoicing'), |
|
117 | + 'wpi-refunded' => _x('Refunded', 'Invoice status', 'invoicing'), |
|
118 | + 'wpi-failed' => _x('Failed', 'Invoice status', 'invoicing'), |
|
119 | + 'wpi-renewal' => _x('Renewal Payment', 'Invoice status', 'invoicing'), |
|
120 | 120 | ); |
121 | 121 | |
122 | - if ( $draft ) { |
|
123 | - $invoice_statuses['draft'] = __( 'Draft', 'invoicing' ); |
|
122 | + if ($draft) { |
|
123 | + $invoice_statuses['draft'] = __('Draft', 'invoicing'); |
|
124 | 124 | } |
125 | 125 | |
126 | - if ( $trashed ) { |
|
127 | - $invoice_statuses['trash'] = __( 'Trash', 'invoicing' ); |
|
126 | + if ($trashed) { |
|
127 | + $invoice_statuses['trash'] = __('Trash', 'invoicing'); |
|
128 | 128 | } |
129 | 129 | |
130 | - if ( $invoice instanceof WPInv_Invoice ) { |
|
130 | + if ($invoice instanceof WPInv_Invoice) { |
|
131 | 131 | $invoice = $invoice->get_post_type(); |
132 | 132 | } |
133 | 133 | |
134 | - return apply_filters( 'wpinv_statuses', $invoice_statuses, $invoice ); |
|
134 | + return apply_filters('wpinv_statuses', $invoice_statuses, $invoice); |
|
135 | 135 | } |
136 | 136 | |
137 | 137 | /** |
@@ -140,11 +140,11 @@ discard block |
||
140 | 140 | * @param string $status The raw status |
141 | 141 | * @param string|WPInv_Invoice $invoice The invoice object|post type|type |
142 | 142 | */ |
143 | -function wpinv_status_nicename( $status, $invoice = false ) { |
|
144 | - $statuses = wpinv_get_invoice_statuses( true, true, $invoice ); |
|
145 | - $status = isset( $statuses[$status] ) ? $statuses[$status] : $status; |
|
143 | +function wpinv_status_nicename($status, $invoice = false) { |
|
144 | + $statuses = wpinv_get_invoice_statuses(true, true, $invoice); |
|
145 | + $status = isset($statuses[$status]) ? $statuses[$status] : $status; |
|
146 | 146 | |
147 | - return sanitize_text_field( $status ); |
|
147 | + return sanitize_text_field($status); |
|
148 | 148 | } |
149 | 149 | |
150 | 150 | /** |
@@ -152,13 +152,13 @@ discard block |
||
152 | 152 | * |
153 | 153 | * @param string $current |
154 | 154 | */ |
155 | -function wpinv_get_currency( $current = '' ) { |
|
155 | +function wpinv_get_currency($current = '') { |
|
156 | 156 | |
157 | - if ( empty( $current ) ) { |
|
158 | - $current = apply_filters( 'wpinv_currency', wpinv_get_option( 'currency', 'USD' ) ); |
|
157 | + if (empty($current)) { |
|
158 | + $current = apply_filters('wpinv_currency', wpinv_get_option('currency', 'USD')); |
|
159 | 159 | } |
160 | 160 | |
161 | - return trim( strtoupper( $current ) ); |
|
161 | + return trim(strtoupper($current)); |
|
162 | 162 | } |
163 | 163 | |
164 | 164 | /** |
@@ -166,25 +166,25 @@ discard block |
||
166 | 166 | * |
167 | 167 | * @param string|null $currency The currency code. Defaults to the default currency. |
168 | 168 | */ |
169 | -function wpinv_currency_symbol( $currency = null ) { |
|
169 | +function wpinv_currency_symbol($currency = null) { |
|
170 | 170 | |
171 | 171 | // Prepare the currency. |
172 | - $currency = empty( $currency ) ? wpinv_get_currency() : wpinv_clean( $currency ); |
|
172 | + $currency = empty($currency) ? wpinv_get_currency() : wpinv_clean($currency); |
|
173 | 173 | |
174 | 174 | // Fetch all symbols. |
175 | 175 | $symbols = wpinv_get_currency_symbols(); |
176 | 176 | |
177 | 177 | // Fetch this currencies symbol. |
178 | - $currency_symbol = isset( $symbols[$currency] ) ? $symbols[$currency] : $currency; |
|
178 | + $currency_symbol = isset($symbols[$currency]) ? $symbols[$currency] : $currency; |
|
179 | 179 | |
180 | 180 | // Filter the symbol. |
181 | - return apply_filters( 'wpinv_currency_symbol', $currency_symbol, $currency ); |
|
181 | + return apply_filters('wpinv_currency_symbol', $currency_symbol, $currency); |
|
182 | 182 | } |
183 | 183 | |
184 | 184 | function wpinv_currency_position() { |
185 | - $position = wpinv_get_option( 'currency_position', 'left' ); |
|
185 | + $position = wpinv_get_option('currency_position', 'left'); |
|
186 | 186 | |
187 | - return apply_filters( 'wpinv_currency_position', $position ); |
|
187 | + return apply_filters('wpinv_currency_position', $position); |
|
188 | 188 | } |
189 | 189 | |
190 | 190 | /** |
@@ -192,13 +192,13 @@ discard block |
||
192 | 192 | * |
193 | 193 | * @param $string|null $current |
194 | 194 | */ |
195 | -function wpinv_thousands_separator( $current = null ) { |
|
195 | +function wpinv_thousands_separator($current = null) { |
|
196 | 196 | |
197 | - if ( null == $current ) { |
|
198 | - $current = wpinv_get_option( 'thousands_separator', ',' ); |
|
197 | + if (null == $current) { |
|
198 | + $current = wpinv_get_option('thousands_separator', ','); |
|
199 | 199 | } |
200 | 200 | |
201 | - return trim( $current ); |
|
201 | + return trim($current); |
|
202 | 202 | } |
203 | 203 | |
204 | 204 | /** |
@@ -206,13 +206,13 @@ discard block |
||
206 | 206 | * |
207 | 207 | * @param $string|null $current |
208 | 208 | */ |
209 | -function wpinv_decimal_separator( $current = null ) { |
|
209 | +function wpinv_decimal_separator($current = null) { |
|
210 | 210 | |
211 | - if ( null == $current ) { |
|
212 | - $current = wpinv_get_option( 'decimal_separator', '.' ); |
|
211 | + if (null == $current) { |
|
212 | + $current = wpinv_get_option('decimal_separator', '.'); |
|
213 | 213 | } |
214 | 214 | |
215 | - return trim( $current ); |
|
215 | + return trim($current); |
|
216 | 216 | } |
217 | 217 | |
218 | 218 | /** |
@@ -220,27 +220,27 @@ discard block |
||
220 | 220 | * |
221 | 221 | * @param $string|null $current |
222 | 222 | */ |
223 | -function wpinv_decimals( $current = null ) { |
|
223 | +function wpinv_decimals($current = null) { |
|
224 | 224 | |
225 | - if ( null == $current ) { |
|
226 | - $current = wpinv_get_option( 'decimals', 2 ); |
|
225 | + if (null == $current) { |
|
226 | + $current = wpinv_get_option('decimals', 2); |
|
227 | 227 | } |
228 | 228 | |
229 | - return absint( $current ); |
|
229 | + return absint($current); |
|
230 | 230 | } |
231 | 231 | |
232 | 232 | /** |
233 | 233 | * Retrieves a list of all supported currencies. |
234 | 234 | */ |
235 | 235 | function wpinv_get_currencies() { |
236 | - return apply_filters( 'wpinv_currencies', wpinv_get_data( 'currencies' ) ); |
|
236 | + return apply_filters('wpinv_currencies', wpinv_get_data('currencies')); |
|
237 | 237 | } |
238 | 238 | |
239 | 239 | /** |
240 | 240 | * Retrieves a list of all currency symbols. |
241 | 241 | */ |
242 | 242 | function wpinv_get_currency_symbols() { |
243 | - return apply_filters( 'wpinv_currency_symbols', wpinv_get_data( 'currency-symbols' ) ); |
|
243 | + return apply_filters('wpinv_currency_symbols', wpinv_get_data('currency-symbols')); |
|
244 | 244 | } |
245 | 245 | |
246 | 246 | /** |
@@ -252,7 +252,7 @@ discard block |
||
252 | 252 | $currency_pos = wpinv_currency_position(); |
253 | 253 | $format = '%1$s%2$s'; |
254 | 254 | |
255 | - switch ( $currency_pos ) { |
|
255 | + switch ($currency_pos) { |
|
256 | 256 | case 'left': |
257 | 257 | $format = '%1$s%2$s'; |
258 | 258 | break; |
@@ -267,7 +267,7 @@ discard block |
||
267 | 267 | break; |
268 | 268 | } |
269 | 269 | |
270 | - return apply_filters( 'getpaid_price_format', $format, $currency_pos ); |
|
270 | + return apply_filters('getpaid_price_format', $format, $currency_pos); |
|
271 | 271 | } |
272 | 272 | |
273 | 273 | /** |
@@ -277,25 +277,25 @@ discard block |
||
277 | 277 | * @param string $currency Currency. |
278 | 278 | * @return string |
279 | 279 | */ |
280 | -function wpinv_price( $amount = 0, $currency = '' ) { |
|
280 | +function wpinv_price($amount = 0, $currency = '') { |
|
281 | 281 | |
282 | 282 | // Backwards compatibility. |
283 | - $amount = wpinv_sanitize_amount( $amount ); |
|
283 | + $amount = wpinv_sanitize_amount($amount); |
|
284 | 284 | |
285 | 285 | // Prepare variables. |
286 | - $currency = wpinv_get_currency( $currency ); |
|
286 | + $currency = wpinv_get_currency($currency); |
|
287 | 287 | $amount = (float) $amount; |
288 | 288 | $unformatted_amount = $amount; |
289 | 289 | $negative = $amount < 0; |
290 | - $amount = apply_filters( 'getpaid_raw_amount', floatval( $negative ? $amount * -1 : $amount ) ); |
|
291 | - $amount = wpinv_format_amount( $amount ); |
|
290 | + $amount = apply_filters('getpaid_raw_amount', floatval($negative ? $amount * -1 : $amount)); |
|
291 | + $amount = wpinv_format_amount($amount); |
|
292 | 292 | |
293 | 293 | // Format the amount. |
294 | 294 | $format = getpaid_get_price_format(); |
295 | - $formatted_amount = ( $negative ? '-' : '' ) . sprintf( $format, '<span class="getpaid-currency__symbol">' . wpinv_currency_symbol( $currency ) . '</span>', $amount ); |
|
295 | + $formatted_amount = ($negative ? '-' : '') . sprintf($format, '<span class="getpaid-currency__symbol">' . wpinv_currency_symbol($currency) . '</span>', $amount); |
|
296 | 296 | |
297 | 297 | // Filter the formatting. |
298 | - return apply_filters( 'wpinv_price', $formatted_amount, $amount, $currency, $unformatted_amount ); |
|
298 | + return apply_filters('wpinv_price', $formatted_amount, $amount, $currency, $unformatted_amount); |
|
299 | 299 | } |
300 | 300 | |
301 | 301 | /** |
@@ -306,25 +306,25 @@ discard block |
||
306 | 306 | * @param bool $calculate Whether or not to apply separators. |
307 | 307 | * @return string |
308 | 308 | */ |
309 | -function wpinv_format_amount( $amount, $decimals = null, $calculate = false ) { |
|
309 | +function wpinv_format_amount($amount, $decimals = null, $calculate = false) { |
|
310 | 310 | $thousands_sep = wpinv_thousands_separator(); |
311 | 311 | $decimal_sep = wpinv_decimal_separator(); |
312 | - $decimals = wpinv_decimals( $decimals ); |
|
313 | - $amount = wpinv_sanitize_amount( $amount ); |
|
312 | + $decimals = wpinv_decimals($decimals); |
|
313 | + $amount = wpinv_sanitize_amount($amount); |
|
314 | 314 | |
315 | - if ( $calculate ) { |
|
315 | + if ($calculate) { |
|
316 | 316 | return $amount; |
317 | 317 | } |
318 | 318 | |
319 | 319 | // Fomart the amount. |
320 | - return number_format( $amount, $decimals, $decimal_sep, $thousands_sep ); |
|
320 | + return number_format($amount, $decimals, $decimal_sep, $thousands_sep); |
|
321 | 321 | } |
322 | 322 | |
323 | -function wpinv_sanitize_key( $key ) { |
|
323 | +function wpinv_sanitize_key($key) { |
|
324 | 324 | $raw_key = $key; |
325 | - $key = preg_replace( '/[^a-zA-Z0-9_\-\.\:\/]/', '', $key ); |
|
325 | + $key = preg_replace('/[^a-zA-Z0-9_\-\.\:\/]/', '', $key); |
|
326 | 326 | |
327 | - return apply_filters( 'wpinv_sanitize_key', $key, $raw_key ); |
|
327 | + return apply_filters('wpinv_sanitize_key', $key, $raw_key); |
|
328 | 328 | } |
329 | 329 | |
330 | 330 | /** |
@@ -332,8 +332,8 @@ discard block |
||
332 | 332 | * |
333 | 333 | * @param $str the file whose extension should be retrieved. |
334 | 334 | */ |
335 | -function wpinv_get_file_extension( $str ) { |
|
336 | - $filetype = wp_check_filetype( $str ); |
|
335 | +function wpinv_get_file_extension($str) { |
|
336 | + $filetype = wp_check_filetype($str); |
|
337 | 337 | return $filetype['ext']; |
338 | 338 | } |
339 | 339 | |
@@ -342,16 +342,16 @@ discard block |
||
342 | 342 | * |
343 | 343 | * @param string $string |
344 | 344 | */ |
345 | -function wpinv_string_is_image_url( $string ) { |
|
346 | - $extension = strtolower( wpinv_get_file_extension( $string ) ); |
|
347 | - return in_array( $extension, array( 'jpeg', 'jpg', 'png', 'gif', 'ico' ), true ); |
|
345 | +function wpinv_string_is_image_url($string) { |
|
346 | + $extension = strtolower(wpinv_get_file_extension($string)); |
|
347 | + return in_array($extension, array('jpeg', 'jpg', 'png', 'gif', 'ico'), true); |
|
348 | 348 | } |
349 | 349 | |
350 | 350 | /** |
351 | 351 | * Returns the current URL. |
352 | 352 | */ |
353 | 353 | function wpinv_get_current_page_url() { |
354 | - return ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; |
|
354 | + return (is_ssl() ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; |
|
355 | 355 | } |
356 | 356 | |
357 | 357 | /** |
@@ -361,46 +361,46 @@ discard block |
||
361 | 361 | * @param string $name Constant name. |
362 | 362 | * @param mixed $value Value. |
363 | 363 | */ |
364 | -function getpaid_maybe_define_constant( $name, $value ) { |
|
365 | - if ( ! defined( $name ) ) { |
|
366 | - define( $name, $value ); |
|
364 | +function getpaid_maybe_define_constant($name, $value) { |
|
365 | + if (!defined($name)) { |
|
366 | + define($name, $value); |
|
367 | 367 | } |
368 | 368 | } |
369 | 369 | |
370 | 370 | function wpinv_get_php_arg_separator_output() { |
371 | - return ini_get( 'arg_separator.output' ); |
|
371 | + return ini_get('arg_separator.output'); |
|
372 | 372 | } |
373 | 373 | |
374 | -function wpinv_rgb_from_hex( $color ) { |
|
375 | - $color = str_replace( '#', '', $color ); |
|
374 | +function wpinv_rgb_from_hex($color) { |
|
375 | + $color = str_replace('#', '', $color); |
|
376 | 376 | |
377 | 377 | // Convert shorthand colors to full format, e.g. "FFF" -> "FFFFFF" |
378 | - $color = preg_replace( '~^(.)(.)(.)$~', '$1$1$2$2$3$3', $color ); |
|
379 | - if ( empty( $color ) ) { |
|
378 | + $color = preg_replace('~^(.)(.)(.)$~', '$1$1$2$2$3$3', $color); |
|
379 | + if (empty($color)) { |
|
380 | 380 | return NULL; |
381 | 381 | } |
382 | 382 | |
383 | - $color = str_split( $color ); |
|
383 | + $color = str_split($color); |
|
384 | 384 | |
385 | 385 | $rgb = array(); |
386 | - $rgb['R'] = hexdec( $color[0] . $color[1] ); |
|
387 | - $rgb['G'] = hexdec( $color[2] . $color[3] ); |
|
388 | - $rgb['B'] = hexdec( $color[4] . $color[5] ); |
|
386 | + $rgb['R'] = hexdec($color[0] . $color[1]); |
|
387 | + $rgb['G'] = hexdec($color[2] . $color[3]); |
|
388 | + $rgb['B'] = hexdec($color[4] . $color[5]); |
|
389 | 389 | |
390 | 390 | return $rgb; |
391 | 391 | } |
392 | 392 | |
393 | -function wpinv_hex_darker( $color, $factor = 30 ) { |
|
394 | - $base = wpinv_rgb_from_hex( $color ); |
|
393 | +function wpinv_hex_darker($color, $factor = 30) { |
|
394 | + $base = wpinv_rgb_from_hex($color); |
|
395 | 395 | $color = '#'; |
396 | 396 | |
397 | - foreach ( $base as $k => $v ) { |
|
397 | + foreach ($base as $k => $v) { |
|
398 | 398 | $amount = $v / 100; |
399 | - $amount = round( $amount * $factor ); |
|
399 | + $amount = round($amount * $factor); |
|
400 | 400 | $new_decimal = $v - $amount; |
401 | 401 | |
402 | - $new_hex_component = dechex( $new_decimal ); |
|
403 | - if ( strlen( $new_hex_component ) < 2 ) { |
|
402 | + $new_hex_component = dechex($new_decimal); |
|
403 | + if (strlen($new_hex_component) < 2) { |
|
404 | 404 | $new_hex_component = "0" . $new_hex_component; |
405 | 405 | } |
406 | 406 | $color .= $new_hex_component; |
@@ -409,18 +409,18 @@ discard block |
||
409 | 409 | return $color; |
410 | 410 | } |
411 | 411 | |
412 | -function wpinv_hex_lighter( $color, $factor = 30 ) { |
|
413 | - $base = wpinv_rgb_from_hex( $color ); |
|
412 | +function wpinv_hex_lighter($color, $factor = 30) { |
|
413 | + $base = wpinv_rgb_from_hex($color); |
|
414 | 414 | $color = '#'; |
415 | 415 | |
416 | - foreach ( $base as $k => $v ) { |
|
416 | + foreach ($base as $k => $v) { |
|
417 | 417 | $amount = 255 - $v; |
418 | 418 | $amount = $amount / 100; |
419 | - $amount = round( $amount * $factor ); |
|
419 | + $amount = round($amount * $factor); |
|
420 | 420 | $new_decimal = $v + $amount; |
421 | 421 | |
422 | - $new_hex_component = dechex( $new_decimal ); |
|
423 | - if ( strlen( $new_hex_component ) < 2 ) { |
|
422 | + $new_hex_component = dechex($new_decimal); |
|
423 | + if (strlen($new_hex_component) < 2) { |
|
424 | 424 | $new_hex_component = "0" . $new_hex_component; |
425 | 425 | } |
426 | 426 | $color .= $new_hex_component; |
@@ -429,22 +429,22 @@ discard block |
||
429 | 429 | return $color; |
430 | 430 | } |
431 | 431 | |
432 | -function wpinv_light_or_dark( $color, $dark = '#000000', $light = '#FFFFFF' ) { |
|
433 | - $hex = str_replace( '#', '', $color ); |
|
432 | +function wpinv_light_or_dark($color, $dark = '#000000', $light = '#FFFFFF') { |
|
433 | + $hex = str_replace('#', '', $color); |
|
434 | 434 | |
435 | - $c_r = hexdec( substr( $hex, 0, 2 ) ); |
|
436 | - $c_g = hexdec( substr( $hex, 2, 2 ) ); |
|
437 | - $c_b = hexdec( substr( $hex, 4, 2 ) ); |
|
435 | + $c_r = hexdec(substr($hex, 0, 2)); |
|
436 | + $c_g = hexdec(substr($hex, 2, 2)); |
|
437 | + $c_b = hexdec(substr($hex, 4, 2)); |
|
438 | 438 | |
439 | - $brightness = ( ( $c_r * 299 ) + ( $c_g * 587 ) + ( $c_b * 114 ) ) / 1000; |
|
439 | + $brightness = (($c_r * 299) + ($c_g * 587) + ($c_b * 114)) / 1000; |
|
440 | 440 | |
441 | 441 | return $brightness > 155 ? $dark : $light; |
442 | 442 | } |
443 | 443 | |
444 | -function wpinv_format_hex( $hex ) { |
|
445 | - $hex = trim( str_replace( '#', '', $hex ) ); |
|
444 | +function wpinv_format_hex($hex) { |
|
445 | + $hex = trim(str_replace('#', '', $hex)); |
|
446 | 446 | |
447 | - if ( strlen( $hex ) == 3 ) { |
|
447 | + if (strlen($hex) == 3) { |
|
448 | 448 | $hex = $hex[0] . $hex[0] . $hex[1] . $hex[1] . $hex[2] . $hex[2]; |
449 | 449 | } |
450 | 450 | |
@@ -464,12 +464,12 @@ discard block |
||
464 | 464 | * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8". |
465 | 465 | * @return string |
466 | 466 | */ |
467 | -function wpinv_utf8_strimwidth( $str, $start, $width, $trimmaker = '', $encoding = 'UTF-8' ) { |
|
468 | - if ( function_exists( 'mb_strimwidth' ) ) { |
|
469 | - return mb_strimwidth( $str, $start, $width, $trimmaker, $encoding ); |
|
467 | +function wpinv_utf8_strimwidth($str, $start, $width, $trimmaker = '', $encoding = 'UTF-8') { |
|
468 | + if (function_exists('mb_strimwidth')) { |
|
469 | + return mb_strimwidth($str, $start, $width, $trimmaker, $encoding); |
|
470 | 470 | } |
471 | 471 | |
472 | - return wpinv_utf8_substr( $str, $start, $width, $encoding ) . $trimmaker; |
|
472 | + return wpinv_utf8_substr($str, $start, $width, $encoding) . $trimmaker; |
|
473 | 473 | } |
474 | 474 | |
475 | 475 | /** |
@@ -481,28 +481,28 @@ discard block |
||
481 | 481 | * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8". |
482 | 482 | * @return int Returns the number of characters in string. |
483 | 483 | */ |
484 | -function wpinv_utf8_strlen( $str, $encoding = 'UTF-8' ) { |
|
485 | - if ( function_exists( 'mb_strlen' ) ) { |
|
486 | - return mb_strlen( $str, $encoding ); |
|
484 | +function wpinv_utf8_strlen($str, $encoding = 'UTF-8') { |
|
485 | + if (function_exists('mb_strlen')) { |
|
486 | + return mb_strlen($str, $encoding); |
|
487 | 487 | } |
488 | 488 | |
489 | - return strlen( $str ); |
|
489 | + return strlen($str); |
|
490 | 490 | } |
491 | 491 | |
492 | -function wpinv_utf8_strtolower( $str, $encoding = 'UTF-8' ) { |
|
493 | - if ( function_exists( 'mb_strtolower' ) ) { |
|
494 | - return mb_strtolower( $str, $encoding ); |
|
492 | +function wpinv_utf8_strtolower($str, $encoding = 'UTF-8') { |
|
493 | + if (function_exists('mb_strtolower')) { |
|
494 | + return mb_strtolower($str, $encoding); |
|
495 | 495 | } |
496 | 496 | |
497 | - return strtolower( $str ); |
|
497 | + return strtolower($str); |
|
498 | 498 | } |
499 | 499 | |
500 | -function wpinv_utf8_strtoupper( $str, $encoding = 'UTF-8' ) { |
|
501 | - if ( function_exists( 'mb_strtoupper' ) ) { |
|
502 | - return mb_strtoupper( $str, $encoding ); |
|
500 | +function wpinv_utf8_strtoupper($str, $encoding = 'UTF-8') { |
|
501 | + if (function_exists('mb_strtoupper')) { |
|
502 | + return mb_strtoupper($str, $encoding); |
|
503 | 503 | } |
504 | 504 | |
505 | - return strtoupper( $str ); |
|
505 | + return strtoupper($str); |
|
506 | 506 | } |
507 | 507 | |
508 | 508 | /** |
@@ -516,12 +516,12 @@ discard block |
||
516 | 516 | * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8". |
517 | 517 | * @return int Returns the position of the first occurrence of search in the string. |
518 | 518 | */ |
519 | -function wpinv_utf8_strpos( $str, $find, $offset = 0, $encoding = 'UTF-8' ) { |
|
520 | - if ( function_exists( 'mb_strpos' ) ) { |
|
521 | - return mb_strpos( $str, $find, $offset, $encoding ); |
|
519 | +function wpinv_utf8_strpos($str, $find, $offset = 0, $encoding = 'UTF-8') { |
|
520 | + if (function_exists('mb_strpos')) { |
|
521 | + return mb_strpos($str, $find, $offset, $encoding); |
|
522 | 522 | } |
523 | 523 | |
524 | - return strpos( $str, $find, $offset ); |
|
524 | + return strpos($str, $find, $offset); |
|
525 | 525 | } |
526 | 526 | |
527 | 527 | /** |
@@ -535,12 +535,12 @@ discard block |
||
535 | 535 | * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8". |
536 | 536 | * @return int Returns the position of the last occurrence of search. |
537 | 537 | */ |
538 | -function wpinv_utf8_strrpos( $str, $find, $offset = 0, $encoding = 'UTF-8' ) { |
|
539 | - if ( function_exists( 'mb_strrpos' ) ) { |
|
540 | - return mb_strrpos( $str, $find, $offset, $encoding ); |
|
538 | +function wpinv_utf8_strrpos($str, $find, $offset = 0, $encoding = 'UTF-8') { |
|
539 | + if (function_exists('mb_strrpos')) { |
|
540 | + return mb_strrpos($str, $find, $offset, $encoding); |
|
541 | 541 | } |
542 | 542 | |
543 | - return strrpos( $str, $find, $offset ); |
|
543 | + return strrpos($str, $find, $offset); |
|
544 | 544 | } |
545 | 545 | |
546 | 546 | /** |
@@ -555,16 +555,16 @@ discard block |
||
555 | 555 | * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8". |
556 | 556 | * @return string |
557 | 557 | */ |
558 | -function wpinv_utf8_substr( $str, $start, $length = null, $encoding = 'UTF-8' ) { |
|
559 | - if ( function_exists( 'mb_substr' ) ) { |
|
560 | - if ( $length === null ) { |
|
561 | - return mb_substr( $str, $start, wpinv_utf8_strlen( $str, $encoding ), $encoding ); |
|
558 | +function wpinv_utf8_substr($str, $start, $length = null, $encoding = 'UTF-8') { |
|
559 | + if (function_exists('mb_substr')) { |
|
560 | + if ($length === null) { |
|
561 | + return mb_substr($str, $start, wpinv_utf8_strlen($str, $encoding), $encoding); |
|
562 | 562 | } else { |
563 | - return mb_substr( $str, $start, $length, $encoding ); |
|
563 | + return mb_substr($str, $start, $length, $encoding); |
|
564 | 564 | } |
565 | 565 | } |
566 | 566 | |
567 | - return substr( $str, $start, $length ); |
|
567 | + return substr($str, $start, $length); |
|
568 | 568 | } |
569 | 569 | |
570 | 570 | /** |
@@ -576,48 +576,48 @@ discard block |
||
576 | 576 | * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8". |
577 | 577 | * @return string The width of string. |
578 | 578 | */ |
579 | -function wpinv_utf8_strwidth( $str, $encoding = 'UTF-8' ) { |
|
580 | - if ( function_exists( 'mb_strwidth' ) ) { |
|
581 | - return mb_strwidth( $str, $encoding ); |
|
579 | +function wpinv_utf8_strwidth($str, $encoding = 'UTF-8') { |
|
580 | + if (function_exists('mb_strwidth')) { |
|
581 | + return mb_strwidth($str, $encoding); |
|
582 | 582 | } |
583 | 583 | |
584 | - return wpinv_utf8_strlen( $str, $encoding ); |
|
584 | + return wpinv_utf8_strlen($str, $encoding); |
|
585 | 585 | } |
586 | 586 | |
587 | -function wpinv_utf8_ucfirst( $str, $lower_str_end = false, $encoding = 'UTF-8' ) { |
|
588 | - if ( function_exists( 'mb_strlen' ) ) { |
|
589 | - $first_letter = wpinv_utf8_strtoupper( wpinv_utf8_substr( $str, 0, 1, $encoding ), $encoding ); |
|
587 | +function wpinv_utf8_ucfirst($str, $lower_str_end = false, $encoding = 'UTF-8') { |
|
588 | + if (function_exists('mb_strlen')) { |
|
589 | + $first_letter = wpinv_utf8_strtoupper(wpinv_utf8_substr($str, 0, 1, $encoding), $encoding); |
|
590 | 590 | $str_end = ""; |
591 | 591 | |
592 | - if ( $lower_str_end ) { |
|
593 | - $str_end = wpinv_utf8_strtolower( wpinv_utf8_substr( $str, 1, wpinv_utf8_strlen( $str, $encoding ), $encoding ), $encoding ); |
|
592 | + if ($lower_str_end) { |
|
593 | + $str_end = wpinv_utf8_strtolower(wpinv_utf8_substr($str, 1, wpinv_utf8_strlen($str, $encoding), $encoding), $encoding); |
|
594 | 594 | } else { |
595 | - $str_end = wpinv_utf8_substr( $str, 1, wpinv_utf8_strlen( $str, $encoding ), $encoding ); |
|
595 | + $str_end = wpinv_utf8_substr($str, 1, wpinv_utf8_strlen($str, $encoding), $encoding); |
|
596 | 596 | } |
597 | 597 | |
598 | 598 | return $first_letter . $str_end; |
599 | 599 | } |
600 | 600 | |
601 | - return ucfirst( $str ); |
|
601 | + return ucfirst($str); |
|
602 | 602 | } |
603 | 603 | |
604 | -function wpinv_utf8_ucwords( $str, $encoding = 'UTF-8' ) { |
|
605 | - if ( function_exists( 'mb_convert_case' ) ) { |
|
606 | - return mb_convert_case( $str, MB_CASE_TITLE, $encoding ); |
|
604 | +function wpinv_utf8_ucwords($str, $encoding = 'UTF-8') { |
|
605 | + if (function_exists('mb_convert_case')) { |
|
606 | + return mb_convert_case($str, MB_CASE_TITLE, $encoding); |
|
607 | 607 | } |
608 | 608 | |
609 | - return ucwords( $str ); |
|
609 | + return ucwords($str); |
|
610 | 610 | } |
611 | 611 | |
612 | -function wpinv_period_in_days( $period, $unit ) { |
|
613 | - $period = absint( $period ); |
|
612 | +function wpinv_period_in_days($period, $unit) { |
|
613 | + $period = absint($period); |
|
614 | 614 | |
615 | - if ( $period > 0 ) { |
|
616 | - if ( in_array( strtolower( $unit ), array( 'w', 'week', 'weeks' ) ) ) { |
|
615 | + if ($period > 0) { |
|
616 | + if (in_array(strtolower($unit), array('w', 'week', 'weeks'))) { |
|
617 | 617 | $period = $period * 7; |
618 | - } else if ( in_array( strtolower( $unit ), array( 'm', 'month', 'months' ) ) ) { |
|
618 | + } else if (in_array(strtolower($unit), array('m', 'month', 'months'))) { |
|
619 | 619 | $period = $period * 30; |
620 | - } else if ( in_array( strtolower( $unit ), array( 'y', 'year', 'years' ) ) ) { |
|
620 | + } else if (in_array(strtolower($unit), array('y', 'year', 'years'))) { |
|
621 | 621 | $period = $period * 365; |
622 | 622 | } |
623 | 623 | } |
@@ -625,14 +625,14 @@ discard block |
||
625 | 625 | return $period; |
626 | 626 | } |
627 | 627 | |
628 | -function wpinv_cal_days_in_month( $calendar, $month, $year ) { |
|
629 | - if ( function_exists( 'cal_days_in_month' ) ) { |
|
630 | - return cal_days_in_month( $calendar, $month, $year ); |
|
628 | +function wpinv_cal_days_in_month($calendar, $month, $year) { |
|
629 | + if (function_exists('cal_days_in_month')) { |
|
630 | + return cal_days_in_month($calendar, $month, $year); |
|
631 | 631 | } |
632 | 632 | |
633 | 633 | // Fallback in case the calendar extension is not loaded in PHP |
634 | 634 | // Only supports Gregorian calendar |
635 | - return date( 't', mktime( 0, 0, 0, $month, 1, $year ) ); |
|
635 | + return date('t', mktime(0, 0, 0, $month, 1, $year)); |
|
636 | 636 | } |
637 | 637 | |
638 | 638 | /** |
@@ -643,12 +643,12 @@ discard block |
||
643 | 643 | * |
644 | 644 | * @return string |
645 | 645 | */ |
646 | -function wpi_help_tip( $tip, $allow_html = false ) { |
|
646 | +function wpi_help_tip($tip, $allow_html = false) { |
|
647 | 647 | |
648 | - if ( $allow_html ) { |
|
649 | - $tip = wpi_sanitize_tooltip( $tip ); |
|
648 | + if ($allow_html) { |
|
649 | + $tip = wpi_sanitize_tooltip($tip); |
|
650 | 650 | } else { |
651 | - $tip = esc_attr( $tip ); |
|
651 | + $tip = esc_attr($tip); |
|
652 | 652 | } |
653 | 653 | |
654 | 654 | return '<span class="wpi-help-tip dashicons dashicons-editor-help" title="' . $tip . '"></span>'; |
@@ -662,8 +662,8 @@ discard block |
||
662 | 662 | * @param string $var |
663 | 663 | * @return string |
664 | 664 | */ |
665 | -function wpi_sanitize_tooltip( $var ) { |
|
666 | - return wp_kses( html_entity_decode( $var ), array( |
|
665 | +function wpi_sanitize_tooltip($var) { |
|
666 | + return wp_kses(html_entity_decode($var), array( |
|
667 | 667 | 'br' => array(), |
668 | 668 | 'em' => array(), |
669 | 669 | 'strong' => array(), |
@@ -674,7 +674,7 @@ discard block |
||
674 | 674 | 'li' => array(), |
675 | 675 | 'ol' => array(), |
676 | 676 | 'p' => array(), |
677 | - ) ); |
|
677 | + )); |
|
678 | 678 | } |
679 | 679 | |
680 | 680 | /** |
@@ -684,7 +684,7 @@ discard block |
||
684 | 684 | */ |
685 | 685 | function wpinv_get_screen_ids() { |
686 | 686 | |
687 | - $screen_id = sanitize_title( __( 'Invoicing', 'invoicing' ) ); |
|
687 | + $screen_id = sanitize_title(__('Invoicing', 'invoicing')); |
|
688 | 688 | |
689 | 689 | $screen_ids = array( |
690 | 690 | 'toplevel_page_' . $screen_id, |
@@ -702,7 +702,7 @@ discard block |
||
702 | 702 | 'invoicing_page_wpi-addons', |
703 | 703 | ); |
704 | 704 | |
705 | - return apply_filters( 'wpinv_screen_ids', $screen_ids ); |
|
705 | + return apply_filters('wpinv_screen_ids', $screen_ids); |
|
706 | 706 | } |
707 | 707 | |
708 | 708 | /** |
@@ -713,14 +713,14 @@ discard block |
||
713 | 713 | * @param array|string $list List of values. |
714 | 714 | * @return array Sanitized array of values. |
715 | 715 | */ |
716 | -function wpinv_parse_list( $list ) { |
|
716 | +function wpinv_parse_list($list) { |
|
717 | 717 | |
718 | - if ( empty( $list ) ) { |
|
718 | + if (empty($list)) { |
|
719 | 719 | $list = array(); |
720 | 720 | } |
721 | 721 | |
722 | - if ( ! is_array( $list ) ) { |
|
723 | - return preg_split( '/[\s,]+/', $list, -1, PREG_SPLIT_NO_EMPTY ); |
|
722 | + if (!is_array($list)) { |
|
723 | + return preg_split('/[\s,]+/', $list, -1, PREG_SPLIT_NO_EMPTY); |
|
724 | 724 | } |
725 | 725 | |
726 | 726 | return $list; |
@@ -734,16 +734,16 @@ discard block |
||
734 | 734 | * @param string $key Type of data to fetch. |
735 | 735 | * @return mixed Fetched data. |
736 | 736 | */ |
737 | -function wpinv_get_data( $key ) { |
|
737 | +function wpinv_get_data($key) { |
|
738 | 738 | |
739 | 739 | // Try fetching it from the cache. |
740 | - $data = wp_cache_get( "wpinv-data-$key", 'wpinv' ); |
|
741 | - if( $data ) { |
|
740 | + $data = wp_cache_get("wpinv-data-$key", 'wpinv'); |
|
741 | + if ($data) { |
|
742 | 742 | return $data; |
743 | 743 | } |
744 | 744 | |
745 | - $data = apply_filters( "wpinv_get_$key", include WPINV_PLUGIN_DIR . "includes/data/$key.php" ); |
|
746 | - wp_cache_set( "wpinv-data-$key", $data, 'wpinv' ); |
|
745 | + $data = apply_filters("wpinv_get_$key", include WPINV_PLUGIN_DIR . "includes/data/$key.php"); |
|
746 | + wp_cache_set("wpinv-data-$key", $data, 'wpinv'); |
|
747 | 747 | |
748 | 748 | return $data; |
749 | 749 | } |
@@ -757,10 +757,10 @@ discard block |
||
757 | 757 | * @param bool $first_empty Whether or not the first item in the list should be empty |
758 | 758 | * @return mixed Fetched data. |
759 | 759 | */ |
760 | -function wpinv_maybe_add_empty_option( $options, $first_empty ) { |
|
760 | +function wpinv_maybe_add_empty_option($options, $first_empty) { |
|
761 | 761 | |
762 | - if ( ! empty( $options ) && $first_empty ) { |
|
763 | - return array_merge( array( '' => '' ), $options ); |
|
762 | + if (!empty($options) && $first_empty) { |
|
763 | + return array_merge(array('' => ''), $options); |
|
764 | 764 | } |
765 | 765 | return $options; |
766 | 766 | |
@@ -772,21 +772,21 @@ discard block |
||
772 | 772 | * @param mixed $var Data to sanitize. |
773 | 773 | * @return string|array |
774 | 774 | */ |
775 | -function wpinv_clean( $var ) { |
|
775 | +function wpinv_clean($var) { |
|
776 | 776 | |
777 | - if ( is_array( $var ) ) { |
|
778 | - return array_map( 'wpinv_clean', $var ); |
|
777 | + if (is_array($var)) { |
|
778 | + return array_map('wpinv_clean', $var); |
|
779 | 779 | } |
780 | 780 | |
781 | - if ( is_object( $var ) ) { |
|
782 | - $object_vars = get_object_vars( $var ); |
|
783 | - foreach ( $object_vars as $property_name => $property_value ) { |
|
784 | - $var->$property_name = wpinv_clean( $property_value ); |
|
781 | + if (is_object($var)) { |
|
782 | + $object_vars = get_object_vars($var); |
|
783 | + foreach ($object_vars as $property_name => $property_value) { |
|
784 | + $var->$property_name = wpinv_clean($property_value); |
|
785 | 785 | } |
786 | 786 | return $var; |
787 | 787 | } |
788 | 788 | |
789 | - return is_string( $var ) ? sanitize_text_field( $var ) : $var; |
|
789 | + return is_string($var) ? sanitize_text_field($var) : $var; |
|
790 | 790 | } |
791 | 791 | |
792 | 792 | /** |
@@ -795,43 +795,43 @@ discard block |
||
795 | 795 | * @param string $str Data to convert. |
796 | 796 | * @return string|array |
797 | 797 | */ |
798 | -function getpaid_convert_price_string_to_options( $str ) { |
|
798 | +function getpaid_convert_price_string_to_options($str) { |
|
799 | 799 | |
800 | - $raw_options = array_map( 'trim', explode( ',', $str ) ); |
|
801 | - $options = array(); |
|
800 | + $raw_options = array_map('trim', explode(',', $str)); |
|
801 | + $options = array(); |
|
802 | 802 | |
803 | - foreach ( $raw_options as $option ) { |
|
803 | + foreach ($raw_options as $option) { |
|
804 | 804 | |
805 | - if ( '' == $option ) { |
|
805 | + if ('' == $option) { |
|
806 | 806 | continue; |
807 | 807 | } |
808 | 808 | |
809 | - $option = array_map( 'trim', explode( '|', $option ) ); |
|
809 | + $option = array_map('trim', explode('|', $option)); |
|
810 | 810 | |
811 | 811 | $price = null; |
812 | 812 | $label = null; |
813 | 813 | |
814 | - if ( isset( $option[0] ) && '' != $option[0] ) { |
|
815 | - $label = $option[0]; |
|
814 | + if (isset($option[0]) && '' != $option[0]) { |
|
815 | + $label = $option[0]; |
|
816 | 816 | } |
817 | 817 | |
818 | - if ( isset( $option[1] ) && '' != $option[1] ) { |
|
818 | + if (isset($option[1]) && '' != $option[1]) { |
|
819 | 819 | $price = $option[1]; |
820 | 820 | } |
821 | 821 | |
822 | - if ( ! isset( $price ) ) { |
|
822 | + if (!isset($price)) { |
|
823 | 823 | $price = $label; |
824 | 824 | } |
825 | 825 | |
826 | - if ( ! isset( $price ) || ! is_numeric( $price ) ) { |
|
826 | + if (!isset($price) || !is_numeric($price)) { |
|
827 | 827 | continue; |
828 | 828 | } |
829 | 829 | |
830 | - if ( ! isset( $label ) ) { |
|
830 | + if (!isset($label)) { |
|
831 | 831 | $label = $price; |
832 | 832 | } |
833 | 833 | |
834 | - $options[ $price ] = $label; |
|
834 | + $options[$price] = $label; |
|
835 | 835 | } |
836 | 836 | |
837 | 837 | return $options; |
@@ -840,27 +840,27 @@ discard block |
||
840 | 840 | /** |
841 | 841 | * Returns the help tip. |
842 | 842 | */ |
843 | -function getpaid_get_help_tip( $tip, $additional_classes = '' ) { |
|
844 | - $additional_classes = sanitize_html_class( $additional_classes ); |
|
845 | - $tip = esc_attr__( $tip ); |
|
843 | +function getpaid_get_help_tip($tip, $additional_classes = '') { |
|
844 | + $additional_classes = sanitize_html_class($additional_classes); |
|
845 | + $tip = esc_attr__($tip); |
|
846 | 846 | return "<span class='wpi-help-tip dashicons dashicons-editor-help $additional_classes' title='$tip'></span>"; |
847 | 847 | } |
848 | 848 | |
849 | 849 | /** |
850 | 850 | * Formats a date |
851 | 851 | */ |
852 | -function getpaid_format_date( $date, $with_time = false ) { |
|
852 | +function getpaid_format_date($date, $with_time = false) { |
|
853 | 853 | |
854 | - if ( empty( $date ) || $date == '0000-00-00 00:00:00' ) { |
|
854 | + if (empty($date) || $date == '0000-00-00 00:00:00') { |
|
855 | 855 | return ''; |
856 | 856 | } |
857 | 857 | |
858 | 858 | $format = getpaid_date_format(); |
859 | 859 | |
860 | - if ( $with_time ) { |
|
860 | + if ($with_time) { |
|
861 | 861 | $format .= ' ' . getpaid_time_format(); |
862 | 862 | } |
863 | - return date_i18n( $format, strtotime( $date ) ); |
|
863 | + return date_i18n($format, strtotime($date)); |
|
864 | 864 | |
865 | 865 | } |
866 | 866 | |
@@ -869,9 +869,9 @@ discard block |
||
869 | 869 | * |
870 | 870 | * @return string |
871 | 871 | */ |
872 | -function getpaid_format_date_value( $date, $default = "—", $with_time = false ) { |
|
873 | - $date = getpaid_format_date( $date, $with_time ); |
|
874 | - return empty( $date ) ? $default : $date; |
|
872 | +function getpaid_format_date_value($date, $default = "—", $with_time = false) { |
|
873 | + $date = getpaid_format_date($date, $with_time); |
|
874 | + return empty($date) ? $default : $date; |
|
875 | 875 | } |
876 | 876 | |
877 | 877 | /** |
@@ -880,7 +880,7 @@ discard block |
||
880 | 880 | * @return string |
881 | 881 | */ |
882 | 882 | function getpaid_date_format() { |
883 | - return apply_filters( 'getpaid_date_format', get_option( 'date_format' ) ); |
|
883 | + return apply_filters('getpaid_date_format', get_option('date_format')); |
|
884 | 884 | } |
885 | 885 | |
886 | 886 | /** |
@@ -889,7 +889,7 @@ discard block |
||
889 | 889 | * @return string |
890 | 890 | */ |
891 | 891 | function getpaid_time_format() { |
892 | - return apply_filters( 'getpaid_time_format', get_option( 'time_format' ) ); |
|
892 | + return apply_filters('getpaid_time_format', get_option('time_format')); |
|
893 | 893 | } |
894 | 894 | |
895 | 895 | /** |
@@ -899,16 +899,16 @@ discard block |
||
899 | 899 | * @param integer $limit Limit size in characters. |
900 | 900 | * @return string |
901 | 901 | */ |
902 | -function getpaid_limit_length( $string, $limit ) { |
|
902 | +function getpaid_limit_length($string, $limit) { |
|
903 | 903 | $str_limit = $limit - 3; |
904 | 904 | |
905 | - if ( function_exists( 'mb_strimwidth' ) ) { |
|
906 | - if ( mb_strlen( $string ) > $limit ) { |
|
907 | - $string = mb_strimwidth( $string, 0, $str_limit ) . '...'; |
|
905 | + if (function_exists('mb_strimwidth')) { |
|
906 | + if (mb_strlen($string) > $limit) { |
|
907 | + $string = mb_strimwidth($string, 0, $str_limit) . '...'; |
|
908 | 908 | } |
909 | 909 | } else { |
910 | - if ( strlen( $string ) > $limit ) { |
|
911 | - $string = substr( $string, 0, $str_limit ) . '...'; |
|
910 | + if (strlen($string) > $limit) { |
|
911 | + $string = substr($string, 0, $str_limit) . '...'; |
|
912 | 912 | } |
913 | 913 | } |
914 | 914 | return $string; |
@@ -922,7 +922,7 @@ discard block |
||
922 | 922 | * @since 1.0.19 |
923 | 923 | */ |
924 | 924 | function getpaid_api() { |
925 | - return getpaid()->get( 'api' ); |
|
925 | + return getpaid()->get('api'); |
|
926 | 926 | } |
927 | 927 | |
928 | 928 | /** |
@@ -932,7 +932,7 @@ discard block |
||
932 | 932 | * @since 1.0.19 |
933 | 933 | */ |
934 | 934 | function getpaid_post_types() { |
935 | - return getpaid()->get( 'post_types' ); |
|
935 | + return getpaid()->get('post_types'); |
|
936 | 936 | } |
937 | 937 | |
938 | 938 | /** |
@@ -942,7 +942,7 @@ discard block |
||
942 | 942 | * @since 1.0.19 |
943 | 943 | */ |
944 | 944 | function getpaid_session() { |
945 | - return getpaid()->get( 'session' ); |
|
945 | + return getpaid()->get('session'); |
|
946 | 946 | } |
947 | 947 | |
948 | 948 | /** |
@@ -952,7 +952,7 @@ discard block |
||
952 | 952 | * @since 1.0.19 |
953 | 953 | */ |
954 | 954 | function getpaid_notes() { |
955 | - return getpaid()->get( 'notes' ); |
|
955 | + return getpaid()->get('notes'); |
|
956 | 956 | } |
957 | 957 | |
958 | 958 | /** |
@@ -961,7 +961,7 @@ discard block |
||
961 | 961 | * @return GetPaid_Admin |
962 | 962 | */ |
963 | 963 | function getpaid_admin() { |
964 | - return getpaid()->get( 'admin' ); |
|
964 | + return getpaid()->get('admin'); |
|
965 | 965 | } |
966 | 966 | |
967 | 967 | /** |
@@ -971,8 +971,8 @@ discard block |
||
971 | 971 | * @param string $base the base url |
972 | 972 | * @return string |
973 | 973 | */ |
974 | -function getpaid_get_authenticated_action_url( $action, $base = false ) { |
|
975 | - return wp_nonce_url( add_query_arg( 'getpaid-action', $action, $base ), 'getpaid-nonce', 'getpaid-nonce' ); |
|
974 | +function getpaid_get_authenticated_action_url($action, $base = false) { |
|
975 | + return wp_nonce_url(add_query_arg('getpaid-action', $action, $base), 'getpaid-nonce', 'getpaid-nonce'); |
|
976 | 976 | } |
977 | 977 | |
978 | 978 | /** |
@@ -980,11 +980,11 @@ discard block |
||
980 | 980 | * |
981 | 981 | * @return string |
982 | 982 | */ |
983 | -function getpaid_get_post_type_label( $post_type, $plural = true ) { |
|
983 | +function getpaid_get_post_type_label($post_type, $plural = true) { |
|
984 | 984 | |
985 | - $post_type = get_post_type_object( $post_type ); |
|
985 | + $post_type = get_post_type_object($post_type); |
|
986 | 986 | |
987 | - if ( ! is_object( $post_type ) ) { |
|
987 | + if (!is_object($post_type)) { |
|
988 | 988 | return null; |
989 | 989 | } |
990 | 990 | |
@@ -997,18 +997,18 @@ discard block |
||
997 | 997 | * |
998 | 998 | * @return mixed|null |
999 | 999 | */ |
1000 | -function getpaid_get_array_field( $array, $key, $secondary_key = null ) { |
|
1000 | +function getpaid_get_array_field($array, $key, $secondary_key = null) { |
|
1001 | 1001 | |
1002 | - if ( ! is_array( $array ) ) { |
|
1002 | + if (!is_array($array)) { |
|
1003 | 1003 | return null; |
1004 | 1004 | } |
1005 | 1005 | |
1006 | - if ( ! empty( $secondary_key ) ) { |
|
1007 | - $array = isset( $array[ $secondary_key ] ) ? $array[ $secondary_key ] : array(); |
|
1008 | - return getpaid_get_array_field( $array, $key ); |
|
1006 | + if (!empty($secondary_key)) { |
|
1007 | + $array = isset($array[$secondary_key]) ? $array[$secondary_key] : array(); |
|
1008 | + return getpaid_get_array_field($array, $key); |
|
1009 | 1009 | } |
1010 | 1010 | |
1011 | - return isset( $array[ $key ] ) ? $array[ $key ] : null; |
|
1011 | + return isset($array[$key]) ? $array[$key] : null; |
|
1012 | 1012 | |
1013 | 1013 | } |
1014 | 1014 | |
@@ -1017,12 +1017,12 @@ discard block |
||
1017 | 1017 | * |
1018 | 1018 | * @return array |
1019 | 1019 | */ |
1020 | -function getpaid_array_merge_if_empty( $args, $defaults ) { |
|
1020 | +function getpaid_array_merge_if_empty($args, $defaults) { |
|
1021 | 1021 | |
1022 | - foreach ( $defaults as $key => $value ) { |
|
1022 | + foreach ($defaults as $key => $value) { |
|
1023 | 1023 | |
1024 | - if ( array_key_exists( $key, $args ) && empty( $args[ $key ] ) ) { |
|
1025 | - $args[ $key ] = $value; |
|
1024 | + if (array_key_exists($key, $args) && empty($args[$key])) { |
|
1025 | + $args[$key] = $value; |
|
1026 | 1026 | } |
1027 | 1027 | |
1028 | 1028 | } |