PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.8
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.8
4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 4.2.0 All 139 releases
← All changes | inc/order/lp-order-functions.php +6 -4 4.4.04.4.8 View file →
@@ -483,10 +483,12 @@
483 483 $message['status'] = 'success';
484 484 $message['content'] = sprintf( __( 'Order number <strong>%s</strong> has been cancelled', 'learnpress' ), $order->get_order_number() );
485 485 } else {
486 486 throw new Exception(
487 - __( 'The order number <strong>%s</strong> can not be cancelled.', 'learnpress' ),
488 - $order->get_order_number()
487 + sprintf(
488 + __( 'The order number <strong>%s</strong> can not be cancelled.', 'learnpress' ),
489 + $order->get_order_number()
490 + )
489 491 );
490 492 }
491 493 } catch ( Throwable $e ) {
492 494 $message['content'] = $e->getMessage();
@@ -502,9 +504,9 @@
502 504 /**
503 505 * Build normalized refund event payload.
504 506 *
505 507 * @since 4.3.5
506 - * @version 1.0.0
508 + * @version 1.0.1
507 509 *
508 510 * @param LP_Order $order
509 511 * @param array $overrides
510 512 *
@@ -521,9 +523,9 @@
521 523 LP_Datetime::get_timezone_string()
522 524 );
523 525 }
524 526
525 - $user_id = $order->get_user_id();
527 + $user_id = (int) $order->get_user_id();
526 528 $userOrderModel = UserModel::find( $user_id, true );
527 529 if ( $userOrderModel instanceof UserModel ) {
528 530 $requested_by = $userOrderModel->get_display_name();
529 531 } else {