Changeset 2566399 for paid-member-subscriptions
- Timestamp:
- 07/17/2021 06:59:27 PM (4 years ago)
- Location:
- paid-member-subscriptions
- Files:
-
- 18 edited
- 1 copied
-
tags/2.4.2 (copied) (copied from paid-member-subscriptions/trunk)
-
tags/2.4.2/includes/admin/class-admin-members-list-table.php (modified) (1 diff)
-
tags/2.4.2/includes/admin/class-admin-members.php (modified) (1 diff)
-
tags/2.4.2/includes/admin/class-admin-payments-list-table.php (modified) (1 diff)
-
tags/2.4.2/includes/admin/meta-boxes/class-meta-box-single-content-restriction.php (modified) (1 diff)
-
tags/2.4.2/includes/admin/meta-boxes/class-meta-box-subscription-plan-details.php (modified) (2 diffs)
-
tags/2.4.2/includes/class-billing-details.php (modified) (1 diff)
-
tags/2.4.2/index.php (modified) (2 diffs)
-
tags/2.4.2/readme.txt (modified) (2 diffs)
-
tags/2.4.2/translations/paid-member-subscriptions.pot (modified) (12 diffs)
-
trunk/includes/admin/class-admin-members-list-table.php (modified) (1 diff)
-
trunk/includes/admin/class-admin-members.php (modified) (1 diff)
-
trunk/includes/admin/class-admin-payments-list-table.php (modified) (1 diff)
-
trunk/includes/admin/meta-boxes/class-meta-box-single-content-restriction.php (modified) (1 diff)
-
trunk/includes/admin/meta-boxes/class-meta-box-subscription-plan-details.php (modified) (2 diffs)
-
trunk/includes/class-billing-details.php (modified) (1 diff)
-
trunk/index.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/translations/paid-member-subscriptions.pot (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
paid-member-subscriptions/tags/2.4.2/includes/admin/class-admin-members-list-table.php
r2547304 r2566399 277 277 $args['orderby'] = 'user_login'; 278 278 279 $args['order'] = sanitize_text_field( $_REQUEST['order'] ); 279 $order = strtolower( sanitize_text_field( $_REQUEST['order'] ) ); 280 281 if( $order == 'asc' ) 282 $args['order'] = 'ASC'; 283 elseif( $order == 'desc' ) 284 $args['order'] = 'DESC'; 280 285 281 286 } -
paid-member-subscriptions/tags/2.4.2/includes/admin/class-admin-members.php
r2565019 r2566399 164 164 if( apply_filters( 'pms_update_billing_amount_from_backend_on_sub_change', true ) ) { 165 165 if ($member_subscription->subscription_plan_id != $_POST['subscription_plan_id']) { 166 $new_subscription_plan = pms_get_subscription_plan( $_POST['subscription_plan_id']);166 $new_subscription_plan = pms_get_subscription_plan( (int)$_POST['subscription_plan_id'] ); 167 167 if (isset($new_subscription_plan->price)) { 168 168 $_POST['billing_amount'] = $new_subscription_plan->price; -
paid-member-subscriptions/tags/2.4.2/includes/admin/class-admin-payments-list-table.php
r2419267 r2566399 176 176 if( ! empty( $_REQUEST['orderby'] ) && ! empty( $_REQUEST['order'] ) ) { 177 177 178 $args['orderby'] = sanitize_text_field( $_REQUEST['orderby'] ); 179 $args['order'] = sanitize_text_field( $_REQUEST['order'] ); 178 $orderby = sanitize_text_field( $_REQUEST['orderby'] ); 179 $orderby_possibilities = array( 'id', 'status' ); 180 181 if( in_array( $orderby, $orderby_possibilities ) ) 182 $args['orderby'] = $orderby; 183 184 $order = strtolower( sanitize_text_field( $_REQUEST['order'] ) ); 185 186 if( $order == 'asc' ) 187 $args['order'] = 'ASC'; 188 elseif( $order == 'desc' ) 189 $args['order'] = 'DESC'; 180 190 181 191 } -
paid-member-subscriptions/tags/2.4.2/includes/admin/meta-boxes/class-meta-box-single-content-restriction.php
r2430152 r2566399 85 85 update_post_meta( $post_id, 'pms-content-restrict-messages-enabled', 'yes' ); 86 86 87 update_post_meta( $post_id, 'pms-content-restrict-message-logged_out', ( ! empty( $_POST['pms-content-restrict-message-logged_out'] ) ? $_POST['pms-content-restrict-message-logged_out']: '' ) );88 update_post_meta( $post_id, 'pms-content-restrict-message-non_members', ( ! empty( $_POST['pms-content-restrict-message-non_members'] ) ? $_POST['pms-content-restrict-message-non_members']: '' ) );87 update_post_meta( $post_id, 'pms-content-restrict-message-logged_out', ( ! empty( $_POST['pms-content-restrict-message-logged_out'] ) ? wp_kses_post( $_POST['pms-content-restrict-message-logged_out'] ) : '' ) ); 88 update_post_meta( $post_id, 'pms-content-restrict-message-non_members', ( ! empty( $_POST['pms-content-restrict-message-non_members'] ) ? wp_kses_post( $_POST['pms-content-restrict-message-non_members'] ) : '' ) ); 89 89 90 90 } -
paid-member-subscriptions/tags/2.4.2/includes/admin/meta-boxes/class-meta-box-subscription-plan-details.php
r2565019 r2566399 77 77 } 78 78 79 if( isset( $_POST['pms_subscription_plan_duration_unit'] ) ) 80 update_post_meta( $post_id, 'pms_subscription_plan_duration_unit', sanitize_text_field( $_POST['pms_subscription_plan_duration_unit'] ) ); 79 if( isset( $_POST['pms_subscription_plan_duration_unit'] ) ){ 80 81 $duration_units = array( 'day', 'week', 'month', 'year' ); 82 83 if( in_array( $_POST['pms_subscription_plan_duration_unit'], $duration_units ) ) 84 $duration_unit = sanitize_text_field( $_POST['pms_subscription_plan_duration_unit'] ); 85 else 86 $duration_unit = 'day'; 87 88 update_post_meta( $post_id, 'pms_subscription_plan_duration_unit', $duration_unit ); 89 90 } 81 91 82 92 … … 119 129 } 120 130 121 if( isset( $_POST['pms_subscription_plan_trial_duration_unit'] ) ) 122 update_post_meta( $post_id, 'pms_subscription_plan_trial_duration_unit', $_POST['pms_subscription_plan_trial_duration_unit'] ); 131 if( isset( $_POST['pms_subscription_plan_trial_duration_unit'] ) ){ 132 133 $trial_duration_units = array( 'day', 'week', 'month', 'year' ); 134 135 if( in_array( $_POST['pms_subscription_plan_trial_duration_unit'], $trial_duration_units ) ) 136 $trial_duration_unit = sanitize_text_field( $_POST['pms_subscription_plan_trial_duration_unit'] ); 137 else 138 $trial_duration_unit = 'day'; 139 140 update_post_meta( $post_id, 'pms_subscription_plan_trial_duration_unit', $trial_duration_unit ); 141 142 } 123 143 124 144 -
paid-member-subscriptions/tags/2.4.2/includes/class-billing-details.php
r2288267 r2566399 55 55 <?php endforeach; ?> 56 56 57 <input type="hidden" name="pms_member_id" value="<?php echo isset( $_GET['member_id'] ) ? $_GET['member_id'] : ''; ?>" />57 <input type="hidden" name="pms_member_id" value="<?php echo esc_attr( isset( $_GET['member_id'] ) ? $_GET['member_id'] : '' ); ?>" /> 58 58 59 59 <a href="" id="save" class="button button-secondary"><?php _e( 'Save', 'paid-member-subscriptions' ); ?></a> -
paid-member-subscriptions/tags/2.4.2/index.php
r2565019 r2566399 4 4 * Plugin URI: http://www.cozmoslabs.com/ 5 5 * Description: Accept payments, create subscription plans and restrict content on your membership website. 6 * Version: 2.4. 16 * Version: 2.4.2 7 7 * Author: Cozmoslabs 8 8 * Author URI: http://www.cozmoslabs.com/ … … 37 37 public function __construct() { 38 38 39 define( 'PMS_VERSION', '2.4. 1' );39 define( 'PMS_VERSION', '2.4.2' ); 40 40 define( 'PMS_PLUGIN_DIR_PATH', plugin_dir_path( __FILE__ ) ); 41 41 define( 'PMS_PLUGIN_DIR_URL', plugin_dir_url( __FILE__ ) ); -
paid-member-subscriptions/tags/2.4.2/readme.txt
r2565019 r2566399 5 5 Requires at least: 3.1 6 6 Tested up to: 5.7 7 Stable tag: 2.4. 17 Stable tag: 2.4.2 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 194 194 195 195 == Changelog == 196 = 2.4.2 = 197 * Fix: Security issue on Members and Payments pages 198 196 199 = 2.4.1 = 197 200 * Fix: Compatibility issue between reCaptcha and new Stripe add-on version -
paid-member-subscriptions/tags/2.4.2/translations/paid-member-subscriptions.pot
r2565019 r2566399 115 115 msgstr "" 116 116 117 #: ../pms-add-on-discount-codes/class-admin-discount-codes.php:125, includes/functions-user.php:247, ../pms-add-on-content-dripping/includes/class-admin-content-dripping.php:205, ../pms-add-on-discount-codes/views/view-meta-box-discount-codes.php:133, ../pms-add-on-email-reminders/includes/class-admin-email-reminders.php:109, includes/admin/class-admin-member-payments-list-table.php:53, includes/admin/class-admin-member-subscription-list-table.php:71, includes/admin/class-admin-members-list-table.php:50 3, includes/admin/class-admin-payments-list-table.php:106, includes/admin/class-admin-subscription-plans.php:323, ../pms-add-on-content-dripping/includes/views/view-meta-box-content-dripping-details.php:28, ../pms-add-on-email-reminders/includes/views/view-meta-box-email-reminders.php:127, ../pms-add-on-group-memberships/includes/admin/class-admin-group-members-list-table.php:65, ../pms-add-on-group-memberships/includes/views/view-members-list.php:40, ../pms-add-on-group-memberships/includes/views/view-shortcode-account-subscriptions-row.php:19, includes/admin/views/view-page-members-add-new-edit-subscription.php:273, includes/admin/views/view-page-payments-add-new-edit.php:210, includes/views/shortcodes/view-shortcode-account-subscription-details.php:36, includes/views/shortcodes/view-shortcode-account.php:14, includes/views/shortcodes/view-shortcode-payment-history.php:40, includes/admin/meta-boxes/views/view-meta-box-subscription-details.php:147, extend/woocommerce/includes/admin/meta-boxes/class-meta-box-product-membership-discounts.php:82, extend/woocommerce/includes/admin/meta-boxes/class-meta-box-subscription-plan-product-discounts.php:64117 #: ../pms-add-on-discount-codes/class-admin-discount-codes.php:125, includes/functions-user.php:247, ../pms-add-on-content-dripping/includes/class-admin-content-dripping.php:205, ../pms-add-on-discount-codes/views/view-meta-box-discount-codes.php:133, ../pms-add-on-email-reminders/includes/class-admin-email-reminders.php:109, includes/admin/class-admin-member-payments-list-table.php:53, includes/admin/class-admin-member-subscription-list-table.php:71, includes/admin/class-admin-members-list-table.php:508, includes/admin/class-admin-payments-list-table.php:106, includes/admin/class-admin-subscription-plans.php:323, ../pms-add-on-content-dripping/includes/views/view-meta-box-content-dripping-details.php:28, ../pms-add-on-email-reminders/includes/views/view-meta-box-email-reminders.php:127, ../pms-add-on-group-memberships/includes/admin/class-admin-group-members-list-table.php:65, ../pms-add-on-group-memberships/includes/views/view-members-list.php:40, ../pms-add-on-group-memberships/includes/views/view-shortcode-account-subscriptions-row.php:19, includes/admin/views/view-page-members-add-new-edit-subscription.php:273, includes/admin/views/view-page-payments-add-new-edit.php:210, includes/views/shortcodes/view-shortcode-account-subscription-details.php:36, includes/views/shortcodes/view-shortcode-account.php:14, includes/views/shortcodes/view-shortcode-payment-history.php:40, includes/admin/meta-boxes/views/view-meta-box-subscription-details.php:147, extend/woocommerce/includes/admin/meta-boxes/class-meta-box-product-membership-discounts.php:82, extend/woocommerce/includes/admin/meta-boxes/class-meta-box-subscription-plan-product-discounts.php:64 118 118 msgid "Status" 119 119 msgstr "" … … 131 131 msgstr "" 132 132 133 #: ../pms-add-on-discount-codes/class-admin-discount-codes.php:189, ../pms-add-on-content-dripping/includes/class-admin-content-dripping.php:174, ../pms-add-on-email-reminders/includes/class-admin-email-reminders.php:267, ../pms-add-on-email-reminders/includes/class-admin-email-reminders.php:302, includes/admin/class-admin-payments-list-table.php:3 27, includes/admin/class-admin-subscription-plans.php:296, ../pms-add-on-tax/includes/views/view-settings-tab-tax.php:129, includes/views/shortcodes/view-shortcode-edit-profile-form.php:80133 #: ../pms-add-on-discount-codes/class-admin-discount-codes.php:189, ../pms-add-on-content-dripping/includes/class-admin-content-dripping.php:174, ../pms-add-on-email-reminders/includes/class-admin-email-reminders.php:267, ../pms-add-on-email-reminders/includes/class-admin-email-reminders.php:302, includes/admin/class-admin-payments-list-table.php:337, includes/admin/class-admin-subscription-plans.php:296, ../pms-add-on-tax/includes/views/view-settings-tab-tax.php:129, includes/views/shortcodes/view-shortcode-edit-profile-form.php:80 134 134 msgid "Delete" 135 135 msgstr "" … … 1202 1202 msgstr "" 1203 1203 1204 #: includes/functions-content-filtering.php:467, includes/admin/class-admin-member-subscription-list-table.php:273, includes/admin/class-admin-members-list-table.php:50 2, ../pms-add-on-group-memberships/includes/views/view-shortcode-account-subscriptions-row.php:63, includes/views/shortcodes/view-shortcode-account-subscription-details.php:53, includes/views/shortcodes/view-shortcode-account.php:431204 #: includes/functions-content-filtering.php:467, includes/admin/class-admin-member-subscription-list-table.php:273, includes/admin/class-admin-members-list-table.php:507, ../pms-add-on-group-memberships/includes/views/view-shortcode-account-subscriptions-row.php:63, includes/views/shortcodes/view-shortcode-account-subscription-details.php:53, includes/views/shortcodes/view-shortcode-account.php:43 1205 1205 msgid "Unlimited" 1206 1206 msgstr "" … … 4026 4026 msgstr "" 4027 4027 4028 #: ../pms-add-on-tax/includes/functions-admin.php:345, includes/admin/class-admin-payments-list-table.php:4 064028 #: ../pms-add-on-tax/includes/functions-admin.php:345, includes/admin/class-admin-payments-list-table.php:416 4029 4029 msgid "Discount code" 4030 4030 msgstr "" … … 4058 4058 msgstr "" 4059 4059 4060 #: ../pms-add-on-tax/includes/functions-admin.php:491, includes/admin/class-admin-member-subscription-list-table.php:309, includes/admin/class-admin-member-subscription-list-table.php:317, includes/admin/class-admin-members-list-table.php:5 06, includes/admin/class-admin-members-list-table.php:509, extend/elementor/widgets/class-widget-account.php:63, includes/admin/views/view-page-settings-general.php:25, extend/beaver-builder/modules/pms-account/pms-account.php:38, extend/siteorigin/widgets/pms-account/pms-account.php:264060 #: ../pms-add-on-tax/includes/functions-admin.php:491, includes/admin/class-admin-member-subscription-list-table.php:309, includes/admin/class-admin-member-subscription-list-table.php:317, includes/admin/class-admin-members-list-table.php:511, includes/admin/class-admin-members-list-table.php:514, extend/elementor/widgets/class-widget-account.php:63, includes/admin/views/view-page-settings-general.php:25, extend/beaver-builder/modules/pms-account/pms-account.php:38, extend/siteorigin/widgets/pms-account/pms-account.php:26 4061 4061 msgid "Yes" 4062 4062 msgstr "" … … 4362 4362 msgstr "" 4363 4363 4364 #: includes/admin/class-admin-member-payments-list-table.php:185, includes/admin/class-admin-payments-list-table.php:4 44, includes/views/shortcodes/view-shortcode-payment-history.php:664364 #: includes/admin/class-admin-member-payments-list-table.php:185, includes/admin/class-admin-payments-list-table.php:454, includes/views/shortcodes/view-shortcode-payment-history.php:66 4365 4365 msgid "No payments found" 4366 4366 msgstr "" 4367 4367 4368 #: includes/admin/class-admin-member-subscription-list-table.php:70, includes/admin/class-admin-members-list-table.php:50 24368 #: includes/admin/class-admin-member-subscription-list-table.php:70, includes/admin/class-admin-members-list-table.php:507 4369 4369 msgid "Expiration date" 4370 4370 msgstr "" 4371 4371 4372 #: includes/admin/class-admin-member-subscription-list-table.php:72, includes/admin/class-admin-members-list-table.php:5 064372 #: includes/admin/class-admin-member-subscription-list-table.php:72, includes/admin/class-admin-members-list-table.php:511 4373 4373 msgid "Auto-renewing" 4374 4374 msgstr "" 4375 4375 4376 #: includes/admin/class-admin-member-subscription-list-table.php:73, includes/admin/class-admin-members-list-table.php:5 094376 #: includes/admin/class-admin-member-subscription-list-table.php:73, includes/admin/class-admin-members-list-table.php:514 4377 4377 msgid "Active Trial" 4378 4378 msgstr "" … … 4382 4382 msgstr "" 4383 4383 4384 #: includes/admin/class-admin-member-subscription-list-table.php:309, includes/admin/class-admin-member-subscription-list-table.php:317, includes/admin/class-admin-members-list-table.php:5 06, extend/elementor/widgets/class-widget-account.php:64, includes/admin/views/view-page-settings-general.php:24, extend/beaver-builder/modules/pms-account/pms-account.php:39, extend/siteorigin/widgets/pms-account/pms-account.php:274384 #: includes/admin/class-admin-member-subscription-list-table.php:309, includes/admin/class-admin-member-subscription-list-table.php:317, includes/admin/class-admin-members-list-table.php:511, extend/elementor/widgets/class-widget-account.php:64, includes/admin/views/view-page-settings-general.php:24, extend/beaver-builder/modules/pms-account/pms-account.php:39, extend/siteorigin/widgets/pms-account/pms-account.php:27 4385 4385 msgid "No" 4386 4386 msgstr "" … … 4422 4422 msgstr "" 4423 4423 4424 #: includes/admin/class-admin-members-add-new-bulk-list-table.php:376, includes/admin/class-admin-members-list-table.php:49 44424 #: includes/admin/class-admin-members-add-new-bulk-list-table.php:376, includes/admin/class-admin-members-list-table.php:499 4425 4425 msgid "Subscription Plan Not Found - ID: %s" 4426 4426 msgstr "" … … 4442 4442 msgstr "" 4443 4443 4444 #: includes/admin/class-admin-members-list-table.php:45 2, ../pms-add-on-group-memberships/includes/admin/class-admin-group-members-list-table.php:233, includes/admin/views/view-page-members-edit.php:144444 #: includes/admin/class-admin-members-list-table.php:457, ../pms-add-on-group-memberships/includes/admin/class-admin-group-members-list-table.php:233, includes/admin/views/view-page-members-edit.php:14 4445 4445 msgid "Edit Member" 4446 4446 msgstr "" 4447 4447 4448 #: includes/admin/class-admin-members-list-table.php:50 14448 #: includes/admin/class-admin-members-list-table.php:506 4449 4449 msgid "Start date" 4450 4450 msgstr "" 4451 4451 4452 #: includes/admin/class-admin-members-list-table.php:5 284452 #: includes/admin/class-admin-members-list-table.php:533 4453 4453 msgid "View Abandoned Subscriptions" 4454 4454 msgstr "" 4455 4455 4456 #: includes/admin/class-admin-members-list-table.php:5 294456 #: includes/admin/class-admin-members-list-table.php:534 4457 4457 msgid "%s %s abandoned subscription" 4458 4458 msgid_plural "%s %s abandoned subscriptions" … … 4460 4460 msgstr[1] "" 4461 4461 4462 #: includes/admin/class-admin-members-list-table.php:54 44462 #: includes/admin/class-admin-members-list-table.php:549 4463 4463 msgid "No members found" 4464 4464 msgstr "" … … 4650 4650 msgstr "" 4651 4651 4652 #: includes/admin/class-admin-payments-list-table.php:2 324652 #: includes/admin/class-admin-payments-list-table.php:242 4653 4653 msgid "User no longer exists" 4654 4654 msgstr "" 4655 4655 4656 #: includes/admin/class-admin-payments-list-table.php:3 244656 #: includes/admin/class-admin-payments-list-table.php:334 4657 4657 msgid "Edit Payment" 4658 4658 msgstr "" 4659 4659 4660 #: includes/admin/class-admin-payments-list-table.php:3 274660 #: includes/admin/class-admin-payments-list-table.php:337 4661 4661 msgid "Are you sure you want to delete this Payment?" 4662 4662 msgstr "" 4663 4663 4664 #: includes/admin/class-admin-payments-list-table.php:3 814664 #: includes/admin/class-admin-payments-list-table.php:391 4665 4665 msgid "View Logs" 4666 4666 msgstr "" … … 5763 5763 msgstr "" 5764 5764 5765 #: includes/admin/meta-boxes/class-meta-box-subscription-plan-details.php:2 085765 #: includes/admin/meta-boxes/class-meta-box-subscription-plan-details.php:228 5766 5766 msgid "Subscription Plan Details" 5767 5767 msgstr "" -
paid-member-subscriptions/trunk/includes/admin/class-admin-members-list-table.php
r2547304 r2566399 277 277 $args['orderby'] = 'user_login'; 278 278 279 $args['order'] = sanitize_text_field( $_REQUEST['order'] ); 279 $order = strtolower( sanitize_text_field( $_REQUEST['order'] ) ); 280 281 if( $order == 'asc' ) 282 $args['order'] = 'ASC'; 283 elseif( $order == 'desc' ) 284 $args['order'] = 'DESC'; 280 285 281 286 } -
paid-member-subscriptions/trunk/includes/admin/class-admin-members.php
r2565019 r2566399 164 164 if( apply_filters( 'pms_update_billing_amount_from_backend_on_sub_change', true ) ) { 165 165 if ($member_subscription->subscription_plan_id != $_POST['subscription_plan_id']) { 166 $new_subscription_plan = pms_get_subscription_plan( $_POST['subscription_plan_id']);166 $new_subscription_plan = pms_get_subscription_plan( (int)$_POST['subscription_plan_id'] ); 167 167 if (isset($new_subscription_plan->price)) { 168 168 $_POST['billing_amount'] = $new_subscription_plan->price; -
paid-member-subscriptions/trunk/includes/admin/class-admin-payments-list-table.php
r2419267 r2566399 176 176 if( ! empty( $_REQUEST['orderby'] ) && ! empty( $_REQUEST['order'] ) ) { 177 177 178 $args['orderby'] = sanitize_text_field( $_REQUEST['orderby'] ); 179 $args['order'] = sanitize_text_field( $_REQUEST['order'] ); 178 $orderby = sanitize_text_field( $_REQUEST['orderby'] ); 179 $orderby_possibilities = array( 'id', 'status' ); 180 181 if( in_array( $orderby, $orderby_possibilities ) ) 182 $args['orderby'] = $orderby; 183 184 $order = strtolower( sanitize_text_field( $_REQUEST['order'] ) ); 185 186 if( $order == 'asc' ) 187 $args['order'] = 'ASC'; 188 elseif( $order == 'desc' ) 189 $args['order'] = 'DESC'; 180 190 181 191 } -
paid-member-subscriptions/trunk/includes/admin/meta-boxes/class-meta-box-single-content-restriction.php
r2430152 r2566399 85 85 update_post_meta( $post_id, 'pms-content-restrict-messages-enabled', 'yes' ); 86 86 87 update_post_meta( $post_id, 'pms-content-restrict-message-logged_out', ( ! empty( $_POST['pms-content-restrict-message-logged_out'] ) ? $_POST['pms-content-restrict-message-logged_out']: '' ) );88 update_post_meta( $post_id, 'pms-content-restrict-message-non_members', ( ! empty( $_POST['pms-content-restrict-message-non_members'] ) ? $_POST['pms-content-restrict-message-non_members']: '' ) );87 update_post_meta( $post_id, 'pms-content-restrict-message-logged_out', ( ! empty( $_POST['pms-content-restrict-message-logged_out'] ) ? wp_kses_post( $_POST['pms-content-restrict-message-logged_out'] ) : '' ) ); 88 update_post_meta( $post_id, 'pms-content-restrict-message-non_members', ( ! empty( $_POST['pms-content-restrict-message-non_members'] ) ? wp_kses_post( $_POST['pms-content-restrict-message-non_members'] ) : '' ) ); 89 89 90 90 } -
paid-member-subscriptions/trunk/includes/admin/meta-boxes/class-meta-box-subscription-plan-details.php
r2565019 r2566399 77 77 } 78 78 79 if( isset( $_POST['pms_subscription_plan_duration_unit'] ) ) 80 update_post_meta( $post_id, 'pms_subscription_plan_duration_unit', sanitize_text_field( $_POST['pms_subscription_plan_duration_unit'] ) ); 79 if( isset( $_POST['pms_subscription_plan_duration_unit'] ) ){ 80 81 $duration_units = array( 'day', 'week', 'month', 'year' ); 82 83 if( in_array( $_POST['pms_subscription_plan_duration_unit'], $duration_units ) ) 84 $duration_unit = sanitize_text_field( $_POST['pms_subscription_plan_duration_unit'] ); 85 else 86 $duration_unit = 'day'; 87 88 update_post_meta( $post_id, 'pms_subscription_plan_duration_unit', $duration_unit ); 89 90 } 81 91 82 92 … … 119 129 } 120 130 121 if( isset( $_POST['pms_subscription_plan_trial_duration_unit'] ) ) 122 update_post_meta( $post_id, 'pms_subscription_plan_trial_duration_unit', $_POST['pms_subscription_plan_trial_duration_unit'] ); 131 if( isset( $_POST['pms_subscription_plan_trial_duration_unit'] ) ){ 132 133 $trial_duration_units = array( 'day', 'week', 'month', 'year' ); 134 135 if( in_array( $_POST['pms_subscription_plan_trial_duration_unit'], $trial_duration_units ) ) 136 $trial_duration_unit = sanitize_text_field( $_POST['pms_subscription_plan_trial_duration_unit'] ); 137 else 138 $trial_duration_unit = 'day'; 139 140 update_post_meta( $post_id, 'pms_subscription_plan_trial_duration_unit', $trial_duration_unit ); 141 142 } 123 143 124 144 -
paid-member-subscriptions/trunk/includes/class-billing-details.php
r2288267 r2566399 55 55 <?php endforeach; ?> 56 56 57 <input type="hidden" name="pms_member_id" value="<?php echo isset( $_GET['member_id'] ) ? $_GET['member_id'] : ''; ?>" />57 <input type="hidden" name="pms_member_id" value="<?php echo esc_attr( isset( $_GET['member_id'] ) ? $_GET['member_id'] : '' ); ?>" /> 58 58 59 59 <a href="" id="save" class="button button-secondary"><?php _e( 'Save', 'paid-member-subscriptions' ); ?></a> -
paid-member-subscriptions/trunk/index.php
r2565019 r2566399 4 4 * Plugin URI: http://www.cozmoslabs.com/ 5 5 * Description: Accept payments, create subscription plans and restrict content on your membership website. 6 * Version: 2.4. 16 * Version: 2.4.2 7 7 * Author: Cozmoslabs 8 8 * Author URI: http://www.cozmoslabs.com/ … … 37 37 public function __construct() { 38 38 39 define( 'PMS_VERSION', '2.4. 1' );39 define( 'PMS_VERSION', '2.4.2' ); 40 40 define( 'PMS_PLUGIN_DIR_PATH', plugin_dir_path( __FILE__ ) ); 41 41 define( 'PMS_PLUGIN_DIR_URL', plugin_dir_url( __FILE__ ) ); -
paid-member-subscriptions/trunk/readme.txt
r2565019 r2566399 5 5 Requires at least: 3.1 6 6 Tested up to: 5.7 7 Stable tag: 2.4. 17 Stable tag: 2.4.2 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 194 194 195 195 == Changelog == 196 = 2.4.2 = 197 * Fix: Security issue on Members and Payments pages 198 196 199 = 2.4.1 = 197 200 * Fix: Compatibility issue between reCaptcha and new Stripe add-on version -
paid-member-subscriptions/trunk/translations/paid-member-subscriptions.pot
r2565019 r2566399 115 115 msgstr "" 116 116 117 #: ../pms-add-on-discount-codes/class-admin-discount-codes.php:125, includes/functions-user.php:247, ../pms-add-on-content-dripping/includes/class-admin-content-dripping.php:205, ../pms-add-on-discount-codes/views/view-meta-box-discount-codes.php:133, ../pms-add-on-email-reminders/includes/class-admin-email-reminders.php:109, includes/admin/class-admin-member-payments-list-table.php:53, includes/admin/class-admin-member-subscription-list-table.php:71, includes/admin/class-admin-members-list-table.php:50 3, includes/admin/class-admin-payments-list-table.php:106, includes/admin/class-admin-subscription-plans.php:323, ../pms-add-on-content-dripping/includes/views/view-meta-box-content-dripping-details.php:28, ../pms-add-on-email-reminders/includes/views/view-meta-box-email-reminders.php:127, ../pms-add-on-group-memberships/includes/admin/class-admin-group-members-list-table.php:65, ../pms-add-on-group-memberships/includes/views/view-members-list.php:40, ../pms-add-on-group-memberships/includes/views/view-shortcode-account-subscriptions-row.php:19, includes/admin/views/view-page-members-add-new-edit-subscription.php:273, includes/admin/views/view-page-payments-add-new-edit.php:210, includes/views/shortcodes/view-shortcode-account-subscription-details.php:36, includes/views/shortcodes/view-shortcode-account.php:14, includes/views/shortcodes/view-shortcode-payment-history.php:40, includes/admin/meta-boxes/views/view-meta-box-subscription-details.php:147, extend/woocommerce/includes/admin/meta-boxes/class-meta-box-product-membership-discounts.php:82, extend/woocommerce/includes/admin/meta-boxes/class-meta-box-subscription-plan-product-discounts.php:64117 #: ../pms-add-on-discount-codes/class-admin-discount-codes.php:125, includes/functions-user.php:247, ../pms-add-on-content-dripping/includes/class-admin-content-dripping.php:205, ../pms-add-on-discount-codes/views/view-meta-box-discount-codes.php:133, ../pms-add-on-email-reminders/includes/class-admin-email-reminders.php:109, includes/admin/class-admin-member-payments-list-table.php:53, includes/admin/class-admin-member-subscription-list-table.php:71, includes/admin/class-admin-members-list-table.php:508, includes/admin/class-admin-payments-list-table.php:106, includes/admin/class-admin-subscription-plans.php:323, ../pms-add-on-content-dripping/includes/views/view-meta-box-content-dripping-details.php:28, ../pms-add-on-email-reminders/includes/views/view-meta-box-email-reminders.php:127, ../pms-add-on-group-memberships/includes/admin/class-admin-group-members-list-table.php:65, ../pms-add-on-group-memberships/includes/views/view-members-list.php:40, ../pms-add-on-group-memberships/includes/views/view-shortcode-account-subscriptions-row.php:19, includes/admin/views/view-page-members-add-new-edit-subscription.php:273, includes/admin/views/view-page-payments-add-new-edit.php:210, includes/views/shortcodes/view-shortcode-account-subscription-details.php:36, includes/views/shortcodes/view-shortcode-account.php:14, includes/views/shortcodes/view-shortcode-payment-history.php:40, includes/admin/meta-boxes/views/view-meta-box-subscription-details.php:147, extend/woocommerce/includes/admin/meta-boxes/class-meta-box-product-membership-discounts.php:82, extend/woocommerce/includes/admin/meta-boxes/class-meta-box-subscription-plan-product-discounts.php:64 118 118 msgid "Status" 119 119 msgstr "" … … 131 131 msgstr "" 132 132 133 #: ../pms-add-on-discount-codes/class-admin-discount-codes.php:189, ../pms-add-on-content-dripping/includes/class-admin-content-dripping.php:174, ../pms-add-on-email-reminders/includes/class-admin-email-reminders.php:267, ../pms-add-on-email-reminders/includes/class-admin-email-reminders.php:302, includes/admin/class-admin-payments-list-table.php:3 27, includes/admin/class-admin-subscription-plans.php:296, ../pms-add-on-tax/includes/views/view-settings-tab-tax.php:129, includes/views/shortcodes/view-shortcode-edit-profile-form.php:80133 #: ../pms-add-on-discount-codes/class-admin-discount-codes.php:189, ../pms-add-on-content-dripping/includes/class-admin-content-dripping.php:174, ../pms-add-on-email-reminders/includes/class-admin-email-reminders.php:267, ../pms-add-on-email-reminders/includes/class-admin-email-reminders.php:302, includes/admin/class-admin-payments-list-table.php:337, includes/admin/class-admin-subscription-plans.php:296, ../pms-add-on-tax/includes/views/view-settings-tab-tax.php:129, includes/views/shortcodes/view-shortcode-edit-profile-form.php:80 134 134 msgid "Delete" 135 135 msgstr "" … … 1202 1202 msgstr "" 1203 1203 1204 #: includes/functions-content-filtering.php:467, includes/admin/class-admin-member-subscription-list-table.php:273, includes/admin/class-admin-members-list-table.php:50 2, ../pms-add-on-group-memberships/includes/views/view-shortcode-account-subscriptions-row.php:63, includes/views/shortcodes/view-shortcode-account-subscription-details.php:53, includes/views/shortcodes/view-shortcode-account.php:431204 #: includes/functions-content-filtering.php:467, includes/admin/class-admin-member-subscription-list-table.php:273, includes/admin/class-admin-members-list-table.php:507, ../pms-add-on-group-memberships/includes/views/view-shortcode-account-subscriptions-row.php:63, includes/views/shortcodes/view-shortcode-account-subscription-details.php:53, includes/views/shortcodes/view-shortcode-account.php:43 1205 1205 msgid "Unlimited" 1206 1206 msgstr "" … … 4026 4026 msgstr "" 4027 4027 4028 #: ../pms-add-on-tax/includes/functions-admin.php:345, includes/admin/class-admin-payments-list-table.php:4 064028 #: ../pms-add-on-tax/includes/functions-admin.php:345, includes/admin/class-admin-payments-list-table.php:416 4029 4029 msgid "Discount code" 4030 4030 msgstr "" … … 4058 4058 msgstr "" 4059 4059 4060 #: ../pms-add-on-tax/includes/functions-admin.php:491, includes/admin/class-admin-member-subscription-list-table.php:309, includes/admin/class-admin-member-subscription-list-table.php:317, includes/admin/class-admin-members-list-table.php:5 06, includes/admin/class-admin-members-list-table.php:509, extend/elementor/widgets/class-widget-account.php:63, includes/admin/views/view-page-settings-general.php:25, extend/beaver-builder/modules/pms-account/pms-account.php:38, extend/siteorigin/widgets/pms-account/pms-account.php:264060 #: ../pms-add-on-tax/includes/functions-admin.php:491, includes/admin/class-admin-member-subscription-list-table.php:309, includes/admin/class-admin-member-subscription-list-table.php:317, includes/admin/class-admin-members-list-table.php:511, includes/admin/class-admin-members-list-table.php:514, extend/elementor/widgets/class-widget-account.php:63, includes/admin/views/view-page-settings-general.php:25, extend/beaver-builder/modules/pms-account/pms-account.php:38, extend/siteorigin/widgets/pms-account/pms-account.php:26 4061 4061 msgid "Yes" 4062 4062 msgstr "" … … 4362 4362 msgstr "" 4363 4363 4364 #: includes/admin/class-admin-member-payments-list-table.php:185, includes/admin/class-admin-payments-list-table.php:4 44, includes/views/shortcodes/view-shortcode-payment-history.php:664364 #: includes/admin/class-admin-member-payments-list-table.php:185, includes/admin/class-admin-payments-list-table.php:454, includes/views/shortcodes/view-shortcode-payment-history.php:66 4365 4365 msgid "No payments found" 4366 4366 msgstr "" 4367 4367 4368 #: includes/admin/class-admin-member-subscription-list-table.php:70, includes/admin/class-admin-members-list-table.php:50 24368 #: includes/admin/class-admin-member-subscription-list-table.php:70, includes/admin/class-admin-members-list-table.php:507 4369 4369 msgid "Expiration date" 4370 4370 msgstr "" 4371 4371 4372 #: includes/admin/class-admin-member-subscription-list-table.php:72, includes/admin/class-admin-members-list-table.php:5 064372 #: includes/admin/class-admin-member-subscription-list-table.php:72, includes/admin/class-admin-members-list-table.php:511 4373 4373 msgid "Auto-renewing" 4374 4374 msgstr "" 4375 4375 4376 #: includes/admin/class-admin-member-subscription-list-table.php:73, includes/admin/class-admin-members-list-table.php:5 094376 #: includes/admin/class-admin-member-subscription-list-table.php:73, includes/admin/class-admin-members-list-table.php:514 4377 4377 msgid "Active Trial" 4378 4378 msgstr "" … … 4382 4382 msgstr "" 4383 4383 4384 #: includes/admin/class-admin-member-subscription-list-table.php:309, includes/admin/class-admin-member-subscription-list-table.php:317, includes/admin/class-admin-members-list-table.php:5 06, extend/elementor/widgets/class-widget-account.php:64, includes/admin/views/view-page-settings-general.php:24, extend/beaver-builder/modules/pms-account/pms-account.php:39, extend/siteorigin/widgets/pms-account/pms-account.php:274384 #: includes/admin/class-admin-member-subscription-list-table.php:309, includes/admin/class-admin-member-subscription-list-table.php:317, includes/admin/class-admin-members-list-table.php:511, extend/elementor/widgets/class-widget-account.php:64, includes/admin/views/view-page-settings-general.php:24, extend/beaver-builder/modules/pms-account/pms-account.php:39, extend/siteorigin/widgets/pms-account/pms-account.php:27 4385 4385 msgid "No" 4386 4386 msgstr "" … … 4422 4422 msgstr "" 4423 4423 4424 #: includes/admin/class-admin-members-add-new-bulk-list-table.php:376, includes/admin/class-admin-members-list-table.php:49 44424 #: includes/admin/class-admin-members-add-new-bulk-list-table.php:376, includes/admin/class-admin-members-list-table.php:499 4425 4425 msgid "Subscription Plan Not Found - ID: %s" 4426 4426 msgstr "" … … 4442 4442 msgstr "" 4443 4443 4444 #: includes/admin/class-admin-members-list-table.php:45 2, ../pms-add-on-group-memberships/includes/admin/class-admin-group-members-list-table.php:233, includes/admin/views/view-page-members-edit.php:144444 #: includes/admin/class-admin-members-list-table.php:457, ../pms-add-on-group-memberships/includes/admin/class-admin-group-members-list-table.php:233, includes/admin/views/view-page-members-edit.php:14 4445 4445 msgid "Edit Member" 4446 4446 msgstr "" 4447 4447 4448 #: includes/admin/class-admin-members-list-table.php:50 14448 #: includes/admin/class-admin-members-list-table.php:506 4449 4449 msgid "Start date" 4450 4450 msgstr "" 4451 4451 4452 #: includes/admin/class-admin-members-list-table.php:5 284452 #: includes/admin/class-admin-members-list-table.php:533 4453 4453 msgid "View Abandoned Subscriptions" 4454 4454 msgstr "" 4455 4455 4456 #: includes/admin/class-admin-members-list-table.php:5 294456 #: includes/admin/class-admin-members-list-table.php:534 4457 4457 msgid "%s %s abandoned subscription" 4458 4458 msgid_plural "%s %s abandoned subscriptions" … … 4460 4460 msgstr[1] "" 4461 4461 4462 #: includes/admin/class-admin-members-list-table.php:54 44462 #: includes/admin/class-admin-members-list-table.php:549 4463 4463 msgid "No members found" 4464 4464 msgstr "" … … 4650 4650 msgstr "" 4651 4651 4652 #: includes/admin/class-admin-payments-list-table.php:2 324652 #: includes/admin/class-admin-payments-list-table.php:242 4653 4653 msgid "User no longer exists" 4654 4654 msgstr "" 4655 4655 4656 #: includes/admin/class-admin-payments-list-table.php:3 244656 #: includes/admin/class-admin-payments-list-table.php:334 4657 4657 msgid "Edit Payment" 4658 4658 msgstr "" 4659 4659 4660 #: includes/admin/class-admin-payments-list-table.php:3 274660 #: includes/admin/class-admin-payments-list-table.php:337 4661 4661 msgid "Are you sure you want to delete this Payment?" 4662 4662 msgstr "" 4663 4663 4664 #: includes/admin/class-admin-payments-list-table.php:3 814664 #: includes/admin/class-admin-payments-list-table.php:391 4665 4665 msgid "View Logs" 4666 4666 msgstr "" … … 5763 5763 msgstr "" 5764 5764 5765 #: includes/admin/meta-boxes/class-meta-box-subscription-plan-details.php:2 085765 #: includes/admin/meta-boxes/class-meta-box-subscription-plan-details.php:228 5766 5766 msgid "Subscription Plan Details" 5767 5767 msgstr ""
Note: See TracChangeset
for help on using the changeset viewer.