@@ -10,7 +10,7 @@ discard block |
||
| 10 | 10 | */ |
| 11 | 11 | |
| 12 | 12 | // Exit if accessed directly |
| 13 | -if ( ! defined( 'ABSPATH' ) ) { |
|
| 13 | +if ( ! defined('ABSPATH')) { |
|
| 14 | 14 | exit; |
| 15 | 15 | } |
| 16 | 16 | |
@@ -96,29 +96,29 @@ discard block |
||
| 96 | 96 | * |
| 97 | 97 | * @since 1.0 |
| 98 | 98 | */ |
| 99 | - public function __construct( $_id_or_email = false, $by_user_id = false ) { |
|
| 99 | + public function __construct($_id_or_email = false, $by_user_id = false) { |
|
| 100 | 100 | |
| 101 | 101 | $this->db = new Give_DB_Customers; |
| 102 | 102 | |
| 103 | - if ( false === $_id_or_email || ( is_numeric( $_id_or_email ) && (int) $_id_or_email !== absint( $_id_or_email ) ) ) { |
|
| 103 | + if (false === $_id_or_email || (is_numeric($_id_or_email) && (int) $_id_or_email !== absint($_id_or_email))) { |
|
| 104 | 104 | return false; |
| 105 | 105 | } |
| 106 | 106 | |
| 107 | - $by_user_id = is_bool( $by_user_id ) ? $by_user_id : false; |
|
| 107 | + $by_user_id = is_bool($by_user_id) ? $by_user_id : false; |
|
| 108 | 108 | |
| 109 | - if ( is_numeric( $_id_or_email ) ) { |
|
| 109 | + if (is_numeric($_id_or_email)) { |
|
| 110 | 110 | $field = $by_user_id ? 'user_id' : 'id'; |
| 111 | 111 | } else { |
| 112 | 112 | $field = 'email'; |
| 113 | 113 | } |
| 114 | 114 | |
| 115 | - $customer = $this->db->get_customer_by( $field, $_id_or_email ); |
|
| 115 | + $customer = $this->db->get_customer_by($field, $_id_or_email); |
|
| 116 | 116 | |
| 117 | - if ( empty( $customer ) || ! is_object( $customer ) ) { |
|
| 117 | + if (empty($customer) || ! is_object($customer)) { |
|
| 118 | 118 | return false; |
| 119 | 119 | } |
| 120 | 120 | |
| 121 | - $this->setup_customer( $customer ); |
|
| 121 | + $this->setup_customer($customer); |
|
| 122 | 122 | |
| 123 | 123 | } |
| 124 | 124 | |
@@ -131,15 +131,15 @@ discard block |
||
| 131 | 131 | * |
| 132 | 132 | * @return bool If the setup was successful or not |
| 133 | 133 | */ |
| 134 | - private function setup_customer( $customer ) { |
|
| 134 | + private function setup_customer($customer) { |
|
| 135 | 135 | |
| 136 | - if ( ! is_object( $customer ) ) { |
|
| 136 | + if ( ! is_object($customer)) { |
|
| 137 | 137 | return false; |
| 138 | 138 | } |
| 139 | 139 | |
| 140 | - foreach ( $customer as $key => $value ) { |
|
| 140 | + foreach ($customer as $key => $value) { |
|
| 141 | 141 | |
| 142 | - switch ( $key ) { |
|
| 142 | + switch ($key) { |
|
| 143 | 143 | |
| 144 | 144 | case 'notes': |
| 145 | 145 | $this->$key = $this->get_notes(); |
@@ -154,7 +154,7 @@ discard block |
||
| 154 | 154 | } |
| 155 | 155 | |
| 156 | 156 | // Customer ID and email are the only things that are necessary, make sure they exist |
| 157 | - if ( ! empty( $this->id ) && ! empty( $this->email ) ) { |
|
| 157 | + if ( ! empty($this->id) && ! empty($this->email)) { |
|
| 158 | 158 | return true; |
| 159 | 159 | } |
| 160 | 160 | |
@@ -167,15 +167,15 @@ discard block |
||
| 167 | 167 | * |
| 168 | 168 | * @since 1.0 |
| 169 | 169 | */ |
| 170 | - public function __get( $key ) { |
|
| 170 | + public function __get($key) { |
|
| 171 | 171 | |
| 172 | - if ( method_exists( $this, 'get_' . $key ) ) { |
|
| 172 | + if (method_exists($this, 'get_'.$key)) { |
|
| 173 | 173 | |
| 174 | - return call_user_func( array( $this, 'get_' . $key ) ); |
|
| 174 | + return call_user_func(array($this, 'get_'.$key)); |
|
| 175 | 175 | |
| 176 | 176 | } else { |
| 177 | 177 | |
| 178 | - return new WP_Error( 'give-customer-invalid-property', sprintf( __( 'Can\'t get property %s', 'give' ), $key ) ); |
|
| 178 | + return new WP_Error('give-customer-invalid-property', sprintf(__('Can\'t get property %s', 'give'), $key)); |
|
| 179 | 179 | |
| 180 | 180 | } |
| 181 | 181 | |
@@ -190,9 +190,9 @@ discard block |
||
| 190 | 190 | * |
| 191 | 191 | * @return mixed False if not a valid creation, Customer ID if user is found or valid creation |
| 192 | 192 | */ |
| 193 | - public function create( $data = array() ) { |
|
| 193 | + public function create($data = array()) { |
|
| 194 | 194 | |
| 195 | - if ( $this->id != 0 || empty( $data ) ) { |
|
| 195 | + if ($this->id != 0 || empty($data)) { |
|
| 196 | 196 | return false; |
| 197 | 197 | } |
| 198 | 198 | |
@@ -200,34 +200,34 @@ discard block |
||
| 200 | 200 | 'payment_ids' => '' |
| 201 | 201 | ); |
| 202 | 202 | |
| 203 | - $args = wp_parse_args( $data, $defaults ); |
|
| 204 | - $args = $this->sanitize_columns( $args ); |
|
| 203 | + $args = wp_parse_args($data, $defaults); |
|
| 204 | + $args = $this->sanitize_columns($args); |
|
| 205 | 205 | |
| 206 | - if ( empty( $args['email'] ) || ! is_email( $args['email'] ) ) { |
|
| 206 | + if (empty($args['email']) || ! is_email($args['email'])) { |
|
| 207 | 207 | return false; |
| 208 | 208 | } |
| 209 | 209 | |
| 210 | - if ( ! empty( $args['payment_ids'] ) && is_array( $args['payment_ids'] ) ) { |
|
| 211 | - $args['payment_ids'] = implode( ',', array_unique( array_values( $args['payment_ids'] ) ) ); |
|
| 210 | + if ( ! empty($args['payment_ids']) && is_array($args['payment_ids'])) { |
|
| 211 | + $args['payment_ids'] = implode(',', array_unique(array_values($args['payment_ids']))); |
|
| 212 | 212 | } |
| 213 | 213 | |
| 214 | - do_action( 'give_customer_pre_create', $args ); |
|
| 214 | + do_action('give_customer_pre_create', $args); |
|
| 215 | 215 | |
| 216 | 216 | $created = false; |
| 217 | 217 | |
| 218 | 218 | // The DB class 'add' implies an update if the customer being asked to be created already exists |
| 219 | - if ( $this->db->add( $data ) ) { |
|
| 219 | + if ($this->db->add($data)) { |
|
| 220 | 220 | |
| 221 | 221 | // We've successfully added/updated the customer, reset the class vars with the new data |
| 222 | - $customer = $this->db->get_customer_by( 'email', $args['email'] ); |
|
| 222 | + $customer = $this->db->get_customer_by('email', $args['email']); |
|
| 223 | 223 | |
| 224 | 224 | // Setup the customer data with the values from DB |
| 225 | - $this->setup_customer( $customer ); |
|
| 225 | + $this->setup_customer($customer); |
|
| 226 | 226 | |
| 227 | 227 | $created = $this->id; |
| 228 | 228 | } |
| 229 | 229 | |
| 230 | - do_action( 'give_customer_post_create', $created, $args ); |
|
| 230 | + do_action('give_customer_post_create', $created, $args); |
|
| 231 | 231 | |
| 232 | 232 | return $created; |
| 233 | 233 | |
@@ -242,27 +242,27 @@ discard block |
||
| 242 | 242 | * |
| 243 | 243 | * @return bool If the update was successful or not |
| 244 | 244 | */ |
| 245 | - public function update( $data = array() ) { |
|
| 245 | + public function update($data = array()) { |
|
| 246 | 246 | |
| 247 | - if ( empty( $data ) ) { |
|
| 247 | + if (empty($data)) { |
|
| 248 | 248 | return false; |
| 249 | 249 | } |
| 250 | 250 | |
| 251 | - $data = $this->sanitize_columns( $data ); |
|
| 251 | + $data = $this->sanitize_columns($data); |
|
| 252 | 252 | |
| 253 | - do_action( 'give_customer_pre_update', $this->id, $data ); |
|
| 253 | + do_action('give_customer_pre_update', $this->id, $data); |
|
| 254 | 254 | |
| 255 | 255 | $updated = false; |
| 256 | 256 | |
| 257 | - if ( $this->db->update( $this->id, $data ) ) { |
|
| 257 | + if ($this->db->update($this->id, $data)) { |
|
| 258 | 258 | |
| 259 | - $customer = $this->db->get_customer_by( 'id', $this->id ); |
|
| 260 | - $this->setup_customer( $customer ); |
|
| 259 | + $customer = $this->db->get_customer_by('id', $this->id); |
|
| 260 | + $this->setup_customer($customer); |
|
| 261 | 261 | |
| 262 | 262 | $updated = true; |
| 263 | 263 | } |
| 264 | 264 | |
| 265 | - do_action( 'give_customer_post_update', $updated, $this->id, $data ); |
|
| 265 | + do_action('give_customer_post_update', $updated, $this->id, $data); |
|
| 266 | 266 | |
| 267 | 267 | return $updated; |
| 268 | 268 | } |
@@ -278,44 +278,44 @@ discard block |
||
| 278 | 278 | * |
| 279 | 279 | * @return bool If the attachment was successfuly |
| 280 | 280 | */ |
| 281 | - public function attach_payment( $payment_id = 0, $update_stats = true ) { |
|
| 281 | + public function attach_payment($payment_id = 0, $update_stats = true) { |
|
| 282 | 282 | |
| 283 | - if ( empty( $payment_id ) ) { |
|
| 283 | + if (empty($payment_id)) { |
|
| 284 | 284 | return false; |
| 285 | 285 | } |
| 286 | 286 | |
| 287 | - if ( empty( $this->payment_ids ) ) { |
|
| 287 | + if (empty($this->payment_ids)) { |
|
| 288 | 288 | |
| 289 | 289 | $new_payment_ids = $payment_id; |
| 290 | 290 | |
| 291 | 291 | } else { |
| 292 | 292 | |
| 293 | - $payment_ids = array_map( 'absint', explode( ',', $this->payment_ids ) ); |
|
| 293 | + $payment_ids = array_map('absint', explode(',', $this->payment_ids)); |
|
| 294 | 294 | |
| 295 | - if ( in_array( $payment_id, $payment_ids ) ) { |
|
| 295 | + if (in_array($payment_id, $payment_ids)) { |
|
| 296 | 296 | $update_stats = false; |
| 297 | 297 | } |
| 298 | 298 | |
| 299 | 299 | $payment_ids[] = $payment_id; |
| 300 | 300 | |
| 301 | - $new_payment_ids = implode( ',', array_unique( array_values( $payment_ids ) ) ); |
|
| 301 | + $new_payment_ids = implode(',', array_unique(array_values($payment_ids))); |
|
| 302 | 302 | |
| 303 | 303 | } |
| 304 | 304 | |
| 305 | - do_action( 'give_customer_pre_attach_payment', $payment_id, $this->id ); |
|
| 305 | + do_action('give_customer_pre_attach_payment', $payment_id, $this->id); |
|
| 306 | 306 | |
| 307 | - $payment_added = $this->update( array( 'payment_ids' => $new_payment_ids ) ); |
|
| 307 | + $payment_added = $this->update(array('payment_ids' => $new_payment_ids)); |
|
| 308 | 308 | |
| 309 | - if ( $payment_added ) { |
|
| 309 | + if ($payment_added) { |
|
| 310 | 310 | |
| 311 | 311 | $this->payment_ids = $new_payment_ids; |
| 312 | 312 | |
| 313 | 313 | // We added this payment successfully, increment the stats |
| 314 | - if ( $update_stats ) { |
|
| 315 | - $payment_amount = give_get_payment_amount( $payment_id ); |
|
| 314 | + if ($update_stats) { |
|
| 315 | + $payment_amount = give_get_payment_amount($payment_id); |
|
| 316 | 316 | |
| 317 | - if ( ! empty( $payment_amount ) ) { |
|
| 318 | - $this->increase_value( $payment_amount ); |
|
| 317 | + if ( ! empty($payment_amount)) { |
|
| 318 | + $this->increase_value($payment_amount); |
|
| 319 | 319 | } |
| 320 | 320 | |
| 321 | 321 | $this->increase_purchase_count(); |
@@ -323,7 +323,7 @@ discard block |
||
| 323 | 323 | |
| 324 | 324 | } |
| 325 | 325 | |
| 326 | - do_action( 'give_customer_post_attach_payment', $payment_added, $payment_id, $this->id ); |
|
| 326 | + do_action('give_customer_post_attach_payment', $payment_added, $payment_id, $this->id); |
|
| 327 | 327 | |
| 328 | 328 | return $payment_added; |
| 329 | 329 | } |
@@ -339,44 +339,44 @@ discard block |
||
| 339 | 339 | * |
| 340 | 340 | * @return boolean If the removal was successful |
| 341 | 341 | */ |
| 342 | - public function remove_payment( $payment_id = 0, $update_stats = true ) { |
|
| 342 | + public function remove_payment($payment_id = 0, $update_stats = true) { |
|
| 343 | 343 | |
| 344 | - if ( empty( $payment_id ) ) { |
|
| 344 | + if (empty($payment_id)) { |
|
| 345 | 345 | return false; |
| 346 | 346 | } |
| 347 | 347 | |
| 348 | 348 | $new_payment_ids = ''; |
| 349 | 349 | |
| 350 | - if ( ! empty( $this->payment_ids ) ) { |
|
| 350 | + if ( ! empty($this->payment_ids)) { |
|
| 351 | 351 | |
| 352 | - $payment_ids = array_map( 'absint', explode( ',', $this->payment_ids ) ); |
|
| 352 | + $payment_ids = array_map('absint', explode(',', $this->payment_ids)); |
|
| 353 | 353 | |
| 354 | - $pos = array_search( $payment_id, $payment_ids ); |
|
| 355 | - if ( false === $pos ) { |
|
| 354 | + $pos = array_search($payment_id, $payment_ids); |
|
| 355 | + if (false === $pos) { |
|
| 356 | 356 | return false; |
| 357 | 357 | } |
| 358 | 358 | |
| 359 | - unset( $payment_ids[ $pos ] ); |
|
| 360 | - $payment_ids = array_filter( $payment_ids ); |
|
| 359 | + unset($payment_ids[$pos]); |
|
| 360 | + $payment_ids = array_filter($payment_ids); |
|
| 361 | 361 | |
| 362 | - $new_payment_ids = implode( ',', array_unique( array_values( $payment_ids ) ) ); |
|
| 362 | + $new_payment_ids = implode(',', array_unique(array_values($payment_ids))); |
|
| 363 | 363 | |
| 364 | 364 | } |
| 365 | 365 | |
| 366 | - do_action( 'give_customer_pre_remove_payment', $payment_id, $this->id ); |
|
| 366 | + do_action('give_customer_pre_remove_payment', $payment_id, $this->id); |
|
| 367 | 367 | |
| 368 | - $payment_removed = $this->update( array( 'payment_ids' => $new_payment_ids ) ); |
|
| 368 | + $payment_removed = $this->update(array('payment_ids' => $new_payment_ids)); |
|
| 369 | 369 | |
| 370 | - if ( $payment_removed ) { |
|
| 370 | + if ($payment_removed) { |
|
| 371 | 371 | |
| 372 | 372 | $this->payment_ids = $new_payment_ids; |
| 373 | 373 | |
| 374 | - if ( $update_stats ) { |
|
| 374 | + if ($update_stats) { |
|
| 375 | 375 | // We removed this payment successfully, decrement the stats |
| 376 | - $payment_amount = give_get_payment_amount( $payment_id ); |
|
| 376 | + $payment_amount = give_get_payment_amount($payment_id); |
|
| 377 | 377 | |
| 378 | - if ( ! empty( $payment_amount ) ) { |
|
| 379 | - $this->decrease_value( $payment_amount ); |
|
| 378 | + if ( ! empty($payment_amount)) { |
|
| 379 | + $this->decrease_value($payment_amount); |
|
| 380 | 380 | } |
| 381 | 381 | |
| 382 | 382 | $this->decrease_purchase_count(); |
@@ -384,7 +384,7 @@ discard block |
||
| 384 | 384 | |
| 385 | 385 | } |
| 386 | 386 | |
| 387 | - do_action( 'give_customer_post_remove_payment', $payment_removed, $payment_id, $this->id ); |
|
| 387 | + do_action('give_customer_post_remove_payment', $payment_removed, $payment_id, $this->id); |
|
| 388 | 388 | |
| 389 | 389 | return $payment_removed; |
| 390 | 390 | |
@@ -399,22 +399,22 @@ discard block |
||
| 399 | 399 | * |
| 400 | 400 | * @return int The purchase count |
| 401 | 401 | */ |
| 402 | - public function increase_purchase_count( $count = 1 ) { |
|
| 402 | + public function increase_purchase_count($count = 1) { |
|
| 403 | 403 | |
| 404 | 404 | // Make sure it's numeric and not negative |
| 405 | - if ( ! is_numeric( $count ) || $count != absint( $count ) ) { |
|
| 405 | + if ( ! is_numeric($count) || $count != absint($count)) { |
|
| 406 | 406 | return false; |
| 407 | 407 | } |
| 408 | 408 | |
| 409 | 409 | $new_total = (int) $this->purchase_count + (int) $count; |
| 410 | 410 | |
| 411 | - do_action( 'give_customer_pre_increase_purchase_count', $count, $this->id ); |
|
| 411 | + do_action('give_customer_pre_increase_purchase_count', $count, $this->id); |
|
| 412 | 412 | |
| 413 | - if ( $this->update( array( 'purchase_count' => $new_total ) ) ) { |
|
| 413 | + if ($this->update(array('purchase_count' => $new_total))) { |
|
| 414 | 414 | $this->purchase_count = $new_total; |
| 415 | 415 | } |
| 416 | 416 | |
| 417 | - do_action( 'give_customer_post_increase_purchase_count', $this->purchase_count, $count, $this->id ); |
|
| 417 | + do_action('give_customer_post_increase_purchase_count', $this->purchase_count, $count, $this->id); |
|
| 418 | 418 | |
| 419 | 419 | return $this->purchase_count; |
| 420 | 420 | } |
@@ -428,26 +428,26 @@ discard block |
||
| 428 | 428 | * |
| 429 | 429 | * @return mixed If successful, the new count, otherwise false |
| 430 | 430 | */ |
| 431 | - public function decrease_purchase_count( $count = 1 ) { |
|
| 431 | + public function decrease_purchase_count($count = 1) { |
|
| 432 | 432 | |
| 433 | 433 | // Make sure it's numeric and not negative |
| 434 | - if ( ! is_numeric( $count ) || $count != absint( $count ) ) { |
|
| 434 | + if ( ! is_numeric($count) || $count != absint($count)) { |
|
| 435 | 435 | return false; |
| 436 | 436 | } |
| 437 | 437 | |
| 438 | 438 | $new_total = (int) $this->purchase_count - (int) $count; |
| 439 | 439 | |
| 440 | - if ( $new_total < 0 ) { |
|
| 440 | + if ($new_total < 0) { |
|
| 441 | 441 | $new_total = 0; |
| 442 | 442 | } |
| 443 | 443 | |
| 444 | - do_action( 'give_customer_pre_decrease_purchase_count', $count, $this->id ); |
|
| 444 | + do_action('give_customer_pre_decrease_purchase_count', $count, $this->id); |
|
| 445 | 445 | |
| 446 | - if ( $this->update( array( 'purchase_count' => $new_total ) ) ) { |
|
| 446 | + if ($this->update(array('purchase_count' => $new_total))) { |
|
| 447 | 447 | $this->purchase_count = $new_total; |
| 448 | 448 | } |
| 449 | 449 | |
| 450 | - do_action( 'give_customer_post_decrease_purchase_count', $this->purchase_count, $count, $this->id ); |
|
| 450 | + do_action('give_customer_post_decrease_purchase_count', $this->purchase_count, $count, $this->id); |
|
| 451 | 451 | |
| 452 | 452 | return $this->purchase_count; |
| 453 | 453 | } |
@@ -461,17 +461,17 @@ discard block |
||
| 461 | 461 | * |
| 462 | 462 | * @return mixed If successful, the new value, otherwise false |
| 463 | 463 | */ |
| 464 | - public function increase_value( $value = 0.00 ) { |
|
| 464 | + public function increase_value($value = 0.00) { |
|
| 465 | 465 | |
| 466 | - $new_value = floatval( $this->purchase_value ) + $value; |
|
| 466 | + $new_value = floatval($this->purchase_value) + $value; |
|
| 467 | 467 | |
| 468 | - do_action( 'give_customer_pre_increase_value', $value, $this->id ); |
|
| 468 | + do_action('give_customer_pre_increase_value', $value, $this->id); |
|
| 469 | 469 | |
| 470 | - if ( $this->update( array( 'purchase_value' => $new_value ) ) ) { |
|
| 470 | + if ($this->update(array('purchase_value' => $new_value))) { |
|
| 471 | 471 | $this->purchase_value = $new_value; |
| 472 | 472 | } |
| 473 | 473 | |
| 474 | - do_action( 'give_customer_post_increase_value', $this->purchase_value, $value, $this->id ); |
|
| 474 | + do_action('give_customer_post_increase_value', $this->purchase_value, $value, $this->id); |
|
| 475 | 475 | |
| 476 | 476 | return $this->purchase_value; |
| 477 | 477 | } |
@@ -485,21 +485,21 @@ discard block |
||
| 485 | 485 | * |
| 486 | 486 | * @return mixed If successful, the new value, otherwise false |
| 487 | 487 | */ |
| 488 | - public function decrease_value( $value = 0.00 ) { |
|
| 488 | + public function decrease_value($value = 0.00) { |
|
| 489 | 489 | |
| 490 | - $new_value = floatval( $this->purchase_value ) - $value; |
|
| 490 | + $new_value = floatval($this->purchase_value) - $value; |
|
| 491 | 491 | |
| 492 | - if ( $new_value < 0 ) { |
|
| 492 | + if ($new_value < 0) { |
|
| 493 | 493 | $new_value = 0.00; |
| 494 | 494 | } |
| 495 | 495 | |
| 496 | - do_action( 'give_customer_pre_decrease_value', $value, $this->id ); |
|
| 496 | + do_action('give_customer_pre_decrease_value', $value, $this->id); |
|
| 497 | 497 | |
| 498 | - if ( $this->update( array( 'purchase_value' => $new_value ) ) ) { |
|
| 498 | + if ($this->update(array('purchase_value' => $new_value))) { |
|
| 499 | 499 | $this->purchase_value = $new_value; |
| 500 | 500 | } |
| 501 | 501 | |
| 502 | - do_action( 'give_customer_post_decrease_value', $this->purchase_value, $value, $this->id ); |
|
| 502 | + do_action('give_customer_post_decrease_value', $this->purchase_value, $value, $this->id); |
|
| 503 | 503 | |
| 504 | 504 | return $this->purchase_value; |
| 505 | 505 | } |
@@ -514,15 +514,15 @@ discard block |
||
| 514 | 514 | * |
| 515 | 515 | * @return array The notes requsted |
| 516 | 516 | */ |
| 517 | - public function get_notes( $length = 20, $paged = 1 ) { |
|
| 517 | + public function get_notes($length = 20, $paged = 1) { |
|
| 518 | 518 | |
| 519 | - $length = is_numeric( $length ) ? $length : 20; |
|
| 520 | - $offset = is_numeric( $paged ) && $paged != 1 ? ( ( absint( $paged ) - 1 ) * $length ) : 0; |
|
| 519 | + $length = is_numeric($length) ? $length : 20; |
|
| 520 | + $offset = is_numeric($paged) && $paged != 1 ? ((absint($paged) - 1) * $length) : 0; |
|
| 521 | 521 | |
| 522 | 522 | $all_notes = $this->get_raw_notes(); |
| 523 | - $notes_array = array_reverse( array_filter( explode( "\n\n", $all_notes ) ) ); |
|
| 523 | + $notes_array = array_reverse(array_filter(explode("\n\n", $all_notes))); |
|
| 524 | 524 | |
| 525 | - $desired_notes = array_slice( $notes_array, $offset, $length ); |
|
| 525 | + $desired_notes = array_slice($notes_array, $offset, $length); |
|
| 526 | 526 | |
| 527 | 527 | return $desired_notes; |
| 528 | 528 | |
@@ -537,9 +537,9 @@ discard block |
||
| 537 | 537 | public function get_notes_count() { |
| 538 | 538 | |
| 539 | 539 | $all_notes = $this->get_raw_notes(); |
| 540 | - $notes_array = array_reverse( array_filter( explode( "\n\n", $all_notes ) ) ); |
|
| 540 | + $notes_array = array_reverse(array_filter(explode("\n\n", $all_notes))); |
|
| 541 | 541 | |
| 542 | - return count( $notes_array ); |
|
| 542 | + return count($notes_array); |
|
| 543 | 543 | |
| 544 | 544 | } |
| 545 | 545 | |
@@ -552,32 +552,32 @@ discard block |
||
| 552 | 552 | * |
| 553 | 553 | * @return string|boolean The new note if added succesfully, false otherwise |
| 554 | 554 | */ |
| 555 | - public function add_note( $note = '' ) { |
|
| 555 | + public function add_note($note = '') { |
|
| 556 | 556 | |
| 557 | - $note = trim( $note ); |
|
| 558 | - if ( empty( $note ) ) { |
|
| 557 | + $note = trim($note); |
|
| 558 | + if (empty($note)) { |
|
| 559 | 559 | return false; |
| 560 | 560 | } |
| 561 | 561 | |
| 562 | 562 | $notes = $this->get_raw_notes(); |
| 563 | 563 | |
| 564 | - if ( empty( $notes ) ) { |
|
| 564 | + if (empty($notes)) { |
|
| 565 | 565 | $notes = ''; |
| 566 | 566 | } |
| 567 | 567 | |
| 568 | - $note_string = date_i18n( 'F j, Y H:i:s', current_time( 'timestamp' ) ) . ' - ' . $note; |
|
| 569 | - $new_note = apply_filters( 'give_customer_add_note_string', $note_string ); |
|
| 570 | - $notes .= "\n\n" . $new_note; |
|
| 568 | + $note_string = date_i18n('F j, Y H:i:s', current_time('timestamp')).' - '.$note; |
|
| 569 | + $new_note = apply_filters('give_customer_add_note_string', $note_string); |
|
| 570 | + $notes .= "\n\n".$new_note; |
|
| 571 | 571 | |
| 572 | - do_action( 'give_customer_pre_add_note', $new_note, $this->id ); |
|
| 572 | + do_action('give_customer_pre_add_note', $new_note, $this->id); |
|
| 573 | 573 | |
| 574 | - $updated = $this->update( array( 'notes' => $notes ) ); |
|
| 574 | + $updated = $this->update(array('notes' => $notes)); |
|
| 575 | 575 | |
| 576 | - if ( $updated ) { |
|
| 576 | + if ($updated) { |
|
| 577 | 577 | $this->notes = $this->get_notes(); |
| 578 | 578 | } |
| 579 | 579 | |
| 580 | - do_action( 'give_customer_post_add_note', $this->notes, $new_note, $this->id ); |
|
| 580 | + do_action('give_customer_post_add_note', $this->notes, $new_note, $this->id); |
|
| 581 | 581 | |
| 582 | 582 | // Return the formatted note, so we can test, as well as update any displays |
| 583 | 583 | return $new_note; |
@@ -592,7 +592,7 @@ discard block |
||
| 592 | 592 | */ |
| 593 | 593 | private function get_raw_notes() { |
| 594 | 594 | |
| 595 | - $all_notes = $this->db->get_column( 'notes', $this->id ); |
|
| 595 | + $all_notes = $this->db->get_column('notes', $this->id); |
|
| 596 | 596 | |
| 597 | 597 | return $all_notes; |
| 598 | 598 | |
@@ -607,51 +607,51 @@ discard block |
||
| 607 | 607 | * |
| 608 | 608 | * @return array The sanitized data, based off column defaults |
| 609 | 609 | */ |
| 610 | - private function sanitize_columns( $data ) { |
|
| 610 | + private function sanitize_columns($data) { |
|
| 611 | 611 | |
| 612 | 612 | $columns = $this->db->get_columns(); |
| 613 | 613 | $default_values = $this->db->get_column_defaults(); |
| 614 | 614 | |
| 615 | - foreach ( $columns as $key => $type ) { |
|
| 615 | + foreach ($columns as $key => $type) { |
|
| 616 | 616 | |
| 617 | 617 | // Only sanitize data that we were provided |
| 618 | - if ( ! array_key_exists( $key, $data ) ) { |
|
| 618 | + if ( ! array_key_exists($key, $data)) { |
|
| 619 | 619 | continue; |
| 620 | 620 | } |
| 621 | 621 | |
| 622 | - switch ( $type ) { |
|
| 622 | + switch ($type) { |
|
| 623 | 623 | |
| 624 | 624 | case '%s': |
| 625 | - if ( 'email' == $key ) { |
|
| 626 | - $data[ $key ] = sanitize_email( $data[ $key ] ); |
|
| 627 | - } elseif ( 'notes' == $key ) { |
|
| 628 | - $data[ $key ] = strip_tags( $data[ $key ] ); |
|
| 625 | + if ('email' == $key) { |
|
| 626 | + $data[$key] = sanitize_email($data[$key]); |
|
| 627 | + } elseif ('notes' == $key) { |
|
| 628 | + $data[$key] = strip_tags($data[$key]); |
|
| 629 | 629 | } else { |
| 630 | - $data[ $key ] = sanitize_text_field( $data[ $key ] ); |
|
| 630 | + $data[$key] = sanitize_text_field($data[$key]); |
|
| 631 | 631 | } |
| 632 | 632 | break; |
| 633 | 633 | |
| 634 | 634 | case '%d': |
| 635 | - if ( ! is_numeric( $data[ $key ] ) || (int) $data[ $key ] !== absint( $data[ $key ] ) ) { |
|
| 636 | - $data[ $key ] = $default_values[ $key ]; |
|
| 635 | + if ( ! is_numeric($data[$key]) || (int) $data[$key] !== absint($data[$key])) { |
|
| 636 | + $data[$key] = $default_values[$key]; |
|
| 637 | 637 | } else { |
| 638 | - $data[ $key ] = absint( $data[ $key ] ); |
|
| 638 | + $data[$key] = absint($data[$key]); |
|
| 639 | 639 | } |
| 640 | 640 | break; |
| 641 | 641 | |
| 642 | 642 | case '%f': |
| 643 | 643 | // Convert what was given to a float |
| 644 | - $value = floatval( $data[ $key ] ); |
|
| 644 | + $value = floatval($data[$key]); |
|
| 645 | 645 | |
| 646 | - if ( ! is_float( $value ) ) { |
|
| 647 | - $data[ $key ] = $default_values[ $key ]; |
|
| 646 | + if ( ! is_float($value)) { |
|
| 647 | + $data[$key] = $default_values[$key]; |
|
| 648 | 648 | } else { |
| 649 | - $data[ $key ] = $value; |
|
| 649 | + $data[$key] = $value; |
|
| 650 | 650 | } |
| 651 | 651 | break; |
| 652 | 652 | |
| 653 | 653 | default: |
| 654 | - $data[ $key ] = sanitize_text_field( $data[ $key ] ); |
|
| 654 | + $data[$key] = sanitize_text_field($data[$key]); |
|
| 655 | 655 | break; |
| 656 | 656 | |
| 657 | 657 | } |
@@ -1,13 +1,13 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | /** |
| 3 | - * Customer (Donor) Object |
|
| 4 | - * |
|
| 5 | - * @package Give |
|
| 6 | - * @subpackage Classes/Customer |
|
| 7 | - * @copyright Copyright (c) 2015, WordImpress |
|
| 8 | - * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License |
|
| 9 | - * @since 1.0 |
|
| 10 | - */ |
|
| 3 | + * Customer (Donor) Object |
|
| 4 | + * |
|
| 5 | + * @package Give |
|
| 6 | + * @subpackage Classes/Customer |
|
| 7 | + * @copyright Copyright (c) 2015, WordImpress |
|
| 8 | + * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License |
|
| 9 | + * @since 1.0 |
|
| 10 | + */ |
|
| 11 | 11 | |
| 12 | 12 | // Exit if accessed directly |
| 13 | 13 | if ( ! defined( 'ABSPATH' ) ) { |
@@ -12,7 +12,7 @@ discard block |
||
| 12 | 12 | */ |
| 13 | 13 | |
| 14 | 14 | // Exit if accessed directly |
| 15 | -if ( ! defined( 'ABSPATH' ) ) { |
|
| 15 | +if ( ! defined('ABSPATH')) { |
|
| 16 | 16 | exit; |
| 17 | 17 | } |
| 18 | 18 | |
@@ -33,7 +33,7 @@ discard block |
||
| 33 | 33 | |
| 34 | 34 | global $wpdb; |
| 35 | 35 | |
| 36 | - $this->table_name = $wpdb->prefix . 'give_customers'; |
|
| 36 | + $this->table_name = $wpdb->prefix.'give_customers'; |
|
| 37 | 37 | $this->primary_key = 'id'; |
| 38 | 38 | $this->version = '1.0'; |
| 39 | 39 | |
@@ -74,7 +74,7 @@ discard block |
||
| 74 | 74 | 'purchase_value' => 0.00, |
| 75 | 75 | 'purchase_count' => 0, |
| 76 | 76 | 'notes' => '', |
| 77 | - 'date_created' => date( 'Y-m-d H:i:s' ), |
|
| 77 | + 'date_created' => date('Y-m-d H:i:s'), |
|
| 78 | 78 | ); |
| 79 | 79 | } |
| 80 | 80 | |
@@ -84,40 +84,40 @@ discard block |
||
| 84 | 84 | * @access public |
| 85 | 85 | * @since 1.0 |
| 86 | 86 | */ |
| 87 | - public function add( $data = array() ) { |
|
| 87 | + public function add($data = array()) { |
|
| 88 | 88 | |
| 89 | 89 | $defaults = array( |
| 90 | 90 | 'payment_ids' => '' |
| 91 | 91 | ); |
| 92 | 92 | |
| 93 | - $args = wp_parse_args( $data, $defaults ); |
|
| 93 | + $args = wp_parse_args($data, $defaults); |
|
| 94 | 94 | |
| 95 | - if ( empty( $args['email'] ) ) { |
|
| 95 | + if (empty($args['email'])) { |
|
| 96 | 96 | return false; |
| 97 | 97 | } |
| 98 | 98 | |
| 99 | - if ( ! empty( $args['payment_ids'] ) && is_array( $args['payment_ids'] ) ) { |
|
| 100 | - $args['payment_ids'] = implode( ',', array_unique( array_values( $args['payment_ids'] ) ) ); |
|
| 99 | + if ( ! empty($args['payment_ids']) && is_array($args['payment_ids'])) { |
|
| 100 | + $args['payment_ids'] = implode(',', array_unique(array_values($args['payment_ids']))); |
|
| 101 | 101 | } |
| 102 | 102 | |
| 103 | - $customer = $this->get_customer_by( 'email', $args['email'] ); |
|
| 103 | + $customer = $this->get_customer_by('email', $args['email']); |
|
| 104 | 104 | |
| 105 | - if ( $customer ) { |
|
| 105 | + if ($customer) { |
|
| 106 | 106 | // update an existing customer |
| 107 | 107 | |
| 108 | 108 | // Update the payment IDs attached to the customer |
| 109 | - if ( ! empty( $args['payment_ids'] ) ) { |
|
| 109 | + if ( ! empty($args['payment_ids'])) { |
|
| 110 | 110 | |
| 111 | - if ( empty( $customer->payment_ids ) ) { |
|
| 111 | + if (empty($customer->payment_ids)) { |
|
| 112 | 112 | |
| 113 | 113 | $customer->payment_ids = $args['payment_ids']; |
| 114 | 114 | |
| 115 | 115 | } else { |
| 116 | 116 | |
| 117 | - $existing_ids = array_map( 'absint', explode( ',', $customer->payment_ids ) ); |
|
| 118 | - $payment_ids = array_map( 'absint', explode( ',', $args['payment_ids'] ) ); |
|
| 119 | - $payment_ids = array_merge( $payment_ids, $existing_ids ); |
|
| 120 | - $customer->payment_ids = implode( ',', array_unique( array_values( $payment_ids ) ) ); |
|
| 117 | + $existing_ids = array_map('absint', explode(',', $customer->payment_ids)); |
|
| 118 | + $payment_ids = array_map('absint', explode(',', $args['payment_ids'])); |
|
| 119 | + $payment_ids = array_merge($payment_ids, $existing_ids); |
|
| 120 | + $customer->payment_ids = implode(',', array_unique(array_values($payment_ids))); |
|
| 121 | 121 | |
| 122 | 122 | } |
| 123 | 123 | |
@@ -125,13 +125,13 @@ discard block |
||
| 125 | 125 | |
| 126 | 126 | } |
| 127 | 127 | |
| 128 | - $this->update( $customer->id, $args ); |
|
| 128 | + $this->update($customer->id, $args); |
|
| 129 | 129 | |
| 130 | 130 | return $customer->id; |
| 131 | 131 | |
| 132 | 132 | } else { |
| 133 | 133 | |
| 134 | - return $this->insert( $args, 'customer' ); |
|
| 134 | + return $this->insert($args, 'customer'); |
|
| 135 | 135 | |
| 136 | 136 | } |
| 137 | 137 | |
@@ -146,20 +146,20 @@ discard block |
||
| 146 | 146 | * @access public |
| 147 | 147 | * @since 1.0 |
| 148 | 148 | */ |
| 149 | - public function delete( $_id_or_email = false ) { |
|
| 149 | + public function delete($_id_or_email = false) { |
|
| 150 | 150 | |
| 151 | - if ( empty( $_id_or_email ) ) { |
|
| 151 | + if (empty($_id_or_email)) { |
|
| 152 | 152 | return false; |
| 153 | 153 | } |
| 154 | 154 | |
| 155 | - $column = is_email( $_id_or_email ) ? 'email' : 'id'; |
|
| 156 | - $customer = $this->get_customer_by( $column, $_id_or_email ); |
|
| 155 | + $column = is_email($_id_or_email) ? 'email' : 'id'; |
|
| 156 | + $customer = $this->get_customer_by($column, $_id_or_email); |
|
| 157 | 157 | |
| 158 | - if ( $customer->id > 0 ) { |
|
| 158 | + if ($customer->id > 0) { |
|
| 159 | 159 | |
| 160 | 160 | global $wpdb; |
| 161 | 161 | |
| 162 | - return $wpdb->delete( $this->table_name, array( 'id' => $customer->id ), array( '%d' ) ); |
|
| 162 | + return $wpdb->delete($this->table_name, array('id' => $customer->id), array('%d')); |
|
| 163 | 163 | |
| 164 | 164 | } else { |
| 165 | 165 | return false; |
@@ -173,9 +173,9 @@ discard block |
||
| 173 | 173 | * @access public |
| 174 | 174 | * @since 1.0 |
| 175 | 175 | */ |
| 176 | - public function exists( $email = '' ) { |
|
| 176 | + public function exists($email = '') { |
|
| 177 | 177 | |
| 178 | - return (bool) $this->get_column_by( 'id', 'email', $email ); |
|
| 178 | + return (bool) $this->get_column_by('id', 'email', $email); |
|
| 179 | 179 | |
| 180 | 180 | } |
| 181 | 181 | |
@@ -185,16 +185,16 @@ discard block |
||
| 185 | 185 | * @access public |
| 186 | 186 | * @since 1.0 |
| 187 | 187 | */ |
| 188 | - public function attach_payment( $customer_id = 0, $payment_id = 0 ) { |
|
| 188 | + public function attach_payment($customer_id = 0, $payment_id = 0) { |
|
| 189 | 189 | |
| 190 | - $customer = new Give_Customer( $customer_id ); |
|
| 190 | + $customer = new Give_Customer($customer_id); |
|
| 191 | 191 | |
| 192 | - if ( empty( $customer->id ) ) { |
|
| 192 | + if (empty($customer->id)) { |
|
| 193 | 193 | return false; |
| 194 | 194 | } |
| 195 | 195 | |
| 196 | 196 | // Attach the payment, but don't increment stats, as this function previously did not |
| 197 | - return $customer->attach_payment( $payment_id, false ); |
|
| 197 | + return $customer->attach_payment($payment_id, false); |
|
| 198 | 198 | |
| 199 | 199 | } |
| 200 | 200 | |
@@ -204,16 +204,16 @@ discard block |
||
| 204 | 204 | * @access public |
| 205 | 205 | * @since 1.0 |
| 206 | 206 | */ |
| 207 | - public function remove_payment( $customer_id = 0, $payment_id = 0 ) { |
|
| 207 | + public function remove_payment($customer_id = 0, $payment_id = 0) { |
|
| 208 | 208 | |
| 209 | - $customer = new Give_Customer( $customer_id ); |
|
| 209 | + $customer = new Give_Customer($customer_id); |
|
| 210 | 210 | |
| 211 | - if ( ! $customer ) { |
|
| 211 | + if ( ! $customer) { |
|
| 212 | 212 | return false; |
| 213 | 213 | } |
| 214 | 214 | |
| 215 | 215 | // Remove the payment, but don't decrease stats, as this function previously did not |
| 216 | - return $customer->remove_payment( $payment_id, false ); |
|
| 216 | + return $customer->remove_payment($payment_id, false); |
|
| 217 | 217 | |
| 218 | 218 | } |
| 219 | 219 | |
@@ -225,18 +225,18 @@ discard block |
||
| 225 | 225 | * |
| 226 | 226 | * @return bool |
| 227 | 227 | */ |
| 228 | - public function increment_stats( $customer_id = 0, $amount = 0.00 ) { |
|
| 228 | + public function increment_stats($customer_id = 0, $amount = 0.00) { |
|
| 229 | 229 | |
| 230 | - $customer = new Give_Customer( $customer_id ); |
|
| 230 | + $customer = new Give_Customer($customer_id); |
|
| 231 | 231 | |
| 232 | - if ( empty( $customer->id ) ) { |
|
| 232 | + if (empty($customer->id)) { |
|
| 233 | 233 | return false; |
| 234 | 234 | } |
| 235 | 235 | |
| 236 | 236 | $increased_count = $customer->increase_purchase_count(); |
| 237 | - $increased_value = $customer->increase_value( $amount ); |
|
| 237 | + $increased_value = $customer->increase_value($amount); |
|
| 238 | 238 | |
| 239 | - return ( $increased_count && $increased_value ) ? true : false; |
|
| 239 | + return ($increased_count && $increased_value) ? true : false; |
|
| 240 | 240 | |
| 241 | 241 | } |
| 242 | 242 | |
@@ -246,18 +246,18 @@ discard block |
||
| 246 | 246 | * @access public |
| 247 | 247 | * @since 1.0 |
| 248 | 248 | */ |
| 249 | - public function decrement_stats( $customer_id = 0, $amount = 0.00 ) { |
|
| 249 | + public function decrement_stats($customer_id = 0, $amount = 0.00) { |
|
| 250 | 250 | |
| 251 | - $customer = new Give_Customer( $customer_id ); |
|
| 251 | + $customer = new Give_Customer($customer_id); |
|
| 252 | 252 | |
| 253 | - if ( ! $customer ) { |
|
| 253 | + if ( ! $customer) { |
|
| 254 | 254 | return false; |
| 255 | 255 | } |
| 256 | 256 | |
| 257 | 257 | $decreased_count = $customer->decrease_purchase_count(); |
| 258 | - $decreased_value = $customer->decrease_value( $amount ); |
|
| 258 | + $decreased_value = $customer->decrease_value($amount); |
|
| 259 | 259 | |
| 260 | - return ( $decreased_count && $decreased_value ) ? true : false; |
|
| 260 | + return ($decreased_count && $decreased_value) ? true : false; |
|
| 261 | 261 | |
| 262 | 262 | } |
| 263 | 263 | |
@@ -272,45 +272,45 @@ discard block |
||
| 272 | 272 | * |
| 273 | 273 | * @return mixed Upon success, an object of the customer. Upon failure, NULL |
| 274 | 274 | */ |
| 275 | - public function get_customer_by( $field = 'id', $value = 0 ) { |
|
| 275 | + public function get_customer_by($field = 'id', $value = 0) { |
|
| 276 | 276 | global $wpdb; |
| 277 | 277 | |
| 278 | - if ( empty( $field ) || empty( $value ) ) { |
|
| 278 | + if (empty($field) || empty($value)) { |
|
| 279 | 279 | return null; |
| 280 | 280 | } |
| 281 | 281 | |
| 282 | - if ( 'id' == $field || 'user_id' == $field ) { |
|
| 282 | + if ('id' == $field || 'user_id' == $field) { |
|
| 283 | 283 | // Make sure the value is numeric to avoid casting objects, for example, |
| 284 | 284 | // to int 1. |
| 285 | - if ( ! is_numeric( $value ) ) { |
|
| 285 | + if ( ! is_numeric($value)) { |
|
| 286 | 286 | return false; |
| 287 | 287 | } |
| 288 | 288 | |
| 289 | - $value = intval( $value ); |
|
| 289 | + $value = intval($value); |
|
| 290 | 290 | |
| 291 | - if ( $value < 1 ) { |
|
| 291 | + if ($value < 1) { |
|
| 292 | 292 | return false; |
| 293 | 293 | } |
| 294 | 294 | |
| 295 | - } elseif ( 'email' === $field ) { |
|
| 295 | + } elseif ('email' === $field) { |
|
| 296 | 296 | |
| 297 | - if ( ! is_email( $value ) ) { |
|
| 297 | + if ( ! is_email($value)) { |
|
| 298 | 298 | return false; |
| 299 | 299 | } |
| 300 | 300 | |
| 301 | - $value = trim( $value ); |
|
| 301 | + $value = trim($value); |
|
| 302 | 302 | } |
| 303 | 303 | |
| 304 | - if ( ! $value ) { |
|
| 304 | + if ( ! $value) { |
|
| 305 | 305 | return false; |
| 306 | 306 | } |
| 307 | 307 | |
| 308 | - switch ( $field ) { |
|
| 308 | + switch ($field) { |
|
| 309 | 309 | case 'id': |
| 310 | 310 | $db_field = 'id'; |
| 311 | 311 | break; |
| 312 | 312 | case 'email': |
| 313 | - $value = sanitize_text_field( $value ); |
|
| 313 | + $value = sanitize_text_field($value); |
|
| 314 | 314 | $db_field = 'email'; |
| 315 | 315 | break; |
| 316 | 316 | case 'user_id': |
@@ -320,7 +320,7 @@ discard block |
||
| 320 | 320 | return false; |
| 321 | 321 | } |
| 322 | 322 | |
| 323 | - if ( ! $customer = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $this->table_name WHERE $db_field = %s LIMIT 1", $value ) ) ) { |
|
| 323 | + if ( ! $customer = $wpdb->get_row($wpdb->prepare("SELECT * FROM $this->table_name WHERE $db_field = %s LIMIT 1", $value))) { |
|
| 324 | 324 | return false; |
| 325 | 325 | } |
| 326 | 326 | |
@@ -333,7 +333,7 @@ discard block |
||
| 333 | 333 | * @access public |
| 334 | 334 | * @since 1.0 |
| 335 | 335 | */ |
| 336 | - public function get_customers( $args = array() ) { |
|
| 336 | + public function get_customers($args = array()) { |
|
| 337 | 337 | |
| 338 | 338 | global $wpdb; |
| 339 | 339 | |
@@ -345,21 +345,21 @@ discard block |
||
| 345 | 345 | 'order' => 'DESC' |
| 346 | 346 | ); |
| 347 | 347 | |
| 348 | - $args = wp_parse_args( $args, $defaults ); |
|
| 348 | + $args = wp_parse_args($args, $defaults); |
|
| 349 | 349 | |
| 350 | - if ( $args['number'] < 1 ) { |
|
| 350 | + if ($args['number'] < 1) { |
|
| 351 | 351 | $args['number'] = 999999999999; |
| 352 | 352 | } |
| 353 | 353 | |
| 354 | 354 | $where = ' WHERE 1=1 '; |
| 355 | 355 | |
| 356 | 356 | // specific customers |
| 357 | - if ( ! empty( $args['id'] ) ) { |
|
| 357 | + if ( ! empty($args['id'])) { |
|
| 358 | 358 | |
| 359 | - if ( is_array( $args['id'] ) ) { |
|
| 360 | - $ids = implode( ',', array_map( 'intval', $args['id'] ) ); |
|
| 359 | + if (is_array($args['id'])) { |
|
| 360 | + $ids = implode(',', array_map('intval', $args['id'])); |
|
| 361 | 361 | } else { |
| 362 | - $ids = intval( $args['id'] ); |
|
| 362 | + $ids = intval($args['id']); |
|
| 363 | 363 | } |
| 364 | 364 | |
| 365 | 365 | $where .= " AND `id` IN( {$ids} ) "; |
@@ -367,12 +367,12 @@ discard block |
||
| 367 | 367 | } |
| 368 | 368 | |
| 369 | 369 | // customers for specific user accounts |
| 370 | - if ( ! empty( $args['user_id'] ) ) { |
|
| 370 | + if ( ! empty($args['user_id'])) { |
|
| 371 | 371 | |
| 372 | - if ( is_array( $args['user_id'] ) ) { |
|
| 373 | - $user_ids = implode( ',', array_map( 'intval', $args['user_id'] ) ); |
|
| 372 | + if (is_array($args['user_id'])) { |
|
| 373 | + $user_ids = implode(',', array_map('intval', $args['user_id'])); |
|
| 374 | 374 | } else { |
| 375 | - $user_ids = intval( $args['user_id'] ); |
|
| 375 | + $user_ids = intval($args['user_id']); |
|
| 376 | 376 | } |
| 377 | 377 | |
| 378 | 378 | $where .= " AND `user_id` IN( {$user_ids} ) "; |
@@ -380,15 +380,15 @@ discard block |
||
| 380 | 380 | } |
| 381 | 381 | |
| 382 | 382 | //specific customers by email |
| 383 | - if ( ! empty( $args['email'] ) ) { |
|
| 383 | + if ( ! empty($args['email'])) { |
|
| 384 | 384 | |
| 385 | - if ( is_array( $args['email'] ) ) { |
|
| 386 | - $emails = "'" . implode( "', '", $args['email'] ) . "'"; |
|
| 385 | + if (is_array($args['email'])) { |
|
| 386 | + $emails = "'".implode("', '", $args['email'])."'"; |
|
| 387 | 387 | } else { |
| 388 | - $emails = "'" . $args['email'] . "'"; |
|
| 388 | + $emails = "'".$args['email']."'"; |
|
| 389 | 389 | } |
| 390 | 390 | |
| 391 | - if ( ! empty( $where ) ) { |
|
| 391 | + if ( ! empty($where)) { |
|
| 392 | 392 | $where .= " AND `email` IN( {$emails} ) "; |
| 393 | 393 | } else { |
| 394 | 394 | $where .= "WHERE `email` IN( {$emails} ) "; |
@@ -397,31 +397,31 @@ discard block |
||
| 397 | 397 | } |
| 398 | 398 | |
| 399 | 399 | // specific customers by name |
| 400 | - if ( ! empty( $args['name'] ) ) { |
|
| 400 | + if ( ! empty($args['name'])) { |
|
| 401 | 401 | |
| 402 | - if ( ! empty( $where ) ) { |
|
| 403 | - $where .= " AND `name` LIKE '%%" . $args['name'] . "%%' "; |
|
| 402 | + if ( ! empty($where)) { |
|
| 403 | + $where .= " AND `name` LIKE '%%".$args['name']."%%' "; |
|
| 404 | 404 | } else { |
| 405 | - $where .= "WHERE `name` LIKE '%%" . $args['name'] . "%%' "; |
|
| 405 | + $where .= "WHERE `name` LIKE '%%".$args['name']."%%' "; |
|
| 406 | 406 | } |
| 407 | 407 | } |
| 408 | 408 | |
| 409 | 409 | // Customers created for a specific date or in a date range |
| 410 | - if ( ! empty( $args['date'] ) ) { |
|
| 410 | + if ( ! empty($args['date'])) { |
|
| 411 | 411 | |
| 412 | - if ( is_array( $args['date'] ) ) { |
|
| 412 | + if (is_array($args['date'])) { |
|
| 413 | 413 | |
| 414 | - if ( ! empty( $args['date']['start'] ) ) { |
|
| 414 | + if ( ! empty($args['date']['start'])) { |
|
| 415 | 415 | |
| 416 | - $start = date( 'Y-m-d H:i:s', strtotime( $args['date']['start'] ) ); |
|
| 416 | + $start = date('Y-m-d H:i:s', strtotime($args['date']['start'])); |
|
| 417 | 417 | |
| 418 | 418 | $where .= " AND `date_created` >= '{$start}'"; |
| 419 | 419 | |
| 420 | 420 | } |
| 421 | 421 | |
| 422 | - if ( ! empty( $args['date']['end'] ) ) { |
|
| 422 | + if ( ! empty($args['date']['end'])) { |
|
| 423 | 423 | |
| 424 | - $end = date( 'Y-m-d H:i:s', strtotime( $args['date']['end'] ) ); |
|
| 424 | + $end = date('Y-m-d H:i:s', strtotime($args['date']['end'])); |
|
| 425 | 425 | |
| 426 | 426 | $where .= " AND `date_created` <= '{$end}'"; |
| 427 | 427 | |
@@ -429,31 +429,31 @@ discard block |
||
| 429 | 429 | |
| 430 | 430 | } else { |
| 431 | 431 | |
| 432 | - $year = date( 'Y', strtotime( $args['date'] ) ); |
|
| 433 | - $month = date( 'm', strtotime( $args['date'] ) ); |
|
| 434 | - $day = date( 'd', strtotime( $args['date'] ) ); |
|
| 432 | + $year = date('Y', strtotime($args['date'])); |
|
| 433 | + $month = date('m', strtotime($args['date'])); |
|
| 434 | + $day = date('d', strtotime($args['date'])); |
|
| 435 | 435 | |
| 436 | 436 | $where .= " AND $year = YEAR ( date_created ) AND $month = MONTH ( date_created ) AND $day = DAY ( date_created )"; |
| 437 | 437 | } |
| 438 | 438 | |
| 439 | 439 | } |
| 440 | 440 | |
| 441 | - $args['orderby'] = ! array_key_exists( $args['orderby'], $this->get_columns() ) ? 'id' : $args['orderby']; |
|
| 441 | + $args['orderby'] = ! array_key_exists($args['orderby'], $this->get_columns()) ? 'id' : $args['orderby']; |
|
| 442 | 442 | |
| 443 | - if ( 'purchase_value' == $args['orderby'] ) { |
|
| 443 | + if ('purchase_value' == $args['orderby']) { |
|
| 444 | 444 | $args['orderby'] = 'purchase_value+0'; |
| 445 | 445 | } |
| 446 | 446 | |
| 447 | - $cache_key = md5( 'give_customers_' . serialize( $args ) ); |
|
| 447 | + $cache_key = md5('give_customers_'.serialize($args)); |
|
| 448 | 448 | |
| 449 | - $customers = wp_cache_get( $cache_key, 'customers' ); |
|
| 449 | + $customers = wp_cache_get($cache_key, 'customers'); |
|
| 450 | 450 | |
| 451 | - $args['orderby'] = esc_sql( $args['orderby'] ); |
|
| 452 | - $args['order'] = esc_sql( $args['order'] ); |
|
| 451 | + $args['orderby'] = esc_sql($args['orderby']); |
|
| 452 | + $args['order'] = esc_sql($args['order']); |
|
| 453 | 453 | |
| 454 | - if ( $customers === false ) { |
|
| 455 | - $customers = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $this->table_name $where ORDER BY {$args['orderby']} {$args['order']} LIMIT %d,%d;", absint( $args['offset'] ), absint( $args['number'] ) ) ); |
|
| 456 | - wp_cache_set( $cache_key, $customers, 'customers', 3600 ); |
|
| 454 | + if ($customers === false) { |
|
| 455 | + $customers = $wpdb->get_results($wpdb->prepare("SELECT * FROM $this->table_name $where ORDER BY {$args['orderby']} {$args['order']} LIMIT %d,%d;", absint($args['offset']), absint($args['number']))); |
|
| 456 | + wp_cache_set($cache_key, $customers, 'customers', 3600); |
|
| 457 | 457 | } |
| 458 | 458 | |
| 459 | 459 | return $customers; |
@@ -467,26 +467,26 @@ discard block |
||
| 467 | 467 | * @access public |
| 468 | 468 | * @since 1.0 |
| 469 | 469 | */ |
| 470 | - public function count( $args = array() ) { |
|
| 470 | + public function count($args = array()) { |
|
| 471 | 471 | |
| 472 | 472 | global $wpdb; |
| 473 | 473 | |
| 474 | 474 | $where = ' WHERE 1=1 '; |
| 475 | 475 | |
| 476 | - if ( ! empty( $args['date'] ) ) { |
|
| 476 | + if ( ! empty($args['date'])) { |
|
| 477 | 477 | |
| 478 | - if ( is_array( $args['date'] ) ) { |
|
| 478 | + if (is_array($args['date'])) { |
|
| 479 | 479 | |
| 480 | - $start = date( 'Y-m-d H:i:s', strtotime( $args['date']['start'] ) ); |
|
| 481 | - $end = date( 'Y-m-d H:i:s', strtotime( $args['date']['end'] ) ); |
|
| 480 | + $start = date('Y-m-d H:i:s', strtotime($args['date']['start'])); |
|
| 481 | + $end = date('Y-m-d H:i:s', strtotime($args['date']['end'])); |
|
| 482 | 482 | |
| 483 | 483 | $where .= " AND `date_created` >= '{$start}' AND `date_created` <= '{$end}'"; |
| 484 | 484 | |
| 485 | 485 | } else { |
| 486 | 486 | |
| 487 | - $year = date( 'Y', strtotime( $args['date'] ) ); |
|
| 488 | - $month = date( 'm', strtotime( $args['date'] ) ); |
|
| 489 | - $day = date( 'd', strtotime( $args['date'] ) ); |
|
| 487 | + $year = date('Y', strtotime($args['date'])); |
|
| 488 | + $month = date('m', strtotime($args['date'])); |
|
| 489 | + $day = date('d', strtotime($args['date'])); |
|
| 490 | 490 | |
| 491 | 491 | $where .= " AND $year = YEAR ( date_created ) AND $month = MONTH ( date_created ) AND $day = DAY ( date_created )"; |
| 492 | 492 | } |
@@ -494,16 +494,16 @@ discard block |
||
| 494 | 494 | } |
| 495 | 495 | |
| 496 | 496 | |
| 497 | - $cache_key = md5( 'give_customers_count' . serialize( $args ) ); |
|
| 497 | + $cache_key = md5('give_customers_count'.serialize($args)); |
|
| 498 | 498 | |
| 499 | - $count = wp_cache_get( $cache_key, 'customers' ); |
|
| 499 | + $count = wp_cache_get($cache_key, 'customers'); |
|
| 500 | 500 | |
| 501 | - if ( $count === false ) { |
|
| 502 | - $count = $wpdb->get_var( "SELECT COUNT($this->primary_key) FROM " . $this->table_name . "{$where};" ); |
|
| 503 | - wp_cache_set( $cache_key, $count, 'customers', 3600 ); |
|
| 501 | + if ($count === false) { |
|
| 502 | + $count = $wpdb->get_var("SELECT COUNT($this->primary_key) FROM ".$this->table_name."{$where};"); |
|
| 503 | + wp_cache_set($cache_key, $count, 'customers', 3600); |
|
| 504 | 504 | } |
| 505 | 505 | |
| 506 | - return absint( $count ); |
|
| 506 | + return absint($count); |
|
| 507 | 507 | |
| 508 | 508 | } |
| 509 | 509 | |
@@ -517,9 +517,9 @@ discard block |
||
| 517 | 517 | |
| 518 | 518 | global $wpdb; |
| 519 | 519 | |
| 520 | - require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); |
|
| 520 | + require_once(ABSPATH.'wp-admin/includes/upgrade.php'); |
|
| 521 | 521 | |
| 522 | - $sql = "CREATE TABLE " . $this->table_name . " ( |
|
| 522 | + $sql = "CREATE TABLE ".$this->table_name." ( |
|
| 523 | 523 | id bigint(20) NOT NULL AUTO_INCREMENT, |
| 524 | 524 | user_id bigint(20) NOT NULL, |
| 525 | 525 | email varchar(50) NOT NULL, |
@@ -534,8 +534,8 @@ discard block |
||
| 534 | 534 | KEY user (user_id) |
| 535 | 535 | ) CHARACTER SET utf8 COLLATE utf8_general_ci;"; |
| 536 | 536 | |
| 537 | - dbDelta( $sql ); |
|
| 537 | + dbDelta($sql); |
|
| 538 | 538 | |
| 539 | - update_option( $this->table_name . '_db_version', $this->version ); |
|
| 539 | + update_option($this->table_name.'_db_version', $this->version); |
|
| 540 | 540 | } |
| 541 | 541 | } |
@@ -272,7 +272,7 @@ |
||
| 272 | 272 | * @since 1.0 |
| 273 | 273 | * |
| 274 | 274 | * @param string $field id or email |
| 275 | - * @param mixed $value The Customer ID or email to search |
|
| 275 | + * @param integer $value The Customer ID or email to search |
|
| 276 | 276 | * |
| 277 | 277 | * @return mixed Upon success, an object of the customer. Upon failure, NULL |
| 278 | 278 | */ |
@@ -8,7 +8,7 @@ discard block |
||
| 8 | 8 | * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License |
| 9 | 9 | * @since 1.0 |
| 10 | 10 | */ |
| 11 | -if ( ! defined( 'ABSPATH' ) ) { |
|
| 11 | +if ( ! defined('ABSPATH')) { |
|
| 12 | 12 | exit; |
| 13 | 13 | } // Exit if accessed directly |
| 14 | 14 | |
@@ -77,10 +77,10 @@ discard block |
||
| 77 | 77 | * @since 1.0 |
| 78 | 78 | * @return object |
| 79 | 79 | */ |
| 80 | - public function get( $row_id ) { |
|
| 80 | + public function get($row_id) { |
|
| 81 | 81 | global $wpdb; |
| 82 | 82 | |
| 83 | - return $wpdb->get_row( "SELECT * FROM $this->table_name WHERE $this->primary_key = $row_id LIMIT 1;" ); |
|
| 83 | + return $wpdb->get_row("SELECT * FROM $this->table_name WHERE $this->primary_key = $row_id LIMIT 1;"); |
|
| 84 | 84 | } |
| 85 | 85 | |
| 86 | 86 | /** |
@@ -90,10 +90,10 @@ discard block |
||
| 90 | 90 | * @since 1.0 |
| 91 | 91 | * @return object |
| 92 | 92 | */ |
| 93 | - public function get_by( $column, $row_id ) { |
|
| 93 | + public function get_by($column, $row_id) { |
|
| 94 | 94 | global $wpdb; |
| 95 | 95 | |
| 96 | - return $wpdb->get_row( "SELECT * FROM $this->table_name WHERE $column = '$row_id' LIMIT 1;" ); |
|
| 96 | + return $wpdb->get_row("SELECT * FROM $this->table_name WHERE $column = '$row_id' LIMIT 1;"); |
|
| 97 | 97 | } |
| 98 | 98 | |
| 99 | 99 | /** |
@@ -103,10 +103,10 @@ discard block |
||
| 103 | 103 | * @since 1.0 |
| 104 | 104 | * @return string |
| 105 | 105 | */ |
| 106 | - public function get_column( $column, $row_id ) { |
|
| 106 | + public function get_column($column, $row_id) { |
|
| 107 | 107 | global $wpdb; |
| 108 | 108 | |
| 109 | - return $wpdb->get_var( "SELECT $column FROM $this->table_name WHERE $this->primary_key = $row_id LIMIT 1;" ); |
|
| 109 | + return $wpdb->get_var("SELECT $column FROM $this->table_name WHERE $this->primary_key = $row_id LIMIT 1;"); |
|
| 110 | 110 | } |
| 111 | 111 | |
| 112 | 112 | /** |
@@ -116,10 +116,10 @@ discard block |
||
| 116 | 116 | * @since 1.0 |
| 117 | 117 | * @return string |
| 118 | 118 | */ |
| 119 | - public function get_column_by( $column, $column_where, $column_value ) { |
|
| 119 | + public function get_column_by($column, $column_where, $column_value) { |
|
| 120 | 120 | global $wpdb; |
| 121 | 121 | |
| 122 | - return $wpdb->get_var( "SELECT $column FROM $this->table_name WHERE $column_where = '$column_value' LIMIT 1;" ); |
|
| 122 | + return $wpdb->get_var("SELECT $column FROM $this->table_name WHERE $column_where = '$column_value' LIMIT 1;"); |
|
| 123 | 123 | } |
| 124 | 124 | |
| 125 | 125 | /** |
@@ -129,30 +129,30 @@ discard block |
||
| 129 | 129 | * @since 1.0 |
| 130 | 130 | * @return int |
| 131 | 131 | */ |
| 132 | - public function insert( $data, $type = '' ) { |
|
| 132 | + public function insert($data, $type = '') { |
|
| 133 | 133 | global $wpdb; |
| 134 | 134 | |
| 135 | 135 | // Set default values |
| 136 | - $data = wp_parse_args( $data, $this->get_column_defaults() ); |
|
| 136 | + $data = wp_parse_args($data, $this->get_column_defaults()); |
|
| 137 | 137 | |
| 138 | - do_action( 'give_pre_insert_' . $type, $data ); |
|
| 138 | + do_action('give_pre_insert_'.$type, $data); |
|
| 139 | 139 | |
| 140 | 140 | // Initialise column format array |
| 141 | 141 | $column_formats = $this->get_columns(); |
| 142 | 142 | |
| 143 | 143 | // Force fields to lower case |
| 144 | - $data = array_change_key_case( $data ); |
|
| 144 | + $data = array_change_key_case($data); |
|
| 145 | 145 | |
| 146 | 146 | // White list columns |
| 147 | - $data = array_intersect_key( $data, $column_formats ); |
|
| 147 | + $data = array_intersect_key($data, $column_formats); |
|
| 148 | 148 | |
| 149 | 149 | // Reorder $column_formats to match the order of columns given in $data |
| 150 | - $data_keys = array_keys( $data ); |
|
| 151 | - $column_formats = array_merge( array_flip( $data_keys ), $column_formats ); |
|
| 150 | + $data_keys = array_keys($data); |
|
| 151 | + $column_formats = array_merge(array_flip($data_keys), $column_formats); |
|
| 152 | 152 | |
| 153 | - $wpdb->insert( $this->table_name, $data, $column_formats ); |
|
| 153 | + $wpdb->insert($this->table_name, $data, $column_formats); |
|
| 154 | 154 | |
| 155 | - do_action( 'give_post_insert_' . $type, $wpdb->insert_id, $data ); |
|
| 155 | + do_action('give_post_insert_'.$type, $wpdb->insert_id, $data); |
|
| 156 | 156 | |
| 157 | 157 | return $wpdb->insert_id; |
| 158 | 158 | } |
@@ -164,18 +164,18 @@ discard block |
||
| 164 | 164 | * @since 1.0 |
| 165 | 165 | * @return bool |
| 166 | 166 | */ |
| 167 | - public function update( $row_id, $data = array(), $where = '' ) { |
|
| 167 | + public function update($row_id, $data = array(), $where = '') { |
|
| 168 | 168 | |
| 169 | 169 | global $wpdb; |
| 170 | 170 | |
| 171 | 171 | // Row ID must be positive integer |
| 172 | - $row_id = absint( $row_id ); |
|
| 172 | + $row_id = absint($row_id); |
|
| 173 | 173 | |
| 174 | - if ( empty( $row_id ) ) { |
|
| 174 | + if (empty($row_id)) { |
|
| 175 | 175 | return false; |
| 176 | 176 | } |
| 177 | 177 | |
| 178 | - if ( empty( $where ) ) { |
|
| 178 | + if (empty($where)) { |
|
| 179 | 179 | $where = $this->primary_key; |
| 180 | 180 | } |
| 181 | 181 | |
@@ -183,16 +183,16 @@ discard block |
||
| 183 | 183 | $column_formats = $this->get_columns(); |
| 184 | 184 | |
| 185 | 185 | // Force fields to lower case |
| 186 | - $data = array_change_key_case( $data ); |
|
| 186 | + $data = array_change_key_case($data); |
|
| 187 | 187 | |
| 188 | 188 | // White list columns |
| 189 | - $data = array_intersect_key( $data, $column_formats ); |
|
| 189 | + $data = array_intersect_key($data, $column_formats); |
|
| 190 | 190 | |
| 191 | 191 | // Reorder $column_formats to match the order of columns given in $data |
| 192 | - $data_keys = array_keys( $data ); |
|
| 193 | - $column_formats = array_merge( array_flip( $data_keys ), $column_formats ); |
|
| 192 | + $data_keys = array_keys($data); |
|
| 193 | + $column_formats = array_merge(array_flip($data_keys), $column_formats); |
|
| 194 | 194 | |
| 195 | - if ( false === $wpdb->update( $this->table_name, $data, array( $where => $row_id ), $column_formats ) ) { |
|
| 195 | + if (false === $wpdb->update($this->table_name, $data, array($where => $row_id), $column_formats)) { |
|
| 196 | 196 | return false; |
| 197 | 197 | } |
| 198 | 198 | |
@@ -206,18 +206,18 @@ discard block |
||
| 206 | 206 | * @since 1.0 |
| 207 | 207 | * @return bool |
| 208 | 208 | */ |
| 209 | - public function delete( $row_id = 0 ) { |
|
| 209 | + public function delete($row_id = 0) { |
|
| 210 | 210 | |
| 211 | 211 | global $wpdb; |
| 212 | 212 | |
| 213 | 213 | // Row ID must be positive integer |
| 214 | - $row_id = absint( $row_id ); |
|
| 214 | + $row_id = absint($row_id); |
|
| 215 | 215 | |
| 216 | - if ( empty( $row_id ) ) { |
|
| 216 | + if (empty($row_id)) { |
|
| 217 | 217 | return false; |
| 218 | 218 | } |
| 219 | 219 | |
| 220 | - if ( false === $wpdb->query( $wpdb->prepare( "DELETE FROM $this->table_name WHERE $this->primary_key = %d", $row_id ) ) ) { |
|
| 220 | + if (false === $wpdb->query($wpdb->prepare("DELETE FROM $this->table_name WHERE $this->primary_key = %d", $row_id))) { |
|
| 221 | 221 | return false; |
| 222 | 222 | } |
| 223 | 223 | |
@@ -231,11 +231,11 @@ discard block |
||
| 231 | 231 | * @param string $table The table name |
| 232 | 232 | * @return bool If the table name exists |
| 233 | 233 | */ |
| 234 | - public function table_exists( $table ) { |
|
| 234 | + public function table_exists($table) { |
|
| 235 | 235 | global $wpdb; |
| 236 | - $table = sanitize_text_field( $table ); |
|
| 236 | + $table = sanitize_text_field($table); |
|
| 237 | 237 | |
| 238 | - return $wpdb->get_var( $wpdb->prepare( "SHOW TABLES LIKE '%s'", $table ) ) === $table; |
|
| 238 | + return $wpdb->get_var($wpdb->prepare("SHOW TABLES LIKE '%s'", $table)) === $table; |
|
| 239 | 239 | } |
| 240 | 240 | |
| 241 | 241 | } |
@@ -297,10 +297,12 @@ discard block |
||
| 297 | 297 | public function decrease_sales() { |
| 298 | 298 | |
| 299 | 299 | $sales = give_get_form_sales_stats( $this->ID ); |
| 300 | - if ( $sales > 0 ) // Only decrease if not already zero |
|
| 300 | + if ( $sales > 0 ) { |
|
| 301 | + // Only decrease if not already zero |
|
| 301 | 302 | { |
| 302 | 303 | $sales = $sales - 1; |
| 303 | 304 | } |
| 305 | + } |
|
| 304 | 306 | |
| 305 | 307 | if ( update_post_meta( $this->ID, '_give_form_sales', $sales ) ) { |
| 306 | 308 | $this->sales = $sales; |
@@ -370,10 +372,12 @@ discard block |
||
| 370 | 372 | |
| 371 | 373 | $earnings = give_get_form_earnings_stats( $this->ID ); |
| 372 | 374 | |
| 373 | - if ( $earnings > 0 ) // Only decrease if greater than zero |
|
| 375 | + if ( $earnings > 0 ) { |
|
| 376 | + // Only decrease if greater than zero |
|
| 374 | 377 | { |
| 375 | 378 | $earnings = $earnings - (float) $amount; |
| 376 | 379 | } |
| 380 | + } |
|
| 377 | 381 | |
| 378 | 382 | if ( update_post_meta( $this->ID, '_give_form_earnings', $earnings ) ) { |
| 379 | 383 | $this->earnings = $earnings; |
@@ -73,37 +73,37 @@ discard block |
||
| 73 | 73 | * @param bool $_id |
| 74 | 74 | * @param array $_args |
| 75 | 75 | */ |
| 76 | - public function __construct( $_id = false, $_args = array() ) { |
|
| 76 | + public function __construct($_id = false, $_args = array()) { |
|
| 77 | 77 | |
| 78 | - if ( false === $_id ) { |
|
| 78 | + if (false === $_id) { |
|
| 79 | 79 | |
| 80 | 80 | $defaults = array( |
| 81 | 81 | 'post_type' => 'give_forms', |
| 82 | 82 | 'post_status' => 'draft', |
| 83 | - 'post_title' => __( 'New Give Form', 'give' ) |
|
| 83 | + 'post_title' => __('New Give Form', 'give') |
|
| 84 | 84 | ); |
| 85 | 85 | |
| 86 | - $args = wp_parse_args( $_args, $defaults ); |
|
| 86 | + $args = wp_parse_args($_args, $defaults); |
|
| 87 | 87 | |
| 88 | - $_id = wp_insert_post( $args, true ); |
|
| 88 | + $_id = wp_insert_post($args, true); |
|
| 89 | 89 | |
| 90 | 90 | } |
| 91 | 91 | |
| 92 | - $donate_form = WP_Post::get_instance( $_id ); |
|
| 92 | + $donate_form = WP_Post::get_instance($_id); |
|
| 93 | 93 | |
| 94 | - if ( ! is_object( $donate_form ) ) { |
|
| 94 | + if ( ! is_object($donate_form)) { |
|
| 95 | 95 | return false; |
| 96 | 96 | } |
| 97 | 97 | |
| 98 | - if ( ! is_a( $donate_form, 'WP_Post' ) ) { |
|
| 98 | + if ( ! is_a($donate_form, 'WP_Post')) { |
|
| 99 | 99 | return false; |
| 100 | 100 | } |
| 101 | 101 | |
| 102 | - if ( 'give_forms' !== $donate_form->post_type ) { |
|
| 102 | + if ('give_forms' !== $donate_form->post_type) { |
|
| 103 | 103 | return false; |
| 104 | 104 | } |
| 105 | 105 | |
| 106 | - foreach ( $donate_form as $key => $value ) { |
|
| 106 | + foreach ($donate_form as $key => $value) { |
|
| 107 | 107 | |
| 108 | 108 | $this->$key = $value; |
| 109 | 109 | |
@@ -121,15 +121,15 @@ discard block |
||
| 121 | 121 | * @return mixed |
| 122 | 122 | * @throws Exception |
| 123 | 123 | */ |
| 124 | - public function __get( $key ) { |
|
| 124 | + public function __get($key) { |
|
| 125 | 125 | |
| 126 | - if ( method_exists( $this, 'get_' . $key ) ) { |
|
| 126 | + if (method_exists($this, 'get_'.$key)) { |
|
| 127 | 127 | |
| 128 | - return call_user_func( array( $this, 'get_' . $key ) ); |
|
| 128 | + return call_user_func(array($this, 'get_'.$key)); |
|
| 129 | 129 | |
| 130 | 130 | } else { |
| 131 | 131 | |
| 132 | - throw new Exception( 'Can\'t get property ' . $key ); |
|
| 132 | + throw new Exception('Can\'t get property '.$key); |
|
| 133 | 133 | |
| 134 | 134 | } |
| 135 | 135 | |
@@ -155,13 +155,13 @@ discard block |
||
| 155 | 155 | */ |
| 156 | 156 | public function get_price() { |
| 157 | 157 | |
| 158 | - if ( ! isset( $this->price ) ) { |
|
| 158 | + if ( ! isset($this->price)) { |
|
| 159 | 159 | |
| 160 | - $this->price = get_post_meta( $this->ID, '_give_set_price', true ); |
|
| 160 | + $this->price = get_post_meta($this->ID, '_give_set_price', true); |
|
| 161 | 161 | |
| 162 | - if ( $this->price ) { |
|
| 162 | + if ($this->price) { |
|
| 163 | 163 | |
| 164 | - $this->price = give_sanitize_amount( $this->price ); |
|
| 164 | + $this->price = give_sanitize_amount($this->price); |
|
| 165 | 165 | |
| 166 | 166 | } else { |
| 167 | 167 | |
@@ -171,7 +171,7 @@ discard block |
||
| 171 | 171 | |
| 172 | 172 | } |
| 173 | 173 | |
| 174 | - return apply_filters( 'give_get_set_price', $this->price, $this->ID ); |
|
| 174 | + return apply_filters('give_get_set_price', $this->price, $this->ID); |
|
| 175 | 175 | } |
| 176 | 176 | |
| 177 | 177 | /** |
@@ -182,14 +182,14 @@ discard block |
||
| 182 | 182 | */ |
| 183 | 183 | public function get_minimum_price() { |
| 184 | 184 | |
| 185 | - if ( ! isset( $this->minimum_price ) ) { |
|
| 185 | + if ( ! isset($this->minimum_price)) { |
|
| 186 | 186 | |
| 187 | - $allow_custom_amount = get_post_meta( $this->ID, '_give_custom_amount', true ); |
|
| 188 | - $this->minimum_price = get_post_meta( $this->ID, '_give_custom_amount_minimum', true ); |
|
| 187 | + $allow_custom_amount = get_post_meta($this->ID, '_give_custom_amount', true); |
|
| 188 | + $this->minimum_price = get_post_meta($this->ID, '_give_custom_amount_minimum', true); |
|
| 189 | 189 | |
| 190 | - if ( $allow_custom_amount != 'no' && $this->minimum_price ) { |
|
| 190 | + if ($allow_custom_amount != 'no' && $this->minimum_price) { |
|
| 191 | 191 | |
| 192 | - $this->minimum_price = give_sanitize_amount( $this->minimum_price ); |
|
| 192 | + $this->minimum_price = give_sanitize_amount($this->minimum_price); |
|
| 193 | 193 | |
| 194 | 194 | } else { |
| 195 | 195 | |
@@ -199,7 +199,7 @@ discard block |
||
| 199 | 199 | |
| 200 | 200 | } |
| 201 | 201 | |
| 202 | - return apply_filters( 'give_get_set_minimum_price', $this->minimum_price, $this->ID ); |
|
| 202 | + return apply_filters('give_get_set_minimum_price', $this->minimum_price, $this->ID); |
|
| 203 | 203 | } |
| 204 | 204 | |
| 205 | 205 | /** |
@@ -210,13 +210,13 @@ discard block |
||
| 210 | 210 | */ |
| 211 | 211 | public function get_prices() { |
| 212 | 212 | |
| 213 | - if ( ! isset( $this->prices ) ) { |
|
| 213 | + if ( ! isset($this->prices)) { |
|
| 214 | 214 | |
| 215 | - $this->prices = get_post_meta( $this->ID, '_give_donation_levels', true ); |
|
| 215 | + $this->prices = get_post_meta($this->ID, '_give_donation_levels', true); |
|
| 216 | 216 | |
| 217 | 217 | } |
| 218 | 218 | |
| 219 | - return apply_filters( 'give_get_donation_levels', $this->prices, $this->ID ); |
|
| 219 | + return apply_filters('give_get_donation_levels', $this->prices, $this->ID); |
|
| 220 | 220 | |
| 221 | 221 | } |
| 222 | 222 | |
@@ -228,13 +228,13 @@ discard block |
||
| 228 | 228 | */ |
| 229 | 229 | public function get_goal() { |
| 230 | 230 | |
| 231 | - if ( ! isset( $this->goal ) ) { |
|
| 231 | + if ( ! isset($this->goal)) { |
|
| 232 | 232 | |
| 233 | - $this->goal = get_post_meta( $this->ID, '_give_set_goal', true ); |
|
| 233 | + $this->goal = get_post_meta($this->ID, '_give_set_goal', true); |
|
| 234 | 234 | |
| 235 | - if ( $this->goal ) { |
|
| 235 | + if ($this->goal) { |
|
| 236 | 236 | |
| 237 | - $this->goal = give_sanitize_amount( $this->goal ); |
|
| 237 | + $this->goal = give_sanitize_amount($this->goal); |
|
| 238 | 238 | |
| 239 | 239 | } else { |
| 240 | 240 | |
@@ -244,7 +244,7 @@ discard block |
||
| 244 | 244 | |
| 245 | 245 | } |
| 246 | 246 | |
| 247 | - return apply_filters( 'give_get_set_goal', $this->goal, $this->ID ); |
|
| 247 | + return apply_filters('give_get_set_goal', $this->goal, $this->ID); |
|
| 248 | 248 | |
| 249 | 249 | } |
| 250 | 250 | |
@@ -256,14 +256,14 @@ discard block |
||
| 256 | 256 | */ |
| 257 | 257 | public function is_single_price_mode() { |
| 258 | 258 | |
| 259 | - $option = get_post_meta( $this->ID, '_give_price_options_mode', true ); |
|
| 259 | + $option = get_post_meta($this->ID, '_give_price_options_mode', true); |
|
| 260 | 260 | $ret = 0; |
| 261 | 261 | |
| 262 | - if ( empty( $option ) || $option === 'set' ) { |
|
| 262 | + if (empty($option) || $option === 'set') { |
|
| 263 | 263 | $ret = 1; |
| 264 | 264 | } |
| 265 | 265 | |
| 266 | - return (bool) apply_filters( 'give_single_price_option_mode', $ret, $this->ID ); |
|
| 266 | + return (bool) apply_filters('give_single_price_option_mode', $ret, $this->ID); |
|
| 267 | 267 | |
| 268 | 268 | } |
| 269 | 269 | |
@@ -277,14 +277,14 @@ discard block |
||
| 277 | 277 | */ |
| 278 | 278 | public function has_variable_prices() { |
| 279 | 279 | |
| 280 | - $option = get_post_meta( $this->ID, '_give_price_option', true ); |
|
| 280 | + $option = get_post_meta($this->ID, '_give_price_option', true); |
|
| 281 | 281 | $ret = 0; |
| 282 | 282 | |
| 283 | - if ( $option === 'multi' ) { |
|
| 283 | + if ($option === 'multi') { |
|
| 284 | 284 | $ret = 1; |
| 285 | 285 | } |
| 286 | 286 | |
| 287 | - return (bool) apply_filters( 'give_has_variable_prices', $ret, $this->ID ); |
|
| 287 | + return (bool) apply_filters('give_has_variable_prices', $ret, $this->ID); |
|
| 288 | 288 | |
| 289 | 289 | } |
| 290 | 290 | |
@@ -297,15 +297,15 @@ discard block |
||
| 297 | 297 | */ |
| 298 | 298 | public function get_sales() { |
| 299 | 299 | |
| 300 | - if ( ! isset( $this->sales ) ) { |
|
| 300 | + if ( ! isset($this->sales)) { |
|
| 301 | 301 | |
| 302 | - if ( '' == get_post_meta( $this->ID, '_give_form_sales', true ) ) { |
|
| 303 | - add_post_meta( $this->ID, '_give_form_sales', 0 ); |
|
| 302 | + if ('' == get_post_meta($this->ID, '_give_form_sales', true)) { |
|
| 303 | + add_post_meta($this->ID, '_give_form_sales', 0); |
|
| 304 | 304 | } // End if |
| 305 | 305 | |
| 306 | - $this->sales = get_post_meta( $this->ID, '_give_form_sales', true ); |
|
| 306 | + $this->sales = get_post_meta($this->ID, '_give_form_sales', true); |
|
| 307 | 307 | |
| 308 | - if ( $this->sales < 0 ) { |
|
| 308 | + if ($this->sales < 0) { |
|
| 309 | 309 | // Never let sales be less than zero |
| 310 | 310 | $this->sales = 0; |
| 311 | 311 | } |
@@ -324,10 +324,10 @@ discard block |
||
| 324 | 324 | */ |
| 325 | 325 | public function increase_sales() { |
| 326 | 326 | |
| 327 | - $sales = give_get_form_sales_stats( $this->ID ); |
|
| 327 | + $sales = give_get_form_sales_stats($this->ID); |
|
| 328 | 328 | $sales = $sales + 1; |
| 329 | 329 | |
| 330 | - if ( update_post_meta( $this->ID, '_give_form_sales', $sales ) ) { |
|
| 330 | + if (update_post_meta($this->ID, '_give_form_sales', $sales)) { |
|
| 331 | 331 | $this->sales = $sales; |
| 332 | 332 | |
| 333 | 333 | return $sales; |
@@ -344,13 +344,13 @@ discard block |
||
| 344 | 344 | */ |
| 345 | 345 | public function decrease_sales() { |
| 346 | 346 | |
| 347 | - $sales = give_get_form_sales_stats( $this->ID ); |
|
| 348 | - if ( $sales > 0 ) // Only decrease if not already zero |
|
| 347 | + $sales = give_get_form_sales_stats($this->ID); |
|
| 348 | + if ($sales > 0) // Only decrease if not already zero |
|
| 349 | 349 | { |
| 350 | 350 | $sales = $sales - 1; |
| 351 | 351 | } |
| 352 | 352 | |
| 353 | - if ( update_post_meta( $this->ID, '_give_form_sales', $sales ) ) { |
|
| 353 | + if (update_post_meta($this->ID, '_give_form_sales', $sales)) { |
|
| 354 | 354 | $this->sales = $sales; |
| 355 | 355 | |
| 356 | 356 | return $sales; |
@@ -368,15 +368,15 @@ discard block |
||
| 368 | 368 | */ |
| 369 | 369 | public function get_earnings() { |
| 370 | 370 | |
| 371 | - if ( ! isset( $this->earnings ) ) { |
|
| 371 | + if ( ! isset($this->earnings)) { |
|
| 372 | 372 | |
| 373 | - if ( '' == get_post_meta( $this->ID, '_give_form_earnings', true ) ) { |
|
| 374 | - add_post_meta( $this->ID, '_give_form_earnings', 0 ); |
|
| 373 | + if ('' == get_post_meta($this->ID, '_give_form_earnings', true)) { |
|
| 374 | + add_post_meta($this->ID, '_give_form_earnings', 0); |
|
| 375 | 375 | } |
| 376 | 376 | |
| 377 | - $this->earnings = get_post_meta( $this->ID, '_give_form_earnings', true ); |
|
| 377 | + $this->earnings = get_post_meta($this->ID, '_give_form_earnings', true); |
|
| 378 | 378 | |
| 379 | - if ( $this->earnings < 0 ) { |
|
| 379 | + if ($this->earnings < 0) { |
|
| 380 | 380 | // Never let earnings be less than zero |
| 381 | 381 | $this->earnings = 0; |
| 382 | 382 | } |
@@ -393,12 +393,12 @@ discard block |
||
| 393 | 393 | * @since 1.0 |
| 394 | 394 | * @return float|false |
| 395 | 395 | */ |
| 396 | - public function increase_earnings( $amount = 0 ) { |
|
| 396 | + public function increase_earnings($amount = 0) { |
|
| 397 | 397 | |
| 398 | - $earnings = give_get_form_earnings_stats( $this->ID ); |
|
| 398 | + $earnings = give_get_form_earnings_stats($this->ID); |
|
| 399 | 399 | $earnings = $earnings + (float) $amount; |
| 400 | 400 | |
| 401 | - if ( update_post_meta( $this->ID, '_give_form_earnings', $earnings ) ) { |
|
| 401 | + if (update_post_meta($this->ID, '_give_form_earnings', $earnings)) { |
|
| 402 | 402 | $this->earnings = $earnings; |
| 403 | 403 | |
| 404 | 404 | return $earnings; |
@@ -414,16 +414,16 @@ discard block |
||
| 414 | 414 | * @since 1.0 |
| 415 | 415 | * @return float|false |
| 416 | 416 | */ |
| 417 | - public function decrease_earnings( $amount ) { |
|
| 417 | + public function decrease_earnings($amount) { |
|
| 418 | 418 | |
| 419 | - $earnings = give_get_form_earnings_stats( $this->ID ); |
|
| 419 | + $earnings = give_get_form_earnings_stats($this->ID); |
|
| 420 | 420 | |
| 421 | - if ( $earnings > 0 ) // Only decrease if greater than zero |
|
| 421 | + if ($earnings > 0) // Only decrease if greater than zero |
|
| 422 | 422 | { |
| 423 | 423 | $earnings = $earnings - (float) $amount; |
| 424 | 424 | } |
| 425 | 425 | |
| 426 | - if ( update_post_meta( $this->ID, '_give_form_earnings', $earnings ) ) { |
|
| 426 | + if (update_post_meta($this->ID, '_give_form_earnings', $earnings)) { |
|
| 427 | 427 | $this->earnings = $earnings; |
| 428 | 428 | |
| 429 | 429 | return $earnings; |
@@ -439,22 +439,22 @@ discard block |
||
| 439 | 439 | * @since 1.0 |
| 440 | 440 | * @return bool |
| 441 | 441 | */ |
| 442 | - public function is_free( $price_id = false ) { |
|
| 442 | + public function is_free($price_id = false) { |
|
| 443 | 443 | |
| 444 | 444 | $is_free = false; |
| 445 | - $variable_pricing = give_has_variable_prices( $this->ID ); |
|
| 445 | + $variable_pricing = give_has_variable_prices($this->ID); |
|
| 446 | 446 | |
| 447 | - if ( $variable_pricing && ! is_null( $price_id ) && $price_id !== false ) { |
|
| 448 | - $price = give_get_price_option_amount( $this->ID, $price_id ); |
|
| 449 | - } elseif ( ! $variable_pricing ) { |
|
| 450 | - $price = get_post_meta( $this->ID, '_give_set_price', true ); |
|
| 447 | + if ($variable_pricing && ! is_null($price_id) && $price_id !== false) { |
|
| 448 | + $price = give_get_price_option_amount($this->ID, $price_id); |
|
| 449 | + } elseif ( ! $variable_pricing) { |
|
| 450 | + $price = get_post_meta($this->ID, '_give_set_price', true); |
|
| 451 | 451 | } |
| 452 | 452 | |
| 453 | - if ( isset( $price ) && (float) $price == 0 ) { |
|
| 453 | + if (isset($price) && (float) $price == 0) { |
|
| 454 | 454 | $is_free = true; |
| 455 | 455 | } |
| 456 | 456 | |
| 457 | - return (bool) apply_filters( 'give_is_free_donation', $is_free, $this->ID, $price_id ); |
|
| 457 | + return (bool) apply_filters('give_is_free_donation', $is_free, $this->ID, $price_id); |
|
| 458 | 458 | |
| 459 | 459 | } |
| 460 | 460 | |
@@ -12,7 +12,7 @@ discard block |
||
| 12 | 12 | */ |
| 13 | 13 | |
| 14 | 14 | // Exit if accessed directly |
| 15 | -if ( ! defined( 'ABSPATH' ) ) { |
|
| 15 | +if ( ! defined('ABSPATH')) { |
|
| 16 | 16 | exit; |
| 17 | 17 | } |
| 18 | 18 | |
@@ -33,7 +33,7 @@ discard block |
||
| 33 | 33 | * |
| 34 | 34 | * @return string $output Give forms dropdown |
| 35 | 35 | */ |
| 36 | - public function forms_dropdown( $args = array() ) { |
|
| 36 | + public function forms_dropdown($args = array()) { |
|
| 37 | 37 | |
| 38 | 38 | $defaults = array( |
| 39 | 39 | 'name' => 'forms', |
@@ -43,43 +43,43 @@ discard block |
||
| 43 | 43 | 'selected' => 0, |
| 44 | 44 | 'chosen' => false, |
| 45 | 45 | 'number' => 30, |
| 46 | - 'placeholder' => sprintf( __( 'Select a %s', 'give' ), give_get_forms_label_singular() ) |
|
| 46 | + 'placeholder' => sprintf(__('Select a %s', 'give'), give_get_forms_label_singular()) |
|
| 47 | 47 | ); |
| 48 | 48 | |
| 49 | - $args = wp_parse_args( $args, $defaults ); |
|
| 49 | + $args = wp_parse_args($args, $defaults); |
|
| 50 | 50 | |
| 51 | - $forms = get_posts( array( |
|
| 51 | + $forms = get_posts(array( |
|
| 52 | 52 | 'post_type' => 'give_forms', |
| 53 | 53 | 'orderby' => 'title', |
| 54 | 54 | 'order' => 'ASC', |
| 55 | 55 | 'posts_per_page' => $args['number'] |
| 56 | - ) ); |
|
| 56 | + )); |
|
| 57 | 57 | |
| 58 | 58 | $options = array(); |
| 59 | 59 | |
| 60 | - if ( $forms ) { |
|
| 61 | - $options[0] = sprintf( __( 'Select a %s', 'give' ), give_get_forms_label_singular() ); |
|
| 62 | - foreach ( $forms as $form ) { |
|
| 63 | - $options[ absint( $form->ID ) ] = esc_html( $form->post_title ); |
|
| 60 | + if ($forms) { |
|
| 61 | + $options[0] = sprintf(__('Select a %s', 'give'), give_get_forms_label_singular()); |
|
| 62 | + foreach ($forms as $form) { |
|
| 63 | + $options[absint($form->ID)] = esc_html($form->post_title); |
|
| 64 | 64 | } |
| 65 | 65 | } else { |
| 66 | - $options[0] = __( 'No Give Forms Found', 'give' ); |
|
| 66 | + $options[0] = __('No Give Forms Found', 'give'); |
|
| 67 | 67 | } |
| 68 | 68 | |
| 69 | 69 | // This ensures that any selected forms are included in the drop down |
| 70 | - if ( is_array( $args['selected'] ) ) { |
|
| 71 | - foreach ( $args['selected'] as $item ) { |
|
| 72 | - if ( ! in_array( $item, $options ) ) { |
|
| 73 | - $options[ $item ] = get_the_title( $item ); |
|
| 70 | + if (is_array($args['selected'])) { |
|
| 71 | + foreach ($args['selected'] as $item) { |
|
| 72 | + if ( ! in_array($item, $options)) { |
|
| 73 | + $options[$item] = get_the_title($item); |
|
| 74 | 74 | } |
| 75 | 75 | } |
| 76 | - } elseif ( is_numeric( $args['selected'] ) && $args['selected'] !== 0 ) { |
|
| 77 | - if ( ! in_array( $args['selected'], $options ) ) { |
|
| 78 | - $options[ $args['selected'] ] = get_the_title( $args['selected'] ); |
|
| 76 | + } elseif (is_numeric($args['selected']) && $args['selected'] !== 0) { |
|
| 77 | + if ( ! in_array($args['selected'], $options)) { |
|
| 78 | + $options[$args['selected']] = get_the_title($args['selected']); |
|
| 79 | 79 | } |
| 80 | 80 | } |
| 81 | 81 | |
| 82 | - $output = $this->select( array( |
|
| 82 | + $output = $this->select(array( |
|
| 83 | 83 | 'name' => $args['name'], |
| 84 | 84 | 'selected' => $args['selected'], |
| 85 | 85 | 'id' => $args['id'], |
@@ -90,7 +90,7 @@ discard block |
||
| 90 | 90 | 'placeholder' => $args['placeholder'], |
| 91 | 91 | 'show_option_all' => false, |
| 92 | 92 | 'show_option_none' => false |
| 93 | - ) ); |
|
| 93 | + )); |
|
| 94 | 94 | |
| 95 | 95 | return $output; |
| 96 | 96 | } |
@@ -105,7 +105,7 @@ discard block |
||
| 105 | 105 | * |
| 106 | 106 | * @return string $output Donor dropdown |
| 107 | 107 | */ |
| 108 | - public function donor_dropdown( $args = array() ) { |
|
| 108 | + public function donor_dropdown($args = array()) { |
|
| 109 | 109 | |
| 110 | 110 | $defaults = array( |
| 111 | 111 | 'name' => 'customers', |
@@ -114,38 +114,38 @@ discard block |
||
| 114 | 114 | 'multiple' => false, |
| 115 | 115 | 'selected' => 0, |
| 116 | 116 | 'chosen' => true, |
| 117 | - 'placeholder' => __( 'Select a Donor', 'give' ), |
|
| 117 | + 'placeholder' => __('Select a Donor', 'give'), |
|
| 118 | 118 | 'number' => 30 |
| 119 | 119 | ); |
| 120 | 120 | |
| 121 | - $args = wp_parse_args( $args, $defaults ); |
|
| 121 | + $args = wp_parse_args($args, $defaults); |
|
| 122 | 122 | |
| 123 | - $customers = Give()->customers->get_customers( array( |
|
| 123 | + $customers = Give()->customers->get_customers(array( |
|
| 124 | 124 | 'number' => $args['number'] |
| 125 | - ) ); |
|
| 125 | + )); |
|
| 126 | 126 | |
| 127 | 127 | $options = array(); |
| 128 | 128 | |
| 129 | - if ( $customers ) { |
|
| 130 | - $options[0] = __( 'No donor attached', 'give' ); |
|
| 131 | - foreach ( $customers as $customer ) { |
|
| 132 | - $options[ absint( $customer->id ) ] = esc_html( $customer->name . ' (' . $customer->email . ')' ); |
|
| 129 | + if ($customers) { |
|
| 130 | + $options[0] = __('No donor attached', 'give'); |
|
| 131 | + foreach ($customers as $customer) { |
|
| 132 | + $options[absint($customer->id)] = esc_html($customer->name.' ('.$customer->email.')'); |
|
| 133 | 133 | } |
| 134 | 134 | } else { |
| 135 | - $options[0] = __( 'No donors found', 'give' ); |
|
| 135 | + $options[0] = __('No donors found', 'give'); |
|
| 136 | 136 | } |
| 137 | 137 | |
| 138 | - if ( ! empty( $args['selected'] ) ) { |
|
| 138 | + if ( ! empty($args['selected'])) { |
|
| 139 | 139 | |
| 140 | 140 | // If a selected customer has been specified, we need to ensure it's in the initial list of customers displayed |
| 141 | 141 | |
| 142 | - if ( ! array_key_exists( $args['selected'], $options ) ) { |
|
| 142 | + if ( ! array_key_exists($args['selected'], $options)) { |
|
| 143 | 143 | |
| 144 | - $customer = new Give_Customer( $args['selected'] ); |
|
| 144 | + $customer = new Give_Customer($args['selected']); |
|
| 145 | 145 | |
| 146 | - if ( $customer ) { |
|
| 146 | + if ($customer) { |
|
| 147 | 147 | |
| 148 | - $options[ absint( $args['selected'] ) ] = esc_html( $customer->name . ' (' . $customer->email . ')' ); |
|
| 148 | + $options[absint($args['selected'])] = esc_html($customer->name.' ('.$customer->email.')'); |
|
| 149 | 149 | |
| 150 | 150 | } |
| 151 | 151 | |
@@ -153,17 +153,17 @@ discard block |
||
| 153 | 153 | |
| 154 | 154 | } |
| 155 | 155 | |
| 156 | - $output = $this->select( array( |
|
| 156 | + $output = $this->select(array( |
|
| 157 | 157 | 'name' => $args['name'], |
| 158 | 158 | 'selected' => $args['selected'], |
| 159 | 159 | 'id' => $args['id'], |
| 160 | - 'class' => $args['class'] . ' give-customer-select', |
|
| 160 | + 'class' => $args['class'].' give-customer-select', |
|
| 161 | 161 | 'options' => $options, |
| 162 | 162 | 'multiple' => $args['multiple'], |
| 163 | 163 | 'chosen' => $args['chosen'], |
| 164 | 164 | 'show_option_all' => false, |
| 165 | 165 | 'show_option_none' => false |
| 166 | - ) ); |
|
| 166 | + )); |
|
| 167 | 167 | |
| 168 | 168 | return $output; |
| 169 | 169 | } |
@@ -180,21 +180,21 @@ discard block |
||
| 180 | 180 | * |
| 181 | 181 | * @return string $output Category dropdown |
| 182 | 182 | */ |
| 183 | - public function category_dropdown( $name = 'give_forms_categories', $selected = 0 ) { |
|
| 184 | - $categories = get_terms( 'give_forms_category', apply_filters( 'give_forms_category_dropdown', array() ) ); |
|
| 183 | + public function category_dropdown($name = 'give_forms_categories', $selected = 0) { |
|
| 184 | + $categories = get_terms('give_forms_category', apply_filters('give_forms_category_dropdown', array())); |
|
| 185 | 185 | $options = array(); |
| 186 | 186 | |
| 187 | - foreach ( $categories as $category ) { |
|
| 188 | - $options[ absint( $category->term_id ) ] = esc_html( $category->name ); |
|
| 187 | + foreach ($categories as $category) { |
|
| 188 | + $options[absint($category->term_id)] = esc_html($category->name); |
|
| 189 | 189 | } |
| 190 | 190 | |
| 191 | - $output = $this->select( array( |
|
| 191 | + $output = $this->select(array( |
|
| 192 | 192 | 'name' => $name, |
| 193 | 193 | 'selected' => $selected, |
| 194 | 194 | 'options' => $options, |
| 195 | - 'show_option_all' => __( 'All Categories', 'give' ), |
|
| 195 | + 'show_option_all' => __('All Categories', 'give'), |
|
| 196 | 196 | 'show_option_none' => false |
| 197 | - ) ); |
|
| 197 | + )); |
|
| 198 | 198 | |
| 199 | 199 | return $output; |
| 200 | 200 | } |
@@ -212,25 +212,25 @@ discard block |
||
| 212 | 212 | * |
| 213 | 213 | * @return string $output Year dropdown |
| 214 | 214 | */ |
| 215 | - public function year_dropdown( $name = 'year', $selected = 0, $years_before = 5, $years_after = 0 ) { |
|
| 216 | - $current = date( 'Y' ); |
|
| 217 | - $start_year = $current - absint( $years_before ); |
|
| 218 | - $end_year = $current + absint( $years_after ); |
|
| 219 | - $selected = empty( $selected ) ? date( 'Y' ) : $selected; |
|
| 215 | + public function year_dropdown($name = 'year', $selected = 0, $years_before = 5, $years_after = 0) { |
|
| 216 | + $current = date('Y'); |
|
| 217 | + $start_year = $current - absint($years_before); |
|
| 218 | + $end_year = $current + absint($years_after); |
|
| 219 | + $selected = empty($selected) ? date('Y') : $selected; |
|
| 220 | 220 | $options = array(); |
| 221 | 221 | |
| 222 | - while ( $start_year <= $end_year ) { |
|
| 223 | - $options[ absint( $start_year ) ] = $start_year; |
|
| 224 | - $start_year ++; |
|
| 222 | + while ($start_year <= $end_year) { |
|
| 223 | + $options[absint($start_year)] = $start_year; |
|
| 224 | + $start_year++; |
|
| 225 | 225 | } |
| 226 | 226 | |
| 227 | - $output = $this->select( array( |
|
| 227 | + $output = $this->select(array( |
|
| 228 | 228 | 'name' => $name, |
| 229 | 229 | 'selected' => $selected, |
| 230 | 230 | 'options' => $options, |
| 231 | 231 | 'show_option_all' => false, |
| 232 | 232 | 'show_option_none' => false |
| 233 | - ) ); |
|
| 233 | + )); |
|
| 234 | 234 | |
| 235 | 235 | return $output; |
| 236 | 236 | } |
@@ -247,23 +247,23 @@ discard block |
||
| 247 | 247 | * |
| 248 | 248 | * @return string $output Month dropdown |
| 249 | 249 | */ |
| 250 | - public function month_dropdown( $name = 'month', $selected = 0 ) { |
|
| 250 | + public function month_dropdown($name = 'month', $selected = 0) { |
|
| 251 | 251 | $month = 1; |
| 252 | 252 | $options = array(); |
| 253 | - $selected = empty( $selected ) ? date( 'n' ) : $selected; |
|
| 253 | + $selected = empty($selected) ? date('n') : $selected; |
|
| 254 | 254 | |
| 255 | - while ( $month <= 12 ) { |
|
| 256 | - $options[ absint( $month ) ] = give_month_num_to_name( $month ); |
|
| 257 | - $month ++; |
|
| 255 | + while ($month <= 12) { |
|
| 256 | + $options[absint($month)] = give_month_num_to_name($month); |
|
| 257 | + $month++; |
|
| 258 | 258 | } |
| 259 | 259 | |
| 260 | - $output = $this->select( array( |
|
| 260 | + $output = $this->select(array( |
|
| 261 | 261 | 'name' => $name, |
| 262 | 262 | 'selected' => $selected, |
| 263 | 263 | 'options' => $options, |
| 264 | 264 | 'show_option_all' => false, |
| 265 | 265 | 'show_option_none' => false |
| 266 | - ) ); |
|
| 266 | + )); |
|
| 267 | 267 | |
| 268 | 268 | return $output; |
| 269 | 269 | } |
@@ -277,7 +277,7 @@ discard block |
||
| 277 | 277 | * |
| 278 | 278 | * @return string |
| 279 | 279 | */ |
| 280 | - public function select( $args = array() ) { |
|
| 280 | + public function select($args = array()) { |
|
| 281 | 281 | $defaults = array( |
| 282 | 282 | 'options' => array(), |
| 283 | 283 | 'name' => null, |
@@ -287,60 +287,60 @@ discard block |
||
| 287 | 287 | 'chosen' => false, |
| 288 | 288 | 'placeholder' => null, |
| 289 | 289 | 'multiple' => false, |
| 290 | - 'show_option_all' => _x( 'All', 'all dropdown items', 'give' ), |
|
| 291 | - 'show_option_none' => _x( 'None', 'no dropdown items', 'give' ) |
|
| 290 | + 'show_option_all' => _x('All', 'all dropdown items', 'give'), |
|
| 291 | + 'show_option_none' => _x('None', 'no dropdown items', 'give') |
|
| 292 | 292 | ); |
| 293 | 293 | |
| 294 | - $args = wp_parse_args( $args, $defaults ); |
|
| 294 | + $args = wp_parse_args($args, $defaults); |
|
| 295 | 295 | |
| 296 | 296 | |
| 297 | - if ( $args['multiple'] ) { |
|
| 297 | + if ($args['multiple']) { |
|
| 298 | 298 | $multiple = ' MULTIPLE'; |
| 299 | 299 | } else { |
| 300 | 300 | $multiple = ''; |
| 301 | 301 | } |
| 302 | 302 | |
| 303 | - if ( $args['chosen'] ) { |
|
| 303 | + if ($args['chosen']) { |
|
| 304 | 304 | $args['class'] .= ' give-select-chosen'; |
| 305 | 305 | } |
| 306 | 306 | |
| 307 | - if ( $args['placeholder'] ) { |
|
| 307 | + if ($args['placeholder']) { |
|
| 308 | 308 | $placeholder = $args['placeholder']; |
| 309 | 309 | } else { |
| 310 | 310 | $placeholder = ''; |
| 311 | 311 | } |
| 312 | 312 | |
| 313 | - $output = '<select name="' . esc_attr( $args['name'] ) . '" id="' . esc_attr( sanitize_key( str_replace( '-', '_', $args['id'] ) ) ) . '" class="give-select ' . esc_attr( $args['class'] ) . '"' . $multiple . ' data-placeholder="' . $placeholder . '">'; |
|
| 313 | + $output = '<select name="'.esc_attr($args['name']).'" id="'.esc_attr(sanitize_key(str_replace('-', '_', $args['id']))).'" class="give-select '.esc_attr($args['class']).'"'.$multiple.' data-placeholder="'.$placeholder.'">'; |
|
| 314 | 314 | |
| 315 | - if ( $args['show_option_all'] ) { |
|
| 316 | - if ( $args['multiple'] ) { |
|
| 317 | - $selected = selected( true, in_array( 0, $args['selected'] ), false ); |
|
| 315 | + if ($args['show_option_all']) { |
|
| 316 | + if ($args['multiple']) { |
|
| 317 | + $selected = selected(true, in_array(0, $args['selected']), false); |
|
| 318 | 318 | } else { |
| 319 | - $selected = selected( $args['selected'], 0, false ); |
|
| 319 | + $selected = selected($args['selected'], 0, false); |
|
| 320 | 320 | } |
| 321 | - $output .= '<option value="all"' . $selected . '>' . esc_html( $args['show_option_all'] ) . '</option>'; |
|
| 321 | + $output .= '<option value="all"'.$selected.'>'.esc_html($args['show_option_all']).'</option>'; |
|
| 322 | 322 | } |
| 323 | 323 | |
| 324 | - if ( ! empty( $args['options'] ) ) { |
|
| 324 | + if ( ! empty($args['options'])) { |
|
| 325 | 325 | |
| 326 | - if ( $args['show_option_none'] ) { |
|
| 327 | - if ( $args['multiple'] ) { |
|
| 328 | - $selected = selected( true, in_array( - 1, $args['selected'] ), false ); |
|
| 326 | + if ($args['show_option_none']) { |
|
| 327 | + if ($args['multiple']) { |
|
| 328 | + $selected = selected(true, in_array( -1, $args['selected'] ), false); |
|
| 329 | 329 | } else { |
| 330 | - $selected = selected( $args['selected'], - 1, false ); |
|
| 330 | + $selected = selected($args['selected'], - 1, false); |
|
| 331 | 331 | } |
| 332 | - $output .= '<option value="-1"' . $selected . '>' . esc_html( $args['show_option_none'] ) . '</option>'; |
|
| 332 | + $output .= '<option value="-1"'.$selected.'>'.esc_html($args['show_option_none']).'</option>'; |
|
| 333 | 333 | } |
| 334 | 334 | |
| 335 | - foreach ( $args['options'] as $key => $option ) { |
|
| 335 | + foreach ($args['options'] as $key => $option) { |
|
| 336 | 336 | |
| 337 | - if ( $args['multiple'] && is_array( $args['selected'] ) ) { |
|
| 338 | - $selected = selected( true, in_array( $key, $args['selected'] ), false ); |
|
| 337 | + if ($args['multiple'] && is_array($args['selected'])) { |
|
| 338 | + $selected = selected(true, in_array($key, $args['selected']), false); |
|
| 339 | 339 | } else { |
| 340 | - $selected = selected( $args['selected'], $key, false ); |
|
| 340 | + $selected = selected($args['selected'], $key, false); |
|
| 341 | 341 | } |
| 342 | 342 | |
| 343 | - $output .= '<option value="' . esc_attr( $key ) . '"' . $selected . '>' . esc_html( $option ) . '</option>'; |
|
| 343 | + $output .= '<option value="'.esc_attr($key).'"'.$selected.'>'.esc_html($option).'</option>'; |
|
| 344 | 344 | } |
| 345 | 345 | } |
| 346 | 346 | |
@@ -358,7 +358,7 @@ discard block |
||
| 358 | 358 | * |
| 359 | 359 | * @return string |
| 360 | 360 | */ |
| 361 | - public function checkbox( $args = array() ) { |
|
| 361 | + public function checkbox($args = array()) { |
|
| 362 | 362 | $defaults = array( |
| 363 | 363 | 'name' => null, |
| 364 | 364 | 'current' => null, |
@@ -369,16 +369,16 @@ discard block |
||
| 369 | 369 | ) |
| 370 | 370 | ); |
| 371 | 371 | |
| 372 | - $args = wp_parse_args( $args, $defaults ); |
|
| 372 | + $args = wp_parse_args($args, $defaults); |
|
| 373 | 373 | |
| 374 | 374 | $options = ''; |
| 375 | - if ( ! empty( $args['options']['disabled'] ) ) { |
|
| 375 | + if ( ! empty($args['options']['disabled'])) { |
|
| 376 | 376 | $options .= ' disabled="disabled"'; |
| 377 | - } elseif ( ! empty( $args['options']['readonly'] ) ) { |
|
| 377 | + } elseif ( ! empty($args['options']['readonly'])) { |
|
| 378 | 378 | $options .= ' readonly'; |
| 379 | 379 | } |
| 380 | 380 | |
| 381 | - $output = '<input type="checkbox"' . $options . ' name="' . esc_attr( $args['name'] ) . '" id="' . esc_attr( $args['name'] ) . '" class="' . $args['class'] . ' ' . esc_attr( $args['name'] ) . '" ' . checked( 1, $args['current'], false ) . ' />'; |
|
| 381 | + $output = '<input type="checkbox"'.$options.' name="'.esc_attr($args['name']).'" id="'.esc_attr($args['name']).'" class="'.$args['class'].' '.esc_attr($args['name']).'" '.checked(1, $args['current'], false).' />'; |
|
| 382 | 382 | |
| 383 | 383 | return $output; |
| 384 | 384 | } |
@@ -392,22 +392,22 @@ discard block |
||
| 392 | 392 | * |
| 393 | 393 | * @return string Text field |
| 394 | 394 | */ |
| 395 | - public function text( $args = array() ) { |
|
| 395 | + public function text($args = array()) { |
|
| 396 | 396 | // Backwards compatabliity |
| 397 | - if ( func_num_args() > 1 ) { |
|
| 397 | + if (func_num_args() > 1) { |
|
| 398 | 398 | $args = func_get_args(); |
| 399 | 399 | |
| 400 | 400 | $name = $args[0]; |
| 401 | - $value = isset( $args[1] ) ? $args[1] : ''; |
|
| 402 | - $label = isset( $args[2] ) ? $args[2] : ''; |
|
| 403 | - $desc = isset( $args[3] ) ? $args[3] : ''; |
|
| 401 | + $value = isset($args[1]) ? $args[1] : ''; |
|
| 402 | + $label = isset($args[2]) ? $args[2] : ''; |
|
| 403 | + $desc = isset($args[3]) ? $args[3] : ''; |
|
| 404 | 404 | } |
| 405 | 405 | |
| 406 | 406 | $defaults = array( |
| 407 | - 'name' => isset( $name ) ? $name : 'text', |
|
| 408 | - 'value' => isset( $value ) ? $value : null, |
|
| 409 | - 'label' => isset( $label ) ? $label : null, |
|
| 410 | - 'desc' => isset( $desc ) ? $desc : null, |
|
| 407 | + 'name' => isset($name) ? $name : 'text', |
|
| 408 | + 'value' => isset($value) ? $value : null, |
|
| 409 | + 'label' => isset($label) ? $label : null, |
|
| 410 | + 'desc' => isset($desc) ? $desc : null, |
|
| 411 | 411 | 'placeholder' => '', |
| 412 | 412 | 'class' => 'regular-text', |
| 413 | 413 | 'disabled' => false, |
@@ -415,29 +415,29 @@ discard block |
||
| 415 | 415 | 'data' => false |
| 416 | 416 | ); |
| 417 | 417 | |
| 418 | - $args = wp_parse_args( $args, $defaults ); |
|
| 418 | + $args = wp_parse_args($args, $defaults); |
|
| 419 | 419 | |
| 420 | 420 | $disabled = ''; |
| 421 | - if ( $args['disabled'] ) { |
|
| 421 | + if ($args['disabled']) { |
|
| 422 | 422 | $disabled = ' disabled="disabled"'; |
| 423 | 423 | } |
| 424 | 424 | |
| 425 | 425 | $data = ''; |
| 426 | - if ( ! empty( $args['data'] ) ) { |
|
| 427 | - foreach ( $args['data'] as $key => $value ) { |
|
| 428 | - $data .= 'data-' . $key . '="' . $value . '" '; |
|
| 426 | + if ( ! empty($args['data'])) { |
|
| 427 | + foreach ($args['data'] as $key => $value) { |
|
| 428 | + $data .= 'data-'.$key.'="'.$value.'" '; |
|
| 429 | 429 | } |
| 430 | 430 | } |
| 431 | 431 | |
| 432 | - $output = '<span id="give-' . sanitize_key( $args['name'] ) . '-wrap">'; |
|
| 432 | + $output = '<span id="give-'.sanitize_key($args['name']).'-wrap">'; |
|
| 433 | 433 | |
| 434 | - $output .= '<label class="give-label" for="give-' . sanitize_key( $args['name'] ) . '">' . esc_html( $args['label'] ) . '</label>'; |
|
| 434 | + $output .= '<label class="give-label" for="give-'.sanitize_key($args['name']).'">'.esc_html($args['label']).'</label>'; |
|
| 435 | 435 | |
| 436 | - if ( ! empty( $args['desc'] ) ) { |
|
| 437 | - $output .= '<span class="give-description">' . esc_html( $args['desc'] ) . '</span>'; |
|
| 436 | + if ( ! empty($args['desc'])) { |
|
| 437 | + $output .= '<span class="give-description">'.esc_html($args['desc']).'</span>'; |
|
| 438 | 438 | } |
| 439 | 439 | |
| 440 | - $output .= '<input type="text" name="' . esc_attr( $args['name'] ) . '" id="' . esc_attr( $args['name'] ) . '" autocomplete="' . esc_attr( $args['autocomplete'] ) . '" value="' . esc_attr( $args['value'] ) . '" placeholder="' . esc_attr( $args['placeholder'] ) . '" class="' . $args['class'] . '" ' . $data . '' . $disabled . '/>'; |
|
| 440 | + $output .= '<input type="text" name="'.esc_attr($args['name']).'" id="'.esc_attr($args['name']).'" autocomplete="'.esc_attr($args['autocomplete']).'" value="'.esc_attr($args['value']).'" placeholder="'.esc_attr($args['placeholder']).'" class="'.$args['class'].'" '.$data.''.$disabled.'/>'; |
|
| 441 | 441 | |
| 442 | 442 | $output .= '</span>'; |
| 443 | 443 | |
@@ -453,7 +453,7 @@ discard block |
||
| 453 | 453 | * |
| 454 | 454 | * @return string textarea |
| 455 | 455 | */ |
| 456 | - public function textarea( $args = array() ) { |
|
| 456 | + public function textarea($args = array()) { |
|
| 457 | 457 | $defaults = array( |
| 458 | 458 | 'name' => 'textarea', |
| 459 | 459 | 'value' => null, |
@@ -463,21 +463,21 @@ discard block |
||
| 463 | 463 | 'disabled' => false |
| 464 | 464 | ); |
| 465 | 465 | |
| 466 | - $args = wp_parse_args( $args, $defaults ); |
|
| 466 | + $args = wp_parse_args($args, $defaults); |
|
| 467 | 467 | |
| 468 | 468 | $disabled = ''; |
| 469 | - if ( $args['disabled'] ) { |
|
| 469 | + if ($args['disabled']) { |
|
| 470 | 470 | $disabled = ' disabled="disabled"'; |
| 471 | 471 | } |
| 472 | 472 | |
| 473 | - $output = '<span id="give-' . sanitize_key( $args['name'] ) . '-wrap">'; |
|
| 473 | + $output = '<span id="give-'.sanitize_key($args['name']).'-wrap">'; |
|
| 474 | 474 | |
| 475 | - $output .= '<label class="give-label" for="give-' . sanitize_key( $args['name'] ) . '">' . esc_html( $args['label'] ) . '</label>'; |
|
| 475 | + $output .= '<label class="give-label" for="give-'.sanitize_key($args['name']).'">'.esc_html($args['label']).'</label>'; |
|
| 476 | 476 | |
| 477 | - $output .= '<textarea name="' . esc_attr( $args['name'] ) . '" id="' . esc_attr( $args['name'] ) . '" class="' . $args['class'] . '"' . $disabled . '>' . esc_attr( $args['value'] ) . '</textarea>'; |
|
| 477 | + $output .= '<textarea name="'.esc_attr($args['name']).'" id="'.esc_attr($args['name']).'" class="'.$args['class'].'"'.$disabled.'>'.esc_attr($args['value']).'</textarea>'; |
|
| 478 | 478 | |
| 479 | - if ( ! empty( $args['desc'] ) ) { |
|
| 480 | - $output .= '<span class="give-description">' . esc_html( $args['desc'] ) . '</span>'; |
|
| 479 | + if ( ! empty($args['desc'])) { |
|
| 480 | + $output .= '<span class="give-description">'.esc_html($args['desc']).'</span>'; |
|
| 481 | 481 | } |
| 482 | 482 | |
| 483 | 483 | $output .= '</span>'; |
@@ -494,12 +494,12 @@ discard block |
||
| 494 | 494 | * |
| 495 | 495 | * @return string text field with ajax search |
| 496 | 496 | */ |
| 497 | - public function ajax_user_search( $args = array() ) { |
|
| 497 | + public function ajax_user_search($args = array()) { |
|
| 498 | 498 | |
| 499 | 499 | $defaults = array( |
| 500 | 500 | 'name' => 'user_id', |
| 501 | 501 | 'value' => null, |
| 502 | - 'placeholder' => __( 'Enter username', 'give' ), |
|
| 502 | + 'placeholder' => __('Enter username', 'give'), |
|
| 503 | 503 | 'label' => null, |
| 504 | 504 | 'desc' => null, |
| 505 | 505 | 'class' => '', |
@@ -508,13 +508,13 @@ discard block |
||
| 508 | 508 | 'data' => false |
| 509 | 509 | ); |
| 510 | 510 | |
| 511 | - $args = wp_parse_args( $args, $defaults ); |
|
| 511 | + $args = wp_parse_args($args, $defaults); |
|
| 512 | 512 | |
| 513 | - $args['class'] = 'give-ajax-user-search ' . $args['class']; |
|
| 513 | + $args['class'] = 'give-ajax-user-search '.$args['class']; |
|
| 514 | 514 | |
| 515 | 515 | $output = '<span class="give_user_search_wrap">'; |
| 516 | - $output .= $this->text( $args ); |
|
| 517 | - $output .= '<span class="give_user_search_results hidden"><a class="give-ajax-user-cancel" title="' . __( 'Cancel', 'give' ) . '" aria-label="' . __( 'Cancel', 'give' ) . '" href="#">x</a><span></span></span>'; |
|
| 516 | + $output .= $this->text($args); |
|
| 517 | + $output .= '<span class="give_user_search_results hidden"><a class="give-ajax-user-cancel" title="'.__('Cancel', 'give').'" aria-label="'.__('Cancel', 'give').'" href="#">x</a><span></span></span>'; |
|
| 518 | 518 | $output .= '</span>'; |
| 519 | 519 | |
| 520 | 520 | return $output; |
@@ -8,11 +8,11 @@ discard block |
||
| 8 | 8 | */ |
| 9 | 9 | |
| 10 | 10 | // Exit if accessed directly |
| 11 | -if ( ! defined( 'ABSPATH' ) ) { |
|
| 11 | +if ( ! defined('ABSPATH')) { |
|
| 12 | 12 | exit; |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | -if ( ! class_exists( 'Give_License' ) ) : |
|
| 15 | +if ( ! class_exists('Give_License')) : |
|
| 16 | 16 | |
| 17 | 17 | /** |
| 18 | 18 | * Give_License Class |
@@ -38,16 +38,16 @@ discard block |
||
| 38 | 38 | * @param string $_optname |
| 39 | 39 | * @param string $_api_url |
| 40 | 40 | */ |
| 41 | - public function __construct( $_file, $_item_name, $_version, $_author, $_optname = null, $_api_url = null ) { |
|
| 41 | + public function __construct($_file, $_item_name, $_version, $_author, $_optname = null, $_api_url = null) { |
|
| 42 | 42 | global $give_options; |
| 43 | 43 | |
| 44 | 44 | $this->file = $_file; |
| 45 | 45 | $this->item_name = $_item_name; |
| 46 | - $this->item_shortname = 'give_' . preg_replace( '/[^a-zA-Z0-9_\s]/', '', str_replace( ' ', '_', strtolower( $this->item_name ) ) ); |
|
| 46 | + $this->item_shortname = 'give_'.preg_replace('/[^a-zA-Z0-9_\s]/', '', str_replace(' ', '_', strtolower($this->item_name))); |
|
| 47 | 47 | $this->version = $_version; |
| 48 | - $this->license = isset( $give_options[ $this->item_shortname . '_license_key' ] ) ? trim( $give_options[ $this->item_shortname . '_license_key' ] ) : ''; |
|
| 48 | + $this->license = isset($give_options[$this->item_shortname.'_license_key']) ? trim($give_options[$this->item_shortname.'_license_key']) : ''; |
|
| 49 | 49 | $this->author = $_author; |
| 50 | - $this->api_url = is_null( $_api_url ) ? $this->api_url : $_api_url; |
|
| 50 | + $this->api_url = is_null($_api_url) ? $this->api_url : $_api_url; |
|
| 51 | 51 | |
| 52 | 52 | |
| 53 | 53 | // Setup hooks |
@@ -63,7 +63,7 @@ discard block |
||
| 63 | 63 | * @return void |
| 64 | 64 | */ |
| 65 | 65 | private function includes() { |
| 66 | - if ( ! class_exists( 'EDD_SL_Plugin_Updater' ) ) { |
|
| 66 | + if ( ! class_exists('EDD_SL_Plugin_Updater')) { |
|
| 67 | 67 | require_once 'admin/EDD_SL_Plugin_Updater.php'; |
| 68 | 68 | } |
| 69 | 69 | } |
@@ -77,18 +77,18 @@ discard block |
||
| 77 | 77 | private function hooks() { |
| 78 | 78 | |
| 79 | 79 | // Register settings |
| 80 | - add_filter( 'give_settings_licenses', array( $this, 'settings' ), 1 ); |
|
| 80 | + add_filter('give_settings_licenses', array($this, 'settings'), 1); |
|
| 81 | 81 | |
| 82 | 82 | // Activate license key on settings save |
| 83 | - add_action( 'admin_init', array( $this, 'activate_license' ) ); |
|
| 83 | + add_action('admin_init', array($this, 'activate_license')); |
|
| 84 | 84 | |
| 85 | 85 | // Deactivate license key |
| 86 | - add_action( 'admin_init', array( $this, 'deactivate_license' ) ); |
|
| 86 | + add_action('admin_init', array($this, 'deactivate_license')); |
|
| 87 | 87 | |
| 88 | 88 | // Updater |
| 89 | - add_action( 'admin_init', array( $this, 'auto_updater' ), 0 ); |
|
| 89 | + add_action('admin_init', array($this, 'auto_updater'), 0); |
|
| 90 | 90 | |
| 91 | - add_action( 'admin_notices', array( $this, 'notices' ) ); |
|
| 91 | + add_action('admin_notices', array($this, 'notices')); |
|
| 92 | 92 | } |
| 93 | 93 | |
| 94 | 94 | /** |
@@ -100,7 +100,7 @@ discard block |
||
| 100 | 100 | */ |
| 101 | 101 | public function auto_updater() { |
| 102 | 102 | |
| 103 | - if ( 'valid' !== get_option( $this->item_shortname . '_license_active' ) ) { |
|
| 103 | + if ('valid' !== get_option($this->item_shortname.'_license_active')) { |
|
| 104 | 104 | return; |
| 105 | 105 | } |
| 106 | 106 | |
@@ -127,20 +127,20 @@ discard block |
||
| 127 | 127 | * |
| 128 | 128 | * @return array |
| 129 | 129 | */ |
| 130 | - public function settings( $settings ) { |
|
| 130 | + public function settings($settings) { |
|
| 131 | 131 | |
| 132 | 132 | $give_license_settings = array( |
| 133 | 133 | array( |
| 134 | - 'name' => sprintf( __( '%1$s', 'give' ), $this->item_name ), |
|
| 135 | - 'id' => $this->item_shortname . '_license_key', |
|
| 134 | + 'name' => sprintf(__('%1$s', 'give'), $this->item_name), |
|
| 135 | + 'id' => $this->item_shortname.'_license_key', |
|
| 136 | 136 | 'desc' => '', |
| 137 | 137 | 'type' => 'license_key', |
| 138 | - 'options' => array( 'is_valid_license_option' => $this->item_shortname . '_license_active' ), |
|
| 138 | + 'options' => array('is_valid_license_option' => $this->item_shortname.'_license_active'), |
|
| 139 | 139 | 'size' => 'regular' |
| 140 | 140 | ) |
| 141 | 141 | ); |
| 142 | 142 | |
| 143 | - return array_merge( $settings, $give_license_settings ); |
|
| 143 | + return array_merge($settings, $give_license_settings); |
|
| 144 | 144 | } |
| 145 | 145 | |
| 146 | 146 | /** |
@@ -152,18 +152,18 @@ discard block |
||
| 152 | 152 | * |
| 153 | 153 | * @return array |
| 154 | 154 | */ |
| 155 | - public function license_settings_content( $settings ) { |
|
| 155 | + public function license_settings_content($settings) { |
|
| 156 | 156 | |
| 157 | 157 | $give_license_settings = array( |
| 158 | 158 | array( |
| 159 | - 'name' => __( 'Add-on Licenses', 'give' ), |
|
| 159 | + 'name' => __('Add-on Licenses', 'give'), |
|
| 160 | 160 | 'desc' => '<hr>', |
| 161 | 161 | 'type' => 'give_title', |
| 162 | 162 | 'id' => 'give_title' |
| 163 | 163 | ), |
| 164 | 164 | ); |
| 165 | 165 | |
| 166 | - return array_merge( $settings, $give_license_settings ); |
|
| 166 | + return array_merge($settings, $give_license_settings); |
|
| 167 | 167 | } |
| 168 | 168 | |
| 169 | 169 | |
@@ -175,34 +175,34 @@ discard block |
||
| 175 | 175 | */ |
| 176 | 176 | public function activate_license() { |
| 177 | 177 | |
| 178 | - if ( ! isset( $_POST[ $this->item_shortname . '_license_key' ] ) ) { |
|
| 178 | + if ( ! isset($_POST[$this->item_shortname.'_license_key'])) { |
|
| 179 | 179 | return; |
| 180 | 180 | } |
| 181 | 181 | |
| 182 | - foreach ( $_POST as $key => $value ) { |
|
| 183 | - if ( false !== strpos( $key, 'license_key_deactivate' ) ) { |
|
| 182 | + foreach ($_POST as $key => $value) { |
|
| 183 | + if (false !== strpos($key, 'license_key_deactivate')) { |
|
| 184 | 184 | // Don't activate a key when deactivating a different key |
| 185 | 185 | return; |
| 186 | 186 | } |
| 187 | 187 | } |
| 188 | 188 | |
| 189 | - if ( ! wp_verify_nonce( $_REQUEST[ $this->item_shortname . '_license_key-nonce' ], $this->item_shortname . '_license_key-nonce' ) ) { |
|
| 189 | + if ( ! wp_verify_nonce($_REQUEST[$this->item_shortname.'_license_key-nonce'], $this->item_shortname.'_license_key-nonce')) { |
|
| 190 | 190 | |
| 191 | - wp_die( __( 'Nonce verification failed', 'give' ), __( 'Error', 'give' ), array( 'response' => 403 ) ); |
|
| 191 | + wp_die(__('Nonce verification failed', 'give'), __('Error', 'give'), array('response' => 403)); |
|
| 192 | 192 | |
| 193 | 193 | } |
| 194 | 194 | |
| 195 | - if ( ! current_user_can( 'manage_give_settings' ) ) { |
|
| 195 | + if ( ! current_user_can('manage_give_settings')) { |
|
| 196 | 196 | return; |
| 197 | 197 | } |
| 198 | 198 | |
| 199 | - if ( 'valid' === get_option( $this->item_shortname . '_license_active' ) ) { |
|
| 199 | + if ('valid' === get_option($this->item_shortname.'_license_active')) { |
|
| 200 | 200 | return; |
| 201 | 201 | } |
| 202 | 202 | |
| 203 | - $license = sanitize_text_field( $_POST[ $this->item_shortname . '_license_key' ] ); |
|
| 203 | + $license = sanitize_text_field($_POST[$this->item_shortname.'_license_key']); |
|
| 204 | 204 | |
| 205 | - if ( empty( $license ) ) { |
|
| 205 | + if (empty($license)) { |
|
| 206 | 206 | return; |
| 207 | 207 | } |
| 208 | 208 | |
@@ -210,7 +210,7 @@ discard block |
||
| 210 | 210 | $api_params = array( |
| 211 | 211 | 'edd_action' => 'activate_license', //never change from "edd_" to "give_"! |
| 212 | 212 | 'license' => $license, |
| 213 | - 'item_name' => urlencode( $this->item_name ), |
|
| 213 | + 'item_name' => urlencode($this->item_name), |
|
| 214 | 214 | 'url' => home_url() |
| 215 | 215 | ); |
| 216 | 216 | |
@@ -225,22 +225,22 @@ discard block |
||
| 225 | 225 | ); |
| 226 | 226 | |
| 227 | 227 | // Make sure there are no errors |
| 228 | - if ( is_wp_error( $response ) ) { |
|
| 228 | + if (is_wp_error($response)) { |
|
| 229 | 229 | return; |
| 230 | 230 | } |
| 231 | 231 | |
| 232 | 232 | // Tell WordPress to look for updates |
| 233 | - set_site_transient( 'update_plugins', null ); |
|
| 233 | + set_site_transient('update_plugins', null); |
|
| 234 | 234 | |
| 235 | 235 | // Decode license data |
| 236 | - $license_data = json_decode( wp_remote_retrieve_body( $response ) ); |
|
| 236 | + $license_data = json_decode(wp_remote_retrieve_body($response)); |
|
| 237 | 237 | |
| 238 | - update_option( $this->item_shortname . '_license_active', $license_data->license ); |
|
| 238 | + update_option($this->item_shortname.'_license_active', $license_data->license); |
|
| 239 | 239 | |
| 240 | - if ( ! (bool) $license_data->success ) { |
|
| 241 | - set_transient( 'give_license_error', $license_data, 1000 ); |
|
| 240 | + if ( ! (bool) $license_data->success) { |
|
| 241 | + set_transient('give_license_error', $license_data, 1000); |
|
| 242 | 242 | } else { |
| 243 | - delete_transient( 'give_license_error' ); |
|
| 243 | + delete_transient('give_license_error'); |
|
| 244 | 244 | } |
| 245 | 245 | } |
| 246 | 246 | |
@@ -253,28 +253,28 @@ discard block |
||
| 253 | 253 | */ |
| 254 | 254 | public function deactivate_license() { |
| 255 | 255 | |
| 256 | - if ( ! isset( $_POST[ $this->item_shortname . '_license_key' ] ) ) { |
|
| 256 | + if ( ! isset($_POST[$this->item_shortname.'_license_key'])) { |
|
| 257 | 257 | return; |
| 258 | 258 | } |
| 259 | 259 | |
| 260 | - if ( ! wp_verify_nonce( $_REQUEST[ $this->item_shortname . '_license_key-nonce' ], $this->item_shortname . '_license_key-nonce' ) ) { |
|
| 260 | + if ( ! wp_verify_nonce($_REQUEST[$this->item_shortname.'_license_key-nonce'], $this->item_shortname.'_license_key-nonce')) { |
|
| 261 | 261 | |
| 262 | - wp_die( __( 'Nonce verification failed', 'give' ), __( 'Error', 'give' ), array( 'response' => 403 ) ); |
|
| 262 | + wp_die(__('Nonce verification failed', 'give'), __('Error', 'give'), array('response' => 403)); |
|
| 263 | 263 | |
| 264 | 264 | } |
| 265 | 265 | |
| 266 | - if ( ! current_user_can( 'manage_give_settings' ) ) { |
|
| 266 | + if ( ! current_user_can('manage_give_settings')) { |
|
| 267 | 267 | return; |
| 268 | 268 | } |
| 269 | 269 | |
| 270 | 270 | // Run on deactivate button press |
| 271 | - if ( isset( $_POST[ $this->item_shortname . '_license_key_deactivate' ] ) ) { |
|
| 271 | + if (isset($_POST[$this->item_shortname.'_license_key_deactivate'])) { |
|
| 272 | 272 | |
| 273 | 273 | // Data to send to the API |
| 274 | 274 | $api_params = array( |
| 275 | 275 | 'edd_action' => 'deactivate_license', //never change from "edd_" to "give_"! |
| 276 | 276 | 'license' => $this->license, |
| 277 | - 'item_name' => urlencode( $this->item_name ), |
|
| 277 | + 'item_name' => urlencode($this->item_name), |
|
| 278 | 278 | 'url' => home_url() |
| 279 | 279 | ); |
| 280 | 280 | |
@@ -290,19 +290,19 @@ discard block |
||
| 290 | 290 | |
| 291 | 291 | |
| 292 | 292 | // Make sure there are no errors |
| 293 | - if ( is_wp_error( $response ) ) { |
|
| 293 | + if (is_wp_error($response)) { |
|
| 294 | 294 | return; |
| 295 | 295 | } |
| 296 | 296 | |
| 297 | 297 | // Decode the license data |
| 298 | - $license_data = json_decode( wp_remote_retrieve_body( $response ) ); |
|
| 298 | + $license_data = json_decode(wp_remote_retrieve_body($response)); |
|
| 299 | 299 | |
| 300 | - delete_option( $this->item_shortname . '_license_active' ); |
|
| 300 | + delete_option($this->item_shortname.'_license_active'); |
|
| 301 | 301 | |
| 302 | - if ( ! (bool) $license_data->success ) { |
|
| 303 | - set_transient( 'give_license_error', $license_data, 1000 ); |
|
| 302 | + if ( ! (bool) $license_data->success) { |
|
| 303 | + set_transient('give_license_error', $license_data, 1000); |
|
| 304 | 304 | } else { |
| 305 | - delete_transient( 'give_license_error' ); |
|
| 305 | + delete_transient('give_license_error'); |
|
| 306 | 306 | } |
| 307 | 307 | } |
| 308 | 308 | } |
@@ -316,57 +316,57 @@ discard block |
||
| 316 | 316 | */ |
| 317 | 317 | public function notices() { |
| 318 | 318 | |
| 319 | - if ( ! isset( $_GET['page'] ) || 'give-settings' !== $_GET['page'] ) { |
|
| 319 | + if ( ! isset($_GET['page']) || 'give-settings' !== $_GET['page']) { |
|
| 320 | 320 | return; |
| 321 | 321 | } |
| 322 | 322 | |
| 323 | - if ( ! isset( $_GET['tab'] ) || 'licenses' !== $_GET['tab'] ) { |
|
| 323 | + if ( ! isset($_GET['tab']) || 'licenses' !== $_GET['tab']) { |
|
| 324 | 324 | return; |
| 325 | 325 | } |
| 326 | 326 | |
| 327 | - $license_error = get_transient( 'give_license_error' ); |
|
| 327 | + $license_error = get_transient('give_license_error'); |
|
| 328 | 328 | |
| 329 | - if ( false === $license_error ) { |
|
| 329 | + if (false === $license_error) { |
|
| 330 | 330 | return; |
| 331 | 331 | } |
| 332 | 332 | |
| 333 | - if ( ! empty( $license_error->error ) ) { |
|
| 333 | + if ( ! empty($license_error->error)) { |
|
| 334 | 334 | |
| 335 | - switch ( $license_error->error ) { |
|
| 335 | + switch ($license_error->error) { |
|
| 336 | 336 | |
| 337 | 337 | case 'item_name_mismatch' : |
| 338 | 338 | |
| 339 | - $message = __( 'This license does not belong to the product you have entered it for.', 'give' ); |
|
| 339 | + $message = __('This license does not belong to the product you have entered it for.', 'give'); |
|
| 340 | 340 | break; |
| 341 | 341 | |
| 342 | 342 | case 'no_activations_left' : |
| 343 | 343 | |
| 344 | - $message = __( 'This license does not have any activations left', 'give' ); |
|
| 344 | + $message = __('This license does not have any activations left', 'give'); |
|
| 345 | 345 | break; |
| 346 | 346 | |
| 347 | 347 | case 'expired' : |
| 348 | 348 | |
| 349 | - $message = __( 'This license key is expired. Please renew it.', 'give' ); |
|
| 349 | + $message = __('This license key is expired. Please renew it.', 'give'); |
|
| 350 | 350 | break; |
| 351 | 351 | |
| 352 | 352 | default : |
| 353 | 353 | |
| 354 | - $message = sprintf( __( 'There was a problem activating your license key, please try again or contact support. Error code: %s', 'give' ), $license_error->error ); |
|
| 354 | + $message = sprintf(__('There was a problem activating your license key, please try again or contact support. Error code: %s', 'give'), $license_error->error); |
|
| 355 | 355 | break; |
| 356 | 356 | |
| 357 | 357 | } |
| 358 | 358 | |
| 359 | 359 | } |
| 360 | 360 | |
| 361 | - if ( ! empty( $message ) ) { |
|
| 361 | + if ( ! empty($message)) { |
|
| 362 | 362 | |
| 363 | 363 | echo '<div class="error">'; |
| 364 | - echo '<p>' . $message . '</p>'; |
|
| 364 | + echo '<p>'.$message.'</p>'; |
|
| 365 | 365 | echo '</div>'; |
| 366 | 366 | |
| 367 | 367 | } |
| 368 | 368 | |
| 369 | - delete_transient( 'give_license_error' ); |
|
| 369 | + delete_transient('give_license_error'); |
|
| 370 | 370 | |
| 371 | 371 | } |
| 372 | 372 | } |
@@ -28,7 +28,7 @@ discard block |
||
| 28 | 28 | */ |
| 29 | 29 | public function __construct() { |
| 30 | 30 | |
| 31 | - add_filter( 'give_map_meta_cap', array( $this, 'meta_caps' ), 10, 4 ); |
|
| 31 | + add_filter('give_map_meta_cap', array($this, 'meta_caps'), 10, 4); |
|
| 32 | 32 | } |
| 33 | 33 | |
| 34 | 34 | /** |
@@ -39,7 +39,7 @@ discard block |
||
| 39 | 39 | * @return void |
| 40 | 40 | */ |
| 41 | 41 | public function add_roles() { |
| 42 | - add_role( 'give_manager', __( 'Give Manager', 'give' ), array( |
|
| 42 | + add_role('give_manager', __('Give Manager', 'give'), array( |
|
| 43 | 43 | 'read' => true, |
| 44 | 44 | 'edit_posts' => true, |
| 45 | 45 | 'delete_posts' => true, |
@@ -68,20 +68,20 @@ discard block |
||
| 68 | 68 | 'publish_posts' => true, |
| 69 | 69 | 'read_private_pages' => true, |
| 70 | 70 | 'read_private_posts' => true |
| 71 | - ) ); |
|
| 71 | + )); |
|
| 72 | 72 | |
| 73 | - add_role( 'give_accountant', __( 'Give Accountant', 'give' ), array( |
|
| 73 | + add_role('give_accountant', __('Give Accountant', 'give'), array( |
|
| 74 | 74 | 'read' => true, |
| 75 | 75 | 'edit_posts' => false, |
| 76 | 76 | 'delete_posts' => false |
| 77 | - ) ); |
|
| 77 | + )); |
|
| 78 | 78 | |
| 79 | - add_role( 'give_worker', __( 'Give Worker', 'give' ), array( |
|
| 79 | + add_role('give_worker', __('Give Worker', 'give'), array( |
|
| 80 | 80 | 'read' => true, |
| 81 | 81 | 'edit_posts' => false, |
| 82 | 82 | 'upload_files' => true, |
| 83 | 83 | 'delete_posts' => false |
| 84 | - ) ); |
|
| 84 | + )); |
|
| 85 | 85 | |
| 86 | 86 | } |
| 87 | 87 | |
@@ -96,38 +96,38 @@ discard block |
||
| 96 | 96 | public function add_caps() { |
| 97 | 97 | global $wp_roles; |
| 98 | 98 | |
| 99 | - if ( class_exists('WP_Roles') ) { |
|
| 100 | - if ( ! isset( $wp_roles ) ) { |
|
| 99 | + if (class_exists('WP_Roles')) { |
|
| 100 | + if ( ! isset($wp_roles)) { |
|
| 101 | 101 | $wp_roles = new WP_Roles(); |
| 102 | 102 | } |
| 103 | 103 | } |
| 104 | 104 | |
| 105 | - if ( is_object( $wp_roles ) ) { |
|
| 106 | - $wp_roles->add_cap( 'give_manager', 'view_give_reports' ); |
|
| 107 | - $wp_roles->add_cap( 'give_manager', 'view_give_sensitive_data' ); |
|
| 108 | - $wp_roles->add_cap( 'give_manager', 'export_give_reports' ); |
|
| 109 | - $wp_roles->add_cap( 'give_manager', 'manage_give_settings' ); |
|
| 105 | + if (is_object($wp_roles)) { |
|
| 106 | + $wp_roles->add_cap('give_manager', 'view_give_reports'); |
|
| 107 | + $wp_roles->add_cap('give_manager', 'view_give_sensitive_data'); |
|
| 108 | + $wp_roles->add_cap('give_manager', 'export_give_reports'); |
|
| 109 | + $wp_roles->add_cap('give_manager', 'manage_give_settings'); |
|
| 110 | 110 | |
| 111 | - $wp_roles->add_cap( 'administrator', 'view_give_reports' ); |
|
| 112 | - $wp_roles->add_cap( 'administrator', 'view_give_sensitive_data' ); |
|
| 113 | - $wp_roles->add_cap( 'administrator', 'export_give_reports' ); |
|
| 114 | - $wp_roles->add_cap( 'administrator', 'manage_give_settings' ); |
|
| 111 | + $wp_roles->add_cap('administrator', 'view_give_reports'); |
|
| 112 | + $wp_roles->add_cap('administrator', 'view_give_sensitive_data'); |
|
| 113 | + $wp_roles->add_cap('administrator', 'export_give_reports'); |
|
| 114 | + $wp_roles->add_cap('administrator', 'manage_give_settings'); |
|
| 115 | 115 | |
| 116 | 116 | // Add the main post type capabilities |
| 117 | 117 | $capabilities = $this->get_core_caps(); |
| 118 | - foreach ( $capabilities as $cap_group ) { |
|
| 119 | - foreach ( $cap_group as $cap ) { |
|
| 120 | - $wp_roles->add_cap( 'give_manager', $cap ); |
|
| 121 | - $wp_roles->add_cap( 'administrator', $cap ); |
|
| 122 | - $wp_roles->add_cap( 'give_worker', $cap ); |
|
| 118 | + foreach ($capabilities as $cap_group) { |
|
| 119 | + foreach ($cap_group as $cap) { |
|
| 120 | + $wp_roles->add_cap('give_manager', $cap); |
|
| 121 | + $wp_roles->add_cap('administrator', $cap); |
|
| 122 | + $wp_roles->add_cap('give_worker', $cap); |
|
| 123 | 123 | } |
| 124 | 124 | } |
| 125 | 125 | |
| 126 | - $wp_roles->add_cap( 'give_accountant', 'edit_give_forms' ); |
|
| 127 | - $wp_roles->add_cap( 'give_accountant', 'read_private_forms' ); |
|
| 128 | - $wp_roles->add_cap( 'give_accountant', 'view_give_reports' ); |
|
| 129 | - $wp_roles->add_cap( 'give_accountant', 'export_give_reports' ); |
|
| 130 | - $wp_roles->add_cap( 'give_accountant', 'edit_give_payments' ); |
|
| 126 | + $wp_roles->add_cap('give_accountant', 'edit_give_forms'); |
|
| 127 | + $wp_roles->add_cap('give_accountant', 'read_private_forms'); |
|
| 128 | + $wp_roles->add_cap('give_accountant', 'view_give_reports'); |
|
| 129 | + $wp_roles->add_cap('give_accountant', 'export_give_reports'); |
|
| 130 | + $wp_roles->add_cap('give_accountant', 'edit_give_payments'); |
|
| 131 | 131 | |
| 132 | 132 | } |
| 133 | 133 | } |
@@ -142,10 +142,10 @@ discard block |
||
| 142 | 142 | public function get_core_caps() { |
| 143 | 143 | $capabilities = array(); |
| 144 | 144 | |
| 145 | - $capability_types = array( 'give_forms', 'give_campaigns', 'give_payments' ); |
|
| 145 | + $capability_types = array('give_forms', 'give_campaigns', 'give_payments'); |
|
| 146 | 146 | |
| 147 | - foreach ( $capability_types as $capability_type ) { |
|
| 148 | - $capabilities[ $capability_type ] = array( |
|
| 147 | + foreach ($capability_types as $capability_type) { |
|
| 148 | + $capabilities[$capability_type] = array( |
|
| 149 | 149 | // Post type |
| 150 | 150 | "edit_{$capability_type}", |
| 151 | 151 | "read_{$capability_type}", |
@@ -182,22 +182,22 @@ discard block |
||
| 182 | 182 | * @since 2.0 |
| 183 | 183 | * @return array $caps |
| 184 | 184 | */ |
| 185 | - public function meta_caps( $caps, $cap, $user_id, $args ) { |
|
| 185 | + public function meta_caps($caps, $cap, $user_id, $args) { |
|
| 186 | 186 | |
| 187 | - switch( $cap ) { |
|
| 187 | + switch ($cap) { |
|
| 188 | 188 | |
| 189 | 189 | case 'view_give_forms_stats' : |
| 190 | 190 | |
| 191 | - if( empty( $args[0] ) ) { |
|
| 191 | + if (empty($args[0])) { |
|
| 192 | 192 | break; |
| 193 | 193 | } |
| 194 | 194 | |
| 195 | - $form = get_post( $args[0] ); |
|
| 196 | - if ( empty( $form ) ) { |
|
| 195 | + $form = get_post($args[0]); |
|
| 196 | + if (empty($form)) { |
|
| 197 | 197 | break; |
| 198 | 198 | } |
| 199 | 199 | |
| 200 | - if( user_can( $user_id, 'view_give_reports' ) || $user_id == $form->post_author ) { |
|
| 200 | + if (user_can($user_id, 'view_give_reports') || $user_id == $form->post_author) { |
|
| 201 | 201 | $caps = array(); |
| 202 | 202 | } |
| 203 | 203 | |
@@ -219,41 +219,41 @@ discard block |
||
| 219 | 219 | |
| 220 | 220 | global $wp_roles; |
| 221 | 221 | |
| 222 | - if ( class_exists( 'WP_Roles' ) ) { |
|
| 223 | - if ( ! isset( $wp_roles ) ) { |
|
| 222 | + if (class_exists('WP_Roles')) { |
|
| 223 | + if ( ! isset($wp_roles)) { |
|
| 224 | 224 | $wp_roles = new WP_Roles(); |
| 225 | 225 | } |
| 226 | 226 | } |
| 227 | 227 | |
| 228 | - if ( is_object( $wp_roles ) ) { |
|
| 228 | + if (is_object($wp_roles)) { |
|
| 229 | 229 | /** Give Manager Capabilities */ |
| 230 | - $wp_roles->remove_cap( 'give_manager', 'view_give_reports' ); |
|
| 231 | - $wp_roles->remove_cap( 'give_manager', 'view_give_sensitive_data' ); |
|
| 232 | - $wp_roles->remove_cap( 'give_manager', 'export_give_reports' ); |
|
| 233 | - $wp_roles->remove_cap( 'give_manager', 'manage_give_settings' ); |
|
| 230 | + $wp_roles->remove_cap('give_manager', 'view_give_reports'); |
|
| 231 | + $wp_roles->remove_cap('give_manager', 'view_give_sensitive_data'); |
|
| 232 | + $wp_roles->remove_cap('give_manager', 'export_give_reports'); |
|
| 233 | + $wp_roles->remove_cap('give_manager', 'manage_give_settings'); |
|
| 234 | 234 | |
| 235 | 235 | /** Site Administrator Capabilities */ |
| 236 | - $wp_roles->remove_cap( 'administrator', 'view_give_reports' ); |
|
| 237 | - $wp_roles->remove_cap( 'administrator', 'view_give_sensitive_data' ); |
|
| 238 | - $wp_roles->remove_cap( 'administrator', 'export_give_reports' ); |
|
| 239 | - $wp_roles->remove_cap( 'administrator', 'manage_give_settings' ); |
|
| 236 | + $wp_roles->remove_cap('administrator', 'view_give_reports'); |
|
| 237 | + $wp_roles->remove_cap('administrator', 'view_give_sensitive_data'); |
|
| 238 | + $wp_roles->remove_cap('administrator', 'export_give_reports'); |
|
| 239 | + $wp_roles->remove_cap('administrator', 'manage_give_settings'); |
|
| 240 | 240 | |
| 241 | 241 | /** Remove the Main Post Type Capabilities */ |
| 242 | 242 | $capabilities = $this->get_core_caps(); |
| 243 | 243 | |
| 244 | - foreach ( $capabilities as $cap_group ) { |
|
| 245 | - foreach ( $cap_group as $cap ) { |
|
| 246 | - $wp_roles->remove_cap( 'give_manager', $cap ); |
|
| 247 | - $wp_roles->remove_cap( 'administrator', $cap ); |
|
| 248 | - $wp_roles->remove_cap( 'give_worker', $cap ); |
|
| 244 | + foreach ($capabilities as $cap_group) { |
|
| 245 | + foreach ($cap_group as $cap) { |
|
| 246 | + $wp_roles->remove_cap('give_manager', $cap); |
|
| 247 | + $wp_roles->remove_cap('administrator', $cap); |
|
| 248 | + $wp_roles->remove_cap('give_worker', $cap); |
|
| 249 | 249 | } |
| 250 | 250 | } |
| 251 | 251 | |
| 252 | 252 | /** Shop Accountant Capabilities */ |
| 253 | - $wp_roles->remove_cap( 'give_accountant', 'edit_give_forms' ); |
|
| 254 | - $wp_roles->remove_cap( 'give_accountant', 'read_private_forms' ); |
|
| 255 | - $wp_roles->remove_cap( 'give_accountant', 'view_give_reports' ); |
|
| 256 | - $wp_roles->remove_cap( 'give_accountant', 'export_give_reports' ); |
|
| 253 | + $wp_roles->remove_cap('give_accountant', 'edit_give_forms'); |
|
| 254 | + $wp_roles->remove_cap('give_accountant', 'read_private_forms'); |
|
| 255 | + $wp_roles->remove_cap('give_accountant', 'view_give_reports'); |
|
| 256 | + $wp_roles->remove_cap('give_accountant', 'export_give_reports'); |
|
| 257 | 257 | |
| 258 | 258 | } |
| 259 | 259 | } |
@@ -71,9 +71,9 @@ |
||
| 71 | 71 | ) ); |
| 72 | 72 | |
| 73 | 73 | add_role( 'give_accountant', __( 'Give Accountant', 'give' ), array( |
| 74 | - 'read' => true, |
|
| 75 | - 'edit_posts' => false, |
|
| 76 | - 'delete_posts' => false |
|
| 74 | + 'read' => true, |
|
| 75 | + 'edit_posts' => false, |
|
| 76 | + 'delete_posts' => false |
|
| 77 | 77 | ) ); |
| 78 | 78 | |
| 79 | 79 | add_role( 'give_worker', __( 'Give Worker', 'give' ), array( |
@@ -13,7 +13,7 @@ discard block |
||
| 13 | 13 | |
| 14 | 14 | public function __construct() {
|
| 15 | 15 | |
| 16 | - add_filter( 'template_include', array( __CLASS__, 'template_loader' ) ); |
|
| 16 | + add_filter('template_include', array(__CLASS__, 'template_loader'));
|
|
| 17 | 17 | |
| 18 | 18 | |
| 19 | 19 | /** |
@@ -28,19 +28,19 @@ discard block |
||
| 28 | 28 | * @see 3give_output_content_wrapper() |
| 29 | 29 | * @see give_output_content_wrapper_end() |
| 30 | 30 | */ |
| 31 | - add_action( 'give_before_main_content', 'give_output_content_wrapper', 10 ); |
|
| 32 | - add_action( 'give_after_main_content', 'give_output_content_wrapper_end', 10 ); |
|
| 31 | + add_action('give_before_main_content', 'give_output_content_wrapper', 10);
|
|
| 32 | + add_action('give_after_main_content', 'give_output_content_wrapper_end', 10);
|
|
| 33 | 33 | |
| 34 | 34 | /** |
| 35 | 35 | * Entry Summary Classes |
| 36 | 36 | */ |
| 37 | - add_filter( 'give_forms_single_summary_classes', array( $this, 'give_set_single_summary_classes' ) ); |
|
| 37 | + add_filter('give_forms_single_summary_classes', array($this, 'give_set_single_summary_classes'));
|
|
| 38 | 38 | |
| 39 | 39 | |
| 40 | 40 | /** |
| 41 | 41 | * Sidebar |
| 42 | 42 | */ |
| 43 | - add_action( 'give_before_single_form_summary', array( $this, 'give_output_sidebar_option' ), 1 ); |
|
| 43 | + add_action('give_before_single_form_summary', array($this, 'give_output_sidebar_option'), 1);
|
|
| 44 | 44 | |
| 45 | 45 | |
| 46 | 46 | /** |
@@ -48,8 +48,8 @@ discard block |
||
| 48 | 48 | * |
| 49 | 49 | * @see give_template_single_title() |
| 50 | 50 | */ |
| 51 | - add_action( 'give_single_form_summary', 'give_template_single_title', 5 ); |
|
| 52 | - add_action( 'give_single_form_summary', 'give_get_donation_form', 10 ); |
|
| 51 | + add_action('give_single_form_summary', 'give_template_single_title', 5);
|
|
| 52 | + add_action('give_single_form_summary', 'give_get_donation_form', 10);
|
|
| 53 | 53 | |
| 54 | 54 | |
| 55 | 55 | } |
@@ -64,12 +64,12 @@ discard block |
||
| 64 | 64 | * |
| 65 | 65 | * @return string |
| 66 | 66 | */ |
| 67 | - public function give_set_single_summary_classes( $classes ) {
|
|
| 67 | + public function give_set_single_summary_classes($classes) {
|
|
| 68 | 68 | |
| 69 | - $sidebar_option = give_get_option( 'disable_form_sidebar' ); |
|
| 69 | + $sidebar_option = give_get_option('disable_form_sidebar');
|
|
| 70 | 70 | |
| 71 | 71 | //Add full width class when feature image is disabled AND no widgets are present |
| 72 | - if ( $sidebar_option == 'on' ) {
|
|
| 72 | + if ($sidebar_option == 'on') {
|
|
| 73 | 73 | $classes .= ' give-full-width'; |
| 74 | 74 | } |
| 75 | 75 | |
@@ -86,13 +86,13 @@ discard block |
||
| 86 | 86 | * |
| 87 | 87 | */ |
| 88 | 88 | public function give_output_sidebar_option() {
|
| 89 | - $sidebar_option = give_get_option( 'disable_form_sidebar' ); |
|
| 89 | + $sidebar_option = give_get_option('disable_form_sidebar');
|
|
| 90 | 90 | //Add full width class when feature image is disabled AND no widgets are present |
| 91 | - if ( $sidebar_option !== 'on' ) {
|
|
| 92 | - add_action( 'give_before_single_form_summary', 'give_left_sidebar_pre_wrap', 5 ); |
|
| 93 | - add_action( 'give_before_single_form_summary', 'give_show_form_images', 10 ); |
|
| 94 | - add_action( 'give_before_single_form_summary', 'give_get_forms_sidebar', 20 ); |
|
| 95 | - add_action( 'give_before_single_form_summary', 'give_left_sidebar_post_wrap', 30 ); |
|
| 91 | + if ($sidebar_option !== 'on') {
|
|
| 92 | + add_action('give_before_single_form_summary', 'give_left_sidebar_pre_wrap', 5);
|
|
| 93 | + add_action('give_before_single_form_summary', 'give_show_form_images', 10);
|
|
| 94 | + add_action('give_before_single_form_summary', 'give_get_forms_sidebar', 20);
|
|
| 95 | + add_action('give_before_single_form_summary', 'give_left_sidebar_post_wrap', 30);
|
|
| 96 | 96 | } |
| 97 | 97 | |
| 98 | 98 | } |
@@ -114,22 +114,22 @@ discard block |
||
| 114 | 114 | * |
| 115 | 115 | * @return string |
| 116 | 116 | */ |
| 117 | - public static function template_loader( $template ) {
|
|
| 118 | - $find = array( 'give.php' ); |
|
| 117 | + public static function template_loader($template) {
|
|
| 118 | + $find = array('give.php');
|
|
| 119 | 119 | $file = ''; |
| 120 | 120 | |
| 121 | - if ( is_single() && get_post_type() == 'give_forms' ) {
|
|
| 121 | + if (is_single() && get_post_type() == 'give_forms') {
|
|
| 122 | 122 | |
| 123 | 123 | $file = 'single-give-form.php'; |
| 124 | 124 | $find[] = $file; |
| 125 | - $find[] = apply_filters( 'give_template_path', 'give/' ) . $file; |
|
| 125 | + $find[] = apply_filters('give_template_path', 'give/').$file;
|
|
| 126 | 126 | |
| 127 | 127 | } |
| 128 | 128 | |
| 129 | - if ( $file ) {
|
|
| 130 | - $template = locate_template( array_unique( $find ) ); |
|
| 131 | - if ( ! $template ) {
|
|
| 132 | - $template = GIVE_PLUGIN_DIR . '/templates/' . $file; |
|
| 129 | + if ($file) {
|
|
| 130 | + $template = locate_template(array_unique($find)); |
|
| 131 | + if ( ! $template) {
|
|
| 132 | + $template = GIVE_PLUGIN_DIR.'/templates/'.$file; |
|
| 133 | 133 | } |
| 134 | 134 | } |
| 135 | 135 | |
@@ -10,7 +10,7 @@ discard block |
||
| 10 | 10 | */ |
| 11 | 11 | |
| 12 | 12 | // Exit if accessed directly |
| 13 | -if ( ! defined( 'ABSPATH' ) ) { |
|
| 13 | +if ( ! defined('ABSPATH')) { |
|
| 14 | 14 | exit; |
| 15 | 15 | } |
| 16 | 16 | |
@@ -23,9 +23,9 @@ discard block |
||
| 23 | 23 | */ |
| 24 | 24 | function give_get_country() { |
| 25 | 25 | global $give_options; |
| 26 | - $country = isset( $give_options['base_country'] ) ? $give_options['base_country'] : 'US'; |
|
| 26 | + $country = isset($give_options['base_country']) ? $give_options['base_country'] : 'US'; |
|
| 27 | 27 | |
| 28 | - return apply_filters( 'give_give_country', $country ); |
|
| 28 | + return apply_filters('give_give_country', $country); |
|
| 29 | 29 | } |
| 30 | 30 | |
| 31 | 31 | /** |
@@ -36,9 +36,9 @@ discard block |
||
| 36 | 36 | */ |
| 37 | 37 | function give_get_state() { |
| 38 | 38 | global $give_options; |
| 39 | - $state = isset( $give_options['base_state'] ) ? $give_options['base_state'] : false; |
|
| 39 | + $state = isset($give_options['base_state']) ? $give_options['base_state'] : false; |
|
| 40 | 40 | |
| 41 | - return apply_filters( 'give_give_state', $state ); |
|
| 41 | + return apply_filters('give_give_state', $state); |
|
| 42 | 42 | } |
| 43 | 43 | |
| 44 | 44 | /** |
@@ -50,14 +50,14 @@ discard block |
||
| 50 | 50 | * |
| 51 | 51 | * @return mixed|void A list of states for the shop's base country |
| 52 | 52 | */ |
| 53 | -function give_get_states( $country = null ) { |
|
| 53 | +function give_get_states($country = null) { |
|
| 54 | 54 | global $give_options; |
| 55 | 55 | |
| 56 | - if ( empty( $country ) ) { |
|
| 56 | + if (empty($country)) { |
|
| 57 | 57 | $country = give_get_country(); |
| 58 | 58 | } |
| 59 | 59 | |
| 60 | - switch ( $country ) : |
|
| 60 | + switch ($country) : |
|
| 61 | 61 | |
| 62 | 62 | case 'US' : |
| 63 | 63 | $states = give_get_states_list(); |
@@ -107,7 +107,7 @@ discard block |
||
| 107 | 107 | |
| 108 | 108 | endswitch; |
| 109 | 109 | |
| 110 | - return apply_filters( 'give_give_states', $states ); |
|
| 110 | + return apply_filters('give_give_states', $states); |
|
| 111 | 111 | } |
| 112 | 112 | |
| 113 | 113 | |
@@ -366,7 +366,7 @@ discard block |
||
| 366 | 366 | 'ZW' => 'Zimbabwe' |
| 367 | 367 | ); |
| 368 | 368 | |
| 369 | - return apply_filters( 'give_countries', $countries ); |
|
| 369 | + return apply_filters('give_countries', $countries); |
|
| 370 | 370 | } |
| 371 | 371 | |
| 372 | 372 | /** |
@@ -447,7 +447,7 @@ discard block |
||
| 447 | 447 | 'AP' => 'Armed Forces - Pacific' |
| 448 | 448 | ); |
| 449 | 449 | |
| 450 | - return apply_filters( 'give_us_states', $states ); |
|
| 450 | + return apply_filters('give_us_states', $states); |
|
| 451 | 451 | } |
| 452 | 452 | |
| 453 | 453 | /** |
@@ -475,7 +475,7 @@ discard block |
||
| 475 | 475 | 'YT' => 'Yukon' |
| 476 | 476 | ); |
| 477 | 477 | |
| 478 | - return apply_filters( 'give_canada_provinces', $provinces ); |
|
| 478 | + return apply_filters('give_canada_provinces', $provinces); |
|
| 479 | 479 | } |
| 480 | 480 | |
| 481 | 481 | /** |
@@ -497,7 +497,7 @@ discard block |
||
| 497 | 497 | 'WA' => 'Western Australia' |
| 498 | 498 | ); |
| 499 | 499 | |
| 500 | - return apply_filters( 'give_australian_states', $states ); |
|
| 500 | + return apply_filters('give_australian_states', $states); |
|
| 501 | 501 | } |
| 502 | 502 | |
| 503 | 503 | /** |
@@ -538,7 +538,7 @@ discard block |
||
| 538 | 538 | 'TO' => 'Tocantins' |
| 539 | 539 | ); |
| 540 | 540 | |
| 541 | - return apply_filters( 'give_brazil_states', $states ); |
|
| 541 | + return apply_filters('give_brazil_states', $states); |
|
| 542 | 542 | } |
| 543 | 543 | |
| 544 | 544 | /** |
@@ -555,7 +555,7 @@ discard block |
||
| 555 | 555 | 'NEW TERRITORIES' => 'New Territories' |
| 556 | 556 | ); |
| 557 | 557 | |
| 558 | - return apply_filters( 'give_hong_kong_states', $states ); |
|
| 558 | + return apply_filters('give_hong_kong_states', $states); |
|
| 559 | 559 | } |
| 560 | 560 | |
| 561 | 561 | /** |
@@ -589,7 +589,7 @@ discard block |
||
| 589 | 589 | 'ZA' => 'Zala' |
| 590 | 590 | ); |
| 591 | 591 | |
| 592 | - return apply_filters( 'give_hungary_states', $states ); |
|
| 592 | + return apply_filters('give_hungary_states', $states); |
|
| 593 | 593 | } |
| 594 | 594 | |
| 595 | 595 | /** |
@@ -635,7 +635,7 @@ discard block |
||
| 635 | 635 | 'CN32' => 'Xinjiang / 新疆' |
| 636 | 636 | ); |
| 637 | 637 | |
| 638 | - return apply_filters( 'give_chinese_states', $states ); |
|
| 638 | + return apply_filters('give_chinese_states', $states); |
|
| 639 | 639 | } |
| 640 | 640 | |
| 641 | 641 | /** |
@@ -664,7 +664,7 @@ discard block |
||
| 664 | 664 | 'WC' => 'West Coast' |
| 665 | 665 | ); |
| 666 | 666 | |
| 667 | - return apply_filters( 'give_new_zealand_states', $states ); |
|
| 667 | + return apply_filters('give_new_zealand_states', $states); |
|
| 668 | 668 | } |
| 669 | 669 | |
| 670 | 670 | /** |
@@ -712,7 +712,7 @@ discard block |
||
| 712 | 712 | 'PB' => 'Papua Barat' |
| 713 | 713 | ); |
| 714 | 714 | |
| 715 | - return apply_filters( 'give_indonesia_states', $states ); |
|
| 715 | + return apply_filters('give_indonesia_states', $states); |
|
| 716 | 716 | } |
| 717 | 717 | |
| 718 | 718 | /** |
@@ -762,7 +762,7 @@ discard block |
||
| 762 | 762 | 'PY' => 'Pondicherry (Puducherry)' |
| 763 | 763 | ); |
| 764 | 764 | |
| 765 | - return apply_filters( 'give_indian_states', $states ); |
|
| 765 | + return apply_filters('give_indian_states', $states); |
|
| 766 | 766 | } |
| 767 | 767 | |
| 768 | 768 | /** |
@@ -792,7 +792,7 @@ discard block |
||
| 792 | 792 | 'PJY' => 'W.P. Putrajaya' |
| 793 | 793 | ); |
| 794 | 794 | |
| 795 | - return apply_filters( 'give_malaysian_states', $states ); |
|
| 795 | + return apply_filters('give_malaysian_states', $states); |
|
| 796 | 796 | } |
| 797 | 797 | |
| 798 | 798 | /** |
@@ -815,7 +815,7 @@ discard block |
||
| 815 | 815 | 'WC' => 'Western Cape' |
| 816 | 816 | ); |
| 817 | 817 | |
| 818 | - return apply_filters( 'give_south_african_states', $states ); |
|
| 818 | + return apply_filters('give_south_african_states', $states); |
|
| 819 | 819 | } |
| 820 | 820 | |
| 821 | 821 | /** |
@@ -906,7 +906,7 @@ discard block |
||
| 906 | 906 | 'TH-35' => 'Yasothon (ยโสธร)' |
| 907 | 907 | ); |
| 908 | 908 | |
| 909 | - return apply_filters( 'give_thailand_states', $states ); |
|
| 909 | + return apply_filters('give_thailand_states', $states); |
|
| 910 | 910 | } |
| 911 | 911 | |
| 912 | 912 | /** |
@@ -918,59 +918,59 @@ discard block |
||
| 918 | 918 | function give_get_spain_states_list() { |
| 919 | 919 | $states = array( |
| 920 | 920 | '' => '', |
| 921 | - 'C' => __( 'A Coruña', 'give' ), |
|
| 922 | - 'VI' => __( 'Araba', 'give' ), |
|
| 923 | - 'AB' => __( 'Albacete', 'give' ), |
|
| 924 | - 'A' => __( 'Alicante', 'give' ), |
|
| 925 | - 'AL' => __( 'Almería', 'give' ), |
|
| 926 | - 'O' => __( 'Asturias', 'give' ), |
|
| 927 | - 'AV' => __( 'Ávila', 'give' ), |
|
| 928 | - 'BA' => __( 'Badajoz', 'give' ), |
|
| 929 | - 'PM' => __( 'Baleares', 'give' ), |
|
| 930 | - 'B' => __( 'Barcelona', 'give' ), |
|
| 931 | - 'BU' => __( 'Burgos', 'give' ), |
|
| 932 | - 'CC' => __( 'Cáceres', 'give' ), |
|
| 933 | - 'CA' => __( 'Cádiz', 'give' ), |
|
| 934 | - 'S' => __( 'Cantabria', 'give' ), |
|
| 935 | - 'CS' => __( 'Castellón', 'give' ), |
|
| 936 | - 'CE' => __( 'Ceuta', 'give' ), |
|
| 937 | - 'CR' => __( 'Ciudad Real', 'give' ), |
|
| 938 | - 'CO' => __( 'Córdoba', 'give' ), |
|
| 939 | - 'CU' => __( 'Cuenca', 'give' ), |
|
| 940 | - 'GI' => __( 'Girona', 'give' ), |
|
| 941 | - 'GR' => __( 'Granada', 'give' ), |
|
| 942 | - 'GU' => __( 'Guadalajara', 'give' ), |
|
| 943 | - 'SS' => __( 'Gipuzkoa', 'give' ), |
|
| 944 | - 'H' => __( 'Huelva', 'give' ), |
|
| 945 | - 'HU' => __( 'Huesca', 'give' ), |
|
| 946 | - 'J' => __( 'Jaén', 'give' ), |
|
| 947 | - 'LO' => __( 'La Rioja', 'give' ), |
|
| 948 | - 'GC' => __( 'Las Palmas', 'give' ), |
|
| 949 | - 'LE' => __( 'León', 'give' ), |
|
| 950 | - 'L' => __( 'Lleida', 'give' ), |
|
| 951 | - 'LU' => __( 'Lugo', 'give' ), |
|
| 952 | - 'M' => __( 'Madrid', 'give' ), |
|
| 953 | - 'MA' => __( 'Málaga', 'give' ), |
|
| 954 | - 'ML' => __( 'Melilla', 'give' ), |
|
| 955 | - 'MU' => __( 'Murcia', 'give' ), |
|
| 956 | - 'NA' => __( 'Navarra', 'give' ), |
|
| 957 | - 'OR' => __( 'Ourense', 'give' ), |
|
| 958 | - 'P' => __( 'Palencia', 'give' ), |
|
| 959 | - 'PO' => __( 'Pontevedra', 'give' ), |
|
| 960 | - 'SA' => __( 'Salamanca', 'give' ), |
|
| 961 | - 'TF' => __( 'Santa Cruz de Tenerife', 'give' ), |
|
| 962 | - 'SG' => __( 'Segovia', 'give' ), |
|
| 963 | - 'SE' => __( 'Sevilla', 'give' ), |
|
| 964 | - 'SO' => __( 'Soria', 'give' ), |
|
| 965 | - 'T' => __( 'Tarragona', 'give' ), |
|
| 966 | - 'TE' => __( 'Teruel', 'give' ), |
|
| 967 | - 'TO' => __( 'Toledo', 'give' ), |
|
| 968 | - 'V' => __( 'Valencia', 'give' ), |
|
| 969 | - 'VA' => __( 'Valladolid', 'give' ), |
|
| 970 | - 'BI' => __( 'Bizkaia', 'give' ), |
|
| 971 | - 'ZA' => __( 'Zamora', 'give' ), |
|
| 972 | - 'Z' => __( 'Zaragoza', 'give' ) |
|
| 921 | + 'C' => __('A Coruña', 'give'), |
|
| 922 | + 'VI' => __('Araba', 'give'), |
|
| 923 | + 'AB' => __('Albacete', 'give'), |
|
| 924 | + 'A' => __('Alicante', 'give'), |
|
| 925 | + 'AL' => __('Almería', 'give'), |
|
| 926 | + 'O' => __('Asturias', 'give'), |
|
| 927 | + 'AV' => __('Ávila', 'give'), |
|
| 928 | + 'BA' => __('Badajoz', 'give'), |
|
| 929 | + 'PM' => __('Baleares', 'give'), |
|
| 930 | + 'B' => __('Barcelona', 'give'), |
|
| 931 | + 'BU' => __('Burgos', 'give'), |
|
| 932 | + 'CC' => __('Cáceres', 'give'), |
|
| 933 | + 'CA' => __('Cádiz', 'give'), |
|
| 934 | + 'S' => __('Cantabria', 'give'), |
|
| 935 | + 'CS' => __('Castellón', 'give'), |
|
| 936 | + 'CE' => __('Ceuta', 'give'), |
|
| 937 | + 'CR' => __('Ciudad Real', 'give'), |
|
| 938 | + 'CO' => __('Córdoba', 'give'), |
|
| 939 | + 'CU' => __('Cuenca', 'give'), |
|
| 940 | + 'GI' => __('Girona', 'give'), |
|
| 941 | + 'GR' => __('Granada', 'give'), |
|
| 942 | + 'GU' => __('Guadalajara', 'give'), |
|
| 943 | + 'SS' => __('Gipuzkoa', 'give'), |
|
| 944 | + 'H' => __('Huelva', 'give'), |
|
| 945 | + 'HU' => __('Huesca', 'give'), |
|
| 946 | + 'J' => __('Jaén', 'give'), |
|
| 947 | + 'LO' => __('La Rioja', 'give'), |
|
| 948 | + 'GC' => __('Las Palmas', 'give'), |
|
| 949 | + 'LE' => __('León', 'give'), |
|
| 950 | + 'L' => __('Lleida', 'give'), |
|
| 951 | + 'LU' => __('Lugo', 'give'), |
|
| 952 | + 'M' => __('Madrid', 'give'), |
|
| 953 | + 'MA' => __('Málaga', 'give'), |
|
| 954 | + 'ML' => __('Melilla', 'give'), |
|
| 955 | + 'MU' => __('Murcia', 'give'), |
|
| 956 | + 'NA' => __('Navarra', 'give'), |
|
| 957 | + 'OR' => __('Ourense', 'give'), |
|
| 958 | + 'P' => __('Palencia', 'give'), |
|
| 959 | + 'PO' => __('Pontevedra', 'give'), |
|
| 960 | + 'SA' => __('Salamanca', 'give'), |
|
| 961 | + 'TF' => __('Santa Cruz de Tenerife', 'give'), |
|
| 962 | + 'SG' => __('Segovia', 'give'), |
|
| 963 | + 'SE' => __('Sevilla', 'give'), |
|
| 964 | + 'SO' => __('Soria', 'give'), |
|
| 965 | + 'T' => __('Tarragona', 'give'), |
|
| 966 | + 'TE' => __('Teruel', 'give'), |
|
| 967 | + 'TO' => __('Toledo', 'give'), |
|
| 968 | + 'V' => __('Valencia', 'give'), |
|
| 969 | + 'VA' => __('Valladolid', 'give'), |
|
| 970 | + 'BI' => __('Bizkaia', 'give'), |
|
| 971 | + 'ZA' => __('Zamora', 'give'), |
|
| 972 | + 'Z' => __('Zaragoza', 'give') |
|
| 973 | 973 | ); |
| 974 | 974 | |
| 975 | - return apply_filters( 'give_spain_states', $states ); |
|
| 975 | + return apply_filters('give_spain_states', $states); |
|
| 976 | 976 | } |
@@ -1,13 +1,13 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | /** |
| 3 | - * Country Functions |
|
| 4 | - * |
|
| 5 | - * @package Give |
|
| 6 | - * @subpackage Functions |
|
| 7 | - * @copyright Copyright (c) 2015, WordImpress |
|
| 8 | - * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License |
|
| 9 | - * @since 1.0 |
|
| 10 | - */ |
|
| 3 | + * Country Functions |
|
| 4 | + * |
|
| 5 | + * @package Give |
|
| 6 | + * @subpackage Functions |
|
| 7 | + * @copyright Copyright (c) 2015, WordImpress |
|
| 8 | + * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License |
|
| 9 | + * @since 1.0 |
|
| 10 | + */ |
|
| 11 | 11 | |
| 12 | 12 | // Exit if accessed directly |
| 13 | 13 | if ( ! defined( 'ABSPATH' ) ) { |