@@ -1,5 +1,5 @@ discard block |
||
1 | 1 | <?php |
2 | -if ( ! defined( 'ABSPATH' ) ) { |
|
2 | +if (!defined('ABSPATH')) { |
|
3 | 3 | exit; |
4 | 4 | } |
5 | 5 | |
@@ -87,9 +87,9 @@ discard block |
||
87 | 87 | * @param string $context View or edit context. |
88 | 88 | * @return string |
89 | 89 | */ |
90 | - public function get_name( $context = 'view' ) { |
|
91 | - $name = parent::get_name( $context ); |
|
92 | - return $name . wpinv_get_item_suffix( $this ); |
|
90 | + public function get_name($context = 'view') { |
|
91 | + $name = parent::get_name($context); |
|
92 | + return $name . wpinv_get_item_suffix($this); |
|
93 | 93 | } |
94 | 94 | |
95 | 95 | /** |
@@ -99,8 +99,8 @@ discard block |
||
99 | 99 | * @param string $context View or edit context. |
100 | 100 | * @return string |
101 | 101 | */ |
102 | - public function get_raw_name( $context = 'view' ) { |
|
103 | - return parent::get_name( $context ); |
|
102 | + public function get_raw_name($context = 'view') { |
|
103 | + return parent::get_name($context); |
|
104 | 104 | } |
105 | 105 | |
106 | 106 | /** |
@@ -110,13 +110,13 @@ discard block |
||
110 | 110 | * @param string $context View or edit context. |
111 | 111 | * @return string |
112 | 112 | */ |
113 | - public function get_description( $context = 'view' ) { |
|
113 | + public function get_description($context = 'view') { |
|
114 | 114 | |
115 | - if ( isset( $this->custom_description ) ) { |
|
115 | + if (isset($this->custom_description)) { |
|
116 | 116 | return $this->custom_description; |
117 | 117 | } |
118 | 118 | |
119 | - return parent::get_description( $context ); |
|
119 | + return parent::get_description($context); |
|
120 | 120 | } |
121 | 121 | |
122 | 122 | /** |
@@ -126,8 +126,8 @@ discard block |
||
126 | 126 | * @param string $context View or edit context. |
127 | 127 | * @return float |
128 | 128 | */ |
129 | - public function get_sub_total( $context = 'view' ) { |
|
130 | - return $this->get_quantity( $context ) * $this->get_initial_price( $context ); |
|
129 | + public function get_sub_total($context = 'view') { |
|
130 | + return $this->get_quantity($context) * $this->get_initial_price($context); |
|
131 | 131 | } |
132 | 132 | |
133 | 133 | /** |
@@ -137,10 +137,10 @@ discard block |
||
137 | 137 | * @param string $context View or edit context. |
138 | 138 | * @return float |
139 | 139 | */ |
140 | - public function get_recurring_sub_total( $context = 'view' ) { |
|
140 | + public function get_recurring_sub_total($context = 'view') { |
|
141 | 141 | |
142 | - if ( $this->is_recurring() ) { |
|
143 | - return $this->get_quantity( $context ) * $this->get_price( $context ); |
|
142 | + if ($this->is_recurring()) { |
|
143 | + return $this->get_quantity($context) * $this->get_price($context); |
|
144 | 144 | } |
145 | 145 | |
146 | 146 | return 0; |
@@ -149,8 +149,8 @@ discard block |
||
149 | 149 | /** |
150 | 150 | * @deprecated |
151 | 151 | */ |
152 | - public function get_qantity( $context = 'view' ) { |
|
153 | - return $this->get_quantity( $context ); |
|
152 | + public function get_qantity($context = 'view') { |
|
153 | + return $this->get_quantity($context); |
|
154 | 154 | } |
155 | 155 | |
156 | 156 | /** |
@@ -160,15 +160,15 @@ discard block |
||
160 | 160 | * @param string $context View or edit context. |
161 | 161 | * @return float |
162 | 162 | */ |
163 | - public function get_quantity( $context = 'view' ) { |
|
163 | + public function get_quantity($context = 'view') { |
|
164 | 164 | $quantity = (float) $this->quantity; |
165 | 165 | |
166 | - if ( empty( $quantity ) || 1 > $quantity ) { |
|
166 | + if (empty($quantity) || 1 > $quantity) { |
|
167 | 167 | $quantity = 1; |
168 | 168 | } |
169 | 169 | |
170 | - if ( 'view' == $context ) { |
|
171 | - return apply_filters( 'getpaid_payment_form_item_quantity', $quantity, $this ); |
|
170 | + if ('view' == $context) { |
|
171 | + return apply_filters('getpaid_payment_form_item_quantity', $quantity, $this); |
|
172 | 172 | } |
173 | 173 | |
174 | 174 | return $quantity; |
@@ -182,11 +182,11 @@ discard block |
||
182 | 182 | * @param string $context View or edit context. |
183 | 183 | * @return meta |
184 | 184 | */ |
185 | - public function get_item_meta( $context = 'view' ) { |
|
185 | + public function get_item_meta($context = 'view') { |
|
186 | 186 | $meta = $this->meta; |
187 | 187 | |
188 | - if ( 'view' == $context ) { |
|
189 | - return apply_filters( 'getpaid_payment_form_item_meta', $meta, $this ); |
|
188 | + if ('view' == $context) { |
|
189 | + return apply_filters('getpaid_payment_form_item_meta', $meta, $this); |
|
190 | 190 | } |
191 | 191 | |
192 | 192 | return $meta; |
@@ -200,11 +200,11 @@ discard block |
||
200 | 200 | * @param string $context View or edit context. |
201 | 201 | * @return bool |
202 | 202 | */ |
203 | - public function get_allow_quantities( $context = 'view' ) { |
|
203 | + public function get_allow_quantities($context = 'view') { |
|
204 | 204 | $allow_quantities = (bool) $this->allow_quantities; |
205 | 205 | |
206 | - if ( 'view' == $context ) { |
|
207 | - return apply_filters( 'getpaid_payment_form_item_allow_quantities', $allow_quantities, $this ); |
|
206 | + if ('view' == $context) { |
|
207 | + return apply_filters('getpaid_payment_form_item_allow_quantities', $allow_quantities, $this); |
|
208 | 208 | } |
209 | 209 | |
210 | 210 | return $allow_quantities; |
@@ -218,11 +218,11 @@ discard block |
||
218 | 218 | * @param string $context View or edit context. |
219 | 219 | * @return bool |
220 | 220 | */ |
221 | - public function get_is_required( $context = 'view' ) { |
|
221 | + public function get_is_required($context = 'view') { |
|
222 | 222 | $is_required = (bool) $this->is_required; |
223 | 223 | |
224 | - if ( 'view' == $context ) { |
|
225 | - return apply_filters( 'getpaid_payment_form_item_is_required', $is_required, $this ); |
|
224 | + if ('view' == $context) { |
|
225 | + return apply_filters('getpaid_payment_form_item_is_required', $is_required, $this); |
|
226 | 226 | } |
227 | 227 | |
228 | 228 | return $is_required; |
@@ -235,11 +235,11 @@ discard block |
||
235 | 235 | * @since 1.0.19 |
236 | 236 | * @return array |
237 | 237 | */ |
238 | - public function prepare_data_for_use( $required = null ) { |
|
238 | + public function prepare_data_for_use($required = null) { |
|
239 | 239 | |
240 | - $required = is_null( $required ) ? $this->is_required() : $required; |
|
240 | + $required = is_null($required) ? $this->is_required() : $required; |
|
241 | 241 | return array( |
242 | - 'title' => strip_tags( $this->get_name() ), |
|
242 | + 'title' => strip_tags($this->get_name()), |
|
243 | 243 | 'id' => $this->get_id(), |
244 | 244 | 'price' => $this->get_price(), |
245 | 245 | 'recurring' => $this->is_recurring(), |
@@ -256,30 +256,30 @@ discard block |
||
256 | 256 | * @since 1.0.19 |
257 | 257 | * @return array |
258 | 258 | */ |
259 | - public function prepare_data_for_invoice_edit_ajax( $currency = '', $is_renewal = false ) { |
|
259 | + public function prepare_data_for_invoice_edit_ajax($currency = '', $is_renewal = false) { |
|
260 | 260 | |
261 | - $description = getpaid_item_recurring_price_help_text( $this, $currency ); |
|
261 | + $description = getpaid_item_recurring_price_help_text($this, $currency); |
|
262 | 262 | |
263 | - if ( $description ) { |
|
263 | + if ($description) { |
|
264 | 264 | $description = "<div class='getpaid-subscription-help-text'>$description</div>"; |
265 | 265 | } |
266 | 266 | |
267 | - $price = ! $is_renewal ? $this->get_price() : $this->get_recurring_price(); |
|
268 | - $subtotal = ! $is_renewal ? $this->get_sub_total() : $this->get_recurring_sub_total(); |
|
267 | + $price = !$is_renewal ? $this->get_price() : $this->get_recurring_price(); |
|
268 | + $subtotal = !$is_renewal ? $this->get_sub_total() : $this->get_recurring_sub_total(); |
|
269 | 269 | return array( |
270 | 270 | 'id' => $this->get_id(), |
271 | 271 | 'texts' => array( |
272 | - 'item-name' => sanitize_text_field( $this->get_name() ), |
|
273 | - 'item-description' => wp_kses_post( $this->get_description() ) . $description, |
|
274 | - 'item-quantity' => floatval( $this->get_quantity() ), |
|
275 | - 'item-price' => wpinv_price( $price, $currency ), |
|
276 | - 'item-total' => wpinv_price( $subtotal, $currency ), |
|
272 | + 'item-name' => sanitize_text_field($this->get_name()), |
|
273 | + 'item-description' => wp_kses_post($this->get_description()) . $description, |
|
274 | + 'item-quantity' => floatval($this->get_quantity()), |
|
275 | + 'item-price' => wpinv_price($price, $currency), |
|
276 | + 'item-total' => wpinv_price($subtotal, $currency), |
|
277 | 277 | ), |
278 | 278 | 'inputs' => array( |
279 | 279 | 'item-id' => $this->get_id(), |
280 | - 'item-name' => sanitize_text_field( $this->get_name() ), |
|
281 | - 'item-description' => wp_kses_post( $this->get_description() ), |
|
282 | - 'item-quantity' => floatval( $this->get_quantity() ), |
|
280 | + 'item-name' => sanitize_text_field($this->get_name()), |
|
281 | + 'item-description' => wp_kses_post($this->get_description()), |
|
282 | + 'item-quantity' => floatval($this->get_quantity()), |
|
283 | 283 | 'item-price' => $price, |
284 | 284 | ) |
285 | 285 | ); |
@@ -297,7 +297,7 @@ discard block |
||
297 | 297 | return array( |
298 | 298 | 'post_id' => $this->invoice_id, |
299 | 299 | 'item_id' => $this->get_id(), |
300 | - 'item_name' => sanitize_text_field( $this->get_raw_name() ), |
|
300 | + 'item_name' => sanitize_text_field($this->get_raw_name()), |
|
301 | 301 | 'item_description' => $this->get_description(), |
302 | 302 | 'tax' => $this->item_tax, |
303 | 303 | 'item_price' => $this->get_price(), |
@@ -326,9 +326,9 @@ discard block |
||
326 | 326 | * @since 1.0.19 |
327 | 327 | * @param float $quantity The item quantity. |
328 | 328 | */ |
329 | - public function set_quantity( $quantity ) { |
|
329 | + public function set_quantity($quantity) { |
|
330 | 330 | |
331 | - if ( empty( $quantity ) || ! is_numeric( $quantity ) ) { |
|
331 | + if (empty($quantity) || !is_numeric($quantity)) { |
|
332 | 332 | $quantity = 1; |
333 | 333 | } |
334 | 334 | |
@@ -342,8 +342,8 @@ discard block |
||
342 | 342 | * @since 1.0.19 |
343 | 343 | * @param array $meta The item meta data. |
344 | 344 | */ |
345 | - public function set_item_meta( $meta ) { |
|
346 | - $this->meta = maybe_unserialize( $meta ); |
|
345 | + public function set_item_meta($meta) { |
|
346 | + $this->meta = maybe_unserialize($meta); |
|
347 | 347 | } |
348 | 348 | |
349 | 349 | /** |
@@ -352,7 +352,7 @@ discard block |
||
352 | 352 | * @since 1.0.19 |
353 | 353 | * @param bool $allow_quantities |
354 | 354 | */ |
355 | - public function set_allow_quantities( $allow_quantities ) { |
|
355 | + public function set_allow_quantities($allow_quantities) { |
|
356 | 356 | $this->allow_quantities = (bool) $allow_quantities; |
357 | 357 | } |
358 | 358 | |
@@ -362,7 +362,7 @@ discard block |
||
362 | 362 | * @since 1.0.19 |
363 | 363 | * @param bool $is_required |
364 | 364 | */ |
365 | - public function set_is_required( $is_required ) { |
|
365 | + public function set_is_required($is_required) { |
|
366 | 366 | $this->is_required = (bool) $is_required; |
367 | 367 | } |
368 | 368 | |
@@ -372,7 +372,7 @@ discard block |
||
372 | 372 | * @since 1.0.19 |
373 | 373 | * @param string $description |
374 | 374 | */ |
375 | - public function set_custom_description( $description ) { |
|
375 | + public function set_custom_description($description) { |
|
376 | 376 | $this->custom_description = $description; |
377 | 377 | } |
378 | 378 | |
@@ -381,7 +381,7 @@ discard block |
||
381 | 381 | * |
382 | 382 | * @return int item id |
383 | 383 | */ |
384 | - public function save( $data = array() ) { |
|
384 | + public function save($data = array()) { |
|
385 | 385 | return $this->get_id(); |
386 | 386 | } |
387 | 387 |
@@ -165,7 +165,7 @@ discard block |
||
165 | 165 | { |
166 | 166 | $installPath = $this->getPackageBasePath($package); |
167 | 167 | $io = $this->io; |
168 | - $outputStatus = function () use ($io, $installPath) { |
|
168 | + $outputStatus = function() use ($io, $installPath) { |
|
169 | 169 | $io->write(sprintf('Deleting %s - %s', $installPath, !file_exists($installPath) ? '<comment>deleted</comment>' : '<error>not deleted</error>')); |
170 | 170 | }; |
171 | 171 | |
@@ -235,7 +235,7 @@ discard block |
||
235 | 235 | $pattern = $locations ? '(' . implode('|', $locations) . ')' : false; |
236 | 236 | } |
237 | 237 | |
238 | - return $pattern ? : '(\w+)'; |
|
238 | + return $pattern ?: '(\w+)'; |
|
239 | 239 | } |
240 | 240 | |
241 | 241 | /** |
@@ -36,7 +36,7 @@ discard block |
||
36 | 36 | public function getLocations() |
37 | 37 | { |
38 | 38 | if ($this->matchesCakeVersion('>=', '3.0.0')) { |
39 | - $this->locations['plugin'] = $this->composer->getConfig()->get('vendor-dir') . '/{$vendor}/{$name}/'; |
|
39 | + $this->locations['plugin'] = $this->composer->getConfig()->get('vendor-dir') . '/{$vendor}/{$name}/'; |
|
40 | 40 | } |
41 | 41 | return $this->locations; |
42 | 42 | } |
@@ -51,7 +51,7 @@ discard block |
||
51 | 51 | protected function matchesCakeVersion($matcher, $version) |
52 | 52 | { |
53 | 53 | $repositoryManager = $this->composer->getRepositoryManager(); |
54 | - if (! $repositoryManager) { |
|
54 | + if (!$repositoryManager) { |
|
55 | 55 | return false; |
56 | 56 | } |
57 | 57 |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if ( ! defined( 'ABSPATH' ) ) { |
|
3 | +if (!defined('ABSPATH')) { |
|
4 | 4 | exit; // Exit if accessed directly |
5 | 5 | } |
6 | 6 | |
@@ -19,12 +19,12 @@ discard block |
||
19 | 19 | * |
20 | 20 | * @return string |
21 | 21 | */ |
22 | - public static function name($text,$multiple = false){ |
|
22 | + public static function name($text, $multiple = false) { |
|
23 | 23 | $output = ''; |
24 | 24 | |
25 | - if($text){ |
|
26 | - $is_multiple = strpos($text, '[') === false && $multiple ? '[]' : ''; |
|
27 | - $output = ' name="'.esc_attr($text).$is_multiple.'" '; |
|
25 | + if ($text) { |
|
26 | + $is_multiple = strpos($text, '[') === false && $multiple ? '[]' : ''; |
|
27 | + $output = ' name="' . esc_attr($text) . $is_multiple . '" '; |
|
28 | 28 | } |
29 | 29 | |
30 | 30 | return $output; |
@@ -37,11 +37,11 @@ discard block |
||
37 | 37 | * |
38 | 38 | * @return string The sanitized item. |
39 | 39 | */ |
40 | - public static function id($text){ |
|
40 | + public static function id($text) { |
|
41 | 41 | $output = ''; |
42 | 42 | |
43 | - if($text){ |
|
44 | - $output = ' id="'.sanitize_html_class($text).'" '; |
|
43 | + if ($text) { |
|
44 | + $output = ' id="' . sanitize_html_class($text) . '" '; |
|
45 | 45 | } |
46 | 46 | |
47 | 47 | return $output; |
@@ -54,11 +54,11 @@ discard block |
||
54 | 54 | * |
55 | 55 | * @return string The sanitized item. |
56 | 56 | */ |
57 | - public static function title($text){ |
|
57 | + public static function title($text) { |
|
58 | 58 | $output = ''; |
59 | 59 | |
60 | - if($text){ |
|
61 | - $output = ' title="'.esc_attr($text).'" '; |
|
60 | + if ($text) { |
|
61 | + $output = ' title="' . esc_attr($text) . '" '; |
|
62 | 62 | } |
63 | 63 | |
64 | 64 | return $output; |
@@ -71,11 +71,11 @@ discard block |
||
71 | 71 | * |
72 | 72 | * @return string The sanitized item. |
73 | 73 | */ |
74 | - public static function value($text){ |
|
74 | + public static function value($text) { |
|
75 | 75 | $output = ''; |
76 | 76 | |
77 | - if($text){ |
|
78 | - $output = ' value="'.sanitize_text_field($text).'" '; |
|
77 | + if ($text) { |
|
78 | + $output = ' value="' . sanitize_text_field($text) . '" '; |
|
79 | 79 | } |
80 | 80 | |
81 | 81 | return $output; |
@@ -88,13 +88,13 @@ discard block |
||
88 | 88 | * |
89 | 89 | * @return string The sanitized item. |
90 | 90 | */ |
91 | - public static function class_attr($text){ |
|
91 | + public static function class_attr($text) { |
|
92 | 92 | $output = ''; |
93 | 93 | |
94 | - if($text){ |
|
94 | + if ($text) { |
|
95 | 95 | $classes = self::esc_classes($text); |
96 | - if(!empty($classes)){ |
|
97 | - $output = ' class="'.$classes.'" '; |
|
96 | + if (!empty($classes)) { |
|
97 | + $output = ' class="' . $classes . '" '; |
|
98 | 98 | } |
99 | 99 | } |
100 | 100 | |
@@ -108,15 +108,15 @@ discard block |
||
108 | 108 | * |
109 | 109 | * @return string |
110 | 110 | */ |
111 | - public static function esc_classes($text){ |
|
111 | + public static function esc_classes($text) { |
|
112 | 112 | $output = ''; |
113 | 113 | |
114 | - if($text){ |
|
115 | - $classes = explode(" ",$text); |
|
116 | - $classes = array_map("trim",$classes); |
|
117 | - $classes = array_map("sanitize_html_class",$classes); |
|
118 | - if(!empty($classes)){ |
|
119 | - $output = implode(" ",$classes); |
|
114 | + if ($text) { |
|
115 | + $classes = explode(" ", $text); |
|
116 | + $classes = array_map("trim", $classes); |
|
117 | + $classes = array_map("sanitize_html_class", $classes); |
|
118 | + if (!empty($classes)) { |
|
119 | + $output = implode(" ", $classes); |
|
120 | 120 | } |
121 | 121 | } |
122 | 122 | |
@@ -129,14 +129,14 @@ discard block |
||
129 | 129 | * |
130 | 130 | * @return string |
131 | 131 | */ |
132 | - public static function data_attributes($args){ |
|
132 | + public static function data_attributes($args) { |
|
133 | 133 | $output = ''; |
134 | 134 | |
135 | - if(!empty($args)){ |
|
135 | + if (!empty($args)) { |
|
136 | 136 | |
137 | - foreach($args as $key => $val){ |
|
138 | - if(substr( $key, 0, 5 ) === "data-"){ |
|
139 | - $output .= ' '.sanitize_html_class($key).'="'.esc_attr($val).'" '; |
|
137 | + foreach ($args as $key => $val) { |
|
138 | + if (substr($key, 0, 5) === "data-") { |
|
139 | + $output .= ' ' . sanitize_html_class($key) . '="' . esc_attr($val) . '" '; |
|
140 | 140 | } |
141 | 141 | } |
142 | 142 | } |
@@ -149,14 +149,14 @@ discard block |
||
149 | 149 | * |
150 | 150 | * @return string |
151 | 151 | */ |
152 | - public static function aria_attributes($args){ |
|
152 | + public static function aria_attributes($args) { |
|
153 | 153 | $output = ''; |
154 | 154 | |
155 | - if(!empty($args)){ |
|
155 | + if (!empty($args)) { |
|
156 | 156 | |
157 | - foreach($args as $key => $val){ |
|
158 | - if(substr( $key, 0, 5 ) === "aria-"){ |
|
159 | - $output .= ' '.sanitize_html_class($key).'="'.esc_attr($val).'" '; |
|
157 | + foreach ($args as $key => $val) { |
|
158 | + if (substr($key, 0, 5) === "aria-") { |
|
159 | + $output .= ' ' . sanitize_html_class($key) . '="' . esc_attr($val) . '" '; |
|
160 | 160 | } |
161 | 161 | } |
162 | 162 | } |
@@ -173,19 +173,19 @@ discard block |
||
173 | 173 | * |
174 | 174 | * @return string |
175 | 175 | */ |
176 | - public static function icon($class,$space_after = false, $extra_attributes = array()){ |
|
176 | + public static function icon($class, $space_after = false, $extra_attributes = array()) { |
|
177 | 177 | $output = ''; |
178 | 178 | |
179 | - if($class){ |
|
179 | + if ($class) { |
|
180 | 180 | $classes = self::esc_classes($class); |
181 | - if(!empty($classes)){ |
|
182 | - $output = '<i class="'.$classes.'" '; |
|
181 | + if (!empty($classes)) { |
|
182 | + $output = '<i class="' . $classes . '" '; |
|
183 | 183 | // extra attributes |
184 | - if(!empty($extra_attributes)){ |
|
184 | + if (!empty($extra_attributes)) { |
|
185 | 185 | $output .= AUI_Component_Helper::extra_attributes($extra_attributes); |
186 | 186 | } |
187 | 187 | $output .= '></i>'; |
188 | - if($space_after){ |
|
188 | + if ($space_after) { |
|
189 | 189 | $output .= " "; |
190 | 190 | } |
191 | 191 | } |
@@ -199,17 +199,17 @@ discard block |
||
199 | 199 | * |
200 | 200 | * @return string |
201 | 201 | */ |
202 | - public static function extra_attributes($args){ |
|
202 | + public static function extra_attributes($args) { |
|
203 | 203 | $output = ''; |
204 | 204 | |
205 | - if(!empty($args)){ |
|
205 | + if (!empty($args)) { |
|
206 | 206 | |
207 | - if( is_array($args) ){ |
|
208 | - foreach($args as $key => $val){ |
|
209 | - $output .= ' '.sanitize_html_class($key).'="'.esc_attr($val).'" '; |
|
207 | + if (is_array($args)) { |
|
208 | + foreach ($args as $key => $val) { |
|
209 | + $output .= ' ' . sanitize_html_class($key) . '="' . esc_attr($val) . '" '; |
|
210 | 210 | } |
211 | - }else{ |
|
212 | - $output .= ' '.$args.' '; |
|
211 | + } else { |
|
212 | + $output .= ' ' . $args . ' '; |
|
213 | 213 | } |
214 | 214 | |
215 | 215 | } |
@@ -222,11 +222,11 @@ discard block |
||
222 | 222 | * |
223 | 223 | * @return string |
224 | 224 | */ |
225 | - public static function help_text($text){ |
|
225 | + public static function help_text($text) { |
|
226 | 226 | $output = ''; |
227 | 227 | |
228 | - if($text){ |
|
229 | - $output .= '<small class="form-text text-muted">'.wp_kses_post($text).'</small>'; |
|
228 | + if ($text) { |
|
229 | + $output .= '<small class="form-text text-muted">' . wp_kses_post($text) . '</small>'; |
|
230 | 230 | } |
231 | 231 | |
232 | 232 | |
@@ -240,18 +240,18 @@ discard block |
||
240 | 240 | * |
241 | 241 | * @return string|void |
242 | 242 | */ |
243 | - public static function element_require( $input ) { |
|
243 | + public static function element_require($input) { |
|
244 | 244 | |
245 | - $input = str_replace( "'", '"', $input );// we only want double quotes |
|
245 | + $input = str_replace("'", '"', $input); // we only want double quotes |
|
246 | 246 | |
247 | - $output = esc_attr( str_replace( array( "[%", "%]", "%:checked]" ), array( |
|
247 | + $output = esc_attr(str_replace(array("[%", "%]", "%:checked]"), array( |
|
248 | 248 | "jQuery(form).find('[data-argument=\"", |
249 | 249 | "\"]').find('input,select,textarea').val()", |
250 | 250 | "\"]').find('input:checked').val()", |
251 | - ), $input ) ); |
|
251 | + ), $input)); |
|
252 | 252 | |
253 | - if($output){ |
|
254 | - $output = ' data-element-require="'.$output.'" '; |
|
253 | + if ($output) { |
|
254 | + $output = ' data-element-require="' . $output . '" '; |
|
255 | 255 | } |
256 | 256 | |
257 | 257 | return $output; |
@@ -268,13 +268,13 @@ discard block |
||
268 | 268 | * @param array $input Input. |
269 | 269 | * @return array Array of allowed HTML tags and their allowed attributes. |
270 | 270 | */ |
271 | - public static function kses_allowed_html( $context = 'post', $input = array() ) { |
|
272 | - $allowed_html = wp_kses_allowed_html( $context ); |
|
271 | + public static function kses_allowed_html($context = 'post', $input = array()) { |
|
272 | + $allowed_html = wp_kses_allowed_html($context); |
|
273 | 273 | |
274 | - if ( is_array( $allowed_html ) ) { |
|
274 | + if (is_array($allowed_html)) { |
|
275 | 275 | // <iframe> |
276 | - if ( ! isset( $allowed_html['iframe'] ) && $context == 'post' ) { |
|
277 | - $allowed_html['iframe'] = array( |
|
276 | + if (!isset($allowed_html['iframe']) && $context == 'post') { |
|
277 | + $allowed_html['iframe'] = array( |
|
278 | 278 | 'class' => true, |
279 | 279 | 'id' => true, |
280 | 280 | 'src' => true, |
@@ -302,7 +302,7 @@ discard block |
||
302 | 302 | * @param @param string|array $context The context for which to retrieve tags. |
303 | 303 | * @param array $input Input field. |
304 | 304 | */ |
305 | - return apply_filters( 'ayecode_ui_kses_allowed_html', $allowed_html, $context, $input ); |
|
305 | + return apply_filters('ayecode_ui_kses_allowed_html', $allowed_html, $context, $input); |
|
306 | 306 | } |
307 | 307 | |
308 | 308 | /** |
@@ -324,20 +324,20 @@ discard block |
||
324 | 324 | * @param array $input Input Field. |
325 | 325 | * @return string Filtered content with only allowed HTML elements. |
326 | 326 | */ |
327 | - public static function _sanitize_html_field( $value, $input = array() ) { |
|
328 | - if ( $value === '' ) { |
|
327 | + public static function _sanitize_html_field($value, $input = array()) { |
|
328 | + if ($value === '') { |
|
329 | 329 | return $value; |
330 | 330 | } |
331 | 331 | |
332 | - $allowed_html = self::kses_allowed_html( 'post', $input ); |
|
332 | + $allowed_html = self::kses_allowed_html('post', $input); |
|
333 | 333 | |
334 | - if ( ! is_array( $allowed_html ) ) { |
|
335 | - $allowed_html = wp_kses_allowed_html( 'post' ); |
|
334 | + if (!is_array($allowed_html)) { |
|
335 | + $allowed_html = wp_kses_allowed_html('post'); |
|
336 | 336 | } |
337 | 337 | |
338 | - $filtered = trim( wp_unslash( $value ) ); |
|
339 | - $filtered = wp_kses( $filtered, $allowed_html ); |
|
340 | - $filtered = balanceTags( $filtered ); // Balances tags |
|
338 | + $filtered = trim(wp_unslash($value)); |
|
339 | + $filtered = wp_kses($filtered, $allowed_html); |
|
340 | + $filtered = balanceTags($filtered); // Balances tags |
|
341 | 341 | |
342 | 342 | return $filtered; |
343 | 343 | } |
@@ -351,21 +351,21 @@ discard block |
||
351 | 351 | * @param array $input Input Field. |
352 | 352 | * @return mixed Stripped value. |
353 | 353 | */ |
354 | - public static function sanitize_html_field( $value, $input = array() ) { |
|
354 | + public static function sanitize_html_field($value, $input = array()) { |
|
355 | 355 | $original = $value; |
356 | 356 | |
357 | - if ( is_array( $value ) ) { |
|
358 | - foreach ( $value as $index => $item ) { |
|
359 | - $value[ $index ] = self::_sanitize_html_field( $value, $input ); |
|
357 | + if (is_array($value)) { |
|
358 | + foreach ($value as $index => $item) { |
|
359 | + $value[$index] = self::_sanitize_html_field($value, $input); |
|
360 | 360 | } |
361 | - } elseif ( is_object( $value ) ) { |
|
362 | - $object_vars = get_object_vars( $value ); |
|
361 | + } elseif (is_object($value)) { |
|
362 | + $object_vars = get_object_vars($value); |
|
363 | 363 | |
364 | - foreach ( $object_vars as $property_name => $property_value ) { |
|
365 | - $value->$property_name = self::_sanitize_html_field( $property_value, $input ); |
|
364 | + foreach ($object_vars as $property_name => $property_value) { |
|
365 | + $value->$property_name = self::_sanitize_html_field($property_value, $input); |
|
366 | 366 | } |
367 | 367 | } else { |
368 | - $value = self::_sanitize_html_field( $value, $input ); |
|
368 | + $value = self::_sanitize_html_field($value, $input); |
|
369 | 369 | } |
370 | 370 | |
371 | 371 | /** |
@@ -377,6 +377,6 @@ discard block |
||
377 | 377 | * @param string|array $value Original content without filter. |
378 | 378 | * @param array $input Input Field. |
379 | 379 | */ |
380 | - return apply_filters( 'ayecode_ui_sanitize_html_field', $value, $original, $input ); |
|
380 | + return apply_filters('ayecode_ui_sanitize_html_field', $value, $original, $input); |
|
381 | 381 | } |
382 | 382 | } |
383 | 383 | \ No newline at end of file |
@@ -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 | } |
@@ -1,16 +1,16 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | // MUST have WordPress. |
3 | -if ( !defined( 'WPINC' ) ) { |
|
4 | - exit( 'Do NOT access this file directly: ' . basename( __FILE__ ) ); |
|
3 | +if (!defined('WPINC')) { |
|
4 | + exit('Do NOT access this file directly: ' . basename(__FILE__)); |
|
5 | 5 | } |
6 | 6 | |
7 | -add_action( 'manage_wpi_discount_posts_custom_column', 'wpinv_discount_custom_column' ); |
|
8 | -function wpinv_discount_custom_column( $column ) { |
|
7 | +add_action('manage_wpi_discount_posts_custom_column', 'wpinv_discount_custom_column'); |
|
8 | +function wpinv_discount_custom_column($column) { |
|
9 | 9 | global $post; |
10 | 10 | |
11 | - $discount = new WPInv_Discount( $post ); |
|
11 | + $discount = new WPInv_Discount($post); |
|
12 | 12 | |
13 | - switch ( $column ) { |
|
13 | + switch ($column) { |
|
14 | 14 | case 'code' : |
15 | 15 | echo $discount->get_code(); |
16 | 16 | break; |
@@ -21,33 +21,33 @@ discard block |
||
21 | 21 | echo $discount->get_usage(); |
22 | 22 | break; |
23 | 23 | case 'start_date' : |
24 | - echo getpaid_format_date_value( $discount->get_start_date() ); |
|
24 | + echo getpaid_format_date_value($discount->get_start_date()); |
|
25 | 25 | break; |
26 | 26 | case 'expiry_date' : |
27 | - echo getpaid_format_date_value( $discount->get_expiration_date(), __( 'Never', 'invoicing' ) ); |
|
27 | + echo getpaid_format_date_value($discount->get_expiration_date(), __('Never', 'invoicing')); |
|
28 | 28 | break; |
29 | 29 | } |
30 | 30 | } |
31 | 31 | |
32 | -add_filter( 'post_row_actions', 'wpinv_post_row_actions', 90, 2 ); |
|
33 | -function wpinv_post_row_actions( $actions, $post ) { |
|
34 | - $post_type = !empty( $post->post_type ) ? $post->post_type : ''; |
|
32 | +add_filter('post_row_actions', 'wpinv_post_row_actions', 90, 2); |
|
33 | +function wpinv_post_row_actions($actions, $post) { |
|
34 | + $post_type = !empty($post->post_type) ? $post->post_type : ''; |
|
35 | 35 | |
36 | - if ( $post_type == 'wpi_discount' ) { |
|
37 | - $actions = wpinv_discount_row_actions( $post, $actions ); |
|
36 | + if ($post_type == 'wpi_discount') { |
|
37 | + $actions = wpinv_discount_row_actions($post, $actions); |
|
38 | 38 | } |
39 | 39 | |
40 | 40 | return $actions; |
41 | 41 | } |
42 | 42 | |
43 | -function wpinv_discount_row_actions( $discount, $row_actions ) { |
|
44 | - $row_actions = array(); |
|
45 | - $edit_link = get_edit_post_link( $discount->ID ); |
|
46 | - $row_actions['edit'] = '<a href="' . esc_url( $edit_link ) . '">' . __( 'Edit', 'invoicing' ) . '</a>'; |
|
43 | +function wpinv_discount_row_actions($discount, $row_actions) { |
|
44 | + $row_actions = array(); |
|
45 | + $edit_link = get_edit_post_link($discount->ID); |
|
46 | + $row_actions['edit'] = '<a href="' . esc_url($edit_link) . '">' . __('Edit', 'invoicing') . '</a>'; |
|
47 | 47 | |
48 | - if ( in_array( strtolower( $discount->post_status ), array( 'publish' ) ) ) { |
|
48 | + if (in_array(strtolower($discount->post_status), array('publish'))) { |
|
49 | 49 | |
50 | - $url = esc_url( |
|
50 | + $url = esc_url( |
|
51 | 51 | wp_nonce_url( |
52 | 52 | add_query_arg( |
53 | 53 | array( |
@@ -59,13 +59,13 @@ discard block |
||
59 | 59 | 'getpaid-nonce' |
60 | 60 | ) |
61 | 61 | ); |
62 | - $anchor = __( 'Deactivate', 'invoicing' ); |
|
63 | - $title = esc_attr__( 'Are you sure you want to deactivate this discount?', 'invoicing' ); |
|
62 | + $anchor = __('Deactivate', 'invoicing'); |
|
63 | + $title = esc_attr__('Are you sure you want to deactivate this discount?', 'invoicing'); |
|
64 | 64 | $row_actions['deactivate'] = "<a href='$url' onclick='return confirm(\"$title\")'>$anchor</a>"; |
65 | 65 | |
66 | - } else if( in_array( strtolower( $discount->post_status ), array( 'pending', 'draft' ) ) ) { |
|
66 | + } else if (in_array(strtolower($discount->post_status), array('pending', 'draft'))) { |
|
67 | 67 | |
68 | - $url = esc_url( |
|
68 | + $url = esc_url( |
|
69 | 69 | wp_nonce_url( |
70 | 70 | add_query_arg( |
71 | 71 | array( |
@@ -77,13 +77,13 @@ discard block |
||
77 | 77 | 'getpaid-nonce' |
78 | 78 | ) |
79 | 79 | ); |
80 | - $anchor = __( 'Activate', 'invoicing' ); |
|
81 | - $title = esc_attr__( 'Are you sure you want to activate this discount?', 'invoicing' ); |
|
80 | + $anchor = __('Activate', 'invoicing'); |
|
81 | + $title = esc_attr__('Are you sure you want to activate this discount?', 'invoicing'); |
|
82 | 82 | $row_actions['activate'] = "<a href='$url' onclick='return confirm(\"$title\")'>$anchor</a>"; |
83 | 83 | |
84 | 84 | } |
85 | 85 | |
86 | - $url = esc_url( |
|
86 | + $url = esc_url( |
|
87 | 87 | wp_nonce_url( |
88 | 88 | add_query_arg( |
89 | 89 | array( |
@@ -95,11 +95,11 @@ discard block |
||
95 | 95 | 'getpaid-nonce' |
96 | 96 | ) |
97 | 97 | ); |
98 | - $anchor = __( 'Delete', 'invoicing' ); |
|
99 | - $title = esc_attr__( 'Are you sure you want to delete this discount?', 'invoicing' ); |
|
98 | + $anchor = __('Delete', 'invoicing'); |
|
99 | + $title = esc_attr__('Are you sure you want to delete this discount?', 'invoicing'); |
|
100 | 100 | $row_actions['delete'] = "<a href='$url' onclick='return confirm(\"$title\")'>$anchor</a>"; |
101 | 101 | |
102 | - $row_actions = apply_filters( 'wpinv_discount_row_actions', $row_actions, $discount ); |
|
102 | + $row_actions = apply_filters('wpinv_discount_row_actions', $row_actions, $discount); |
|
103 | 103 | |
104 | 104 | return $row_actions; |
105 | 105 | } |
@@ -107,68 +107,68 @@ discard block |
||
107 | 107 | function wpinv_restrict_manage_posts() { |
108 | 108 | global $typenow; |
109 | 109 | |
110 | - if( 'wpi_discount' == $typenow ) { |
|
110 | + if ('wpi_discount' == $typenow) { |
|
111 | 111 | wpinv_discount_filters(); |
112 | 112 | } |
113 | 113 | } |
114 | -add_action( 'restrict_manage_posts', 'wpinv_restrict_manage_posts', 10 ); |
|
114 | +add_action('restrict_manage_posts', 'wpinv_restrict_manage_posts', 10); |
|
115 | 115 | |
116 | 116 | function wpinv_discount_filters() { |
117 | 117 | |
118 | 118 | ?> |
119 | 119 | <select name="discount_type" id="dropdown_wpinv_discount_type"> |
120 | - <option value=""><?php _e( 'Show all types', 'invoicing' ); ?></option> |
|
120 | + <option value=""><?php _e('Show all types', 'invoicing'); ?></option> |
|
121 | 121 | <?php |
122 | 122 | $types = wpinv_get_discount_types(); |
123 | 123 | |
124 | - foreach ( $types as $name => $type ) { |
|
125 | - echo '<option value="' . esc_attr( $name ) . '"'; |
|
124 | + foreach ($types as $name => $type) { |
|
125 | + echo '<option value="' . esc_attr($name) . '"'; |
|
126 | 126 | |
127 | - if ( isset( $_GET['discount_type'] ) ) |
|
128 | - selected( $name, $_GET['discount_type'] ); |
|
127 | + if (isset($_GET['discount_type'])) |
|
128 | + selected($name, $_GET['discount_type']); |
|
129 | 129 | |
130 | - echo '>' . esc_html__( $type, 'invoicing' ) . '</option>'; |
|
130 | + echo '>' . esc_html__($type, 'invoicing') . '</option>'; |
|
131 | 131 | } |
132 | 132 | ?> |
133 | 133 | </select> |
134 | 134 | <?php |
135 | 135 | } |
136 | 136 | |
137 | -function wpinv_request( $vars ) { |
|
137 | +function wpinv_request($vars) { |
|
138 | 138 | global $typenow, $wp_post_statuses; |
139 | 139 | |
140 | - if ( getpaid_is_invoice_post_type( $typenow ) ) { |
|
141 | - if ( ! isset( $vars['post_status'] ) ) { |
|
142 | - $post_statuses = wpinv_get_invoice_statuses( false, false, $typenow ); |
|
140 | + if (getpaid_is_invoice_post_type($typenow)) { |
|
141 | + if (!isset($vars['post_status'])) { |
|
142 | + $post_statuses = wpinv_get_invoice_statuses(false, false, $typenow); |
|
143 | 143 | |
144 | - foreach ( $post_statuses as $status => $value ) { |
|
145 | - if ( isset( $wp_post_statuses[ $status ] ) && false === $wp_post_statuses[ $status ]->show_in_admin_all_list ) { |
|
146 | - unset( $post_statuses[ $status ] ); |
|
144 | + foreach ($post_statuses as $status => $value) { |
|
145 | + if (isset($wp_post_statuses[$status]) && false === $wp_post_statuses[$status]->show_in_admin_all_list) { |
|
146 | + unset($post_statuses[$status]); |
|
147 | 147 | } |
148 | 148 | } |
149 | 149 | |
150 | - $vars['post_status'] = array_keys( $post_statuses ); |
|
150 | + $vars['post_status'] = array_keys($post_statuses); |
|
151 | 151 | } |
152 | 152 | |
153 | - } else if ( 'wpi_discount' == $typenow ) { |
|
154 | - $meta_query = !empty( $vars['meta_query'] ) ? $vars['meta_query'] : array(); |
|
153 | + } else if ('wpi_discount' == $typenow) { |
|
154 | + $meta_query = !empty($vars['meta_query']) ? $vars['meta_query'] : array(); |
|
155 | 155 | // Filter vat rule type |
156 | - if ( isset( $_GET['discount_type'] ) && $_GET['discount_type'] !== '' ) { |
|
156 | + if (isset($_GET['discount_type']) && $_GET['discount_type'] !== '') { |
|
157 | 157 | $meta_query[] = array( |
158 | 158 | 'key' => '_wpi_discount_type', |
159 | - 'value' => sanitize_text_field( $_GET['discount_type'] ), |
|
159 | + 'value' => sanitize_text_field($_GET['discount_type']), |
|
160 | 160 | 'compare' => '=' |
161 | 161 | ); |
162 | 162 | } |
163 | 163 | |
164 | - if ( !empty( $meta_query ) ) { |
|
164 | + if (!empty($meta_query)) { |
|
165 | 165 | $vars['meta_query'] = $meta_query; |
166 | 166 | } |
167 | 167 | } |
168 | 168 | |
169 | 169 | return $vars; |
170 | 170 | } |
171 | -add_filter( 'request', 'wpinv_request' ); |
|
171 | +add_filter('request', 'wpinv_request'); |
|
172 | 172 | |
173 | 173 | /** |
174 | 174 | * Create a page and store the ID in an option. |
@@ -180,19 +180,19 @@ discard block |
||
180 | 180 | * @param int $post_parent (default: 0) Parent for the new page |
181 | 181 | * @return int page ID |
182 | 182 | */ |
183 | -function wpinv_create_page( $slug, $option = '', $page_title = '', $page_content = '', $post_parent = 0 ) { |
|
183 | +function wpinv_create_page($slug, $option = '', $page_title = '', $page_content = '', $post_parent = 0) { |
|
184 | 184 | global $wpdb; |
185 | 185 | |
186 | - $option_value = wpinv_get_option( $option ); |
|
186 | + $option_value = wpinv_get_option($option); |
|
187 | 187 | |
188 | - if ( ! empty( $option_value ) && ( $page_object = get_post( $option_value ) ) ) { |
|
189 | - if ( 'page' === $page_object->post_type && ! in_array( $page_object->post_status, array( 'pending', 'trash', 'future', 'auto-draft' ) ) ) { |
|
188 | + if (!empty($option_value) && ($page_object = get_post($option_value))) { |
|
189 | + if ('page' === $page_object->post_type && !in_array($page_object->post_status, array('pending', 'trash', 'future', 'auto-draft'))) { |
|
190 | 190 | // Valid page is already in place |
191 | 191 | return $page_object->ID; |
192 | 192 | } |
193 | 193 | } |
194 | 194 | |
195 | - if(!empty($post_parent)){ |
|
195 | + if (!empty($post_parent)) { |
|
196 | 196 | $page = get_page_by_path($post_parent); |
197 | 197 | if ($page) { |
198 | 198 | $post_parent = $page->ID; |
@@ -201,40 +201,40 @@ discard block |
||
201 | 201 | } |
202 | 202 | } |
203 | 203 | |
204 | - if ( strlen( $page_content ) > 0 ) { |
|
204 | + if (strlen($page_content) > 0) { |
|
205 | 205 | // Search for an existing page with the specified page content (typically a shortcode) |
206 | - $valid_page_found = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status NOT IN ( 'pending', 'trash', 'future', 'auto-draft' ) AND post_content LIKE %s LIMIT 1;", "%{$page_content}%" ) ); |
|
206 | + $valid_page_found = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status NOT IN ( 'pending', 'trash', 'future', 'auto-draft' ) AND post_content LIKE %s LIMIT 1;", "%{$page_content}%")); |
|
207 | 207 | } else { |
208 | 208 | // Search for an existing page with the specified page slug |
209 | - $valid_page_found = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status NOT IN ( 'pending', 'trash', 'future', 'auto-draft' ) AND post_name = %s LIMIT 1;", $slug ) ); |
|
209 | + $valid_page_found = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status NOT IN ( 'pending', 'trash', 'future', 'auto-draft' ) AND post_name = %s LIMIT 1;", $slug)); |
|
210 | 210 | } |
211 | 211 | |
212 | - $valid_page_found = apply_filters( 'wpinv_create_page_id', $valid_page_found, $slug, $page_content ); |
|
212 | + $valid_page_found = apply_filters('wpinv_create_page_id', $valid_page_found, $slug, $page_content); |
|
213 | 213 | |
214 | - if ( $valid_page_found ) { |
|
215 | - if ( $option ) { |
|
216 | - wpinv_update_option( $option, $valid_page_found ); |
|
214 | + if ($valid_page_found) { |
|
215 | + if ($option) { |
|
216 | + wpinv_update_option($option, $valid_page_found); |
|
217 | 217 | } |
218 | 218 | return $valid_page_found; |
219 | 219 | } |
220 | 220 | |
221 | 221 | // Search for a matching valid trashed page |
222 | - if ( strlen( $page_content ) > 0 ) { |
|
222 | + if (strlen($page_content) > 0) { |
|
223 | 223 | // Search for an existing page with the specified page content (typically a shortcode) |
224 | - $trashed_page_found = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status = 'trash' AND post_content LIKE %s LIMIT 1;", "%{$page_content}%" ) ); |
|
224 | + $trashed_page_found = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status = 'trash' AND post_content LIKE %s LIMIT 1;", "%{$page_content}%")); |
|
225 | 225 | } else { |
226 | 226 | // Search for an existing page with the specified page slug |
227 | - $trashed_page_found = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status = 'trash' AND post_name = %s LIMIT 1;", $slug ) ); |
|
227 | + $trashed_page_found = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status = 'trash' AND post_name = %s LIMIT 1;", $slug)); |
|
228 | 228 | } |
229 | 229 | |
230 | - if ( $trashed_page_found ) { |
|
230 | + if ($trashed_page_found) { |
|
231 | 231 | $page_id = $trashed_page_found; |
232 | 232 | $page_data = array( |
233 | 233 | 'ID' => $page_id, |
234 | 234 | 'post_status' => 'publish', |
235 | 235 | 'post_parent' => $post_parent, |
236 | 236 | ); |
237 | - wp_update_post( $page_data ); |
|
237 | + wp_update_post($page_data); |
|
238 | 238 | } else { |
239 | 239 | $page_data = array( |
240 | 240 | 'post_status' => 'publish', |
@@ -246,11 +246,11 @@ discard block |
||
246 | 246 | 'post_parent' => $post_parent, |
247 | 247 | 'comment_status' => 'closed', |
248 | 248 | ); |
249 | - $page_id = wp_insert_post( $page_data ); |
|
249 | + $page_id = wp_insert_post($page_data); |
|
250 | 250 | } |
251 | 251 | |
252 | - if ( $option ) { |
|
253 | - wpinv_update_option( $option, (int) $page_id ); |
|
252 | + if ($option) { |
|
253 | + wpinv_update_option($option, (int) $page_id); |
|
254 | 254 | } |
255 | 255 | |
256 | 256 | return $page_id; |
@@ -263,11 +263,11 @@ discard block |
||
263 | 263 | * |
264 | 264 | * @return array |
265 | 265 | */ |
266 | -function wpinv_add_aui_screens($screen_ids){ |
|
266 | +function wpinv_add_aui_screens($screen_ids) { |
|
267 | 267 | |
268 | 268 | // load on these pages if set |
269 | - $screen_ids = array_merge( $screen_ids, wpinv_get_screen_ids() ); |
|
269 | + $screen_ids = array_merge($screen_ids, wpinv_get_screen_ids()); |
|
270 | 270 | |
271 | 271 | return $screen_ids; |
272 | 272 | } |
273 | -add_filter('aui_screen_ids','wpinv_add_aui_screens'); |
|
274 | 273 | \ No newline at end of file |
274 | +add_filter('aui_screen_ids', 'wpinv_add_aui_screens'); |
|
275 | 275 | \ No newline at end of file |
@@ -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, |
@@ -705,7 +705,7 @@ discard block |
||
705 | 705 | 'getpaid_page_wpinv-customers', |
706 | 706 | ); |
707 | 707 | |
708 | - return apply_filters( 'wpinv_screen_ids', $screen_ids ); |
|
708 | + return apply_filters('wpinv_screen_ids', $screen_ids); |
|
709 | 709 | } |
710 | 710 | |
711 | 711 | /** |
@@ -716,14 +716,14 @@ discard block |
||
716 | 716 | * @param array|string $list List of values. |
717 | 717 | * @return array Sanitized array of values. |
718 | 718 | */ |
719 | -function wpinv_parse_list( $list ) { |
|
719 | +function wpinv_parse_list($list) { |
|
720 | 720 | |
721 | - if ( empty( $list ) ) { |
|
721 | + if (empty($list)) { |
|
722 | 722 | $list = array(); |
723 | 723 | } |
724 | 724 | |
725 | - if ( ! is_array( $list ) ) { |
|
726 | - return preg_split( '/[\s,]+/', $list, -1, PREG_SPLIT_NO_EMPTY ); |
|
725 | + if (!is_array($list)) { |
|
726 | + return preg_split('/[\s,]+/', $list, -1, PREG_SPLIT_NO_EMPTY); |
|
727 | 727 | } |
728 | 728 | |
729 | 729 | return $list; |
@@ -737,16 +737,16 @@ discard block |
||
737 | 737 | * @param string $key Type of data to fetch. |
738 | 738 | * @return mixed Fetched data. |
739 | 739 | */ |
740 | -function wpinv_get_data( $key ) { |
|
740 | +function wpinv_get_data($key) { |
|
741 | 741 | |
742 | 742 | // Try fetching it from the cache. |
743 | - $data = wp_cache_get( "wpinv-data-$key", 'wpinv' ); |
|
744 | - if( $data ) { |
|
743 | + $data = wp_cache_get("wpinv-data-$key", 'wpinv'); |
|
744 | + if ($data) { |
|
745 | 745 | return $data; |
746 | 746 | } |
747 | 747 | |
748 | - $data = apply_filters( "wpinv_get_$key", include WPINV_PLUGIN_DIR . "includes/data/$key.php" ); |
|
749 | - wp_cache_set( "wpinv-data-$key", $data, 'wpinv' ); |
|
748 | + $data = apply_filters("wpinv_get_$key", include WPINV_PLUGIN_DIR . "includes/data/$key.php"); |
|
749 | + wp_cache_set("wpinv-data-$key", $data, 'wpinv'); |
|
750 | 750 | |
751 | 751 | return $data; |
752 | 752 | } |
@@ -760,10 +760,10 @@ discard block |
||
760 | 760 | * @param bool $first_empty Whether or not the first item in the list should be empty |
761 | 761 | * @return mixed Fetched data. |
762 | 762 | */ |
763 | -function wpinv_maybe_add_empty_option( $options, $first_empty ) { |
|
763 | +function wpinv_maybe_add_empty_option($options, $first_empty) { |
|
764 | 764 | |
765 | - if ( ! empty( $options ) && $first_empty ) { |
|
766 | - return array_merge( array( '' => '' ), $options ); |
|
765 | + if (!empty($options) && $first_empty) { |
|
766 | + return array_merge(array('' => ''), $options); |
|
767 | 767 | } |
768 | 768 | return $options; |
769 | 769 | |
@@ -775,21 +775,21 @@ discard block |
||
775 | 775 | * @param mixed $var Data to sanitize. |
776 | 776 | * @return string|array |
777 | 777 | */ |
778 | -function wpinv_clean( $var ) { |
|
778 | +function wpinv_clean($var) { |
|
779 | 779 | |
780 | - if ( is_array( $var ) ) { |
|
781 | - return array_map( 'wpinv_clean', $var ); |
|
780 | + if (is_array($var)) { |
|
781 | + return array_map('wpinv_clean', $var); |
|
782 | 782 | } |
783 | 783 | |
784 | - if ( is_object( $var ) ) { |
|
785 | - $object_vars = get_object_vars( $var ); |
|
786 | - foreach ( $object_vars as $property_name => $property_value ) { |
|
787 | - $var->$property_name = wpinv_clean( $property_value ); |
|
784 | + if (is_object($var)) { |
|
785 | + $object_vars = get_object_vars($var); |
|
786 | + foreach ($object_vars as $property_name => $property_value) { |
|
787 | + $var->$property_name = wpinv_clean($property_value); |
|
788 | 788 | } |
789 | 789 | return $var; |
790 | 790 | } |
791 | 791 | |
792 | - return is_string( $var ) ? sanitize_text_field( $var ) : $var; |
|
792 | + return is_string($var) ? sanitize_text_field($var) : $var; |
|
793 | 793 | } |
794 | 794 | |
795 | 795 | /** |
@@ -798,43 +798,43 @@ discard block |
||
798 | 798 | * @param string $str Data to convert. |
799 | 799 | * @return string|array |
800 | 800 | */ |
801 | -function getpaid_convert_price_string_to_options( $str ) { |
|
801 | +function getpaid_convert_price_string_to_options($str) { |
|
802 | 802 | |
803 | - $raw_options = array_map( 'trim', explode( ',', $str ) ); |
|
804 | - $options = array(); |
|
803 | + $raw_options = array_map('trim', explode(',', $str)); |
|
804 | + $options = array(); |
|
805 | 805 | |
806 | - foreach ( $raw_options as $option ) { |
|
806 | + foreach ($raw_options as $option) { |
|
807 | 807 | |
808 | - if ( '' == $option ) { |
|
808 | + if ('' == $option) { |
|
809 | 809 | continue; |
810 | 810 | } |
811 | 811 | |
812 | - $option = array_map( 'trim', explode( '|', $option ) ); |
|
812 | + $option = array_map('trim', explode('|', $option)); |
|
813 | 813 | |
814 | 814 | $price = null; |
815 | 815 | $label = null; |
816 | 816 | |
817 | - if ( isset( $option[0] ) && '' != $option[0] ) { |
|
818 | - $label = $option[0]; |
|
817 | + if (isset($option[0]) && '' != $option[0]) { |
|
818 | + $label = $option[0]; |
|
819 | 819 | } |
820 | 820 | |
821 | - if ( isset( $option[1] ) && '' != $option[1] ) { |
|
821 | + if (isset($option[1]) && '' != $option[1]) { |
|
822 | 822 | $price = $option[1]; |
823 | 823 | } |
824 | 824 | |
825 | - if ( ! isset( $price ) ) { |
|
825 | + if (!isset($price)) { |
|
826 | 826 | $price = $label; |
827 | 827 | } |
828 | 828 | |
829 | - if ( ! isset( $price ) || ! is_numeric( $price ) ) { |
|
829 | + if (!isset($price) || !is_numeric($price)) { |
|
830 | 830 | continue; |
831 | 831 | } |
832 | 832 | |
833 | - if ( ! isset( $label ) ) { |
|
833 | + if (!isset($label)) { |
|
834 | 834 | $label = $price; |
835 | 835 | } |
836 | 836 | |
837 | - $options[ $price ] = $label; |
|
837 | + $options[$price] = $label; |
|
838 | 838 | } |
839 | 839 | |
840 | 840 | return $options; |
@@ -843,27 +843,27 @@ discard block |
||
843 | 843 | /** |
844 | 844 | * Returns the help tip. |
845 | 845 | */ |
846 | -function getpaid_get_help_tip( $tip, $additional_classes = '' ) { |
|
847 | - $additional_classes = sanitize_html_class( $additional_classes ); |
|
848 | - $tip = esc_attr__( $tip ); |
|
846 | +function getpaid_get_help_tip($tip, $additional_classes = '') { |
|
847 | + $additional_classes = sanitize_html_class($additional_classes); |
|
848 | + $tip = esc_attr__($tip); |
|
849 | 849 | return "<span class='wpi-help-tip dashicons dashicons-editor-help $additional_classes' title='$tip'></span>"; |
850 | 850 | } |
851 | 851 | |
852 | 852 | /** |
853 | 853 | * Formats a date |
854 | 854 | */ |
855 | -function getpaid_format_date( $date, $with_time = false ) { |
|
855 | +function getpaid_format_date($date, $with_time = false) { |
|
856 | 856 | |
857 | - if ( empty( $date ) || $date == '0000-00-00 00:00:00' ) { |
|
857 | + if (empty($date) || $date == '0000-00-00 00:00:00') { |
|
858 | 858 | return ''; |
859 | 859 | } |
860 | 860 | |
861 | 861 | $format = getpaid_date_format(); |
862 | 862 | |
863 | - if ( $with_time ) { |
|
863 | + if ($with_time) { |
|
864 | 864 | $format .= ' ' . getpaid_time_format(); |
865 | 865 | } |
866 | - return date_i18n( $format, strtotime( $date ) ); |
|
866 | + return date_i18n($format, strtotime($date)); |
|
867 | 867 | |
868 | 868 | } |
869 | 869 | |
@@ -872,9 +872,9 @@ discard block |
||
872 | 872 | * |
873 | 873 | * @return string |
874 | 874 | */ |
875 | -function getpaid_format_date_value( $date, $default = "—", $with_time = false ) { |
|
876 | - $date = getpaid_format_date( $date, $with_time ); |
|
877 | - return empty( $date ) ? $default : $date; |
|
875 | +function getpaid_format_date_value($date, $default = "—", $with_time = false) { |
|
876 | + $date = getpaid_format_date($date, $with_time); |
|
877 | + return empty($date) ? $default : $date; |
|
878 | 878 | } |
879 | 879 | |
880 | 880 | /** |
@@ -883,7 +883,7 @@ discard block |
||
883 | 883 | * @return string |
884 | 884 | */ |
885 | 885 | function getpaid_date_format() { |
886 | - return apply_filters( 'getpaid_date_format', get_option( 'date_format' ) ); |
|
886 | + return apply_filters('getpaid_date_format', get_option('date_format')); |
|
887 | 887 | } |
888 | 888 | |
889 | 889 | /** |
@@ -892,7 +892,7 @@ discard block |
||
892 | 892 | * @return string |
893 | 893 | */ |
894 | 894 | function getpaid_time_format() { |
895 | - return apply_filters( 'getpaid_time_format', get_option( 'time_format' ) ); |
|
895 | + return apply_filters('getpaid_time_format', get_option('time_format')); |
|
896 | 896 | } |
897 | 897 | |
898 | 898 | /** |
@@ -902,16 +902,16 @@ discard block |
||
902 | 902 | * @param integer $limit Limit size in characters. |
903 | 903 | * @return string |
904 | 904 | */ |
905 | -function getpaid_limit_length( $string, $limit ) { |
|
905 | +function getpaid_limit_length($string, $limit) { |
|
906 | 906 | $str_limit = $limit - 3; |
907 | 907 | |
908 | - if ( function_exists( 'mb_strimwidth' ) ) { |
|
909 | - if ( mb_strlen( $string ) > $limit ) { |
|
910 | - $string = mb_strimwidth( $string, 0, $str_limit ) . '...'; |
|
908 | + if (function_exists('mb_strimwidth')) { |
|
909 | + if (mb_strlen($string) > $limit) { |
|
910 | + $string = mb_strimwidth($string, 0, $str_limit) . '...'; |
|
911 | 911 | } |
912 | 912 | } else { |
913 | - if ( strlen( $string ) > $limit ) { |
|
914 | - $string = substr( $string, 0, $str_limit ) . '...'; |
|
913 | + if (strlen($string) > $limit) { |
|
914 | + $string = substr($string, 0, $str_limit) . '...'; |
|
915 | 915 | } |
916 | 916 | } |
917 | 917 | return $string; |
@@ -925,7 +925,7 @@ discard block |
||
925 | 925 | * @since 1.0.19 |
926 | 926 | */ |
927 | 927 | function getpaid_api() { |
928 | - return getpaid()->get( 'api' ); |
|
928 | + return getpaid()->get('api'); |
|
929 | 929 | } |
930 | 930 | |
931 | 931 | /** |
@@ -935,7 +935,7 @@ discard block |
||
935 | 935 | * @since 1.0.19 |
936 | 936 | */ |
937 | 937 | function getpaid_post_types() { |
938 | - return getpaid()->get( 'post_types' ); |
|
938 | + return getpaid()->get('post_types'); |
|
939 | 939 | } |
940 | 940 | |
941 | 941 | /** |
@@ -945,7 +945,7 @@ discard block |
||
945 | 945 | * @since 1.0.19 |
946 | 946 | */ |
947 | 947 | function getpaid_session() { |
948 | - return getpaid()->get( 'session' ); |
|
948 | + return getpaid()->get('session'); |
|
949 | 949 | } |
950 | 950 | |
951 | 951 | /** |
@@ -955,7 +955,7 @@ discard block |
||
955 | 955 | * @since 1.0.19 |
956 | 956 | */ |
957 | 957 | function getpaid_notes() { |
958 | - return getpaid()->get( 'notes' ); |
|
958 | + return getpaid()->get('notes'); |
|
959 | 959 | } |
960 | 960 | |
961 | 961 | /** |
@@ -964,7 +964,7 @@ discard block |
||
964 | 964 | * @return GetPaid_Admin |
965 | 965 | */ |
966 | 966 | function getpaid_admin() { |
967 | - return getpaid()->get( 'admin' ); |
|
967 | + return getpaid()->get('admin'); |
|
968 | 968 | } |
969 | 969 | |
970 | 970 | /** |
@@ -974,8 +974,8 @@ discard block |
||
974 | 974 | * @param string $base the base url |
975 | 975 | * @return string |
976 | 976 | */ |
977 | -function getpaid_get_authenticated_action_url( $action, $base = false ) { |
|
978 | - return wp_nonce_url( add_query_arg( 'getpaid-action', $action, $base ), 'getpaid-nonce', 'getpaid-nonce' ); |
|
977 | +function getpaid_get_authenticated_action_url($action, $base = false) { |
|
978 | + return wp_nonce_url(add_query_arg('getpaid-action', $action, $base), 'getpaid-nonce', 'getpaid-nonce'); |
|
979 | 979 | } |
980 | 980 | |
981 | 981 | /** |
@@ -983,11 +983,11 @@ discard block |
||
983 | 983 | * |
984 | 984 | * @return string |
985 | 985 | */ |
986 | -function getpaid_get_post_type_label( $post_type, $plural = true ) { |
|
986 | +function getpaid_get_post_type_label($post_type, $plural = true) { |
|
987 | 987 | |
988 | - $post_type = get_post_type_object( $post_type ); |
|
988 | + $post_type = get_post_type_object($post_type); |
|
989 | 989 | |
990 | - if ( ! is_object( $post_type ) ) { |
|
990 | + if (!is_object($post_type)) { |
|
991 | 991 | return null; |
992 | 992 | } |
993 | 993 | |
@@ -1000,18 +1000,18 @@ discard block |
||
1000 | 1000 | * |
1001 | 1001 | * @return mixed|null |
1002 | 1002 | */ |
1003 | -function getpaid_get_array_field( $array, $key, $secondary_key = null ) { |
|
1003 | +function getpaid_get_array_field($array, $key, $secondary_key = null) { |
|
1004 | 1004 | |
1005 | - if ( ! is_array( $array ) ) { |
|
1005 | + if (!is_array($array)) { |
|
1006 | 1006 | return null; |
1007 | 1007 | } |
1008 | 1008 | |
1009 | - if ( ! empty( $secondary_key ) ) { |
|
1010 | - $array = isset( $array[ $secondary_key ] ) ? $array[ $secondary_key ] : array(); |
|
1011 | - return getpaid_get_array_field( $array, $key ); |
|
1009 | + if (!empty($secondary_key)) { |
|
1010 | + $array = isset($array[$secondary_key]) ? $array[$secondary_key] : array(); |
|
1011 | + return getpaid_get_array_field($array, $key); |
|
1012 | 1012 | } |
1013 | 1013 | |
1014 | - return isset( $array[ $key ] ) ? $array[ $key ] : null; |
|
1014 | + return isset($array[$key]) ? $array[$key] : null; |
|
1015 | 1015 | |
1016 | 1016 | } |
1017 | 1017 | |
@@ -1020,12 +1020,12 @@ discard block |
||
1020 | 1020 | * |
1021 | 1021 | * @return array |
1022 | 1022 | */ |
1023 | -function getpaid_array_merge_if_empty( $args, $defaults ) { |
|
1023 | +function getpaid_array_merge_if_empty($args, $defaults) { |
|
1024 | 1024 | |
1025 | - foreach ( $defaults as $key => $value ) { |
|
1025 | + foreach ($defaults as $key => $value) { |
|
1026 | 1026 | |
1027 | - if ( array_key_exists( $key, $args ) && empty( $args[ $key ] ) ) { |
|
1028 | - $args[ $key ] = $value; |
|
1027 | + if (array_key_exists($key, $args) && empty($args[$key])) { |
|
1028 | + $args[$key] = $value; |
|
1029 | 1029 | } |
1030 | 1030 | |
1031 | 1031 | } |
@@ -3,7 +3,7 @@ discard block |
||
3 | 3 | * Setup menus in WP admin. |
4 | 4 | */ |
5 | 5 | |
6 | -defined( 'ABSPATH' ) || exit; |
|
6 | +defined('ABSPATH') || exit; |
|
7 | 7 | |
8 | 8 | /** |
9 | 9 | * WC_Admin_Menus Class. |
@@ -13,25 +13,25 @@ discard block |
||
13 | 13 | * Hook in tabs. |
14 | 14 | */ |
15 | 15 | public function __construct() { |
16 | - add_action( 'admin_menu', array( $this, 'admin_menu' ), 10 ); |
|
17 | - add_action( 'admin_menu', array( $this, 'add_customers_menu' ), 18 ); |
|
18 | - add_action( 'admin_menu', array( $this, 'add_subscriptions_menu' ), 40 ); |
|
19 | - add_action( 'admin_menu', array( $this, 'add_addons_menu' ), 100 ); |
|
20 | - add_action( 'admin_menu', array( $this, 'add_settings_menu' ), 60 ); |
|
21 | - add_action( 'admin_menu', array( $this, 'remove_admin_submenus' ), 10 ); |
|
22 | - add_action( 'admin_head-nav-menus.php', array( $this, 'add_nav_menu_meta_boxes' ) ); |
|
16 | + add_action('admin_menu', array($this, 'admin_menu'), 10); |
|
17 | + add_action('admin_menu', array($this, 'add_customers_menu'), 18); |
|
18 | + add_action('admin_menu', array($this, 'add_subscriptions_menu'), 40); |
|
19 | + add_action('admin_menu', array($this, 'add_addons_menu'), 100); |
|
20 | + add_action('admin_menu', array($this, 'add_settings_menu'), 60); |
|
21 | + add_action('admin_menu', array($this, 'remove_admin_submenus'), 10); |
|
22 | + add_action('admin_head-nav-menus.php', array($this, 'add_nav_menu_meta_boxes')); |
|
23 | 23 | } |
24 | 24 | |
25 | 25 | public function admin_menu() { |
26 | 26 | |
27 | - $capability = apply_filters( 'invoicing_capability', wpinv_get_capability() ); |
|
27 | + $capability = apply_filters('invoicing_capability', wpinv_get_capability()); |
|
28 | 28 | add_menu_page( |
29 | - __( 'GetPaid', 'invoicing' ), |
|
30 | - __( 'GetPaid', 'invoicing' ), |
|
29 | + __('GetPaid', 'invoicing'), |
|
30 | + __('GetPaid', 'invoicing'), |
|
31 | 31 | $capability, |
32 | 32 | 'wpinv', |
33 | 33 | null, |
34 | - 'data:image/svg+xml;base64,' . base64_encode( file_get_contents( WPINV_PLUGIN_DIR . 'assets/images/GetPaid.svg' ) ), |
|
34 | + 'data:image/svg+xml;base64,' . base64_encode(file_get_contents(WPINV_PLUGIN_DIR . 'assets/images/GetPaid.svg')), |
|
35 | 35 | '54.123460' |
36 | 36 | ); |
37 | 37 | |
@@ -43,11 +43,11 @@ discard block |
||
43 | 43 | public function add_customers_menu() { |
44 | 44 | add_submenu_page( |
45 | 45 | 'wpinv', |
46 | - __( 'Customers', 'invoicing' ), |
|
47 | - __( 'Customers', 'invoicing' ), |
|
46 | + __('Customers', 'invoicing'), |
|
47 | + __('Customers', 'invoicing'), |
|
48 | 48 | wpinv_get_capability(), |
49 | 49 | 'wpinv-customers', |
50 | - array( $this, 'customers_page' ) |
|
50 | + array($this, 'customers_page') |
|
51 | 51 | ); |
52 | 52 | } |
53 | 53 | |
@@ -57,8 +57,8 @@ discard block |
||
57 | 57 | public function add_subscriptions_menu() { |
58 | 58 | add_submenu_page( |
59 | 59 | 'wpinv', |
60 | - __( 'Subscriptions', 'invoicing' ), |
|
61 | - __( 'Subscriptions', 'invoicing' ), |
|
60 | + __('Subscriptions', 'invoicing'), |
|
61 | + __('Subscriptions', 'invoicing'), |
|
62 | 62 | wpinv_get_capability(), |
63 | 63 | 'wpinv-subscriptions', |
64 | 64 | 'wpinv_subscriptions_page' |
@@ -69,7 +69,7 @@ discard block |
||
69 | 69 | * Displays the customers page. |
70 | 70 | */ |
71 | 71 | public function customers_page() { |
72 | - require_once( WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-customers-table.php' ); |
|
72 | + require_once(WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-customers-table.php'); |
|
73 | 73 | ?> |
74 | 74 | <div class="wrap wpi-customers-wrap"> |
75 | 75 | <style> |
@@ -77,12 +77,12 @@ discard block |
||
77 | 77 | width: 30%; |
78 | 78 | } |
79 | 79 | </style> |
80 | - <h1><?php echo esc_html( __( 'Customers', 'invoicing' ) ); ?></h1> |
|
80 | + <h1><?php echo esc_html(__('Customers', 'invoicing')); ?></h1> |
|
81 | 81 | <form method="post"> |
82 | 82 | <?php |
83 | 83 | $table = new WPInv_Customers_Table(); |
84 | 84 | $table->prepare_items(); |
85 | - $table->search_box( __( 'Search Customers', 'invoicing' ), 'search-customers' ); |
|
85 | + $table->search_box(__('Search Customers', 'invoicing'), 'search-customers'); |
|
86 | 86 | $table->display(); |
87 | 87 | ?> |
88 | 88 | </form> |
@@ -96,16 +96,16 @@ discard block |
||
96 | 96 | public function add_settings_menu() { |
97 | 97 | add_submenu_page( |
98 | 98 | 'wpinv', |
99 | - __( 'Invoice Settings', 'invoicing' ), |
|
100 | - __( 'Settings', 'invoicing' ), |
|
101 | - apply_filters( 'invoicing_capability', wpinv_get_capability() ), |
|
99 | + __('Invoice Settings', 'invoicing'), |
|
100 | + __('Settings', 'invoicing'), |
|
101 | + apply_filters('invoicing_capability', wpinv_get_capability()), |
|
102 | 102 | 'wpinv-settings', |
103 | - array( $this, 'options_page' ) |
|
103 | + array($this, 'options_page') |
|
104 | 104 | ); |
105 | 105 | } |
106 | 106 | |
107 | - public function add_addons_menu(){ |
|
108 | - if ( !apply_filters( 'wpi_show_addons_page', true ) ) { |
|
107 | + public function add_addons_menu() { |
|
108 | + if (!apply_filters('wpi_show_addons_page', true)) { |
|
109 | 109 | return; |
110 | 110 | } |
111 | 111 | |
@@ -115,78 +115,78 @@ discard block |
||
115 | 115 | __('Extensions', 'invoicing'), |
116 | 116 | 'manage_options', |
117 | 117 | 'wpi-addons', |
118 | - array( $this, 'addons_page' ) |
|
118 | + array($this, 'addons_page') |
|
119 | 119 | ); |
120 | 120 | } |
121 | 121 | |
122 | - public function addons_page(){ |
|
122 | + public function addons_page() { |
|
123 | 123 | $addon_obj = new WPInv_Admin_Addons(); |
124 | 124 | $addon_obj->output(); |
125 | 125 | } |
126 | 126 | |
127 | 127 | function options_page() { |
128 | - $page = isset( $_GET['page'] ) ? strtolower( $_GET['page'] ) : false; |
|
128 | + $page = isset($_GET['page']) ? strtolower($_GET['page']) : false; |
|
129 | 129 | |
130 | - if ( $page !== 'wpinv-settings' ) { |
|
130 | + if ($page !== 'wpinv-settings') { |
|
131 | 131 | return; |
132 | 132 | } |
133 | 133 | |
134 | 134 | $settings_tabs = wpinv_get_settings_tabs(); |
135 | 135 | $settings_tabs = empty($settings_tabs) ? array() : $settings_tabs; |
136 | - $active_tab = isset( $_GET['tab'] ) && array_key_exists( $_GET['tab'], $settings_tabs ) ? sanitize_text_field( $_GET['tab'] ) : 'general'; |
|
137 | - $sections = wpinv_get_settings_tab_sections( $active_tab ); |
|
136 | + $active_tab = isset($_GET['tab']) && array_key_exists($_GET['tab'], $settings_tabs) ? sanitize_text_field($_GET['tab']) : 'general'; |
|
137 | + $sections = wpinv_get_settings_tab_sections($active_tab); |
|
138 | 138 | $key = 'main'; |
139 | 139 | |
140 | - if ( is_array( $sections ) ) { |
|
141 | - $key = key( $sections ); |
|
140 | + if (is_array($sections)) { |
|
141 | + $key = key($sections); |
|
142 | 142 | } |
143 | 143 | |
144 | - $registered_sections = wpinv_get_settings_tab_sections( $active_tab ); |
|
145 | - $section = isset( $_GET['section'] ) && ! empty( $registered_sections ) && array_key_exists( $_GET['section'], $registered_sections ) ? $_GET['section'] : $key; |
|
144 | + $registered_sections = wpinv_get_settings_tab_sections($active_tab); |
|
145 | + $section = isset($_GET['section']) && !empty($registered_sections) && array_key_exists($_GET['section'], $registered_sections) ? $_GET['section'] : $key; |
|
146 | 146 | ob_start(); |
147 | 147 | ?> |
148 | 148 | <div class="wrap"> |
149 | 149 | <h1 class="nav-tab-wrapper"> |
150 | 150 | <?php |
151 | - foreach( wpinv_get_settings_tabs() as $tab_id => $tab_name ) { |
|
152 | - $tab_url = add_query_arg( array( |
|
151 | + foreach (wpinv_get_settings_tabs() as $tab_id => $tab_name) { |
|
152 | + $tab_url = add_query_arg(array( |
|
153 | 153 | 'settings-updated' => false, |
154 | 154 | 'tab' => $tab_id, |
155 | - ) ); |
|
155 | + )); |
|
156 | 156 | |
157 | 157 | // Remove the section from the tabs so we always end up at the main section |
158 | - $tab_url = remove_query_arg( 'section', $tab_url ); |
|
159 | - $tab_url = remove_query_arg( 'wpi_sub', $tab_url ); |
|
158 | + $tab_url = remove_query_arg('section', $tab_url); |
|
159 | + $tab_url = remove_query_arg('wpi_sub', $tab_url); |
|
160 | 160 | |
161 | 161 | $active = $active_tab == $tab_id ? ' nav-tab-active' : ''; |
162 | 162 | |
163 | - echo '<a href="' . esc_url( $tab_url ) . '" title="' . esc_attr( $tab_name ) . '" class="nav-tab' . $active . '">'; |
|
164 | - echo esc_html( $tab_name ); |
|
163 | + echo '<a href="' . esc_url($tab_url) . '" title="' . esc_attr($tab_name) . '" class="nav-tab' . $active . '">'; |
|
164 | + echo esc_html($tab_name); |
|
165 | 165 | echo '</a>'; |
166 | 166 | } |
167 | 167 | ?> |
168 | 168 | </h1> |
169 | 169 | <?php |
170 | - $number_of_sections = count( $sections ); |
|
170 | + $number_of_sections = count($sections); |
|
171 | 171 | $number = 0; |
172 | - if ( $number_of_sections > 1 ) { |
|
172 | + if ($number_of_sections > 1) { |
|
173 | 173 | echo '<div><ul class="subsubsub">'; |
174 | - foreach( $sections as $section_id => $section_name ) { |
|
174 | + foreach ($sections as $section_id => $section_name) { |
|
175 | 175 | echo '<li>'; |
176 | 176 | $number++; |
177 | - $tab_url = add_query_arg( array( |
|
177 | + $tab_url = add_query_arg(array( |
|
178 | 178 | 'settings-updated' => false, |
179 | 179 | 'tab' => $active_tab, |
180 | 180 | 'section' => $section_id |
181 | - ) ); |
|
182 | - $tab_url = remove_query_arg( 'wpi_sub', $tab_url ); |
|
181 | + )); |
|
182 | + $tab_url = remove_query_arg('wpi_sub', $tab_url); |
|
183 | 183 | $class = ''; |
184 | - if ( $section == $section_id ) { |
|
184 | + if ($section == $section_id) { |
|
185 | 185 | $class = 'current'; |
186 | 186 | } |
187 | - echo '<a class="' . $class . '" href="' . esc_url( $tab_url ) . '">' . $section_name . '</a>'; |
|
187 | + echo '<a class="' . $class . '" href="' . esc_url($tab_url) . '">' . $section_name . '</a>'; |
|
188 | 188 | |
189 | - if ( $number != $number_of_sections ) { |
|
189 | + if ($number != $number_of_sections) { |
|
190 | 190 | echo ' | '; |
191 | 191 | } |
192 | 192 | echo '</li>'; |
@@ -198,20 +198,20 @@ discard block |
||
198 | 198 | <form method="post" action="options.php"> |
199 | 199 | <table class="form-table"> |
200 | 200 | <?php |
201 | - settings_fields( 'wpinv_settings' ); |
|
201 | + settings_fields('wpinv_settings'); |
|
202 | 202 | |
203 | - if ( 'main' === $section ) { |
|
204 | - do_action( 'wpinv_settings_tab_top', $active_tab ); |
|
203 | + if ('main' === $section) { |
|
204 | + do_action('wpinv_settings_tab_top', $active_tab); |
|
205 | 205 | } |
206 | 206 | |
207 | - do_action( 'wpinv_settings_tab_top_' . $active_tab . '_' . $section, $active_tab, $section ); |
|
208 | - do_settings_sections( 'wpinv_settings_' . $active_tab . '_' . $section, $active_tab, $section ); |
|
209 | - do_action( 'wpinv_settings_tab_bottom_' . $active_tab . '_' . $section, $active_tab, $section ); |
|
210 | - do_action( 'getpaid_settings_tab_bottom', $active_tab, $section ); |
|
207 | + do_action('wpinv_settings_tab_top_' . $active_tab . '_' . $section, $active_tab, $section); |
|
208 | + do_settings_sections('wpinv_settings_' . $active_tab . '_' . $section, $active_tab, $section); |
|
209 | + do_action('wpinv_settings_tab_bottom_' . $active_tab . '_' . $section, $active_tab, $section); |
|
210 | + do_action('getpaid_settings_tab_bottom', $active_tab, $section); |
|
211 | 211 | |
212 | 212 | // For backwards compatibility |
213 | - if ( 'main' === $section ) { |
|
214 | - do_action( 'wpinv_settings_tab_bottom', $active_tab ); |
|
213 | + if ('main' === $section) { |
|
214 | + do_action('wpinv_settings_tab_bottom', $active_tab); |
|
215 | 215 | } |
216 | 216 | ?> |
217 | 217 | </table> |
@@ -225,7 +225,7 @@ discard block |
||
225 | 225 | } |
226 | 226 | |
227 | 227 | public function remove_admin_submenus() { |
228 | - remove_submenu_page( 'edit.php?post_type=wpi_invoice', 'post-new.php?post_type=wpi_invoice' ); |
|
228 | + remove_submenu_page('edit.php?post_type=wpi_invoice', 'post-new.php?post_type=wpi_invoice'); |
|
229 | 229 | } |
230 | 230 | |
231 | 231 | /** |
@@ -235,8 +235,8 @@ discard block |
||
235 | 235 | |
236 | 236 | add_meta_box( |
237 | 237 | 'wpinv_endpoints_nav_link', |
238 | - __( 'GetPaid endpoints', 'invoicing' ), |
|
239 | - array( $this, 'nav_menu_links' ), |
|
238 | + __('GetPaid endpoints', 'invoicing'), |
|
239 | + array($this, 'nav_menu_links'), |
|
240 | 240 | 'nav-menus', |
241 | 241 | 'side', |
242 | 242 | 'low' |
@@ -251,12 +251,12 @@ discard block |
||
251 | 251 | $endpoints = $this->get_menu_items(); |
252 | 252 | ?> |
253 | 253 | <div id="invoicing-endpoints" class="posttypediv"> |
254 | - <?php if ( ! empty( $endpoints['pages'] ) ) : ?> |
|
254 | + <?php if (!empty($endpoints['pages'])) : ?> |
|
255 | 255 | <div id="tabs-panel-invoicing-endpoints" class="tabs-panel tabs-panel-active"> |
256 | 256 | <ul id="invoicing-endpoints-checklist" class="categorychecklist form-no-clear"> |
257 | 257 | <?php |
258 | - $walker = new Walker_Nav_Menu_Checklist( array() ); |
|
259 | - echo walk_nav_menu_tree( array_map( 'wp_setup_nav_menu_item', $endpoints['pages'] ), 0, (object) array( 'walker' => $walker ) ); |
|
258 | + $walker = new Walker_Nav_Menu_Checklist(array()); |
|
259 | + echo walk_nav_menu_tree(array_map('wp_setup_nav_menu_item', $endpoints['pages']), 0, (object) array('walker' => $walker)); |
|
260 | 260 | ?> |
261 | 261 | </ul> |
262 | 262 | </div> |
@@ -265,11 +265,11 @@ discard block |
||
265 | 265 | <p class="button-controls wp-clearfix" data-items-type="invoicing-endpoints"> |
266 | 266 | <span class="list-controls hide-if-no-js"> |
267 | 267 | <input type="checkbox" id="invoicing-endpoints-tab" class="select-all"> |
268 | - <label for="invoicing-endpoints-tab"><?php _e( 'Select all', 'invoicing' ); ?></label> |
|
268 | + <label for="invoicing-endpoints-tab"><?php _e('Select all', 'invoicing'); ?></label> |
|
269 | 269 | </span> |
270 | 270 | |
271 | 271 | <span class="add-to-menu"> |
272 | - <input type="submit" class="button submit-add-to-menu right" value="<?php esc_attr_e( 'Add to menu', 'invoicing' ); ?>" name="add-invoicing-endpoints-item" id="submit-invoicing-endpoints"> |
|
272 | + <input type="submit" class="button submit-add-to-menu right" value="<?php esc_attr_e('Add to menu', 'invoicing'); ?>" name="add-invoicing-endpoints-item" id="submit-invoicing-endpoints"> |
|
273 | 273 | <span class="spinner"></span> |
274 | 274 | </span> |
275 | 275 | </p> |
@@ -282,35 +282,35 @@ discard block |
||
282 | 282 | * |
283 | 283 | * @return array. |
284 | 284 | */ |
285 | - public function get_menu_items(){ |
|
285 | + public function get_menu_items() { |
|
286 | 286 | $items = array(); |
287 | 287 | |
288 | 288 | $pages = array( |
289 | 289 | array( |
290 | - 'id' => wpinv_get_option( 'invoice_history_page' ), |
|
291 | - 'label' => __( 'My Invoices', 'invoicing' ), |
|
290 | + 'id' => wpinv_get_option('invoice_history_page'), |
|
291 | + 'label' => __('My Invoices', 'invoicing'), |
|
292 | 292 | ), |
293 | 293 | array( |
294 | - 'id' => wpinv_get_option( 'invoice_subscription_page' ), |
|
295 | - 'label' => __( 'My Subscriptions', 'invoicing' ), |
|
294 | + 'id' => wpinv_get_option('invoice_subscription_page'), |
|
295 | + 'label' => __('My Subscriptions', 'invoicing'), |
|
296 | 296 | ) |
297 | 297 | ); |
298 | 298 | |
299 | - foreach ( apply_filters( 'getpaid_menu_pages', $pages ) as $page ) { |
|
299 | + foreach (apply_filters('getpaid_menu_pages', $pages) as $page) { |
|
300 | 300 | |
301 | - if ( (int) $page['id'] > 0 ) { |
|
301 | + if ((int) $page['id'] > 0) { |
|
302 | 302 | |
303 | 303 | $item = new stdClass(); |
304 | 304 | $item->object_id = (int) $page['id']; |
305 | 305 | $item->db_id = 0; |
306 | - $item->object = 'page'; |
|
306 | + $item->object = 'page'; |
|
307 | 307 | $item->menu_item_parent = 0; |
308 | 308 | $item->type = 'post_type'; |
309 | - $item->title = sanitize_text_field( $page['label'] ); |
|
310 | - $item->url = get_permalink( (int) $page['id'] ); |
|
309 | + $item->title = sanitize_text_field($page['label']); |
|
310 | + $item->url = get_permalink((int) $page['id']); |
|
311 | 311 | $item->target = ''; |
312 | 312 | $item->attr_title = ''; |
313 | - $item->classes = array( 'wpinv-menu-item' ); |
|
313 | + $item->classes = array('wpinv-menu-item'); |
|
314 | 314 | $item->xfn = ''; |
315 | 315 | |
316 | 316 | $items['pages'][] = $item; |
@@ -319,7 +319,7 @@ discard block |
||
319 | 319 | |
320 | 320 | } |
321 | 321 | |
322 | - return apply_filters( 'wpinv_menu_items', $items ); |
|
322 | + return apply_filters('wpinv_menu_items', $items); |
|
323 | 323 | } |
324 | 324 | |
325 | 325 | } |
@@ -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 | * Bank transfer Payment Gateway class. |
@@ -24,7 +24,7 @@ discard block |
||
24 | 24 | * |
25 | 25 | * @var array |
26 | 26 | */ |
27 | - protected $supports = array( 'addons' ); |
|
27 | + protected $supports = array('addons'); |
|
28 | 28 | |
29 | 29 | /** |
30 | 30 | * Payment method order. |
@@ -39,15 +39,15 @@ discard block |
||
39 | 39 | public function __construct() { |
40 | 40 | parent::__construct(); |
41 | 41 | |
42 | - $this->title = __( 'Direct bank transfer', 'invoicing' ); |
|
43 | - $this->method_title = __( 'Bank transfer', 'invoicing' ); |
|
44 | - $this->checkout_button_text = __( 'Proceed', 'invoicing' ); |
|
45 | - $this->instructions = apply_filters( 'wpinv_bank_instructions', $this->get_option( 'info' ) ); |
|
42 | + $this->title = __('Direct bank transfer', 'invoicing'); |
|
43 | + $this->method_title = __('Bank transfer', 'invoicing'); |
|
44 | + $this->checkout_button_text = __('Proceed', 'invoicing'); |
|
45 | + $this->instructions = apply_filters('wpinv_bank_instructions', $this->get_option('info')); |
|
46 | 46 | |
47 | - add_action( 'wpinv_receipt_end', array( $this, 'thankyou_page' ) ); |
|
48 | - add_action( 'getpaid_invoice_line_items', array( $this, 'thankyou_page' ), 40 ); |
|
49 | - add_action( 'wpinv_pdf_content_billing', array( $this, 'thankyou_page' ), 11 ); |
|
50 | - add_action( 'wpinv_email_invoice_details', array( $this, 'email_instructions' ), 10, 3 ); |
|
47 | + add_action('wpinv_receipt_end', array($this, 'thankyou_page')); |
|
48 | + add_action('getpaid_invoice_line_items', array($this, 'thankyou_page'), 40); |
|
49 | + add_action('wpinv_pdf_content_billing', array($this, 'thankyou_page'), 11); |
|
50 | + add_action('wpinv_email_invoice_details', array($this, 'email_instructions'), 10, 3); |
|
51 | 51 | |
52 | 52 | } |
53 | 53 | |
@@ -60,23 +60,23 @@ discard block |
||
60 | 60 | * @param GetPaid_Payment_Form_Submission $submission Checkout submission. |
61 | 61 | * @return array |
62 | 62 | */ |
63 | - public function process_payment( $invoice, $submission_data, $submission ) { |
|
63 | + public function process_payment($invoice, $submission_data, $submission) { |
|
64 | 64 | |
65 | 65 | // Add a transaction id. |
66 | - $invoice->set_transaction_id( $invoice->generate_key('trans_') ); |
|
66 | + $invoice->set_transaction_id($invoice->generate_key('trans_')); |
|
67 | 67 | |
68 | 68 | // Set it as pending payment. |
69 | - if ( ! $invoice->needs_payment() ) { |
|
69 | + if (!$invoice->needs_payment()) { |
|
70 | 70 | $invoice->mark_paid(); |
71 | - } else if ( ! $invoice->is_paid() ) { |
|
72 | - $invoice->set_status( 'wpi-onhold' ); |
|
71 | + } else if (!$invoice->is_paid()) { |
|
72 | + $invoice->set_status('wpi-onhold'); |
|
73 | 73 | } |
74 | 74 | |
75 | 75 | // Save it. |
76 | 76 | $invoice->save(); |
77 | 77 | |
78 | 78 | // Send to the success page. |
79 | - wpinv_send_to_success_page( array( 'invoice_key' => $invoice->get_key() ) ); |
|
79 | + wpinv_send_to_success_page(array('invoice_key' => $invoice->get_key())); |
|
80 | 80 | |
81 | 81 | } |
82 | 82 | |
@@ -85,17 +85,17 @@ discard block |
||
85 | 85 | * |
86 | 86 | * @param WPInv_Invoice $invoice Invoice. |
87 | 87 | */ |
88 | - public function thankyou_page( $invoice ) { |
|
88 | + public function thankyou_page($invoice) { |
|
89 | 89 | |
90 | - if ( 'bank_transfer' === $invoice->get_gateway() && $invoice->needs_payment() ) { |
|
90 | + if ('bank_transfer' === $invoice->get_gateway() && $invoice->needs_payment()) { |
|
91 | 91 | |
92 | 92 | echo '<div class="mt-4 mb-2 getpaid-bank-transfer-details">' . PHP_EOL; |
93 | 93 | |
94 | - if ( ! empty( $this->instructions ) ) { |
|
95 | - echo wp_kses_post( wpautop( wptexturize( $this->instructions ) ) ); |
|
94 | + if (!empty($this->instructions)) { |
|
95 | + echo wp_kses_post(wpautop(wptexturize($this->instructions))); |
|
96 | 96 | } |
97 | 97 | |
98 | - $this->bank_details( $invoice ); |
|
98 | + $this->bank_details($invoice); |
|
99 | 99 | |
100 | 100 | echo '</div>'; |
101 | 101 | |
@@ -110,17 +110,17 @@ discard block |
||
110 | 110 | * @param string $email_type Email format: plain text or HTML. |
111 | 111 | * @param bool $sent_to_admin Sent to admin. |
112 | 112 | */ |
113 | - public function email_instructions( $invoice, $email_type, $sent_to_admin ) { |
|
113 | + public function email_instructions($invoice, $email_type, $sent_to_admin) { |
|
114 | 114 | |
115 | - if ( ! $sent_to_admin && 'bank_transfer' === $invoice->get_gateway() && $invoice->needs_payment() ) { |
|
115 | + if (!$sent_to_admin && 'bank_transfer' === $invoice->get_gateway() && $invoice->needs_payment()) { |
|
116 | 116 | |
117 | 117 | echo '<div class="wpi-email-row getpaid-bank-transfer-details">'; |
118 | 118 | |
119 | - if ( $this->instructions ) { |
|
120 | - echo wp_kses_post( wpautop( wptexturize( $this->instructions ) ) . PHP_EOL ); |
|
119 | + if ($this->instructions) { |
|
120 | + echo wp_kses_post(wpautop(wptexturize($this->instructions)) . PHP_EOL); |
|
121 | 121 | } |
122 | 122 | |
123 | - $this->bank_details( $invoice ); |
|
123 | + $this->bank_details($invoice); |
|
124 | 124 | |
125 | 125 | echo '</div>'; |
126 | 126 | |
@@ -133,51 +133,51 @@ discard block |
||
133 | 133 | * |
134 | 134 | * @param WPInv_Invoice $invoice Invoice. |
135 | 135 | */ |
136 | - protected function bank_details( $invoice ) { |
|
136 | + protected function bank_details($invoice) { |
|
137 | 137 | |
138 | 138 | // Get the invoice country and country $locale. |
139 | 139 | $country = $invoice->get_country(); |
140 | 140 | $locale = $this->get_country_locale(); |
141 | 141 | |
142 | 142 | // Get sortcode label in the $locale array and use appropriate one. |
143 | - $sortcode = isset( $locale[ $country ]['sortcode']['label'] ) ? $locale[ $country ]['sortcode']['label'] : __( 'Sort code', 'invoicing' ); |
|
143 | + $sortcode = isset($locale[$country]['sortcode']['label']) ? $locale[$country]['sortcode']['label'] : __('Sort code', 'invoicing'); |
|
144 | 144 | |
145 | 145 | $bank_fields = array( |
146 | - 'ac_name' => __( 'Account Name', 'invoicing' ), |
|
147 | - 'ac_no' => __( 'Account Number', 'invoicing' ), |
|
148 | - 'bank_name' => __( 'Bank Name', 'invoicing' ), |
|
149 | - 'ifsc' => __( 'IFSC code', 'invoicing' ), |
|
150 | - 'iban' => __( 'IBAN', 'invoicing' ), |
|
151 | - 'bic' => __( 'BIC/Swift code', 'invoicing' ), |
|
146 | + 'ac_name' => __('Account Name', 'invoicing'), |
|
147 | + 'ac_no' => __('Account Number', 'invoicing'), |
|
148 | + 'bank_name' => __('Bank Name', 'invoicing'), |
|
149 | + 'ifsc' => __('IFSC code', 'invoicing'), |
|
150 | + 'iban' => __('IBAN', 'invoicing'), |
|
151 | + 'bic' => __('BIC/Swift code', 'invoicing'), |
|
152 | 152 | 'sort_code' => $sortcode, |
153 | 153 | ); |
154 | 154 | |
155 | 155 | $bank_info = array(); |
156 | 156 | |
157 | - foreach ( $bank_fields as $field => $label ) { |
|
158 | - $value = $this->get_option( $field ); |
|
157 | + foreach ($bank_fields as $field => $label) { |
|
158 | + $value = $this->get_option($field); |
|
159 | 159 | |
160 | - if ( ! empty( $value ) ) { |
|
161 | - $bank_info[$field] = array( 'label' => $label, 'value' => $value ); |
|
160 | + if (!empty($value)) { |
|
161 | + $bank_info[$field] = array('label' => $label, 'value' => $value); |
|
162 | 162 | } |
163 | 163 | |
164 | 164 | } |
165 | 165 | |
166 | - $bank_info = apply_filters( 'wpinv_bank_info', $bank_info ); |
|
166 | + $bank_info = apply_filters('wpinv_bank_info', $bank_info); |
|
167 | 167 | |
168 | - if ( empty( $bank_info ) ) { |
|
168 | + if (empty($bank_info)) { |
|
169 | 169 | return; |
170 | 170 | } |
171 | 171 | |
172 | - echo '<h3 class="getpaid-bank-transfer-title"> ' . apply_filters( 'wpinv_receipt_bank_details_title', __( 'Bank Details', 'invoicing' ) ) . '</h3>' . PHP_EOL; |
|
172 | + echo '<h3 class="getpaid-bank-transfer-title"> ' . apply_filters('wpinv_receipt_bank_details_title', __('Bank Details', 'invoicing')) . '</h3>' . PHP_EOL; |
|
173 | 173 | |
174 | 174 | echo '<table class="table table-bordered getpaid-bank-transfer-details">' . PHP_EOL; |
175 | 175 | |
176 | - foreach ( $bank_info as $key => $data ) { |
|
176 | + foreach ($bank_info as $key => $data) { |
|
177 | 177 | |
178 | - $key = sanitize_html_class( $key ); |
|
179 | - $label = wp_kses_post( $data['label'] ); |
|
180 | - $value = wp_kses_post( wptexturize( $data['value'] ) ); |
|
178 | + $key = sanitize_html_class($key); |
|
179 | + $label = wp_kses_post($data['label']); |
|
180 | + $value = wp_kses_post(wptexturize($data['value'])); |
|
181 | 181 | |
182 | 182 | echo "<tr class='getpaid-bank-transfer-$key'><th class='font-weight-bold'>$label</th><td class='w-75'>$value</td></tr>" . PHP_EOL; |
183 | 183 | } |
@@ -193,7 +193,7 @@ discard block |
||
193 | 193 | */ |
194 | 194 | public function get_country_locale() { |
195 | 195 | |
196 | - if ( empty( $this->locale ) ) { |
|
196 | + if (empty($this->locale)) { |
|
197 | 197 | |
198 | 198 | // Locale information to be used - only those that are not 'Sort Code'. |
199 | 199 | $this->locale = apply_filters( |
@@ -201,42 +201,42 @@ discard block |
||
201 | 201 | array( |
202 | 202 | 'AU' => array( |
203 | 203 | 'sortcode' => array( |
204 | - 'label' => __( 'BSB', 'invoicing' ), |
|
204 | + 'label' => __('BSB', 'invoicing'), |
|
205 | 205 | ), |
206 | 206 | ), |
207 | 207 | 'CA' => array( |
208 | 208 | 'sortcode' => array( |
209 | - 'label' => __( 'Bank transit number', 'invoicing' ), |
|
209 | + 'label' => __('Bank transit number', 'invoicing'), |
|
210 | 210 | ), |
211 | 211 | ), |
212 | 212 | 'IN' => array( |
213 | 213 | 'sortcode' => array( |
214 | - 'label' => __( 'IFSC', 'invoicing' ), |
|
214 | + 'label' => __('IFSC', 'invoicing'), |
|
215 | 215 | ), |
216 | 216 | ), |
217 | 217 | 'IT' => array( |
218 | 218 | 'sortcode' => array( |
219 | - 'label' => __( 'Branch sort', 'invoicing' ), |
|
219 | + 'label' => __('Branch sort', 'invoicing'), |
|
220 | 220 | ), |
221 | 221 | ), |
222 | 222 | 'NZ' => array( |
223 | 223 | 'sortcode' => array( |
224 | - 'label' => __( 'Bank code', 'invoicing' ), |
|
224 | + 'label' => __('Bank code', 'invoicing'), |
|
225 | 225 | ), |
226 | 226 | ), |
227 | 227 | 'SE' => array( |
228 | 228 | 'sortcode' => array( |
229 | - 'label' => __( 'Bank code', 'invoicing' ), |
|
229 | + 'label' => __('Bank code', 'invoicing'), |
|
230 | 230 | ), |
231 | 231 | ), |
232 | 232 | 'US' => array( |
233 | 233 | 'sortcode' => array( |
234 | - 'label' => __( 'Routing number', 'invoicing' ), |
|
234 | + 'label' => __('Routing number', 'invoicing'), |
|
235 | 235 | ), |
236 | 236 | ), |
237 | 237 | 'ZA' => array( |
238 | 238 | 'sortcode' => array( |
239 | - 'label' => __( 'Branch code', 'invoicing' ), |
|
239 | + 'label' => __('Branch code', 'invoicing'), |
|
240 | 240 | ), |
241 | 241 | ), |
242 | 242 | ) |
@@ -253,51 +253,51 @@ discard block |
||
253 | 253 | * |
254 | 254 | * @param array $admin_settings |
255 | 255 | */ |
256 | - public function admin_settings( $admin_settings ) { |
|
256 | + public function admin_settings($admin_settings) { |
|
257 | 257 | |
258 | - $admin_settings['bank_transfer_desc']['std'] = __( "Make your payment directly into our bank account. Please use your Invoice Number as the payment reference. Your invoice won't be processed until the funds have cleared in our account.", 'invoicing' ); |
|
259 | - $admin_settings['bank_transfer_active']['desc'] = __( 'Enable bank transfer', 'invoicing' ); |
|
258 | + $admin_settings['bank_transfer_desc']['std'] = __("Make your payment directly into our bank account. Please use your Invoice Number as the payment reference. Your invoice won't be processed until the funds have cleared in our account.", 'invoicing'); |
|
259 | + $admin_settings['bank_transfer_active']['desc'] = __('Enable bank transfer', 'invoicing'); |
|
260 | 260 | |
261 | - $locale = $this->get_country_locale(); |
|
261 | + $locale = $this->get_country_locale(); |
|
262 | 262 | |
263 | 263 | // Get sortcode label in the $locale array and use appropriate one. |
264 | 264 | $country = wpinv_default_billing_country(); |
265 | - $sortcode = isset( $locale[ $country ]['sortcode']['label'] ) ? $locale[ $country ]['sortcode']['label'] : __( 'Sort code', 'invoicing' ); |
|
265 | + $sortcode = isset($locale[$country]['sortcode']['label']) ? $locale[$country]['sortcode']['label'] : __('Sort code', 'invoicing'); |
|
266 | 266 | |
267 | 267 | $admin_settings['bank_transfer_ac_name'] = array( |
268 | 268 | 'type' => 'text', |
269 | 269 | 'id' => 'bank_transfer_ac_name', |
270 | - 'name' => __( 'Account Name', 'invoicing' ), |
|
270 | + 'name' => __('Account Name', 'invoicing'), |
|
271 | 271 | ); |
272 | 272 | |
273 | 273 | $admin_settings['bank_transfer_ac_no'] = array( |
274 | 274 | 'type' => 'text', |
275 | 275 | 'id' => 'bank_transfer_ac_no', |
276 | - 'name' => __( 'Account Number', 'invoicing' ), |
|
276 | + 'name' => __('Account Number', 'invoicing'), |
|
277 | 277 | ); |
278 | 278 | |
279 | 279 | $admin_settings['bank_transfer_bank_name'] = array( |
280 | 280 | 'type' => 'text', |
281 | 281 | 'id' => 'bank_transfer_bank_name', |
282 | - 'name' => __( 'Bank Name', 'invoicing' ), |
|
282 | + 'name' => __('Bank Name', 'invoicing'), |
|
283 | 283 | ); |
284 | 284 | |
285 | 285 | $admin_settings['bank_transfer_ifsc'] = array( |
286 | 286 | 'type' => 'text', |
287 | 287 | 'id' => 'bank_transfer_ifsc', |
288 | - 'name' => __( 'IFSC Code', 'invoicing' ), |
|
288 | + 'name' => __('IFSC Code', 'invoicing'), |
|
289 | 289 | ); |
290 | 290 | |
291 | 291 | $admin_settings['bank_transfer_iban'] = array( |
292 | 292 | 'type' => 'text', |
293 | 293 | 'id' => 'bank_transfer_iban', |
294 | - 'name' => __( 'IBAN', 'invoicing' ), |
|
294 | + 'name' => __('IBAN', 'invoicing'), |
|
295 | 295 | ); |
296 | 296 | |
297 | 297 | $admin_settings['bank_transfer_bic'] = array( |
298 | 298 | 'type' => 'text', |
299 | 299 | 'id' => 'bank_transfer_bic', |
300 | - 'name' => __( 'BIC/Swift Code', 'invoicing' ), |
|
300 | + 'name' => __('BIC/Swift Code', 'invoicing'), |
|
301 | 301 | ); |
302 | 302 | |
303 | 303 | $admin_settings['bank_transfer_sort_code'] = array( |
@@ -308,10 +308,10 @@ discard block |
||
308 | 308 | |
309 | 309 | $admin_settings['bank_transfer_info'] = array( |
310 | 310 | 'id' => 'bank_transfer_info', |
311 | - 'name' => __( 'Instructions', 'invoicing' ), |
|
312 | - 'desc' => __( 'Instructions that will be added to the thank you page and emails.', 'invoicing' ), |
|
311 | + 'name' => __('Instructions', 'invoicing'), |
|
312 | + 'desc' => __('Instructions that will be added to the thank you page and emails.', 'invoicing'), |
|
313 | 313 | 'type' => 'textarea', |
314 | - 'std' => __( "Make your payment directly into our bank account. Please use your Invoice Number as the payment reference. Your invoice won't be processed until the funds have cleared in our account.", 'invoicing' ), |
|
314 | + 'std' => __("Make your payment directly into our bank account. Please use your Invoice Number as the payment reference. Your invoice won't be processed until the funds have cleared in our account.", 'invoicing'), |
|
315 | 315 | 'cols' => 50, |
316 | 316 | 'rows' => 5 |
317 | 317 | ); |
@@ -326,10 +326,10 @@ discard block |
||
326 | 326 | * @param GetPaid_Form_Item[] $items |
327 | 327 | * @return WPInv_Invoice |
328 | 328 | */ |
329 | - public function process_addons( $invoice, $items ) { |
|
329 | + public function process_addons($invoice, $items) { |
|
330 | 330 | |
331 | - foreach ( $items as $item ) { |
|
332 | - $invoice->add_item( $item ); |
|
331 | + foreach ($items as $item) { |
|
332 | + $invoice->add_item($item); |
|
333 | 333 | } |
334 | 334 | |
335 | 335 | $invoice->recalculate_total(); |