Passed
Push — master ( b0770b...4e8792 )
by Brian
04:20
created
includes/class-getpaid-invoice-notification-emails.php 1 patch
Spacing   +125 added lines, -125 removed lines patch added patch discarded remove patch
@@ -4,7 +4,7 @@  discard block
 block discarded – undo
4 4
  *
5 5
  */
6 6
 
7
-defined( 'ABSPATH' ) || exit;
7
+defined('ABSPATH') || exit;
8 8
 
9 9
 /**
10 10
  * This class handles invoice notificaiton emails.
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
 		$this->invoice_actions = apply_filters(
29 29
 			'getpaid_notification_email_invoice_triggers',
30 30
 			array(
31
-				'getpaid_new_invoice'                   => array( 'new_invoice', 'user_invoice' ),
31
+				'getpaid_new_invoice'                   => array('new_invoice', 'user_invoice'),
32 32
 				'getpaid_invoice_status_wpi-cancelled'  => 'cancelled_invoice',
33 33
 				'getpaid_invoice_status_wpi-failed'     => 'failed_invoice',
34 34
 				'getpaid_invoice_status_wpi-onhold'     => 'onhold_invoice',
@@ -50,11 +50,11 @@  discard block
 block discarded – undo
50 50
 	 */
51 51
 	public function init_hooks() {
52 52
 
53
-		add_filter( 'getpaid_get_email_merge_tags', array( $this, 'invoice_merge_tags' ), 10, 2 );
54
-		add_filter( 'getpaid_invoice_email_recipients', array( $this, 'filter_email_recipients' ), 10, 2 );
53
+		add_filter('getpaid_get_email_merge_tags', array($this, 'invoice_merge_tags'), 10, 2);
54
+		add_filter('getpaid_invoice_email_recipients', array($this, 'filter_email_recipients'), 10, 2);
55 55
 
56
-		foreach ( $this->invoice_actions as $hook => $email_type ) {
57
-			$this->init_email_type_hook( $hook, $email_type );
56
+		foreach ($this->invoice_actions as $hook => $email_type) {
57
+			$this->init_email_type_hook($hook, $email_type);
58 58
 		}
59 59
 	}
60 60
 
@@ -64,25 +64,25 @@  discard block
 block discarded – undo
64 64
 	 * @param string $hook
65 65
 	 * @param string|array $email_type
66 66
 	 */
67
-	public function init_email_type_hook( $hook, $email_type ) {
67
+	public function init_email_type_hook($hook, $email_type) {
68 68
 
69
-		$email_type = wpinv_parse_list( $email_type );
69
+		$email_type = wpinv_parse_list($email_type);
70 70
 
71
-		foreach ( $email_type as $type ) {
71
+		foreach ($email_type as $type) {
72 72
 
73
-			$email = new GetPaid_Notification_Email( $type );
73
+			$email = new GetPaid_Notification_Email($type);
74 74
 
75 75
 			// Abort if it is not active.
76
-			if ( ! $email->is_active() ) {
76
+			if (!$email->is_active()) {
77 77
 				continue;
78 78
 			}
79 79
 
80
-			if ( method_exists( $this, $type ) ) {
81
-				add_action( $hook, array( $this, $type ), 100, 2 );
80
+			if (method_exists($this, $type)) {
81
+				add_action($hook, array($this, $type), 100, 2);
82 82
 				continue;
83 83
 			}
84 84
 
85
-			do_action( 'getpaid_invoice_init_email_type_hook', $type, $hook );
85
+			do_action('getpaid_invoice_init_email_type_hook', $type, $hook);
86 86
 		}
87 87
 
88 88
 	}
@@ -93,19 +93,19 @@  discard block
 block discarded – undo
93 93
 	 * @param array $merge_tags
94 94
 	 * @param mixed|WPInv_Invoice|WPInv_Subscription $object
95 95
 	 */
96
-	public function invoice_merge_tags( $merge_tags, $object ) {
96
+	public function invoice_merge_tags($merge_tags, $object) {
97 97
 
98
-		if ( is_a( $object, 'WPInv_Invoice' ) ) {
98
+		if (is_a($object, 'WPInv_Invoice')) {
99 99
 			return array_merge(
100 100
 				$merge_tags,
101
-				$this->get_invoice_merge_tags( $object )
101
+				$this->get_invoice_merge_tags($object)
102 102
 			);
103 103
 		}
104 104
 
105
-		if ( is_a( $object, 'WPInv_Subscription' ) ) {
105
+		if (is_a($object, 'WPInv_Subscription')) {
106 106
 			return array_merge(
107 107
 				$merge_tags,
108
-				$this->get_invoice_merge_tags( $object->get_parent_payment() )
108
+				$this->get_invoice_merge_tags($object->get_parent_payment())
109 109
 			);
110 110
 		}
111 111
 
@@ -119,52 +119,52 @@  discard block
 block discarded – undo
119 119
 	 * @param WPInv_Invoice $invoice
120 120
 	 * @return array
121 121
 	 */
122
-	public function get_invoice_merge_tags( $invoice ) {
122
+	public function get_invoice_merge_tags($invoice) {
123 123
 
124 124
 		// Abort if it does not exist.
125
-		if ( ! $invoice->get_id() ) {
125
+		if (!$invoice->get_id()) {
126 126
 			return array();
127 127
 		}
128 128
 
129 129
 		$merge_tags = array(
130
-			'{name}'                => sanitize_text_field( $invoice->get_user_full_name() ),
131
-			'{full_name}'           => sanitize_text_field( $invoice->get_user_full_name() ),
132
-			'{first_name}'          => sanitize_text_field( $invoice->get_first_name() ),
133
-			'{last_name}'           => sanitize_text_field( $invoice->get_last_name() ),
134
-			'{email}'               => sanitize_email( $invoice->get_email() ),
135
-			'{invoice_number}'      => sanitize_text_field( $invoice->get_number() ),
136
-			'{invoice_currency}'    => sanitize_text_field( $invoice->get_currency() ),
137
-			'{invoice_total}'       => sanitize_text_field( wpinv_price( $invoice->get_total(), $invoice->get_currency() ) ),
138
-			'{invoice_link}'        => esc_url( $invoice->get_view_url() ),
139
-			'{invoice_pay_link}'    => esc_url( $invoice->get_checkout_payment_url() ),
140
-			'{invoice_receipt_link}'=> esc_url( $invoice->get_receipt_url() ),
141
-			'{invoice_date}'        => getpaid_format_date_value( $invoice->get_date_created() ),
142
-			'{invoice_due_date}'    => getpaid_format_date_value( $invoice->get_due_date(), __( 'on receipt', 'invoicing' ) ),
143
-			'{invoice_quote}'       => sanitize_text_field( strtolower( $invoice->get_label() ) ),
144
-			'{invoice_label}'       => sanitize_text_field( ucfirst( $invoice->get_label() ) ),
145
-			'{invoice_description}' => wp_kses_post( $invoice->get_description() ),
146
-			'{subscription_name}'   => wp_kses_post( $invoice->get_subscription_name() ),
147
-			'{is_was}'              => strtotime( $invoice->get_due_date() ) < current_time( 'timestamp' ) ? __( 'was', 'invoicing' ) : __( 'is', 'invoicing' ),
130
+			'{name}'                => sanitize_text_field($invoice->get_user_full_name()),
131
+			'{full_name}'           => sanitize_text_field($invoice->get_user_full_name()),
132
+			'{first_name}'          => sanitize_text_field($invoice->get_first_name()),
133
+			'{last_name}'           => sanitize_text_field($invoice->get_last_name()),
134
+			'{email}'               => sanitize_email($invoice->get_email()),
135
+			'{invoice_number}'      => sanitize_text_field($invoice->get_number()),
136
+			'{invoice_currency}'    => sanitize_text_field($invoice->get_currency()),
137
+			'{invoice_total}'       => sanitize_text_field(wpinv_price($invoice->get_total(), $invoice->get_currency())),
138
+			'{invoice_link}'        => esc_url($invoice->get_view_url()),
139
+			'{invoice_pay_link}'    => esc_url($invoice->get_checkout_payment_url()),
140
+			'{invoice_receipt_link}'=> esc_url($invoice->get_receipt_url()),
141
+			'{invoice_date}'        => getpaid_format_date_value($invoice->get_date_created()),
142
+			'{invoice_due_date}'    => getpaid_format_date_value($invoice->get_due_date(), __('on receipt', 'invoicing')),
143
+			'{invoice_quote}'       => sanitize_text_field(strtolower($invoice->get_label())),
144
+			'{invoice_label}'       => sanitize_text_field(ucfirst($invoice->get_label())),
145
+			'{invoice_description}' => wp_kses_post($invoice->get_description()),
146
+			'{subscription_name}'   => wp_kses_post($invoice->get_subscription_name()),
147
+			'{is_was}'              => strtotime($invoice->get_due_date()) < current_time('timestamp') ? __('was', 'invoicing') : __('is', 'invoicing'),
148 148
 		);
149 149
 
150
-		$payment_form_data = $invoice->get_meta( 'payment_form_data', true );
150
+		$payment_form_data = $invoice->get_meta('payment_form_data', true);
151 151
 
152
-		if ( is_array( $payment_form_data ) ) {
152
+		if (is_array($payment_form_data)) {
153 153
 
154
-			foreach ( $payment_form_data as $label => $value ) {
154
+			foreach ($payment_form_data as $label => $value) {
155 155
 
156
-				$label = preg_replace( '/[^a-z0-9]+/', '_', strtolower( $label ) );
157
-				$value = is_array( $value ) ? implode( ', ', $value ) : $value;
156
+				$label = preg_replace('/[^a-z0-9]+/', '_', strtolower($label));
157
+				$value = is_array($value) ? implode(', ', $value) : $value;
158 158
 
159
-				if ( is_scalar ( $value ) ) {
160
-					$merge_tags[ "{{$label}}" ] = wp_kses_post( $value );
159
+				if (is_scalar($value)) {
160
+					$merge_tags["{{$label}}"] = wp_kses_post($value);
161 161
 				}
162 162
 
163 163
 			}
164 164
 
165 165
 		}
166 166
 
167
-		return apply_filters( 'getpaid_invoice_email_merge_tags', $merge_tags, $invoice );
167
+		return apply_filters('getpaid_invoice_email_merge_tags', $merge_tags, $invoice);
168 168
 	}
169 169
 
170 170
 	/**
@@ -176,12 +176,12 @@  discard block
 block discarded – undo
176 176
 	 * @param string|array $recipients
177 177
 	 * @param array $extra_args Extra template args.
178 178
 	 */
179
-	public function send_email( $invoice, $email, $type, $recipients, $extra_args = array() ) {
179
+	public function send_email($invoice, $email, $type, $recipients, $extra_args = array()) {
180 180
 
181
-		do_action( 'getpaid_before_send_invoice_notification', $type, $invoice, $email );
181
+		do_action('getpaid_before_send_invoice_notification', $type, $invoice, $email);
182 182
 
183
-		$skip = $invoice->is_free() && wpinv_get_option( 'skip_email_free_invoice' );
184
-		if ( apply_filters( 'getpaid_skip_invoice_email', $skip, $type, $invoice ) ) {
183
+		$skip = $invoice->is_free() && wpinv_get_option('skip_email_free_invoice');
184
+		if (apply_filters('getpaid_skip_invoice_email', $skip, $type, $invoice)) {
185 185
 			return;
186 186
 		}
187 187
 
@@ -189,41 +189,41 @@  discard block
 block discarded – undo
189 189
 		$merge_tags = $email->get_merge_tags();
190 190
 
191 191
 		$result = $mailer->send(
192
-			apply_filters( 'getpaid_invoice_email_recipients', wpinv_parse_list( $recipients ), $email ),
193
-			$email->add_merge_tags( $email->get_subject(), $merge_tags ),
194
-			$email->get_content( $merge_tags, $extra_args ),
192
+			apply_filters('getpaid_invoice_email_recipients', wpinv_parse_list($recipients), $email),
193
+			$email->add_merge_tags($email->get_subject(), $merge_tags),
194
+			$email->get_content($merge_tags, $extra_args),
195 195
 			$email->get_attachments()
196 196
 		);
197 197
 
198 198
 		// Maybe send a copy to the admin.
199
-		if ( $email->include_admin_bcc() ) {
199
+		if ($email->include_admin_bcc()) {
200 200
 			$mailer->send(
201 201
 				wpinv_get_admin_email(),
202
-				$email->add_merge_tags( $email->get_subject() . __( ' - ADMIN BCC COPY', 'invoicing' ), $merge_tags ),
203
-				$email->get_content( $merge_tags ),
202
+				$email->add_merge_tags($email->get_subject() . __(' - ADMIN BCC COPY', 'invoicing'), $merge_tags),
203
+				$email->get_content($merge_tags),
204 204
 				$email->get_attachments()
205 205
 			);
206 206
 		}
207 207
 
208
-		if ( $result ) {
208
+		if ($result) {
209 209
 			$invoice->add_system_note(
210 210
 				sprintf(
211
-					__( 'Successfully sent %s notification email to %s.', 'invoicing' ),
212
-					sanitize_key( $type ),
213
-					$email->is_admin_email() ? __( 'admin' ) : __( 'the customer' )
211
+					__('Successfully sent %s notification email to %s.', 'invoicing'),
212
+					sanitize_key($type),
213
+					$email->is_admin_email() ? __('admin') : __('the customer')
214 214
 				)
215 215
 			);
216 216
 		} else {
217 217
 			$invoice->add_system_note(
218 218
 				sprintf(
219
-					__( 'Failed sending %s notification email to %s.', 'invoicing' ),
220
-					sanitize_key( $type ),
221
-					$email->is_admin_email() ? __( 'admin' ) : __( 'the customer' )
219
+					__('Failed sending %s notification email to %s.', 'invoicing'),
220
+					sanitize_key($type),
221
+					$email->is_admin_email() ? __('admin') : __('the customer')
222 222
 				)
223 223
 			);	
224 224
 		}
225 225
 
226
-		do_action( 'getpaid_after_send_invoice_notification', $type, $invoice, $email );
226
+		do_action('getpaid_after_send_invoice_notification', $type, $invoice, $email);
227 227
 
228 228
 		return $result;
229 229
 	}
@@ -234,20 +234,20 @@  discard block
 block discarded – undo
234 234
 	 * @param array $recipients
235 235
 	 * @param GetPaid_Notification_Email $email
236 236
 	 */
237
-	public function filter_email_recipients( $recipients, $email ) {
237
+	public function filter_email_recipients($recipients, $email) {
238 238
 
239
-		if ( ! $email->is_admin_email() ) {
239
+		if (!$email->is_admin_email()) {
240 240
 			$cc   = $email->object->get_email_cc();
241
-			$cc_2 = get_user_meta( $email->object->get_user_id(), '_wpinv_email_cc', true );
241
+			$cc_2 = get_user_meta($email->object->get_user_id(), '_wpinv_email_cc', true);
242 242
 
243
-			if ( ! empty( $cc ) ) {
244
-				$cc = array_map( 'sanitize_email', wpinv_parse_list( $cc ) );
245
-				$recipients = array_filter( array_unique( array_merge( $recipients, $cc ) ) );
243
+			if (!empty($cc)) {
244
+				$cc = array_map('sanitize_email', wpinv_parse_list($cc));
245
+				$recipients = array_filter(array_unique(array_merge($recipients, $cc)));
246 246
 			}
247 247
 
248
-			if ( ! empty( $cc_2 ) ) {
249
-				$cc_2 = array_map( 'sanitize_email', wpinv_parse_list( $cc_2 ) );
250
-				$recipients = array_filter( array_unique( array_merge( $recipients, $cc_2 ) ) );
248
+			if (!empty($cc_2)) {
249
+				$cc_2 = array_map('sanitize_email', wpinv_parse_list($cc_2));
250
+				$recipients = array_filter(array_unique(array_merge($recipients, $cc_2)));
251 251
 			}
252 252
 
253 253
 		}
@@ -261,17 +261,17 @@  discard block
 block discarded – undo
261 261
 	 *
262 262
 	 * @param WPInv_Invoice $invoice
263 263
 	 */
264
-	public function new_invoice( $invoice ) {
264
+	public function new_invoice($invoice) {
265 265
 
266 266
 		// Only send this email for invoices created via the admin page.
267
-		if ( ! $invoice->is_type( 'invoice' ) || $this->is_payment_form_invoice( $invoice->get_id() ) ) {
267
+		if (!$invoice->is_type('invoice') || $this->is_payment_form_invoice($invoice->get_id())) {
268 268
 			return;
269 269
 		}
270 270
 
271
-		$email     = new GetPaid_Notification_Email( __FUNCTION__, $invoice );
271
+		$email     = new GetPaid_Notification_Email(__FUNCTION__, $invoice);
272 272
 		$recipient = wpinv_get_admin_email();
273 273
 
274
-		return $this->send_email( $invoice, $email, __FUNCTION__, $recipient );
274
+		return $this->send_email($invoice, $email, __FUNCTION__, $recipient);
275 275
 
276 276
 	}
277 277
 
@@ -280,12 +280,12 @@  discard block
 block discarded – undo
280 280
 	 *
281 281
 	 * @param WPInv_Invoice $invoice
282 282
 	 */
283
-	public function cancelled_invoice( $invoice ) {
283
+	public function cancelled_invoice($invoice) {
284 284
 
285
-		$email     = new GetPaid_Notification_Email( __FUNCTION__, $invoice );
285
+		$email     = new GetPaid_Notification_Email(__FUNCTION__, $invoice);
286 286
 		$recipient = wpinv_get_admin_email();
287 287
 
288
-		return $this->send_email( $invoice, $email, __FUNCTION__, $recipient );
288
+		return $this->send_email($invoice, $email, __FUNCTION__, $recipient);
289 289
 
290 290
 	}
291 291
 
@@ -294,12 +294,12 @@  discard block
 block discarded – undo
294 294
 	 *
295 295
 	 * @param WPInv_Invoice $invoice
296 296
 	 */
297
-	public function failed_invoice( $invoice ) {
297
+	public function failed_invoice($invoice) {
298 298
 
299
-		$email     = new GetPaid_Notification_Email( __FUNCTION__, $invoice );
299
+		$email     = new GetPaid_Notification_Email(__FUNCTION__, $invoice);
300 300
 		$recipient = wpinv_get_admin_email();
301 301
 
302
-		return $this->send_email( $invoice, $email, __FUNCTION__, $recipient );
302
+		return $this->send_email($invoice, $email, __FUNCTION__, $recipient);
303 303
 
304 304
 	}
305 305
 
@@ -308,12 +308,12 @@  discard block
 block discarded – undo
308 308
 	 *
309 309
 	 * @param WPInv_Invoice $invoice
310 310
 	 */
311
-	public function onhold_invoice( $invoice ) {
311
+	public function onhold_invoice($invoice) {
312 312
 
313
-		$email     = new GetPaid_Notification_Email( __FUNCTION__, $invoice );
313
+		$email     = new GetPaid_Notification_Email(__FUNCTION__, $invoice);
314 314
 		$recipient = $invoice->get_email();
315 315
 
316
-		return $this->send_email( $invoice, $email, __FUNCTION__, $recipient );
316
+		return $this->send_email($invoice, $email, __FUNCTION__, $recipient);
317 317
 
318 318
 	}
319 319
 
@@ -322,12 +322,12 @@  discard block
 block discarded – undo
322 322
 	 *
323 323
 	 * @param WPInv_Invoice $invoice
324 324
 	 */
325
-	public function processing_invoice( $invoice ) {
325
+	public function processing_invoice($invoice) {
326 326
 
327
-		$email     = new GetPaid_Notification_Email( __FUNCTION__, $invoice );
327
+		$email     = new GetPaid_Notification_Email(__FUNCTION__, $invoice);
328 328
 		$recipient = $invoice->get_email();
329 329
 
330
-		return $this->send_email( $invoice, $email, __FUNCTION__, $recipient );
330
+		return $this->send_email($invoice, $email, __FUNCTION__, $recipient);
331 331
 
332 332
 	}
333 333
 
@@ -336,17 +336,17 @@  discard block
 block discarded – undo
336 336
 	 *
337 337
 	 * @param WPInv_Invoice $invoice
338 338
 	 */
339
-	public function completed_invoice( $invoice ) {
339
+	public function completed_invoice($invoice) {
340 340
 
341 341
 		// (Maybe) abort if it is a renewal invoice.
342
-		if ( $invoice->is_renewal() && ! wpinv_get_option( 'email_completed_invoice_renewal_active', false ) ) {
342
+		if ($invoice->is_renewal() && !wpinv_get_option('email_completed_invoice_renewal_active', false)) {
343 343
 			return;
344 344
 		}
345 345
 
346
-		$email     = new GetPaid_Notification_Email( __FUNCTION__, $invoice );
346
+		$email     = new GetPaid_Notification_Email(__FUNCTION__, $invoice);
347 347
 		$recipient = $invoice->get_email();
348 348
 
349
-		return $this->send_email( $invoice, $email, __FUNCTION__, $recipient );
349
+		return $this->send_email($invoice, $email, __FUNCTION__, $recipient);
350 350
 
351 351
 	}
352 352
 
@@ -355,12 +355,12 @@  discard block
 block discarded – undo
355 355
 	 *
356 356
 	 * @param WPInv_Invoice $invoice
357 357
 	 */
358
-	public function refunded_invoice( $invoice ) {
358
+	public function refunded_invoice($invoice) {
359 359
 
360
-		$email     = new GetPaid_Notification_Email( __FUNCTION__, $invoice );
360
+		$email     = new GetPaid_Notification_Email(__FUNCTION__, $invoice);
361 361
 		$recipient = $invoice->get_email();
362 362
 
363
-		return $this->send_email( $invoice, $email, __FUNCTION__, $recipient );
363
+		return $this->send_email($invoice, $email, __FUNCTION__, $recipient);
364 364
 
365 365
 	}
366 366
 
@@ -370,21 +370,21 @@  discard block
 block discarded – undo
370 370
 	 * @param WPInv_Invoice $invoice
371 371
 	 * @param bool $force
372 372
 	 */
373
-	public function user_invoice( $invoice, $force = false ) {
373
+	public function user_invoice($invoice, $force = false) {
374 374
 
375
-		if ( ! empty( $GLOBALS['wpinv_skip_invoice_notification'] ) ) {
375
+		if (!empty($GLOBALS['wpinv_skip_invoice_notification'])) {
376 376
 			return;
377 377
 		}
378 378
 
379 379
 		// Only send this email for invoices created via the admin page.
380
-		if ( ! $invoice->is_type( 'invoice' ) || ( empty( $force ) && $this->is_payment_form_invoice( $invoice->get_id() ) ) ) {
380
+		if (!$invoice->is_type('invoice') || (empty($force) && $this->is_payment_form_invoice($invoice->get_id()))) {
381 381
 			return;
382 382
 		}
383 383
 
384
-		$email     = new GetPaid_Notification_Email( __FUNCTION__, $invoice );
384
+		$email     = new GetPaid_Notification_Email(__FUNCTION__, $invoice);
385 385
 		$recipient = $invoice->get_email();
386 386
 
387
-		return $this->send_email( $invoice, $email, __FUNCTION__, $recipient );
387
+		return $this->send_email($invoice, $email, __FUNCTION__, $recipient);
388 388
 
389 389
 	}
390 390
 
@@ -394,9 +394,9 @@  discard block
 block discarded – undo
394 394
 	 * @param int $invoice
395 395
 	 * @return bool
396 396
 	 */
397
-	public function is_payment_form_invoice( $invoice ) {
398
-		$is_payment_form_invoice = empty( $_GET['getpaid-admin-action'] ) && ( 'payment_form' == get_post_meta( $invoice, 'wpinv_created_via', true ) || 'geodirectory' == get_post_meta( $invoice, 'wpinv_created_via', true ) );
399
-		return apply_filters( 'getpaid_invoice_notifications_is_payment_form_invoice', $is_payment_form_invoice, $invoice );
397
+	public function is_payment_form_invoice($invoice) {
398
+		$is_payment_form_invoice = empty($_GET['getpaid-admin-action']) && ('payment_form' == get_post_meta($invoice, 'wpinv_created_via', true) || 'geodirectory' == get_post_meta($invoice, 'wpinv_created_via', true));
399
+		return apply_filters('getpaid_invoice_notifications_is_payment_form_invoice', $is_payment_form_invoice, $invoice);
400 400
 	}
401 401
 
402 402
 	/**
@@ -405,12 +405,12 @@  discard block
 block discarded – undo
405 405
 	 * @param WPInv_Invoice $invoice
406 406
 	 * @param string $note
407 407
 	 */
408
-	public function user_note( $invoice, $note ) {
408
+	public function user_note($invoice, $note) {
409 409
 
410
-		$email     = new GetPaid_Notification_Email( __FUNCTION__, $invoice );
410
+		$email     = new GetPaid_Notification_Email(__FUNCTION__, $invoice);
411 411
 		$recipient = $invoice->get_email();
412 412
 
413
-		return $this->send_email( $invoice, $email, __FUNCTION__, $recipient, array( 'customer_note' => $note ) );
413
+		return $this->send_email($invoice, $email, __FUNCTION__, $recipient, array('customer_note' => $note));
414 414
 
415 415
 	}
416 416
 
@@ -419,9 +419,9 @@  discard block
 block discarded – undo
419 419
 	 *
420 420
 	 * @param WPInv_Invoice $invoice
421 421
 	 */
422
-	public function force_send_overdue_notice( $invoice ) {
423
-		$email = new GetPaid_Notification_Email( 'overdue', $invoice );
424
-		return $this->send_email( $invoice, $email, 'overdue', $invoice->get_email() );
422
+	public function force_send_overdue_notice($invoice) {
423
+		$email = new GetPaid_Notification_Email('overdue', $invoice);
424
+		return $this->send_email($invoice, $email, 'overdue', $invoice->get_email());
425 425
 	}
426 426
 
427 427
 	/**
@@ -432,37 +432,37 @@  discard block
 block discarded – undo
432 432
 	public function overdue() {
433 433
 		global $wpdb;
434 434
 
435
-		$email = new GetPaid_Notification_Email( __FUNCTION__ );
435
+		$email = new GetPaid_Notification_Email(__FUNCTION__);
436 436
 
437 437
 		// Fetch reminder days.
438
-		$reminder_days = array_unique( wp_parse_id_list( $email->get_option( 'days' ) ) );
438
+		$reminder_days = array_unique(wp_parse_id_list($email->get_option('days')));
439 439
 
440 440
 		// Abort if non is set.
441
-		if ( empty( $reminder_days ) ) {
441
+		if (empty($reminder_days)) {
442 442
 			return;
443 443
 		}
444 444
 
445 445
 		// Retrieve date query.
446
-		$date_query = $this->get_date_query( $reminder_days );
446
+		$date_query = $this->get_date_query($reminder_days);
447 447
 
448 448
 		// Invoices table.
449 449
 		$table = $wpdb->prefix . 'getpaid_invoices';
450 450
 
451 451
 		// Fetch invoices.
452
-		$invoices  = $wpdb->get_col(
452
+		$invoices = $wpdb->get_col(
453 453
 			"SELECT posts.ID FROM $wpdb->posts as posts
454 454
 			LEFT JOIN $table as invoices ON invoices.post_id = posts.ID
455 455
 			WHERE posts.post_type = 'wpi_invoice' AND posts.post_status = 'wpi-pending' $date_query");
456 456
 
457
-		foreach ( $invoices as $invoice ) {
457
+		foreach ($invoices as $invoice) {
458 458
 
459 459
 			// Only send this email for invoices created via the admin page.
460
-			if ( ! $this->is_payment_form_invoice( $invoice ) ) {
461
-				$invoice       = new WPInv_Invoice( $invoice );
460
+			if (!$this->is_payment_form_invoice($invoice)) {
461
+				$invoice       = new WPInv_Invoice($invoice);
462 462
 				$email->object = $invoice;
463 463
 
464
-				if ( $invoice->needs_payment() ) {
465
-					$this->send_email( $invoice, $email, __FUNCTION__, $invoice->get_email() );
464
+				if ($invoice->needs_payment()) {
465
+					$this->send_email($invoice, $email, __FUNCTION__, $invoice->get_email());
466 466
 				}
467 467
 
468 468
 			}
@@ -477,14 +477,14 @@  discard block
 block discarded – undo
477 477
 	 * @param array $reminder_days
478 478
 	 * @return string
479 479
 	 */
480
-	public function get_date_query( $reminder_days ) {
480
+	public function get_date_query($reminder_days) {
481 481
 
482 482
 		$date_query = array(
483 483
 			'relation'  => 'OR'
484 484
 		);
485 485
 
486
-		foreach ( $reminder_days as $days ) {
487
-			$date = date_parse( date( 'Y-m-d', strtotime( "-$days days", current_time( 'timestamp' ) ) ) );
486
+		foreach ($reminder_days as $days) {
487
+			$date = date_parse(date('Y-m-d', strtotime("-$days days", current_time('timestamp'))));
488 488
 
489 489
 			$date_query[] = array(
490 490
 				'year'  => $date['year'],
@@ -494,7 +494,7 @@  discard block
 block discarded – undo
494 494
 
495 495
 		}
496 496
 
497
-		$date_query = new WP_Date_Query( $date_query, 'invoices.due_date' );
497
+		$date_query = new WP_Date_Query($date_query, 'invoices.due_date');
498 498
 
499 499
 		return $date_query->get_sql();
500 500
 
Please login to merge, or discard this patch.
includes/user-functions.php 1 patch
Spacing   +114 added lines, -114 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
  * @package GetPaid
7 7
  */
8 8
 
9
-defined( 'ABSPATH' ) || exit;
9
+defined('ABSPATH') || exit;
10 10
 
11 11
 /**
12 12
  *  Generates a users select dropdown.
@@ -16,13 +16,13 @@  discard block
 block discarded – undo
16 16
  * @param array $args
17 17
  * @see wp_dropdown_users
18 18
  */
19
-function wpinv_dropdown_users( $args = '' ) {
19
+function wpinv_dropdown_users($args = '') {
20 20
 
21
-    if ( is_array( $args ) && ! empty( $args['show'] ) && 'display_name_with_email' == $args['show'] ) {
21
+    if (is_array($args) && !empty($args['show']) && 'display_name_with_email' == $args['show']) {
22 22
         $args['show'] = 'display_name_with_login';
23 23
     }
24 24
 
25
-    return wp_dropdown_users( $args );
25
+    return wp_dropdown_users($args);
26 26
 }
27 27
 
28 28
 /**
@@ -32,9 +32,9 @@  discard block
 block discarded – undo
32 32
  * @return string capability to check against
33 33
  * @param string $capalibilty Optional. The alternative capability to check against.
34 34
  */
35
-function wpinv_get_capability( $capalibilty = 'manage_invoicing' ) {
35
+function wpinv_get_capability($capalibilty = 'manage_invoicing') {
36 36
 
37
-	if ( current_user_can( 'manage_options' ) ) {
37
+	if (current_user_can('manage_options')) {
38 38
 		return 'manage_options';
39 39
 	};
40 40
 
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
  * @return bool
49 49
  */
50 50
 function wpinv_current_user_can_manage_invoicing() {
51
-    return current_user_can( wpinv_get_capability() );
51
+    return current_user_can(wpinv_get_capability());
52 52
 }
53 53
 
54 54
 /**
@@ -57,19 +57,19 @@  discard block
 block discarded – undo
57 57
  * @since 1.0.19
58 58
  * @return int|WP_Error
59 59
  */
60
-function wpinv_create_user( $email, $prefix = '' ) {
60
+function wpinv_create_user($email, $prefix = '') {
61 61
 
62 62
     // Prepare user values.
63
-    $prefix = preg_replace( '/\s+/', '', $prefix );
64
-    $prefix = empty( $prefix ) ? $email : $prefix;
65
-	$args   = array(
66
-		'user_login' => wpinv_generate_user_name( $prefix ),
63
+    $prefix = preg_replace('/\s+/', '', $prefix);
64
+    $prefix = empty($prefix) ? $email : $prefix;
65
+	$args = array(
66
+		'user_login' => wpinv_generate_user_name($prefix),
67 67
 		'user_pass'  => wp_generate_password(),
68 68
 		'user_email' => $email,
69 69
         'role'       => 'subscriber',
70 70
     );
71 71
 
72
-    return wp_insert_user( $args );
72
+    return wp_insert_user($args);
73 73
 
74 74
 }
75 75
 
@@ -79,26 +79,26 @@  discard block
 block discarded – undo
79 79
  * @since 1.0.19
80 80
  * @return bool|WP_User
81 81
  */
82
-function wpinv_generate_user_name( $prefix = '' ) {
82
+function wpinv_generate_user_name($prefix = '') {
83 83
 
84 84
     // If prefix is an email, retrieve the part before the email.
85
-	$prefix = strtok( $prefix, '@' );
86
-    $prefix = trim( $prefix, '.' );
85
+	$prefix = strtok($prefix, '@');
86
+    $prefix = trim($prefix, '.');
87 87
 
88 88
 	// Sanitize the username.
89
-	$prefix = sanitize_user( $prefix, true );
89
+	$prefix = sanitize_user($prefix, true);
90 90
 
91
-	$illegal_logins = (array) apply_filters( 'illegal_user_logins', array() );
92
-	if ( empty( $prefix ) || in_array( strtolower( $prefix ), array_map( 'strtolower', $illegal_logins ), true ) ) {
93
-		$prefix = 'gtp_' . zeroise( wp_rand( 0, 9999 ), 4 );
91
+	$illegal_logins = (array) apply_filters('illegal_user_logins', array());
92
+	if (empty($prefix) || in_array(strtolower($prefix), array_map('strtolower', $illegal_logins), true)) {
93
+		$prefix = 'gtp_' . zeroise(wp_rand(0, 9999), 4);
94 94
 	}
95 95
 
96 96
     $username = $prefix;
97 97
     $postfix  = 2;
98 98
 
99
-    while ( username_exists( $username ) ) {
99
+    while (username_exists($username)) {
100 100
         $username = $prefix + $postfix;
101
-        $postfix ++;
101
+        $postfix++;
102 102
     }
103 103
 
104 104
     return $username;
@@ -115,31 +115,31 @@  discard block
 block discarded – undo
115 115
     $tabs = array(
116 116
 
117 117
         'gp-invoices'   => array(
118
-            'label'     => __( 'Invoices', 'invoicing' ), // Name of the tab.
118
+            'label'     => __('Invoices', 'invoicing'), // Name of the tab.
119 119
             'content'   => '[wpinv_history]', // Content of the tab. Or specify "callback" to provide a callback instead.
120 120
             'icon'      => 'fas fa-file-invoice', // Shown on some profile plugins.
121 121
         ),
122 122
 
123 123
         'gp-subscriptions' => array(
124
-            'label'        => __( 'Subscriptions', 'invoicing' ),
124
+            'label'        => __('Subscriptions', 'invoicing'),
125 125
             'content'      => '[wpinv_subscriptions]',
126 126
             'icon'         => 'fas fa-redo',
127 127
         ),
128 128
 
129 129
         'gp-edit-address'  => array(
130
-            'label'        => __( 'Billing Address', 'invoicing' ),
130
+            'label'        => __('Billing Address', 'invoicing'),
131 131
             'callback'     => 'getpaid_display_address_edit_tab',
132 132
             'icon'         => 'fas fa-credit-card',
133 133
         ),
134 134
 
135 135
     );
136 136
 
137
-    $tabs = apply_filters( 'getpaid_user_content_tabs', $tabs );
137
+    $tabs = apply_filters('getpaid_user_content_tabs', $tabs);
138 138
 
139 139
     // Make sure address editing is last on the list.
140
-    if ( isset( $tabs['gp-edit-address'] ) ) {
140
+    if (isset($tabs['gp-edit-address'])) {
141 141
         $address = $tabs['gp-edit-address'];
142
-        unset( $tabs['gp-edit-address'] );
142
+        unset($tabs['gp-edit-address']);
143 143
         $tabs['gp-edit-address'] = $address;
144 144
     }
145 145
 
@@ -153,19 +153,19 @@  discard block
 block discarded – undo
153 153
  * @param array $tab
154 154
  * @return array
155 155
  */
156
-function getpaid_prepare_user_content_tab( $tab ) {
156
+function getpaid_prepare_user_content_tab($tab) {
157 157
 
158
-    if ( ! empty( $tab['callback'] ) ) {
159
-        return call_user_func( $tab['callback'] );
158
+    if (!empty($tab['callback'])) {
159
+        return call_user_func($tab['callback']);
160 160
     }
161 161
 
162
-    if ( ! empty( $tab['content'] ) ) {
163
-        return convert_smilies( capital_P_dangit( wp_filter_content_tags( do_shortcode( shortcode_unautop( wpautop( wptexturize( do_blocks( $tab['content'] ) ) ) ) ) ) ) );
162
+    if (!empty($tab['content'])) {
163
+        return convert_smilies(capital_P_dangit(wp_filter_content_tags(do_shortcode(shortcode_unautop(wpautop(wptexturize(do_blocks($tab['content']))))))));
164 164
     }
165 165
 
166 166
     $notice = aui()->alert(
167 167
         array(
168
-            'content'     => __( 'This tab has no content or content callback.', 'invoicing' ),
168
+            'content'     => __('This tab has no content or content callback.', 'invoicing'),
169 169
             'type'        => 'error',
170 170
         )
171 171
     );
@@ -181,14 +181,14 @@  discard block
 block discarded – undo
181 181
  * @param string $default
182 182
  * @return array
183 183
  */
184
-function getpaid_get_tab_url( $tab, $default ) {
184
+function getpaid_get_tab_url($tab, $default) {
185 185
     global $getpaid_tab_url;
186 186
 
187
-    if ( empty( $getpaid_tab_url ) ) {
187
+    if (empty($getpaid_tab_url)) {
188 188
         return $default;
189 189
     }
190 190
 
191
-    return sprintf( $getpaid_tab_url, $tab );
191
+    return sprintf($getpaid_tab_url, $tab);
192 192
 
193 193
 }
194 194
 
@@ -208,19 +208,19 @@  discard block
 block discarded – undo
208 208
 
209 209
                 <?php
210 210
 
211
-                    foreach ( getpaid_user_address_fields() as $key => $label ) {
211
+                    foreach (getpaid_user_address_fields() as $key => $label) {
212 212
 
213 213
                         // Display the country.
214
-                        if ( 'country' == $key ) {
214
+                        if ('country' == $key) {
215 215
 
216 216
                             echo aui()->select(
217 217
                                 array(
218 218
                                     'options'     => wpinv_get_country_list(),
219
-                                    'name'        => 'getpaid_address[' . esc_attr( $key ) . ']',
220
-                                    'id'          => 'wpinv-' . sanitize_html_class( $key ),
221
-                                    'value'       => sanitize_text_field( getpaid_get_user_address_field( get_current_user_id(), $key ) ),
219
+                                    'name'        => 'getpaid_address[' . esc_attr($key) . ']',
220
+                                    'id'          => 'wpinv-' . sanitize_html_class($key),
221
+                                    'value'       => sanitize_text_field(getpaid_get_user_address_field(get_current_user_id(), $key)),
222 222
                                     'placeholder' => $label,
223
-                                    'label'       => wp_kses_post( $label ),
223
+                                    'label'       => wp_kses_post($label),
224 224
                                     'label_type'  => 'vertical',
225 225
                                     'class'       => 'getpaid-address-field',
226 226
                                 )
@@ -229,30 +229,30 @@  discard block
 block discarded – undo
229 229
                         }
230 230
 
231 231
                         // Display the state.
232
-                        else if ( 'state' == $key ) {
232
+                        else if ('state' == $key) {
233 233
 
234
-                            echo getpaid_get_states_select_markup (
235
-                                getpaid_get_user_address_field( get_current_user_id(), 'country' ),
236
-                                getpaid_get_user_address_field( get_current_user_id(), 'state' ),
234
+                            echo getpaid_get_states_select_markup(
235
+                                getpaid_get_user_address_field(get_current_user_id(), 'country'),
236
+                                getpaid_get_user_address_field(get_current_user_id(), 'state'),
237 237
                                 $label,
238 238
                                 $label,
239 239
                                 '',
240 240
                                 false,
241 241
                                 '',
242
-                                'getpaid_address[' . esc_attr( $key ) . ']'
242
+                                'getpaid_address[' . esc_attr($key) . ']'
243 243
                             );
244 244
 
245 245
                         } else {
246 246
 
247 247
                             echo aui()->input(
248 248
                                 array(
249
-                                    'name'        => 'getpaid_address[' . esc_attr( $key ) . ']',
250
-                                    'id'          => 'wpinv-' . sanitize_html_class( $key ),
249
+                                    'name'        => 'getpaid_address[' . esc_attr($key) . ']',
250
+                                    'id'          => 'wpinv-' . sanitize_html_class($key),
251 251
                                     'placeholder' => $label,
252
-                                    'label'       => wp_kses_post( $label ),
252
+                                    'label'       => wp_kses_post($label),
253 253
                                     'label_type'  => 'vertical',
254 254
                                     'type'        => 'text',
255
-                                    'value'       => sanitize_text_field( getpaid_get_user_address_field( get_current_user_id(), $key ) ),
255
+                                    'value'       => sanitize_text_field(getpaid_get_user_address_field(get_current_user_id(), $key)),
256 256
                                     'class'       => 'getpaid-address-field',
257 257
                                 )
258 258
                             );
@@ -266,30 +266,30 @@  discard block
 block discarded – undo
266 266
                             'name'        => 'getpaid_address[email_cc]',
267 267
                             'id'          => 'wpinv-email_cc',
268 268
                             'placeholder' => '[email protected], [email protected]',
269
-                            'label'       => __( 'Other email addresses', 'invoicing' ),
269
+                            'label'       => __('Other email addresses', 'invoicing'),
270 270
                             'label_type'  => 'vertical',
271 271
                             'type'        => 'text',
272
-                            'value'       => sanitize_text_field( get_user_meta( get_current_user_id(), '_wpinv_email_cc', true ) ),
272
+                            'value'       => sanitize_text_field(get_user_meta(get_current_user_id(), '_wpinv_email_cc', true)),
273 273
                             'class'       => 'getpaid-address-field',
274
-                            'help_text'   => __( 'Optionally provide other email addresses where we should send payment notifications', 'invoicing' ),
274
+                            'help_text'   => __('Optionally provide other email addresses where we should send payment notifications', 'invoicing'),
275 275
                         )
276 276
                     );
277 277
 
278
-                    do_action( 'getpaid_display_address_edit_tab' );
278
+                    do_action('getpaid_display_address_edit_tab');
279 279
 
280 280
                     echo aui()->input(
281 281
                         array(
282 282
                             'name'             => 'getpaid_profile_edit_submit_button',
283 283
                             'id'               => 'getpaid_profile_edit_submit_button',
284
-                            'value'            => __( 'Save Address', 'invoicing' ),
285
-                            'help_text'        => __( 'New invoices will use this address as the billing address.', 'invoicing' ),
284
+                            'value'            => __('Save Address', 'invoicing'),
285
+                            'help_text'        => __('New invoices will use this address as the billing address.', 'invoicing'),
286 286
                             'type'             => 'submit',
287 287
                             'class'            => 'btn btn-primary btn-block submit-button',
288 288
                         )
289 289
                     );
290 290
 
291
-                    wp_nonce_field( 'getpaid-nonce', 'getpaid-nonce' );
292
-                    getpaid_hidden_field( 'getpaid-action', 'edit_billing_details' );
291
+                    wp_nonce_field('getpaid-nonce', 'getpaid-nonce');
292
+                    getpaid_hidden_field('getpaid-action', 'edit_billing_details');
293 293
                 ?>
294 294
 
295 295
             </form>
@@ -306,31 +306,31 @@  discard block
 block discarded – undo
306 306
  * @since 2.1.4
307 307
  * @param array $data
308 308
  */
309
-function getpaid_save_address_edit_tab( $data ) {
309
+function getpaid_save_address_edit_tab($data) {
310 310
 
311
-    if ( empty( $data['getpaid_address'] ) || ! is_array( $data['getpaid_address'] ) ) {
311
+    if (empty($data['getpaid_address']) || !is_array($data['getpaid_address'])) {
312 312
         return;
313 313
     }
314 314
 
315 315
     $data    = $data['getpaid_address'];
316 316
     $user_id = get_current_user_id();
317 317
 
318
-    foreach ( array_keys( getpaid_user_address_fields() ) as $field ) {
318
+    foreach (array_keys(getpaid_user_address_fields()) as $field) {
319 319
 
320
-        if ( isset( $data[ $field ] ) ) {
321
-            $value = sanitize_text_field( $data[ $field ] );
322
-            update_user_meta( $user_id, '_wpinv_' . $field, $value );
320
+        if (isset($data[$field])) {
321
+            $value = sanitize_text_field($data[$field]);
322
+            update_user_meta($user_id, '_wpinv_' . $field, $value);
323 323
         }
324 324
 
325 325
     }
326 326
 
327
-    if ( isset( $data['email_cc'] ) ) {
328
-        update_user_meta( $user_id, '_wpinv_email_cc', sanitize_text_field( $data['email_cc'] ) );
327
+    if (isset($data['email_cc'])) {
328
+        update_user_meta($user_id, '_wpinv_email_cc', sanitize_text_field($data['email_cc']));
329 329
     }
330 330
 
331
-    wpinv_set_error( 'address_updated', __( 'Your billing address has been updated', 'invoicing' ), 'success');
331
+    wpinv_set_error('address_updated', __('Your billing address has been updated', 'invoicing'), 'success');
332 332
 }
333
-add_action( 'getpaid_authenticated_action_edit_billing_details', 'getpaid_save_address_edit_tab' );
333
+add_action('getpaid_authenticated_action_edit_billing_details', 'getpaid_save_address_edit_tab');
334 334
 
335 335
 
336 336
 /*
@@ -348,27 +348,27 @@  discard block
 block discarded – undo
348 348
  * @param  array $tabs
349 349
  * @return array
350 350
  */
351
-function getpaid_filter_userswp_account_tabs( $tabs ) {
351
+function getpaid_filter_userswp_account_tabs($tabs) {
352 352
 
353 353
     // Abort if the integration is inactive.
354
-    if ( ! getpaid_is_userswp_integration_active() ) {
354
+    if (!getpaid_is_userswp_integration_active()) {
355 355
         return $tabs;
356 356
     }
357 357
 
358
-    $new_tabs   = array();
358
+    $new_tabs = array();
359 359
 
360
-    foreach ( getpaid_get_user_content_tabs() as $slug => $tab ) {
360
+    foreach (getpaid_get_user_content_tabs() as $slug => $tab) {
361 361
 
362
-        $new_tabs[ $slug ] = array(
363
-            'title' => $tab[ 'label'],
364
-            'icon'  =>  $tab[ 'icon'],
362
+        $new_tabs[$slug] = array(
363
+            'title' => $tab['label'],
364
+            'icon'  =>  $tab['icon'],
365 365
         );
366 366
 
367 367
     }
368 368
 
369
-    return array_merge( $tabs, $new_tabs );
369
+    return array_merge($tabs, $new_tabs);
370 370
 }
371
-add_filter( 'uwp_account_available_tabs', 'getpaid_filter_userswp_account_tabs' );
371
+add_filter('uwp_account_available_tabs', 'getpaid_filter_userswp_account_tabs');
372 372
 
373 373
 /**
374 374
  * Display our UsersWP account tabs.
@@ -377,18 +377,18 @@  discard block
 block discarded – undo
377 377
  * @param  array $tabs
378 378
  * @return array
379 379
  */
380
-function getpaid_display_userswp_account_tabs( $tab ) {
380
+function getpaid_display_userswp_account_tabs($tab) {
381 381
     global $getpaid_tab_url;
382 382
 
383 383
     $our_tabs = getpaid_get_user_content_tabs();
384 384
 
385
-    if ( getpaid_is_userswp_integration_active() && isset( $our_tabs[ $tab ] ) ) {
386
-        $getpaid_tab_url = add_query_arg( 'type', '%s', uwp_get_account_page_url() );
387
-        echo getpaid_prepare_user_content_tab( $our_tabs[ $tab ] );
385
+    if (getpaid_is_userswp_integration_active() && isset($our_tabs[$tab])) {
386
+        $getpaid_tab_url = add_query_arg('type', '%s', uwp_get_account_page_url());
387
+        echo getpaid_prepare_user_content_tab($our_tabs[$tab]);
388 388
     }
389 389
 
390 390
 }
391
-add_action( 'uwp_account_form_display', 'getpaid_display_userswp_account_tabs' );
391
+add_action('uwp_account_form_display', 'getpaid_display_userswp_account_tabs');
392 392
 
393 393
 
394 394
 /**
@@ -399,17 +399,17 @@  discard block
 block discarded – undo
399 399
  * @param  string $tab   Current tab.
400 400
  * @return string Title.
401 401
  */
402
-function getpaid_filter_userswp_account_title( $title, $tab ) {
402
+function getpaid_filter_userswp_account_title($title, $tab) {
403 403
 
404
-    $our_tabs   = getpaid_get_user_content_tabs();
404
+    $our_tabs = getpaid_get_user_content_tabs();
405 405
 
406
-    if ( getpaid_is_userswp_integration_active() && isset( $our_tabs[ $tab ] ) ) {
407
-        return $our_tabs[ $tab ]['label'];
406
+    if (getpaid_is_userswp_integration_active() && isset($our_tabs[$tab])) {
407
+        return $our_tabs[$tab]['label'];
408 408
     }
409 409
 
410 410
     return $title;
411 411
 }
412
-add_filter( 'uwp_account_page_title', 'getpaid_filter_userswp_account_title', 10, 2 );
412
+add_filter('uwp_account_page_title', 'getpaid_filter_userswp_account_title', 10, 2);
413 413
 
414 414
 /**
415 415
  * Registers the UsersWP integration settings.
@@ -418,26 +418,26 @@  discard block
 block discarded – undo
418 418
  * @param  array $settings An array of integration settings.
419 419
  * @return array
420 420
  */
421
-function getpaid_register_userswp_settings( $settings ) {
421
+function getpaid_register_userswp_settings($settings) {
422 422
 
423
-    if ( defined( 'USERSWP_PLUGIN_FILE' ) ) {
423
+    if (defined('USERSWP_PLUGIN_FILE')) {
424 424
 
425 425
         $settings[] = array(
426 426
 
427 427
             'id'       => 'userswp',
428
-            'label'    => __( 'UsersWP', 'invoicing' ),
428
+            'label'    => __('UsersWP', 'invoicing'),
429 429
             'settings' => array(
430 430
 
431 431
                 'userswp_settings' => array(
432 432
                     'id'   => 'userswp_settings',
433
-                    'name' => '<h3>' . __( 'UsersWP', 'invoicing' ) . '</h3>',
433
+                    'name' => '<h3>' . __('UsersWP', 'invoicing') . '</h3>',
434 434
                     'type' => 'header',
435 435
                 ),
436 436
 
437 437
                 'enable_userswp' => array(
438 438
                     'id'         => 'enable_userswp',
439
-                    'name'       => __( 'Enable Integration', 'invoicing' ),
440
-                    'desc'       => __( 'Display GetPaid items on UsersWP account page.', 'invoicing' ),
439
+                    'name'       => __('Enable Integration', 'invoicing'),
440
+                    'desc'       => __('Display GetPaid items on UsersWP account page.', 'invoicing'),
441 441
                     'type'       => 'checkbox',
442 442
                     'std'        => 1,
443 443
                 )
@@ -450,7 +450,7 @@  discard block
 block discarded – undo
450 450
 
451 451
     return $settings;
452 452
 }
453
-add_filter( 'getpaid_integration_settings', 'getpaid_register_userswp_settings' );
453
+add_filter('getpaid_integration_settings', 'getpaid_register_userswp_settings');
454 454
 
455 455
 /**
456 456
  * Ovewrites the invoices history page to UsersWP.
@@ -458,18 +458,18 @@  discard block
 block discarded – undo
458 458
  * @since  2.3.1
459 459
  * @return bool
460 460
  */
461
-function getpaid_userswp_overwrite_invoice_history_page( $url, $post_type ) {
461
+function getpaid_userswp_overwrite_invoice_history_page($url, $post_type) {
462 462
 
463 463
     $our_tabs = getpaid_get_user_content_tabs();
464 464
     $tab      = "gp-{$post_type}s";
465
-    if ( getpaid_is_userswp_integration_active() && isset( $our_tabs[ $tab ] ) ) {
466
-        return add_query_arg( 'type', $tab, uwp_get_account_page_url() );
465
+    if (getpaid_is_userswp_integration_active() && isset($our_tabs[$tab])) {
466
+        return add_query_arg('type', $tab, uwp_get_account_page_url());
467 467
     }
468 468
 
469 469
     return $url;
470 470
 
471 471
 }
472
-add_filter( 'wpinv_get_history_page_uri', 'getpaid_userswp_overwrite_invoice_history_page', 10, 2 );
472
+add_filter('wpinv_get_history_page_uri', 'getpaid_userswp_overwrite_invoice_history_page', 10, 2);
473 473
 
474 474
 /**
475 475
  * Checks if the integration is enabled.
@@ -478,8 +478,8 @@  discard block
 block discarded – undo
478 478
  * @return bool
479 479
  */
480 480
 function getpaid_is_userswp_integration_active() {
481
-    $enabled = wpinv_get_option( 'enable_userswp', 1 );
482
-    return defined( 'USERSWP_PLUGIN_FILE' ) && ! empty( $enabled );
481
+    $enabled = wpinv_get_option('enable_userswp', 1);
482
+    return defined('USERSWP_PLUGIN_FILE') && !empty($enabled);
483 483
 }
484 484
 
485 485
 /*
@@ -497,26 +497,26 @@  discard block
 block discarded – undo
497 497
  * @param  array $settings An array of integration settings.
498 498
  * @return array
499 499
  */
500
-function getpaid_register_buddypress_settings( $settings ) {
500
+function getpaid_register_buddypress_settings($settings) {
501 501
 
502
-    if ( class_exists( 'BuddyPress' ) ) {
502
+    if (class_exists('BuddyPress')) {
503 503
 
504 504
         $settings[] = array(
505 505
 
506 506
             'id'       => 'buddypress',
507
-            'label'    => __( 'BuddyPress', 'invoicing' ),
507
+            'label'    => __('BuddyPress', 'invoicing'),
508 508
             'settings' => array(
509 509
 
510 510
                 'buddypress_settings' => array(
511 511
                     'id'   => 'buddypress_settings',
512
-                    'name' => '<h3>' . __( 'BuddyPress', 'invoicing' ) . '</h3>',
512
+                    'name' => '<h3>' . __('BuddyPress', 'invoicing') . '</h3>',
513 513
                     'type' => 'header',
514 514
                 ),
515 515
 
516 516
                 'enable_buddypress' => array(
517 517
                     'id'         => 'enable_buddypress',
518
-                    'name'       => __( 'Enable Integration', 'invoicing' ),
519
-                    'desc'       => __( 'Display GetPaid items on BuddyPress account pages.', 'invoicing' ),
518
+                    'name'       => __('Enable Integration', 'invoicing'),
519
+                    'desc'       => __('Display GetPaid items on BuddyPress account pages.', 'invoicing'),
520 520
                     'type'       => 'checkbox',
521 521
                     'std'        => 1,
522 522
                 )
@@ -529,7 +529,7 @@  discard block
 block discarded – undo
529 529
 
530 530
     return $settings;
531 531
 }
532
-add_filter( 'getpaid_integration_settings', 'getpaid_register_buddypress_settings' );
532
+add_filter('getpaid_integration_settings', 'getpaid_register_buddypress_settings');
533 533
 
534 534
 /**
535 535
  * Checks if the integration is enabled.
@@ -538,8 +538,8 @@  discard block
 block discarded – undo
538 538
  * @return bool
539 539
  */
540 540
 function getpaid_is_buddypress_integration_active() {
541
-    $enabled = wpinv_get_option( 'enable_buddypress', 1 );
542
-    return class_exists( 'BuddyPress' ) && ! empty( $enabled );
541
+    $enabled = wpinv_get_option('enable_buddypress', 1);
542
+    return class_exists('BuddyPress') && !empty($enabled);
543 543
 }
544 544
 
545 545
 /**
@@ -550,10 +550,10 @@  discard block
 block discarded – undo
550 550
  */
551 551
 function getpaid_setup_buddypress_integration() {
552 552
 
553
-    if ( getpaid_is_buddypress_integration_active() ) {
554
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-bp-getpaid-component.php' );
553
+    if (getpaid_is_buddypress_integration_active()) {
554
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-bp-getpaid-component.php');
555 555
         buddypress()->getpaid = new BP_GetPaid_Component();
556 556
     }
557 557
 
558 558
 }
559
-add_action( 'bp_setup_components', 'getpaid_setup_buddypress_integration' );
559
+add_action('bp_setup_components', 'getpaid_setup_buddypress_integration');
Please login to merge, or discard this patch.