7d4a938d by Jeff Balicki

updates

Signed-off-by: Jeff <jeff@gotenzing.com>
1 parent 076cad37
Showing 129 changed files with 209 additions and 186 deletions
1 = [4.7.0.2] =
2
3 * Fix - Removed Astra templates from Design Wizard.
4 * Fix - Add compatibility with the User Role Editor plugin when updating user roles via profile page.
5 * Tweak - Added filters: `learndash_stripe_webhook_event_processable`.
6 * Tweak - Added 12 additional Kadence templates into the Design Wizard.
7
1 = [4.7.0.1] = 8 = [4.7.0.1] =
2 9
3 * Fix - Content editor was sometimes shown above the correct page content on LD post editing pages with tabs. 10 * Fix - Content editor was sometimes shown above the correct page content on LD post editing pages with tabs.
......
...@@ -2889,7 +2889,32 @@ function learndash_is_group_post( $post ): bool { ...@@ -2889,7 +2889,32 @@ function learndash_is_group_post( $post ): bool {
2889 add_action( 2889 add_action(
2890 'remove_user_role', 2890 'remove_user_role',
2891 function( int $user_id, string $role ) { 2891 function( int $user_id, string $role ) {
2892 if ( 'group_leader' === $role ) { 2892 $referer = wp_get_referer();
2893 $found = [];
2894
2895 if (
2896 $referer
2897 && strpos( $referer, '/wp-admin/user-edit.php' ) !== false
2898 // phpcs:ignore WordPress.Security.NonceVerification.Missing
2899 && is_array( $_POST )
2900 ) {
2901 // phpcs:ignore WordPress.Security.NonceVerification.Missing
2902 foreach ( $_POST as $key => $value ) {
2903 if ( strpos( $key, 'role' ) === false ) {
2904 continue;
2905 }
2906
2907 $found[] = is_array( $value )
2908 ? in_array( 'group_leader', $value, true )
2909 : (
2910 is_string( $value )
2911 ? strpos( $value, 'group_leader' ) !== false
2912 : null
2913 );
2914 }
2915 }
2916
2917 if ( 'group_leader' === $role && ! in_array( true, $found, true ) ) {
2893 global $wpdb; 2918 global $wpdb;
2894 2919
2895 $wpdb->query( 2920 $wpdb->query(
......
...@@ -45,7 +45,15 @@ if ( ! class_exists( 'Learndash_Stripe_Gateway' ) && class_exists( 'Learndash_Pa ...@@ -45,7 +45,15 @@ if ( ! class_exists( 'Learndash_Stripe_Gateway' ) && class_exists( 'Learndash_Pa
45 private const EVENT_INVOICE_PAYMENT_SUCCEEDED = 'invoice.payment_succeeded'; 45 private const EVENT_INVOICE_PAYMENT_SUCCEEDED = 'invoice.payment_succeeded';
46 private const EVENT_INVOICE_PAYMENT_FAILED = 'invoice.payment_failed'; 46 private const EVENT_INVOICE_PAYMENT_FAILED = 'invoice.payment_failed';
47 private const EVENT_CUSTOMER_SUBSCRIPTION_DELETED = 'customer.subscription.deleted'; 47 private const EVENT_CUSTOMER_SUBSCRIPTION_DELETED = 'customer.subscription.deleted';
48 private const EVENT_COUPON_DELETED = 'coupon.deleted'; 48 private const EVENT_COUPON_DELETED = 'coupon.deleted';
49
50 private const PROCESSABLE_WEBHOOK_EVENTS = [
51 self::EVENT_CHECKOUT_SESSION_COMPLETED,
52 self::EVENT_INVOICE_PAYMENT_SUCCEEDED,
53 self::EVENT_INVOICE_PAYMENT_FAILED,
54 self::EVENT_CUSTOMER_SUBSCRIPTION_DELETED,
55 self::EVENT_COUPON_DELETED,
56 ];
49 57
50 /** 58 /**
51 * Stripe secret key. 59 * Stripe secret key.
...@@ -466,6 +474,37 @@ if ( ! class_exists( 'Learndash_Stripe_Gateway' ) && class_exists( 'Learndash_Pa ...@@ -466,6 +474,37 @@ if ( ! class_exists( 'Learndash_Stripe_Gateway' ) && class_exists( 'Learndash_Pa
466 } 474 }
467 475
468 /** 476 /**
477 * Returns whether the webhook event is processable or not.
478 *
479 * @since 4.7.0.2
480 *
481 * @param Event $event The Stripe event.
482 *
483 * @return bool
484 */
485 private function is_webhook_event_processable( Event $event ): bool {
486 $is_processable = in_array( $event->type, self::PROCESSABLE_WEBHOOK_EVENTS, true );
487
488 /**
489 * Filters whether the webhook event is processable or not.
490 *
491 * @since 4.7.0.2
492 *
493 * @param bool $is_processable Whether the webhook event is processable or not.
494 * @param Event $event The Stripe event.
495 * @param Learndash_Stripe_Gateway $gateway The Stripe gateway.
496 *
497 * @return bool
498 */
499 return apply_filters(
500 'learndash_stripe_webhook_event_processable',
501 $is_processable,
502 $event,
503 $this
504 );
505 }
506
507 /**
469 * Processes the webhook event. 508 * Processes the webhook event.
470 * 509 *
471 * @since 4.5.0 510 * @since 4.5.0
...@@ -792,11 +831,13 @@ if ( ! class_exists( 'Learndash_Stripe_Gateway' ) && class_exists( 'Learndash_Pa ...@@ -792,11 +831,13 @@ if ( ! class_exists( 'Learndash_Stripe_Gateway' ) && class_exists( 'Learndash_Pa
792 ); 831 );
793 832
794 if ( ! $user instanceof WP_User ) { 833 if ( ! $user instanceof WP_User ) {
795 $this->log_error( 'No WP user found and failed to create a new user.' ); 834 $this->log_info( 'No WP user found and failed to create a new user. Event was ignored.' );
796 835
797 wp_send_json_error( 836 wp_send_json_success(
798 new WP_Error( 'bad_request', 'User validation failed. User was not found or had not been able to be created successfully.' ), 837 [
799 422 838 'message' => 'No WP user found and failed to create a new user. Event was ignored.',
839 ],
840 200
800 ); 841 );
801 } 842 }
802 843
...@@ -874,14 +915,13 @@ if ( ! class_exists( 'Learndash_Stripe_Gateway' ) && class_exists( 'Learndash_Pa ...@@ -874,14 +915,13 @@ if ( ! class_exists( 'Learndash_Stripe_Gateway' ) && class_exists( 'Learndash_Pa
874 } 915 }
875 916
876 if ( empty( $products ) ) { 917 if ( empty( $products ) ) {
877 $this->log_error( 'No related products found with ID(s): ' . implode( ', ', $post_ids ) ); 918 $this->log_info( 'No related products found with ID(s): ' . implode( ', ', $post_ids ) . '. Event was ignored.' );
878 919
879 wp_send_json_error( 920 wp_send_json_success(
880 new WP_Error( 921 [
881 'bad_request', 922 'message' => 'No related products found with ID(s): ' . implode( ', ', $post_ids ) . '. Event was ignored.',
882 sprintf( 'Product validation failed. Product was not found.' ) 923 ],
883 ), 924 200
884 422
885 ); 925 );
886 } 926 }
887 927
...@@ -964,6 +1004,15 @@ if ( ! class_exists( 'Learndash_Stripe_Gateway' ) && class_exists( 'Learndash_Pa ...@@ -964,6 +1004,15 @@ if ( ! class_exists( 'Learndash_Stripe_Gateway' ) && class_exists( 'Learndash_Pa
964 ); 1004 );
965 } 1005 }
966 1006
1007 if ( ! $this->is_webhook_event_processable( $event ) ) {
1008 $this->log_info( 'Webhook event is not processable by LearnDash and was ignored.' );
1009
1010 wp_send_json_success(
1011 [ 'message' => 'Webhook event is not processable by LearnDash and was ignored.' ],
1012 200
1013 );
1014 }
1015
967 if ( self::EVENT_COUPON_DELETED === $event->type ) { 1016 if ( self::EVENT_COUPON_DELETED === $event->type ) {
968 try { 1017 try {
969 /** 1018 /**
......
...@@ -2,14 +2,14 @@ ...@@ -2,14 +2,14 @@
2 # This file is distributed under the same license as the LearnDash LMS plugin. 2 # This file is distributed under the same license as the LearnDash LMS plugin.
3 msgid "" 3 msgid ""
4 msgstr "" 4 msgstr ""
5 "Project-Id-Version: LearnDash LMS 4.7.0.1\n" 5 "Project-Id-Version: LearnDash LMS 4.7.0.2\n"
6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/learndash-core\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/learndash-core\n"
7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8 "Language-Team: LANGUAGE <LL@li.org>\n" 8 "Language-Team: LANGUAGE <LL@li.org>\n"
9 "MIME-Version: 1.0\n" 9 "MIME-Version: 1.0\n"
10 "Content-Type: text/plain; charset=UTF-8\n" 10 "Content-Type: text/plain; charset=UTF-8\n"
11 "Content-Transfer-Encoding: 8bit\n" 11 "Content-Transfer-Encoding: 8bit\n"
12 "POT-Creation-Date: 2023-06-26T22:15:02+00:00\n" 12 "POT-Creation-Date: 2023-07-10T17:58:53+00:00\n"
13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 "X-Generator: WP-CLI 2.8.1\n" 14 "X-Generator: WP-CLI 2.8.1\n"
15 "X-Domain: learndash\n" 15 "X-Domain: learndash\n"
...@@ -5620,147 +5620,89 @@ msgstr "" ...@@ -5620,147 +5620,89 @@ msgstr ""
5620 #: includes/class-ld-design-wizard.php:146 5620 #: includes/class-ld-design-wizard.php:146
5621 #: includes/class-ld-design-wizard.php:157 5621 #: includes/class-ld-design-wizard.php:157
5622 #: includes/class-ld-design-wizard.php:168 5622 #: includes/class-ld-design-wizard.php:168
5623 #: includes/class-ld-design-wizard.php:179
5624 #: includes/class-ld-design-wizard.php:190
5625 #: includes/class-ld-design-wizard.php:201
5626 #: includes/class-ld-design-wizard.php:212
5627 #: includes/class-ld-design-wizard.php:223
5628 #: includes/class-ld-design-wizard.php:234
5629 #: includes/class-ld-design-wizard.php:245
5630 #: includes/class-ld-design-wizard.php:256
5631 #: includes/class-ld-design-wizard.php:267
5632 #: includes/class-ld-design-wizard.php:278
5633 #: includes/class-ld-design-wizard.php:289
5634 #: includes/class-ld-design-wizard.php:300
5623 msgid "Starter Templates by Kadence WP" 5635 msgid "Starter Templates by Kadence WP"
5624 msgstr "" 5636 msgstr ""
5625 5637
5626 #: includes/class-ld-design-wizard.php:180 5638 #: includes/class-ld-design-wizard.php:487
5627 #: includes/class-ld-design-wizard.php:192
5628 #: includes/class-ld-design-wizard.php:204
5629 #: includes/class-ld-design-wizard.php:216
5630 #: includes/class-ld-design-wizard.php:228
5631 #: includes/class-ld-design-wizard.php:240
5632 #: includes/class-ld-design-wizard.php:252
5633 #: includes/class-ld-design-wizard.php:264
5634 msgid "Starter Templates by Astra"
5635 msgstr ""
5636
5637 #: includes/class-ld-design-wizard.php:453
5638 #: includes/gutenberg/lib/class-ld-rest-exams-questions-gutenberg-posts-controller.php:233 5639 #: includes/gutenberg/lib/class-ld-rest-exams-questions-gutenberg-posts-controller.php:233
5639 #: includes/lib/wp-pro-quiz/lib/view/WpProQuiz_View_Import.php:29 5640 #: includes/lib/wp-pro-quiz/lib/view/WpProQuiz_View_Import.php:29
5640 msgid "Error" 5641 msgid "Error"
5641 msgstr "" 5642 msgstr ""
5642 5643
5643 #: includes/class-ld-design-wizard.php:455 5644 #: includes/class-ld-design-wizard.php:489
5644 msgid "There's unknown error with the design wizard. Please try again later or contact our support if the issue persists." 5645 msgid "There's unknown error with the design wizard. Please try again later or contact our support if the issue persists."
5645 msgstr "" 5646 msgstr ""
5646 5647
5647 #: includes/class-ld-design-wizard.php:551 5648 #: includes/class-ld-design-wizard.php:585
5648 #: includes/class-ld-design-wizard.php:552 5649 #: includes/class-ld-design-wizard.php:586
5649 msgid "LearnDash Design Wizard" 5650 msgid "LearnDash Design Wizard"
5650 msgstr "" 5651 msgstr ""
5651 5652
5652 #: includes/class-ld-design-wizard.php:1084 5653 #: includes/class-ld-design-wizard.php:978
5653 #: includes/class-ld-design-wizard.php:1241
5654 msgid "Default"
5655 msgstr ""
5656
5657 #: includes/class-ld-design-wizard.php:1089
5658 #: includes/class-ld-design-wizard.php:1246
5659 msgid "Style 1"
5660 msgstr ""
5661
5662 #: includes/class-ld-design-wizard.php:1104
5663 #: includes/class-ld-design-wizard.php:1261
5664 msgid "Style 2"
5665 msgstr ""
5666
5667 #: includes/class-ld-design-wizard.php:1119
5668 #: includes/class-ld-design-wizard.php:1276
5669 msgid "Style 3"
5670 msgstr ""
5671
5672 #: includes/class-ld-design-wizard.php:1134
5673 #: includes/class-ld-design-wizard.php:1291
5674 msgid "Style 4"
5675 msgstr ""
5676
5677 #: includes/class-ld-design-wizard.php:1149
5678 #: includes/class-ld-design-wizard.php:1306
5679 msgid "Style 5"
5680 msgstr ""
5681
5682 #: includes/class-ld-design-wizard.php:1164
5683 #: includes/class-ld-design-wizard.php:1321
5684 msgid "Style 6"
5685 msgstr ""
5686
5687 #: includes/class-ld-design-wizard.php:1179
5688 #: includes/class-ld-design-wizard.php:1336
5689 msgid "Style 7"
5690 msgstr ""
5691
5692 #: includes/class-ld-design-wizard.php:1194
5693 #: includes/class-ld-design-wizard.php:1351
5694 msgid "Style 8"
5695 msgstr ""
5696
5697 #: includes/class-ld-design-wizard.php:1209
5698 #: includes/class-ld-design-wizard.php:1366
5699 msgid "Style 9"
5700 msgstr ""
5701
5702 #: includes/class-ld-design-wizard.php:1224
5703 #: includes/class-ld-design-wizard.php:1381
5704 msgid "Style 10"
5705 msgstr ""
5706
5707 #: includes/class-ld-design-wizard.php:1517
5708 msgid "No theme specified." 5654 msgid "No theme specified."
5709 msgstr "" 5655 msgstr ""
5710 5656
5711 #: includes/class-ld-design-wizard.php:1531 5657 #: includes/class-ld-design-wizard.php:992
5712 msgid "Sorry, you are not allowed to install themes on this site." 5658 msgid "Sorry, you are not allowed to install themes on this site."
5713 msgstr "" 5659 msgstr ""
5714 5660
5715 #: includes/class-ld-design-wizard.php:1579 5661 #: includes/class-ld-design-wizard.php:1040
5716 #: includes/class-ld-design-wizard.php:1674 5662 #: includes/class-ld-design-wizard.php:1135
5717 msgid "Unable to connect to the filesystem. Please confirm your credentials." 5663 msgid "Unable to connect to the filesystem. Please confirm your credentials."
5718 msgstr "" 5664 msgstr ""
5719 5665
5720 #: includes/class-ld-design-wizard.php:1610 5666 #: includes/class-ld-design-wizard.php:1071
5721 msgid "No plugin specified." 5667 msgid "No plugin specified."
5722 msgstr "" 5668 msgstr ""
5723 5669
5724 #: includes/class-ld-design-wizard.php:1624 5670 #: includes/class-ld-design-wizard.php:1085
5725 msgid "Sorry, you are not allowed to install plugins on this site." 5671 msgid "Sorry, you are not allowed to install plugins on this site."
5726 msgstr "" 5672 msgstr ""
5727 5673
5728 #: includes/class-ld-design-wizard.php:1735 5674 #: includes/class-ld-design-wizard.php:1196
5729 msgid "We can't extract plugin file. Please check your file and directory permission." 5675 msgid "We can't extract plugin file. Please check your file and directory permission."
5730 msgstr "" 5676 msgstr ""
5731 5677
5732 #: includes/class-ld-design-wizard.php:1789 5678 #: includes/class-ld-design-wizard.php:1250
5733 msgid "User doesn't have enough capability" 5679 msgid "User doesn't have enough capability"
5734 msgstr "" 5680 msgstr ""
5735 5681
5736 #: includes/class-ld-design-wizard.php:1826 5682 #: includes/class-ld-design-wizard.php:1287
5737 msgid "The template has been built and is ready to use." 5683 msgid "The template has been built and is ready to use."
5738 msgstr "" 5684 msgstr ""
5739 5685
5740 #: includes/class-ld-design-wizard.php:1907 5686 #: includes/class-ld-design-wizard.php:1368
5741 msgid "Install plugin(s)" 5687 msgid "Install plugin(s)"
5742 msgstr "" 5688 msgstr ""
5743 5689
5744 #: includes/class-ld-design-wizard.php:1937 5690 #: includes/class-ld-design-wizard.php:1398
5745 msgid "Activate theme" 5691 msgid "Activate theme"
5746 msgstr "" 5692 msgstr ""
5747 5693
5748 #: includes/class-ld-design-wizard.php:1954 5694 #: includes/class-ld-design-wizard.php:1415
5749 msgid "Activate plugin(s)" 5695 msgid "Activate plugin(s)"
5750 msgstr "" 5696 msgstr ""
5751 5697
5752 #: includes/class-ld-design-wizard.php:1971 5698 #: includes/class-ld-design-wizard.php:1432
5753 msgid "Build template" 5699 msgid "Build template"
5754 msgstr "" 5700 msgstr ""
5755 5701
5756 #: includes/class-ld-design-wizard.php:1985 5702 #: includes/class-ld-design-wizard.php:1446
5757 msgid "Run Kadence template building process" 5703 msgid "Run Kadence template building process"
5758 msgstr "" 5704 msgstr ""
5759 5705
5760 #: includes/class-ld-design-wizard.php:1987
5761 msgid "Run Astra template building process"
5762 msgstr ""
5763
5764 #: includes/class-ld-gdpr.php:92 5706 #: includes/class-ld-gdpr.php:92
5765 #: includes/class-ld-gdpr.php:1285 5707 #: includes/class-ld-gdpr.php:1285
5766 msgid "LearnDash LMS Transactions" 5708 msgid "LearnDash LMS Transactions"
...@@ -8636,7 +8578,7 @@ msgstr "" ...@@ -8636,7 +8578,7 @@ msgstr ""
8636 8578
8637 #: includes/coupon/ld-coupon-functions.php:507 8579 #: includes/coupon/ld-coupon-functions.php:507
8638 #: includes/coupon/ld-coupon-functions.php:757 8580 #: includes/coupon/ld-coupon-functions.php:757
8639 #: includes/payments/gateways/class-learndash-stripe-gateway.php:195 8581 #: includes/payments/gateways/class-learndash-stripe-gateway.php:203
8640 msgid "Product not found." 8582 msgid "Product not found."
8641 msgstr "" 8583 msgstr ""
8642 8584
...@@ -9426,12 +9368,12 @@ msgid "<a href=\"https://www.learndash.com/support/docs/core/learndash-licensing ...@@ -9426,12 +9368,12 @@ msgid "<a href=\"https://www.learndash.com/support/docs/core/learndash-licensing
9426 msgstr "" 9368 msgstr ""
9427 9369
9428 #: includes/ld-scripts.php:86 9370 #: includes/ld-scripts.php:86
9429 #: includes/payments/gateways/class-learndash-stripe-gateway.php:1034 9371 #: includes/payments/gateways/class-learndash-stripe-gateway.php:1083
9430 msgid "Your transaction was successful." 9372 msgid "Your transaction was successful."
9431 msgstr "" 9373 msgstr ""
9432 9374
9433 #: includes/ld-scripts.php:87 9375 #: includes/ld-scripts.php:87
9434 #: includes/payments/gateways/class-learndash-stripe-gateway.php:1035 9376 #: includes/payments/gateways/class-learndash-stripe-gateway.php:1084
9435 msgid "Your transaction was successful. Please log in to access your content." 9377 msgid "Your transaction was successful. Please log in to access your content."
9436 msgstr "" 9378 msgstr ""
9437 9379
...@@ -11766,7 +11708,7 @@ msgstr "" ...@@ -11766,7 +11708,7 @@ msgstr ""
11766 11708
11767 #: includes/payments/gateways/class-learndash-razorpay-gateway.php:208 11709 #: includes/payments/gateways/class-learndash-razorpay-gateway.php:208
11768 #: includes/payments/gateways/class-learndash-razorpay-gateway.php:218 11710 #: includes/payments/gateways/class-learndash-razorpay-gateway.php:218
11769 #: includes/payments/gateways/class-learndash-stripe-gateway.php:185 11711 #: includes/payments/gateways/class-learndash-stripe-gateway.php:193
11770 #: includes/settings/settings-sections/class-ld-settings-section-logs.php:74 11712 #: includes/settings/settings-sections/class-ld-settings-section-logs.php:74
11771 #: includes/settings/settings-sections/class-ld-settings-section-logs.php:116 11713 #: includes/settings/settings-sections/class-ld-settings-section-logs.php:116
11772 msgid "Cheating?" 11714 msgid "Cheating?"
...@@ -11805,29 +11747,29 @@ msgstr "" ...@@ -11805,29 +11747,29 @@ msgstr ""
11805 msgid "Trial" 11747 msgid "Trial"
11806 msgstr "" 11748 msgstr ""
11807 11749
11808 #: includes/payments/gateways/class-learndash-stripe-gateway.php:135 11750 #: includes/payments/gateways/class-learndash-stripe-gateway.php:143
11809 #: includes/settings/settings-sections/settings-sections-payments/class-ld-settings-section-stripe-connect.php:54 11751 #: includes/settings/settings-sections/settings-sections-payments/class-ld-settings-section-stripe-connect.php:54
11810 msgid "Stripe Connect" 11752 msgid "Stripe Connect"
11811 msgstr "" 11753 msgstr ""
11812 11754
11813 #: includes/payments/gateways/class-learndash-stripe-gateway.php:205 11755 #: includes/payments/gateways/class-learndash-stripe-gateway.php:213
11814 msgid "Stripe session was not created." 11756 msgid "Stripe session was not created."
11815 msgstr "" 11757 msgstr ""
11816 11758
11817 #: includes/payments/gateways/class-learndash-stripe-gateway.php:283 11759 #: includes/payments/gateways/class-learndash-stripe-gateway.php:291
11818 msgid "Use Credit Card" 11760 msgid "Use Credit Card"
11819 msgstr "" 11761 msgstr ""
11820 11762
11821 #: includes/payments/gateways/class-learndash-stripe-gateway.php:1270 11763 #: includes/payments/gateways/class-learndash-stripe-gateway.php:1319
11822 msgid "The Billing Cycle Interval value must be set." 11764 msgid "The Billing Cycle Interval value must be set."
11823 msgstr "" 11765 msgstr ""
11824 11766
11825 #: includes/payments/gateways/class-learndash-stripe-gateway.php:1272 11767 #: includes/payments/gateways/class-learndash-stripe-gateway.php:1321
11826 msgid "The minimum Billing Cycle value is 1." 11768 msgid "The minimum Billing Cycle value is 1."
11827 msgstr "" 11769 msgstr ""
11828 11770
11829 #. Translators: number of days. 11771 #. Translators: number of days.
11830 #: includes/payments/gateways/class-learndash-stripe-gateway.php:1299 11772 #: includes/payments/gateways/class-learndash-stripe-gateway.php:1348
11831 msgid "%d Day Trial" 11773 msgid "%d Day Trial"
11832 msgid_plural "%d Days Trial" 11774 msgid_plural "%d Days Trial"
11833 msgstr[0] "" 11775 msgstr[0] ""
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
3 * Plugin Name: LearnDash LMS 3 * Plugin Name: LearnDash LMS
4 * Plugin URI: http://www.learndash.com 4 * Plugin URI: http://www.learndash.com
5 * Description: LearnDash LMS Plugin - Turn your WordPress site into a learning management system. 5 * Description: LearnDash LMS Plugin - Turn your WordPress site into a learning management system.
6 * Version: 4.7.0.1 6 * Version: 4.7.0.2
7 * Author: LearnDash 7 * Author: LearnDash
8 * Author URI: http://www.learndash.com 8 * Author URI: http://www.learndash.com
9 * Text Domain: learndash 9 * Text Domain: learndash
...@@ -38,7 +38,7 @@ use StellarWP\Learndash\StellarWP\DB\DB; ...@@ -38,7 +38,7 @@ use StellarWP\Learndash\StellarWP\DB\DB;
38 * 38 *
39 * @internal Will be set by LearnDash LMS. Semantic versioning is used. 39 * @internal Will be set by LearnDash LMS. Semantic versioning is used.
40 */ 40 */
41 define( 'LEARNDASH_VERSION', '4.7.0.1' ); 41 define( 'LEARNDASH_VERSION', '4.7.0.2' );
42 42
43 if ( ! defined( 'LEARNDASH_LMS_PLUGIN_DIR' ) ) { 43 if ( ! defined( 'LEARNDASH_LMS_PLUGIN_DIR' ) ) {
44 /** 44 /**
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package lucatume\DI52 5 * @package lucatume\DI52
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package lucatume\DI52 5 * @package lucatume\DI52
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package StellarWP\Learndash\lucatume\DI52\Builders 5 * @package StellarWP\Learndash\lucatume\DI52\Builders
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package lucatume\DI52 5 * @package lucatume\DI52
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package lucatume\DI52 5 * @package lucatume\DI52
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package lucatume\DI52 5 * @package lucatume\DI52
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package StellarWP\Learndash\lucatume\DI52\Builders 5 * @package StellarWP\Learndash\lucatume\DI52\Builders
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package StellarWP\Learndash\lucatume\DI52\Builders 5 * @package StellarWP\Learndash\lucatume\DI52\Builders
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package StellarWP\Learndash\lucatume\DI52\Builders 5 * @package StellarWP\Learndash\lucatume\DI52\Builders
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package lucatume\DI52 5 * @package lucatume\DI52
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package lucatume\DI52 5 * @package lucatume\DI52
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package lucatume\DI52 5 * @package lucatume\DI52
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
6 * @package StellarWP\Learndash\lucatume\DI52; 6 * @package StellarWP\Learndash\lucatume\DI52;
7 * 7 *
8 * @license GPL-3.0 8 * @license GPL-3.0
9 * Modified by learndash on 26-June-2023 using Strauss. 9 * Modified by learndash on 10-July-2023 using Strauss.
10 * @see https://github.com/BrianHenryIE/strauss 10 * @see https://github.com/BrianHenryIE/strauss
11 */ 11 */
12 12
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 * @package lucatume\DI52 5 * @package lucatume\DI52
6 * 6 *
7 * @license GPL-3.0 7 * @license GPL-3.0
8 * Modified by learndash on 26-June-2023 using Strauss. 8 * Modified by learndash on 10-July-2023 using Strauss.
9 * @see https://github.com/BrianHenryIE/strauss 9 * @see https://github.com/BrianHenryIE/strauss
10 */ 10 */
11 11
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
3 * The base service provider class. 3 * The base service provider class.
4 * 4 *
5 * @license GPL-3.0 5 * @license GPL-3.0
6 * Modified by learndash on 26-June-2023 using Strauss. 6 * Modified by learndash on 10-July-2023 using Strauss.
7 * @see https://github.com/BrianHenryIE/strauss 7 * @see https://github.com/BrianHenryIE/strauss
8 */ 8 */
9 9
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0-or-later 3 * @license GPL-2.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ declare( strict_types=1 ); 7 */ declare( strict_types=1 );
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-2.0 3 * @license GPL-2.0
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 /** 2 /**
3 * @license GPL-3.0-or-later 3 * @license GPL-3.0-or-later
4 * 4 *
5 * Modified by learndash on 26-June-2023 using Strauss. 5 * Modified by learndash on 10-July-2023 using Strauss.
6 * @see https://github.com/BrianHenryIE/strauss 6 * @see https://github.com/BrianHenryIE/strauss
7 */ 7 */
8 8
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
7 * @package StellarWP\Telemetry 7 * @package StellarWP\Telemetry
8 * 8 *
9 * @license GPL-2.0-or-later 9 * @license GPL-2.0-or-later
10 * Modified by learndash on 26-June-2023 using Strauss. 10 * Modified by learndash on 10-July-2023 using Strauss.
11 * @see https://github.com/BrianHenryIE/strauss 11 * @see https://github.com/BrianHenryIE/strauss
12 */ 12 */
13 13
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
7 * @package StellarWP\Telemetry 7 * @package StellarWP\Telemetry
8 * 8 *
9 * @license GPL-2.0-or-later 9 * @license GPL-2.0-or-later
10 * Modified by learndash on 26-June-2023 using Strauss. 10 * Modified by learndash on 10-July-2023 using Strauss.
11 * @see https://github.com/BrianHenryIE/strauss 11 * @see https://github.com/BrianHenryIE/strauss
12 */ 12 */
13 13
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
7 * @package StellarWP\Telemetry 7 * @package StellarWP\Telemetry
8 * 8 *
9 * @license GPL-2.0-or-later 9 * @license GPL-2.0-or-later
10 * Modified by learndash on 26-June-2023 using Strauss. 10 * Modified by learndash on 10-July-2023 using Strauss.
11 * @see https://github.com/BrianHenryIE/strauss 11 * @see https://github.com/BrianHenryIE/strauss
12 */ 12 */
13 13
......
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.