Paid Memberships Pro - Version 1.8.12

Version Description

  • BUG: Fixed issue where "expiring soon" emails were sometimes sent more than needed.
  • BUG: Fixed issue where PayPal Standard IPN requests were being rejected if a tax amount was set in PayPal.
  • BUG: Fixed issue with Stripe subscription "updates" that were set to fire on "next payment", e.g. if you used Stripe with levels with a non-zero trial amount. When the update processed and created a new subscription, the old subscription was not being deleted and the new subscription ID was not being saved as a new order for future tracking purposes. If you use this feature, please check in Stripe to make sure your users don't have extra subscriptions.
  • BUG: Fixed setting in PayPal/PayPal Express API calls from AUTOBILLAMT to AUTOBILLOUTAMT. This setting is set to AddToNextBilling, meaning that failed payment amounts are added to the next billing cycle's amount if left unpaid. In most cases, a retry of the original billed amount goes through or the user's subscription is cancelled. But just in case, this makes sure that outstanding balances are paid. (Thanks, jubstuff on GitHub)
  • BUG: Fixed warnings in the setGateway method of the MemberOrder class for cases where the gateway is missing or the class file is not found.
  • BUG/ENHANCEMENT: Moved the pmpro_before_change_membership_level hook to fire a little bit earlier to make it easier to determine the old level status/end date/etc before it gets updated. (Thanks, MrVibe on GitHub)
  • ENHANCEMENT: Replaced the Force SSL option with an explanation if the entire site is over HTTPS. We are already ignoring the option in these cases.
Download this release

Release Info

Developer strangerstudios
Plugin Icon 128x128 Paid Memberships Pro
Version 1.8.12
Comparing to
See all releases

Code changes from version 1.8.11.2 to 1.8.12

Files changed (101) hide show
  1. adminpages/addons.php +1 -1
  2. adminpages/admin_footer.php +1 -1
  3. adminpages/discountcodes.php +17 -17
  4. adminpages/membershiplevels.php +6 -6
  5. adminpages/memberslist-csv.php +5 -5
  6. adminpages/memberslist.php +2 -2
  7. adminpages/orders-csv.php +17 -17
  8. adminpages/orders.php +24 -24
  9. adminpages/pagesettings.php +1 -1
  10. adminpages/paymentsettings.php +18 -6
  11. adminpages/reports.php +1 -1
  12. adminpages/reports/login.php +16 -16
  13. adminpages/reports/memberships.php +25 -25
  14. adminpages/reports/sales.php +11 -11
  15. adminpages/templates/orders-email.php +2 -2
  16. adminpages/templates/orders-print.php +2 -2
  17. adminpages/updates.php +1 -1
  18. classes/class.memberorder.php +15 -12
  19. classes/class.mimetype.php +1 -1
  20. classes/gateways/class.pmprogateway.php +7 -7
  21. classes/gateways/class.pmprogateway_authorizenet.php +6 -6
  22. classes/gateways/class.pmprogateway_braintree.php +3 -3
  23. classes/gateways/class.pmprogateway_check.php +7 -7
  24. classes/gateways/class.pmprogateway_cybersource.php +9 -9
  25. classes/gateways/class.pmprogateway_payflowpro.php +14 -10
  26. classes/gateways/class.pmprogateway_paypal.php +4 -4
  27. classes/gateways/class.pmprogateway_paypalexpress.php +6 -6
  28. classes/gateways/class.pmprogateway_paypalstandard.php +1 -1
  29. classes/gateways/class.pmprogateway_stripe.php +22 -23
  30. classes/gateways/class.pmprogateway_twocheckout.php +1 -1
  31. includes/addons.php +1 -1
  32. includes/cleanup.php +1 -1
  33. includes/content.php +3 -2
  34. includes/countries.php +1 -1
  35. includes/email.php +1 -1
  36. includes/filters.php +1 -1
  37. includes/functions.php +34 -30
  38. includes/https.php +1 -1
  39. includes/init.php +2 -1
  40. includes/lib/Braintree/Braintree/CreditCard.php +2 -2
  41. includes/lib/CyberSource/cyber_source_soap_client.php +1 -1
  42. includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutAccount.php +1 -1
  43. includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutCoupon.php +1 -1
  44. includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutOption.php +1 -1
  45. includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutPayment.php +1 -1
  46. includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutProduct.php +1 -1
  47. includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutSale.php +1 -1
  48. includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutUtil.php +1 -1
  49. includes/lib/Twocheckout/Twocheckout/TwocheckoutMessage.php +1 -1
  50. includes/lib/Twocheckout/Twocheckout/TwocheckoutReturn.php +1 -1
  51. includes/lib/recaptchalib.php +1 -1
  52. includes/license.php +1 -1
  53. includes/localization.php +1 -1
  54. includes/login.php +1 -1
  55. includes/notifications.php +1 -1
  56. includes/profile.php +9 -9
  57. includes/reports.php +1 -1
  58. includes/services.php +1 -1
  59. includes/states.php +1 -1
  60. includes/updates.php +1 -1
  61. includes/updates/upgrade_1.php +1 -1
  62. includes/updates/upgrade_1_1_15.php +1 -1
  63. includes/updates/upgrade_1_2_3.php +1 -1
  64. includes/updates/upgrade_1_3_18.php +1 -1
  65. includes/updates/upgrade_1_4.php +1 -1
  66. includes/updates/upgrade_1_4_2.php +1 -1
  67. includes/updates/upgrade_1_4_8.php +1 -1
  68. includes/updates/upgrade_1_5.php +1 -1
  69. includes/updates/upgrade_1_5_9.php +1 -1
  70. includes/updates/upgrade_1_6.php +1 -1
  71. includes/updates/upgrade_1_7.php +1 -1
  72. includes/updates/upgrade_1_8_6_9.php +1 -1
  73. includes/updates/upgrade_1_8_7.php +1 -1
  74. includes/updates/upgrade_1_8_8.php +1 -1
  75. includes/updates/upgrade_1_8_9_1.php +1 -1
  76. includes/updates/upgrade_1_8_9_3.php +3 -3
  77. includes/xmlrpc.php +1 -1
  78. js/paid-memberships-pro.js +4 -3
  79. languages/pmpro.mo +0 -0
  80. languages/pmpro.po +563 -417
  81. languages/pmpro.pot +563 -417
  82. pages/billing.php +1 -1
  83. pages/cancel.php +1 -1
  84. pages/checkout.php +1 -1
  85. paid-memberships-pro.php +2 -2
  86. preheaders/cancel.php +1 -1
  87. preheaders/checkout.php +2 -2
  88. preheaders/levels.php +1 -1
  89. readme.txt +10 -1
  90. scheduled/creditcardexpiringwarnings.php +1 -1
  91. scheduled/crons.php +31 -25
  92. scheduled/expirationwarnings.php +1 -1
  93. scheduled/expirememberships.php +1 -1
  94. scheduled/trialendingwarnings.php +1 -1
  95. services/braintree-webhook.php +1 -1
  96. services/ipnhandler.php +18 -2
  97. services/stripe-webhook.php +20 -9
  98. services/twocheckout-ins.php +2 -2
  99. shortcodes/checkout_button.php +1 -1
  100. shortcodes/membership.php +1 -1
  101. shortcodes/pmpro_account.php +4 -4
adminpages/addons.php CHANGED
@@ -71,7 +71,7 @@
71
  ?>
72
 
73
  <p>
74
- <?php printf(__('Last checked on %s at %s.', 'pmpro'), date(get_option('date_format'), $addons_timestamp), date(get_option('time_format'), $addons_timestamp));?> &nbsp;
75
  <a class="button" href="<?php echo admin_url("admin.php?page=pmpro-addons&force-check=1&plugin_status=" . $status);?>"><?php _e('Check Again', 'pmpro'); ?></a>
76
  </p>
77
 
71
  ?>
72
 
73
  <p>
74
+ <?php printf(__('Last checked on %s at %s.', 'pmpro'), date_i18n(get_option('date_format'), $addons_timestamp), date_i18n(get_option('time_format'), $addons_timestamp));?> &nbsp;
75
  <a class="button" href="<?php echo admin_url("admin.php?page=pmpro-addons&force-check=1&plugin_status=" . $status);?>"><?php _e('Check Again', 'pmpro'); ?></a>
76
  </p>
77
 
adminpages/admin_footer.php CHANGED
@@ -1,2 +1,2 @@
1
  <div class="clear"></div>
2
- </div>
1
  <div class="clear"></div>
2
+ </div>
adminpages/discountcodes.php CHANGED
@@ -37,8 +37,8 @@
37
  $uses = intval($_POST['uses']);
38
 
39
  //fix up dates
40
- $starts = date("Y-m-d", strtotime($starts_month . "/" . $starts_day . "/" . $starts_year, current_time("timestamp")));
41
- $expires = date("Y-m-d", strtotime($expires_month . "/" . $expires_day . "/" . $expires_year, current_time("timestamp")));
42
 
43
  //updating or new?
44
  if($saveid > 0)
@@ -319,33 +319,33 @@
319
 
320
  <?php
321
  //some vars for the dates
322
- $current_day = date("j");
323
  if(!empty($code->starts))
324
- $selected_starts_day = date("j", $code->starts);
325
  else
326
  $selected_starts_day = $current_day;
327
  if(!empty($code->expires))
328
- $selected_expires_day = date("j", $code->expires);
329
  else
330
  $selected_expires_day = $current_day;
331
 
332
- $current_month = date("M");
333
  if(!empty($code->starts))
334
- $selected_starts_month = date("m", $code->starts);
335
  else
336
- $selected_starts_month = date("m");
337
  if(!empty($code->expires))
338
- $selected_expires_month = date("m", $code->expires);
339
  else
340
- $selected_expires_month = date("m");
341
 
342
- $current_year = date("Y");
343
  if(!empty($code->starts))
344
- $selected_starts_year = date("Y", $code->starts);
345
  else
346
  $selected_starts_year = $current_year;
347
  if(!empty($code->expires))
348
- $selected_expires_year = date("Y", $code->expires);
349
  else
350
  $selected_expires_year = (int)$current_year + 1;
351
  ?>
@@ -358,7 +358,7 @@
358
  for($i = 1; $i < 13; $i++)
359
  {
360
  ?>
361
- <option value="<?php echo $i?>" <?php if($i == $selected_starts_month) { ?>selected="selected"<?php } ?>><?php echo date("M", strtotime($i . "/1/" . $current_year, current_time("timestamp")))?></option>
362
  <?php
363
  }
364
  ?>
@@ -376,7 +376,7 @@
376
  for($i = 1; $i < 13; $i++)
377
  {
378
  ?>
379
- <option value="<?php echo $i?>" <?php if($i == $selected_expires_month) { ?>selected="selected"<?php } ?>><?php echo date("M", strtotime($i . "/1/" . $current_year, current_time("timestamp")))?></option>
380
  <?php
381
  }
382
  ?>
@@ -617,10 +617,10 @@
617
  <a href="?page=pmpro-discountcodes&edit=<?php echo $code->id?>"><?php echo $code->code?></a>
618
  </td>
619
  <td>
620
- <?php echo date(get_option('date_format'), $code->starts)?>
621
  </td>
622
  <td>
623
- <?php echo date(get_option('date_format'), $code->expires)?>
624
  </td>
625
  <td>
626
  <?php
37
  $uses = intval($_POST['uses']);
38
 
39
  //fix up dates
40
+ $starts = date_i18n("Y-m-d", strtotime($starts_month . "/" . $starts_day . "/" . $starts_year, current_time("timestamp")));
41
+ $expires = date_i18n("Y-m-d", strtotime($expires_month . "/" . $expires_day . "/" . $expires_year, current_time("timestamp")));
42
 
43
  //updating or new?
44
  if($saveid > 0)
319
 
320
  <?php
321
  //some vars for the dates
322
+ $current_day = date_i18n("j");
323
  if(!empty($code->starts))
324
+ $selected_starts_day = date_i18n("j", $code->starts);
325
  else
326
  $selected_starts_day = $current_day;
327
  if(!empty($code->expires))
328
+ $selected_expires_day = date_i18n("j", $code->expires);
329
  else
330
  $selected_expires_day = $current_day;
331
 
332
+ $current_month = date_i18n("M");
333
  if(!empty($code->starts))
334
+ $selected_starts_month = date_i18n("m", $code->starts);
335
  else
336
+ $selected_starts_month = date_i18n("m");
337
  if(!empty($code->expires))
338
+ $selected_expires_month = date_i18n("m", $code->expires);
339
  else
340
+ $selected_expires_month = date_i18n("m");
341
 
342
+ $current_year = date_i18n("Y");
343
  if(!empty($code->starts))
344
+ $selected_starts_year = date_i18n("Y", $code->starts);
345
  else
346
  $selected_starts_year = $current_year;
347
  if(!empty($code->expires))
348
+ $selected_expires_year = date_i18n("Y", $code->expires);
349
  else
350
  $selected_expires_year = (int)$current_year + 1;
351
  ?>
358
  for($i = 1; $i < 13; $i++)
359
  {
360
  ?>
361
+ <option value="<?php echo $i?>" <?php if($i == $selected_starts_month) { ?>selected="selected"<?php } ?>><?php echo date_i18n("M", strtotime($i . "/1/" . $current_year, current_time("timestamp")))?></option>
362
  <?php
363
  }
364
  ?>
376
  for($i = 1; $i < 13; $i++)
377
  {
378
  ?>
379
+ <option value="<?php echo $i?>" <?php if($i == $selected_expires_month) { ?>selected="selected"<?php } ?>><?php echo date_i18n("M", strtotime($i . "/1/" . $current_year, current_time("timestamp")))?></option>
380
  <?php
381
  }
382
  ?>
617
  <a href="?page=pmpro-discountcodes&edit=<?php echo $code->id?>"><?php echo $code->code?></a>
618
  </td>
619
  <td>
620
+ <?php echo date_i18n(get_option('date_format'), $code->starts)?>
621
  </td>
622
  <td>
623
+ <?php echo date_i18n(get_option('date_format'), $code->expires)?>
624
  </td>
625
  <td>
626
  <?php
adminpages/membershiplevels.php CHANGED
@@ -505,7 +505,7 @@
505
  </table>
506
  <p class="submit topborder">
507
  <input name="save" type="submit" class="button-primary" value="<?php _e('Save Level', 'pmpro'); ?>" />
508
- <input name="cancel" type="button" value="<?php _e('Cancel', 'pmpro'); ?>" onclick="location.href='<?php echo get_admin_url(NULL, '/admin.php?page=pmpro-membershiplevels')?>';" />
509
  </p>
510
  </form>
511
  </div>
@@ -606,7 +606,7 @@
606
  }
607
  ?>
608
 
609
- <h2 class="alignleft"><?php _e('Membership Levels', 'pmpro');?> <a href="admin.php?page=pmpro-membershiplevels&edit=-1" class="add-new-h2"><?php _e('Add New Level', 'pmpro');?></a></h2>
610
  <form id="posts-filter" method="get" action="">
611
  <p class="search-box">
612
  <label class="screen-reader-text" for="post-search-input"><?php _e('Search Levels', 'pmpro');?>:</label>
@@ -644,7 +644,7 @@
644
  ?>
645
  <tr class="<?php if($count++ % 2 == 1) { ?>alternate<?php } ?> <?php if(!$level->allow_signups) { ?>pmpro_gray<?php } ?> <?php if(!pmpro_checkLevelForStripeCompatibility($level) || !pmpro_checkLevelForBraintreeCompatibility($level) || !pmpro_checkLevelForPayflowCompatibility($level) || !pmpro_checkLevelForTwoCheckoutCompatibility($level)) { ?>pmpro_error<?php } ?>">
646
  <td><?php echo $level->id?></td>
647
- <td class="level_name"><a href="admin.php?page=pmpro-membershiplevels&edit=<?php echo $level->id?>"><?php echo $level->name?></a></td>
648
  <td>
649
  <?php if(pmpro_isLevelFree($level)) { ?>
650
  <?php _e('FREE', 'pmpro');?>
@@ -659,9 +659,9 @@
659
  <?php _e('After', 'pmpro');?> <?php echo $level->expiration_number?> <?php echo sornot($level->expiration_period,$level->expiration_number)?>
660
  <?php } ?>
661
  </td>
662
- <td><?php if($level->allow_signups) { ?><a href="<?php echo pmpro_url("checkout", "?level=" . $level->id);?>"><?php _e('Yes', 'pmpro');?></a><?php } else { ?><?php _e('No', 'pmpro');?><?php } ?></td>
663
 
664
- <td><a title="<?php _e('edit','pmpro'); ?>" href="admin.php?page=pmpro-membershiplevels&edit=<?php echo $level->id?>" class="button-primary"><?php _e('edit','pmpro'); ?></a>&nbsp;<a title="<?php _e('copy','pmpro'); ?>" href="admin.php?page=pmpro-membershiplevels&copy=<?php echo $level->id?>&edit=-1" class="button-secondary"><?php _e('copy','pmpro'); ?></a>&nbsp;<a title="<?php _e('delete','pmpro'); ?>" href="javascript: askfirst('<?php echo str_replace("'", "\'", sprintf(__("Are you sure you want to delete membership level %s? All subscriptions will be cancelled.", "pmpro"), $level->name));?>','admin.php?page=pmpro-membershiplevels&action=delete_membership_level&deleteid=<?php echo $level->id?>'); void(0);" class="button-secondary"><?php _e('delete','pmpro'); ?></a></td>
665
  </tr>
666
  <?php
667
  }
@@ -686,4 +686,4 @@
686
 
687
  <?php
688
  require_once(dirname(__FILE__) . "/admin_footer.php");
689
- ?>
505
  </table>
506
  <p class="submit topborder">
507
  <input name="save" type="submit" class="button-primary" value="<?php _e('Save Level', 'pmpro'); ?>" />
508
+ <input name="cancel" type="button" value="<?php _e('Cancel', 'pmpro'); ?>" onclick="location.href='<?php echo add_query_arg( 'page', 'pmpro-membershiplevels' , get_admin_url(NULL, '/admin.php') ); ?>';" />
509
  </p>
510
  </form>
511
  </div>
606
  }
607
  ?>
608
 
609
+ <h2 class="alignleft"><?php _e('Membership Levels', 'pmpro');?> <a href="<?php echo add_query_arg( array( 'page' => 'pmpro-membershiplevels', 'edit' => -1 ), get_admin_url(null, 'admin.php' ) ); ?>" class="add-new-h2"><?php _e('Add New Level', 'pmpro');?></a></h2>
610
  <form id="posts-filter" method="get" action="">
611
  <p class="search-box">
612
  <label class="screen-reader-text" for="post-search-input"><?php _e('Search Levels', 'pmpro');?>:</label>
644
  ?>
645
  <tr class="<?php if($count++ % 2 == 1) { ?>alternate<?php } ?> <?php if(!$level->allow_signups) { ?>pmpro_gray<?php } ?> <?php if(!pmpro_checkLevelForStripeCompatibility($level) || !pmpro_checkLevelForBraintreeCompatibility($level) || !pmpro_checkLevelForPayflowCompatibility($level) || !pmpro_checkLevelForTwoCheckoutCompatibility($level)) { ?>pmpro_error<?php } ?>">
646
  <td><?php echo $level->id?></td>
647
+ <td class="level_name"><a href="<?php echo add_query_arg( array( 'page' => 'pmpro-membershiplevels', 'edit' => $level->id ), admin_url( 'admin.php' ) ); ?>"><?php esc_attr_e( $level->name ); ?></a></td>
648
  <td>
649
  <?php if(pmpro_isLevelFree($level)) { ?>
650
  <?php _e('FREE', 'pmpro');?>
659
  <?php _e('After', 'pmpro');?> <?php echo $level->expiration_number?> <?php echo sornot($level->expiration_period,$level->expiration_number)?>
660
  <?php } ?>
661
  </td>
662
+ <td><?php if($level->allow_signups) { ?><a href="<?php echo add_query_arg( 'level', $level->id, pmpro_url("checkout") );?>"><?php _e('Yes', 'pmpro');?></a><?php } else { ?><?php _e('No', 'pmpro');?><?php } ?></td>
663
 
664
+ <td><a title="<?php _e('edit','pmpro'); ?>" href="<?php echo add_query_arg( array( 'page' => 'pmpro-membershiplevels', 'edit' => $level->id ), admin_url('admin.php' ) ); ?>" class="button-primary"><?php _e('edit','pmpro'); ?></a>&nbsp;<a title="<?php _e('copy','pmpro'); ?>" href="<?php echo add_query_arg( array( 'page' => 'pmpro-membershiplevels', 'edit' => -1, 'copy' => $level->id ), admin_url( 'admin.php' ) ); ?>" class="button-secondary"><?php _e('copy','pmpro'); ?></a>&nbsp;<a title="<?php _e('delete','pmpro'); ?>" href="javascript:askfirst('<?php echo str_replace("'", "\'", sprintf(__("Are you sure you want to delete membership level %s? All subscriptions will be cancelled.", "pmpro"), $level->name));?>', '<?php echo add_query_arg( array( 'page' => 'pmpro-membershiplevels', 'action' => 'delete_membership_level', 'deleteid' => $level->id ), admin_url( 'admin.php' ) ); ?>'); void(0);" class="button-secondary"><?php _e('delete','pmpro'); ?></a></td>
665
  </tr>
666
  <?php
667
  }
686
 
687
  <?php
688
  require_once(dirname(__FILE__) . "/admin_footer.php");
689
+ ?>
adminpages/memberslist-csv.php CHANGED
@@ -10,7 +10,7 @@
10
 
11
  if (PMPRO_BENCHMARK)
12
  {
13
- error_log(str_repeat('-', 10) . date('Y-m-d H:i:s') . str_repeat('-', 10));
14
  $start_time = microtime(true);
15
  $start_memory = memory_get_usage(true);
16
  }
@@ -401,7 +401,7 @@
401
  if($theuser->membership_id)
402
  {
403
  if($theuser->enddate)
404
- array_push($csvoutput, pmpro_enclose(apply_filters("pmpro_memberslist_expires_column", date($dateformat, $theuser->enddate), $theuser)));
405
  else
406
  array_push($csvoutput, pmpro_enclose(apply_filters("pmpro_memberslist_expires_column", "Never", $theuser)));
407
  }
@@ -463,9 +463,9 @@
463
  $memory_used = $end_of_iteration_memory - $start_iteration_memory;
464
 
465
  error_log("PMPRO_BENCHMARK - For iteration #{$ic} of {$iterations} - Records processed: " . count($usr_data));
466
- error_log("PMPRO_BENCHMARK - \tTime processing whole iteration: " . date("H:i:s", $iteration_sec) . ".{$iteration_sec}");
467
- error_log("PMPRO_BENCHMARK - \tTime processing user data for iteration: " . date("H:i:s", $udata_sec) . ".{$udata_sec}");
468
- error_log("PMPRO_BENCHMARK - \tTime flushing cache: " . date("H:i:s", $flush_sec) . ".{$flush_usec}");
469
  error_log("PMPRO_BENCHMARK - \tAdditional memory used during iteration: ".number_format($memory_used, 2, '.', ',') . " bytes");
470
  }
471
 
10
 
11
  if (PMPRO_BENCHMARK)
12
  {
13
+ error_log(str_repeat('-', 10) . date_i18n('Y-m-d H:i:s') . str_repeat('-', 10));
14
  $start_time = microtime(true);
15
  $start_memory = memory_get_usage(true);
16
  }
401
  if($theuser->membership_id)
402
  {
403
  if($theuser->enddate)
404
+ array_push($csvoutput, pmpro_enclose(apply_filters("pmpro_memberslist_expires_column", date_i18n($dateformat, $theuser->enddate), $theuser)));
405
  else
406
  array_push($csvoutput, pmpro_enclose(apply_filters("pmpro_memberslist_expires_column", "Never", $theuser)));
407
  }
463
  $memory_used = $end_of_iteration_memory - $start_iteration_memory;
464
 
465
  error_log("PMPRO_BENCHMARK - For iteration #{$ic} of {$iterations} - Records processed: " . count($usr_data));
466
+ error_log("PMPRO_BENCHMARK - \tTime processing whole iteration: " . date_i18n("H:i:s", $iteration_sec) . ".{$iteration_sec}");
467
+ error_log("PMPRO_BENCHMARK - \tTime processing user data for iteration: " . date_i18n("H:i:s", $udata_sec) . ".{$udata_sec}");
468
+ error_log("PMPRO_BENCHMARK - \tTime flushing cache: " . date_i18n("H:i:s", $flush_sec) . ".{$flush_usec}");
469
  error_log("PMPRO_BENCHMARK - \tAdditional memory used during iteration: ".number_format($memory_used, 2, '.', ',') . " bytes");
470
  }
471
 
adminpages/memberslist.php CHANGED
@@ -242,11 +242,11 @@
242
  -
243
  <?php } ?>
244
  </td>
245
- <td><?php echo date(get_option("date_format"), strtotime($theuser->user_registered, current_time("timestamp")))?></td>
246
  <td>
247
  <?php
248
  if($auser->enddate)
249
- echo apply_filters("pmpro_memberslist_expires_column", date(get_option('date_format'), $auser->enddate), $auser);
250
  else
251
  echo __(apply_filters("pmpro_memberslist_expires_column", "Never", $auser), "pmpro");
252
  ?>
242
  -
243
  <?php } ?>
244
  </td>
245
+ <td><?php echo date_i18n(get_option("date_format"), strtotime($theuser->user_registered, current_time("timestamp")))?></td>
246
  <td>
247
  <?php
248
  if($auser->enddate)
249
+ echo apply_filters("pmpro_memberslist_expires_column", date_i18n(get_option('date_format'), $auser->enddate), $auser);
250
  else
251
  echo __(apply_filters("pmpro_memberslist_expires_column", "Never", $auser), "pmpro");
252
  ?>
adminpages/orders-csv.php CHANGED
@@ -14,7 +14,7 @@ $start_time = microtime(true);
14
 
15
  if (true === PMPRO_BENCHMARK)
16
  {
17
- error_log(str_repeat('-', 10) . date('Y-m-d H:i:s') . str_repeat('-', 10));
18
  }
19
 
20
  /**
@@ -59,25 +59,25 @@ if ( isset( $_REQUEST['start-day'] ) ) {
59
  if ( isset( $_REQUEST['start-year'] ) ) {
60
  $start_year = intval( $_REQUEST['start-year'] );
61
  } else {
62
- $start_year = date( "Y" );
63
  }
64
 
65
  if ( isset( $_REQUEST['end-month'] ) ) {
66
  $end_month = intval( $_REQUEST['end-month'] );
67
  } else {
68
- $end_month = date( "n" );
69
  }
70
 
71
  if ( isset( $_REQUEST['end-day'] ) ) {
72
  $end_day = intval( $_REQUEST['end-day'] );
73
  } else {
74
- $end_day = date( "j" );
75
  }
76
 
77
  if ( isset( $_REQUEST['end-year'] ) ) {
78
  $end_year = intval( $_REQUEST['end-year'] );
79
  } else {
80
- $end_year = date( "Y" );
81
  }
82
 
83
  if ( isset( $_REQUEST['predefined-date'] ) ) {
@@ -133,19 +133,19 @@ if ( $filter == "all" || ! $filter ) {
133
  $condition = "timestamp BETWEEN '" . $start_date . "' AND '" . $end_date . "'";
134
  } elseif ( $filter == "predefined-date-range" ) {
135
  if ( $predefined_date == "Last Month" ) {
136
- $start_date = date( "Y-m-d", strtotime( "first day of last month", current_time( "timestamp" ) ) );
137
- $end_date = date( "Y-m-d", strtotime( "last day of last month", current_time( "timestamp" ) ) );
138
  } elseif ( $predefined_date == "This Month" ) {
139
- $start_date = date( "Y-m-d", strtotime( "first day of this month", current_time( "timestamp" ) ) );
140
- $end_date = date( "Y-m-d", strtotime( "last day of this month", current_time( "timestamp" ) ) );
141
  } elseif ( $predefined_date == "This Year" ) {
142
- $year = date( 'Y' );
143
- $start_date = date( "Y-m-d", strtotime( "first day of January $year", current_time( "timestamp" ) ) );
144
- $end_date = date( "Y-m-d", strtotime( "last day of December $year", current_time( "timestamp" ) ) );
145
  } elseif ( $predefined_date == "Last Year" ) {
146
- $year = date( 'Y' ) - 1;
147
- $start_date = date( "Y-m-d", strtotime( "first day of January $year", current_time( "timestamp" ) ) );
148
- $end_date = date( "Y-m-d", strtotime( "last day of December $year", current_time( "timestamp" ) ) );
149
  }
150
 
151
  //add times to dates
@@ -468,7 +468,7 @@ for ( $ic = 1; $ic <= $iterations; $ic ++ ) {
468
  }
469
 
470
  //timestamp
471
- $ts = date( $dateformat, $order->timestamp );
472
  array_push( $csvoutput, pmpro_enclose( $ts ) );
473
 
474
  //any extra columns
@@ -569,4 +569,4 @@ function pmpro_transmit_order_content( $csv_fh, $filename, $headers = array() )
569
  //allow user to clean up after themselves
570
  do_action( 'pmpro_after_order_csv_export' );
571
  exit;
572
- }
14
 
15
  if (true === PMPRO_BENCHMARK)
16
  {
17
+ error_log(str_repeat('-', 10) . date_i18n('Y-m-d H:i:s') . str_repeat('-', 10));
18
  }
19
 
20
  /**
59
  if ( isset( $_REQUEST['start-year'] ) ) {
60
  $start_year = intval( $_REQUEST['start-year'] );
61
  } else {
62
+ $start_year = date_i18n( "Y" );
63
  }
64
 
65
  if ( isset( $_REQUEST['end-month'] ) ) {
66
  $end_month = intval( $_REQUEST['end-month'] );
67
  } else {
68
+ $end_month = date_i18n( "n" );
69
  }
70
 
71
  if ( isset( $_REQUEST['end-day'] ) ) {
72
  $end_day = intval( $_REQUEST['end-day'] );
73
  } else {
74
+ $end_day = date_i18n( "j" );
75
  }
76
 
77
  if ( isset( $_REQUEST['end-year'] ) ) {
78
  $end_year = intval( $_REQUEST['end-year'] );
79
  } else {
80
+ $end_year = date_i18n( "Y" );
81
  }
82
 
83
  if ( isset( $_REQUEST['predefined-date'] ) ) {
133
  $condition = "timestamp BETWEEN '" . $start_date . "' AND '" . $end_date . "'";
134
  } elseif ( $filter == "predefined-date-range" ) {
135
  if ( $predefined_date == "Last Month" ) {
136
+ $start_date = date_i18n( "Y-m-d", strtotime( "first day of last month", current_time( "timestamp" ) ) );
137
+ $end_date = date_i18n( "Y-m-d", strtotime( "last day of last month", current_time( "timestamp" ) ) );
138
  } elseif ( $predefined_date == "This Month" ) {
139
+ $start_date = date_i18n( "Y-m-d", strtotime( "first day of this month", current_time( "timestamp" ) ) );
140
+ $end_date = date_i18n( "Y-m-d", strtotime( "last day of this month", current_time( "timestamp" ) ) );
141
  } elseif ( $predefined_date == "This Year" ) {
142
+ $year = date_i18n( 'Y' );
143
+ $start_date = date_i18n( "Y-m-d", strtotime( "first day of January $year", current_time( "timestamp" ) ) );
144
+ $end_date = date_i18n( "Y-m-d", strtotime( "last day of December $year", current_time( "timestamp" ) ) );
145
  } elseif ( $predefined_date == "Last Year" ) {
146
+ $year = date_i18n( 'Y' ) - 1;
147
+ $start_date = date_i18n( "Y-m-d", strtotime( "first day of January $year", current_time( "timestamp" ) ) );
148
+ $end_date = date_i18n( "Y-m-d", strtotime( "last day of December $year", current_time( "timestamp" ) ) );
149
  }
150
 
151
  //add times to dates
468
  }
469
 
470
  //timestamp
471
+ $ts = date_i18n( $dateformat, $order->timestamp );
472
  array_push( $csvoutput, pmpro_enclose( $ts ) );
473
 
474
  //any extra columns
569
  //allow user to clean up after themselves
570
  do_action( 'pmpro_after_order_csv_export' );
571
  exit;
572
+ }
adminpages/orders.php CHANGED
@@ -33,25 +33,25 @@ if ( isset( $_REQUEST['start-day'] ) ) {
33
  if ( isset( $_REQUEST['start-year'] ) ) {
34
  $start_year = intval( $_REQUEST['start-year'] );
35
  } else {
36
- $start_year = date( "Y" );
37
  }
38
 
39
  if ( isset( $_REQUEST['end-month'] ) ) {
40
  $end_month = intval( $_REQUEST['end-month'] );
41
  } else {
42
- $end_month = date( "n" );
43
  }
44
 
45
  if ( isset( $_REQUEST['end-day'] ) ) {
46
  $end_day = intval( $_REQUEST['end-day'] );
47
  } else {
48
- $end_day = date( "j" );
49
  }
50
 
51
  if ( isset( $_REQUEST['end-year'] ) ) {
52
  $end_year = intval( $_REQUEST['end-year'] );
53
  } else {
54
- $end_year = date( "Y" );
55
  }
56
 
57
  if ( isset( $_REQUEST['predefined-date'] ) ) {
@@ -111,19 +111,19 @@ if ( empty( $filter ) || $filter === "all" ) {
111
  $condition = "timestamp BETWEEN '" . esc_sql( $start_date ) . "' AND '" . esc_sql( $end_date ) . "'";
112
  } elseif ( $filter == "predefined-date-range" ) {
113
  if ( $predefined_date == "Last Month" ) {
114
- $start_date = date( "Y-m-d", strtotime( "first day of last month", current_time( "timestamp" ) ) );
115
- $end_date = date( "Y-m-d", strtotime( "last day of last month", current_time( "timestamp" ) ) );
116
  } elseif ( $predefined_date == "This Month" ) {
117
- $start_date = date( "Y-m-d", strtotime( "first day of this month", current_time( "timestamp" ) ) );
118
- $end_date = date( "Y-m-d", strtotime( "last day of this month", current_time( "timestamp" ) ) );
119
  } elseif ( $predefined_date == "This Year" ) {
120
- $year = date( 'Y' );
121
- $start_date = date( "Y-m-d", strtotime( "first day of January $year", current_time( "timestamp" ) ) );
122
- $end_date = date( "Y-m-d", strtotime( "last day of December $year", current_time( "timestamp" ) ) );
123
  } elseif ( $predefined_date == "Last Year" ) {
124
- $year = date( 'Y' ) - 1;
125
- $start_date = date( "Y-m-d", strtotime( "first day of January $year", current_time( "timestamp" ) ) );
126
- $end_date = date( "Y-m-d", strtotime( "last day of December $year", current_time( "timestamp" ) ) );
127
  }
128
 
129
  //add times to dates
@@ -167,7 +167,7 @@ if ( ! empty( $_REQUEST['delete'] ) ) {
167
  }
168
  }
169
 
170
- $thisyear = date( "Y" );
171
 
172
  //this array stores fields that should be read only
173
  $read_only_fields = apply_filters( "pmpro_orders_read_only_fields", array(
@@ -710,7 +710,7 @@ require_once( dirname( __FILE__ ) . "/admin_header.php" );
710
  <th scope="row" valign="top"><label for="ts_month"><?php _e( 'Date', 'pmpro' ); ?>:</label></th>
711
  <td>
712
  <?php if ( in_array( "timestamp", $read_only_fields ) && $order_id > 0 ) {
713
- echo date( get_option( 'date_format' ) . " " . get_option( 'time_format' ), $order->timestamp );
714
  } else { ?>
715
  <?php
716
  //set up date vars
@@ -719,16 +719,16 @@ require_once( dirname( __FILE__ ) . "/admin_header.php" );
719
  } else {
720
  $timestamp = current_time( 'timestamp' );
721
  }
722
- $year = date( "Y", $timestamp );
723
- $month = date( "n", $timestamp );
724
- $day = date( "j", $timestamp );
725
  ?>
726
  <select id="ts_month" name="ts_month">
727
  <?php
728
  for ( $i = 1; $i < 13; $i ++ ) {
729
  ?>
730
  <option value="<?php echo $i ?>"
731
- <?php if ( $i == $month ) { ?>selected="selected"<?php } ?>><?php echo date( "M", strtotime( $i . "/1/" . $year, current_time( "timestamp" ) ) ) ?></option>
732
  <?php
733
  }
734
  ?>
@@ -894,7 +894,7 @@ require_once( dirname( __FILE__ ) . "/admin_header.php" );
894
  <select id="start-month" name="start-month">
895
  <?php for ( $i = 1; $i < 13; $i ++ ) { ?>
896
  <option
897
- value="<?php echo $i; ?>" <?php selected( $start_month, $i ); ?>><?php echo date( "F", mktime( 0, 0, 0, $i, 2 ) ); ?></option>
898
  <?php } ?>
899
  </select>
900
 
@@ -909,7 +909,7 @@ require_once( dirname( __FILE__ ) . "/admin_header.php" );
909
  <select id="end-month" name="end-month">
910
  <?php for ( $i = 1; $i < 13; $i ++ ) { ?>
911
  <option
912
- value="<?php echo $i; ?>" <?php selected( $end_month, $i ); ?>><?php echo date( "F", mktime( 0, 0, 0, $i, 2 ) ); ?></option>
913
  <?php } ?>
914
  </select>
915
 
@@ -1232,8 +1232,8 @@ require_once( dirname( __FILE__ ) . "/admin_header.php" );
1232
  </td>
1233
  <td><?php echo $order->status; ?></td>
1234
  <td>
1235
- <?php echo date( get_option( 'date_format' ), $order->timestamp ); ?><br/>
1236
- <?php echo date( get_option( 'time_format' ), $order->timestamp ); ?>
1237
  </td>
1238
  <td align="center">
1239
  <a href="admin.php?page=pmpro-orders&order=<?php echo $order->id; ?>"><?php _e( 'edit', 'pmpro' ); ?></a>
33
  if ( isset( $_REQUEST['start-year'] ) ) {
34
  $start_year = intval( $_REQUEST['start-year'] );
35
  } else {
36
+ $start_year = date_i18n( "Y" );
37
  }
38
 
39
  if ( isset( $_REQUEST['end-month'] ) ) {
40
  $end_month = intval( $_REQUEST['end-month'] );
41
  } else {
42
+ $end_month = date_i18n( "n" );
43
  }
44
 
45
  if ( isset( $_REQUEST['end-day'] ) ) {
46
  $end_day = intval( $_REQUEST['end-day'] );
47
  } else {
48
+ $end_day = date_i18n( "j" );
49
  }
50
 
51
  if ( isset( $_REQUEST['end-year'] ) ) {
52
  $end_year = intval( $_REQUEST['end-year'] );
53
  } else {
54
+ $end_year = date_i18n( "Y" );
55
  }
56
 
57
  if ( isset( $_REQUEST['predefined-date'] ) ) {
111
  $condition = "timestamp BETWEEN '" . esc_sql( $start_date ) . "' AND '" . esc_sql( $end_date ) . "'";
112
  } elseif ( $filter == "predefined-date-range" ) {
113
  if ( $predefined_date == "Last Month" ) {
114
+ $start_date = date_i18n( "Y-m-d", strtotime( "first day of last month", current_time( "timestamp" ) ) );
115
+ $end_date = date_i18n( "Y-m-d", strtotime( "last day of last month", current_time( "timestamp" ) ) );
116
  } elseif ( $predefined_date == "This Month" ) {
117
+ $start_date = date_i18n( "Y-m-d", strtotime( "first day of this month", current_time( "timestamp" ) ) );
118
+ $end_date = date_i18n( "Y-m-d", strtotime( "last day of this month", current_time( "timestamp" ) ) );
119
  } elseif ( $predefined_date == "This Year" ) {
120
+ $year = date_i18n( 'Y' );
121
+ $start_date = date_i18n( "Y-m-d", strtotime( "first day of January $year", current_time( "timestamp" ) ) );
122
+ $end_date = date_i18n( "Y-m-d", strtotime( "last day of December $year", current_time( "timestamp" ) ) );
123
  } elseif ( $predefined_date == "Last Year" ) {
124
+ $year = date_i18n( 'Y' ) - 1;
125
+ $start_date = date_i18n( "Y-m-d", strtotime( "first day of January $year", current_time( "timestamp" ) ) );
126
+ $end_date = date_i18n( "Y-m-d", strtotime( "last day of December $year", current_time( "timestamp" ) ) );
127
  }
128
 
129
  //add times to dates
167
  }
168
  }
169
 
170
+ $thisyear = date_i18n( "Y" );
171
 
172
  //this array stores fields that should be read only
173
  $read_only_fields = apply_filters( "pmpro_orders_read_only_fields", array(
710
  <th scope="row" valign="top"><label for="ts_month"><?php _e( 'Date', 'pmpro' ); ?>:</label></th>
711
  <td>
712
  <?php if ( in_array( "timestamp", $read_only_fields ) && $order_id > 0 ) {
713
+ echo date_i18n( get_option( 'date_format' ) . " " . get_option( 'time_format' ), $order->timestamp );
714
  } else { ?>
715
  <?php
716
  //set up date vars
719
  } else {
720
  $timestamp = current_time( 'timestamp' );
721
  }
722
+ $year = date_i18n( "Y", $timestamp );
723
+ $month = date_i18n( "n", $timestamp );
724
+ $day = date_i18n( "j", $timestamp );
725
  ?>
726
  <select id="ts_month" name="ts_month">
727
  <?php
728
  for ( $i = 1; $i < 13; $i ++ ) {
729
  ?>
730
  <option value="<?php echo $i ?>"
731
+ <?php if ( $i == $month ) { ?>selected="selected"<?php } ?>><?php echo date_i18n( "M", strtotime( $i . "/1/" . $year, current_time( "timestamp" ) ) ) ?></option>
732
  <?php
733
  }
734
  ?>
894
  <select id="start-month" name="start-month">
895
  <?php for ( $i = 1; $i < 13; $i ++ ) { ?>
896
  <option
897
+ value="<?php echo $i; ?>" <?php selected( $start_month, $i ); ?>><?php echo date_i18n( "F", mktime( 0, 0, 0, $i, 2 ) ); ?></option>
898
  <?php } ?>
899
  </select>
900
 
909
  <select id="end-month" name="end-month">
910
  <?php for ( $i = 1; $i < 13; $i ++ ) { ?>
911
  <option
912
+ value="<?php echo $i; ?>" <?php selected( $end_month, $i ); ?>><?php echo date_i18n( "F", mktime( 0, 0, 0, $i, 2 ) ); ?></option>
913
  <?php } ?>
914
  </select>
915
 
1232
  </td>
1233
  <td><?php echo $order->status; ?></td>
1234
  <td>
1235
+ <?php echo date_i18n( get_option( 'date_format' ), $order->timestamp ); ?><br/>
1236
+ <?php echo date_i18n( get_option( 'time_format' ), $order->timestamp ); ?>
1237
  </td>
1238
  <td align="center">
1239
  <a href="admin.php?page=pmpro-orders&order=<?php echo $order->id; ?>"><?php _e( 'edit', 'pmpro' ); ?></a>
adminpages/pagesettings.php CHANGED
@@ -297,4 +297,4 @@ require_once(dirname(__FILE__) . "/admin_header.php");
297
 
298
  <?php
299
  require_once(dirname(__FILE__) . "/admin_footer.php");
300
- ?>
297
 
298
  <?php
299
  require_once(dirname(__FILE__) . "/admin_footer.php");
300
+ ?>
adminpages/paymentsettings.php CHANGED
@@ -206,12 +206,24 @@
206
  <label for="use_ssl"><?php _e('Force SSL', 'pmpro');?>:</label>
207
  </th>
208
  <td>
209
- <select id="use_ssl" name="use_ssl">
210
- <option value="0" <?php if(empty($use_ssl)) { ?>selected="selected"<?php } ?>><?php _e('No', 'pmpro');?></option>
211
- <option value="1" <?php if(!empty($use_ssl) && $use_ssl == 1) { ?>selected="selected"<?php } ?>><?php _e('Yes', 'pmpro');?></option>
212
- <option value="2" <?php if(!empty($use_ssl) && $use_ssl == 2) { ?>selected="selected"<?php } ?>><?php _e('Yes (with JavaScript redirects)', 'pmpro');?></option>
213
- </select>
214
- <small><?php _e('Recommended: Yes. Try the JavaScript redirects setting if you are having issues with infinite redirect loops.', 'pmpro'); ?></small>
 
 
 
 
 
 
 
 
 
 
 
 
215
  </td>
216
  </tr>
217
  <tr>
206
  <label for="use_ssl"><?php _e('Force SSL', 'pmpro');?>:</label>
207
  </th>
208
  <td>
209
+ <?php
210
+ if( pmpro_check_site_url_for_https() ) {
211
+ //entire site is over HTTPS
212
+ ?>
213
+ <p><?php _e( 'Your Site URL starts with https:// and so PMPro will allow your entire site to be served over HTTPS.' , 'pmpro' ); ?></p>
214
+ <?php
215
+ } else {
216
+ //site is not over HTTPS, show setting
217
+ ?>
218
+ <select id="use_ssl" name="use_ssl">
219
+ <option value="0" <?php if(empty($use_ssl)) { ?>selected="selected"<?php } ?>><?php _e('No', 'pmpro');?></option>
220
+ <option value="1" <?php if(!empty($use_ssl) && $use_ssl == 1) { ?>selected="selected"<?php } ?>><?php _e('Yes', 'pmpro');?></option>
221
+ <option value="2" <?php if(!empty($use_ssl) && $use_ssl == 2) { ?>selected="selected"<?php } ?>><?php _e('Yes (with JavaScript redirects)', 'pmpro');?></option>
222
+ </select>
223
+ <small><?php _e('Recommended: Yes. Try the JavaScript redirects setting if you are having issues with infinite redirect loops.', 'pmpro'); ?></small>
224
+ <?php
225
+ }
226
+ ?>
227
  </td>
228
  </tr>
229
  <tr>
adminpages/reports.php CHANGED
@@ -63,4 +63,4 @@
63
  }
64
 
65
  require_once(dirname(__FILE__) . "/admin_footer.php");
66
- ?>
63
  }
64
 
65
  require_once(dirname(__FILE__) . "/admin_footer.php");
66
+ ?>
adminpages/reports/login.php CHANGED
@@ -19,9 +19,9 @@ function pmpro_report_login_widget()
19
  {
20
  global $wpdb;
21
  $now = current_time('timestamp');
22
- $visits = get_option("pmpro_visits", array("today"=>0, "thisday"=>date("Y-m-d", $now), "alltime"=>0, "month"=>0, "thismonth"=>date("n", $now)));
23
- $views = get_option("pmpro_views", array("today"=>0, "thisday"=>date("Y-m-d", $now), "alltime"=>0, "month"=>0, "thismonth"=>date("n", $now)));
24
- $logins = get_option("pmpro_logins", array("today"=>0, "thisday"=>date("Y-m-d", $now), "alltime"=>0, "month"=>0, "thismonth"=>date("n", $now)));
25
  ?>
26
  <span id="pmpro_report_login">
27
  <table class="wp-list-table widefat fixed striped">
@@ -200,11 +200,11 @@ function pmpro_report_login_page()
200
  <?php echo $theuser->display_name;?>
201
  </td>
202
  <td><?php echo $auser->membership?></td>
203
- <td><?php echo date("m/d/Y", strtotime($theuser->user_registered, current_time("timestamp")))?></td>
204
  <td>
205
  <?php
206
  if($auser->enddate)
207
- echo date(get_option('date_format'), $auser->enddate);
208
  else
209
  echo "Never";
210
  ?>
@@ -273,9 +273,9 @@ function pmpro_report_login_wp_visits()
273
  $visits = array("last"=>"N/A", "thisdate"=>NULL, "month"=>0, "thismonth"=>NULL, "alltime"=>0);
274
 
275
  //track logins for user
276
- $visits['last'] = date(get_option("date_format"));
277
  $visits['alltime']++;
278
- $thismonth = date("n", $now);
279
  if($thismonth == $visits['thismonth'])
280
  $visits['month']++;
281
  else
@@ -294,7 +294,7 @@ function pmpro_report_login_wp_visits()
294
  $visits = array("today"=>0, "thisdate"=>NULL, "month"=>0, "thismonth"=> NULL, "alltime"=>0);
295
 
296
  $visits['alltime']++;
297
- $thisdate = date("Y-d-m", $now);
298
  if($thisdate == $visits['thisdate'])
299
  $visits['today']++;
300
  else
@@ -341,9 +341,9 @@ function pmpro_report_login_wp_views()
341
  $views = array("last"=>"N/A", "month"=>0, "alltime"=>0);
342
 
343
  //track logins for user
344
- $views['last'] = date(get_option("date_format"), $now);
345
  $views['alltime']++;
346
- $thismonth = date("n", $now);
347
  if(isset($views['thismonth']) && $thismonth == $views['thismonth'])
348
  $views['month']++;
349
  else
@@ -362,7 +362,7 @@ function pmpro_report_login_wp_views()
362
  $views = array("today"=>0, "thisdate"=> NULL, "month"=>0, "thismonth"=> NULL, "alltime"=>0);
363
 
364
  $views['alltime']++;
365
- $thisdate = date("Y-d-m", $now);
366
  if($thisdate == $views['thisdate'])
367
  $views['today']++;
368
  else
@@ -370,7 +370,7 @@ function pmpro_report_login_wp_views()
370
  $views['today'] = 1;
371
  $views['thisdate'] = $thisdate;
372
  }
373
- $thismonth = date("n", $now);
374
  if(isset($views['thismonth']) && $thismonth == $views['thismonth'])
375
  $views['month']++;
376
  else
@@ -395,9 +395,9 @@ function pmpro_report_login_wp_login($user_login)
395
  $logins = array("last"=>"N/A", "thisdate"=>NULL, "month"=>0, "thismonth"=> NULL, "alltime"=>0);
396
 
397
  //track logins for user
398
- $logins['last'] = date(get_option("date_format"), $now);
399
  $logins['alltime']++;
400
- $thismonth = date("n", $now);
401
  if($thismonth == $logins['thismonth'])
402
  $logins['month']++;
403
  else
@@ -415,7 +415,7 @@ function pmpro_report_login_wp_login($user_login)
415
  $logins = array("today"=>0, "thisdate"=>NULL, "month"=>0, "thismonth"=>NULL, "alltime"=>0);
416
 
417
  $logins['alltime']++;
418
- $thisdate = date("Y-d-m", $now);
419
  if($thisdate == $logins['thisdate'])
420
  $logins['today']++;
421
  else
@@ -433,4 +433,4 @@ function pmpro_report_login_wp_login($user_login)
433
 
434
  update_option("pmpro_logins", $logins);
435
  }
436
- add_action("wp_login", "pmpro_report_login_wp_login");
19
  {
20
  global $wpdb;
21
  $now = current_time('timestamp');
22
+ $visits = get_option("pmpro_visits", array("today"=>0, "thisday"=>date_i18n("Y-m-d", $now), "alltime"=>0, "month"=>0, "thismonth"=>date_i18n("n", $now)));
23
+ $views = get_option("pmpro_views", array("today"=>0, "thisday"=>date_i18n("Y-m-d", $now), "alltime"=>0, "month"=>0, "thismonth"=>date_i18n("n", $now)));
24
+ $logins = get_option("pmpro_logins", array("today"=>0, "thisday"=>date_i18n("Y-m-d", $now), "alltime"=>0, "month"=>0, "thismonth"=>date_i18n("n", $now)));
25
  ?>
26
  <span id="pmpro_report_login">
27
  <table class="wp-list-table widefat fixed striped">
200
  <?php echo $theuser->display_name;?>
201
  </td>
202
  <td><?php echo $auser->membership?></td>
203
+ <td><?php echo date_i18n("m/d/Y", strtotime($theuser->user_registered, current_time("timestamp")))?></td>
204
  <td>
205
  <?php
206
  if($auser->enddate)
207
+ echo date_i18n(get_option('date_format'), $auser->enddate);
208
  else
209
  echo "Never";
210
  ?>
273
  $visits = array("last"=>"N/A", "thisdate"=>NULL, "month"=>0, "thismonth"=>NULL, "alltime"=>0);
274
 
275
  //track logins for user
276
+ $visits['last'] = date_i18n(get_option("date_format"));
277
  $visits['alltime']++;
278
+ $thismonth = date_i18n("n", $now);
279
  if($thismonth == $visits['thismonth'])
280
  $visits['month']++;
281
  else
294
  $visits = array("today"=>0, "thisdate"=>NULL, "month"=>0, "thismonth"=> NULL, "alltime"=>0);
295
 
296
  $visits['alltime']++;
297
+ $thisdate = date_i18n("Y-d-m", $now);
298
  if($thisdate == $visits['thisdate'])
299
  $visits['today']++;
300
  else
341
  $views = array("last"=>"N/A", "month"=>0, "alltime"=>0);
342
 
343
  //track logins for user
344
+ $views['last'] = date_i18n(get_option("date_format"), $now);
345
  $views['alltime']++;
346
+ $thismonth = date_i18n("n", $now);
347
  if(isset($views['thismonth']) && $thismonth == $views['thismonth'])
348
  $views['month']++;
349
  else
362
  $views = array("today"=>0, "thisdate"=> NULL, "month"=>0, "thismonth"=> NULL, "alltime"=>0);
363
 
364
  $views['alltime']++;
365
+ $thisdate = date_i18n("Y-d-m", $now);
366
  if($thisdate == $views['thisdate'])
367
  $views['today']++;
368
  else
370
  $views['today'] = 1;
371
  $views['thisdate'] = $thisdate;
372
  }
373
+ $thismonth = date_i18n("n", $now);
374
  if(isset($views['thismonth']) && $thismonth == $views['thismonth'])
375
  $views['month']++;
376
  else
395
  $logins = array("last"=>"N/A", "thisdate"=>NULL, "month"=>0, "thismonth"=> NULL, "alltime"=>0);
396
 
397
  //track logins for user
398
+ $logins['last'] = date_i18n(get_option("date_format"), $now);
399
  $logins['alltime']++;
400
+ $thismonth = date_i18n("n", $now);
401
  if($thismonth == $logins['thismonth'])
402
  $logins['month']++;
403
  else
415
  $logins = array("today"=>0, "thisdate"=>NULL, "month"=>0, "thismonth"=>NULL, "alltime"=>0);
416
 
417
  $logins['alltime']++;
418
+ $thisdate = date_i18n("Y-d-m", $now);
419
  if($thisdate == $logins['thisdate'])
420
  $logins['today']++;
421
  else
433
 
434
  update_option("pmpro_logins", $logins);
435
  }
436
+ add_action("wp_login", "pmpro_report_login_wp_login");
adminpages/reports/memberships.php CHANGED
@@ -83,13 +83,13 @@ function pmpro_report_memberships_page()
83
  if(isset($_REQUEST['month']))
84
  $month = intval($_REQUEST['month']);
85
  else
86
- $month = date("n");
87
 
88
- $thisyear = date("Y");
89
  if(isset($_REQUEST['year']))
90
  $year = intval($_REQUEST['year']);
91
  else
92
- $year = date("Y");
93
 
94
  if(isset($_REQUEST['level']))
95
  $l = intval($_REQUEST['level']);
@@ -154,7 +154,7 @@ function pmpro_report_memberships_page()
154
  $cols = array();
155
  if($period == "daily")
156
  {
157
- $lastday = date("t", strtotime($startdate, current_time("timestamp")));
158
 
159
  for($i = 1; $i <= $lastday; $i++)
160
  {
@@ -290,7 +290,7 @@ function pmpro_report_memberships_page()
290
  <span id="for"><?php _e('for', 'pmpro')?></span>
291
  <select id="month" name="month">
292
  <?php for($i = 1; $i < 13; $i++) { ?>
293
- <option value="<?php echo $i;?>" <?php selected($month, $i);?>><?php echo date("F", mktime(0, 0, 0, $i, 2));?></option>
294
  <?php } ?>
295
  </select>
296
  <select id="year" name="year">
@@ -362,28 +362,28 @@ function pmpro_report_memberships_page()
362
  <?php if ( $type === "signup_v_all" ) : // Signups vs. all cancellations ?>
363
  ['<?php echo $date_function;?>', 'Signups', 'All Cancellations'],
364
  <?php foreach($dates as $key => $value) { ?>
365
- ['<?php if($period == "monthly") echo date("M", mktime(0,0,0,$value->date,2)); else if($period == "daily") echo $key; else echo $value->date;?>', <?php echo $value->signups; ?>, <?php echo $value->cancellations; ?>],
366
  <?php } ?>
367
  <?php endif; ?>
368
 
369
  <?php if ( $type === "signup_v_cancel" ) : // Signups vs. cancellations ?>
370
  ['<?php echo $date_function;?>', 'Signups', 'Cancellations'],
371
  <?php foreach($dates as $key => $value) { ?>
372
- ['<?php if($period == "monthly") echo date("M", mktime(0,0,0,$value->date,2)); else if($period == "daily") echo $key; else echo $value->date;?>', <?php echo $value->signups; ?>, <?php echo $value->cancellations; ?>],
373
  <?php } ?>
374
  <?php endif; ?>
375
 
376
  <?php if ( $type === "signup_v_expiration" ) : // Signups vs. expirations ?>
377
  ['<?php echo $date_function;?>', 'Signups', 'Expirations'],
378
  <?php foreach($dates as $key => $value) { ?>
379
- ['<?php if($period == "monthly") echo date("M", mktime(0,0,0,$value->date,2)); else if($period == "daily") echo $key; else echo $value->date;?>', <?php echo $value->signups; ?>, <?php echo $value->cancellations; ?>],
380
  <?php } ?>
381
  <?php endif; ?>
382
 
383
  <?php if ( $type === "mrr_ltv" ) : ?>
384
  ['<?php echo $date_function;?>', 'MRR', 'LTV'],
385
  <?php foreach($dates as $key => $value) { ?>
386
- ['<?php if($period == "monthly") echo date("M", mktime(0,0,0,$value->date,2)); else if($period == "daily") echo $key; else echo $value->date;?>', <?php echo (($mrr = $value->total / $value->months) && $mrr != 0) ? $mrr : 0; ?>, <?php echo pmpro_getLTV($period, NULL, $mrr ); ?>],
387
  <?php } ?>
388
  <?php endif; ?>
389
  ]);
@@ -438,11 +438,11 @@ function pmpro_getSignups($period = false, $levels = 'all')
438
 
439
  //a sale is an order with status = success
440
  if( $period == 'today' )
441
- $startdate = date(' Y-m-d' );
442
  elseif( $period == 'this month')
443
- $startdate = date( 'Y-m' ) . '-01';
444
  elseif( $period == 'this year')
445
- $startdate = date( 'Y' ) . '-01-01';
446
  else
447
  $startdate = '';
448
 
@@ -494,22 +494,22 @@ function pmpro_getCancellations($period = null, $levels = 'all', $status = array
494
 
495
  //figure out start date
496
  $now = current_time('timestamp');
497
- $year = date("Y", $now);
498
 
499
  if( $period == 'today' )
500
  {
501
- $startdate = date('Y-m-d', $now) . " 00:00:00";
502
- $enddate = "'" . date('Y-m-d', $now) . " 23:59:59'";
503
  }
504
  elseif( $period == 'this month')
505
  {
506
- $startdate = date( 'Y-m', $now ) . '-01 00:00:00';
507
- $enddate = "CONCAT(LAST_DAY('" . date( 'Y-m', $now ) . '-01' ."'), ' 23:59:59')";
508
  }
509
  elseif( $period == 'this year')
510
  {
511
- $startdate = date( 'Y', $now ) . '-01-01 00:00:00';
512
- $enddate = "'" . date( 'Y', $now ) . "-12-31 23:59:59'";
513
  }
514
  else
515
  {
@@ -546,7 +546,7 @@ function pmpro_getCancellations($period = null, $levels = 'all', $status = array
546
  $levels = array($levels);
547
  }
548
 
549
- $sqlQuery .= "AND membership_id IN(" . implode(", ", $levels) . ") ";
550
  }
551
 
552
  /**
@@ -586,9 +586,9 @@ function pmpro_getMRR($period, $levels = 'all')
586
 
587
  //a sale is an order with status NOT IN refunded, review, token, error
588
  if($period == "this month")
589
- $startdate = date("Y-m") . "-01";
590
  elseif($period == "this year")
591
- $startdate = date("Y") . "-01-01";
592
  else
593
  $startdate = "";
594
 
@@ -614,11 +614,11 @@ function pmpro_getMRR($period, $levels = 'all')
614
  return false;
615
 
616
  //how many months ago was the first order
617
- $months = $wpdb->get_var("SELECT PERIOD_DIFF('" . date("Ym") . "', '" . date("Ym", $first_order_timestamp) . "')");
618
 
619
  /* this works in PHP 5.3+ without using MySQL to get the diff
620
- $date1 = new DateTime(date("Y-m-d", $first_order_timestamp));
621
- $date2 = new DateTime(date("Y-m-d"));
622
  $interval = $date1->diff($date2);
623
  $years = intval($interval->format('%y'));
624
  $months = $years*12 + intval($interval->format('%m'));
83
  if(isset($_REQUEST['month']))
84
  $month = intval($_REQUEST['month']);
85
  else
86
+ $month = date_i18n("n");
87
 
88
+ $thisyear = date_i18n("Y");
89
  if(isset($_REQUEST['year']))
90
  $year = intval($_REQUEST['year']);
91
  else
92
+ $year = date_i18n("Y");
93
 
94
  if(isset($_REQUEST['level']))
95
  $l = intval($_REQUEST['level']);
154
  $cols = array();
155
  if($period == "daily")
156
  {
157
+ $lastday = date_i18n("t", strtotime($startdate, current_time("timestamp")));
158
 
159
  for($i = 1; $i <= $lastday; $i++)
160
  {
290
  <span id="for"><?php _e('for', 'pmpro')?></span>
291
  <select id="month" name="month">
292
  <?php for($i = 1; $i < 13; $i++) { ?>
293
+ <option value="<?php echo $i;?>" <?php selected($month, $i);?>><?php echo date_i18n("F", mktime(0, 0, 0, $i, 2));?></option>
294
  <?php } ?>
295
  </select>
296
  <select id="year" name="year">
362
  <?php if ( $type === "signup_v_all" ) : // Signups vs. all cancellations ?>
363
  ['<?php echo $date_function;?>', 'Signups', 'All Cancellations'],
364
  <?php foreach($dates as $key => $value) { ?>
365
+ ['<?php if($period == "monthly") echo date_i18n("M", mktime(0,0,0,$value->date,2)); else if($period == "daily") echo $key; else echo $value->date;?>', <?php echo $value->signups; ?>, <?php echo $value->cancellations; ?>],
366
  <?php } ?>
367
  <?php endif; ?>
368
 
369
  <?php if ( $type === "signup_v_cancel" ) : // Signups vs. cancellations ?>
370
  ['<?php echo $date_function;?>', 'Signups', 'Cancellations'],
371
  <?php foreach($dates as $key => $value) { ?>
372
+ ['<?php if($period == "monthly") echo date_i18n("M", mktime(0,0,0,$value->date,2)); else if($period == "daily") echo $key; else echo $value->date;?>', <?php echo $value->signups; ?>, <?php echo $value->cancellations; ?>],
373
  <?php } ?>
374
  <?php endif; ?>
375
 
376
  <?php if ( $type === "signup_v_expiration" ) : // Signups vs. expirations ?>
377
  ['<?php echo $date_function;?>', 'Signups', 'Expirations'],
378
  <?php foreach($dates as $key => $value) { ?>
379
+ ['<?php if($period == "monthly") echo date_i18n("M", mktime(0,0,0,$value->date,2)); else if($period == "daily") echo $key; else echo $value->date;?>', <?php echo $value->signups; ?>, <?php echo $value->cancellations; ?>],
380
  <?php } ?>
381
  <?php endif; ?>
382
 
383
  <?php if ( $type === "mrr_ltv" ) : ?>
384
  ['<?php echo $date_function;?>', 'MRR', 'LTV'],
385
  <?php foreach($dates as $key => $value) { ?>
386
+ ['<?php if($period == "monthly") echo date_i18n("M", mktime(0,0,0,$value->date,2)); else if($period == "daily") echo $key; else echo $value->date;?>', <?php echo (($mrr = $value->total / $value->months) && $mrr != 0) ? $mrr : 0; ?>, <?php echo pmpro_getLTV($period, NULL, $mrr ); ?>],
387
  <?php } ?>
388
  <?php endif; ?>
389
  ]);
438
 
439
  //a sale is an order with status = success
440
  if( $period == 'today' )
441
+ $startdate = date_i18n(' Y-m-d' );
442
  elseif( $period == 'this month')
443
+ $startdate = date_i18n( 'Y-m' ) . '-01';
444
  elseif( $period == 'this year')
445
+ $startdate = date_i18n( 'Y' ) . '-01-01';
446
  else
447
  $startdate = '';
448
 
494
 
495
  //figure out start date
496
  $now = current_time('timestamp');
497
+ $year = date_i18n("Y", $now);
498
 
499
  if( $period == 'today' )
500
  {
501
+ $startdate = date_i18n('Y-m-d', $now) . " 00:00:00";
502
+ $enddate = "'" . date_i18n('Y-m-d', $now) . " 23:59:59'";
503
  }
504
  elseif( $period == 'this month')
505
  {
506
+ $startdate = date_i18n( 'Y-m', $now ) . '-01 00:00:00';
507
+ $enddate = "CONCAT(LAST_DAY('" . date_i18n( 'Y-m', $now ) . '-01' ."'), ' 23:59:59')";
508
  }
509
  elseif( $period == 'this year')
510
  {
511
+ $startdate = date_i18n( 'Y', $now ) . '-01-01 00:00:00';
512
+ $enddate = "'" . date_i18n( 'Y', $now ) . "-12-31 23:59:59'";
513
  }
514
  else
515
  {
546
  $levels = array($levels);
547
  }
548
 
549
+ $sqlQuery .= "AND mu1.membership_id IN(" . implode(", ", $levels) . ") ";
550
  }
551
 
552
  /**
586
 
587
  //a sale is an order with status NOT IN refunded, review, token, error
588
  if($period == "this month")
589
+ $startdate = date_i18n("Y-m") . "-01";
590
  elseif($period == "this year")
591
+ $startdate = date_i18n("Y") . "-01-01";
592
  else
593
  $startdate = "";
594
 
614
  return false;
615
 
616
  //how many months ago was the first order
617
+ $months = $wpdb->get_var("SELECT PERIOD_DIFF('" . date_i18n("Ym") . "', '" . date_i18n("Ym", $first_order_timestamp) . "')");
618
 
619
  /* this works in PHP 5.3+ without using MySQL to get the diff
620
+ $date1 = new DateTime(date_i18n("Y-m-d", $first_order_timestamp));
621
+ $date2 = new DateTime(date_i18n("Y-m-d"));
622
  $interval = $date1->diff($date2);
623
  $years = intval($interval->format('%y'));
624
  $months = $years*12 + intval($interval->format('%m'));
adminpages/reports/sales.php CHANGED
@@ -96,9 +96,9 @@ function pmpro_report_sales_page()
96
  if(isset($_REQUEST['month']))
97
  $month = intval($_REQUEST['month']);
98
  else
99
- $month = date("n", current_time('timestamp'));
100
 
101
- $thisyear = date("Y", current_time('timestamp'));
102
  if(isset($_REQUEST['year']))
103
  $year = intval($_REQUEST['year']);
104
  else
@@ -148,7 +148,7 @@ function pmpro_report_sales_page()
148
  $cols = array();
149
  if($period == "daily")
150
  {
151
- $lastday = date("t", strtotime($startdate, current_time("timestamp")));
152
 
153
  for($i = 1; $i <= $lastday; $i++)
154
  {
@@ -212,7 +212,7 @@ function pmpro_report_sales_page()
212
  <span id="for"><?php _e('for', 'pmpro')?></span>
213
  <select id="month" name="month">
214
  <?php for($i = 1; $i < 13; $i++) { ?>
215
- <option value="<?php echo $i;?>" <?php selected($month, $i);?>><?php echo date("F", mktime(0, 0, 0, $i, 2));?></option>
216
  <?php } ?>
217
  </select>
218
  <select id="year" name="year">
@@ -282,7 +282,7 @@ function pmpro_report_sales_page()
282
  var data = google.visualization.arrayToDataTable([
283
  ['<?php echo $date_function;?>', '<?php echo ucwords($type);?>'],
284
  <?php foreach($cols as $date => $value) { ?>
285
- ['<?php if($period == "monthly") echo date("M", mktime(0,0,0,$date,2)); else echo $date;?>', <?php echo $value;?>],
286
  <?php } ?>
287
  ]);
288
 
@@ -329,11 +329,11 @@ function pmpro_getSales($period, $levels = NULL)
329
 
330
  //a sale is an order with status NOT IN('refunded', 'review', 'token', 'error') with a total > 0
331
  if($period == "today")
332
- $startdate = date("Y-m-d", current_time('timestamp'));
333
  elseif($period == "this month")
334
- $startdate = date("Y-m", current_time('timestamp')) . "-01";
335
  elseif($period == "this year")
336
- $startdate = date("Y", current_time('timestamp')) . "-01-01";
337
  else
338
  $startdate = "";
339
 
@@ -372,11 +372,11 @@ function pmpro_getRevenue($period, $levels = NULL)
372
 
373
  //a sale is an order with status NOT IN('refunded', 'review', 'token', 'error')
374
  if($period == "today")
375
- $startdate = date("Y-m-d", current_time('timestamp'));
376
  elseif($period == "this month")
377
- $startdate = date("Y-m", current_time('timestamp')) . "-01";
378
  elseif($period == "this year")
379
- $startdate = date("Y", current_time('timestamp')) . "-01-01";
380
  else
381
  $startdate = "";
382
 
96
  if(isset($_REQUEST['month']))
97
  $month = intval($_REQUEST['month']);
98
  else
99
+ $month = date_i18n("n", current_time('timestamp'));
100
 
101
+ $thisyear = date_i18n("Y", current_time('timestamp'));
102
  if(isset($_REQUEST['year']))
103
  $year = intval($_REQUEST['year']);
104
  else
148
  $cols = array();
149
  if($period == "daily")
150
  {
151
+ $lastday = date_i18n("t", strtotime($startdate, current_time("timestamp")));
152
 
153
  for($i = 1; $i <= $lastday; $i++)
154
  {
212
  <span id="for"><?php _e('for', 'pmpro')?></span>
213
  <select id="month" name="month">
214
  <?php for($i = 1; $i < 13; $i++) { ?>
215
+ <option value="<?php echo $i;?>" <?php selected($month, $i);?>><?php echo date_i18n("F", mktime(0, 0, 0, $i, 2));?></option>
216
  <?php } ?>
217
  </select>
218
  <select id="year" name="year">
282
  var data = google.visualization.arrayToDataTable([
283
  ['<?php echo $date_function;?>', '<?php echo ucwords($type);?>'],
284
  <?php foreach($cols as $date => $value) { ?>
285
+ ['<?php if($period == "monthly") echo date_i18n("M", mktime(0,0,0,$date,2)); else echo $date;?>', <?php echo $value;?>],
286
  <?php } ?>
287
  ]);
288
 
329
 
330
  //a sale is an order with status NOT IN('refunded', 'review', 'token', 'error') with a total > 0
331
  if($period == "today")
332
+ $startdate = date_i18n("Y-m-d", current_time('timestamp'));
333
  elseif($period == "this month")
334
+ $startdate = date_i18n("Y-m", current_time('timestamp')) . "-01";
335
  elseif($period == "this year")
336
+ $startdate = date_i18n("Y", current_time('timestamp')) . "-01-01";
337
  else
338
  $startdate = "";
339
 
372
 
373
  //a sale is an order with status NOT IN('refunded', 'review', 'token', 'error')
374
  if($period == "today")
375
+ $startdate = date_i18n("Y-m-d", current_time('timestamp'));
376
  elseif($period == "this month")
377
+ $startdate = date_i18n("Y-m", current_time('timestamp')) . "-01";
378
  elseif($period == "this year")
379
+ $startdate = date_i18n("Y", current_time('timestamp')) . "-01-01";
380
  else
381
  $startdate = "";
382
 
adminpages/templates/orders-email.php CHANGED
@@ -15,7 +15,7 @@
15
  </tr>
16
  <tr>
17
  <td>
18
- <?php echo __( 'Date:', 'pmpro' ) . '&nbsp;' . date( 'Y-m-d', $order->timestamp ) ?>
19
  </td>
20
  </tr>
21
  <?php if(!empty($order->billing->name)): ?>
@@ -68,4 +68,4 @@
68
  </td>
69
  </tr>
70
  </tbody>
71
- </table>
15
  </tr>
16
  <tr>
17
  <td>
18
+ <?php echo __( 'Date:', 'pmpro' ) . '&nbsp;' . date_i18n( 'Y-m-d', $order->timestamp ) ?>
19
  </td>
20
  </tr>
21
  <?php if(!empty($order->billing->name)): ?>
68
  </td>
69
  </tr>
70
  </tbody>
71
+ </table>
adminpages/templates/orders-print.php CHANGED
@@ -51,7 +51,7 @@
51
  </tr>
52
  <tr>
53
  <td>
54
- <?php echo __( 'Date:', 'pmpro' ) . '&nbsp;' . date( 'Y-m-d', $order->timestamp ) ?>
55
  </td>
56
  </tr>
57
  </table>
@@ -96,4 +96,4 @@
96
  </table>
97
  </main>
98
  </body>
99
- </html>
51
  </tr>
52
  <tr>
53
  <td>
54
+ <?php echo __( 'Date:', 'pmpro' ) . '&nbsp;' . date_i18n( 'Y-m-d', $order->timestamp ) ?>
55
  </td>
56
  </tr>
57
  </table>
96
  </table>
97
  </main>
98
  </body>
99
+ </html>
adminpages/updates.php CHANGED
@@ -30,4 +30,4 @@
30
 
31
  <?php
32
  require_once(dirname(__FILE__) . "/admin_footer.php");
33
- ?>
30
 
31
  <?php
32
  require_once(dirname(__FILE__) . "/admin_footer.php");
33
+ ?>
classes/class.memberorder.php CHANGED
@@ -158,28 +158,31 @@
158
  * @param string $gateway Name/label for the gateway to set.
159
  *
160
  */
161
- function setGateway($gateway = NULL)
162
- {
163
  //set the gateway property
164
- if(isset($gateway))
165
- {
166
  $this->gateway = $gateway;
167
  }
168
 
169
  //which one to load?
170
  $classname = "PMProGateway"; //default test gateway
171
- if(!empty($this->gateway) && $this->gateway != "free")
172
  $classname .= "_" . $this->gateway; //adding the gateway suffix
 
173
 
174
- if(class_exists($classname))
175
  $this->Gateway = new $classname($this->gateway);
176
- else
177
- {
178
  $error = new WP_Error("PMPro1001", "Could not locate the gateway class file with class name = " . $classname . ".");
179
- //die("Could not locate the gateway class file with class name = " . $classname . ".");
180
  }
181
 
182
- return $this->Gateway;
 
 
 
 
 
183
  }
184
 
185
  /**
@@ -515,9 +518,9 @@
515
  $this->gateway_environment = pmpro_getOption("gateway_environment");
516
 
517
  if(empty($this->datetime) && empty($this->timestamp))
518
- $this->datetime = date("Y-m-d H:i:s", current_time("timestamp")); //use current time
519
  elseif(empty($this->datetime) && !empty($this->timestamp) && is_numeric($this->timestamp))
520
- $this->datetime = date("Y-m-d H:i:s", $this->timestamp); //get datetime from timestamp
521
  elseif(empty($this->datetime) && !empty($this->timestamp))
522
  $this->datetime = $this->timestamp; //must have a datetime in it
523
 
158
  * @param string $gateway Name/label for the gateway to set.
159
  *
160
  */
161
+ function setGateway($gateway = NULL) {
 
162
  //set the gateway property
163
+ if(isset($gateway)) {
 
164
  $this->gateway = $gateway;
165
  }
166
 
167
  //which one to load?
168
  $classname = "PMProGateway"; //default test gateway
169
+ if(!empty($this->gateway) && $this->gateway != "free") {
170
  $classname .= "_" . $this->gateway; //adding the gateway suffix
171
+ }
172
 
173
+ if(class_exists($classname) && !empty($this->gateway)) {
174
  $this->Gateway = new $classname($this->gateway);
175
+ } else {
176
+ $this->Gateway = null; //null out any current gateway
177
  $error = new WP_Error("PMPro1001", "Could not locate the gateway class file with class name = " . $classname . ".");
 
178
  }
179
 
180
+ if(!empty($this->Gateway)) {
181
+ return $this->Gateway;
182
+ } else {
183
+ //gateway wasn't setup
184
+ return false;
185
+ }
186
  }
187
 
188
  /**
518
  $this->gateway_environment = pmpro_getOption("gateway_environment");
519
 
520
  if(empty($this->datetime) && empty($this->timestamp))
521
+ $this->datetime = date_i18n("Y-m-d H:i:s", current_time("timestamp")); //use current time
522
  elseif(empty($this->datetime) && !empty($this->timestamp) && is_numeric($this->timestamp))
523
+ $this->datetime = date_i18n("Y-m-d H:i:s", $this->timestamp); //get datetime from timestamp
524
  elseif(empty($this->datetime) && !empty($this->timestamp))
525
  $this->datetime = $this->timestamp; //must have a datetime in it
526
 
classes/class.mimetype.php CHANGED
@@ -236,4 +236,4 @@ class pmpro_mimetype {
236
  );
237
  }
238
  }
239
- ?>
236
  );
237
  }
238
  }
239
+ ?>
classes/gateways/class.pmprogateway.php CHANGED
@@ -20,7 +20,7 @@
20
  if(!pmpro_isLevelTrial($order->membership_level))
21
  {
22
  //subscription will start today with a 1 period trial
23
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
24
  $order->TrialBillingPeriod = $order->BillingPeriod;
25
  $order->TrialBillingFrequency = $order->BillingFrequency;
26
  $order->TrialBillingCycles = 1;
@@ -33,7 +33,7 @@
33
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
34
  {
35
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
36
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
37
  $order->TrialBillingCycles++;
38
 
39
  //add a billing cycle to make up for the trial, if applicable
@@ -43,7 +43,7 @@
43
  else
44
  {
45
  //add a period to the start date to account for the initial payment
46
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
47
  }
48
 
49
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -67,7 +67,7 @@
67
  if(!pmpro_isLevelTrial($order->membership_level))
68
  {
69
  //subscription will start today with a 1 period trial
70
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
71
  $order->TrialBillingPeriod = $order->BillingPeriod;
72
  $order->TrialBillingFrequency = $order->BillingFrequency;
73
  $order->TrialBillingCycles = 1;
@@ -80,7 +80,7 @@
80
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
81
  {
82
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
83
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
84
  $order->TrialBillingCycles++;
85
 
86
  //add a billing cycle to make up for the trial, if applicable
@@ -90,7 +90,7 @@
90
  else
91
  {
92
  //add a period to the start date to account for the initial payment
93
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $this->BillingFrequency . " " . $this->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
94
  }
95
 
96
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -216,4 +216,4 @@
216
  //this looks different for each gateway, but generally an array of some sort
217
  return array();
218
  }
219
- }
20
  if(!pmpro_isLevelTrial($order->membership_level))
21
  {
22
  //subscription will start today with a 1 period trial
23
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
24
  $order->TrialBillingPeriod = $order->BillingPeriod;
25
  $order->TrialBillingFrequency = $order->BillingFrequency;
26
  $order->TrialBillingCycles = 1;
33
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
34
  {
35
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
36
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
37
  $order->TrialBillingCycles++;
38
 
39
  //add a billing cycle to make up for the trial, if applicable
43
  else
44
  {
45
  //add a period to the start date to account for the initial payment
46
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
47
  }
48
 
49
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
67
  if(!pmpro_isLevelTrial($order->membership_level))
68
  {
69
  //subscription will start today with a 1 period trial
70
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
71
  $order->TrialBillingPeriod = $order->BillingPeriod;
72
  $order->TrialBillingFrequency = $order->BillingFrequency;
73
  $order->TrialBillingCycles = 1;
80
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
81
  {
82
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
83
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
84
  $order->TrialBillingCycles++;
85
 
86
  //add a billing cycle to make up for the trial, if applicable
90
  else
91
  {
92
  //add a period to the start date to account for the initial payment
93
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $this->BillingFrequency . " " . $this->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
94
  }
95
 
96
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
216
  //this looks different for each gateway, but generally an array of some sort
217
  return array();
218
  }
219
+ }
classes/gateways/class.pmprogateway_authorizenet.php CHANGED
@@ -136,7 +136,7 @@
136
  if(!pmpro_isLevelTrial($order->membership_level))
137
  {
138
  //subscription will start today with a 1 period trial
139
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
140
  $order->TrialBillingPeriod = $order->BillingPeriod;
141
  $order->TrialBillingFrequency = $order->BillingFrequency;
142
  $order->TrialBillingCycles = 1;
@@ -149,7 +149,7 @@
149
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
150
  {
151
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
152
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
153
  $order->TrialBillingCycles++;
154
 
155
  //add a billing cycle to make up for the trial, if applicable
@@ -159,7 +159,7 @@
159
  else
160
  {
161
  //add a period to the start date to account for the initial payment
162
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
163
  }
164
 
165
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -183,7 +183,7 @@
183
  if(!pmpro_isLevelTrial($order->membership_level))
184
  {
185
  //subscription will start today with a 1 period trial
186
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
187
  $order->TrialBillingPeriod = $order->BillingPeriod;
188
  $order->TrialBillingFrequency = $order->BillingFrequency;
189
  $order->TrialBillingCycles = 1;
@@ -196,7 +196,7 @@
196
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
197
  {
198
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
199
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
200
  $order->TrialBillingCycles++;
201
 
202
  //add a billing cycle to make up for the trial, if applicable
@@ -206,7 +206,7 @@
206
  else
207
  {
208
  //add a period to the start date to account for the initial payment
209
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
210
  }
211
 
212
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
136
  if(!pmpro_isLevelTrial($order->membership_level))
137
  {
138
  //subscription will start today with a 1 period trial
139
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
140
  $order->TrialBillingPeriod = $order->BillingPeriod;
141
  $order->TrialBillingFrequency = $order->BillingFrequency;
142
  $order->TrialBillingCycles = 1;
149
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
150
  {
151
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
152
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
153
  $order->TrialBillingCycles++;
154
 
155
  //add a billing cycle to make up for the trial, if applicable
159
  else
160
  {
161
  //add a period to the start date to account for the initial payment
162
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
163
  }
164
 
165
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
183
  if(!pmpro_isLevelTrial($order->membership_level))
184
  {
185
  //subscription will start today with a 1 period trial
186
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
187
  $order->TrialBillingPeriod = $order->BillingPeriod;
188
  $order->TrialBillingFrequency = $order->BillingFrequency;
189
  $order->TrialBillingCycles = 1;
196
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
197
  {
198
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
199
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
200
  $order->TrialBillingCycles++;
201
 
202
  //add a billing cycle to make up for the trial, if applicable
206
  else
207
  {
208
  //add a period to the start date to account for the initial payment
209
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
210
  }
211
 
212
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
classes/gateways/class.pmprogateway_braintree.php CHANGED
@@ -340,7 +340,7 @@
340
  <option value="12" <?php if($ExpirationMonth == "12") { ?>selected="selected"<?php } ?>>12</option>
341
  </select>/<select id="ExpirationYear" name="ExpirationYear" class=" <?php echo pmpro_getClassForField("ExpirationYear");?>">
342
  <?php
343
- for($i = date("Y"); $i < date("Y") + 10; $i++)
344
  {
345
  ?>
346
  <option value="<?php echo $i?>" <?php if($ExpirationYear == $i) { ?>selected="selected"<?php } ?>><?php echo $i?></option>
@@ -692,13 +692,13 @@
692
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
693
 
694
  //convert to a profile start date
695
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
696
 
697
  //filter the start date
698
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
699
 
700
  //convert back to days
701
- $trial_period_days = ceil(abs(strtotime(date("Y-m-d")) - strtotime($order->ProfileStartDate, current_time("timestamp"))) / 86400);
702
 
703
  //now add the actual trial set by the site
704
  if(!empty($order->TrialBillingCycles))
340
  <option value="12" <?php if($ExpirationMonth == "12") { ?>selected="selected"<?php } ?>>12</option>
341
  </select>/<select id="ExpirationYear" name="ExpirationYear" class=" <?php echo pmpro_getClassForField("ExpirationYear");?>">
342
  <?php
343
+ for($i = date_i18n("Y"); $i < date_i18n("Y") + 10; $i++)
344
  {
345
  ?>
346
  <option value="<?php echo $i?>" <?php if($ExpirationYear == $i) { ?>selected="selected"<?php } ?>><?php echo $i?></option>
692
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
693
 
694
  //convert to a profile start date
695
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
696
 
697
  //filter the start date
698
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
699
 
700
  //convert back to days
701
+ $trial_period_days = ceil(abs(strtotime(date_i18n("Y-m-d")) - strtotime($order->ProfileStartDate, current_time("timestamp"))) / 86400);
702
 
703
  //now add the actual trial set by the site
704
  if(!empty($order->TrialBillingCycles))
classes/gateways/class.pmprogateway_check.php CHANGED
@@ -175,7 +175,7 @@
175
  if(!pmpro_isLevelTrial($order->membership_level))
176
  {
177
  //subscription will start today with a 1 period trial
178
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
179
  $order->TrialBillingPeriod = $order->BillingPeriod;
180
  $order->TrialBillingFrequency = $order->BillingFrequency;
181
  $order->TrialBillingCycles = 1;
@@ -188,7 +188,7 @@
188
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
189
  {
190
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
191
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
192
  $order->TrialBillingCycles++;
193
 
194
  //add a billing cycle to make up for the trial, if applicable
@@ -198,7 +198,7 @@
198
  else
199
  {
200
  //add a period to the start date to account for the initial payment
201
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
202
  }
203
 
204
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -222,7 +222,7 @@
222
  if(!pmpro_isLevelTrial($order->membership_level))
223
  {
224
  //subscription will start today with a 1 period trial
225
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
226
  $order->TrialBillingPeriod = $order->BillingPeriod;
227
  $order->TrialBillingFrequency = $order->BillingFrequency;
228
  $order->TrialBillingCycles = 1;
@@ -235,7 +235,7 @@
235
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
236
  {
237
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
238
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
239
  $order->TrialBillingCycles++;
240
 
241
  //add a billing cycle to make up for the trial, if applicable
@@ -245,7 +245,7 @@
245
  else
246
  {
247
  //add a period to the start date to account for the initial payment
248
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $this->BillingFrequency . " " . $this->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
249
  }
250
 
251
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -356,4 +356,4 @@
356
  $order->updateStatus("cancelled");
357
  return true;
358
  }
359
- }
175
  if(!pmpro_isLevelTrial($order->membership_level))
176
  {
177
  //subscription will start today with a 1 period trial
178
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
179
  $order->TrialBillingPeriod = $order->BillingPeriod;
180
  $order->TrialBillingFrequency = $order->BillingFrequency;
181
  $order->TrialBillingCycles = 1;
188
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
189
  {
190
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
191
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
192
  $order->TrialBillingCycles++;
193
 
194
  //add a billing cycle to make up for the trial, if applicable
198
  else
199
  {
200
  //add a period to the start date to account for the initial payment
201
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
202
  }
203
 
204
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
222
  if(!pmpro_isLevelTrial($order->membership_level))
223
  {
224
  //subscription will start today with a 1 period trial
225
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
226
  $order->TrialBillingPeriod = $order->BillingPeriod;
227
  $order->TrialBillingFrequency = $order->BillingFrequency;
228
  $order->TrialBillingCycles = 1;
235
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
236
  {
237
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
238
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
239
  $order->TrialBillingCycles++;
240
 
241
  //add a billing cycle to make up for the trial, if applicable
245
  else
246
  {
247
  //add a period to the start date to account for the initial payment
248
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $this->BillingFrequency . " " . $this->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
249
  }
250
 
251
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
356
  $order->updateStatus("cancelled");
357
  return true;
358
  }
359
+ }
classes/gateways/class.pmprogateway_cybersource.php CHANGED
@@ -136,7 +136,7 @@
136
  if(!pmpro_isLevelTrial($order->membership_level))
137
  {
138
  //subscription will start today with a 1 period trial
139
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
140
  $order->TrialBillingPeriod = $order->BillingPeriod;
141
  $order->TrialBillingFrequency = $order->BillingFrequency;
142
  $order->TrialBillingCycles = 1;
@@ -149,7 +149,7 @@
149
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
150
  {
151
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
152
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
153
  $order->TrialBillingCycles++;
154
 
155
  //add a billing cycle to make up for the trial, if applicable
@@ -159,7 +159,7 @@
159
  else
160
  {
161
  //add a period to the start date to account for the initial payment
162
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
163
  }
164
 
165
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -183,7 +183,7 @@
183
  if(!pmpro_isLevelTrial($order->membership_level))
184
  {
185
  //subscription will start today with a 1 period trial
186
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
187
  $order->TrialBillingPeriod = $order->BillingPeriod;
188
  $order->TrialBillingFrequency = $order->BillingFrequency;
189
  $order->TrialBillingCycles = 1;
@@ -196,7 +196,7 @@
196
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
197
  {
198
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
199
- $order->ProfileStartDate = date("Y-m-d") . "T0:0:0";
200
  $order->TrialBillingCycles++;
201
 
202
  //add a billing cycle to make up for the trial, if applicable
@@ -206,7 +206,7 @@
206
  else
207
  {
208
  //add a period to the start date to account for the initial payment
209
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $this->BillingFrequency . " " . $this->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
210
  }
211
 
212
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
@@ -583,13 +583,13 @@
583
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
584
 
585
  //convert to a profile start date
586
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
587
 
588
  //filter the start date
589
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
590
 
591
  //convert back to days
592
- $trial_period_days = ceil(abs(strtotime(date("Y-m-d"), current_time('timestamp')) - strtotime($order->ProfileStartDate, current_time("timestamp"))) / 86400);
593
 
594
  //now add the actual trial set by the site
595
  if(!empty($order->TrialBillingCycles))
@@ -606,7 +606,7 @@
606
  }
607
 
608
  //convert back into a date
609
- $profile_start_date = date("Ymd", strtotime("+ " . $trial_period_days . " Days"));
610
 
611
  //figure out the frequency
612
  if($order->BillingPeriod == "Year")
136
  if(!pmpro_isLevelTrial($order->membership_level))
137
  {
138
  //subscription will start today with a 1 period trial
139
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
140
  $order->TrialBillingPeriod = $order->BillingPeriod;
141
  $order->TrialBillingFrequency = $order->BillingFrequency;
142
  $order->TrialBillingCycles = 1;
149
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
150
  {
151
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
152
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
153
  $order->TrialBillingCycles++;
154
 
155
  //add a billing cycle to make up for the trial, if applicable
159
  else
160
  {
161
  //add a period to the start date to account for the initial payment
162
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
163
  }
164
 
165
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
183
  if(!pmpro_isLevelTrial($order->membership_level))
184
  {
185
  //subscription will start today with a 1 period trial
186
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
187
  $order->TrialBillingPeriod = $order->BillingPeriod;
188
  $order->TrialBillingFrequency = $order->BillingFrequency;
189
  $order->TrialBillingCycles = 1;
196
  elseif($order->InitialPayment == 0 && $order->TrialAmount == 0)
197
  {
198
  //it has a trial, but the amount is the same as the initial payment, so we can squeeze it in there
199
+ $order->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
200
  $order->TrialBillingCycles++;
201
 
202
  //add a billing cycle to make up for the trial, if applicable
206
  else
207
  {
208
  //add a period to the start date to account for the initial payment
209
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $this->BillingFrequency . " " . $this->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
210
  }
211
 
212
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
583
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
584
 
585
  //convert to a profile start date
586
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
587
 
588
  //filter the start date
589
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
590
 
591
  //convert back to days
592
+ $trial_period_days = ceil(abs(strtotime(date_i18n("Y-m-d"), current_time('timestamp')) - strtotime($order->ProfileStartDate, current_time("timestamp"))) / 86400);
593
 
594
  //now add the actual trial set by the site
595
  if(!empty($order->TrialBillingCycles))
606
  }
607
 
608
  //convert back into a date
609
+ $profile_start_date = date_i18n("Ymd", strtotime("+ " . $trial_period_days . " Days"));
610
 
611
  //figure out the frequency
612
  if($order->BillingPeriod == "Year")
classes/gateways/class.pmprogateway_payflowpro.php CHANGED
@@ -154,7 +154,7 @@
154
  if($authorization_id)
155
  {
156
  $this->void($order, $authorization_id);
157
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
158
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
159
  return $this->subscribe($order);
160
  }
@@ -173,7 +173,7 @@
173
  //set up recurring billing
174
  if(pmpro_isLevelRecurring($order->membership_level))
175
  {
176
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
177
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
178
  if($this->subscribe($order))
179
  {
@@ -217,7 +217,8 @@
217
  $nvpStr = "";
218
 
219
  $nvpStr .="&AMT=1.00";
220
- $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
 
221
  //$nvpStr .= "&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . $order->PaymentAmount;
222
 
223
  $nvpStr .= "&CUSTIP=" . $_SERVER['REMOTE_ADDR'] . "&INVNUM=" . $order->code;
@@ -311,7 +312,8 @@
311
  //paypal profile stuff
312
  $nvpStr = "";
313
  $nvpStr .="&AMT=" . $amount . "&TAXAMT=" . $amount_tax . "&CURRENCY=" . $pmpro_currency;
314
- $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
 
315
  //$nvpStr .= "&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . $order->PaymentAmount;
316
 
317
  $nvpStr .= "&CUSTIP=" . $_SERVER['REMOTE_ADDR'] . "&INVNUM=" . $order->code;
@@ -378,7 +380,8 @@
378
  //paypal profile stuff
379
  $nvpStr = "&ACTION=A";
380
  $nvpStr .="&AMT=" . $amount . "&TAXAMT=" . $amount_tax . "&CURRENCY=" . $pmpro_currency;
381
- $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
 
382
  //$nvpStr .= "&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . $order->PaymentAmount;
383
 
384
  $nvpStr .= "&PROFILENAME=" . urlencode( apply_filters( 'pmpro_paypal_level_description', substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127), $order->membership_level->name, $order, get_bloginfo("name")) );
@@ -412,13 +415,13 @@
412
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
413
 
414
  //convert to a profile start date
415
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
416
 
417
  //filter the start date
418
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
419
 
420
  //convert back to days
421
- $trial_period_days = ceil(abs(strtotime(date("Y-m-d"), current_time('timestamp')) - strtotime($order->ProfileStartDate, current_time("timestamp"))) / 86400);
422
 
423
  //now add the actual trial set by the site
424
  if(!empty($order->TrialBillingCycles))
@@ -435,10 +438,10 @@
435
  }
436
 
437
  //convert back into a date
438
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
439
 
440
  //start date
441
- $nvpStr .= "&START=" . date("mdY", strtotime($order->ProfileStartDate));
442
 
443
  if(!empty($order->accountnumber))
444
  $nvpStr .= "&ACCT=" . $order->accountnumber . "&EXPDATE=" . $order->expirationmonth . substr($order->expirationyear, 2, 2) . "&CVV2=" . $order->CVV2;
@@ -483,7 +486,8 @@
483
 
484
  //paypal profile stuff
485
  $nvpStr = "&ORIGPROFILEID=" . $order->subscription_transaction_id . "&ACTION=M";
486
- $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
 
487
 
488
  $nvpStr .= "&PROFILENAME=" . urlencode( apply_filters( 'pmpro_paypal_level_description', substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127), $order->membership_level->name, $order, get_bloginfo("name")) );
489
 
154
  if($authorization_id)
155
  {
156
  $this->void($order, $authorization_id);
157
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
158
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
159
  return $this->subscribe($order);
160
  }
173
  //set up recurring billing
174
  if(pmpro_isLevelRecurring($order->membership_level))
175
  {
176
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
177
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
178
  if($this->subscribe($order))
179
  {
217
  $nvpStr = "";
218
 
219
  $nvpStr .="&AMT=1.00";
220
+ /* PayFlow Pro doesn't use IPN so this is a little confusing */
221
+ // $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
222
  //$nvpStr .= "&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . $order->PaymentAmount;
223
 
224
  $nvpStr .= "&CUSTIP=" . $_SERVER['REMOTE_ADDR'] . "&INVNUM=" . $order->code;
312
  //paypal profile stuff
313
  $nvpStr = "";
314
  $nvpStr .="&AMT=" . $amount . "&TAXAMT=" . $amount_tax . "&CURRENCY=" . $pmpro_currency;
315
+ /* PayFlow Pro doesn't use IPN so this is a little confusing */
316
+ // $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
317
  //$nvpStr .= "&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . $order->PaymentAmount;
318
 
319
  $nvpStr .= "&CUSTIP=" . $_SERVER['REMOTE_ADDR'] . "&INVNUM=" . $order->code;
380
  //paypal profile stuff
381
  $nvpStr = "&ACTION=A";
382
  $nvpStr .="&AMT=" . $amount . "&TAXAMT=" . $amount_tax . "&CURRENCY=" . $pmpro_currency;
383
+ /* PayFlow Pro doesn't use IPN so this is a little confusing */
384
+ // $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
385
  //$nvpStr .= "&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . $order->PaymentAmount;
386
 
387
  $nvpStr .= "&PROFILENAME=" . urlencode( apply_filters( 'pmpro_paypal_level_description', substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127), $order->membership_level->name, $order, get_bloginfo("name")) );
415
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
416
 
417
  //convert to a profile start date
418
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
419
 
420
  //filter the start date
421
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
422
 
423
  //convert back to days
424
+ $trial_period_days = ceil(abs(strtotime(date_i18n("Y-m-d"), current_time('timestamp')) - strtotime($order->ProfileStartDate, current_time("timestamp"))) / 86400);
425
 
426
  //now add the actual trial set by the site
427
  if(!empty($order->TrialBillingCycles))
438
  }
439
 
440
  //convert back into a date
441
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
442
 
443
  //start date
444
+ $nvpStr .= "&START=" . date_i18n("mdY", strtotime($order->ProfileStartDate));
445
 
446
  if(!empty($order->accountnumber))
447
  $nvpStr .= "&ACCT=" . $order->accountnumber . "&EXPDATE=" . $order->expirationmonth . substr($order->expirationyear, 2, 2) . "&CVV2=" . $order->CVV2;
486
 
487
  //paypal profile stuff
488
  $nvpStr = "&ORIGPROFILEID=" . $order->subscription_transaction_id . "&ACTION=M";
489
+ /* PayFlow Pro doesn't use IPN so this is a little confusing */
490
+ // $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
491
 
492
  $nvpStr .= "&PROFILENAME=" . urlencode( apply_filters( 'pmpro_paypal_level_description', substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127), $order->membership_level->name, $order, get_bloginfo("name")) );
493
 
classes/gateways/class.pmprogateway_paypal.php CHANGED
@@ -52,7 +52,7 @@
52
  *
53
  * @since 1.8.9.1
54
  */
55
- static function http_api_curl($handle) {
56
  if(strpos($url, 'paypal.com') !== false)
57
  curl_setopt( $handle, CURLOPT_SSLVERSION, 6 );
58
  }
@@ -262,7 +262,7 @@
262
  if($authorization_id)
263
  {
264
  $this->void($order, $authorization_id);
265
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
266
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
267
  return $this->subscribe($order);
268
  }
@@ -281,7 +281,7 @@
281
  //set up recurring billing
282
  if(pmpro_isLevelRecurring($order->membership_level))
283
  {
284
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
285
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
286
  if($this->subscribe($order))
287
  {
@@ -498,7 +498,7 @@
498
  if(!empty($order->Token))
499
  $nvpStr .= "&TOKEN=" . $order->Token;
500
  $nvpStr .="&AMT=" . $order->PaymentAmount . "&TAXAMT=" . $amount_tax . "&CURRENCYCODE=" . $pmpro_currency . "&PROFILESTARTDATE=" . $order->ProfileStartDate;
501
- $nvpStr .= "&BILLINGPERIOD=" . $order->BillingPeriod . "&BILLINGFREQUENCY=" . $order->BillingFrequency . "&AUTOBILLAMT=AddToNextBilling";
502
  $nvpStr .= "&DESC=" . urlencode( apply_filters( 'pmpro_paypal_level_description', substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127), $order->membership_level->name, $order, get_bloginfo("name")) );
503
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
504
  //$nvpStr .= "&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . $order->PaymentAmount;
52
  *
53
  * @since 1.8.9.1
54
  */
55
+ static function http_api_curl($handle, $r, $url) {
56
  if(strpos($url, 'paypal.com') !== false)
57
  curl_setopt( $handle, CURLOPT_SSLVERSION, 6 );
58
  }
262
  if($authorization_id)
263
  {
264
  $this->void($order, $authorization_id);
265
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
266
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
267
  return $this->subscribe($order);
268
  }
281
  //set up recurring billing
282
  if(pmpro_isLevelRecurring($order->membership_level))
283
  {
284
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
285
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
286
  if($this->subscribe($order))
287
  {
498
  if(!empty($order->Token))
499
  $nvpStr .= "&TOKEN=" . $order->Token;
500
  $nvpStr .="&AMT=" . $order->PaymentAmount . "&TAXAMT=" . $amount_tax . "&CURRENCYCODE=" . $pmpro_currency . "&PROFILESTARTDATE=" . $order->ProfileStartDate;
501
+ $nvpStr .= "&BILLINGPERIOD=" . $order->BillingPeriod . "&BILLINGFREQUENCY=" . $order->BillingFrequency . "&AUTOBILLOUTAMT=AddToNextBilling";
502
  $nvpStr .= "&DESC=" . urlencode( apply_filters( 'pmpro_paypal_level_description', substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127), $order->membership_level->name, $order, get_bloginfo("name")) );
503
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
504
  //$nvpStr .= "&L_BILLINGTYPE0=RecurringPayments&L_BILLINGAGREEMENTDESCRIPTION0=" . $order->PaymentAmount;
classes/gateways/class.pmprogateway_paypalexpress.php CHANGED
@@ -319,7 +319,7 @@
319
  $morder->discount_code = $discount_code;
320
  $morder->InitialPayment = $pmpro_level->initial_payment;
321
  $morder->PaymentAmount = $pmpro_level->billing_amount;
322
- $morder->ProfileStartDate = date("Y-m-d") . "T0:0:0";
323
  $morder->BillingPeriod = $pmpro_level->cycle_period;
324
  $morder->BillingFrequency = $pmpro_level->cycle_number;
325
  $morder->Email = $bemail;
@@ -399,7 +399,7 @@
399
  {
400
  $order->payment_type = "PayPal Express";
401
  $order->cardtype = "";
402
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
403
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
404
 
405
  return $this->setExpressCheckout($order);
@@ -414,7 +414,7 @@
414
  {
415
  if(pmpro_isLevelRecurring($order->membership_level))
416
  {
417
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
418
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
419
  return $this->subscribe($order);
420
  }
@@ -514,7 +514,7 @@
514
  if(!empty($order->ProfileStartDate) && strtotime($order->ProfileStartDate, current_time("timestamp")) > 0)
515
  $nvpStr .= "&PROFILESTARTDATE=" . $order->ProfileStartDate;
516
  if(!empty($order->BillingFrequency))
517
- $nvpStr .= "&BILLINGPERIOD=" . $order->BillingPeriod . "&BILLINGFREQUENCY=" . $order->BillingFrequency . "&AUTOBILLAMT=AddToNextBilling&L_BILLINGTYPE0=RecurringPayments";
518
  $nvpStr .= "&DESC=" . urlencode( apply_filters( 'pmpro_paypal_level_description', substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127), $order->membership_level->name, $order, get_bloginfo("name")) );
519
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
520
  $nvpStr .= "&NOSHIPPING=1&L_BILLINGAGREEMENTDESCRIPTION0=" . urlencode(substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127)) . "&L_PAYMENTTYPE0=Any";
@@ -649,7 +649,7 @@
649
  $nvpStr .= "&TAXAMT=" . $amount_tax;
650
  */
651
  if(!empty($order->BillingFrequency))
652
- $nvpStr .= "&BILLINGPERIOD=" . $order->BillingPeriod . "&BILLINGFREQUENCY=" . $order->BillingFrequency . "&AUTOBILLAMT=AddToNextBilling";
653
  $nvpStr .= "&DESC=" . urlencode( apply_filters( 'pmpro_paypal_level_description', substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127), $order->membership_level->name, $order, get_bloginfo("name")) );
654
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
655
  $nvpStr .= "&NOSHIPPING=1";
@@ -707,7 +707,7 @@
707
  $nvpStr .="&INITAMT=" . $initial_payment . "&AMT=" . $amount . "&CURRENCYCODE=" . $pmpro_currency . "&PROFILESTARTDATE=" . $order->ProfileStartDate;
708
  if(!empty($amount_tax))
709
  $nvpStr .= "&TAXAMT=" . $amount_tax;
710
- $nvpStr .= "&BILLINGPERIOD=" . $order->BillingPeriod . "&BILLINGFREQUENCY=" . $order->BillingFrequency . "&AUTOBILLAMT=AddToNextBilling";
711
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
712
  $nvpStr .= "&DESC=" . urlencode( apply_filters( 'pmpro_paypal_level_description', substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127), $order->membership_level->name, $order, get_bloginfo("name")) );
713
 
319
  $morder->discount_code = $discount_code;
320
  $morder->InitialPayment = $pmpro_level->initial_payment;
321
  $morder->PaymentAmount = $pmpro_level->billing_amount;
322
+ $morder->ProfileStartDate = date_i18n("Y-m-d") . "T0:0:0";
323
  $morder->BillingPeriod = $pmpro_level->cycle_period;
324
  $morder->BillingFrequency = $pmpro_level->cycle_number;
325
  $morder->Email = $bemail;
399
  {
400
  $order->payment_type = "PayPal Express";
401
  $order->cardtype = "";
402
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod)) . "T0:0:0";
403
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
404
 
405
  return $this->setExpressCheckout($order);
414
  {
415
  if(pmpro_isLevelRecurring($order->membership_level))
416
  {
417
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
418
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
419
  return $this->subscribe($order);
420
  }
514
  if(!empty($order->ProfileStartDate) && strtotime($order->ProfileStartDate, current_time("timestamp")) > 0)
515
  $nvpStr .= "&PROFILESTARTDATE=" . $order->ProfileStartDate;
516
  if(!empty($order->BillingFrequency))
517
+ $nvpStr .= "&BILLINGPERIOD=" . $order->BillingPeriod . "&BILLINGFREQUENCY=" . $order->BillingFrequency . "&AUTOBILLOUTAMT=AddToNextBilling&L_BILLINGTYPE0=RecurringPayments";
518
  $nvpStr .= "&DESC=" . urlencode( apply_filters( 'pmpro_paypal_level_description', substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127), $order->membership_level->name, $order, get_bloginfo("name")) );
519
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
520
  $nvpStr .= "&NOSHIPPING=1&L_BILLINGAGREEMENTDESCRIPTION0=" . urlencode(substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127)) . "&L_PAYMENTTYPE0=Any";
649
  $nvpStr .= "&TAXAMT=" . $amount_tax;
650
  */
651
  if(!empty($order->BillingFrequency))
652
+ $nvpStr .= "&BILLINGPERIOD=" . $order->BillingPeriod . "&BILLINGFREQUENCY=" . $order->BillingFrequency . "&AUTOBILLOUTAMT=AddToNextBilling";
653
  $nvpStr .= "&DESC=" . urlencode( apply_filters( 'pmpro_paypal_level_description', substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127), $order->membership_level->name, $order, get_bloginfo("name")) );
654
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
655
  $nvpStr .= "&NOSHIPPING=1";
707
  $nvpStr .="&INITAMT=" . $initial_payment . "&AMT=" . $amount . "&CURRENCYCODE=" . $pmpro_currency . "&PROFILESTARTDATE=" . $order->ProfileStartDate;
708
  if(!empty($amount_tax))
709
  $nvpStr .= "&TAXAMT=" . $amount_tax;
710
+ $nvpStr .= "&BILLINGPERIOD=" . $order->BillingPeriod . "&BILLINGFREQUENCY=" . $order->BillingFrequency . "&AUTOBILLOUTAMT=AddToNextBilling";
711
  $nvpStr .= "&NOTIFYURL=" . urlencode(admin_url('admin-ajax.php') . "?action=ipnhandler");
712
  $nvpStr .= "&DESC=" . urlencode( apply_filters( 'pmpro_paypal_level_description', substr($order->membership_level->name . " at " . get_bloginfo("name"), 0, 127), $order->membership_level->name, $order, get_bloginfo("name")) );
713
 
classes/gateways/class.pmprogateway_paypalstandard.php CHANGED
@@ -346,7 +346,7 @@
346
  else
347
  {
348
  //we can try to work in any change in ProfileStartDate
349
- $psd = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
350
  $adjusted_psd = apply_filters("pmpro_profile_start_date", $psd, $order);
351
  if($psd != $adjusted_psd)
352
  {
346
  else
347
  {
348
  //we can try to work in any change in ProfileStartDate
349
+ $psd = date_i18n("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
350
  $adjusted_psd = apply_filters("pmpro_profile_start_date", $psd, $order);
351
  if($psd != $adjusted_psd)
352
  {
classes/gateways/class.pmprogateway_stripe.php CHANGED
@@ -534,7 +534,7 @@
534
  <option value="12" <?php if($ExpirationMonth == "12") { ?>selected="selected"<?php } ?>>12</option>
535
  </select>/<select id="ExpirationYear" class=" <?php echo pmpro_getClassForField("ExpirationYear");?>">
536
  <?php
537
- for($i = date("Y"); $i < date("Y") + 10; $i++)
538
  {
539
  ?>
540
  <option value="<?php echo $i?>" <?php if($ExpirationYear == $i) { ?>selected="selected"<?php } ?>><?php echo $i?></option>
@@ -586,8 +586,8 @@
586
  global $wpdb, $current_user, $pmpro_currency_symbol;
587
 
588
  $cycles = array( __('Day(s)', 'pmpro') => 'Day', __('Week(s)', 'pmpro') => 'Week', __('Month(s)', 'pmpro') => 'Month', __('Year(s)', 'pmpro') => 'Year' );
589
- $current_year = date("Y");
590
- $current_month = date("m");
591
 
592
  //make sure the current user has privileges
593
  $membership_level_capability = apply_filters("pmpro_edit_member_capability", "manage_options");
@@ -672,7 +672,7 @@
672
  {
673
  ?>
674
  <option value="<?php echo str_pad($i, 2, "0", STR_PAD_LEFT);?>" <?php if(!empty($update['date_month']) && $update['date_month'] == $i) { ?>selected="selected"<?php } ?>>
675
- <?php echo date("M", strtotime($i . "/1/" . $current_year));?>
676
  </option>
677
  <?php
678
  }
@@ -856,7 +856,7 @@
856
  $update_order->membership_name = $user_level->name;
857
  $update_order->InitialPayment = 0;
858
  $update_order->PaymentAmount = $update['billing_amount'];
859
- $update_order->ProfileStartDate = date("Y-m-d", $end_timestamp);
860
  $update_order->BillingPeriod = $update['cycle_period'];
861
  $update_order->BillingFrequency = $update['cycle_number'];
862
 
@@ -940,7 +940,7 @@
940
  WHERE meta_key = 'pmpro_stripe_next_on_date_update'
941
  AND meta_value IS NOT NULL
942
  AND meta_value <> ''
943
- AND meta_value < '" . date("Y-m-d", strtotime("+1 day")) . "'";
944
  $updates = $wpdb->get_results($sqlQuery);
945
 
946
  if(!empty($updates))
@@ -968,10 +968,10 @@
968
  //loop through updates looking for updates happening today or earlier
969
  if(!empty($user_updates))
970
  {
971
- foreach($user_updates as $key => $update)
972
  {
973
- if($update['when'] == 'date' &&
974
- $update['date_year'] . "-" . $update['date_month'] . "-" . $update['date_day'] <= date("Y-m-d")
975
  )
976
  {
977
  //get level for user
@@ -994,7 +994,7 @@
994
  }
995
 
996
  //if we didn't get an end date, let's set one one cycle out
997
- $end_timestamp = strtotime("+" . $update['cycle_number'] . " " . $update['cycle_period']);
998
 
999
  //build order object
1000
  $update_order = new MemberOrder();
@@ -1003,19 +1003,19 @@
1003
  $update_order->membership_id = $user_level->id;
1004
  $update_order->membership_name = $user_level->name;
1005
  $update_order->InitialPayment = 0;
1006
- $update_order->PaymentAmount = $update['billing_amount'];
1007
- $update_order->ProfileStartDate = date("Y-m-d", $end_timestamp);
1008
- $update_order->BillingPeriod = $update['cycle_period'];
1009
- $update_order->BillingFrequency = $update['cycle_number'];
1010
 
1011
  //update subscription
1012
  $update_order->Gateway->subscribe($update_order, false);
1013
 
1014
  //update membership
1015
  $sqlQuery = "UPDATE $wpdb->pmpro_memberships_users
1016
- SET billing_amount = '" . esc_sql($update['billing_amount']) . "',
1017
- cycle_number = '" . esc_sql($update['cycle_number']) . "',
1018
- cycle_period = '" . esc_sql($update['cycle_period']) . "'
1019
  WHERE user_id = '" . esc_sql($user_id) . "'
1020
  AND membership_id = '" . esc_sql($last_order->membership_id) . "'
1021
  AND status = 'active'
@@ -1030,13 +1030,13 @@
1030
  //remove update from list
1031
  unset($user_updates[$key]);
1032
  }
1033
- elseif($update['when'] == 'date')
1034
  {
1035
  //this is an on date update for the future, update the next on date update
1036
  if(!empty($next_on_date_update))
1037
- $next_on_date_update = min($next_on_date_update, $update['date_year'] . "-" . $update['date_month'] . "-" . $update['date_day']);
1038
  else
1039
- $next_on_date_update = $update['date_year'] . "-" . $update['date_month'] . "-" . $update['date_day'];
1040
  }
1041
  }
1042
  }
@@ -1278,7 +1278,6 @@
1278
  $email = $order->Email;
1279
  else
1280
  $email = "";
1281
- $email = $order->Email;
1282
  if(empty($email) && !empty($user->ID) && !empty($user->user_email))
1283
  {
1284
  $email = $user->user_email;
@@ -1479,13 +1478,13 @@
1479
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
1480
 
1481
  //convert to a profile start date
1482
- $order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
1483
 
1484
  //filter the start date
1485
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
1486
 
1487
  //convert back to days
1488
- $trial_period_days = ceil(abs(strtotime(date("Y-m-d"), current_time("timestamp")) - strtotime($order->ProfileStartDate, current_time("timestamp"))) / 86400);
1489
 
1490
  //for free trials, just push the start date of the subscription back
1491
  if(!empty($order->TrialBillingCycles) && $order->TrialAmount == 0)
534
  <option value="12" <?php if($ExpirationMonth == "12") { ?>selected="selected"<?php } ?>>12</option>
535
  </select>/<select id="ExpirationYear" class=" <?php echo pmpro_getClassForField("ExpirationYear");?>">
536
  <?php
537
+ for($i = date_i18n("Y"); $i < date_i18n("Y") + 10; $i++)
538
  {
539
  ?>
540
  <option value="<?php echo $i?>" <?php if($ExpirationYear == $i) { ?>selected="selected"<?php } ?>><?php echo $i?></option>
586
  global $wpdb, $current_user, $pmpro_currency_symbol;
587
 
588
  $cycles = array( __('Day(s)', 'pmpro') => 'Day', __('Week(s)', 'pmpro') => 'Week', __('Month(s)', 'pmpro') => 'Month', __('Year(s)', 'pmpro') => 'Year' );
589
+ $current_year = date_i18n("Y");
590
+ $current_month = date_i18n("m");
591
 
592
  //make sure the current user has privileges
593
  $membership_level_capability = apply_filters("pmpro_edit_member_capability", "manage_options");
672
  {
673
  ?>
674
  <option value="<?php echo str_pad($i, 2, "0", STR_PAD_LEFT);?>" <?php if(!empty($update['date_month']) && $update['date_month'] == $i) { ?>selected="selected"<?php } ?>>
675
+ <?php echo date_i18n("M", strtotime($i . "/1/" . $current_year));?>
676
  </option>
677
  <?php
678
  }
856
  $update_order->membership_name = $user_level->name;
857
  $update_order->InitialPayment = 0;
858
  $update_order->PaymentAmount = $update['billing_amount'];
859
+ $update_order->ProfileStartDate = date_i18n("Y-m-d", $end_timestamp);
860
  $update_order->BillingPeriod = $update['cycle_period'];
861
  $update_order->BillingFrequency = $update['cycle_number'];
862
 
940
  WHERE meta_key = 'pmpro_stripe_next_on_date_update'
941
  AND meta_value IS NOT NULL
942
  AND meta_value <> ''
943
+ AND meta_value < '" . date_i18n("Y-m-d", strtotime("+1 day", current_time('timestamp'))) . "'";
944
  $updates = $wpdb->get_results($sqlQuery);
945
 
946
  if(!empty($updates))
968
  //loop through updates looking for updates happening today or earlier
969
  if(!empty($user_updates))
970
  {
971
+ foreach($user_updates as $key => $ud)
972
  {
973
+ if($ud['when'] == 'date' &&
974
+ $ud['date_year'] . "-" . $ud['date_month'] . "-" . $ud['date_day'] <= date_i18n("Y-m-d", current_time('timestamp') )
975
  )
976
  {
977
  //get level for user
994
  }
995
 
996
  //if we didn't get an end date, let's set one one cycle out
997
+ $end_timestamp = strtotime("+" . $ud['cycle_number'] . " " . $ud['cycle_period'], current_time( 'timestamp' ));
998
 
999
  //build order object
1000
  $update_order = new MemberOrder();
1003
  $update_order->membership_id = $user_level->id;
1004
  $update_order->membership_name = $user_level->name;
1005
  $update_order->InitialPayment = 0;
1006
+ $update_order->PaymentAmount = $ud['billing_amount'];
1007
+ $update_order->ProfileStartDate = date_i18n("Y-m-d", $end_timestamp);
1008
+ $update_order->BillingPeriod = $ud['cycle_period'];
1009
+ $update_order->BillingFrequency = $ud['cycle_number'];
1010
 
1011
  //update subscription
1012
  $update_order->Gateway->subscribe($update_order, false);
1013
 
1014
  //update membership
1015
  $sqlQuery = "UPDATE $wpdb->pmpro_memberships_users
1016
+ SET billing_amount = '" . esc_sql($ud['billing_amount']) . "',
1017
+ cycle_number = '" . esc_sql($ud['cycle_number']) . "',
1018
+ cycle_period = '" . esc_sql($ud['cycle_period']) . "'
1019
  WHERE user_id = '" . esc_sql($user_id) . "'
1020
  AND membership_id = '" . esc_sql($last_order->membership_id) . "'
1021
  AND status = 'active'
1030
  //remove update from list
1031
  unset($user_updates[$key]);
1032
  }
1033
+ elseif($ud['when'] == 'date')
1034
  {
1035
  //this is an on date update for the future, update the next on date update
1036
  if(!empty($next_on_date_update))
1037
+ $next_on_date_update = min($next_on_date_update, $ud['date_year'] . "-" . $ud['date_month'] . "-" . $ud['date_day']);
1038
  else
1039
+ $next_on_date_update = $ud['date_year'] . "-" . $ud['date_month'] . "-" . $ud['date_day'];
1040
  }
1041
  }
1042
  }
1278
  $email = $order->Email;
1279
  else
1280
  $email = "";
 
1281
  if(empty($email) && !empty($user->ID) && !empty($user->user_email))
1282
  {
1283
  $email = $user->user_email;
1478
  $trial_period_days = $order->BillingFrequency * 30; //assume monthly
1479
 
1480
  //convert to a profile start date
1481
+ $order->ProfileStartDate = date_i18n("Y-m-d", strtotime("+ " . $trial_period_days . " Day", current_time("timestamp"))) . "T0:0:0";
1482
 
1483
  //filter the start date
1484
  $order->ProfileStartDate = apply_filters("pmpro_profile_start_date", $order->ProfileStartDate, $order);
1485
 
1486
  //convert back to days
1487
+ $trial_period_days = ceil(abs(strtotime(date_i18n("Y-m-d"), current_time("timestamp")) - strtotime($order->ProfileStartDate, current_time("timestamp"))) / 86400);
1488
 
1489
  //for free trials, just push the start date of the subscription back
1490
  if(!empty($order->TrialBillingCycles) && $order->TrialAmount == 0)
classes/gateways/class.pmprogateway_twocheckout.php CHANGED
@@ -399,4 +399,4 @@
399
 
400
  return $order;
401
  }
402
- }
399
 
400
  return $order;
401
  }
402
+ }
includes/addons.php CHANGED
@@ -235,4 +235,4 @@ function pmpro_reset_update_plugins_cache($old_value, $value)
235
  {
236
  delete_option('pmpro_addons_timestamp');
237
  delete_site_transient('update_themes');
238
- }
235
  {
236
  delete_option('pmpro_addons_timestamp');
237
  delete_site_transient('update_themes');
238
+ }
includes/cleanup.php CHANGED
@@ -37,4 +37,4 @@ function pmpro_delete_post($post_id = NULL)
37
  $sqlQuery = "DELETE FROM $wpdb->pmpro_memberships_pages WHERE page_id = '" . $post_id . "'";
38
  $wpdb->query($sqlQuery);
39
  }
40
- add_action('delete_post', 'pmpro_delete_post');
37
  $sqlQuery = "DELETE FROM $wpdb->pmpro_memberships_pages WHERE page_id = '" . $post_id . "'";
38
  $wpdb->query($sqlQuery);
39
  }
40
+ add_action('delete_post', 'pmpro_delete_post');
includes/content.php CHANGED
@@ -127,7 +127,7 @@ function pmpro_has_membership_access($post_id = NULL, $user_id = NULL, $return_m
127
  //general filter for all posts
128
  $hasaccess = apply_filters("pmpro_has_membership_access_filter", $hasaccess, $mypost, $myuser, $post_membership_levels);
129
  //filter for this post type
130
- if(has_filter("pmpro_has_membership_access_filter_" . $mypost->post_type))
131
  $hasaccess = apply_filters("pmpro_has_membership_access_filter_" . $mypost->post_type, $hasaccess, $mypost, $myuser, $post_membership_levels);
132
 
133
  //return
@@ -151,7 +151,8 @@ function pmpro_search_filter($query)
151
  }
152
 
153
  //hide member pages from non-members (make sure they aren't hidden from members)
154
- if(!$query->is_admin &&
 
155
  !$query->is_singular &&
156
  empty($query->query['post_parent']) &&
157
  (
127
  //general filter for all posts
128
  $hasaccess = apply_filters("pmpro_has_membership_access_filter", $hasaccess, $mypost, $myuser, $post_membership_levels);
129
  //filter for this post type
130
+ if( isset($mypost->post_type) && has_filter("pmpro_has_membership_access_filter_" . $mypost->post_type))
131
  $hasaccess = apply_filters("pmpro_has_membership_access_filter_" . $mypost->post_type, $hasaccess, $mypost, $myuser, $post_membership_levels);
132
 
133
  //return
151
  }
152
 
153
  //hide member pages from non-members (make sure they aren't hidden from members)
154
+ if(is_user_logged_in() &&
155
+ !$query->is_admin &&
156
  !$query->is_singular &&
157
  empty($query->query['post_parent']) &&
158
  (
includes/countries.php CHANGED
@@ -256,4 +256,4 @@
256
 
257
  asort($pmpro_countries);
258
 
259
- $pmpro_countries = apply_filters("pmpro_countries", $pmpro_countries);
256
 
257
  asort($pmpro_countries);
258
 
259
+ $pmpro_countries = apply_filters("pmpro_countries", $pmpro_countries);
includes/email.php CHANGED
@@ -128,4 +128,4 @@ function pmpro_wp_mail_content_type( $content_type ) {
128
  }
129
  return $content_type;
130
  }
131
- add_filter('wp_mail_content_type', 'pmpro_wp_mail_content_type');
128
  }
129
  return $content_type;
130
  }
131
+ add_filter('wp_mail_content_type', 'pmpro_wp_mail_content_type');
includes/filters.php CHANGED
@@ -167,4 +167,4 @@ add_filter('pmpro_confirmation_message', 'pmpro_pmpro_confirmation_message');
167
  function pmpro_pmpro_level_description($description) {
168
  return apply_filters('the_content', $description);
169
  }
170
- add_filter('pmpro_level_description', 'pmpro_pmpro_level_description');
167
  function pmpro_pmpro_level_description($description) {
168
  return apply_filters('the_content', $description);
169
  }
170
+ add_filter('pmpro_level_description', 'pmpro_pmpro_level_description');
includes/functions.php CHANGED
@@ -543,6 +543,7 @@ function pmpro_getLevelExpiration(&$level)
543
  $expiration_text = "";
544
 
545
  $expiration_text = apply_filters("pmpro_levels_expiration_text", $expiration_text, $level);
 
546
  return $expiration_text;
547
  }
548
 
@@ -577,6 +578,7 @@ function pmpro_getLevelsExpiration(&$levels)
577
  * Filter the levels expiration text. Note the s in levels. Similar to pmpro_levels_expiration_text
578
  */
579
  $expiration_text = apply_filters("pmpro_levels_expiration_text", $expiration_text, $levels);
 
580
  return $expiration_text;
581
  }
582
 
@@ -633,7 +635,7 @@ function pmpro_next_payment($user_id = NULL, $order_status = "success", $format
633
  if(!empty($order) && !empty($order->id) && !empty($level) && !empty($level->id) && !empty($level->cycle_number))
634
  {
635
  //last payment date
636
- $lastdate = date("Y-m-d", $order->timestamp);
637
 
638
  //next payment date
639
  $nextdate = $wpdb->get_var("SELECT UNIX_TIMESTAMP('" . $lastdate . "' + INTERVAL " . $level->cycle_number . " " . $level->cycle_period . ")");
@@ -664,9 +666,9 @@ function pmpro_next_payment($user_id = NULL, $order_status = "success", $format
664
  elseif($format == "timestamp")
665
  return $r;
666
  elseif($format == "date_format")
667
- return date(get_option('date_format'), $r);
668
  else
669
- return date($format, $r); //assume a PHP date format
670
  }
671
 
672
  if(!function_exists("last4"))
@@ -981,6 +983,24 @@ function pmpro_changeMembershipLevel($level, $user_id = NULL, $old_level_status
981
  //get all active membershipships for this user
982
  $old_levels = pmpro_getMembershipLevelsForUser($user_id);
983
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
984
  //deactivate old memberships based on the old_level_status passed in (updates pmpro_memberships_users table)
985
  $pmpro_deactivate_old_levels = true;
986
  /**
@@ -1021,22 +1041,6 @@ function pmpro_changeMembershipLevel($level, $user_id = NULL, $old_level_status
1021
  }
1022
  }
1023
 
1024
- //get level id
1025
- if(is_array($level))
1026
- $level_id = $level['membership_id']; //custom level
1027
- else
1028
- $level_id = $level; //just id
1029
-
1030
- /**
1031
- * Action to run before the membership level changes.
1032
- *
1033
- * @param int $level_id ID of the level changed to.
1034
- * @param int $user_id ID of the user changed.
1035
- * @param array $old_levels array of prior levels the user belonged to.
1036
- * $param int $cancel_level ID of the level being cancelled if specified
1037
- */
1038
- do_action("pmpro_before_change_membership_level", $level_id, $user_id, $old_levels, $cancel_level);
1039
-
1040
  //should we cancel their gateway subscriptions?
1041
  if(!empty($cancel_level)) {
1042
  $pmpro_cancel_previous_subscriptions = true; //don't filter cause we're doing just the one
@@ -1618,22 +1622,22 @@ function pmpro_checkDiscountCode($code, $level_id = NULL, $return_errors = false
1618
  if(!$error)
1619
  {
1620
  //fix the date timestamps
1621
- $dbcode->starts = strtotime(date("m/d/Y", $dbcode->starts));
1622
- $dbcode->expires = strtotime(date("m/d/Y", $dbcode->expires));
1623
 
1624
  //today
1625
- $today = strtotime(date("m/d/Y 00:00:00", current_time("timestamp")));
1626
 
1627
  //has this code started yet?
1628
  if(!empty($dbcode->starts) && $dbcode->starts > $today)
1629
- $error = sprintf(__("This discount code goes into effect on %s.", "pmpro"), date(get_option('date_format'), $dbcode->starts));
1630
  }
1631
 
1632
  //check if the code is expired
1633
  if(!$error)
1634
  {
1635
  if(!empty($dbcode->expires) && $dbcode->expires < $today)
1636
- $error = sprintf(__("This discount code expired on %s.", "pmpro"), date(get_option('date_format'), $dbcode->expires));
1637
  }
1638
 
1639
  //have we run out of uses?
@@ -1809,7 +1813,7 @@ function pmpro_getMembershipLevelForUser($user_id = NULL, $force = false)
1809
  *
1810
  * @param object $level Level object.
1811
  */
1812
- $all_membership_levels[$user_id] = apply_filters('pmpro_get_membership_level_for_user', $all_membership_levels[$user_id]);
1813
 
1814
  return $all_membership_levels[$user_id];
1815
  }
@@ -1872,7 +1876,7 @@ function pmpro_getMembershipLevelsForUser($user_id = NULL, $include_inactive = f
1872
  *
1873
  * @param array $levels Array of level objects.
1874
  */
1875
- $levels = apply_filters('pmpro_get_membership_levels_for_user', $levels);
1876
 
1877
  return $levels;
1878
  }
@@ -2500,12 +2504,12 @@ function pmpro_getGateway()
2500
  function pmpro_isDateThisMonth($str)
2501
  {
2502
  $now = current_time('timestamp');
2503
- $this_month = intval(date("n", $now));
2504
- $this_year = intval(date("Y", $now));
2505
 
2506
  $date = strtotime($str, $now);
2507
- $date_month = intval(date("n", $date));
2508
- $date_year = intval(date("Y", $date));
2509
 
2510
  if($date_month === $this_month && $date_year === $this_year)
2511
  return true;
543
  $expiration_text = "";
544
 
545
  $expiration_text = apply_filters("pmpro_levels_expiration_text", $expiration_text, $level);
546
+ $expiration_text = apply_filters("pmpro_level_expiration_text", $expiration_text, $level); // Backwards compatible
547
  return $expiration_text;
548
  }
549
 
578
  * Filter the levels expiration text. Note the s in levels. Similar to pmpro_levels_expiration_text
579
  */
580
  $expiration_text = apply_filters("pmpro_levels_expiration_text", $expiration_text, $levels);
581
+ $expiration_text = apply_filters("pmpro_level_expiration_text", $expiration_text, $levels); // Backwards compatible
582
  return $expiration_text;
583
  }
584
 
635
  if(!empty($order) && !empty($order->id) && !empty($level) && !empty($level->id) && !empty($level->cycle_number))
636
  {
637
  //last payment date
638
+ $lastdate = date_i18n("Y-m-d", $order->timestamp);
639
 
640
  //next payment date
641
  $nextdate = $wpdb->get_var("SELECT UNIX_TIMESTAMP('" . $lastdate . "' + INTERVAL " . $level->cycle_number . " " . $level->cycle_period . ")");
666
  elseif($format == "timestamp")
667
  return $r;
668
  elseif($format == "date_format")
669
+ return date_i18n(get_option('date_format'), $r);
670
  else
671
+ return date_i18n($format, $r); //assume a PHP date format
672
  }
673
 
674
  if(!function_exists("last4"))
983
  //get all active membershipships for this user
984
  $old_levels = pmpro_getMembershipLevelsForUser($user_id);
985
 
986
+
987
+ //get level id
988
+ if(is_array($level))
989
+ $level_id = $level['membership_id']; //custom level
990
+ else
991
+ $level_id = $level; //just id
992
+
993
+ /**
994
+ * Action to run before the membership level changes.
995
+ *
996
+ * @param int $level_id ID of the level changed to.
997
+ * @param int $user_id ID of the user changed.
998
+ * @param array $old_levels array of prior levels the user belonged to.
999
+ * $param int $cancel_level ID of the level being cancelled if specified
1000
+ */
1001
+ do_action("pmpro_before_change_membership_level", $level_id, $user_id, $old_levels, $cancel_level);
1002
+
1003
+
1004
  //deactivate old memberships based on the old_level_status passed in (updates pmpro_memberships_users table)
1005
  $pmpro_deactivate_old_levels = true;
1006
  /**
1041
  }
1042
  }
1043
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1044
  //should we cancel their gateway subscriptions?
1045
  if(!empty($cancel_level)) {
1046
  $pmpro_cancel_previous_subscriptions = true; //don't filter cause we're doing just the one
1622
  if(!$error)
1623
  {
1624
  //fix the date timestamps
1625
+ $dbcode->starts = strtotime(date_i18n("m/d/Y", $dbcode->starts));
1626
+ $dbcode->expires = strtotime(date_i18n("m/d/Y", $dbcode->expires));
1627
 
1628
  //today
1629
+ $today = strtotime(date_i18n("m/d/Y 00:00:00", current_time("timestamp")));
1630
 
1631
  //has this code started yet?
1632
  if(!empty($dbcode->starts) && $dbcode->starts > $today)
1633
+ $error = sprintf(__("This discount code goes into effect on %s.", "pmpro"), date_i18n(get_option('date_format'), $dbcode->starts));
1634
  }
1635
 
1636
  //check if the code is expired
1637
  if(!$error)
1638
  {
1639
  if(!empty($dbcode->expires) && $dbcode->expires < $today)
1640
+ $error = sprintf(__("This discount code expired on %s.", "pmpro"), date_i18n(get_option('date_format'), $dbcode->expires));
1641
  }
1642
 
1643
  //have we run out of uses?
1813
  *
1814
  * @param object $level Level object.
1815
  */
1816
+ $all_membership_levels[$user_id] = apply_filters('pmpro_get_membership_level_for_user', $all_membership_levels[$user_id], $user_id);
1817
 
1818
  return $all_membership_levels[$user_id];
1819
  }
1876
  *
1877
  * @param array $levels Array of level objects.
1878
  */
1879
+ $levels = apply_filters('pmpro_get_membership_levels_for_user', $levels, $user_id);
1880
 
1881
  return $levels;
1882
  }
2504
  function pmpro_isDateThisMonth($str)
2505
  {
2506
  $now = current_time('timestamp');
2507
+ $this_month = intval(date_i18n("n", $now));
2508
+ $this_year = intval(date_i18n("Y", $now));
2509
 
2510
  $date = strtotime($str, $now);
2511
+ $date_month = intval(date_i18n("n", $date));
2512
+ $date_year = intval(date_i18n("Y", $date));
2513
 
2514
  if($date_month === $this_month && $date_year === $this_year)
2515
  return true;
includes/https.php CHANGED
@@ -113,7 +113,7 @@ function pmpro_ssl_javascript_redirect()
113
  add_action('wp_print_scripts', 'pmpro_ssl_javascript_redirect');
114
 
115
  //If the site URL starts with https:, then force SSL/besecure to true. (Added 1.5.2)
116
- function pmpro_check_site_url_for_https($besecure)
117
  {
118
  global $wpdb, $pmpro_siteurl;
119
 
113
  add_action('wp_print_scripts', 'pmpro_ssl_javascript_redirect');
114
 
115
  //If the site URL starts with https:, then force SSL/besecure to true. (Added 1.5.2)
116
+ function pmpro_check_site_url_for_https($besecure = NULL)
117
  {
118
  global $wpdb, $pmpro_siteurl;
119
 
includes/init.php CHANGED
@@ -9,10 +9,11 @@ function pmpro_init()
9
  require_once(PMPRO_DIR . "/includes/states.php");
10
  require_once(PMPRO_DIR . "/includes/currencies.php");
11
 
12
- wp_enqueue_script('ssmemberships_js', plugins_url('js/paid-memberships-pro.js',dirname(__FILE__) ), array('jquery'));
13
 
14
  if(is_admin())
15
  {
 
 
16
  $admin_css_rtl = false;
17
  if(file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/admin.css")) {
18
  $admin_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/admin.css";
9
  require_once(PMPRO_DIR . "/includes/states.php");
10
  require_once(PMPRO_DIR . "/includes/currencies.php");
11
 
 
12
 
13
  if(is_admin())
14
  {
15
+ wp_enqueue_script('ssmemberships_js', plugins_url('js/paid-memberships-pro.js',dirname(__FILE__) ), array('jquery'));
16
+
17
  $admin_css_rtl = false;
18
  if(file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/admin.css")) {
19
  $admin_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/admin.css";
includes/lib/Braintree/Braintree/CreditCard.php CHANGED
@@ -165,7 +165,7 @@ class Braintree_CreditCard extends Braintree
165
  */
166
  public static function expiringBetween($startDate, $endDate)
167
  {
168
- $queryPath = '/payment_methods/all/expiring_ids?start=' . date('mY', $startDate) . '&end=' . date('mY', $endDate);
169
  $response = Braintree_Http::post($queryPath);
170
  $pager = array(
171
  'className' => __CLASS__,
@@ -178,7 +178,7 @@ class Braintree_CreditCard extends Braintree
178
 
179
  public static function fetchExpiring($startDate, $endDate, $ids)
180
  {
181
- $queryPath = '/payment_methods/all/expiring?start=' . date('mY', $startDate) . '&end=' . date('mY', $endDate);
182
  $response = Braintree_Http::post($queryPath, array('search' => array('ids' => $ids)));
183
 
184
  return Braintree_Util::extractAttributeAsArray(
165
  */
166
  public static function expiringBetween($startDate, $endDate)
167
  {
168
+ $queryPath = '/payment_methods/all/expiring_ids?start=' . date_i18n('mY', $startDate) . '&end=' . date_i18n('mY', $endDate);
169
  $response = Braintree_Http::post($queryPath);
170
  $pager = array(
171
  'className' => __CLASS__,
178
 
179
  public static function fetchExpiring($startDate, $endDate, $ids)
180
  {
181
+ $queryPath = '/payment_methods/all/expiring?start=' . date_i18n('mY', $startDate) . '&end=' . date_i18n('mY', $endDate);
182
  $response = Braintree_Http::post($queryPath, array('search' => array('ids' => $ids)));
183
 
184
  return Braintree_Util::extractAttributeAsArray(
includes/lib/CyberSource/cyber_source_soap_client.php CHANGED
@@ -84,4 +84,4 @@ class CyberSourceSoapClient extends SoapClient {
84
  return parent::__doRequest($request, $location, $action, $version);
85
  }
86
 
87
- }
84
  return parent::__doRequest($request, $location, $action, $version);
85
  }
86
 
87
+ }
includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutAccount.php CHANGED
@@ -22,4 +22,4 @@ class Twocheckout_Contact extends Twocheckout
22
  $result = $request->doCall($urlSuffix);
23
  return Twocheckout_Util::returnResponse($result);
24
  }
25
- }
22
  $result = $request->doCall($urlSuffix);
23
  return Twocheckout_Util::returnResponse($result);
24
  }
25
+ }
includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutCoupon.php CHANGED
@@ -39,4 +39,4 @@ class Twocheckout_Coupon extends Twocheckout
39
  return Twocheckout_Util::returnResponse($result);
40
  }
41
 
42
- }
39
  return Twocheckout_Util::returnResponse($result);
40
  }
41
 
42
+ }
includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutOption.php CHANGED
@@ -39,4 +39,4 @@ class Twocheckout_Option extends Twocheckout
39
  return Twocheckout_Util::returnResponse($result);
40
  }
41
 
42
- }
39
  return Twocheckout_Util::returnResponse($result);
40
  }
41
 
42
+ }
includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutPayment.php CHANGED
@@ -21,4 +21,4 @@ class Twocheckout_Payment extends Twocheckout
21
  return $response;
22
  }
23
 
24
- }
21
  return $response;
22
  }
23
 
24
+ }
includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutProduct.php CHANGED
@@ -39,4 +39,4 @@ class Twocheckout_Product extends Twocheckout
39
  return Twocheckout_Util::returnResponse($result);
40
  }
41
 
42
- }
39
  return Twocheckout_Util::returnResponse($result);
40
  }
41
 
42
+ }
includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutSale.php CHANGED
@@ -102,4 +102,4 @@ class Twocheckout_Sale extends Twocheckout
102
  return Twocheckout_Util::returnResponse($result);
103
  }
104
 
105
- }
102
  return Twocheckout_Util::returnResponse($result);
103
  }
104
 
105
+ }
includes/lib/Twocheckout/Twocheckout/Api/TwocheckoutUtil.php CHANGED
@@ -71,4 +71,4 @@ class Twocheckout_Util extends Twocheckout
71
  }
72
  }
73
 
74
- }
71
  }
72
  }
73
 
74
+ }
includes/lib/Twocheckout/Twocheckout/TwocheckoutMessage.php CHANGED
@@ -10,4 +10,4 @@ class Twocheckout_Message
10
  $response = json_encode($response);
11
  return $response;
12
  }
13
- }
10
  $response = json_encode($response);
11
  return $response;
12
  }
13
+ }
includes/lib/Twocheckout/Twocheckout/TwocheckoutReturn.php CHANGED
@@ -18,4 +18,4 @@ class Twocheckout_Return extends Twocheckout
18
  return Twocheckout_Util::returnResponse($result);
19
  }
20
 
21
- }
18
  return Twocheckout_Util::returnResponse($result);
19
  }
20
 
21
+ }
includes/lib/recaptchalib.php CHANGED
@@ -143,4 +143,4 @@ class pmpro_ReCaptcha
143
  }
144
  }
145
 
146
- ?>
143
  }
144
  }
145
 
146
+ ?>
includes/license.php CHANGED
@@ -290,4 +290,4 @@ function pmpro_license_nag() {
290
  </p>
291
  </div>
292
  <?php
293
- }
290
  </p>
291
  </div>
292
  <?php
293
+ }
includes/localization.php CHANGED
@@ -42,4 +42,4 @@ function pmpro_translate_billing_period($period, $number = 1)
42
  elseif($period == "Year")
43
  return __("Years", "pmpro");
44
  }
45
- }
42
  elseif($period == "Year")
43
  return __("Years", "pmpro");
44
  }
45
+ }
includes/login.php CHANGED
@@ -151,4 +151,4 @@ function pmpro_redirect_to_logged_in()
151
  }
152
  }
153
  add_action("template_redirect", "pmpro_redirect_to_logged_in", 5);
154
- add_action("login_init", "pmpro_redirect_to_logged_in", 5);
151
  }
152
  }
153
  add_action("template_redirect", "pmpro_redirect_to_logged_in", 5);
154
+ add_action("login_init", "pmpro_redirect_to_logged_in", 5);
includes/notifications.php CHANGED
@@ -56,4 +56,4 @@ function pmpro_footer_link()
56
  <?php
57
  }
58
  }
59
- add_action("wp_footer", "pmpro_footer_link");
56
  <?php
57
  }
58
  }
59
+ add_action("wp_footer", "pmpro_footer_link");
includes/profile.php CHANGED
@@ -85,21 +85,21 @@ function pmpro_membership_level_profile_fields($user)
85
  $end_date = !empty($user->membership_level->enddate);
86
 
87
  //some vars for the dates
88
- $current_day = date("j", current_time('timestamp'));
89
  if($end_date)
90
- $selected_expires_day = date("j", $user->membership_level->enddate);
91
  else
92
  $selected_expires_day = $current_day;
93
 
94
- $current_month = date("M", current_time('timestamp'));
95
  if($end_date)
96
- $selected_expires_month = date("m", $user->membership_level->enddate);
97
  else
98
- $selected_expires_month = date("m");
99
 
100
- $current_year = date("Y", current_time('timestamp'));
101
  if($end_date)
102
- $selected_expires_year = date("Y", $user->membership_level->enddate);
103
  else
104
  $selected_expires_year = (int)$current_year + 1;
105
  ?>
@@ -117,7 +117,7 @@ function pmpro_membership_level_profile_fields($user)
117
  for($i = 1; $i < 13; $i++)
118
  {
119
  ?>
120
- <option value="<?php echo $i?>" <?php if($i == $selected_expires_month) { ?>selected="selected"<?php } ?>><?php echo date("M", strtotime($i . "/1/" . $current_year, current_time("timestamp")))?></option>
121
  <?php
122
  }
123
  ?>
@@ -345,4 +345,4 @@ function pmpro_membership_level_profile_fields_update()
345
  add_action( 'show_user_profile', 'pmpro_membership_level_profile_fields' );
346
  add_action( 'edit_user_profile', 'pmpro_membership_level_profile_fields' );
347
  add_action( 'personal_options_update', 'pmpro_membership_level_profile_fields_update' );
348
- add_action( 'edit_user_profile_update', 'pmpro_membership_level_profile_fields_update' );
85
  $end_date = !empty($user->membership_level->enddate);
86
 
87
  //some vars for the dates
88
+ $current_day = date_i18n("j", current_time('timestamp'));
89
  if($end_date)
90
+ $selected_expires_day = date_i18n("j", $user->membership_level->enddate);
91
  else
92
  $selected_expires_day = $current_day;
93
 
94
+ $current_month = date_i18n("M", current_time('timestamp'));
95
  if($end_date)
96
+ $selected_expires_month = date_i18n("m", $user->membership_level->enddate);
97
  else
98
+ $selected_expires_month = date_i18n("m");
99
 
100
+ $current_year = date_i18n("Y", current_time('timestamp'));
101
  if($end_date)
102
+ $selected_expires_year = date_i18n("Y", $user->membership_level->enddate);
103
  else
104
  $selected_expires_year = (int)$current_year + 1;
105
  ?>
117
  for($i = 1; $i < 13; $i++)
118
  {
119
  ?>
120
+ <option value="<?php echo $i?>" <?php if($i == $selected_expires_month) { ?>selected="selected"<?php } ?>><?php echo date_i18n("M", strtotime($i . "/1/" . $current_year, current_time("timestamp")))?></option>
121
  <?php
122
  }
123
  ?>
345
  add_action( 'show_user_profile', 'pmpro_membership_level_profile_fields' );
346
  add_action( 'edit_user_profile', 'pmpro_membership_level_profile_fields' );
347
  add_action( 'personal_options_update', 'pmpro_membership_level_profile_fields_update' );
348
+ add_action( 'edit_user_profile_update', 'pmpro_membership_level_profile_fields_update' );
includes/reports.php CHANGED
@@ -24,4 +24,4 @@ if(is_dir($pmpro_reports_theme_dir))
24
  require_once($filename);
25
  }
26
  chdir($cwd);
27
- }
24
  require_once($filename);
25
  }
26
  chdir($cwd);
27
+ }
includes/services.php CHANGED
@@ -97,4 +97,4 @@ function pmpro_update_level_order() {
97
  echo pmpro_setOption('level_order');
98
  exit;
99
  }
100
- add_action('wp_ajax_pmpro_update_level_order', 'pmpro_update_level_order');
97
  echo pmpro_setOption('level_order');
98
  exit;
99
  }
100
+ add_action('wp_ajax_pmpro_update_level_order', 'pmpro_update_level_order');
includes/states.php CHANGED
@@ -59,4 +59,4 @@
59
  'WY'=>"Wyoming");
60
 
61
  $pmpro_states = apply_filters("pmpro_states", $pmpro_states);
62
- ?>
59
  'WY'=>"Wyoming");
60
 
61
  $pmpro_states = apply_filters("pmpro_states", $pmpro_states);
62
+ ?>
includes/updates.php CHANGED
@@ -134,4 +134,4 @@ function pmpro_updates_notice_complete() {
134
  </p>
135
  </div>
136
  <?php
137
- }
134
  </p>
135
  </div>
136
  <?php
137
+ }
includes/updates/upgrade_1.php CHANGED
@@ -47,4 +47,4 @@ function pmpro_upgrade_1()
47
  //update version and return
48
  pmpro_setOption("db_version", "1.71"); //no need to run other updates
49
  return 1.71;
50
- }
47
  //update version and return
48
  pmpro_setOption("db_version", "1.71"); //no need to run other updates
49
  return 1.71;
50
+ }
includes/updates/upgrade_1_1_15.php CHANGED
@@ -135,4 +135,4 @@ function pmpro_upgrade_1_1_15()
135
 
136
  //do the next update
137
  return 1.115;
138
- }
135
 
136
  //do the next update
137
  return 1.115;
138
+ }
includes/updates/upgrade_1_2_3.php CHANGED
@@ -39,4 +39,4 @@ ADD `expiration_period` ENUM( 'Day', 'Week', 'Month', 'Year' ) NOT NULL
39
 
40
  pmpro_setOption("db_version", "1.23");
41
  return 1.23;
42
- }
39
 
40
  pmpro_setOption("db_version", "1.23");
41
  return 1.23;
42
+ }
includes/updates/upgrade_1_3_18.php CHANGED
@@ -9,4 +9,4 @@ function pmpro_upgrade_1_3_18()
9
 
10
  pmpro_setOption("db_version", "1.318");
11
  return 1.318;
12
- }
9
 
10
  pmpro_setOption("db_version", "1.318");
11
  return 1.318;
12
+ }
includes/updates/upgrade_1_4.php CHANGED
@@ -13,4 +13,4 @@ function pmpro_upgrade_1_4()
13
 
14
  pmpro_setOption("db_version", "1.4");
15
  return 1.4;
16
- }
13
 
14
  pmpro_setOption("db_version", "1.4");
15
  return 1.4;
16
+ }
includes/updates/upgrade_1_4_2.php CHANGED
@@ -14,4 +14,4 @@ function pmpro_upgrade_1_4_2()
14
 
15
  pmpro_setOption("db_version", "1.42");
16
  return 1.42;
17
- }
14
 
15
  pmpro_setOption("db_version", "1.42");
16
  return 1.42;
17
+ }
includes/updates/upgrade_1_4_8.php CHANGED
@@ -17,4 +17,4 @@ function pmpro_upgrade_1_4_8()
17
 
18
  pmpro_setOption("db_version", "1.48");
19
  return 1.48;
20
- }
17
 
18
  pmpro_setOption("db_version", "1.48");
19
  return 1.48;
20
+ }
includes/updates/upgrade_1_5.php CHANGED
@@ -23,4 +23,4 @@ function pmpro_upgrade_1_5()
23
 
24
  pmpro_setOption("db_version", "1.5");
25
  return 1.5;
26
- }
23
 
24
  pmpro_setOption("db_version", "1.5");
25
  return 1.5;
26
+ }
includes/updates/upgrade_1_5_9.php CHANGED
@@ -11,4 +11,4 @@ function pmpro_upgrade_1_5_9()
11
 
12
  pmpro_setOption("db_version", "1.59");
13
  return 1.59;
14
- }
11
 
12
  pmpro_setOption("db_version", "1.59");
13
  return 1.59;
14
+ }
includes/updates/upgrade_1_6.php CHANGED
@@ -11,4 +11,4 @@ function pmpro_upgrade_1_6()
11
 
12
  pmpro_setOption("db_version", "1.6");
13
  return 1.6;
14
- }
11
 
12
  pmpro_setOption("db_version", "1.6");
13
  return 1.6;
14
+ }
includes/updates/upgrade_1_7.php CHANGED
@@ -5,4 +5,4 @@ function pmpro_upgrade_1_7()
5
 
6
  pmpro_setOption("db_version", "1.7");
7
  return 1.7;
8
- }
5
 
6
  pmpro_setOption("db_version", "1.7");
7
  return 1.7;
8
+ }
includes/updates/upgrade_1_8_6_9.php CHANGED
@@ -91,4 +91,4 @@ function pmpro_upgrade_1_8_6_9_ajax() {
91
 
92
  update_option('pmpro_upgrade_1_8_6_9_last_order_id', $last_order_id);
93
  }
94
- }
91
 
92
  update_option('pmpro_upgrade_1_8_6_9_last_order_id', $last_order_id);
93
  }
94
+ }
includes/updates/upgrade_1_8_7.php CHANGED
@@ -32,4 +32,4 @@ function pmpro_upgrade_1_8_7() {
32
  pmpro_setOption("db_version", "1.87");
33
 
34
  return 1.87;
35
- }
32
  pmpro_setOption("db_version", "1.87");
33
 
34
  return 1.87;
35
+ }
includes/updates/upgrade_1_8_8.php CHANGED
@@ -106,4 +106,4 @@ function pmpro_upgrade_1_8_8_ajax() {
106
 
107
  update_option('pmpro_upgrade_1_8_8_last_order_id', $last_order_id, 'no');
108
  }
109
- }
106
 
107
  update_option('pmpro_upgrade_1_8_8_last_order_id', $last_order_id, 'no');
108
  }
109
+ }
includes/updates/upgrade_1_8_9_1.php CHANGED
@@ -143,4 +143,4 @@ function pmpro_upgrade_1_8_9_1_ajax() {
143
 
144
  update_option('pmpro_upgrade_1_8_9_1_last_order_id', $last_order_id, 'no');
145
  }
146
- }
143
 
144
  update_option('pmpro_upgrade_1_8_9_1_last_order_id', $last_order_id, 'no');
145
  }
146
+ }
includes/updates/upgrade_1_8_9_3.php CHANGED
@@ -162,13 +162,13 @@ function pmpro_upgrade_1_8_9_3_ajax() {
162
  $wpdb->query($sqlQuery);
163
  }
164
  } else {
165
- $startdate = date( "Y-m-d", $user->membership_level->startdate );
166
  }
167
 
168
  //calculate and fix the end date
169
  if(empty($user->membership_level->enddate)) {
170
  if ( ! empty( $pmpro_level->expiration_number ) ) {
171
- $enddate = date( "Y-m-d", strtotime( "+ " . $pmpro_level->expiration_number . " " . $pmpro_level->expiration_period, $last_order->timestamp ) );
172
  } else {
173
  $enddate = "NULL";
174
  }
@@ -201,4 +201,4 @@ function pmpro_upgrade_1_8_9_3_ajax() {
201
 
202
  update_option('pmpro_upgrade_1_8_9_3_last_user_id', $last_user_id, 'no');
203
  }
204
- }
162
  $wpdb->query($sqlQuery);
163
  }
164
  } else {
165
+ $startdate = date_i18n( "Y-m-d", $user->membership_level->startdate );
166
  }
167
 
168
  //calculate and fix the end date
169
  if(empty($user->membership_level->enddate)) {
170
  if ( ! empty( $pmpro_level->expiration_number ) ) {
171
+ $enddate = date_i18n( "Y-m-d", strtotime( "+ " . $pmpro_level->expiration_number . " " . $pmpro_level->expiration_period, $last_order->timestamp ) );
172
  } else {
173
  $enddate = "NULL";
174
  }
201
 
202
  update_option('pmpro_upgrade_1_8_9_3_last_user_id', $last_user_id, 'no');
203
  }
204
+ }
includes/xmlrpc.php CHANGED
@@ -77,4 +77,4 @@ function pmpro_xmlrpc_hasMembershipAccess($args)
77
  $has_access = pmpro_has_membership_access($post_id, $user_id, $return_membership_levels);
78
 
79
  return $has_access;
80
- }
77
  $has_access = pmpro_has_membership_access($post_id, $user_id, $return_membership_levels);
78
 
79
  return $has_access;
80
+ }
js/paid-memberships-pro.js CHANGED
@@ -1,9 +1,10 @@
1
  function askfirst(text, url)
2
  {
3
- var answer = confirm (text);
4
 
5
- if (answer)
6
- window.location=url;
 
7
  }
8
 
9
  //provide a random timestamp with each call to foil caching
1
  function askfirst(text, url)
2
  {
3
+ var answer = window.confirm(text);
4
 
5
+ if (answer) {
6
+ window.location = url;
7
+ }
8
  }
9
 
10
  //provide a random timestamp with each call to foil caching
languages/pmpro.mo CHANGED
Binary file
languages/pmpro.po CHANGED
@@ -5,7 +5,7 @@
5
  msgid ""
6
  msgstr ""
7
  "Project-Id-Version: pmpro\n"
8
- "POT-Creation-Date: 2016-09-13 10:10-0400\n"
9
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
  "Last-Translator: \n"
11
  "Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
@@ -311,14 +311,14 @@ msgstr ""
311
  #: adminpages/membershiplevels.php:490 adminpages/membershiplevels.php:496
312
  #: adminpages/membershiplevels.php:498 adminpages/membershiplevels.php:525
313
  #: adminpages/membershiplevels.php:526 adminpages/membershiplevels.php:569
314
- #: adminpages/membershiplevels.php:618 adminpages/membershiplevels.php:619
315
- #: adminpages/pagesettings.php:69 adminpages/pagesettings.php:70
316
- #: includes/adminpages.php:44 includes/adminpages.php:64
317
- #: includes/adminpages.php:65 includes/adminpages.php:69
318
- #: includes/adminpages.php:70 includes/adminpages.php:100
319
- #: includes/adminpages.php:107 includes/adminpages.php:111
320
- #: includes/adminpages.php:116 includes/metaboxes.php:126
321
- #: includes/metaboxes.php:131
322
  msgid "Membership Levels"
323
  msgstr ""
324
 
@@ -453,7 +453,7 @@ msgstr ""
453
 
454
  #: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
455
  #: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:662
456
- #: adminpages/paymentsettings.php:210
457
  #: classes/gateways/class.pmprogateway_stripe.php:209 includes/profile.php:110
458
  #: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
459
  #: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:187
@@ -462,12 +462,13 @@ msgstr ""
462
  #: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:563
463
  #: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
464
  #: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
465
- #: adminpages/membershiplevels.php:658 adminpages/membershiplevels.php:667
466
- #: adminpages/membershiplevels.php:668 adminpages/membershiplevels.php:672
467
- #: adminpages/paymentsettings.php:210 adminpages/paymentsettings.php:414
468
- #: adminpages/paymentsettings.php:429 adminpages/paymentsettings.php:434
469
- #: adminpages/paymentsettings.php:436 adminpages/paymentsettings.php:454
470
- #: adminpages/paymentsettings.php:459 adminpages/paymentsettings.php:461
 
471
  #: classes/gateways/class.pmprogateway_stripe.php:173
472
  #: classes/gateways/class.pmprogateway_stripe.php:174
473
  #: classes/gateways/class.pmprogateway_stripe.php:184
@@ -515,19 +516,19 @@ msgid "multisite only"
515
  msgstr ""
516
 
517
  #: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:662
518
- #: adminpages/paymentsettings.php:211
519
  #: classes/gateways/class.pmprogateway_stripe.php:210 includes/profile.php:111
520
  #: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
521
  #: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:563
522
  #: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
523
  #: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
524
- #: adminpages/membershiplevels.php:658 adminpages/membershiplevels.php:667
525
- #: adminpages/membershiplevels.php:668 adminpages/membershiplevels.php:672
526
- #: adminpages/paymentsettings.php:211 adminpages/paymentsettings.php:415
527
- #: adminpages/paymentsettings.php:424 adminpages/paymentsettings.php:430
528
- #: adminpages/paymentsettings.php:435 adminpages/paymentsettings.php:437
529
- #: adminpages/paymentsettings.php:455 adminpages/paymentsettings.php:460
530
- #: adminpages/paymentsettings.php:462
531
  #: classes/gateways/class.pmprogateway_stripe.php:174
532
  #: classes/gateways/class.pmprogateway_stripe.php:175
533
  #: classes/gateways/class.pmprogateway_stripe.php:185
@@ -592,7 +593,7 @@ msgid "selected"
592
  msgstr ""
593
 
594
  #: adminpages/advancedsettings.php:368 adminpages/pagesettings.php:294
595
- #: adminpages/paymentsettings.php:238 adminpages/advancedsettings.php:284
596
  #: adminpages/advancedsettings.php:355 adminpages/advancedsettings.php:368
597
  #: adminpages/pagesettings.php:209 adminpages/pagesettings.php:223
598
  #: adminpages/pagesettings.php:251 adminpages/pagesettings.php:254
@@ -688,16 +689,16 @@ msgstr ""
688
  #: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:505
689
  #: adminpages/membershiplevels.php:511 adminpages/membershiplevels.php:513
690
  #: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:541
691
- #: adminpages/membershiplevels.php:583 adminpages/membershiplevels.php:636
692
- #: adminpages/membershiplevels.php:637 adminpages/membershiplevels.php:641
693
- #: adminpages/memberslist.php:111 adminpages/memberslist.php:144
694
- #: adminpages/memberslist.php:154 adminpages/memberslist.php:164
695
- #: adminpages/orders.php:597 adminpages/orders.php:900
696
- #: adminpages/orders.php:910 adminpages/orders.php:937
697
- #: adminpages/orders.php:966 adminpages/orders.php:1103
698
- #: adminpages/orders.php:1134 adminpages/reports/login.php:140
699
- #: adminpages/reports/login.php:142 adminpages/reports/login.php:158
700
- #: adminpages/templates/orders-email.php:46
701
  #: adminpages/templates/orders-print.php:75
702
  msgid "ID"
703
  msgstr ""
@@ -751,12 +752,13 @@ msgstr ""
751
  #: classes/gateways/class.pmprogateway_stripe.php:495
752
  #: classes/gateways/class.pmprogateway_stripe.php:498
753
  #: classes/gateways/class.pmprogateway_stripe.php:500
754
- #: classes/gateways/class.pmprogateway_stripe.php:503 pages/billing.php:249
 
755
  #: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
756
- #: pages/billing.php:268 pages/billing.php:310 pages/checkout.php:508
757
- #: pages/checkout.php:524 pages/checkout.php:525 pages/checkout.php:532
758
- #: pages/checkout.php:553 pages/checkout.php:562 pages/checkout.php:571
759
- #: pages/checkout.php:575
760
  msgid "Expiration Date"
761
  msgstr ""
762
 
@@ -847,6 +849,7 @@ msgstr ""
847
  #: classes/gateways/class.pmprogateway_stripe.php:566
848
  #: classes/gateways/class.pmprogateway_stripe.php:567
849
  #: classes/gateways/class.pmprogateway_stripe.php:570
 
850
  msgid "Day(s)"
851
  msgstr ""
852
 
@@ -870,6 +873,7 @@ msgstr ""
870
  #: classes/gateways/class.pmprogateway_stripe.php:566
871
  #: classes/gateways/class.pmprogateway_stripe.php:567
872
  #: classes/gateways/class.pmprogateway_stripe.php:570
 
873
  msgid "Month(s)"
874
  msgstr ""
875
 
@@ -893,6 +897,7 @@ msgstr ""
893
  #: classes/gateways/class.pmprogateway_stripe.php:566
894
  #: classes/gateways/class.pmprogateway_stripe.php:567
895
  #: classes/gateways/class.pmprogateway_stripe.php:570
 
896
  msgid "Week(s)"
897
  msgstr ""
898
 
@@ -916,6 +921,7 @@ msgstr ""
916
  #: classes/gateways/class.pmprogateway_stripe.php:566
917
  #: classes/gateways/class.pmprogateway_stripe.php:567
918
  #: classes/gateways/class.pmprogateway_stripe.php:570
 
919
  msgid "Year(s)"
920
  msgstr ""
921
 
@@ -1107,13 +1113,13 @@ msgstr ""
1107
  #: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:564
1108
  #: adminpages/membershiplevels.php:570 adminpages/membershiplevels.php:572
1109
  #: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:599
1110
- #: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:669
1111
- #: adminpages/membershiplevels.php:670 adminpages/membershiplevels.php:674
1112
- #: adminpages/orders.php:658 adminpages/orders.php:961
1113
- #: adminpages/orders.php:979 adminpages/orders.php:989
1114
- #: adminpages/orders.php:992 adminpages/orders.php:1021
1115
- #: adminpages/orders.php:1050 adminpages/orders.php:1205
1116
- #: adminpages/orders.php:1239
1117
  msgid "edit"
1118
  msgstr ""
1119
 
@@ -1135,13 +1141,13 @@ msgstr ""
1135
  #: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:566
1136
  #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
1137
  #: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
1138
- #: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:669
1139
- #: adminpages/membershiplevels.php:670 adminpages/membershiplevels.php:674
1140
- #: adminpages/orders.php:664 adminpages/orders.php:967
1141
- #: adminpages/orders.php:985 adminpages/orders.php:995
1142
- #: adminpages/orders.php:998 adminpages/orders.php:1027
1143
- #: adminpages/orders.php:1056 adminpages/orders.php:1211
1144
- #: adminpages/orders.php:1245
1145
  msgid "delete"
1146
  msgstr ""
1147
 
@@ -1320,9 +1326,10 @@ msgstr ""
1320
  #: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:512
1321
  #: adminpages/membershiplevels.php:514 adminpages/membershiplevels.php:541
1322
  #: adminpages/membershiplevels.php:542 adminpages/membershiplevels.php:584
1323
- #: adminpages/membershiplevels.php:637 adminpages/membershiplevels.php:638
1324
- #: adminpages/membershiplevels.php:642 adminpages/reports/login.php:142
1325
- #: adminpages/reports/login.php:144 adminpages/reports/login.php:160
 
1326
  msgid "Name"
1327
  msgstr ""
1328
 
@@ -1335,8 +1342,8 @@ msgstr ""
1335
  #: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
1336
  #: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:338
1337
  #: adminpages/membershiplevels.php:543 adminpages/membershiplevels.php:585
1338
- #: adminpages/membershiplevels.php:638 adminpages/membershiplevels.php:639
1339
- #: adminpages/membershiplevels.php:643
1340
  msgid "Billing Details"
1341
  msgstr ""
1342
 
@@ -1353,6 +1360,7 @@ msgstr ""
1353
  #: classes/gateways/class.pmprogateway_stripe.php:664
1354
  #: classes/gateways/class.pmprogateway_stripe.php:665
1355
  #: classes/gateways/class.pmprogateway_stripe.php:668
 
1356
  msgid "per"
1357
  msgstr ""
1358
 
@@ -1496,30 +1504,31 @@ msgstr ""
1496
  msgid "Categories"
1497
  msgstr ""
1498
 
1499
- #: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:516
1500
- #: adminpages/membershiplevels.php:517
1501
  msgid "Save Level"
1502
  msgstr ""
1503
 
1504
  #: adminpages/membershiplevels.php:508 adminpages/orders.php:796
1505
- #: pages/billing.php:401 pages/cancel.php:83 shortcodes/pmpro_account.php:72
1506
- #: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:518
1507
- #: adminpages/orders.php:511 adminpages/orders.php:561
1508
- #: adminpages/orders.php:633 adminpages/orders.php:662
1509
- #: adminpages/orders.php:765 adminpages/orders.php:796 pages/account.php:44
1510
- #: pages/billing.php:295 pages/billing.php:299 pages/billing.php:330
1511
- #: pages/billing.php:339 pages/billing.php:342 pages/billing.php:344
1512
- #: pages/billing.php:348 pages/billing.php:392 pages/cancel.php:71
1513
- #: shortcodes/pmpro_account.php:70 shortcodes/pmpro_account.php:72
1514
- #: shortcodes/pmpro_account.php:73
 
1515
  msgid "Cancel"
1516
  msgstr ""
1517
 
1518
  #: adminpages/membershiplevels.php:609 adminpages/membershiplevels.php:490
1519
  #: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:498
1520
  #: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:526
1521
- #: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:618
1522
- #: adminpages/membershiplevels.php:619
1523
  msgid "Add New Level"
1524
  msgstr ""
1525
 
@@ -1530,58 +1539,66 @@ msgstr ""
1530
  #: adminpages/membershiplevels.php:528 adminpages/membershiplevels.php:529
1531
  #: adminpages/membershiplevels.php:531 adminpages/membershiplevels.php:532
1532
  #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:575
 
1533
  #: adminpages/membershiplevels.php:621 adminpages/membershiplevels.php:622
1534
  #: adminpages/membershiplevels.php:624 adminpages/membershiplevels.php:625
1535
  msgid "Search Levels"
1536
  msgstr ""
1537
 
1538
  #: adminpages/membershiplevels.php:621 adminpages/membershiplevels.php:579
1539
- #: adminpages/membershiplevels.php:630 adminpages/membershiplevels.php:631
 
1540
  msgid "Drag and drop membership levels to reorder them on the Levels page."
1541
  msgstr ""
1542
 
1543
- #: adminpages/membershiplevels.php:634 pages/cancel.php:61
1544
  #: pages/confirmation.php:89 pages/invoice.php:70
1545
  #: shortcodes/pmpro_account.php:46 adminpages/membershiplevels.php:510
1546
  #: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
1547
  #: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
1548
- #: adminpages/membershiplevels.php:586 adminpages/membershiplevels.php:639
1549
- #: adminpages/membershiplevels.php:640 adminpages/membershiplevels.php:644
1550
- #: pages/account.php:20 pages/cancel.php:53 pages/confirmation.php:81
1551
- #: pages/confirmation.php:83 pages/invoice.php:68 pages/invoice.php:70
1552
- #: shortcodes/pmpro_account.php:45 shortcodes/pmpro_account.php:46
 
 
1553
  msgid "Expiration"
1554
  msgstr ""
1555
 
1556
  #: adminpages/membershiplevels.php:635 adminpages/membershiplevels.php:511
1557
  #: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
1558
  #: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
1559
- #: adminpages/membershiplevels.php:587 adminpages/membershiplevels.php:640
1560
- #: adminpages/membershiplevels.php:641 adminpages/membershiplevels.php:645
 
1561
  msgid "Allow Signups"
1562
  msgstr ""
1563
 
1564
  #: adminpages/membershiplevels.php:650 adminpages/membershiplevels.php:534
1565
  #: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
1566
  #: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
1567
- #: adminpages/membershiplevels.php:646 adminpages/membershiplevels.php:655
1568
- #: adminpages/membershiplevels.php:656 adminpages/membershiplevels.php:660
 
1569
  msgid "FREE"
1570
  msgstr ""
1571
 
1572
  #: adminpages/membershiplevels.php:659 adminpages/membershiplevels.php:560
1573
  #: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
1574
  #: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
1575
- #: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:664
1576
- #: adminpages/membershiplevels.php:665 adminpages/membershiplevels.php:669
 
1577
  msgid "After"
1578
  msgstr ""
1579
 
1580
  #: adminpages/membershiplevels.php:664 adminpages/membershiplevels.php:566
1581
  #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
1582
  #: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
1583
- #: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:669
1584
- #: adminpages/membershiplevels.php:670 adminpages/membershiplevels.php:674
 
1585
  #, php-format
1586
  msgid ""
1587
  "Are you sure you want to delete membership level %s? All subscriptions will "
@@ -1592,12 +1609,13 @@ msgstr ""
1592
  #: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
1593
  #: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
1594
  #: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
1595
- #: adminpages/membershiplevels.php:669 adminpages/membershiplevels.php:670
1596
- #: adminpages/membershiplevels.php:674 adminpages/orders.php:661
1597
- #: adminpages/orders.php:964 adminpages/orders.php:982
1598
- #: adminpages/orders.php:992 adminpages/orders.php:995
1599
- #: adminpages/orders.php:1024 adminpages/orders.php:1053
1600
- #: adminpages/orders.php:1208 adminpages/orders.php:1242
 
1601
  msgid "copy"
1602
  msgstr ""
1603
 
@@ -1644,7 +1662,8 @@ msgstr ""
1644
  #: adminpages/reports/memberships.php:303
1645
  #: adminpages/reports/memberships.php:317 adminpages/reports/sales.php:208
1646
  #: adminpages/reports/sales.php:216 adminpages/reports/sales.php:217
1647
- #: adminpages/reports/sales.php:225
 
1648
  msgid "All Levels"
1649
  msgstr ""
1650
 
@@ -1681,8 +1700,9 @@ msgstr ""
1681
  #: adminpages/memberslist.php:165 pages/account.php:51 pages/account.php:55
1682
  #: pages/account.php:76 pages/checkout.php:168 pages/checkout.php:171
1683
  #: pages/checkout.php:173 pages/checkout.php:180 pages/checkout.php:182
1684
- #: pages/checkout.php:184 shortcodes/pmpro_account.php:105
1685
- #: shortcodes/pmpro_account.php:107 shortcodes/pmpro_account.php:108
 
1686
  msgid "Username"
1687
  msgstr ""
1688
 
@@ -1704,10 +1724,11 @@ msgstr ""
1704
  #: adminpages/memberslist.php:160 adminpages/memberslist.php:170
1705
  #: pages/account.php:90 pages/account.php:94 pages/billing.php:58
1706
  #: pages/billing.php:62 pages/billing.php:71 pages/billing.php:74
1707
- #: pages/billing.php:76 pages/checkout.php:298 pages/checkout.php:300
1708
- #: pages/checkout.php:302 pages/checkout.php:311 pages/checkout.php:314
1709
- #: pages/checkout.php:317 pages/checkout.php:319 pages/checkout.php:321
1710
- #: pages/confirmation.php:59 pages/confirmation.php:61 pages/invoice.php:46
 
1711
  #: pages/invoice.php:48
1712
  msgid "Billing Address"
1713
  msgstr ""
@@ -1745,16 +1766,16 @@ msgstr ""
1745
  #: adminpages/memberslist.php:262 adminpages/reports/login.php:228
1746
  #: adminpages/memberslist.php:195 adminpages/memberslist.php:223
1747
  #: adminpages/memberslist.php:251 adminpages/memberslist.php:261
1748
- #: adminpages/reports/login.php:210 adminpages/reports/login.php:212
1749
- #: adminpages/reports/login.php:228
1750
  msgid "No members found."
1751
  msgstr ""
1752
 
1753
  #: adminpages/memberslist.php:262 adminpages/reports/login.php:228
1754
  #: adminpages/memberslist.php:195 adminpages/memberslist.php:223
1755
  #: adminpages/memberslist.php:251 adminpages/memberslist.php:261
1756
- #: adminpages/reports/login.php:210 adminpages/reports/login.php:212
1757
- #: adminpages/reports/login.php:228
1758
  msgid "Search all levels"
1759
  msgstr ""
1760
 
@@ -1959,11 +1980,13 @@ msgstr ""
1959
  #: classes/gateways/class.pmprogateway_stripe.php:447
1960
  #: classes/gateways/class.pmprogateway_stripe.php:450
1961
  #: classes/gateways/class.pmprogateway_stripe.php:452
1962
- #: classes/gateways/class.pmprogateway_stripe.php:455 pages/billing.php:234
 
1963
  #: pages/billing.php:238 pages/billing.php:247 pages/billing.php:250
1964
- #: pages/billing.php:253 pages/billing.php:262 pages/checkout.php:493
1965
- #: pages/checkout.php:507 pages/checkout.php:510 pages/checkout.php:516
1966
- #: pages/checkout.php:517 pages/checkout.php:525 pages/checkout.php:527
 
1967
  msgid "Card Type"
1968
  msgstr ""
1969
 
@@ -2245,7 +2268,7 @@ msgstr ""
2245
  msgid "User"
2246
  msgstr ""
2247
 
2248
- #: adminpages/orders.php:1138 includes/init.php:243 includes/profile.php:27
2249
  #: pages/checkout.php:42 pages/confirmation.php:53 pages/confirmation.php:70
2250
  #: pages/confirmation.php:116 pages/invoice.php:28 pages/invoice.php:51
2251
  #: adminpages/orders.php:601 adminpages/orders.php:904
@@ -2257,9 +2280,11 @@ msgstr ""
2257
  #: includes/profile.php:25 includes/profile.php:27 pages/checkout.php:33
2258
  #: pages/checkout.php:34 pages/checkout.php:35 pages/checkout.php:42
2259
  #: pages/confirmation.php:46 pages/confirmation.php:47
2260
- #: pages/confirmation.php:62 pages/confirmation.php:64
2261
- #: pages/confirmation.php:103 pages/confirmation.php:105 pages/invoice.php:27
2262
- #: pages/invoice.php:28 pages/invoice.php:49 pages/invoice.php:51
 
 
2263
  msgid "Membership Level"
2264
  msgstr ""
2265
 
@@ -2585,7 +2610,7 @@ msgstr ""
2585
  #: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
2586
  #: adminpages/paymentsettings.php:445 pages/billing.php:78
2587
  #: pages/billing.php:82 pages/billing.php:91 pages/billing.php:94
2588
- #: pages/billing.php:96
2589
  msgid "optional"
2590
  msgstr ""
2591
 
@@ -2626,25 +2651,31 @@ msgstr ""
2626
  msgid "Force SSL"
2627
  msgstr ""
2628
 
2629
- #: adminpages/paymentsettings.php:212 adminpages/paymentsettings.php:212
 
 
 
 
 
 
2630
  #: adminpages/paymentsettings.php:456 adminpages/paymentsettings.php:461
2631
  #: adminpages/paymentsettings.php:463
2632
  msgid "Yes (with JavaScript redirects)"
2633
  msgstr ""
2634
 
2635
- #: adminpages/paymentsettings.php:214 adminpages/paymentsettings.php:214
2636
  msgid ""
2637
  "Recommended: Yes. Try the JavaScript redirects setting if you are having "
2638
  "issues with infinite redirect loops."
2639
  msgstr ""
2640
 
2641
- #: adminpages/paymentsettings.php:219 adminpages/paymentsettings.php:219
2642
  #: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:463
2643
  #: adminpages/paymentsettings.php:468 adminpages/paymentsettings.php:470
2644
  msgid "SSL Seal Code"
2645
  msgstr ""
2646
 
2647
- #: adminpages/paymentsettings.php:223 adminpages/paymentsettings.php:223
2648
  msgid ""
2649
  "Your <strong><a target=\"_blank\" href=\"http://www.paidmembershipspro.com/"
2650
  "documentation/initial-plugin-setup/ssl/\">SSL Certificate</a></strong> must "
@@ -2652,11 +2683,11 @@ msgid ""
2652
  "short HTML or JavaScript snippet that can be pasted here."
2653
  msgstr ""
2654
 
2655
- #: adminpages/paymentsettings.php:228 adminpages/paymentsettings.php:228
2656
  msgid "Extra HTTPS URL Filter"
2657
  msgstr ""
2658
 
2659
- #: adminpages/paymentsettings.php:231 adminpages/paymentsettings.php:231
2660
  msgid ""
2661
  "Pass all generated HTML through a URL filter to add HTTPS to URLs used on "
2662
  "secure pages. Check this if you are using SSL and have warnings on your "
@@ -2949,11 +2980,12 @@ msgstr ""
2949
  msgid "Update complete."
2950
  msgstr ""
2951
 
2952
- #: classes/class.memberorder.php:716 classes/class.memberorder.php:553
2953
  #: classes/class.memberorder.php:561 classes/class.memberorder.php:564
2954
  #: classes/class.memberorder.php:573 classes/class.memberorder.php:644
2955
  #: classes/class.memberorder.php:697 classes/class.memberorder.php:699
2956
- #: classes/class.memberorder.php:706 includes/cleanup.php:24
 
2957
  #, php-format
2958
  msgid ""
2959
  "There was an error canceling the subscription for user with ID=%s. You will "
@@ -2975,7 +3007,7 @@ msgstr ""
2975
 
2976
  #: classes/class.pmproemail.php:166 classes/class.pmproemail.php:142
2977
  #: classes/class.pmproemail.php:144 classes/class.pmproemail.php:147
2978
- #: classes/class.pmproemail.php:156
2979
  #, php-format
2980
  msgid "Membership for %s at %s has been CANCELLED"
2981
  msgstr ""
@@ -2983,6 +3015,7 @@ msgstr ""
2983
  #: classes/class.pmproemail.php:207 classes/class.pmproemail.php:172
2984
  #: classes/class.pmproemail.php:173 classes/class.pmproemail.php:175
2985
  #: classes/class.pmproemail.php:178 classes/class.pmproemail.php:187
 
2986
  #, php-format
2987
  msgid "Your membership confirmation for %s"
2988
  msgstr ""
@@ -3000,14 +3033,17 @@ msgstr ""
3000
  #: classes/class.pmproemail.php:236 classes/class.pmproemail.php:237
3001
  #: classes/class.pmproemail.php:240 classes/class.pmproemail.php:246
3002
  #: classes/class.pmproemail.php:249 classes/class.pmproemail.php:258
3003
- #: classes/class.pmproemail.php:304 classes/class.pmproemail.php:307
3004
- #: classes/class.pmproemail.php:313 classes/class.pmproemail.php:316
3005
- #: classes/class.pmproemail.php:325 classes/class.pmproemail.php:328
3006
- #: classes/class.pmproemail.php:334 classes/class.pmproemail.php:337
3007
- #: classes/class.pmproemail.php:346 classes/class.pmproemail.php:532
3008
- #: classes/class.pmproemail.php:580 classes/class.pmproemail.php:645
3009
- #: classes/class.pmproemail.php:648 classes/class.pmproemail.php:657
3010
- #: classes/class.pmproemail.php:659
 
 
 
3011
  #: classes/gateways/class.pmprogateway_braintree.php:349
3012
  #: classes/gateways/class.pmprogateway_braintree.php:362
3013
  #: classes/gateways/class.pmprogateway_braintree.php:364
@@ -3020,14 +3056,17 @@ msgstr ""
3020
  #: classes/gateways/class.pmprogateway_stripe.php:536
3021
  #: classes/gateways/class.pmprogateway_stripe.php:540
3022
  #: classes/gateways/class.pmprogateway_stripe.php:541
3023
- #: classes/gateways/class.pmprogateway_stripe.php:544 pages/checkout.php:66
 
3024
  #: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:75
3025
  #: pages/checkout.php:76 pages/checkout.php:77 pages/checkout.php:78
3026
- #: pages/checkout.php:85 pages/checkout.php:86 pages/checkout.php:549
3027
- #: pages/checkout.php:565 pages/checkout.php:566 pages/checkout.php:573
3028
- #: pages/checkout.php:594 pages/checkout.php:603 pages/checkout.php:612
3029
- #: pages/checkout.php:616 pages/checkout.php:617 pages/confirmation.php:51
3030
- #: pages/confirmation.php:52 pages/invoice.php:32 pages/invoice.php:33
 
 
3031
  msgid "Discount Code"
3032
  msgstr ""
3033
 
@@ -3035,12 +3074,13 @@ msgstr ""
3035
  #: classes/class.pmproemail.php:685 classes/class.pmproemail.php:241
3036
  #: classes/class.pmproemail.php:243 classes/class.pmproemail.php:253
3037
  #: classes/class.pmproemail.php:256 classes/class.pmproemail.php:265
3038
- #: classes/class.pmproemail.php:325 classes/class.pmproemail.php:328
3039
- #: classes/class.pmproemail.php:346 classes/class.pmproemail.php:349
3040
- #: classes/class.pmproemail.php:358 classes/class.pmproemail.php:538
 
3041
  #: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
3042
  #: classes/class.pmproemail.php:654 classes/class.pmproemail.php:663
3043
- #: classes/class.pmproemail.php:665
3044
  #, php-format
3045
  msgid "This membership will expire on %s."
3046
  msgstr ""
@@ -3048,16 +3088,19 @@ msgstr ""
3048
  #: classes/class.pmproemail.php:307 classes/class.pmproemail.php:263
3049
  #: classes/class.pmproemail.php:265 classes/class.pmproemail.php:275
3050
  #: classes/class.pmproemail.php:278 classes/class.pmproemail.php:287
 
3051
  #, php-format
3052
  msgid "Member Checkout for %s at %s"
3053
  msgstr ""
3054
 
3055
  #: classes/class.pmproemail.php:395 classes/class.pmproemail.php:375
 
3056
  #, php-format
3057
  msgid "Your billing information has been updated at %s"
3058
  msgstr ""
3059
 
3060
  #: classes/class.pmproemail.php:448 classes/class.pmproemail.php:428
 
3061
  #, php-format
3062
  msgid "Billing information has been updated for %s at %s"
3063
  msgstr ""
@@ -3065,6 +3108,7 @@ msgstr ""
3065
  #: classes/class.pmproemail.php:496 classes/class.pmproemail.php:425
3066
  #: classes/class.pmproemail.php:430 classes/class.pmproemail.php:464
3067
  #: classes/class.pmproemail.php:467 classes/class.pmproemail.php:476
 
3068
  #, php-format
3069
  msgid "Membership Payment Failed at %s"
3070
  msgstr ""
@@ -3072,13 +3116,14 @@ msgstr ""
3072
  #: classes/class.pmproemail.php:542 classes/class.pmproemail.php:462
3073
  #: classes/class.pmproemail.php:468 classes/class.pmproemail.php:510
3074
  #: classes/class.pmproemail.php:513 classes/class.pmproemail.php:522
 
3075
  #, php-format
3076
  msgid "Membership Payment Failed For %s at %s"
3077
  msgstr ""
3078
 
3079
  #: classes/class.pmproemail.php:589 classes/class.pmproemail.php:508
3080
  #: classes/class.pmproemail.php:557 classes/class.pmproemail.php:560
3081
- #: classes/class.pmproemail.php:569
3082
  #, php-format
3083
  msgid "Credit Card on File Expiring Soon at %s"
3084
  msgstr ""
@@ -3086,7 +3131,7 @@ msgstr ""
3086
  #: classes/class.pmproemail.php:639 classes/class.pmproemail.php:501
3087
  #: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
3088
  #: classes/class.pmproemail.php:608 classes/class.pmproemail.php:617
3089
- #: classes/class.pmproemail.php:619
3090
  #, php-format
3091
  msgid "INVOICE for %s membership"
3092
  msgstr ""
@@ -3094,7 +3139,7 @@ msgstr ""
3094
  #: classes/class.pmproemail.php:710 classes/class.pmproemail.php:563
3095
  #: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
3096
  #: classes/class.pmproemail.php:679 classes/class.pmproemail.php:688
3097
- #: classes/class.pmproemail.php:690
3098
  #, php-format
3099
  msgid "Your trial at %s is ending soon"
3100
  msgstr ""
@@ -3102,7 +3147,7 @@ msgstr ""
3102
  #: classes/class.pmproemail.php:744 classes/class.pmproemail.php:596
3103
  #: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
3104
  #: classes/class.pmproemail.php:713 classes/class.pmproemail.php:722
3105
- #: classes/class.pmproemail.php:724
3106
  #, php-format
3107
  msgid "Your membership at %s has ended"
3108
  msgstr ""
@@ -3110,7 +3155,7 @@ msgstr ""
3110
  #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:621
3111
  #: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
3112
  #: classes/class.pmproemail.php:738 classes/class.pmproemail.php:747
3113
- #: classes/class.pmproemail.php:749
3114
  #, php-format
3115
  msgid "Your membership at %s will end soon"
3116
  msgstr ""
@@ -3118,7 +3163,7 @@ msgstr ""
3118
  #: classes/class.pmproemail.php:789 classes/class.pmproemail.php:641
3119
  #: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
3120
  #: classes/class.pmproemail.php:758 classes/class.pmproemail.php:767
3121
- #: classes/class.pmproemail.php:769
3122
  #, php-format
3123
  msgid "Your membership at %s has been changed"
3124
  msgstr ""
@@ -3126,8 +3171,9 @@ msgstr ""
3126
  #: classes/class.pmproemail.php:793 classes/class.pmproemail.php:830
3127
  #: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
3128
  #: classes/class.pmproemail.php:771 classes/class.pmproemail.php:773
3129
- #: classes/class.pmproemail.php:800 classes/class.pmproemail.php:809
3130
- #: classes/class.pmproemail.php:810 classes/class.pmproemail.php:811
 
3131
  #, php-format
3132
  msgid "The new level is %s"
3133
  msgstr ""
@@ -3135,7 +3181,7 @@ msgstr ""
3135
  #: classes/class.pmproemail.php:795 classes/class.pmproemail.php:647
3136
  #: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
3137
  #: classes/class.pmproemail.php:764 classes/class.pmproemail.php:773
3138
- #: classes/class.pmproemail.php:775
3139
  msgid "Your membership has been cancelled"
3140
  msgstr ""
3141
 
@@ -3144,9 +3190,10 @@ msgstr ""
3144
  #: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
3145
  #: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
3146
  #: classes/class.pmproemail.php:777 classes/class.pmproemail.php:778
3147
- #: classes/class.pmproemail.php:779 classes/class.pmproemail.php:803
3148
- #: classes/class.pmproemail.php:806 classes/class.pmproemail.php:815
3149
- #: classes/class.pmproemail.php:816 classes/class.pmproemail.php:817
 
3150
  #, php-format
3151
  msgid "This membership will expire on %s"
3152
  msgstr ""
@@ -3156,9 +3203,10 @@ msgstr ""
3156
  #: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
3157
  #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
3158
  #: classes/class.pmproemail.php:781 classes/class.pmproemail.php:782
3159
- #: classes/class.pmproemail.php:783 classes/class.pmproemail.php:807
3160
- #: classes/class.pmproemail.php:810 classes/class.pmproemail.php:819
3161
- #: classes/class.pmproemail.php:820 classes/class.pmproemail.php:821
 
3162
  msgid "This membership does not expire"
3163
  msgstr ""
3164
 
@@ -3166,6 +3214,7 @@ msgstr ""
3166
  #: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
3167
  #: classes/class.pmproemail.php:796 classes/class.pmproemail.php:805
3168
  #: classes/class.pmproemail.php:806 classes/class.pmproemail.php:807
 
3169
  #, php-format
3170
  msgid "Membership for %s at %s has been changed"
3171
  msgstr ""
@@ -3173,11 +3222,13 @@ msgstr ""
3173
  #: classes/class.pmproemail.php:832 classes/class.pmproemail.php:799
3174
  #: classes/class.pmproemail.php:802 classes/class.pmproemail.php:811
3175
  #: classes/class.pmproemail.php:812 classes/class.pmproemail.php:813
 
3176
  msgid "Membership has been cancelled"
3177
  msgstr ""
3178
 
3179
  #: classes/class.pmproemail.php:869 classes/class.pmproemail.php:848
3180
  #: classes/class.pmproemail.php:849 classes/class.pmproemail.php:850
 
3181
  msgid "Invoice for Order #: "
3182
  msgstr ""
3183
 
@@ -3280,6 +3331,7 @@ msgstr ""
3280
  #: paid-memberships-pro.php:122 paid-memberships-pro.php:123
3281
  #: paid-memberships-pro.php:130 paid-memberships-pro.php:131
3282
  #: paid-memberships-pro.php:132 paid-memberships-pro.php:133
 
3283
  msgid "Authorize.net"
3284
  msgstr ""
3285
 
@@ -3338,6 +3390,7 @@ msgstr ""
3338
  #: paid-memberships-pro.php:123 paid-memberships-pro.php:124
3339
  #: paid-memberships-pro.php:131 paid-memberships-pro.php:132
3340
  #: paid-memberships-pro.php:133 paid-memberships-pro.php:134
 
3341
  msgid "Braintree Payments"
3342
  msgstr ""
3343
 
@@ -3428,10 +3481,11 @@ msgstr ""
3428
  #: classes/gateways/class.pmprogateway_stripe.php:426
3429
  #: classes/gateways/class.pmprogateway_stripe.php:427
3430
  #: classes/gateways/class.pmprogateway_stripe.php:429
3431
- #: classes/gateways/class.pmprogateway_stripe.php:432 pages/checkout.php:476
 
3432
  #: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
3433
  #: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
3434
- #: pages/checkout.php:503
3435
  msgid "Payment Information"
3436
  msgstr ""
3437
 
@@ -3449,10 +3503,11 @@ msgstr ""
3449
  #: classes/gateways/class.pmprogateway_stripe.php:426
3450
  #: classes/gateways/class.pmprogateway_stripe.php:428
3451
  #: classes/gateways/class.pmprogateway_stripe.php:430
3452
- #: classes/gateways/class.pmprogateway_stripe.php:433 pages/checkout.php:476
 
3453
  #: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
3454
  #: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
3455
- #: pages/checkout.php:504
3456
  #, php-format
3457
  msgid "We Accept %s"
3458
  msgstr ""
@@ -3472,17 +3527,18 @@ msgstr ""
3472
  #: classes/gateways/class.pmprogateway_stripe.php:490
3473
  #: classes/gateways/class.pmprogateway_stripe.php:493
3474
  #: classes/gateways/class.pmprogateway_stripe.php:495
3475
- #: classes/gateways/class.pmprogateway_stripe.php:498 pages/billing.php:244
 
3476
  #: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
3477
- #: pages/billing.php:263 pages/billing.php:305 pages/checkout.php:503
3478
- #: pages/checkout.php:519 pages/checkout.php:520 pages/checkout.php:527
3479
- #: pages/checkout.php:548 pages/checkout.php:557 pages/checkout.php:566
3480
- #: pages/checkout.php:570
3481
  msgid "Card Number"
3482
  msgstr ""
3483
 
3484
  #: classes/gateways/class.pmprogateway_braintree.php:359
3485
- #: classes/gateways/class.pmprogateway_stripe.php:553 pages/billing.php:352
3486
  #: pages/checkout.php:612
3487
  #: classes/gateways/class.pmprogateway_braintree.php:340
3488
  #: classes/gateways/class.pmprogateway_braintree.php:353
@@ -3496,17 +3552,19 @@ msgstr ""
3496
  #: classes/gateways/class.pmprogateway_stripe.php:527
3497
  #: classes/gateways/class.pmprogateway_stripe.php:531
3498
  #: classes/gateways/class.pmprogateway_stripe.php:532
3499
- #: classes/gateways/class.pmprogateway_stripe.php:535 pages/billing.php:281
 
3500
  #: pages/billing.php:285 pages/billing.php:294 pages/billing.php:297
3501
- #: pages/billing.php:301 pages/billing.php:343 pages/checkout.php:540
3502
- #: pages/checkout.php:556 pages/checkout.php:557 pages/checkout.php:564
3503
- #: pages/checkout.php:585 pages/checkout.php:594 pages/checkout.php:603
3504
- #: pages/checkout.php:605 pages/checkout.php:607 pages/checkout.php:608
 
3505
  msgid "CVV"
3506
  msgstr ""
3507
 
3508
  #: classes/gateways/class.pmprogateway_braintree.php:360
3509
- #: classes/gateways/class.pmprogateway_stripe.php:554 pages/billing.php:353
3510
  #: pages/checkout.php:613
3511
  #: classes/gateways/class.pmprogateway_braintree.php:341
3512
  #: classes/gateways/class.pmprogateway_braintree.php:354
@@ -3520,12 +3578,14 @@ msgstr ""
3520
  #: classes/gateways/class.pmprogateway_stripe.php:528
3521
  #: classes/gateways/class.pmprogateway_stripe.php:532
3522
  #: classes/gateways/class.pmprogateway_stripe.php:533
3523
- #: classes/gateways/class.pmprogateway_stripe.php:536 pages/billing.php:282
 
3524
  #: pages/billing.php:286 pages/billing.php:295 pages/billing.php:298
3525
- #: pages/billing.php:302 pages/billing.php:344 pages/checkout.php:541
3526
- #: pages/checkout.php:557 pages/checkout.php:558 pages/checkout.php:565
3527
- #: pages/checkout.php:586 pages/checkout.php:595 pages/checkout.php:604
3528
- #: pages/checkout.php:606 pages/checkout.php:608 pages/checkout.php:609
 
3529
  msgid "what's this?"
3530
  msgstr ""
3531
 
@@ -3544,12 +3604,13 @@ msgstr ""
3544
  #: classes/gateways/class.pmprogateway_stripe.php:538
3545
  #: classes/gateways/class.pmprogateway_stripe.php:542
3546
  #: classes/gateways/class.pmprogateway_stripe.php:543
3547
- #: classes/gateways/class.pmprogateway_stripe.php:546 pages/checkout.php:78
 
3548
  #: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:87
3549
- #: pages/checkout.php:88 pages/checkout.php:551 pages/checkout.php:567
3550
- #: pages/checkout.php:568 pages/checkout.php:575 pages/checkout.php:596
3551
- #: pages/checkout.php:605 pages/checkout.php:614 pages/checkout.php:618
3552
- #: pages/checkout.php:619
3553
  msgid "Apply"
3554
  msgstr ""
3555
 
@@ -3571,6 +3632,7 @@ msgstr ""
3571
  #: classes/gateways/class.pmprogateway_stripe.php:1072
3572
  #: classes/gateways/class.pmprogateway_stripe.php:1073
3573
  #: classes/gateways/class.pmprogateway_stripe.php:1076
 
3574
  msgid "Unknown error: Initial payment failed."
3575
  msgstr ""
3576
 
@@ -3698,6 +3760,7 @@ msgstr ""
3698
  #: paid-memberships-pro.php:116 paid-memberships-pro.php:117
3699
  #: paid-memberships-pro.php:124 paid-memberships-pro.php:125
3700
  #: paid-memberships-pro.php:126 paid-memberships-pro.php:127
 
3701
  msgid "Pay by Check"
3702
  msgstr ""
3703
 
@@ -3781,6 +3844,7 @@ msgstr ""
3781
  #: classes/gateways/class.pmprogateway_payflowpro.php:124
3782
  #: pages/checkout.php:177 pages/checkout.php:180 pages/checkout.php:182
3783
  #: pages/checkout.php:189 pages/checkout.php:191 pages/checkout.php:193
 
3784
  msgid "Password"
3785
  msgstr ""
3786
 
@@ -3817,6 +3881,7 @@ msgstr ""
3817
  #: paid-memberships-pro.php:119 paid-memberships-pro.php:120
3818
  #: paid-memberships-pro.php:127 paid-memberships-pro.php:128
3819
  #: paid-memberships-pro.php:129 paid-memberships-pro.php:130
 
3820
  msgid "PayPal Website Payments Pro"
3821
  msgstr ""
3822
 
@@ -3975,7 +4040,7 @@ msgstr ""
3975
  #: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
3976
  #: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
3977
  #: pages/checkout.php:718 pages/checkout.php:722 pages/checkout.php:724
3978
- #: pages/checkout.php:728 pages/checkout.php:729
3979
  msgid "Submit and Check Out"
3980
  msgstr ""
3981
 
@@ -3996,7 +4061,7 @@ msgstr ""
3996
  #: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
3997
  #: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
3998
  #: pages/checkout.php:718 pages/checkout.php:722 pages/checkout.php:724
3999
- #: pages/checkout.php:728 pages/checkout.php:729
4000
  msgid "Submit and Confirm"
4001
  msgstr ""
4002
 
@@ -4035,6 +4100,7 @@ msgstr ""
4035
  #: paid-memberships-pro.php:118 paid-memberships-pro.php:119
4036
  #: paid-memberships-pro.php:126 paid-memberships-pro.php:127
4037
  #: paid-memberships-pro.php:128 paid-memberships-pro.php:129
 
4038
  msgid "PayPal Express"
4039
  msgstr ""
4040
 
@@ -4070,6 +4136,7 @@ msgstr ""
4070
  #: paid-memberships-pro.php:121 paid-memberships-pro.php:122
4071
  #: paid-memberships-pro.php:129 paid-memberships-pro.php:130
4072
  #: paid-memberships-pro.php:131 paid-memberships-pro.php:132
 
4073
  msgid "PayPal Standard"
4074
  msgstr ""
4075
 
@@ -4100,6 +4167,7 @@ msgstr ""
4100
  #: paid-memberships-pro.php:117 paid-memberships-pro.php:118
4101
  #: paid-memberships-pro.php:125 paid-memberships-pro.php:126
4102
  #: paid-memberships-pro.php:127 paid-memberships-pro.php:128
 
4103
  msgid "Stripe"
4104
  msgstr ""
4105
 
@@ -4184,6 +4252,7 @@ msgstr ""
4184
  #: classes/gateways/class.pmprogateway_stripe.php:612
4185
  #: classes/gateways/class.pmprogateway_stripe.php:613
4186
  #: classes/gateways/class.pmprogateway_stripe.php:616
 
4187
  msgid "Subscription Updates"
4188
  msgstr ""
4189
 
@@ -4196,6 +4265,7 @@ msgstr ""
4196
  #: classes/gateways/class.pmprogateway_stripe.php:616
4197
  #: classes/gateways/class.pmprogateway_stripe.php:617
4198
  #: classes/gateways/class.pmprogateway_stripe.php:620
 
4199
  msgid ""
4200
  "Subscription updates, allow you to change the member's subscription values "
4201
  "at predefined times. Be sure to click Update Profile after making changes."
@@ -4210,12 +4280,13 @@ msgstr ""
4210
  #: classes/gateways/class.pmprogateway_stripe.php:618
4211
  #: classes/gateways/class.pmprogateway_stripe.php:619
4212
  #: classes/gateways/class.pmprogateway_stripe.php:622
 
4213
  msgid ""
4214
  "Subscription updates, allow you to change the member's subscription values "
4215
  "at predefined times. Be sure to click Update User after making changes."
4216
  msgstr ""
4217
 
4218
- #: classes/gateways/class.pmprogateway_stripe.php:645 pages/billing.php:400
4219
  #: classes/gateways/class.pmprogateway_stripe.php:578
4220
  #: classes/gateways/class.pmprogateway_stripe.php:579
4221
  #: classes/gateways/class.pmprogateway_stripe.php:589
@@ -4223,10 +4294,11 @@ msgstr ""
4223
  #: classes/gateways/class.pmprogateway_stripe.php:619
4224
  #: classes/gateways/class.pmprogateway_stripe.php:623
4225
  #: classes/gateways/class.pmprogateway_stripe.php:624
4226
- #: classes/gateways/class.pmprogateway_stripe.php:627 pages/billing.php:294
 
4227
  #: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
4228
  #: pages/billing.php:341 pages/billing.php:343 pages/billing.php:347
4229
- #: pages/billing.php:391
4230
  msgid "Update"
4231
  msgstr ""
4232
 
@@ -4239,10 +4311,11 @@ msgstr ""
4239
  #: classes/gateways/class.pmprogateway_stripe.php:816
4240
  #: classes/gateways/class.pmprogateway_stripe.php:817
4241
  #: classes/gateways/class.pmprogateway_stripe.php:820
 
4242
  msgid "Could not cancel the old subscription. Updates have not been processed."
4243
  msgstr ""
4244
 
4245
- #: classes/gateways/class.pmprogateway_stripe.php:1326
4246
  #: classes/gateways/class.pmprogateway_stripe.php:190
4247
  #: classes/gateways/class.pmprogateway_stripe.php:192
4248
  #: classes/gateways/class.pmprogateway_stripe.php:199
@@ -4259,20 +4332,22 @@ msgstr ""
4259
  #: classes/gateways/class.pmprogateway_stripe.php:1260
4260
  #: classes/gateways/class.pmprogateway_stripe.php:1300
4261
  #: classes/gateways/class.pmprogateway_stripe.php:1303
 
4262
  msgid "Error creating customer record with Stripe:"
4263
  msgstr ""
4264
 
4265
- #: classes/gateways/class.pmprogateway_stripe.php:1385
4266
  #: classes/gateways/class.pmprogateway_stripe.php:1275
4267
  #: classes/gateways/class.pmprogateway_stripe.php:1303
4268
  #: classes/gateways/class.pmprogateway_stripe.php:1313
4269
  #: classes/gateways/class.pmprogateway_stripe.php:1317
4270
  #: classes/gateways/class.pmprogateway_stripe.php:1357
4271
  #: classes/gateways/class.pmprogateway_stripe.php:1360
 
4272
  msgid "Error getting subscription with Stripe:"
4273
  msgstr ""
4274
 
4275
- #: classes/gateways/class.pmprogateway_stripe.php:1541
4276
  #: classes/gateways/class.pmprogateway_stripe.php:278
4277
  #: classes/gateways/class.pmprogateway_stripe.php:279
4278
  #: classes/gateways/class.pmprogateway_stripe.php:286
@@ -4297,10 +4372,11 @@ msgstr ""
4297
  #: classes/gateways/class.pmprogateway_stripe.php:1467
4298
  #: classes/gateways/class.pmprogateway_stripe.php:1507
4299
  #: classes/gateways/class.pmprogateway_stripe.php:1510
 
4300
  msgid "Error creating plan with Stripe:"
4301
  msgstr ""
4302
 
4303
- #: classes/gateways/class.pmprogateway_stripe.php:1572
4304
  #: classes/gateways/class.pmprogateway_stripe.php:294
4305
  #: classes/gateways/class.pmprogateway_stripe.php:295
4306
  #: classes/gateways/class.pmprogateway_stripe.php:302
@@ -4320,10 +4396,11 @@ msgstr ""
4320
  #: classes/gateways/class.pmprogateway_stripe.php:1498
4321
  #: classes/gateways/class.pmprogateway_stripe.php:1538
4322
  #: classes/gateways/class.pmprogateway_stripe.php:1541
 
4323
  msgid "Error subscribing customer to plan with Stripe:"
4324
  msgstr ""
4325
 
4326
- #: classes/gateways/class.pmprogateway_stripe.php:1668
4327
  #: classes/gateways/class.pmprogateway_stripe.php:383
4328
  #: classes/gateways/class.pmprogateway_stripe.php:389
4329
  #: classes/gateways/class.pmprogateway_stripe.php:410
@@ -4340,10 +4417,11 @@ msgstr ""
4340
  #: classes/gateways/class.pmprogateway_stripe.php:1594
4341
  #: classes/gateways/class.pmprogateway_stripe.php:1634
4342
  #: classes/gateways/class.pmprogateway_stripe.php:1637
 
4343
  msgid "Could not cancel old subscription."
4344
  msgstr ""
4345
 
4346
- #: classes/gateways/class.pmprogateway_stripe.php:1685
4347
  #: classes/gateways/class.pmprogateway_stripe.php:1533
4348
  #: classes/gateways/class.pmprogateway_stripe.php:1534
4349
  #: classes/gateways/class.pmprogateway_stripe.php:1535
@@ -4357,13 +4435,16 @@ msgstr ""
4357
  #: classes/gateways/class.pmprogateway_stripe.php:1611
4358
  #: classes/gateways/class.pmprogateway_stripe.php:1651
4359
  #: classes/gateways/class.pmprogateway_stripe.php:1654
 
4360
  msgid "Could not find the customer."
4361
  msgstr ""
4362
 
 
4363
  #: classes/gateways/class.pmprogateway_stripe.php:1837
4364
  msgid "Error: "
4365
  msgstr ""
4366
 
 
4367
  #: classes/gateways/class.pmprogateway_stripe.php:1850
4368
  #, php-format
4369
  msgid "Error: Unkown error while refunding charge #%s"
@@ -4377,6 +4458,7 @@ msgstr ""
4377
  #: paid-memberships-pro.php:124 paid-memberships-pro.php:125
4378
  #: paid-memberships-pro.php:132 paid-memberships-pro.php:133
4379
  #: paid-memberships-pro.php:134 paid-memberships-pro.php:135
 
4380
  msgid "2Checkout"
4381
  msgstr ""
4382
 
@@ -4748,6 +4830,7 @@ msgstr ""
4748
  #: includes/functions.php:203 includes/functions.php:204
4749
  #: includes/functions.php:207 includes/functions.php:243
4750
  #: includes/functions.php:309 includes/functions.php:315
 
4751
  #, php-format
4752
  msgid "The price for membership is <strong>%s</strong> now"
4753
  msgstr ""
@@ -4757,6 +4840,7 @@ msgstr ""
4757
  #: includes/functions.php:205 includes/functions.php:206
4758
  #: includes/functions.php:209 includes/functions.php:245
4759
  #: includes/functions.php:311 includes/functions.php:317
 
4760
  #, php-format
4761
  msgid "<strong>%s</strong> now"
4762
  msgstr ""
@@ -4766,13 +4850,14 @@ msgstr ""
4766
  #: includes/functions.php:213 includes/functions.php:214
4767
  #: includes/functions.php:215 includes/functions.php:218
4768
  #: includes/functions.php:254 includes/functions.php:320
4769
- #: includes/functions.php:326
4770
  #, php-format
4771
  msgid " and then <strong>%s per %s for %d more %s</strong>."
4772
  msgstr ""
4773
 
4774
  #: includes/functions.php:335 includes/functions.php:258
4775
  #: includes/functions.php:324 includes/functions.php:330
 
4776
  #, php-format
4777
  msgid " and then <strong>%s every %d %s for %d more payments</strong>."
4778
  msgstr ""
@@ -4782,7 +4867,7 @@ msgstr ""
4782
  #: includes/functions.php:222 includes/functions.php:223
4783
  #: includes/functions.php:224 includes/functions.php:227
4784
  #: includes/functions.php:263 includes/functions.php:329
4785
- #: includes/functions.php:335
4786
  #, php-format
4787
  msgid " and then <strong>%s after %d %s</strong>."
4788
  msgstr ""
@@ -4791,7 +4876,7 @@ msgstr ""
4791
  #: includes/functions.php:229 includes/functions.php:230
4792
  #: includes/functions.php:231 includes/functions.php:235
4793
  #: includes/functions.php:271 includes/functions.php:337
4794
- #: includes/functions.php:343
4795
  #, php-format
4796
  msgid "The price for membership is <strong>%s per %s</strong>."
4797
  msgstr ""
@@ -4799,7 +4884,7 @@ msgstr ""
4799
  #: includes/functions.php:350 includes/functions.php:230
4800
  #: includes/functions.php:233 includes/functions.php:237
4801
  #: includes/functions.php:273 includes/functions.php:339
4802
- #: includes/functions.php:345
4803
  #, php-format
4804
  msgid "<strong>%s per %s</strong>."
4805
  msgstr ""
@@ -4808,7 +4893,7 @@ msgstr ""
4808
  #: includes/functions.php:234 includes/functions.php:235
4809
  #: includes/functions.php:238 includes/functions.php:242
4810
  #: includes/functions.php:278 includes/functions.php:344
4811
- #: includes/functions.php:350
4812
  #, php-format
4813
  msgid "The price for membership is <strong>%s every %d %s</strong>."
4814
  msgstr ""
@@ -4816,7 +4901,7 @@ msgstr ""
4816
  #: includes/functions.php:357 includes/functions.php:237
4817
  #: includes/functions.php:240 includes/functions.php:244
4818
  #: includes/functions.php:280 includes/functions.php:346
4819
- #: includes/functions.php:352
4820
  #, php-format
4821
  msgid "<strong>%s every %d %s</strong>."
4822
  msgstr ""
@@ -4827,7 +4912,7 @@ msgstr ""
4827
  #: includes/functions.php:240 includes/functions.php:242
4828
  #: includes/functions.php:245 includes/functions.php:249
4829
  #: includes/functions.php:285 includes/functions.php:351
4830
- #: includes/functions.php:357
4831
  #, php-format
4832
  msgid " and then <strong>%s per %s</strong>."
4833
  msgstr ""
@@ -4838,7 +4923,7 @@ msgstr ""
4838
  #: includes/functions.php:244 includes/functions.php:246
4839
  #: includes/functions.php:249 includes/functions.php:253
4840
  #: includes/functions.php:289 includes/functions.php:355
4841
- #: includes/functions.php:361
4842
  #, php-format
4843
  msgid " and then <strong>%s every %d %s</strong>."
4844
  msgstr ""
@@ -4849,7 +4934,7 @@ msgstr ""
4849
  #: includes/functions.php:262 includes/functions.php:264
4850
  #: includes/functions.php:267 includes/functions.php:271
4851
  #: includes/functions.php:307 includes/functions.php:373
4852
- #: includes/functions.php:379 pages/levels.php:82
4853
  msgid "After your initial payment, your first payment is Free."
4854
  msgstr ""
4855
 
@@ -4859,7 +4944,7 @@ msgstr ""
4859
  #: includes/functions.php:266 includes/functions.php:268
4860
  #: includes/functions.php:271 includes/functions.php:275
4861
  #: includes/functions.php:311 includes/functions.php:377
4862
- #: includes/functions.php:383 pages/levels.php:86
4863
  #, php-format
4864
  msgid "After your initial payment, your first %d payments are Free."
4865
  msgstr ""
@@ -4870,7 +4955,7 @@ msgstr ""
4870
  #: includes/functions.php:273 includes/functions.php:275
4871
  #: includes/functions.php:278 includes/functions.php:282
4872
  #: includes/functions.php:318 includes/functions.php:384
4873
- #: includes/functions.php:390 pages/levels.php:93
4874
  #, php-format
4875
  msgid "After your initial payment, your first payment will cost %s."
4876
  msgstr ""
@@ -4881,7 +4966,7 @@ msgstr ""
4881
  #: includes/functions.php:277 includes/functions.php:279
4882
  #: includes/functions.php:282 includes/functions.php:286
4883
  #: includes/functions.php:322 includes/functions.php:388
4884
- #: includes/functions.php:394 pages/levels.php:97
4885
  #, php-format
4886
  msgid "After your initial payment, your first %d payments will cost %s."
4887
  msgstr ""
@@ -4893,40 +4978,41 @@ msgstr ""
4893
  #: includes/functions.php:290 includes/functions.php:293
4894
  #: includes/functions.php:297 includes/functions.php:333
4895
  #: includes/functions.php:399 includes/functions.php:405
 
4896
  #, php-format
4897
  msgid "Customers in %s will be charged %s%% tax."
4898
  msgstr ""
4899
 
4900
- #: includes/functions.php:469
4901
  #, php-format
4902
  msgid "<strong>%s per %s for %d more %s</strong>"
4903
  msgstr ""
4904
 
4905
- #: includes/functions.php:473
4906
  #, php-format
4907
  msgid "<strong>%s every %d %s for %d more payments</strong>"
4908
  msgstr ""
4909
 
4910
- #: includes/functions.php:478
4911
  #, php-format
4912
  msgid "<strong>%s after %d %s</strong>"
4913
  msgstr ""
4914
 
4915
- #: includes/functions.php:484
4916
  #, php-format
4917
  msgid "<strong>%s every %s</strong>"
4918
  msgstr ""
4919
 
4920
- #: includes/functions.php:488
4921
  #, php-format
4922
  msgid "<strong>%s every %d %s</strong>"
4923
  msgstr ""
4924
 
4925
- #: includes/functions.php:511
4926
  msgid "Trial pricing has been applied to the first payment."
4927
  msgstr ""
4928
 
4929
- #: includes/functions.php:513
4930
  #, php-format
4931
  msgid "Trial pricing has been applied to the first %d payments."
4932
  msgstr ""
@@ -4937,17 +5023,17 @@ msgstr ""
4937
  #: includes/functions.php:302 includes/functions.php:304
4938
  #: includes/functions.php:307 includes/functions.php:311
4939
  #: includes/functions.php:347 includes/functions.php:413
4940
- #: includes/functions.php:419
4941
  #, php-format
4942
  msgid "Membership expires after %d %s."
4943
  msgstr ""
4944
 
4945
- #: includes/functions.php:556
4946
  #, php-format
4947
  msgid "%s membership expires after %d %s"
4948
  msgstr ""
4949
 
4950
- #: includes/functions.php:945 includes/functions.php:491
4951
  #: includes/functions.php:514 includes/functions.php:525
4952
  #: includes/functions.php:536 includes/functions.php:537
4953
  #: includes/functions.php:538 includes/functions.php:545
@@ -4955,10 +5041,11 @@ msgstr ""
4955
  #: includes/functions.php:576 includes/functions.php:592
4956
  #: includes/functions.php:615 includes/functions.php:694
4957
  #: includes/functions.php:760 includes/functions.php:766
 
4958
  msgid "User ID not found."
4959
  msgstr ""
4960
 
4961
- #: includes/functions.php:965 includes/functions.php:508
4962
  #: includes/functions.php:531 includes/functions.php:542
4963
  #: includes/functions.php:553 includes/functions.php:554
4964
  #: includes/functions.php:555 includes/functions.php:562
@@ -4966,11 +5053,11 @@ msgstr ""
4966
  #: includes/functions.php:589 includes/functions.php:596
4967
  #: includes/functions.php:612 includes/functions.php:635
4968
  #: includes/functions.php:714 includes/functions.php:780
4969
- #: includes/functions.php:786
4970
  msgid "Invalid level."
4971
  msgstr ""
4972
 
4973
- #: includes/functions.php:976 includes/functions.php:520
4974
  #: includes/functions.php:542 includes/functions.php:553
4975
  #: includes/functions.php:564 includes/functions.php:565
4976
  #: includes/functions.php:566 includes/functions.php:573
@@ -4978,11 +5065,11 @@ msgstr ""
4978
  #: includes/functions.php:600 includes/functions.php:607
4979
  #: includes/functions.php:623 includes/functions.php:646
4980
  #: includes/functions.php:725 includes/functions.php:791
4981
- #: includes/functions.php:797
4982
  msgid "not changing?"
4983
  msgstr ""
4984
 
4985
- #: includes/functions.php:1017 includes/functions.php:537
4986
  #: includes/functions.php:559 includes/functions.php:570
4987
  #: includes/functions.php:581 includes/functions.php:582
4988
  #: includes/functions.php:583 includes/functions.php:590
@@ -5005,15 +5092,17 @@ msgstr ""
5005
  #: includes/functions.php:815 includes/functions.php:839
5006
  #: includes/functions.php:881 includes/functions.php:887
5007
  #: includes/functions.php:905 includes/functions.php:911
 
5008
  msgid "Error interacting with database"
5009
  msgstr ""
5010
 
5011
- #: includes/functions.php:1123 includes/functions.php:907
 
5012
  #, php-format
5013
  msgid "Error interacting with database: %s"
5014
  msgstr ""
5015
 
5016
- #: includes/functions.php:1198 includes/functions.php:1237
5017
  #: includes/functions.php:629 includes/functions.php:651
5018
  #: includes/functions.php:667 includes/functions.php:668
5019
  #: includes/functions.php:678 includes/functions.php:681
@@ -5031,21 +5120,23 @@ msgstr ""
5031
  #: includes/functions.php:920 includes/functions.php:947
5032
  #: includes/functions.php:948 includes/functions.php:953
5033
  #: includes/functions.php:986 includes/functions.php:987
5034
- #: includes/functions.php:992
 
5035
  msgid "Membership level not found."
5036
  msgstr ""
5037
 
5038
- #: includes/functions.php:1605 includes/functions.php:1100
5039
  #: includes/functions.php:1101 includes/functions.php:1118
5040
  #: includes/functions.php:1142 includes/functions.php:1143
5041
  #: includes/functions.php:1150 includes/functions.php:1157
5042
  #: includes/functions.php:1173 includes/functions.php:1196
5043
  #: includes/functions.php:1290 includes/functions.php:1356
5044
  #: includes/functions.php:1357 includes/functions.php:1362
 
5045
  msgid "No code was given to check."
5046
  msgstr ""
5047
 
5048
- #: includes/functions.php:1614 includes/functions.php:1050
5049
  #: includes/functions.php:1072 includes/functions.php:1088
5050
  #: includes/functions.php:1099 includes/functions.php:1102
5051
  #: includes/functions.php:1109 includes/functions.php:1110
@@ -5055,11 +5146,11 @@ msgstr ""
5055
  #: includes/functions.php:1166 includes/functions.php:1182
5056
  #: includes/functions.php:1205 includes/functions.php:1299
5057
  #: includes/functions.php:1365 includes/functions.php:1366
5058
- #: includes/functions.php:1371
5059
  msgid "The discount code could not be found."
5060
  msgstr ""
5061
 
5062
- #: includes/functions.php:1629 includes/functions.php:1066
5063
  #: includes/functions.php:1088 includes/functions.php:1104
5064
  #: includes/functions.php:1115 includes/functions.php:1118
5065
  #: includes/functions.php:1124 includes/functions.php:1125
@@ -5069,12 +5160,12 @@ msgstr ""
5069
  #: includes/functions.php:1181 includes/functions.php:1197
5070
  #: includes/functions.php:1220 includes/functions.php:1314
5071
  #: includes/functions.php:1380 includes/functions.php:1381
5072
- #: includes/functions.php:1386
5073
  #, php-format
5074
  msgid "This discount code goes into effect on %s."
5075
  msgstr ""
5076
 
5077
- #: includes/functions.php:1636 includes/functions.php:1075
5078
  #: includes/functions.php:1097 includes/functions.php:1113
5079
  #: includes/functions.php:1124 includes/functions.php:1127
5080
  #: includes/functions.php:1131 includes/functions.php:1132
@@ -5084,12 +5175,12 @@ msgstr ""
5084
  #: includes/functions.php:1188 includes/functions.php:1204
5085
  #: includes/functions.php:1227 includes/functions.php:1321
5086
  #: includes/functions.php:1387 includes/functions.php:1388
5087
- #: includes/functions.php:1393
5088
  #, php-format
5089
  msgid "This discount code expired on %s."
5090
  msgstr ""
5091
 
5092
- #: includes/functions.php:1646 includes/functions.php:1087
5093
  #: includes/functions.php:1109 includes/functions.php:1125
5094
  #: includes/functions.php:1136 includes/functions.php:1139
5095
  #: includes/functions.php:1141 includes/functions.php:1142
@@ -5099,11 +5190,11 @@ msgstr ""
5099
  #: includes/functions.php:1198 includes/functions.php:1214
5100
  #: includes/functions.php:1237 includes/functions.php:1331
5101
  #: includes/functions.php:1397 includes/functions.php:1398
5102
- #: includes/functions.php:1403
5103
  msgid "This discount code is no longer valid."
5104
  msgstr ""
5105
 
5106
- #: includes/functions.php:1666 includes/functions.php:1102
5107
  #: includes/functions.php:1124 includes/functions.php:1140
5108
  #: includes/functions.php:1151 includes/functions.php:1154
5109
  #: includes/functions.php:1155 includes/functions.php:1164
@@ -5113,10 +5204,11 @@ msgstr ""
5113
  #: includes/functions.php:1227 includes/functions.php:1250
5114
  #: includes/functions.php:1344 includes/functions.php:1410
5115
  #: includes/functions.php:1411 includes/functions.php:1416
 
5116
  msgid "This discount code does not apply to this membership level."
5117
  msgstr ""
5118
 
5119
- #: includes/functions.php:1703 includes/functions.php:1110
5120
  #: includes/functions.php:1132 includes/functions.php:1148
5121
  #: includes/functions.php:1159 includes/functions.php:1162
5122
  #: includes/functions.php:1172 includes/functions.php:1180
@@ -5126,11 +5218,11 @@ msgstr ""
5126
  #: includes/functions.php:1237 includes/functions.php:1253
5127
  #: includes/functions.php:1276 includes/functions.php:1370
5128
  #: includes/functions.php:1436 includes/functions.php:1442
5129
- #: includes/functions.php:1448
5130
  msgid "This discount code is okay."
5131
  msgstr ""
5132
 
5133
- #: includes/functions.php:1730 includes/functions.php:1134
5134
  #: includes/functions.php:1156 includes/functions.php:1172
5135
  #: includes/functions.php:1183 includes/functions.php:1186
5136
  #: includes/functions.php:1196 includes/functions.php:1205
@@ -5140,11 +5232,11 @@ msgstr ""
5140
  #: includes/functions.php:1278 includes/functions.php:1301
5141
  #: includes/functions.php:1395 includes/functions.php:1397
5142
  #: includes/functions.php:1463 includes/functions.php:1469
5143
- #: includes/functions.php:1475
5144
  msgid "and"
5145
  msgstr ""
5146
 
5147
- #: includes/functions.php:2015 includes/functions.php:1319
5148
  #: includes/functions.php:1341 includes/functions.php:1361
5149
  #: includes/functions.php:1372 includes/functions.php:1375
5150
  #: includes/functions.php:1385 includes/functions.php:1394
@@ -5155,10 +5247,11 @@ msgstr ""
5155
  #: includes/functions.php:1501 includes/functions.php:1620
5156
  #: includes/functions.php:1624 includes/functions.php:1691
5157
  #: includes/functions.php:1697 includes/functions.php:1703
 
5158
  msgid "Sign Up for !!name!! Now"
5159
  msgstr ""
5160
 
5161
- #: includes/functions.php:2021 includes/functions.php:1325
5162
  #: includes/functions.php:1347 includes/functions.php:1367
5163
  #: includes/functions.php:1378 includes/functions.php:1381
5164
  #: includes/functions.php:1391 includes/functions.php:1400
@@ -5169,10 +5262,11 @@ msgstr ""
5169
  #: includes/functions.php:1507 includes/functions.php:1626
5170
  #: includes/functions.php:1630 includes/functions.php:1697
5171
  #: includes/functions.php:1703 includes/functions.php:1709
 
5172
  msgid "Please specify a level id."
5173
  msgstr ""
5174
 
5175
- #: includes/init.php:258 includes/profile.php:39 includes/init.php:229
5176
  #: includes/init.php:232 includes/init.php:233 includes/init.php:235
5177
  #: includes/init.php:237 includes/init.php:245 includes/init.php:253
5178
  #: includes/init.php:258 includes/profile.php:37 includes/profile.php:39
@@ -5372,15 +5466,15 @@ msgstr ""
5372
  msgid "logout"
5373
  msgstr ""
5374
 
5375
- #: pages/billing.php:30 pages/cancel.php:60 pages/invoice.php:109
5376
  #: pages/levels.php:35 shortcodes/pmpro_account.php:44
5377
  #: shortcodes/pmpro_account.php:126 pages/account.php:12 pages/account.php:18
5378
  #: pages/account.php:92 pages/billing.php:16 pages/billing.php:25
5379
  #: pages/billing.php:28 pages/billing.php:30 pages/cancel.php:52
5380
- #: pages/invoice.php:109 pages/levels.php:13 pages/levels.php:35
5381
- #: shortcodes/pmpro_account.php:43 shortcodes/pmpro_account.php:44
5382
- #: shortcodes/pmpro_account.php:123 shortcodes/pmpro_account.php:125
5383
- #: shortcodes/pmpro_account.php:126
5384
  msgid "Level"
5385
  msgstr ""
5386
 
@@ -5418,152 +5512,167 @@ msgstr ""
5418
 
5419
  #: pages/billing.php:87 pages/checkout.php:333 pages/billing.php:65
5420
  #: pages/billing.php:69 pages/billing.php:78 pages/billing.php:81
5421
- #: pages/billing.php:83 pages/checkout.php:305 pages/checkout.php:307
5422
- #: pages/checkout.php:309 pages/checkout.php:318 pages/checkout.php:321
5423
- #: pages/checkout.php:324 pages/checkout.php:326 pages/checkout.php:328
 
5424
  msgid "First Name"
5425
  msgstr ""
5426
 
5427
  #: pages/billing.php:91 pages/checkout.php:337 pages/billing.php:69
5428
  #: pages/billing.php:73 pages/billing.php:82 pages/billing.php:85
5429
- #: pages/billing.php:87 pages/checkout.php:309 pages/checkout.php:311
5430
- #: pages/checkout.php:313 pages/checkout.php:322 pages/checkout.php:325
5431
- #: pages/checkout.php:328 pages/checkout.php:330 pages/checkout.php:332
 
5432
  msgid "Last Name"
5433
  msgstr ""
5434
 
5435
  #: pages/billing.php:95 pages/checkout.php:341 pages/billing.php:73
5436
  #: pages/billing.php:77 pages/billing.php:86 pages/billing.php:89
5437
- #: pages/billing.php:91 pages/checkout.php:313 pages/checkout.php:315
5438
- #: pages/checkout.php:317 pages/checkout.php:326 pages/checkout.php:329
5439
- #: pages/checkout.php:332 pages/checkout.php:334 pages/checkout.php:336
 
5440
  msgid "Address 1"
5441
  msgstr ""
5442
 
5443
  #: pages/billing.php:99 pages/checkout.php:345 pages/billing.php:77
5444
  #: pages/billing.php:81 pages/billing.php:90 pages/billing.php:93
5445
- #: pages/billing.php:95 pages/checkout.php:317 pages/checkout.php:319
5446
- #: pages/checkout.php:321 pages/checkout.php:330 pages/checkout.php:333
5447
- #: pages/checkout.php:336 pages/checkout.php:338 pages/checkout.php:340
 
5448
  msgid "Address 2"
5449
  msgstr ""
5450
 
5451
  #: pages/billing.php:109 pages/checkout.php:355 pages/billing.php:87
5452
  #: pages/billing.php:91 pages/billing.php:100 pages/billing.php:103
5453
- #: pages/billing.php:105 pages/checkout.php:327 pages/checkout.php:329
5454
- #: pages/checkout.php:331 pages/checkout.php:340 pages/checkout.php:343
5455
- #: pages/checkout.php:346 pages/checkout.php:348 pages/checkout.php:350
 
5456
  msgid "City"
5457
  msgstr ""
5458
 
5459
  #: pages/billing.php:113 pages/checkout.php:359 pages/billing.php:91
5460
  #: pages/billing.php:95 pages/billing.php:104 pages/billing.php:107
5461
- #: pages/billing.php:109 pages/checkout.php:331 pages/checkout.php:333
5462
- #: pages/checkout.php:335 pages/checkout.php:344 pages/checkout.php:347
5463
- #: pages/checkout.php:350 pages/checkout.php:352 pages/checkout.php:354
 
5464
  msgid "State"
5465
  msgstr ""
5466
 
5467
  #: pages/billing.php:117 pages/checkout.php:363 pages/billing.php:95
5468
  #: pages/billing.php:99 pages/billing.php:108 pages/billing.php:111
5469
- #: pages/billing.php:113 pages/checkout.php:335 pages/checkout.php:337
5470
- #: pages/checkout.php:339 pages/checkout.php:348 pages/checkout.php:351
5471
- #: pages/checkout.php:354 pages/checkout.php:356 pages/checkout.php:358
 
5472
  msgid "Postal Code"
5473
  msgstr ""
5474
 
5475
  #: pages/billing.php:126 pages/checkout.php:372 pages/billing.php:104
5476
  #: pages/billing.php:108 pages/billing.php:117 pages/billing.php:120
5477
- #: pages/billing.php:122 pages/checkout.php:344 pages/checkout.php:346
5478
- #: pages/checkout.php:348 pages/checkout.php:357 pages/checkout.php:360
5479
- #: pages/checkout.php:363 pages/checkout.php:365 pages/checkout.php:367
 
5480
  msgid "City, State Zip"
5481
  msgstr ""
5482
 
5483
  #: pages/billing.php:179 pages/checkout.php:425 pages/billing.php:157
5484
  #: pages/billing.php:161 pages/billing.php:170 pages/billing.php:173
5485
- #: pages/billing.php:175 pages/checkout.php:397 pages/checkout.php:399
5486
- #: pages/checkout.php:401 pages/checkout.php:410 pages/checkout.php:413
5487
- #: pages/checkout.php:416 pages/checkout.php:418 pages/checkout.php:420
 
5488
  msgid "Country"
5489
  msgstr ""
5490
 
5491
  #: pages/billing.php:204 pages/checkout.php:450 pages/billing.php:182
5492
  #: pages/billing.php:186 pages/billing.php:195 pages/billing.php:198
5493
- #: pages/billing.php:200 pages/checkout.php:422 pages/checkout.php:424
5494
- #: pages/checkout.php:426 pages/checkout.php:435 pages/checkout.php:438
5495
- #: pages/checkout.php:441 pages/checkout.php:443 pages/checkout.php:445
 
5496
  msgid "Phone"
5497
  msgstr ""
5498
 
5499
  #: pages/billing.php:215 pages/checkout.php:227 pages/checkout.php:464
5500
  #: pages/billing.php:193 pages/billing.php:197 pages/billing.php:206
5501
- #: pages/billing.php:209 pages/billing.php:211 pages/checkout.php:204
5502
- #: pages/checkout.php:207 pages/checkout.php:209 pages/checkout.php:216
5503
- #: pages/checkout.php:218 pages/checkout.php:220 pages/checkout.php:436
5504
- #: pages/checkout.php:438 pages/checkout.php:440 pages/checkout.php:449
5505
- #: pages/checkout.php:453 pages/checkout.php:455 pages/checkout.php:457
5506
- #: pages/checkout.php:460
 
5507
  msgid "E-mail Address"
5508
  msgstr ""
5509
 
5510
  #: pages/billing.php:219 pages/checkout.php:473 pages/billing.php:197
5511
  #: pages/billing.php:201 pages/billing.php:210 pages/billing.php:213
5512
- #: pages/billing.php:215 pages/checkout.php:445 pages/checkout.php:447
5513
- #: pages/checkout.php:449 pages/checkout.php:458 pages/checkout.php:462
5514
- #: pages/checkout.php:464 pages/checkout.php:466 pages/checkout.php:469
 
5515
  msgid "Confirm E-mail"
5516
  msgstr ""
5517
 
5518
  #: pages/billing.php:247 pages/billing.php:217 pages/billing.php:221
5519
  #: pages/billing.php:230 pages/billing.php:231 pages/billing.php:234
5520
- #: pages/billing.php:238
5521
  msgid "Credit Card Information"
5522
  msgstr ""
5523
 
5524
  #: pages/billing.php:248 pages/billing.php:217 pages/billing.php:221
5525
  #: pages/billing.php:230 pages/billing.php:232 pages/billing.php:235
5526
- #: pages/billing.php:239
5527
  #, php-format
5528
  msgid "We accept %s"
5529
  msgstr ""
5530
 
5531
- #: pages/billing.php:417 pages/billing.php:309 pages/billing.php:313
5532
  #: pages/billing.php:344 pages/billing.php:353 pages/billing.php:356
5533
  #: pages/billing.php:360 pages/billing.php:364 pages/billing.php:408
 
5534
  msgid ""
5535
  "This subscription is not recurring. So you don't need to update your billing "
5536
  "information."
5537
  msgstr ""
5538
 
5539
- #: pages/cancel.php:33 pages/cancel.php:14 pages/cancel.php:26
 
5540
  msgid "Are you sure you want to cancel your membership?"
5541
  msgstr ""
5542
 
5543
- #: pages/cancel.php:40 pages/cancel.php:32
5544
  #, php-format
5545
  msgid "Are you sure you want to cancel your %s membership?"
5546
  msgstr ""
5547
 
5548
- #: pages/cancel.php:45
5549
  msgid "Yes, cancel this membership"
5550
  msgstr ""
5551
 
5552
- #: pages/cancel.php:46
5553
  msgid "No, keep this membership"
5554
  msgstr ""
5555
 
5556
- #: pages/cancel.php:56 shortcodes/pmpro_account.php:40 pages/account.php:14
5557
- #: pages/cancel.php:48 shortcodes/pmpro_account.php:39
5558
  #: shortcodes/pmpro_account.php:40
5559
  msgid "My Memberships"
5560
  msgstr ""
5561
 
5562
- #: pages/cancel.php:92 pages/cancel.php:77
5563
  msgid "Cancel All Memberships"
5564
  msgstr ""
5565
 
5566
- #: pages/cancel.php:101 pages/cancel.php:22 pages/cancel.php:86
 
5567
  msgid "Click here to go to the home page."
5568
  msgstr ""
5569
 
@@ -5586,7 +5695,7 @@ msgid "You have selected the <strong>%s</strong> membership level."
5586
  msgstr ""
5587
 
5588
  #: pages/checkout.php:68 pages/checkout.php:51 pages/checkout.php:53
5589
- #: pages/checkout.php:60 pages/checkout.php:61
5590
  #, php-format
5591
  msgid ""
5592
  "<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
@@ -5595,67 +5704,70 @@ msgstr ""
5595
 
5596
  #: pages/checkout.php:79 services/applydiscountcode.php:92
5597
  #: pages/checkout.php:62 pages/checkout.php:63 pages/checkout.php:64
5598
- #: pages/checkout.php:71 pages/checkout.php:72
5599
  #: services/applydiscountcode.php:74 services/applydiscountcode.php:75
5600
  #: services/applydiscountcode.php:78 services/applydiscountcode.php:89
 
5601
  msgid "Click here to change your discount code"
5602
  msgstr ""
5603
 
5604
  #: pages/checkout.php:81 pages/checkout.php:64 pages/checkout.php:65
5605
  #: pages/checkout.php:66 pages/checkout.php:73 pages/checkout.php:74
 
5606
  msgid "Click here to enter your discount code"
5607
  msgstr ""
5608
 
5609
  #: pages/checkout.php:81 pages/checkout.php:64 pages/checkout.php:65
5610
  #: pages/checkout.php:66 pages/checkout.php:73 pages/checkout.php:74
 
5611
  msgid "Do you have a discount code?"
5612
  msgstr ""
5613
 
5614
  #: pages/checkout.php:182 pages/checkout.php:160 pages/checkout.php:163
5615
  #: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:173
5616
- #: pages/checkout.php:175
5617
  msgid "Account Information"
5618
  msgstr ""
5619
 
5620
  #: pages/checkout.php:183 pages/checkout.php:160 pages/checkout.php:163
5621
  #: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:174
5622
- #: pages/checkout.php:176
5623
  msgid "Already have an account?"
5624
  msgstr ""
5625
 
5626
  #: pages/checkout.php:183 pages/checkout.php:160 pages/checkout.php:163
5627
  #: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:174
5628
- #: pages/checkout.php:176
5629
  msgid "Log in here"
5630
  msgstr ""
5631
 
5632
  #: pages/checkout.php:209 pages/checkout.php:186 pages/checkout.php:189
5633
  #: pages/checkout.php:191 pages/checkout.php:198 pages/checkout.php:200
5634
- #: pages/checkout.php:202
5635
  msgid "Confirm Password"
5636
  msgstr ""
5637
 
5638
  #: pages/checkout.php:236 pages/checkout.php:213 pages/checkout.php:216
5639
  #: pages/checkout.php:218 pages/checkout.php:225 pages/checkout.php:227
5640
- #: pages/checkout.php:229
5641
  msgid "Confirm E-mail Address"
5642
  msgstr ""
5643
 
5644
  #: pages/checkout.php:255 pages/checkout.php:232 pages/checkout.php:235
5645
  #: pages/checkout.php:237 pages/checkout.php:244 pages/checkout.php:246
5646
- #: pages/checkout.php:248
5647
  msgid "Full Name"
5648
  msgstr ""
5649
 
5650
  #: pages/checkout.php:256 pages/checkout.php:233 pages/checkout.php:236
5651
  #: pages/checkout.php:238 pages/checkout.php:245 pages/checkout.php:247
5652
- #: pages/checkout.php:249
5653
  msgid "LEAVE THIS BLANK"
5654
  msgstr ""
5655
 
5656
  #: pages/checkout.php:280 pages/checkout.php:257 pages/checkout.php:260
5657
  #: pages/checkout.php:262 pages/checkout.php:269 pages/checkout.php:271
5658
- #: pages/checkout.php:273
5659
  #, php-format
5660
  msgid ""
5661
  "You are logged in as <strong>%s</strong>. If you would like to use a "
@@ -5664,20 +5776,21 @@ msgstr ""
5664
 
5665
  #: pages/checkout.php:296 pages/checkout.php:276 pages/checkout.php:278
5666
  #: pages/checkout.php:285 pages/checkout.php:287 pages/checkout.php:289
5667
- #: pages/checkout.php:292 pages/checkout.php:299
5668
  msgid "Choose your Payment Method"
5669
  msgstr ""
5670
 
5671
  #: pages/checkout.php:305 pages/checkout.php:284 pages/checkout.php:286
5672
  #: pages/checkout.php:293 pages/checkout.php:296 pages/checkout.php:298
5673
- #: pages/checkout.php:300 pages/checkout.php:307
5674
  msgid "Check Out with a Credit Card Here"
5675
  msgstr ""
5676
 
5677
  #: pages/checkout.php:693 pages/checkout.php:277 pages/checkout.php:284
5678
  #: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
5679
  #: pages/checkout.php:681 pages/checkout.php:686 pages/checkout.php:690
5680
- #: pages/checkout.php:692 pages/checkout.php:696 pages/checkout.php:697
 
5681
  #, php-format
5682
  msgid "I agree to the %s"
5683
  msgstr ""
@@ -5685,14 +5798,16 @@ msgstr ""
5685
  #: pages/checkout.php:713 pages/checkout.php:667 pages/checkout.php:674
5686
  #: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
5687
  #: pages/checkout.php:701 pages/checkout.php:706 pages/checkout.php:710
5688
- #: pages/checkout.php:712 pages/checkout.php:716 pages/checkout.php:717
 
5689
  msgid "Complete Payment"
5690
  msgstr ""
5691
 
5692
  #: pages/checkout.php:735 pages/checkout.php:687 pages/checkout.php:694
5693
  #: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
5694
  #: pages/checkout.php:723 pages/checkout.php:728 pages/checkout.php:732
5695
- #: pages/checkout.php:734 pages/checkout.php:738 pages/checkout.php:739
 
5696
  msgid "Processing..."
5697
  msgstr ""
5698
 
@@ -5715,48 +5830,51 @@ msgid ""
5715
  msgstr ""
5716
 
5717
  #: pages/confirmation.php:47 pages/invoice.php:22 pages/confirmation.php:41
5718
- #: pages/invoice.php:22
5719
  #, php-format
5720
  msgid "Invoice #%s on %s"
5721
  msgstr ""
5722
 
5723
  #: pages/confirmation.php:49 pages/invoice.php:24 pages/confirmation.php:43
5724
- #: pages/invoice.php:24
5725
  msgid "Print"
5726
  msgstr ""
5727
 
5728
  #: pages/confirmation.php:52 pages/confirmation.php:115 pages/invoice.php:27
5729
  #: pages/confirmation.php:45 pages/confirmation.php:46
5730
- #: pages/confirmation.php:102 pages/confirmation.php:104 pages/invoice.php:26
 
5731
  #: pages/invoice.php:27
5732
  msgid "Account"
5733
  msgstr ""
5734
 
5735
  #: pages/confirmation.php:55 pages/invoice.php:30 pages/account.php:29
5736
  #: pages/account.php:33 pages/confirmation.php:48 pages/confirmation.php:49
5737
- #: pages/invoice.php:29 pages/invoice.php:30
5738
  msgid "Membership Expires"
5739
  msgstr ""
5740
 
5741
  #: pages/confirmation.php:69 pages/invoice.php:50 pages/account.php:105
5742
  #: pages/account.php:109 pages/confirmation.php:61 pages/confirmation.php:63
5743
- #: pages/invoice.php:48 pages/invoice.php:50
5744
  msgid "Payment Method"
5745
  msgstr ""
5746
 
5747
  #: pages/confirmation.php:71 pages/invoice.php:52 pages/invoice.php:110
5748
- #: pages/confirmation.php:63 pages/confirmation.php:65 pages/invoice.php:50
5749
- #: pages/invoice.php:52 pages/invoice.php:107 pages/invoice.php:109
5750
- #: pages/invoice.php:110
5751
  msgid "Total Billed"
5752
  msgstr ""
5753
 
5754
  #: pages/confirmation.php:88 pages/invoice.php:69 pages/confirmation.php:80
5755
- #: pages/confirmation.php:82 pages/invoice.php:67 pages/invoice.php:69
 
5756
  msgid "ending in"
5757
  msgstr ""
5758
 
5759
  #: pages/confirmation.php:103 pages/confirmation.php:97
 
5760
  #, php-format
5761
  msgid ""
5762
  "Below are details about your membership account. A welcome email has been "
@@ -5764,17 +5882,18 @@ msgid ""
5764
  msgstr ""
5765
 
5766
  #: pages/confirmation.php:116 pages/confirmation.php:103
5767
- #: pages/confirmation.php:105
5768
  msgid "Pending"
5769
  msgstr ""
5770
 
5771
  #: pages/confirmation.php:124 pages/invoice.php:141 pages/confirmation.php:111
5772
- #: pages/confirmation.php:113 pages/invoice.php:139 pages/invoice.php:141
 
5773
  msgid "View Your Membership Account &rarr;"
5774
  msgstr ""
5775
 
5776
  #: pages/confirmation.php:126 pages/confirmation.php:113
5777
- #: pages/confirmation.php:115
5778
  msgid ""
5779
  "If your account is not activated within a few minutes, please contact the "
5780
  "site owner."
@@ -5833,26 +5952,26 @@ msgstr ""
5833
  #: adminpages/orders.php:448 paid-memberships-pro.php:115
5834
  #: paid-memberships-pro.php:116 paid-memberships-pro.php:123
5835
  #: paid-memberships-pro.php:124 paid-memberships-pro.php:125
5836
- #: paid-memberships-pro.php:126
5837
  msgid "Testing Only"
5838
  msgstr ""
5839
 
5840
  #: paid-memberships-pro.php:133 paid-memberships-pro.php:120
5841
  #: paid-memberships-pro.php:121 paid-memberships-pro.php:128
5842
  #: paid-memberships-pro.php:129 paid-memberships-pro.php:130
5843
- #: paid-memberships-pro.php:131
5844
  msgid "PayPal Payflow Pro/PayPal Pro"
5845
  msgstr ""
5846
 
5847
  #: paid-memberships-pro.php:138 paid-memberships-pro.php:125
5848
  #: paid-memberships-pro.php:126 paid-memberships-pro.php:133
5849
  #: paid-memberships-pro.php:134 paid-memberships-pro.php:135
5850
- #: paid-memberships-pro.php:136
5851
  msgid "Cybersource"
5852
  msgstr ""
5853
 
5854
  #: paid-memberships-pro.php:159 paid-memberships-pro.php:156
5855
- #: paid-memberships-pro.php:157
5856
  msgid "Once a month"
5857
  msgstr ""
5858
 
@@ -5873,7 +5992,8 @@ msgstr ""
5873
  #: preheaders/billing.php:273 preheaders/checkout.php:322
5874
  #: preheaders/billing.php:258 preheaders/billing.php:265
5875
  #: preheaders/billing.php:266 preheaders/billing.php:270
5876
- #: preheaders/billing.php:279 preheaders/checkout.php:332
 
5877
  #: preheaders/checkout.php:336 preheaders/checkout.php:364
5878
  #: preheaders/checkout.php:458 preheaders/checkout.php:464
5879
  #: preheaders/checkout.php:465 preheaders/checkout.php:470
@@ -5884,7 +6004,8 @@ msgstr ""
5884
  #: preheaders/billing.php:276 preheaders/checkout.php:330
5885
  #: preheaders/billing.php:263 preheaders/billing.php:268
5886
  #: preheaders/billing.php:269 preheaders/billing.php:273
5887
- #: preheaders/billing.php:284 preheaders/checkout.php:340
 
5888
  #: preheaders/checkout.php:344 preheaders/checkout.php:372
5889
  #: preheaders/checkout.php:466 preheaders/checkout.php:473
5890
  #: preheaders/checkout.php:474 preheaders/checkout.php:478
@@ -5895,7 +6016,8 @@ msgstr ""
5895
  #: preheaders/billing.php:279 preheaders/checkout.php:335
5896
  #: preheaders/billing.php:268 preheaders/billing.php:271
5897
  #: preheaders/billing.php:272 preheaders/billing.php:276
5898
- #: preheaders/billing.php:289 preheaders/checkout.php:345
 
5899
  #: preheaders/checkout.php:349 preheaders/checkout.php:377
5900
  #: preheaders/checkout.php:471 preheaders/checkout.php:478
5901
  #: preheaders/checkout.php:480 preheaders/checkout.php:483
@@ -5905,123 +6027,134 @@ msgstr ""
5905
 
5906
  #: preheaders/billing.php:283 preheaders/billing.php:274
5907
  #: preheaders/billing.php:275 preheaders/billing.php:276
5908
- #: preheaders/billing.php:280 preheaders/billing.php:295
 
5909
  msgid "All good!"
5910
  msgstr ""
5911
 
5912
  #: preheaders/billing.php:353 preheaders/billing.php:340
5913
  #: preheaders/billing.php:345 preheaders/billing.php:346
5914
- #: preheaders/billing.php:350 preheaders/billing.php:370
 
5915
  #, php-format
5916
  msgid "Information updated. <a href=\"%s\">&laquo; back to my account</a>"
5917
  msgstr ""
5918
 
5919
  #: preheaders/billing.php:359 preheaders/billing.php:347
5920
  #: preheaders/billing.php:351 preheaders/billing.php:352
5921
- #: preheaders/billing.php:356 preheaders/billing.php:378
5922
- #: preheaders/billing.php:380
5923
  msgid "Error updating billing information."
5924
  msgstr ""
5925
 
5926
  #: preheaders/cancel.php:59 preheaders/cancel.php:24 preheaders/cancel.php:25
5927
- #: preheaders/cancel.php:28
5928
  msgid "Your membership has been cancelled."
5929
  msgstr ""
5930
 
5931
  #: preheaders/checkout.php:34 preheaders/checkout.php:344
5932
  #: preheaders/checkout.php:28 preheaders/checkout.php:30
5933
  #: preheaders/checkout.php:31 preheaders/checkout.php:32
5934
- #: preheaders/checkout.php:34 preheaders/checkout.php:354
5935
- #: preheaders/checkout.php:358 preheaders/checkout.php:386
5936
- #: preheaders/checkout.php:480 preheaders/checkout.php:487
5937
- #: preheaders/checkout.php:491 preheaders/checkout.php:492
5938
- #: preheaders/checkout.php:508 preheaders/checkout.php:509
 
5939
  msgid "Invalid gateway."
5940
  msgstr ""
5941
 
5942
- #: preheaders/checkout.php:54 preheaders/checkout.php:88
5943
- #: preheaders/checkout.php:89 preheaders/checkout.php:91
5944
- #: preheaders/checkout.php:95 preheaders/checkout.php:96
 
5945
  msgid "Checkout: Payment Information"
5946
  msgstr ""
5947
 
5948
- #: preheaders/checkout.php:59 preheaders/checkout.php:100
5949
- #: preheaders/checkout.php:101
5950
  msgid "Set Up Your Account"
5951
  msgstr ""
5952
 
5953
- #: preheaders/checkout.php:289 preheaders/checkout.php:300
5954
- #: preheaders/checkout.php:304 preheaders/checkout.php:331
5955
- #: preheaders/checkout.php:416 preheaders/checkout.php:421
 
5956
  msgid "There are JavaScript errors on the page. Please contact the webmaster."
5957
  msgstr ""
5958
 
5959
- #: preheaders/checkout.php:325 preheaders/checkout.php:335
5960
- #: preheaders/checkout.php:339 preheaders/checkout.php:367
5961
- #: preheaders/checkout.php:461 preheaders/checkout.php:468
5962
- #: preheaders/checkout.php:473 preheaders/checkout.php:485
5963
- #: preheaders/checkout.php:486
5964
  msgid "Your passwords do not match. Please try again."
5965
  msgstr ""
5966
 
5967
- #: preheaders/checkout.php:340 preheaders/checkout.php:350
5968
- #: preheaders/checkout.php:354 preheaders/checkout.php:382
5969
- #: preheaders/checkout.php:476 preheaders/checkout.php:483
5970
- #: preheaders/checkout.php:486 preheaders/checkout.php:488
5971
- #: preheaders/checkout.php:503 preheaders/checkout.php:504
 
5972
  #, php-format
5973
  msgid "Please check the box to agree to the %s."
5974
  msgstr ""
5975
 
5976
- #: preheaders/checkout.php:347 preheaders/checkout.php:357
5977
- #: preheaders/checkout.php:361 preheaders/checkout.php:389
5978
- #: preheaders/checkout.php:483 preheaders/checkout.php:490
5979
- #: preheaders/checkout.php:495 preheaders/checkout.php:512
5980
- #: preheaders/checkout.php:513
5981
  msgid "Are you a spammer?"
5982
  msgstr ""
5983
 
5984
- #: preheaders/checkout.php:368 preheaders/checkout.php:377
5985
- #: preheaders/checkout.php:381 preheaders/checkout.php:410
5986
- #: preheaders/checkout.php:503 preheaders/checkout.php:510
5987
- #: preheaders/checkout.php:515 preheaders/checkout.php:518
5988
- #: preheaders/checkout.php:535 preheaders/checkout.php:536
 
5989
  msgid "That username is already taken. Please try another."
5990
  msgstr ""
5991
 
5992
- #: preheaders/checkout.php:373 preheaders/checkout.php:382
5993
- #: preheaders/checkout.php:386 preheaders/checkout.php:415
5994
- #: preheaders/checkout.php:508 preheaders/checkout.php:515
5995
- #: preheaders/checkout.php:520 preheaders/checkout.php:524
5996
- #: preheaders/checkout.php:541 preheaders/checkout.php:542
 
5997
  msgid "That email address is already taken. Please try another."
5998
  msgstr ""
5999
 
6000
  #: preheaders/checkout.php:404 preheaders/checkout.php:397
6001
- #: preheaders/checkout.php:399 preheaders/checkout.php:416
6002
- #: preheaders/checkout.php:420 preheaders/checkout.php:446
6003
- #: preheaders/checkout.php:525 preheaders/checkout.php:532
6004
- #: preheaders/checkout.php:537 preheaders/checkout.php:544
6005
- #: preheaders/checkout.php:561 preheaders/checkout.php:562
 
6006
  #, php-format
6007
  msgid "reCAPTCHA failed. (%s) Please try again."
6008
  msgstr ""
6009
 
6010
  #: preheaders/checkout.php:491 preheaders/checkout.php:482
6011
- #: preheaders/checkout.php:484 preheaders/checkout.php:501
6012
- #: preheaders/checkout.php:505 preheaders/checkout.php:533
6013
- #: preheaders/checkout.php:647 preheaders/checkout.php:654
6014
- #: preheaders/checkout.php:659 preheaders/checkout.php:683
6015
- #: preheaders/checkout.php:701 preheaders/checkout.php:702
 
6016
  msgid "Payment accepted."
6017
  msgstr ""
6018
 
6019
  #: preheaders/checkout.php:497 preheaders/checkout.php:490
6020
- #: preheaders/checkout.php:492 preheaders/checkout.php:509
6021
- #: preheaders/checkout.php:513 preheaders/checkout.php:539
6022
- #: preheaders/checkout.php:653 preheaders/checkout.php:660
6023
- #: preheaders/checkout.php:665 preheaders/checkout.php:691
6024
- #: preheaders/checkout.php:709 preheaders/checkout.php:710
 
6025
  msgid ""
6026
  "Unknown error generating account. Please contact us to set up your "
6027
  "membership."
@@ -6029,12 +6162,12 @@ msgstr ""
6029
 
6030
  #: preheaders/checkout.php:572 preheaders/checkout.php:550
6031
  #: preheaders/checkout.php:552 preheaders/checkout.php:569
6032
- #: preheaders/checkout.php:571 preheaders/checkout.php:575
6033
- #: preheaders/checkout.php:581 preheaders/checkout.php:614
6034
- #: preheaders/checkout.php:785 preheaders/checkout.php:792
6035
- #: preheaders/checkout.php:797 preheaders/checkout.php:825
6036
- #: preheaders/checkout.php:844 preheaders/checkout.php:859
6037
- #: preheaders/checkout.php:860
6038
  msgid ""
6039
  "Your payment was accepted, but there was an error setting up your account. "
6040
  "Please contact us."
@@ -6044,10 +6177,11 @@ msgstr ""
6044
  #: preheaders/checkout.php:693 preheaders/checkout.php:710
6045
  #: preheaders/checkout.php:712 preheaders/checkout.php:722
6046
  #: preheaders/checkout.php:730 preheaders/checkout.php:754
6047
- #: preheaders/checkout.php:826 preheaders/checkout.php:953
6048
- #: preheaders/checkout.php:960 preheaders/checkout.php:970
6049
- #: preheaders/checkout.php:983 preheaders/checkout.php:1030
6050
- #: preheaders/checkout.php:1045 preheaders/checkout.php:1046
 
6051
  msgid ""
6052
  "IMPORTANT: Something went wrong during membership creation. Your credit card "
6053
  "authorized, but we cancelled the order immediately. You should not try to "
@@ -6058,10 +6192,11 @@ msgstr ""
6058
  #: preheaders/checkout.php:696 preheaders/checkout.php:713
6059
  #: preheaders/checkout.php:715 preheaders/checkout.php:725
6060
  #: preheaders/checkout.php:733 preheaders/checkout.php:757
6061
- #: preheaders/checkout.php:829 preheaders/checkout.php:956
6062
- #: preheaders/checkout.php:963 preheaders/checkout.php:973
6063
- #: preheaders/checkout.php:988 preheaders/checkout.php:1035
6064
- #: preheaders/checkout.php:1050 preheaders/checkout.php:1051
 
6065
  msgid ""
6066
  "IMPORTANT: Something went wrong during membership creation. Your credit card "
6067
  "was charged, but we couldn't assign your membership. You should not submit "
@@ -6072,10 +6207,11 @@ msgstr ""
6072
  #: preheaders/checkout.php:707 preheaders/checkout.php:724
6073
  #: preheaders/checkout.php:726 preheaders/checkout.php:736
6074
  #: preheaders/checkout.php:744 preheaders/checkout.php:768
6075
- #: preheaders/checkout.php:840 preheaders/checkout.php:967
6076
- #: preheaders/checkout.php:974 preheaders/checkout.php:984
6077
- #: preheaders/checkout.php:1001 preheaders/checkout.php:1048
6078
- #: preheaders/checkout.php:1063 preheaders/checkout.php:1064
 
6079
  #, php-format
6080
  msgid ""
6081
  "You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
@@ -6086,10 +6222,11 @@ msgstr ""
6086
  #: preheaders/checkout.php:709 preheaders/checkout.php:726
6087
  #: preheaders/checkout.php:728 preheaders/checkout.php:738
6088
  #: preheaders/checkout.php:746 preheaders/checkout.php:770
6089
- #: preheaders/checkout.php:842 preheaders/checkout.php:969
6090
- #: preheaders/checkout.php:976 preheaders/checkout.php:986
6091
- #: preheaders/checkout.php:1003 preheaders/checkout.php:1050
6092
- #: preheaders/checkout.php:1065 preheaders/checkout.php:1066
 
6093
  msgid "A Payment Gateway must be set up before any payments will be processed."
6094
  msgstr ""
6095
 
@@ -6099,35 +6236,36 @@ msgstr ""
6099
  msgid "Membership expired email sent to %s. "
6100
  msgstr ""
6101
 
6102
- #: scheduled/crons.php:100 scheduled/crons.php:27 scheduled/crons.php:74
6103
  #: scheduled/crons.php:80 scheduled/crons.php:84 scheduled/crons.php:88
6104
- #: scheduled/crons.php:99
6105
  #, php-format
6106
  msgid "Membership expiring email sent to %s. "
6107
  msgstr ""
6108
 
6109
- #: scheduled/crons.php:176 scheduled/crons.php:143 scheduled/crons.php:152
6110
  #: scheduled/crons.php:157 scheduled/crons.php:164 scheduled/crons.php:175
 
6111
  #, php-format
6112
  msgid "Credit card expiring email sent to %s. "
6113
  msgstr ""
6114
 
6115
- #: scheduled/crons.php:232 scheduled/crons.php:104 scheduled/crons.php:196
6116
  #: scheduled/crons.php:208 scheduled/crons.php:210 scheduled/crons.php:220
6117
- #: scheduled/crons.php:231
6118
  #, php-format
6119
  msgid "Trial ending email sent to %s. "
6120
  msgstr ""
6121
 
6122
  #: services/applydiscountcode.php:70 services/applydiscountcode.php:64
6123
- #: services/applydiscountcode.php:67
6124
  #, php-format
6125
  msgid "The %s code has been applied to your order. "
6126
  msgstr ""
6127
 
6128
  #: services/applydiscountcode.php:100 services/applydiscountcode.php:82
6129
  #: services/applydiscountcode.php:83 services/applydiscountcode.php:86
6130
- #: services/applydiscountcode.php:97
6131
  #, php-format
6132
  msgid "The <strong>%s</strong> code has been applied to your order."
6133
  msgstr ""
@@ -6141,7 +6279,15 @@ msgid ""
6141
  "Information From Authorize.net"
6142
  msgstr ""
6143
 
6144
- #: services/stripe-webhook.php:304 services/stripe-webhook.php:176
 
 
 
 
 
 
 
 
6145
  #: services/stripe-webhook.php:194 services/stripe-webhook.php:270
6146
  #: services/stripe-webhook.php:271 services/stripe-webhook.php:272
6147
  #: services/stripe-webhook.php:283 services/stripe-webhook.php:290
5
  msgid ""
6
  msgstr ""
7
  "Project-Id-Version: pmpro\n"
8
+ "POT-Creation-Date: 2016-11-08 17:03-0500\n"
9
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
  "Last-Translator: \n"
11
  "Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
311
  #: adminpages/membershiplevels.php:490 adminpages/membershiplevels.php:496
312
  #: adminpages/membershiplevels.php:498 adminpages/membershiplevels.php:525
313
  #: adminpages/membershiplevels.php:526 adminpages/membershiplevels.php:569
314
+ #: adminpages/membershiplevels.php:609 adminpages/membershiplevels.php:618
315
+ #: adminpages/membershiplevels.php:619 adminpages/pagesettings.php:69
316
+ #: adminpages/pagesettings.php:70 includes/adminpages.php:44
317
+ #: includes/adminpages.php:64 includes/adminpages.php:65
318
+ #: includes/adminpages.php:69 includes/adminpages.php:70
319
+ #: includes/adminpages.php:100 includes/adminpages.php:107
320
+ #: includes/adminpages.php:111 includes/adminpages.php:116
321
+ #: includes/metaboxes.php:126 includes/metaboxes.php:131
322
  msgid "Membership Levels"
323
  msgstr ""
324
 
453
 
454
  #: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
455
  #: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:662
456
+ #: adminpages/paymentsettings.php:219
457
  #: classes/gateways/class.pmprogateway_stripe.php:209 includes/profile.php:110
458
  #: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
459
  #: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:187
462
  #: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:563
463
  #: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
464
  #: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
465
+ #: adminpages/membershiplevels.php:658 adminpages/membershiplevels.php:662
466
+ #: adminpages/membershiplevels.php:667 adminpages/membershiplevels.php:668
467
+ #: adminpages/membershiplevels.php:672 adminpages/paymentsettings.php:210
468
+ #: adminpages/paymentsettings.php:414 adminpages/paymentsettings.php:429
469
+ #: adminpages/paymentsettings.php:434 adminpages/paymentsettings.php:436
470
+ #: adminpages/paymentsettings.php:454 adminpages/paymentsettings.php:459
471
+ #: adminpages/paymentsettings.php:461
472
  #: classes/gateways/class.pmprogateway_stripe.php:173
473
  #: classes/gateways/class.pmprogateway_stripe.php:174
474
  #: classes/gateways/class.pmprogateway_stripe.php:184
516
  msgstr ""
517
 
518
  #: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:662
519
+ #: adminpages/paymentsettings.php:220
520
  #: classes/gateways/class.pmprogateway_stripe.php:210 includes/profile.php:111
521
  #: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
522
  #: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:563
523
  #: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
524
  #: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
525
+ #: adminpages/membershiplevels.php:658 adminpages/membershiplevels.php:662
526
+ #: adminpages/membershiplevels.php:667 adminpages/membershiplevels.php:668
527
+ #: adminpages/membershiplevels.php:672 adminpages/paymentsettings.php:211
528
+ #: adminpages/paymentsettings.php:415 adminpages/paymentsettings.php:424
529
+ #: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:435
530
+ #: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:455
531
+ #: adminpages/paymentsettings.php:460 adminpages/paymentsettings.php:462
532
  #: classes/gateways/class.pmprogateway_stripe.php:174
533
  #: classes/gateways/class.pmprogateway_stripe.php:175
534
  #: classes/gateways/class.pmprogateway_stripe.php:185
593
  msgstr ""
594
 
595
  #: adminpages/advancedsettings.php:368 adminpages/pagesettings.php:294
596
+ #: adminpages/paymentsettings.php:250 adminpages/advancedsettings.php:284
597
  #: adminpages/advancedsettings.php:355 adminpages/advancedsettings.php:368
598
  #: adminpages/pagesettings.php:209 adminpages/pagesettings.php:223
599
  #: adminpages/pagesettings.php:251 adminpages/pagesettings.php:254
689
  #: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:505
690
  #: adminpages/membershiplevels.php:511 adminpages/membershiplevels.php:513
691
  #: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:541
692
+ #: adminpages/membershiplevels.php:583 adminpages/membershiplevels.php:631
693
+ #: adminpages/membershiplevels.php:636 adminpages/membershiplevels.php:637
694
+ #: adminpages/membershiplevels.php:641 adminpages/memberslist.php:111
695
+ #: adminpages/memberslist.php:144 adminpages/memberslist.php:154
696
+ #: adminpages/memberslist.php:164 adminpages/orders.php:597
697
+ #: adminpages/orders.php:900 adminpages/orders.php:910
698
+ #: adminpages/orders.php:937 adminpages/orders.php:966
699
+ #: adminpages/orders.php:1103 adminpages/orders.php:1134
700
+ #: adminpages/reports/login.php:140 adminpages/reports/login.php:142
701
+ #: adminpages/reports/login.php:158 adminpages/templates/orders-email.php:46
702
  #: adminpages/templates/orders-print.php:75
703
  msgid "ID"
704
  msgstr ""
752
  #: classes/gateways/class.pmprogateway_stripe.php:495
753
  #: classes/gateways/class.pmprogateway_stripe.php:498
754
  #: classes/gateways/class.pmprogateway_stripe.php:500
755
+ #: classes/gateways/class.pmprogateway_stripe.php:503
756
+ #: classes/gateways/class.pmprogateway_stripe.php:521 pages/billing.php:249
757
  #: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
758
+ #: pages/billing.php:268 pages/billing.php:310 pages/billing.php:319
759
+ #: pages/checkout.php:508 pages/checkout.php:524 pages/checkout.php:525
760
+ #: pages/checkout.php:532 pages/checkout.php:553 pages/checkout.php:562
761
+ #: pages/checkout.php:571 pages/checkout.php:575 pages/checkout.php:582
762
  msgid "Expiration Date"
763
  msgstr ""
764
 
849
  #: classes/gateways/class.pmprogateway_stripe.php:566
850
  #: classes/gateways/class.pmprogateway_stripe.php:567
851
  #: classes/gateways/class.pmprogateway_stripe.php:570
852
+ #: classes/gateways/class.pmprogateway_stripe.php:588
853
  msgid "Day(s)"
854
  msgstr ""
855
 
873
  #: classes/gateways/class.pmprogateway_stripe.php:566
874
  #: classes/gateways/class.pmprogateway_stripe.php:567
875
  #: classes/gateways/class.pmprogateway_stripe.php:570
876
+ #: classes/gateways/class.pmprogateway_stripe.php:588
877
  msgid "Month(s)"
878
  msgstr ""
879
 
897
  #: classes/gateways/class.pmprogateway_stripe.php:566
898
  #: classes/gateways/class.pmprogateway_stripe.php:567
899
  #: classes/gateways/class.pmprogateway_stripe.php:570
900
+ #: classes/gateways/class.pmprogateway_stripe.php:588
901
  msgid "Week(s)"
902
  msgstr ""
903
 
921
  #: classes/gateways/class.pmprogateway_stripe.php:566
922
  #: classes/gateways/class.pmprogateway_stripe.php:567
923
  #: classes/gateways/class.pmprogateway_stripe.php:570
924
+ #: classes/gateways/class.pmprogateway_stripe.php:588
925
  msgid "Year(s)"
926
  msgstr ""
927
 
1113
  #: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:564
1114
  #: adminpages/membershiplevels.php:570 adminpages/membershiplevels.php:572
1115
  #: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:599
1116
+ #: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:664
1117
+ #: adminpages/membershiplevels.php:669 adminpages/membershiplevels.php:670
1118
+ #: adminpages/membershiplevels.php:674 adminpages/orders.php:658
1119
+ #: adminpages/orders.php:961 adminpages/orders.php:979
1120
+ #: adminpages/orders.php:989 adminpages/orders.php:992
1121
+ #: adminpages/orders.php:1021 adminpages/orders.php:1050
1122
+ #: adminpages/orders.php:1205 adminpages/orders.php:1239
1123
  msgid "edit"
1124
  msgstr ""
1125
 
1141
  #: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:566
1142
  #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
1143
  #: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
1144
+ #: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:664
1145
+ #: adminpages/membershiplevels.php:669 adminpages/membershiplevels.php:670
1146
+ #: adminpages/membershiplevels.php:674 adminpages/orders.php:664
1147
+ #: adminpages/orders.php:967 adminpages/orders.php:985
1148
+ #: adminpages/orders.php:995 adminpages/orders.php:998
1149
+ #: adminpages/orders.php:1027 adminpages/orders.php:1056
1150
+ #: adminpages/orders.php:1211 adminpages/orders.php:1245
1151
  msgid "delete"
1152
  msgstr ""
1153
 
1326
  #: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:512
1327
  #: adminpages/membershiplevels.php:514 adminpages/membershiplevels.php:541
1328
  #: adminpages/membershiplevels.php:542 adminpages/membershiplevels.php:584
1329
+ #: adminpages/membershiplevels.php:632 adminpages/membershiplevels.php:637
1330
+ #: adminpages/membershiplevels.php:638 adminpages/membershiplevels.php:642
1331
+ #: adminpages/reports/login.php:142 adminpages/reports/login.php:144
1332
+ #: adminpages/reports/login.php:160
1333
  msgid "Name"
1334
  msgstr ""
1335
 
1342
  #: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
1343
  #: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:338
1344
  #: adminpages/membershiplevels.php:543 adminpages/membershiplevels.php:585
1345
+ #: adminpages/membershiplevels.php:633 adminpages/membershiplevels.php:638
1346
+ #: adminpages/membershiplevels.php:639 adminpages/membershiplevels.php:643
1347
  msgid "Billing Details"
1348
  msgstr ""
1349
 
1360
  #: classes/gateways/class.pmprogateway_stripe.php:664
1361
  #: classes/gateways/class.pmprogateway_stripe.php:665
1362
  #: classes/gateways/class.pmprogateway_stripe.php:668
1363
+ #: classes/gateways/class.pmprogateway_stripe.php:686
1364
  msgid "per"
1365
  msgstr ""
1366
 
1504
  msgid "Categories"
1505
  msgstr ""
1506
 
1507
+ #: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:507
1508
+ #: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:517
1509
  msgid "Save Level"
1510
  msgstr ""
1511
 
1512
  #: adminpages/membershiplevels.php:508 adminpages/orders.php:796
1513
+ #: pages/billing.php:406 pages/cancel.php:84 shortcodes/pmpro_account.php:72
1514
+ #: adminpages/membershiplevels.php:508 adminpages/membershiplevels.php:517
1515
+ #: adminpages/membershiplevels.php:518 adminpages/orders.php:511
1516
+ #: adminpages/orders.php:561 adminpages/orders.php:633
1517
+ #: adminpages/orders.php:662 adminpages/orders.php:765
1518
+ #: adminpages/orders.php:796 pages/account.php:44 pages/billing.php:295
1519
+ #: pages/billing.php:299 pages/billing.php:330 pages/billing.php:339
1520
+ #: pages/billing.php:342 pages/billing.php:344 pages/billing.php:348
1521
+ #: pages/billing.php:392 pages/billing.php:401 pages/cancel.php:71
1522
+ #: pages/cancel.php:83 shortcodes/pmpro_account.php:70
1523
+ #: shortcodes/pmpro_account.php:72 shortcodes/pmpro_account.php:73
1524
  msgid "Cancel"
1525
  msgstr ""
1526
 
1527
  #: adminpages/membershiplevels.php:609 adminpages/membershiplevels.php:490
1528
  #: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:498
1529
  #: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:526
1530
+ #: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:609
1531
+ #: adminpages/membershiplevels.php:618 adminpages/membershiplevels.php:619
1532
  msgid "Add New Level"
1533
  msgstr ""
1534
 
1539
  #: adminpages/membershiplevels.php:528 adminpages/membershiplevels.php:529
1540
  #: adminpages/membershiplevels.php:531 adminpages/membershiplevels.php:532
1541
  #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:575
1542
+ #: adminpages/membershiplevels.php:612 adminpages/membershiplevels.php:615
1543
  #: adminpages/membershiplevels.php:621 adminpages/membershiplevels.php:622
1544
  #: adminpages/membershiplevels.php:624 adminpages/membershiplevels.php:625
1545
  msgid "Search Levels"
1546
  msgstr ""
1547
 
1548
  #: adminpages/membershiplevels.php:621 adminpages/membershiplevels.php:579
1549
+ #: adminpages/membershiplevels.php:621 adminpages/membershiplevels.php:630
1550
+ #: adminpages/membershiplevels.php:631
1551
  msgid "Drag and drop membership levels to reorder them on the Levels page."
1552
  msgstr ""
1553
 
1554
+ #: adminpages/membershiplevels.php:634 pages/cancel.php:62
1555
  #: pages/confirmation.php:89 pages/invoice.php:70
1556
  #: shortcodes/pmpro_account.php:46 adminpages/membershiplevels.php:510
1557
  #: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
1558
  #: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
1559
+ #: adminpages/membershiplevels.php:586 adminpages/membershiplevels.php:634
1560
+ #: adminpages/membershiplevels.php:639 adminpages/membershiplevels.php:640
1561
+ #: adminpages/membershiplevels.php:644 pages/account.php:20
1562
+ #: pages/cancel.php:53 pages/cancel.php:61 pages/confirmation.php:81
1563
+ #: pages/confirmation.php:83 pages/confirmation.php:89 pages/invoice.php:68
1564
+ #: pages/invoice.php:70 shortcodes/pmpro_account.php:45
1565
+ #: shortcodes/pmpro_account.php:46
1566
  msgid "Expiration"
1567
  msgstr ""
1568
 
1569
  #: adminpages/membershiplevels.php:635 adminpages/membershiplevels.php:511
1570
  #: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
1571
  #: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
1572
+ #: adminpages/membershiplevels.php:587 adminpages/membershiplevels.php:635
1573
+ #: adminpages/membershiplevels.php:640 adminpages/membershiplevels.php:641
1574
+ #: adminpages/membershiplevels.php:645
1575
  msgid "Allow Signups"
1576
  msgstr ""
1577
 
1578
  #: adminpages/membershiplevels.php:650 adminpages/membershiplevels.php:534
1579
  #: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
1580
  #: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
1581
+ #: adminpages/membershiplevels.php:646 adminpages/membershiplevels.php:650
1582
+ #: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:656
1583
+ #: adminpages/membershiplevels.php:660
1584
  msgid "FREE"
1585
  msgstr ""
1586
 
1587
  #: adminpages/membershiplevels.php:659 adminpages/membershiplevels.php:560
1588
  #: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
1589
  #: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
1590
+ #: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:659
1591
+ #: adminpages/membershiplevels.php:664 adminpages/membershiplevels.php:665
1592
+ #: adminpages/membershiplevels.php:669
1593
  msgid "After"
1594
  msgstr ""
1595
 
1596
  #: adminpages/membershiplevels.php:664 adminpages/membershiplevels.php:566
1597
  #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
1598
  #: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
1599
+ #: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:664
1600
+ #: adminpages/membershiplevels.php:669 adminpages/membershiplevels.php:670
1601
+ #: adminpages/membershiplevels.php:674
1602
  #, php-format
1603
  msgid ""
1604
  "Are you sure you want to delete membership level %s? All subscriptions will "
1609
  #: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
1610
  #: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
1611
  #: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
1612
+ #: adminpages/membershiplevels.php:664 adminpages/membershiplevels.php:669
1613
+ #: adminpages/membershiplevels.php:670 adminpages/membershiplevels.php:674
1614
+ #: adminpages/orders.php:661 adminpages/orders.php:964
1615
+ #: adminpages/orders.php:982 adminpages/orders.php:992
1616
+ #: adminpages/orders.php:995 adminpages/orders.php:1024
1617
+ #: adminpages/orders.php:1053 adminpages/orders.php:1208
1618
+ #: adminpages/orders.php:1242
1619
  msgid "copy"
1620
  msgstr ""
1621
 
1662
  #: adminpages/reports/memberships.php:303
1663
  #: adminpages/reports/memberships.php:317 adminpages/reports/sales.php:208
1664
  #: adminpages/reports/sales.php:216 adminpages/reports/sales.php:217
1665
+ #: adminpages/reports/sales.php:225 classes/class.pmproemail.php:145
1666
+ #: classes/class.pmproemail.php:189
1667
  msgid "All Levels"
1668
  msgstr ""
1669
 
1700
  #: adminpages/memberslist.php:165 pages/account.php:51 pages/account.php:55
1701
  #: pages/account.php:76 pages/checkout.php:168 pages/checkout.php:171
1702
  #: pages/checkout.php:173 pages/checkout.php:180 pages/checkout.php:182
1703
+ #: pages/checkout.php:184 pages/checkout.php:191
1704
+ #: shortcodes/pmpro_account.php:105 shortcodes/pmpro_account.php:107
1705
+ #: shortcodes/pmpro_account.php:108
1706
  msgid "Username"
1707
  msgstr ""
1708
 
1724
  #: adminpages/memberslist.php:160 adminpages/memberslist.php:170
1725
  #: pages/account.php:90 pages/account.php:94 pages/billing.php:58
1726
  #: pages/billing.php:62 pages/billing.php:71 pages/billing.php:74
1727
+ #: pages/billing.php:76 pages/billing.php:80 pages/checkout.php:298
1728
+ #: pages/checkout.php:300 pages/checkout.php:302 pages/checkout.php:311
1729
+ #: pages/checkout.php:314 pages/checkout.php:317 pages/checkout.php:319
1730
+ #: pages/checkout.php:321 pages/checkout.php:326 pages/confirmation.php:59
1731
+ #: pages/confirmation.php:61 pages/confirmation.php:67 pages/invoice.php:46
1732
  #: pages/invoice.php:48
1733
  msgid "Billing Address"
1734
  msgstr ""
1766
  #: adminpages/memberslist.php:262 adminpages/reports/login.php:228
1767
  #: adminpages/memberslist.php:195 adminpages/memberslist.php:223
1768
  #: adminpages/memberslist.php:251 adminpages/memberslist.php:261
1769
+ #: adminpages/memberslist.php:262 adminpages/reports/login.php:210
1770
+ #: adminpages/reports/login.php:212 adminpages/reports/login.php:228
1771
  msgid "No members found."
1772
  msgstr ""
1773
 
1774
  #: adminpages/memberslist.php:262 adminpages/reports/login.php:228
1775
  #: adminpages/memberslist.php:195 adminpages/memberslist.php:223
1776
  #: adminpages/memberslist.php:251 adminpages/memberslist.php:261
1777
+ #: adminpages/memberslist.php:262 adminpages/reports/login.php:210
1778
+ #: adminpages/reports/login.php:212 adminpages/reports/login.php:228
1779
  msgid "Search all levels"
1780
  msgstr ""
1781
 
1980
  #: classes/gateways/class.pmprogateway_stripe.php:447
1981
  #: classes/gateways/class.pmprogateway_stripe.php:450
1982
  #: classes/gateways/class.pmprogateway_stripe.php:452
1983
+ #: classes/gateways/class.pmprogateway_stripe.php:455
1984
+ #: classes/gateways/class.pmprogateway_stripe.php:473 pages/billing.php:234
1985
  #: pages/billing.php:238 pages/billing.php:247 pages/billing.php:250
1986
+ #: pages/billing.php:253 pages/billing.php:262 pages/billing.php:271
1987
+ #: pages/checkout.php:493 pages/checkout.php:507 pages/checkout.php:510
1988
+ #: pages/checkout.php:516 pages/checkout.php:517 pages/checkout.php:525
1989
+ #: pages/checkout.php:527 pages/checkout.php:534
1990
  msgid "Card Type"
1991
  msgstr ""
1992
 
2268
  msgid "User"
2269
  msgstr ""
2270
 
2271
+ #: adminpages/orders.php:1138 includes/init.php:244 includes/profile.php:27
2272
  #: pages/checkout.php:42 pages/confirmation.php:53 pages/confirmation.php:70
2273
  #: pages/confirmation.php:116 pages/invoice.php:28 pages/invoice.php:51
2274
  #: adminpages/orders.php:601 adminpages/orders.php:904
2280
  #: includes/profile.php:25 includes/profile.php:27 pages/checkout.php:33
2281
  #: pages/checkout.php:34 pages/checkout.php:35 pages/checkout.php:42
2282
  #: pages/confirmation.php:46 pages/confirmation.php:47
2283
+ #: pages/confirmation.php:53 pages/confirmation.php:62
2284
+ #: pages/confirmation.php:64 pages/confirmation.php:70
2285
+ #: pages/confirmation.php:103 pages/confirmation.php:105
2286
+ #: pages/confirmation.php:116 pages/invoice.php:27 pages/invoice.php:28
2287
+ #: pages/invoice.php:49 pages/invoice.php:51
2288
  msgid "Membership Level"
2289
  msgstr ""
2290
 
2610
  #: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
2611
  #: adminpages/paymentsettings.php:445 pages/billing.php:78
2612
  #: pages/billing.php:82 pages/billing.php:91 pages/billing.php:94
2613
+ #: pages/billing.php:96 pages/billing.php:100
2614
  msgid "optional"
2615
  msgstr ""
2616
 
2651
  msgid "Force SSL"
2652
  msgstr ""
2653
 
2654
+ #: adminpages/paymentsettings.php:213
2655
+ msgid ""
2656
+ "Your Site URL starts with https:// and so PMPro will allow your entire site "
2657
+ "to be served over HTTPS."
2658
+ msgstr ""
2659
+
2660
+ #: adminpages/paymentsettings.php:221 adminpages/paymentsettings.php:212
2661
  #: adminpages/paymentsettings.php:456 adminpages/paymentsettings.php:461
2662
  #: adminpages/paymentsettings.php:463
2663
  msgid "Yes (with JavaScript redirects)"
2664
  msgstr ""
2665
 
2666
+ #: adminpages/paymentsettings.php:223 adminpages/paymentsettings.php:214
2667
  msgid ""
2668
  "Recommended: Yes. Try the JavaScript redirects setting if you are having "
2669
  "issues with infinite redirect loops."
2670
  msgstr ""
2671
 
2672
+ #: adminpages/paymentsettings.php:231 adminpages/paymentsettings.php:219
2673
  #: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:463
2674
  #: adminpages/paymentsettings.php:468 adminpages/paymentsettings.php:470
2675
  msgid "SSL Seal Code"
2676
  msgstr ""
2677
 
2678
+ #: adminpages/paymentsettings.php:235 adminpages/paymentsettings.php:223
2679
  msgid ""
2680
  "Your <strong><a target=\"_blank\" href=\"http://www.paidmembershipspro.com/"
2681
  "documentation/initial-plugin-setup/ssl/\">SSL Certificate</a></strong> must "
2683
  "short HTML or JavaScript snippet that can be pasted here."
2684
  msgstr ""
2685
 
2686
+ #: adminpages/paymentsettings.php:240 adminpages/paymentsettings.php:228
2687
  msgid "Extra HTTPS URL Filter"
2688
  msgstr ""
2689
 
2690
+ #: adminpages/paymentsettings.php:243 adminpages/paymentsettings.php:231
2691
  msgid ""
2692
  "Pass all generated HTML through a URL filter to add HTTPS to URLs used on "
2693
  "secure pages. Check this if you are using SSL and have warnings on your "
2980
  msgid "Update complete."
2981
  msgstr ""
2982
 
2983
+ #: classes/class.memberorder.php:719 classes/class.memberorder.php:553
2984
  #: classes/class.memberorder.php:561 classes/class.memberorder.php:564
2985
  #: classes/class.memberorder.php:573 classes/class.memberorder.php:644
2986
  #: classes/class.memberorder.php:697 classes/class.memberorder.php:699
2987
+ #: classes/class.memberorder.php:706 classes/class.memberorder.php:716
2988
+ #: includes/cleanup.php:24
2989
  #, php-format
2990
  msgid ""
2991
  "There was an error canceling the subscription for user with ID=%s. You will "
3007
 
3008
  #: classes/class.pmproemail.php:166 classes/class.pmproemail.php:142
3009
  #: classes/class.pmproemail.php:144 classes/class.pmproemail.php:147
3010
+ #: classes/class.pmproemail.php:156 classes/class.pmproemail.php:166
3011
  #, php-format
3012
  msgid "Membership for %s at %s has been CANCELLED"
3013
  msgstr ""
3015
  #: classes/class.pmproemail.php:207 classes/class.pmproemail.php:172
3016
  #: classes/class.pmproemail.php:173 classes/class.pmproemail.php:175
3017
  #: classes/class.pmproemail.php:178 classes/class.pmproemail.php:187
3018
+ #: classes/class.pmproemail.php:207
3019
  #, php-format
3020
  msgid "Your membership confirmation for %s"
3021
  msgstr ""
3033
  #: classes/class.pmproemail.php:236 classes/class.pmproemail.php:237
3034
  #: classes/class.pmproemail.php:240 classes/class.pmproemail.php:246
3035
  #: classes/class.pmproemail.php:249 classes/class.pmproemail.php:258
3036
+ #: classes/class.pmproemail.php:260 classes/class.pmproemail.php:269
3037
+ #: classes/class.pmproemail.php:278 classes/class.pmproemail.php:304
3038
+ #: classes/class.pmproemail.php:307 classes/class.pmproemail.php:313
3039
+ #: classes/class.pmproemail.php:316 classes/class.pmproemail.php:325
3040
+ #: classes/class.pmproemail.php:328 classes/class.pmproemail.php:334
3041
+ #: classes/class.pmproemail.php:337 classes/class.pmproemail.php:346
3042
+ #: classes/class.pmproemail.php:357 classes/class.pmproemail.php:366
3043
+ #: classes/class.pmproemail.php:532 classes/class.pmproemail.php:580
3044
+ #: classes/class.pmproemail.php:645 classes/class.pmproemail.php:648
3045
+ #: classes/class.pmproemail.php:657 classes/class.pmproemail.php:659
3046
+ #: classes/class.pmproemail.php:679
3047
  #: classes/gateways/class.pmprogateway_braintree.php:349
3048
  #: classes/gateways/class.pmprogateway_braintree.php:362
3049
  #: classes/gateways/class.pmprogateway_braintree.php:364
3056
  #: classes/gateways/class.pmprogateway_stripe.php:536
3057
  #: classes/gateways/class.pmprogateway_stripe.php:540
3058
  #: classes/gateways/class.pmprogateway_stripe.php:541
3059
+ #: classes/gateways/class.pmprogateway_stripe.php:544
3060
+ #: classes/gateways/class.pmprogateway_stripe.php:562 pages/checkout.php:66
3061
  #: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:75
3062
  #: pages/checkout.php:76 pages/checkout.php:77 pages/checkout.php:78
3063
+ #: pages/checkout.php:83 pages/checkout.php:85 pages/checkout.php:86
3064
+ #: pages/checkout.php:93 pages/checkout.php:549 pages/checkout.php:565
3065
+ #: pages/checkout.php:566 pages/checkout.php:573 pages/checkout.php:594
3066
+ #: pages/checkout.php:603 pages/checkout.php:612 pages/checkout.php:616
3067
+ #: pages/checkout.php:617 pages/checkout.php:619 pages/confirmation.php:51
3068
+ #: pages/confirmation.php:52 pages/confirmation.php:58 pages/invoice.php:32
3069
+ #: pages/invoice.php:33
3070
  msgid "Discount Code"
3071
  msgstr ""
3072
 
3074
  #: classes/class.pmproemail.php:685 classes/class.pmproemail.php:241
3075
  #: classes/class.pmproemail.php:243 classes/class.pmproemail.php:253
3076
  #: classes/class.pmproemail.php:256 classes/class.pmproemail.php:265
3077
+ #: classes/class.pmproemail.php:285 classes/class.pmproemail.php:325
3078
+ #: classes/class.pmproemail.php:328 classes/class.pmproemail.php:346
3079
+ #: classes/class.pmproemail.php:349 classes/class.pmproemail.php:358
3080
+ #: classes/class.pmproemail.php:378 classes/class.pmproemail.php:538
3081
  #: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
3082
  #: classes/class.pmproemail.php:654 classes/class.pmproemail.php:663
3083
+ #: classes/class.pmproemail.php:665 classes/class.pmproemail.php:685
3084
  #, php-format
3085
  msgid "This membership will expire on %s."
3086
  msgstr ""
3088
  #: classes/class.pmproemail.php:307 classes/class.pmproemail.php:263
3089
  #: classes/class.pmproemail.php:265 classes/class.pmproemail.php:275
3090
  #: classes/class.pmproemail.php:278 classes/class.pmproemail.php:287
3091
+ #: classes/class.pmproemail.php:307
3092
  #, php-format
3093
  msgid "Member Checkout for %s at %s"
3094
  msgstr ""
3095
 
3096
  #: classes/class.pmproemail.php:395 classes/class.pmproemail.php:375
3097
+ #: classes/class.pmproemail.php:395
3098
  #, php-format
3099
  msgid "Your billing information has been updated at %s"
3100
  msgstr ""
3101
 
3102
  #: classes/class.pmproemail.php:448 classes/class.pmproemail.php:428
3103
+ #: classes/class.pmproemail.php:448
3104
  #, php-format
3105
  msgid "Billing information has been updated for %s at %s"
3106
  msgstr ""
3108
  #: classes/class.pmproemail.php:496 classes/class.pmproemail.php:425
3109
  #: classes/class.pmproemail.php:430 classes/class.pmproemail.php:464
3110
  #: classes/class.pmproemail.php:467 classes/class.pmproemail.php:476
3111
+ #: classes/class.pmproemail.php:496
3112
  #, php-format
3113
  msgid "Membership Payment Failed at %s"
3114
  msgstr ""
3116
  #: classes/class.pmproemail.php:542 classes/class.pmproemail.php:462
3117
  #: classes/class.pmproemail.php:468 classes/class.pmproemail.php:510
3118
  #: classes/class.pmproemail.php:513 classes/class.pmproemail.php:522
3119
+ #: classes/class.pmproemail.php:542
3120
  #, php-format
3121
  msgid "Membership Payment Failed For %s at %s"
3122
  msgstr ""
3123
 
3124
  #: classes/class.pmproemail.php:589 classes/class.pmproemail.php:508
3125
  #: classes/class.pmproemail.php:557 classes/class.pmproemail.php:560
3126
+ #: classes/class.pmproemail.php:569 classes/class.pmproemail.php:589
3127
  #, php-format
3128
  msgid "Credit Card on File Expiring Soon at %s"
3129
  msgstr ""
3131
  #: classes/class.pmproemail.php:639 classes/class.pmproemail.php:501
3132
  #: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
3133
  #: classes/class.pmproemail.php:608 classes/class.pmproemail.php:617
3134
+ #: classes/class.pmproemail.php:619 classes/class.pmproemail.php:639
3135
  #, php-format
3136
  msgid "INVOICE for %s membership"
3137
  msgstr ""
3139
  #: classes/class.pmproemail.php:710 classes/class.pmproemail.php:563
3140
  #: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
3141
  #: classes/class.pmproemail.php:679 classes/class.pmproemail.php:688
3142
+ #: classes/class.pmproemail.php:690 classes/class.pmproemail.php:710
3143
  #, php-format
3144
  msgid "Your trial at %s is ending soon"
3145
  msgstr ""
3147
  #: classes/class.pmproemail.php:744 classes/class.pmproemail.php:596
3148
  #: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
3149
  #: classes/class.pmproemail.php:713 classes/class.pmproemail.php:722
3150
+ #: classes/class.pmproemail.php:724 classes/class.pmproemail.php:744
3151
  #, php-format
3152
  msgid "Your membership at %s has ended"
3153
  msgstr ""
3155
  #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:621
3156
  #: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
3157
  #: classes/class.pmproemail.php:738 classes/class.pmproemail.php:747
3158
+ #: classes/class.pmproemail.php:749 classes/class.pmproemail.php:769
3159
  #, php-format
3160
  msgid "Your membership at %s will end soon"
3161
  msgstr ""
3163
  #: classes/class.pmproemail.php:789 classes/class.pmproemail.php:641
3164
  #: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
3165
  #: classes/class.pmproemail.php:758 classes/class.pmproemail.php:767
3166
+ #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:789
3167
  #, php-format
3168
  msgid "Your membership at %s has been changed"
3169
  msgstr ""
3171
  #: classes/class.pmproemail.php:793 classes/class.pmproemail.php:830
3172
  #: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
3173
  #: classes/class.pmproemail.php:771 classes/class.pmproemail.php:773
3174
+ #: classes/class.pmproemail.php:793 classes/class.pmproemail.php:800
3175
+ #: classes/class.pmproemail.php:809 classes/class.pmproemail.php:810
3176
+ #: classes/class.pmproemail.php:811 classes/class.pmproemail.php:830
3177
  #, php-format
3178
  msgid "The new level is %s"
3179
  msgstr ""
3181
  #: classes/class.pmproemail.php:795 classes/class.pmproemail.php:647
3182
  #: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
3183
  #: classes/class.pmproemail.php:764 classes/class.pmproemail.php:773
3184
+ #: classes/class.pmproemail.php:775 classes/class.pmproemail.php:795
3185
  msgid "Your membership has been cancelled"
3186
  msgstr ""
3187
 
3190
  #: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
3191
  #: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
3192
  #: classes/class.pmproemail.php:777 classes/class.pmproemail.php:778
3193
+ #: classes/class.pmproemail.php:779 classes/class.pmproemail.php:798
3194
+ #: classes/class.pmproemail.php:803 classes/class.pmproemail.php:806
3195
+ #: classes/class.pmproemail.php:815 classes/class.pmproemail.php:816
3196
+ #: classes/class.pmproemail.php:817 classes/class.pmproemail.php:836
3197
  #, php-format
3198
  msgid "This membership will expire on %s"
3199
  msgstr ""
3203
  #: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
3204
  #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
3205
  #: classes/class.pmproemail.php:781 classes/class.pmproemail.php:782
3206
+ #: classes/class.pmproemail.php:783 classes/class.pmproemail.php:802
3207
+ #: classes/class.pmproemail.php:807 classes/class.pmproemail.php:810
3208
+ #: classes/class.pmproemail.php:819 classes/class.pmproemail.php:820
3209
+ #: classes/class.pmproemail.php:821 classes/class.pmproemail.php:840
3210
  msgid "This membership does not expire"
3211
  msgstr ""
3212
 
3214
  #: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
3215
  #: classes/class.pmproemail.php:796 classes/class.pmproemail.php:805
3216
  #: classes/class.pmproemail.php:806 classes/class.pmproemail.php:807
3217
+ #: classes/class.pmproemail.php:826
3218
  #, php-format
3219
  msgid "Membership for %s at %s has been changed"
3220
  msgstr ""
3222
  #: classes/class.pmproemail.php:832 classes/class.pmproemail.php:799
3223
  #: classes/class.pmproemail.php:802 classes/class.pmproemail.php:811
3224
  #: classes/class.pmproemail.php:812 classes/class.pmproemail.php:813
3225
+ #: classes/class.pmproemail.php:832
3226
  msgid "Membership has been cancelled"
3227
  msgstr ""
3228
 
3229
  #: classes/class.pmproemail.php:869 classes/class.pmproemail.php:848
3230
  #: classes/class.pmproemail.php:849 classes/class.pmproemail.php:850
3231
+ #: classes/class.pmproemail.php:869
3232
  msgid "Invoice for Order #: "
3233
  msgstr ""
3234
 
3331
  #: paid-memberships-pro.php:122 paid-memberships-pro.php:123
3332
  #: paid-memberships-pro.php:130 paid-memberships-pro.php:131
3333
  #: paid-memberships-pro.php:132 paid-memberships-pro.php:133
3334
+ #: paid-memberships-pro.php:135
3335
  msgid "Authorize.net"
3336
  msgstr ""
3337
 
3390
  #: paid-memberships-pro.php:123 paid-memberships-pro.php:124
3391
  #: paid-memberships-pro.php:131 paid-memberships-pro.php:132
3392
  #: paid-memberships-pro.php:133 paid-memberships-pro.php:134
3393
+ #: paid-memberships-pro.php:136
3394
  msgid "Braintree Payments"
3395
  msgstr ""
3396
 
3481
  #: classes/gateways/class.pmprogateway_stripe.php:426
3482
  #: classes/gateways/class.pmprogateway_stripe.php:427
3483
  #: classes/gateways/class.pmprogateway_stripe.php:429
3484
+ #: classes/gateways/class.pmprogateway_stripe.php:432
3485
+ #: classes/gateways/class.pmprogateway_stripe.php:450 pages/checkout.php:476
3486
  #: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
3487
  #: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
3488
+ #: pages/checkout.php:503 pages/checkout.php:510
3489
  msgid "Payment Information"
3490
  msgstr ""
3491
 
3503
  #: classes/gateways/class.pmprogateway_stripe.php:426
3504
  #: classes/gateways/class.pmprogateway_stripe.php:428
3505
  #: classes/gateways/class.pmprogateway_stripe.php:430
3506
+ #: classes/gateways/class.pmprogateway_stripe.php:433
3507
+ #: classes/gateways/class.pmprogateway_stripe.php:451 pages/checkout.php:476
3508
  #: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
3509
  #: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
3510
+ #: pages/checkout.php:504 pages/checkout.php:511
3511
  #, php-format
3512
  msgid "We Accept %s"
3513
  msgstr ""
3527
  #: classes/gateways/class.pmprogateway_stripe.php:490
3528
  #: classes/gateways/class.pmprogateway_stripe.php:493
3529
  #: classes/gateways/class.pmprogateway_stripe.php:495
3530
+ #: classes/gateways/class.pmprogateway_stripe.php:498
3531
+ #: classes/gateways/class.pmprogateway_stripe.php:516 pages/billing.php:244
3532
  #: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
3533
+ #: pages/billing.php:263 pages/billing.php:305 pages/billing.php:314
3534
+ #: pages/checkout.php:503 pages/checkout.php:519 pages/checkout.php:520
3535
+ #: pages/checkout.php:527 pages/checkout.php:548 pages/checkout.php:557
3536
+ #: pages/checkout.php:566 pages/checkout.php:570 pages/checkout.php:577
3537
  msgid "Card Number"
3538
  msgstr ""
3539
 
3540
  #: classes/gateways/class.pmprogateway_braintree.php:359
3541
+ #: classes/gateways/class.pmprogateway_stripe.php:553 pages/billing.php:357
3542
  #: pages/checkout.php:612
3543
  #: classes/gateways/class.pmprogateway_braintree.php:340
3544
  #: classes/gateways/class.pmprogateway_braintree.php:353
3552
  #: classes/gateways/class.pmprogateway_stripe.php:527
3553
  #: classes/gateways/class.pmprogateway_stripe.php:531
3554
  #: classes/gateways/class.pmprogateway_stripe.php:532
3555
+ #: classes/gateways/class.pmprogateway_stripe.php:535
3556
+ #: classes/gateways/class.pmprogateway_stripe.php:553 pages/billing.php:281
3557
  #: pages/billing.php:285 pages/billing.php:294 pages/billing.php:297
3558
+ #: pages/billing.php:301 pages/billing.php:343 pages/billing.php:352
3559
+ #: pages/checkout.php:540 pages/checkout.php:556 pages/checkout.php:557
3560
+ #: pages/checkout.php:564 pages/checkout.php:585 pages/checkout.php:594
3561
+ #: pages/checkout.php:603 pages/checkout.php:605 pages/checkout.php:607
3562
+ #: pages/checkout.php:608 pages/checkout.php:612
3563
  msgid "CVV"
3564
  msgstr ""
3565
 
3566
  #: classes/gateways/class.pmprogateway_braintree.php:360
3567
+ #: classes/gateways/class.pmprogateway_stripe.php:554 pages/billing.php:358
3568
  #: pages/checkout.php:613
3569
  #: classes/gateways/class.pmprogateway_braintree.php:341
3570
  #: classes/gateways/class.pmprogateway_braintree.php:354
3578
  #: classes/gateways/class.pmprogateway_stripe.php:528
3579
  #: classes/gateways/class.pmprogateway_stripe.php:532
3580
  #: classes/gateways/class.pmprogateway_stripe.php:533
3581
+ #: classes/gateways/class.pmprogateway_stripe.php:536
3582
+ #: classes/gateways/class.pmprogateway_stripe.php:554 pages/billing.php:282
3583
  #: pages/billing.php:286 pages/billing.php:295 pages/billing.php:298
3584
+ #: pages/billing.php:302 pages/billing.php:344 pages/billing.php:353
3585
+ #: pages/checkout.php:541 pages/checkout.php:557 pages/checkout.php:558
3586
+ #: pages/checkout.php:565 pages/checkout.php:586 pages/checkout.php:595
3587
+ #: pages/checkout.php:604 pages/checkout.php:606 pages/checkout.php:608
3588
+ #: pages/checkout.php:609 pages/checkout.php:613
3589
  msgid "what's this?"
3590
  msgstr ""
3591
 
3604
  #: classes/gateways/class.pmprogateway_stripe.php:538
3605
  #: classes/gateways/class.pmprogateway_stripe.php:542
3606
  #: classes/gateways/class.pmprogateway_stripe.php:543
3607
+ #: classes/gateways/class.pmprogateway_stripe.php:546
3608
+ #: classes/gateways/class.pmprogateway_stripe.php:564 pages/checkout.php:78
3609
  #: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:87
3610
+ #: pages/checkout.php:88 pages/checkout.php:95 pages/checkout.php:551
3611
+ #: pages/checkout.php:567 pages/checkout.php:568 pages/checkout.php:575
3612
+ #: pages/checkout.php:596 pages/checkout.php:605 pages/checkout.php:614
3613
+ #: pages/checkout.php:618 pages/checkout.php:619 pages/checkout.php:621
3614
  msgid "Apply"
3615
  msgstr ""
3616
 
3632
  #: classes/gateways/class.pmprogateway_stripe.php:1072
3633
  #: classes/gateways/class.pmprogateway_stripe.php:1073
3634
  #: classes/gateways/class.pmprogateway_stripe.php:1076
3635
+ #: classes/gateways/class.pmprogateway_stripe.php:1094
3636
  msgid "Unknown error: Initial payment failed."
3637
  msgstr ""
3638
 
3760
  #: paid-memberships-pro.php:116 paid-memberships-pro.php:117
3761
  #: paid-memberships-pro.php:124 paid-memberships-pro.php:125
3762
  #: paid-memberships-pro.php:126 paid-memberships-pro.php:127
3763
+ #: paid-memberships-pro.php:129
3764
  msgid "Pay by Check"
3765
  msgstr ""
3766
 
3844
  #: classes/gateways/class.pmprogateway_payflowpro.php:124
3845
  #: pages/checkout.php:177 pages/checkout.php:180 pages/checkout.php:182
3846
  #: pages/checkout.php:189 pages/checkout.php:191 pages/checkout.php:193
3847
+ #: pages/checkout.php:200
3848
  msgid "Password"
3849
  msgstr ""
3850
 
3881
  #: paid-memberships-pro.php:119 paid-memberships-pro.php:120
3882
  #: paid-memberships-pro.php:127 paid-memberships-pro.php:128
3883
  #: paid-memberships-pro.php:129 paid-memberships-pro.php:130
3884
+ #: paid-memberships-pro.php:132
3885
  msgid "PayPal Website Payments Pro"
3886
  msgstr ""
3887
 
4040
  #: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
4041
  #: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
4042
  #: pages/checkout.php:718 pages/checkout.php:722 pages/checkout.php:724
4043
+ #: pages/checkout.php:725 pages/checkout.php:728 pages/checkout.php:729
4044
  msgid "Submit and Check Out"
4045
  msgstr ""
4046
 
4061
  #: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
4062
  #: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
4063
  #: pages/checkout.php:718 pages/checkout.php:722 pages/checkout.php:724
4064
+ #: pages/checkout.php:725 pages/checkout.php:728 pages/checkout.php:729
4065
  msgid "Submit and Confirm"
4066
  msgstr ""
4067
 
4100
  #: paid-memberships-pro.php:118 paid-memberships-pro.php:119
4101
  #: paid-memberships-pro.php:126 paid-memberships-pro.php:127
4102
  #: paid-memberships-pro.php:128 paid-memberships-pro.php:129
4103
+ #: paid-memberships-pro.php:131
4104
  msgid "PayPal Express"
4105
  msgstr ""
4106
 
4136
  #: paid-memberships-pro.php:121 paid-memberships-pro.php:122
4137
  #: paid-memberships-pro.php:129 paid-memberships-pro.php:130
4138
  #: paid-memberships-pro.php:131 paid-memberships-pro.php:132
4139
+ #: paid-memberships-pro.php:134
4140
  msgid "PayPal Standard"
4141
  msgstr ""
4142
 
4167
  #: paid-memberships-pro.php:117 paid-memberships-pro.php:118
4168
  #: paid-memberships-pro.php:125 paid-memberships-pro.php:126
4169
  #: paid-memberships-pro.php:127 paid-memberships-pro.php:128
4170
+ #: paid-memberships-pro.php:130
4171
  msgid "Stripe"
4172
  msgstr ""
4173
 
4252
  #: classes/gateways/class.pmprogateway_stripe.php:612
4253
  #: classes/gateways/class.pmprogateway_stripe.php:613
4254
  #: classes/gateways/class.pmprogateway_stripe.php:616
4255
+ #: classes/gateways/class.pmprogateway_stripe.php:634
4256
  msgid "Subscription Updates"
4257
  msgstr ""
4258
 
4265
  #: classes/gateways/class.pmprogateway_stripe.php:616
4266
  #: classes/gateways/class.pmprogateway_stripe.php:617
4267
  #: classes/gateways/class.pmprogateway_stripe.php:620
4268
+ #: classes/gateways/class.pmprogateway_stripe.php:638
4269
  msgid ""
4270
  "Subscription updates, allow you to change the member's subscription values "
4271
  "at predefined times. Be sure to click Update Profile after making changes."
4280
  #: classes/gateways/class.pmprogateway_stripe.php:618
4281
  #: classes/gateways/class.pmprogateway_stripe.php:619
4282
  #: classes/gateways/class.pmprogateway_stripe.php:622
4283
+ #: classes/gateways/class.pmprogateway_stripe.php:640
4284
  msgid ""
4285
  "Subscription updates, allow you to change the member's subscription values "
4286
  "at predefined times. Be sure to click Update User after making changes."
4287
  msgstr ""
4288
 
4289
+ #: classes/gateways/class.pmprogateway_stripe.php:645 pages/billing.php:405
4290
  #: classes/gateways/class.pmprogateway_stripe.php:578
4291
  #: classes/gateways/class.pmprogateway_stripe.php:579
4292
  #: classes/gateways/class.pmprogateway_stripe.php:589
4294
  #: classes/gateways/class.pmprogateway_stripe.php:619
4295
  #: classes/gateways/class.pmprogateway_stripe.php:623
4296
  #: classes/gateways/class.pmprogateway_stripe.php:624
4297
+ #: classes/gateways/class.pmprogateway_stripe.php:627
4298
+ #: classes/gateways/class.pmprogateway_stripe.php:645 pages/billing.php:294
4299
  #: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
4300
  #: pages/billing.php:341 pages/billing.php:343 pages/billing.php:347
4301
+ #: pages/billing.php:391 pages/billing.php:400
4302
  msgid "Update"
4303
  msgstr ""
4304
 
4311
  #: classes/gateways/class.pmprogateway_stripe.php:816
4312
  #: classes/gateways/class.pmprogateway_stripe.php:817
4313
  #: classes/gateways/class.pmprogateway_stripe.php:820
4314
+ #: classes/gateways/class.pmprogateway_stripe.php:838
4315
  msgid "Could not cancel the old subscription. Updates have not been processed."
4316
  msgstr ""
4317
 
4318
+ #: classes/gateways/class.pmprogateway_stripe.php:1325
4319
  #: classes/gateways/class.pmprogateway_stripe.php:190
4320
  #: classes/gateways/class.pmprogateway_stripe.php:192
4321
  #: classes/gateways/class.pmprogateway_stripe.php:199
4332
  #: classes/gateways/class.pmprogateway_stripe.php:1260
4333
  #: classes/gateways/class.pmprogateway_stripe.php:1300
4334
  #: classes/gateways/class.pmprogateway_stripe.php:1303
4335
+ #: classes/gateways/class.pmprogateway_stripe.php:1326
4336
  msgid "Error creating customer record with Stripe:"
4337
  msgstr ""
4338
 
4339
+ #: classes/gateways/class.pmprogateway_stripe.php:1384
4340
  #: classes/gateways/class.pmprogateway_stripe.php:1275
4341
  #: classes/gateways/class.pmprogateway_stripe.php:1303
4342
  #: classes/gateways/class.pmprogateway_stripe.php:1313
4343
  #: classes/gateways/class.pmprogateway_stripe.php:1317
4344
  #: classes/gateways/class.pmprogateway_stripe.php:1357
4345
  #: classes/gateways/class.pmprogateway_stripe.php:1360
4346
+ #: classes/gateways/class.pmprogateway_stripe.php:1385
4347
  msgid "Error getting subscription with Stripe:"
4348
  msgstr ""
4349
 
4350
+ #: classes/gateways/class.pmprogateway_stripe.php:1540
4351
  #: classes/gateways/class.pmprogateway_stripe.php:278
4352
  #: classes/gateways/class.pmprogateway_stripe.php:279
4353
  #: classes/gateways/class.pmprogateway_stripe.php:286
4372
  #: classes/gateways/class.pmprogateway_stripe.php:1467
4373
  #: classes/gateways/class.pmprogateway_stripe.php:1507
4374
  #: classes/gateways/class.pmprogateway_stripe.php:1510
4375
+ #: classes/gateways/class.pmprogateway_stripe.php:1541
4376
  msgid "Error creating plan with Stripe:"
4377
  msgstr ""
4378
 
4379
+ #: classes/gateways/class.pmprogateway_stripe.php:1571
4380
  #: classes/gateways/class.pmprogateway_stripe.php:294
4381
  #: classes/gateways/class.pmprogateway_stripe.php:295
4382
  #: classes/gateways/class.pmprogateway_stripe.php:302
4396
  #: classes/gateways/class.pmprogateway_stripe.php:1498
4397
  #: classes/gateways/class.pmprogateway_stripe.php:1538
4398
  #: classes/gateways/class.pmprogateway_stripe.php:1541
4399
+ #: classes/gateways/class.pmprogateway_stripe.php:1572
4400
  msgid "Error subscribing customer to plan with Stripe:"
4401
  msgstr ""
4402
 
4403
+ #: classes/gateways/class.pmprogateway_stripe.php:1667
4404
  #: classes/gateways/class.pmprogateway_stripe.php:383
4405
  #: classes/gateways/class.pmprogateway_stripe.php:389
4406
  #: classes/gateways/class.pmprogateway_stripe.php:410
4417
  #: classes/gateways/class.pmprogateway_stripe.php:1594
4418
  #: classes/gateways/class.pmprogateway_stripe.php:1634
4419
  #: classes/gateways/class.pmprogateway_stripe.php:1637
4420
+ #: classes/gateways/class.pmprogateway_stripe.php:1668
4421
  msgid "Could not cancel old subscription."
4422
  msgstr ""
4423
 
4424
+ #: classes/gateways/class.pmprogateway_stripe.php:1684
4425
  #: classes/gateways/class.pmprogateway_stripe.php:1533
4426
  #: classes/gateways/class.pmprogateway_stripe.php:1534
4427
  #: classes/gateways/class.pmprogateway_stripe.php:1535
4435
  #: classes/gateways/class.pmprogateway_stripe.php:1611
4436
  #: classes/gateways/class.pmprogateway_stripe.php:1651
4437
  #: classes/gateways/class.pmprogateway_stripe.php:1654
4438
+ #: classes/gateways/class.pmprogateway_stripe.php:1685
4439
  msgid "Could not find the customer."
4440
  msgstr ""
4441
 
4442
+ #: classes/gateways/class.pmprogateway_stripe.php:1836
4443
  #: classes/gateways/class.pmprogateway_stripe.php:1837
4444
  msgid "Error: "
4445
  msgstr ""
4446
 
4447
+ #: classes/gateways/class.pmprogateway_stripe.php:1849
4448
  #: classes/gateways/class.pmprogateway_stripe.php:1850
4449
  #, php-format
4450
  msgid "Error: Unkown error while refunding charge #%s"
4458
  #: paid-memberships-pro.php:124 paid-memberships-pro.php:125
4459
  #: paid-memberships-pro.php:132 paid-memberships-pro.php:133
4460
  #: paid-memberships-pro.php:134 paid-memberships-pro.php:135
4461
+ #: paid-memberships-pro.php:137
4462
  msgid "2Checkout"
4463
  msgstr ""
4464
 
4830
  #: includes/functions.php:203 includes/functions.php:204
4831
  #: includes/functions.php:207 includes/functions.php:243
4832
  #: includes/functions.php:309 includes/functions.php:315
4833
+ #: includes/functions.php:320 includes/functions.php:455
4834
  #, php-format
4835
  msgid "The price for membership is <strong>%s</strong> now"
4836
  msgstr ""
4840
  #: includes/functions.php:205 includes/functions.php:206
4841
  #: includes/functions.php:209 includes/functions.php:245
4842
  #: includes/functions.php:311 includes/functions.php:317
4843
+ #: includes/functions.php:322 includes/functions.php:457
4844
  #, php-format
4845
  msgid "<strong>%s</strong> now"
4846
  msgstr ""
4850
  #: includes/functions.php:213 includes/functions.php:214
4851
  #: includes/functions.php:215 includes/functions.php:218
4852
  #: includes/functions.php:254 includes/functions.php:320
4853
+ #: includes/functions.php:326 includes/functions.php:331
4854
  #, php-format
4855
  msgid " and then <strong>%s per %s for %d more %s</strong>."
4856
  msgstr ""
4857
 
4858
  #: includes/functions.php:335 includes/functions.php:258
4859
  #: includes/functions.php:324 includes/functions.php:330
4860
+ #: includes/functions.php:335
4861
  #, php-format
4862
  msgid " and then <strong>%s every %d %s for %d more payments</strong>."
4863
  msgstr ""
4867
  #: includes/functions.php:222 includes/functions.php:223
4868
  #: includes/functions.php:224 includes/functions.php:227
4869
  #: includes/functions.php:263 includes/functions.php:329
4870
+ #: includes/functions.php:335 includes/functions.php:340
4871
  #, php-format
4872
  msgid " and then <strong>%s after %d %s</strong>."
4873
  msgstr ""
4876
  #: includes/functions.php:229 includes/functions.php:230
4877
  #: includes/functions.php:231 includes/functions.php:235
4878
  #: includes/functions.php:271 includes/functions.php:337
4879
+ #: includes/functions.php:343 includes/functions.php:348
4880
  #, php-format
4881
  msgid "The price for membership is <strong>%s per %s</strong>."
4882
  msgstr ""
4884
  #: includes/functions.php:350 includes/functions.php:230
4885
  #: includes/functions.php:233 includes/functions.php:237
4886
  #: includes/functions.php:273 includes/functions.php:339
4887
+ #: includes/functions.php:345 includes/functions.php:350
4888
  #, php-format
4889
  msgid "<strong>%s per %s</strong>."
4890
  msgstr ""
4893
  #: includes/functions.php:234 includes/functions.php:235
4894
  #: includes/functions.php:238 includes/functions.php:242
4895
  #: includes/functions.php:278 includes/functions.php:344
4896
+ #: includes/functions.php:350 includes/functions.php:355
4897
  #, php-format
4898
  msgid "The price for membership is <strong>%s every %d %s</strong>."
4899
  msgstr ""
4901
  #: includes/functions.php:357 includes/functions.php:237
4902
  #: includes/functions.php:240 includes/functions.php:244
4903
  #: includes/functions.php:280 includes/functions.php:346
4904
+ #: includes/functions.php:352 includes/functions.php:357
4905
  #, php-format
4906
  msgid "<strong>%s every %d %s</strong>."
4907
  msgstr ""
4912
  #: includes/functions.php:240 includes/functions.php:242
4913
  #: includes/functions.php:245 includes/functions.php:249
4914
  #: includes/functions.php:285 includes/functions.php:351
4915
+ #: includes/functions.php:357 includes/functions.php:362
4916
  #, php-format
4917
  msgid " and then <strong>%s per %s</strong>."
4918
  msgstr ""
4923
  #: includes/functions.php:244 includes/functions.php:246
4924
  #: includes/functions.php:249 includes/functions.php:253
4925
  #: includes/functions.php:289 includes/functions.php:355
4926
+ #: includes/functions.php:361 includes/functions.php:366
4927
  #, php-format
4928
  msgid " and then <strong>%s every %d %s</strong>."
4929
  msgstr ""
4934
  #: includes/functions.php:262 includes/functions.php:264
4935
  #: includes/functions.php:267 includes/functions.php:271
4936
  #: includes/functions.php:307 includes/functions.php:373
4937
+ #: includes/functions.php:379 includes/functions.php:384 pages/levels.php:82
4938
  msgid "After your initial payment, your first payment is Free."
4939
  msgstr ""
4940
 
4944
  #: includes/functions.php:266 includes/functions.php:268
4945
  #: includes/functions.php:271 includes/functions.php:275
4946
  #: includes/functions.php:311 includes/functions.php:377
4947
+ #: includes/functions.php:383 includes/functions.php:388 pages/levels.php:86
4948
  #, php-format
4949
  msgid "After your initial payment, your first %d payments are Free."
4950
  msgstr ""
4955
  #: includes/functions.php:273 includes/functions.php:275
4956
  #: includes/functions.php:278 includes/functions.php:282
4957
  #: includes/functions.php:318 includes/functions.php:384
4958
+ #: includes/functions.php:390 includes/functions.php:395 pages/levels.php:93
4959
  #, php-format
4960
  msgid "After your initial payment, your first payment will cost %s."
4961
  msgstr ""
4966
  #: includes/functions.php:277 includes/functions.php:279
4967
  #: includes/functions.php:282 includes/functions.php:286
4968
  #: includes/functions.php:322 includes/functions.php:388
4969
+ #: includes/functions.php:394 includes/functions.php:399 pages/levels.php:97
4970
  #, php-format
4971
  msgid "After your initial payment, your first %d payments will cost %s."
4972
  msgstr ""
4978
  #: includes/functions.php:290 includes/functions.php:293
4979
  #: includes/functions.php:297 includes/functions.php:333
4980
  #: includes/functions.php:399 includes/functions.php:405
4981
+ #: includes/functions.php:410 includes/functions.php:523
4982
  #, php-format
4983
  msgid "Customers in %s will be charged %s%% tax."
4984
  msgstr ""
4985
 
4986
+ #: includes/functions.php:469 includes/functions.php:469
4987
  #, php-format
4988
  msgid "<strong>%s per %s for %d more %s</strong>"
4989
  msgstr ""
4990
 
4991
+ #: includes/functions.php:473 includes/functions.php:473
4992
  #, php-format
4993
  msgid "<strong>%s every %d %s for %d more payments</strong>"
4994
  msgstr ""
4995
 
4996
+ #: includes/functions.php:478 includes/functions.php:478
4997
  #, php-format
4998
  msgid "<strong>%s after %d %s</strong>"
4999
  msgstr ""
5000
 
5001
+ #: includes/functions.php:484 includes/functions.php:484
5002
  #, php-format
5003
  msgid "<strong>%s every %s</strong>"
5004
  msgstr ""
5005
 
5006
+ #: includes/functions.php:488 includes/functions.php:488
5007
  #, php-format
5008
  msgid "<strong>%s every %d %s</strong>"
5009
  msgstr ""
5010
 
5011
+ #: includes/functions.php:511 includes/functions.php:511
5012
  msgid "Trial pricing has been applied to the first payment."
5013
  msgstr ""
5014
 
5015
+ #: includes/functions.php:513 includes/functions.php:513
5016
  #, php-format
5017
  msgid "Trial pricing has been applied to the first %d payments."
5018
  msgstr ""
5023
  #: includes/functions.php:302 includes/functions.php:304
5024
  #: includes/functions.php:307 includes/functions.php:311
5025
  #: includes/functions.php:347 includes/functions.php:413
5026
+ #: includes/functions.php:419 includes/functions.php:540
5027
  #, php-format
5028
  msgid "Membership expires after %d %s."
5029
  msgstr ""
5030
 
5031
+ #: includes/functions.php:557 includes/functions.php:556
5032
  #, php-format
5033
  msgid "%s membership expires after %d %s"
5034
  msgstr ""
5035
 
5036
+ #: includes/functions.php:947 includes/functions.php:491
5037
  #: includes/functions.php:514 includes/functions.php:525
5038
  #: includes/functions.php:536 includes/functions.php:537
5039
  #: includes/functions.php:538 includes/functions.php:545
5041
  #: includes/functions.php:576 includes/functions.php:592
5042
  #: includes/functions.php:615 includes/functions.php:694
5043
  #: includes/functions.php:760 includes/functions.php:766
5044
+ #: includes/functions.php:945
5045
  msgid "User ID not found."
5046
  msgstr ""
5047
 
5048
+ #: includes/functions.php:967 includes/functions.php:508
5049
  #: includes/functions.php:531 includes/functions.php:542
5050
  #: includes/functions.php:553 includes/functions.php:554
5051
  #: includes/functions.php:555 includes/functions.php:562
5053
  #: includes/functions.php:589 includes/functions.php:596
5054
  #: includes/functions.php:612 includes/functions.php:635
5055
  #: includes/functions.php:714 includes/functions.php:780
5056
+ #: includes/functions.php:786 includes/functions.php:965
5057
  msgid "Invalid level."
5058
  msgstr ""
5059
 
5060
+ #: includes/functions.php:978 includes/functions.php:520
5061
  #: includes/functions.php:542 includes/functions.php:553
5062
  #: includes/functions.php:564 includes/functions.php:565
5063
  #: includes/functions.php:566 includes/functions.php:573
5065
  #: includes/functions.php:600 includes/functions.php:607
5066
  #: includes/functions.php:623 includes/functions.php:646
5067
  #: includes/functions.php:725 includes/functions.php:791
5068
+ #: includes/functions.php:797 includes/functions.php:976
5069
  msgid "not changing?"
5070
  msgstr ""
5071
 
5072
+ #: includes/functions.php:1037 includes/functions.php:537
5073
  #: includes/functions.php:559 includes/functions.php:570
5074
  #: includes/functions.php:581 includes/functions.php:582
5075
  #: includes/functions.php:583 includes/functions.php:590
5092
  #: includes/functions.php:815 includes/functions.php:839
5093
  #: includes/functions.php:881 includes/functions.php:887
5094
  #: includes/functions.php:905 includes/functions.php:911
5095
+ #: includes/functions.php:1017
5096
  msgid "Error interacting with database"
5097
  msgstr ""
5098
 
5099
+ #: includes/functions.php:1127 includes/functions.php:907
5100
+ #: includes/functions.php:1123
5101
  #, php-format
5102
  msgid "Error interacting with database: %s"
5103
  msgstr ""
5104
 
5105
+ #: includes/functions.php:1202 includes/functions.php:1241
5106
  #: includes/functions.php:629 includes/functions.php:651
5107
  #: includes/functions.php:667 includes/functions.php:668
5108
  #: includes/functions.php:678 includes/functions.php:681
5120
  #: includes/functions.php:920 includes/functions.php:947
5121
  #: includes/functions.php:948 includes/functions.php:953
5122
  #: includes/functions.php:986 includes/functions.php:987
5123
+ #: includes/functions.php:992 includes/functions.php:1198
5124
+ #: includes/functions.php:1237
5125
  msgid "Membership level not found."
5126
  msgstr ""
5127
 
5128
+ #: includes/functions.php:1609 includes/functions.php:1100
5129
  #: includes/functions.php:1101 includes/functions.php:1118
5130
  #: includes/functions.php:1142 includes/functions.php:1143
5131
  #: includes/functions.php:1150 includes/functions.php:1157
5132
  #: includes/functions.php:1173 includes/functions.php:1196
5133
  #: includes/functions.php:1290 includes/functions.php:1356
5134
  #: includes/functions.php:1357 includes/functions.php:1362
5135
+ #: includes/functions.php:1605
5136
  msgid "No code was given to check."
5137
  msgstr ""
5138
 
5139
+ #: includes/functions.php:1618 includes/functions.php:1050
5140
  #: includes/functions.php:1072 includes/functions.php:1088
5141
  #: includes/functions.php:1099 includes/functions.php:1102
5142
  #: includes/functions.php:1109 includes/functions.php:1110
5146
  #: includes/functions.php:1166 includes/functions.php:1182
5147
  #: includes/functions.php:1205 includes/functions.php:1299
5148
  #: includes/functions.php:1365 includes/functions.php:1366
5149
+ #: includes/functions.php:1371 includes/functions.php:1614
5150
  msgid "The discount code could not be found."
5151
  msgstr ""
5152
 
5153
+ #: includes/functions.php:1633 includes/functions.php:1066
5154
  #: includes/functions.php:1088 includes/functions.php:1104
5155
  #: includes/functions.php:1115 includes/functions.php:1118
5156
  #: includes/functions.php:1124 includes/functions.php:1125
5160
  #: includes/functions.php:1181 includes/functions.php:1197
5161
  #: includes/functions.php:1220 includes/functions.php:1314
5162
  #: includes/functions.php:1380 includes/functions.php:1381
5163
+ #: includes/functions.php:1386 includes/functions.php:1629
5164
  #, php-format
5165
  msgid "This discount code goes into effect on %s."
5166
  msgstr ""
5167
 
5168
+ #: includes/functions.php:1640 includes/functions.php:1075
5169
  #: includes/functions.php:1097 includes/functions.php:1113
5170
  #: includes/functions.php:1124 includes/functions.php:1127
5171
  #: includes/functions.php:1131 includes/functions.php:1132
5175
  #: includes/functions.php:1188 includes/functions.php:1204
5176
  #: includes/functions.php:1227 includes/functions.php:1321
5177
  #: includes/functions.php:1387 includes/functions.php:1388
5178
+ #: includes/functions.php:1393 includes/functions.php:1636
5179
  #, php-format
5180
  msgid "This discount code expired on %s."
5181
  msgstr ""
5182
 
5183
+ #: includes/functions.php:1650 includes/functions.php:1087
5184
  #: includes/functions.php:1109 includes/functions.php:1125
5185
  #: includes/functions.php:1136 includes/functions.php:1139
5186
  #: includes/functions.php:1141 includes/functions.php:1142
5190
  #: includes/functions.php:1198 includes/functions.php:1214
5191
  #: includes/functions.php:1237 includes/functions.php:1331
5192
  #: includes/functions.php:1397 includes/functions.php:1398
5193
+ #: includes/functions.php:1403 includes/functions.php:1646
5194
  msgid "This discount code is no longer valid."
5195
  msgstr ""
5196
 
5197
+ #: includes/functions.php:1670 includes/functions.php:1102
5198
  #: includes/functions.php:1124 includes/functions.php:1140
5199
  #: includes/functions.php:1151 includes/functions.php:1154
5200
  #: includes/functions.php:1155 includes/functions.php:1164
5204
  #: includes/functions.php:1227 includes/functions.php:1250
5205
  #: includes/functions.php:1344 includes/functions.php:1410
5206
  #: includes/functions.php:1411 includes/functions.php:1416
5207
+ #: includes/functions.php:1666
5208
  msgid "This discount code does not apply to this membership level."
5209
  msgstr ""
5210
 
5211
+ #: includes/functions.php:1707 includes/functions.php:1110
5212
  #: includes/functions.php:1132 includes/functions.php:1148
5213
  #: includes/functions.php:1159 includes/functions.php:1162
5214
  #: includes/functions.php:1172 includes/functions.php:1180
5218
  #: includes/functions.php:1237 includes/functions.php:1253
5219
  #: includes/functions.php:1276 includes/functions.php:1370
5220
  #: includes/functions.php:1436 includes/functions.php:1442
5221
+ #: includes/functions.php:1448 includes/functions.php:1703
5222
  msgid "This discount code is okay."
5223
  msgstr ""
5224
 
5225
+ #: includes/functions.php:1734 includes/functions.php:1134
5226
  #: includes/functions.php:1156 includes/functions.php:1172
5227
  #: includes/functions.php:1183 includes/functions.php:1186
5228
  #: includes/functions.php:1196 includes/functions.php:1205
5232
  #: includes/functions.php:1278 includes/functions.php:1301
5233
  #: includes/functions.php:1395 includes/functions.php:1397
5234
  #: includes/functions.php:1463 includes/functions.php:1469
5235
+ #: includes/functions.php:1475 includes/functions.php:1730
5236
  msgid "and"
5237
  msgstr ""
5238
 
5239
+ #: includes/functions.php:2019 includes/functions.php:1319
5240
  #: includes/functions.php:1341 includes/functions.php:1361
5241
  #: includes/functions.php:1372 includes/functions.php:1375
5242
  #: includes/functions.php:1385 includes/functions.php:1394
5247
  #: includes/functions.php:1501 includes/functions.php:1620
5248
  #: includes/functions.php:1624 includes/functions.php:1691
5249
  #: includes/functions.php:1697 includes/functions.php:1703
5250
+ #: includes/functions.php:2015
5251
  msgid "Sign Up for !!name!! Now"
5252
  msgstr ""
5253
 
5254
+ #: includes/functions.php:2025 includes/functions.php:1325
5255
  #: includes/functions.php:1347 includes/functions.php:1367
5256
  #: includes/functions.php:1378 includes/functions.php:1381
5257
  #: includes/functions.php:1391 includes/functions.php:1400
5262
  #: includes/functions.php:1507 includes/functions.php:1626
5263
  #: includes/functions.php:1630 includes/functions.php:1697
5264
  #: includes/functions.php:1703 includes/functions.php:1709
5265
+ #: includes/functions.php:2021
5266
  msgid "Please specify a level id."
5267
  msgstr ""
5268
 
5269
+ #: includes/init.php:259 includes/profile.php:39 includes/init.php:229
5270
  #: includes/init.php:232 includes/init.php:233 includes/init.php:235
5271
  #: includes/init.php:237 includes/init.php:245 includes/init.php:253
5272
  #: includes/init.php:258 includes/profile.php:37 includes/profile.php:39
5466
  msgid "logout"
5467
  msgstr ""
5468
 
5469
+ #: pages/billing.php:30 pages/cancel.php:61 pages/invoice.php:109
5470
  #: pages/levels.php:35 shortcodes/pmpro_account.php:44
5471
  #: shortcodes/pmpro_account.php:126 pages/account.php:12 pages/account.php:18
5472
  #: pages/account.php:92 pages/billing.php:16 pages/billing.php:25
5473
  #: pages/billing.php:28 pages/billing.php:30 pages/cancel.php:52
5474
+ #: pages/cancel.php:60 pages/invoice.php:109 pages/levels.php:13
5475
+ #: pages/levels.php:35 shortcodes/pmpro_account.php:43
5476
+ #: shortcodes/pmpro_account.php:44 shortcodes/pmpro_account.php:123
5477
+ #: shortcodes/pmpro_account.php:125 shortcodes/pmpro_account.php:126
5478
  msgid "Level"
5479
  msgstr ""
5480
 
5512
 
5513
  #: pages/billing.php:87 pages/checkout.php:333 pages/billing.php:65
5514
  #: pages/billing.php:69 pages/billing.php:78 pages/billing.php:81
5515
+ #: pages/billing.php:83 pages/billing.php:87 pages/checkout.php:305
5516
+ #: pages/checkout.php:307 pages/checkout.php:309 pages/checkout.php:318
5517
+ #: pages/checkout.php:321 pages/checkout.php:324 pages/checkout.php:326
5518
+ #: pages/checkout.php:328 pages/checkout.php:333
5519
  msgid "First Name"
5520
  msgstr ""
5521
 
5522
  #: pages/billing.php:91 pages/checkout.php:337 pages/billing.php:69
5523
  #: pages/billing.php:73 pages/billing.php:82 pages/billing.php:85
5524
+ #: pages/billing.php:87 pages/billing.php:91 pages/checkout.php:309
5525
+ #: pages/checkout.php:311 pages/checkout.php:313 pages/checkout.php:322
5526
+ #: pages/checkout.php:325 pages/checkout.php:328 pages/checkout.php:330
5527
+ #: pages/checkout.php:332 pages/checkout.php:337
5528
  msgid "Last Name"
5529
  msgstr ""
5530
 
5531
  #: pages/billing.php:95 pages/checkout.php:341 pages/billing.php:73
5532
  #: pages/billing.php:77 pages/billing.php:86 pages/billing.php:89
5533
+ #: pages/billing.php:91 pages/billing.php:95 pages/checkout.php:313
5534
+ #: pages/checkout.php:315 pages/checkout.php:317 pages/checkout.php:326
5535
+ #: pages/checkout.php:329 pages/checkout.php:332 pages/checkout.php:334
5536
+ #: pages/checkout.php:336 pages/checkout.php:341
5537
  msgid "Address 1"
5538
  msgstr ""
5539
 
5540
  #: pages/billing.php:99 pages/checkout.php:345 pages/billing.php:77
5541
  #: pages/billing.php:81 pages/billing.php:90 pages/billing.php:93
5542
+ #: pages/billing.php:95 pages/billing.php:99 pages/checkout.php:317
5543
+ #: pages/checkout.php:319 pages/checkout.php:321 pages/checkout.php:330
5544
+ #: pages/checkout.php:333 pages/checkout.php:336 pages/checkout.php:338
5545
+ #: pages/checkout.php:340 pages/checkout.php:345
5546
  msgid "Address 2"
5547
  msgstr ""
5548
 
5549
  #: pages/billing.php:109 pages/checkout.php:355 pages/billing.php:87
5550
  #: pages/billing.php:91 pages/billing.php:100 pages/billing.php:103
5551
+ #: pages/billing.php:105 pages/billing.php:109 pages/checkout.php:327
5552
+ #: pages/checkout.php:329 pages/checkout.php:331 pages/checkout.php:340
5553
+ #: pages/checkout.php:343 pages/checkout.php:346 pages/checkout.php:348
5554
+ #: pages/checkout.php:350 pages/checkout.php:355
5555
  msgid "City"
5556
  msgstr ""
5557
 
5558
  #: pages/billing.php:113 pages/checkout.php:359 pages/billing.php:91
5559
  #: pages/billing.php:95 pages/billing.php:104 pages/billing.php:107
5560
+ #: pages/billing.php:109 pages/billing.php:113 pages/checkout.php:331
5561
+ #: pages/checkout.php:333 pages/checkout.php:335 pages/checkout.php:344
5562
+ #: pages/checkout.php:347 pages/checkout.php:350 pages/checkout.php:352
5563
+ #: pages/checkout.php:354 pages/checkout.php:359
5564
  msgid "State"
5565
  msgstr ""
5566
 
5567
  #: pages/billing.php:117 pages/checkout.php:363 pages/billing.php:95
5568
  #: pages/billing.php:99 pages/billing.php:108 pages/billing.php:111
5569
+ #: pages/billing.php:113 pages/billing.php:117 pages/checkout.php:335
5570
+ #: pages/checkout.php:337 pages/checkout.php:339 pages/checkout.php:348
5571
+ #: pages/checkout.php:351 pages/checkout.php:354 pages/checkout.php:356
5572
+ #: pages/checkout.php:358 pages/checkout.php:363
5573
  msgid "Postal Code"
5574
  msgstr ""
5575
 
5576
  #: pages/billing.php:126 pages/checkout.php:372 pages/billing.php:104
5577
  #: pages/billing.php:108 pages/billing.php:117 pages/billing.php:120
5578
+ #: pages/billing.php:122 pages/billing.php:126 pages/checkout.php:344
5579
+ #: pages/checkout.php:346 pages/checkout.php:348 pages/checkout.php:357
5580
+ #: pages/checkout.php:360 pages/checkout.php:363 pages/checkout.php:365
5581
+ #: pages/checkout.php:367 pages/checkout.php:372
5582
  msgid "City, State Zip"
5583
  msgstr ""
5584
 
5585
  #: pages/billing.php:179 pages/checkout.php:425 pages/billing.php:157
5586
  #: pages/billing.php:161 pages/billing.php:170 pages/billing.php:173
5587
+ #: pages/billing.php:175 pages/billing.php:179 pages/checkout.php:397
5588
+ #: pages/checkout.php:399 pages/checkout.php:401 pages/checkout.php:410
5589
+ #: pages/checkout.php:413 pages/checkout.php:416 pages/checkout.php:418
5590
+ #: pages/checkout.php:420 pages/checkout.php:425
5591
  msgid "Country"
5592
  msgstr ""
5593
 
5594
  #: pages/billing.php:204 pages/checkout.php:450 pages/billing.php:182
5595
  #: pages/billing.php:186 pages/billing.php:195 pages/billing.php:198
5596
+ #: pages/billing.php:200 pages/billing.php:204 pages/checkout.php:422
5597
+ #: pages/checkout.php:424 pages/checkout.php:426 pages/checkout.php:435
5598
+ #: pages/checkout.php:438 pages/checkout.php:441 pages/checkout.php:443
5599
+ #: pages/checkout.php:445 pages/checkout.php:450
5600
  msgid "Phone"
5601
  msgstr ""
5602
 
5603
  #: pages/billing.php:215 pages/checkout.php:227 pages/checkout.php:464
5604
  #: pages/billing.php:193 pages/billing.php:197 pages/billing.php:206
5605
+ #: pages/billing.php:209 pages/billing.php:211 pages/billing.php:215
5606
+ #: pages/checkout.php:204 pages/checkout.php:207 pages/checkout.php:209
5607
+ #: pages/checkout.php:216 pages/checkout.php:218 pages/checkout.php:220
5608
+ #: pages/checkout.php:227 pages/checkout.php:436 pages/checkout.php:438
5609
+ #: pages/checkout.php:440 pages/checkout.php:449 pages/checkout.php:453
5610
+ #: pages/checkout.php:455 pages/checkout.php:457 pages/checkout.php:460
5611
+ #: pages/checkout.php:464
5612
  msgid "E-mail Address"
5613
  msgstr ""
5614
 
5615
  #: pages/billing.php:219 pages/checkout.php:473 pages/billing.php:197
5616
  #: pages/billing.php:201 pages/billing.php:210 pages/billing.php:213
5617
+ #: pages/billing.php:215 pages/billing.php:219 pages/checkout.php:445
5618
+ #: pages/checkout.php:447 pages/checkout.php:449 pages/checkout.php:458
5619
+ #: pages/checkout.php:462 pages/checkout.php:464 pages/checkout.php:466
5620
+ #: pages/checkout.php:469 pages/checkout.php:473
5621
  msgid "Confirm E-mail"
5622
  msgstr ""
5623
 
5624
  #: pages/billing.php:247 pages/billing.php:217 pages/billing.php:221
5625
  #: pages/billing.php:230 pages/billing.php:231 pages/billing.php:234
5626
+ #: pages/billing.php:238 pages/billing.php:247
5627
  msgid "Credit Card Information"
5628
  msgstr ""
5629
 
5630
  #: pages/billing.php:248 pages/billing.php:217 pages/billing.php:221
5631
  #: pages/billing.php:230 pages/billing.php:232 pages/billing.php:235
5632
+ #: pages/billing.php:239 pages/billing.php:248
5633
  #, php-format
5634
  msgid "We accept %s"
5635
  msgstr ""
5636
 
5637
+ #: pages/billing.php:422 pages/billing.php:309 pages/billing.php:313
5638
  #: pages/billing.php:344 pages/billing.php:353 pages/billing.php:356
5639
  #: pages/billing.php:360 pages/billing.php:364 pages/billing.php:408
5640
+ #: pages/billing.php:417
5641
  msgid ""
5642
  "This subscription is not recurring. So you don't need to update your billing "
5643
  "information."
5644
  msgstr ""
5645
 
5646
+ #: pages/cancel.php:34 pages/cancel.php:14 pages/cancel.php:26
5647
+ #: pages/cancel.php:33
5648
  msgid "Are you sure you want to cancel your membership?"
5649
  msgstr ""
5650
 
5651
+ #: pages/cancel.php:41 pages/cancel.php:32 pages/cancel.php:40
5652
  #, php-format
5653
  msgid "Are you sure you want to cancel your %s membership?"
5654
  msgstr ""
5655
 
5656
+ #: pages/cancel.php:46 pages/cancel.php:45
5657
  msgid "Yes, cancel this membership"
5658
  msgstr ""
5659
 
5660
+ #: pages/cancel.php:47 pages/cancel.php:46
5661
  msgid "No, keep this membership"
5662
  msgstr ""
5663
 
5664
+ #: pages/cancel.php:57 shortcodes/pmpro_account.php:40 pages/account.php:14
5665
+ #: pages/cancel.php:48 pages/cancel.php:56 shortcodes/pmpro_account.php:39
5666
  #: shortcodes/pmpro_account.php:40
5667
  msgid "My Memberships"
5668
  msgstr ""
5669
 
5670
+ #: pages/cancel.php:93 pages/cancel.php:77 pages/cancel.php:92
5671
  msgid "Cancel All Memberships"
5672
  msgstr ""
5673
 
5674
+ #: pages/cancel.php:102 pages/cancel.php:22 pages/cancel.php:86
5675
+ #: pages/cancel.php:101
5676
  msgid "Click here to go to the home page."
5677
  msgstr ""
5678
 
5695
  msgstr ""
5696
 
5697
  #: pages/checkout.php:68 pages/checkout.php:51 pages/checkout.php:53
5698
+ #: pages/checkout.php:60 pages/checkout.php:61 pages/checkout.php:68
5699
  #, php-format
5700
  msgid ""
5701
  "<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
5704
 
5705
  #: pages/checkout.php:79 services/applydiscountcode.php:92
5706
  #: pages/checkout.php:62 pages/checkout.php:63 pages/checkout.php:64
5707
+ #: pages/checkout.php:71 pages/checkout.php:72 pages/checkout.php:79
5708
  #: services/applydiscountcode.php:74 services/applydiscountcode.php:75
5709
  #: services/applydiscountcode.php:78 services/applydiscountcode.php:89
5710
+ #: services/applydiscountcode.php:92
5711
  msgid "Click here to change your discount code"
5712
  msgstr ""
5713
 
5714
  #: pages/checkout.php:81 pages/checkout.php:64 pages/checkout.php:65
5715
  #: pages/checkout.php:66 pages/checkout.php:73 pages/checkout.php:74
5716
+ #: pages/checkout.php:81
5717
  msgid "Click here to enter your discount code"
5718
  msgstr ""
5719
 
5720
  #: pages/checkout.php:81 pages/checkout.php:64 pages/checkout.php:65
5721
  #: pages/checkout.php:66 pages/checkout.php:73 pages/checkout.php:74
5722
+ #: pages/checkout.php:81
5723
  msgid "Do you have a discount code?"
5724
  msgstr ""
5725
 
5726
  #: pages/checkout.php:182 pages/checkout.php:160 pages/checkout.php:163
5727
  #: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:173
5728
+ #: pages/checkout.php:175 pages/checkout.php:182
5729
  msgid "Account Information"
5730
  msgstr ""
5731
 
5732
  #: pages/checkout.php:183 pages/checkout.php:160 pages/checkout.php:163
5733
  #: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:174
5734
+ #: pages/checkout.php:176 pages/checkout.php:183
5735
  msgid "Already have an account?"
5736
  msgstr ""
5737
 
5738
  #: pages/checkout.php:183 pages/checkout.php:160 pages/checkout.php:163
5739
  #: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:174
5740
+ #: pages/checkout.php:176 pages/checkout.php:183
5741
  msgid "Log in here"
5742
  msgstr ""
5743
 
5744
  #: pages/checkout.php:209 pages/checkout.php:186 pages/checkout.php:189
5745
  #: pages/checkout.php:191 pages/checkout.php:198 pages/checkout.php:200
5746
+ #: pages/checkout.php:202 pages/checkout.php:209
5747
  msgid "Confirm Password"
5748
  msgstr ""
5749
 
5750
  #: pages/checkout.php:236 pages/checkout.php:213 pages/checkout.php:216
5751
  #: pages/checkout.php:218 pages/checkout.php:225 pages/checkout.php:227
5752
+ #: pages/checkout.php:229 pages/checkout.php:236
5753
  msgid "Confirm E-mail Address"
5754
  msgstr ""
5755
 
5756
  #: pages/checkout.php:255 pages/checkout.php:232 pages/checkout.php:235
5757
  #: pages/checkout.php:237 pages/checkout.php:244 pages/checkout.php:246
5758
+ #: pages/checkout.php:248 pages/checkout.php:255
5759
  msgid "Full Name"
5760
  msgstr ""
5761
 
5762
  #: pages/checkout.php:256 pages/checkout.php:233 pages/checkout.php:236
5763
  #: pages/checkout.php:238 pages/checkout.php:245 pages/checkout.php:247
5764
+ #: pages/checkout.php:249 pages/checkout.php:256
5765
  msgid "LEAVE THIS BLANK"
5766
  msgstr ""
5767
 
5768
  #: pages/checkout.php:280 pages/checkout.php:257 pages/checkout.php:260
5769
  #: pages/checkout.php:262 pages/checkout.php:269 pages/checkout.php:271
5770
+ #: pages/checkout.php:273 pages/checkout.php:280
5771
  #, php-format
5772
  msgid ""
5773
  "You are logged in as <strong>%s</strong>. If you would like to use a "
5776
 
5777
  #: pages/checkout.php:296 pages/checkout.php:276 pages/checkout.php:278
5778
  #: pages/checkout.php:285 pages/checkout.php:287 pages/checkout.php:289
5779
+ #: pages/checkout.php:292 pages/checkout.php:296 pages/checkout.php:299
5780
  msgid "Choose your Payment Method"
5781
  msgstr ""
5782
 
5783
  #: pages/checkout.php:305 pages/checkout.php:284 pages/checkout.php:286
5784
  #: pages/checkout.php:293 pages/checkout.php:296 pages/checkout.php:298
5785
+ #: pages/checkout.php:300 pages/checkout.php:305 pages/checkout.php:307
5786
  msgid "Check Out with a Credit Card Here"
5787
  msgstr ""
5788
 
5789
  #: pages/checkout.php:693 pages/checkout.php:277 pages/checkout.php:284
5790
  #: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
5791
  #: pages/checkout.php:681 pages/checkout.php:686 pages/checkout.php:690
5792
+ #: pages/checkout.php:692 pages/checkout.php:693 pages/checkout.php:696
5793
+ #: pages/checkout.php:697
5794
  #, php-format
5795
  msgid "I agree to the %s"
5796
  msgstr ""
5798
  #: pages/checkout.php:713 pages/checkout.php:667 pages/checkout.php:674
5799
  #: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
5800
  #: pages/checkout.php:701 pages/checkout.php:706 pages/checkout.php:710
5801
+ #: pages/checkout.php:712 pages/checkout.php:713 pages/checkout.php:716
5802
+ #: pages/checkout.php:717
5803
  msgid "Complete Payment"
5804
  msgstr ""
5805
 
5806
  #: pages/checkout.php:735 pages/checkout.php:687 pages/checkout.php:694
5807
  #: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
5808
  #: pages/checkout.php:723 pages/checkout.php:728 pages/checkout.php:732
5809
+ #: pages/checkout.php:734 pages/checkout.php:735 pages/checkout.php:738
5810
+ #: pages/checkout.php:739
5811
  msgid "Processing..."
5812
  msgstr ""
5813
 
5830
  msgstr ""
5831
 
5832
  #: pages/confirmation.php:47 pages/invoice.php:22 pages/confirmation.php:41
5833
+ #: pages/confirmation.php:47 pages/invoice.php:22
5834
  #, php-format
5835
  msgid "Invoice #%s on %s"
5836
  msgstr ""
5837
 
5838
  #: pages/confirmation.php:49 pages/invoice.php:24 pages/confirmation.php:43
5839
+ #: pages/confirmation.php:49 pages/invoice.php:24
5840
  msgid "Print"
5841
  msgstr ""
5842
 
5843
  #: pages/confirmation.php:52 pages/confirmation.php:115 pages/invoice.php:27
5844
  #: pages/confirmation.php:45 pages/confirmation.php:46
5845
+ #: pages/confirmation.php:52 pages/confirmation.php:102
5846
+ #: pages/confirmation.php:104 pages/confirmation.php:115 pages/invoice.php:26
5847
  #: pages/invoice.php:27
5848
  msgid "Account"
5849
  msgstr ""
5850
 
5851
  #: pages/confirmation.php:55 pages/invoice.php:30 pages/account.php:29
5852
  #: pages/account.php:33 pages/confirmation.php:48 pages/confirmation.php:49
5853
+ #: pages/confirmation.php:55 pages/invoice.php:29 pages/invoice.php:30
5854
  msgid "Membership Expires"
5855
  msgstr ""
5856
 
5857
  #: pages/confirmation.php:69 pages/invoice.php:50 pages/account.php:105
5858
  #: pages/account.php:109 pages/confirmation.php:61 pages/confirmation.php:63
5859
+ #: pages/confirmation.php:69 pages/invoice.php:48 pages/invoice.php:50
5860
  msgid "Payment Method"
5861
  msgstr ""
5862
 
5863
  #: pages/confirmation.php:71 pages/invoice.php:52 pages/invoice.php:110
5864
+ #: pages/confirmation.php:63 pages/confirmation.php:65
5865
+ #: pages/confirmation.php:71 pages/invoice.php:50 pages/invoice.php:52
5866
+ #: pages/invoice.php:107 pages/invoice.php:109 pages/invoice.php:110
5867
  msgid "Total Billed"
5868
  msgstr ""
5869
 
5870
  #: pages/confirmation.php:88 pages/invoice.php:69 pages/confirmation.php:80
5871
+ #: pages/confirmation.php:82 pages/confirmation.php:88 pages/invoice.php:67
5872
+ #: pages/invoice.php:69
5873
  msgid "ending in"
5874
  msgstr ""
5875
 
5876
  #: pages/confirmation.php:103 pages/confirmation.php:97
5877
+ #: pages/confirmation.php:103
5878
  #, php-format
5879
  msgid ""
5880
  "Below are details about your membership account. A welcome email has been "
5882
  msgstr ""
5883
 
5884
  #: pages/confirmation.php:116 pages/confirmation.php:103
5885
+ #: pages/confirmation.php:105 pages/confirmation.php:116
5886
  msgid "Pending"
5887
  msgstr ""
5888
 
5889
  #: pages/confirmation.php:124 pages/invoice.php:141 pages/confirmation.php:111
5890
+ #: pages/confirmation.php:113 pages/confirmation.php:124 pages/invoice.php:139
5891
+ #: pages/invoice.php:141
5892
  msgid "View Your Membership Account &rarr;"
5893
  msgstr ""
5894
 
5895
  #: pages/confirmation.php:126 pages/confirmation.php:113
5896
+ #: pages/confirmation.php:115 pages/confirmation.php:126
5897
  msgid ""
5898
  "If your account is not activated within a few minutes, please contact the "
5899
  "site owner."
5952
  #: adminpages/orders.php:448 paid-memberships-pro.php:115
5953
  #: paid-memberships-pro.php:116 paid-memberships-pro.php:123
5954
  #: paid-memberships-pro.php:124 paid-memberships-pro.php:125
5955
+ #: paid-memberships-pro.php:126 paid-memberships-pro.php:128
5956
  msgid "Testing Only"
5957
  msgstr ""
5958
 
5959
  #: paid-memberships-pro.php:133 paid-memberships-pro.php:120
5960
  #: paid-memberships-pro.php:121 paid-memberships-pro.php:128
5961
  #: paid-memberships-pro.php:129 paid-memberships-pro.php:130
5962
+ #: paid-memberships-pro.php:131 paid-memberships-pro.php:133
5963
  msgid "PayPal Payflow Pro/PayPal Pro"
5964
  msgstr ""
5965
 
5966
  #: paid-memberships-pro.php:138 paid-memberships-pro.php:125
5967
  #: paid-memberships-pro.php:126 paid-memberships-pro.php:133
5968
  #: paid-memberships-pro.php:134 paid-memberships-pro.php:135
5969
+ #: paid-memberships-pro.php:136 paid-memberships-pro.php:138
5970
  msgid "Cybersource"
5971
  msgstr ""
5972
 
5973
  #: paid-memberships-pro.php:159 paid-memberships-pro.php:156
5974
+ #: paid-memberships-pro.php:157 paid-memberships-pro.php:159
5975
  msgid "Once a month"
5976
  msgstr ""
5977
 
5992
  #: preheaders/billing.php:273 preheaders/checkout.php:322
5993
  #: preheaders/billing.php:258 preheaders/billing.php:265
5994
  #: preheaders/billing.php:266 preheaders/billing.php:270
5995
+ #: preheaders/billing.php:273 preheaders/billing.php:279
5996
+ #: preheaders/checkout.php:322 preheaders/checkout.php:332
5997
  #: preheaders/checkout.php:336 preheaders/checkout.php:364
5998
  #: preheaders/checkout.php:458 preheaders/checkout.php:464
5999
  #: preheaders/checkout.php:465 preheaders/checkout.php:470
6004
  #: preheaders/billing.php:276 preheaders/checkout.php:330
6005
  #: preheaders/billing.php:263 preheaders/billing.php:268
6006
  #: preheaders/billing.php:269 preheaders/billing.php:273
6007
+ #: preheaders/billing.php:276 preheaders/billing.php:284
6008
+ #: preheaders/checkout.php:330 preheaders/checkout.php:340
6009
  #: preheaders/checkout.php:344 preheaders/checkout.php:372
6010
  #: preheaders/checkout.php:466 preheaders/checkout.php:473
6011
  #: preheaders/checkout.php:474 preheaders/checkout.php:478
6016
  #: preheaders/billing.php:279 preheaders/checkout.php:335
6017
  #: preheaders/billing.php:268 preheaders/billing.php:271
6018
  #: preheaders/billing.php:272 preheaders/billing.php:276
6019
+ #: preheaders/billing.php:279 preheaders/billing.php:289
6020
+ #: preheaders/checkout.php:335 preheaders/checkout.php:345
6021
  #: preheaders/checkout.php:349 preheaders/checkout.php:377
6022
  #: preheaders/checkout.php:471 preheaders/checkout.php:478
6023
  #: preheaders/checkout.php:480 preheaders/checkout.php:483
6027
 
6028
  #: preheaders/billing.php:283 preheaders/billing.php:274
6029
  #: preheaders/billing.php:275 preheaders/billing.php:276
6030
+ #: preheaders/billing.php:280 preheaders/billing.php:283
6031
+ #: preheaders/billing.php:295
6032
  msgid "All good!"
6033
  msgstr ""
6034
 
6035
  #: preheaders/billing.php:353 preheaders/billing.php:340
6036
  #: preheaders/billing.php:345 preheaders/billing.php:346
6037
+ #: preheaders/billing.php:350 preheaders/billing.php:353
6038
+ #: preheaders/billing.php:370
6039
  #, php-format
6040
  msgid "Information updated. <a href=\"%s\">&laquo; back to my account</a>"
6041
  msgstr ""
6042
 
6043
  #: preheaders/billing.php:359 preheaders/billing.php:347
6044
  #: preheaders/billing.php:351 preheaders/billing.php:352
6045
+ #: preheaders/billing.php:356 preheaders/billing.php:359
6046
+ #: preheaders/billing.php:378 preheaders/billing.php:380
6047
  msgid "Error updating billing information."
6048
  msgstr ""
6049
 
6050
  #: preheaders/cancel.php:59 preheaders/cancel.php:24 preheaders/cancel.php:25
6051
+ #: preheaders/cancel.php:28 preheaders/cancel.php:59
6052
  msgid "Your membership has been cancelled."
6053
  msgstr ""
6054
 
6055
  #: preheaders/checkout.php:34 preheaders/checkout.php:344
6056
  #: preheaders/checkout.php:28 preheaders/checkout.php:30
6057
  #: preheaders/checkout.php:31 preheaders/checkout.php:32
6058
+ #: preheaders/checkout.php:34 preheaders/checkout.php:344
6059
+ #: preheaders/checkout.php:354 preheaders/checkout.php:358
6060
+ #: preheaders/checkout.php:386 preheaders/checkout.php:480
6061
+ #: preheaders/checkout.php:487 preheaders/checkout.php:491
6062
+ #: preheaders/checkout.php:492 preheaders/checkout.php:508
6063
+ #: preheaders/checkout.php:509
6064
  msgid "Invalid gateway."
6065
  msgstr ""
6066
 
6067
+ #: preheaders/checkout.php:54 preheaders/checkout.php:54
6068
+ #: preheaders/checkout.php:88 preheaders/checkout.php:89
6069
+ #: preheaders/checkout.php:91 preheaders/checkout.php:95
6070
+ #: preheaders/checkout.php:96
6071
  msgid "Checkout: Payment Information"
6072
  msgstr ""
6073
 
6074
+ #: preheaders/checkout.php:59 preheaders/checkout.php:59
6075
+ #: preheaders/checkout.php:100 preheaders/checkout.php:101
6076
  msgid "Set Up Your Account"
6077
  msgstr ""
6078
 
6079
+ #: preheaders/checkout.php:289 preheaders/checkout.php:289
6080
+ #: preheaders/checkout.php:300 preheaders/checkout.php:304
6081
+ #: preheaders/checkout.php:331 preheaders/checkout.php:416
6082
+ #: preheaders/checkout.php:421
6083
  msgid "There are JavaScript errors on the page. Please contact the webmaster."
6084
  msgstr ""
6085
 
6086
+ #: preheaders/checkout.php:325 preheaders/checkout.php:325
6087
+ #: preheaders/checkout.php:335 preheaders/checkout.php:339
6088
+ #: preheaders/checkout.php:367 preheaders/checkout.php:461
6089
+ #: preheaders/checkout.php:468 preheaders/checkout.php:473
6090
+ #: preheaders/checkout.php:485 preheaders/checkout.php:486
6091
  msgid "Your passwords do not match. Please try again."
6092
  msgstr ""
6093
 
6094
+ #: preheaders/checkout.php:340 preheaders/checkout.php:340
6095
+ #: preheaders/checkout.php:350 preheaders/checkout.php:354
6096
+ #: preheaders/checkout.php:382 preheaders/checkout.php:476
6097
+ #: preheaders/checkout.php:483 preheaders/checkout.php:486
6098
+ #: preheaders/checkout.php:488 preheaders/checkout.php:503
6099
+ #: preheaders/checkout.php:504
6100
  #, php-format
6101
  msgid "Please check the box to agree to the %s."
6102
  msgstr ""
6103
 
6104
+ #: preheaders/checkout.php:347 preheaders/checkout.php:347
6105
+ #: preheaders/checkout.php:357 preheaders/checkout.php:361
6106
+ #: preheaders/checkout.php:389 preheaders/checkout.php:483
6107
+ #: preheaders/checkout.php:490 preheaders/checkout.php:495
6108
+ #: preheaders/checkout.php:512 preheaders/checkout.php:513
6109
  msgid "Are you a spammer?"
6110
  msgstr ""
6111
 
6112
+ #: preheaders/checkout.php:368 preheaders/checkout.php:368
6113
+ #: preheaders/checkout.php:377 preheaders/checkout.php:381
6114
+ #: preheaders/checkout.php:410 preheaders/checkout.php:503
6115
+ #: preheaders/checkout.php:510 preheaders/checkout.php:515
6116
+ #: preheaders/checkout.php:518 preheaders/checkout.php:535
6117
+ #: preheaders/checkout.php:536
6118
  msgid "That username is already taken. Please try another."
6119
  msgstr ""
6120
 
6121
+ #: preheaders/checkout.php:373 preheaders/checkout.php:373
6122
+ #: preheaders/checkout.php:382 preheaders/checkout.php:386
6123
+ #: preheaders/checkout.php:415 preheaders/checkout.php:508
6124
+ #: preheaders/checkout.php:515 preheaders/checkout.php:520
6125
+ #: preheaders/checkout.php:524 preheaders/checkout.php:541
6126
+ #: preheaders/checkout.php:542
6127
  msgid "That email address is already taken. Please try another."
6128
  msgstr ""
6129
 
6130
  #: preheaders/checkout.php:404 preheaders/checkout.php:397
6131
+ #: preheaders/checkout.php:399 preheaders/checkout.php:404
6132
+ #: preheaders/checkout.php:416 preheaders/checkout.php:420
6133
+ #: preheaders/checkout.php:446 preheaders/checkout.php:525
6134
+ #: preheaders/checkout.php:532 preheaders/checkout.php:537
6135
+ #: preheaders/checkout.php:544 preheaders/checkout.php:561
6136
+ #: preheaders/checkout.php:562
6137
  #, php-format
6138
  msgid "reCAPTCHA failed. (%s) Please try again."
6139
  msgstr ""
6140
 
6141
  #: preheaders/checkout.php:491 preheaders/checkout.php:482
6142
+ #: preheaders/checkout.php:484 preheaders/checkout.php:491
6143
+ #: preheaders/checkout.php:501 preheaders/checkout.php:505
6144
+ #: preheaders/checkout.php:533 preheaders/checkout.php:647
6145
+ #: preheaders/checkout.php:654 preheaders/checkout.php:659
6146
+ #: preheaders/checkout.php:683 preheaders/checkout.php:701
6147
+ #: preheaders/checkout.php:702
6148
  msgid "Payment accepted."
6149
  msgstr ""
6150
 
6151
  #: preheaders/checkout.php:497 preheaders/checkout.php:490
6152
+ #: preheaders/checkout.php:492 preheaders/checkout.php:497
6153
+ #: preheaders/checkout.php:509 preheaders/checkout.php:513
6154
+ #: preheaders/checkout.php:539 preheaders/checkout.php:653
6155
+ #: preheaders/checkout.php:660 preheaders/checkout.php:665
6156
+ #: preheaders/checkout.php:691 preheaders/checkout.php:709
6157
+ #: preheaders/checkout.php:710
6158
  msgid ""
6159
  "Unknown error generating account. Please contact us to set up your "
6160
  "membership."
6162
 
6163
  #: preheaders/checkout.php:572 preheaders/checkout.php:550
6164
  #: preheaders/checkout.php:552 preheaders/checkout.php:569
6165
+ #: preheaders/checkout.php:571 preheaders/checkout.php:572
6166
+ #: preheaders/checkout.php:575 preheaders/checkout.php:581
6167
+ #: preheaders/checkout.php:614 preheaders/checkout.php:785
6168
+ #: preheaders/checkout.php:792 preheaders/checkout.php:797
6169
+ #: preheaders/checkout.php:825 preheaders/checkout.php:844
6170
+ #: preheaders/checkout.php:859 preheaders/checkout.php:860
6171
  msgid ""
6172
  "Your payment was accepted, but there was an error setting up your account. "
6173
  "Please contact us."
6177
  #: preheaders/checkout.php:693 preheaders/checkout.php:710
6178
  #: preheaders/checkout.php:712 preheaders/checkout.php:722
6179
  #: preheaders/checkout.php:730 preheaders/checkout.php:754
6180
+ #: preheaders/checkout.php:802 preheaders/checkout.php:826
6181
+ #: preheaders/checkout.php:953 preheaders/checkout.php:960
6182
+ #: preheaders/checkout.php:970 preheaders/checkout.php:983
6183
+ #: preheaders/checkout.php:1030 preheaders/checkout.php:1045
6184
+ #: preheaders/checkout.php:1046
6185
  msgid ""
6186
  "IMPORTANT: Something went wrong during membership creation. Your credit card "
6187
  "authorized, but we cancelled the order immediately. You should not try to "
6192
  #: preheaders/checkout.php:696 preheaders/checkout.php:713
6193
  #: preheaders/checkout.php:715 preheaders/checkout.php:725
6194
  #: preheaders/checkout.php:733 preheaders/checkout.php:757
6195
+ #: preheaders/checkout.php:805 preheaders/checkout.php:829
6196
+ #: preheaders/checkout.php:956 preheaders/checkout.php:963
6197
+ #: preheaders/checkout.php:973 preheaders/checkout.php:988
6198
+ #: preheaders/checkout.php:1035 preheaders/checkout.php:1050
6199
+ #: preheaders/checkout.php:1051
6200
  msgid ""
6201
  "IMPORTANT: Something went wrong during membership creation. Your credit card "
6202
  "was charged, but we couldn't assign your membership. You should not submit "
6207
  #: preheaders/checkout.php:707 preheaders/checkout.php:724
6208
  #: preheaders/checkout.php:726 preheaders/checkout.php:736
6209
  #: preheaders/checkout.php:744 preheaders/checkout.php:768
6210
+ #: preheaders/checkout.php:816 preheaders/checkout.php:840
6211
+ #: preheaders/checkout.php:967 preheaders/checkout.php:974
6212
+ #: preheaders/checkout.php:984 preheaders/checkout.php:1001
6213
+ #: preheaders/checkout.php:1048 preheaders/checkout.php:1063
6214
+ #: preheaders/checkout.php:1064
6215
  #, php-format
6216
  msgid ""
6217
  "You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
6222
  #: preheaders/checkout.php:709 preheaders/checkout.php:726
6223
  #: preheaders/checkout.php:728 preheaders/checkout.php:738
6224
  #: preheaders/checkout.php:746 preheaders/checkout.php:770
6225
+ #: preheaders/checkout.php:818 preheaders/checkout.php:842
6226
+ #: preheaders/checkout.php:969 preheaders/checkout.php:976
6227
+ #: preheaders/checkout.php:986 preheaders/checkout.php:1003
6228
+ #: preheaders/checkout.php:1050 preheaders/checkout.php:1065
6229
+ #: preheaders/checkout.php:1066
6230
  msgid "A Payment Gateway must be set up before any payments will be processed."
6231
  msgstr ""
6232
 
6236
  msgid "Membership expired email sent to %s. "
6237
  msgstr ""
6238
 
6239
+ #: scheduled/crons.php:105 scheduled/crons.php:27 scheduled/crons.php:74
6240
  #: scheduled/crons.php:80 scheduled/crons.php:84 scheduled/crons.php:88
6241
+ #: scheduled/crons.php:99 scheduled/crons.php:100
6242
  #, php-format
6243
  msgid "Membership expiring email sent to %s. "
6244
  msgstr ""
6245
 
6246
+ #: scheduled/crons.php:184 scheduled/crons.php:143 scheduled/crons.php:152
6247
  #: scheduled/crons.php:157 scheduled/crons.php:164 scheduled/crons.php:175
6248
+ #: scheduled/crons.php:176
6249
  #, php-format
6250
  msgid "Credit card expiring email sent to %s. "
6251
  msgstr ""
6252
 
6253
+ #: scheduled/crons.php:240 scheduled/crons.php:104 scheduled/crons.php:196
6254
  #: scheduled/crons.php:208 scheduled/crons.php:210 scheduled/crons.php:220
6255
+ #: scheduled/crons.php:231 scheduled/crons.php:232
6256
  #, php-format
6257
  msgid "Trial ending email sent to %s. "
6258
  msgstr ""
6259
 
6260
  #: services/applydiscountcode.php:70 services/applydiscountcode.php:64
6261
+ #: services/applydiscountcode.php:67 services/applydiscountcode.php:70
6262
  #, php-format
6263
  msgid "The %s code has been applied to your order. "
6264
  msgstr ""
6265
 
6266
  #: services/applydiscountcode.php:100 services/applydiscountcode.php:82
6267
  #: services/applydiscountcode.php:83 services/applydiscountcode.php:86
6268
+ #: services/applydiscountcode.php:97 services/applydiscountcode.php:100
6269
  #, php-format
6270
  msgid "The <strong>%s</strong> code has been applied to your order."
6271
  msgstr ""
6279
  "Information From Authorize.net"
6280
  msgstr ""
6281
 
6282
+ #: services/stripe-webhook.php:193
6283
+ #, php-format
6284
+ msgid ""
6285
+ "While processing an update to the subscription for %s, we failed to cancel "
6286
+ "their old subscription in Stripe. Please check that this user's original "
6287
+ "subscription (%s) is cancelled in the Stripe dashboard."
6288
+ msgstr ""
6289
+
6290
+ #: services/stripe-webhook.php:320 services/stripe-webhook.php:176
6291
  #: services/stripe-webhook.php:194 services/stripe-webhook.php:270
6292
  #: services/stripe-webhook.php:271 services/stripe-webhook.php:272
6293
  #: services/stripe-webhook.php:283 services/stripe-webhook.php:290
languages/pmpro.pot CHANGED
@@ -5,7 +5,7 @@
5
  msgid ""
6
  msgstr ""
7
  "Project-Id-Version: pmpro\n"
8
- "POT-Creation-Date: 2016-09-13 10:10-0400\n"
9
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
  "Last-Translator: \n"
11
  "Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
@@ -311,14 +311,14 @@ msgstr ""
311
  #: adminpages/membershiplevels.php:490 adminpages/membershiplevels.php:496
312
  #: adminpages/membershiplevels.php:498 adminpages/membershiplevels.php:525
313
  #: adminpages/membershiplevels.php:526 adminpages/membershiplevels.php:569
314
- #: adminpages/membershiplevels.php:618 adminpages/membershiplevels.php:619
315
- #: adminpages/pagesettings.php:69 adminpages/pagesettings.php:70
316
- #: includes/adminpages.php:44 includes/adminpages.php:64
317
- #: includes/adminpages.php:65 includes/adminpages.php:69
318
- #: includes/adminpages.php:70 includes/adminpages.php:100
319
- #: includes/adminpages.php:107 includes/adminpages.php:111
320
- #: includes/adminpages.php:116 includes/metaboxes.php:126
321
- #: includes/metaboxes.php:131
322
  msgid "Membership Levels"
323
  msgstr ""
324
 
@@ -453,7 +453,7 @@ msgstr ""
453
 
454
  #: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
455
  #: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:662
456
- #: adminpages/paymentsettings.php:210
457
  #: classes/gateways/class.pmprogateway_stripe.php:209 includes/profile.php:110
458
  #: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
459
  #: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:187
@@ -462,12 +462,13 @@ msgstr ""
462
  #: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:563
463
  #: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
464
  #: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
465
- #: adminpages/membershiplevels.php:658 adminpages/membershiplevels.php:667
466
- #: adminpages/membershiplevels.php:668 adminpages/membershiplevels.php:672
467
- #: adminpages/paymentsettings.php:210 adminpages/paymentsettings.php:414
468
- #: adminpages/paymentsettings.php:429 adminpages/paymentsettings.php:434
469
- #: adminpages/paymentsettings.php:436 adminpages/paymentsettings.php:454
470
- #: adminpages/paymentsettings.php:459 adminpages/paymentsettings.php:461
 
471
  #: classes/gateways/class.pmprogateway_stripe.php:173
472
  #: classes/gateways/class.pmprogateway_stripe.php:174
473
  #: classes/gateways/class.pmprogateway_stripe.php:184
@@ -515,19 +516,19 @@ msgid "multisite only"
515
  msgstr ""
516
 
517
  #: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:662
518
- #: adminpages/paymentsettings.php:211
519
  #: classes/gateways/class.pmprogateway_stripe.php:210 includes/profile.php:111
520
  #: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
521
  #: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:563
522
  #: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
523
  #: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
524
- #: adminpages/membershiplevels.php:658 adminpages/membershiplevels.php:667
525
- #: adminpages/membershiplevels.php:668 adminpages/membershiplevels.php:672
526
- #: adminpages/paymentsettings.php:211 adminpages/paymentsettings.php:415
527
- #: adminpages/paymentsettings.php:424 adminpages/paymentsettings.php:430
528
- #: adminpages/paymentsettings.php:435 adminpages/paymentsettings.php:437
529
- #: adminpages/paymentsettings.php:455 adminpages/paymentsettings.php:460
530
- #: adminpages/paymentsettings.php:462
531
  #: classes/gateways/class.pmprogateway_stripe.php:174
532
  #: classes/gateways/class.pmprogateway_stripe.php:175
533
  #: classes/gateways/class.pmprogateway_stripe.php:185
@@ -592,7 +593,7 @@ msgid "selected"
592
  msgstr ""
593
 
594
  #: adminpages/advancedsettings.php:368 adminpages/pagesettings.php:294
595
- #: adminpages/paymentsettings.php:238 adminpages/advancedsettings.php:284
596
  #: adminpages/advancedsettings.php:355 adminpages/advancedsettings.php:368
597
  #: adminpages/pagesettings.php:209 adminpages/pagesettings.php:223
598
  #: adminpages/pagesettings.php:251 adminpages/pagesettings.php:254
@@ -688,16 +689,16 @@ msgstr ""
688
  #: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:505
689
  #: adminpages/membershiplevels.php:511 adminpages/membershiplevels.php:513
690
  #: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:541
691
- #: adminpages/membershiplevels.php:583 adminpages/membershiplevels.php:636
692
- #: adminpages/membershiplevels.php:637 adminpages/membershiplevels.php:641
693
- #: adminpages/memberslist.php:111 adminpages/memberslist.php:144
694
- #: adminpages/memberslist.php:154 adminpages/memberslist.php:164
695
- #: adminpages/orders.php:597 adminpages/orders.php:900
696
- #: adminpages/orders.php:910 adminpages/orders.php:937
697
- #: adminpages/orders.php:966 adminpages/orders.php:1103
698
- #: adminpages/orders.php:1134 adminpages/reports/login.php:140
699
- #: adminpages/reports/login.php:142 adminpages/reports/login.php:158
700
- #: adminpages/templates/orders-email.php:46
701
  #: adminpages/templates/orders-print.php:75
702
  msgid "ID"
703
  msgstr ""
@@ -751,12 +752,13 @@ msgstr ""
751
  #: classes/gateways/class.pmprogateway_stripe.php:495
752
  #: classes/gateways/class.pmprogateway_stripe.php:498
753
  #: classes/gateways/class.pmprogateway_stripe.php:500
754
- #: classes/gateways/class.pmprogateway_stripe.php:503 pages/billing.php:249
 
755
  #: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
756
- #: pages/billing.php:268 pages/billing.php:310 pages/checkout.php:508
757
- #: pages/checkout.php:524 pages/checkout.php:525 pages/checkout.php:532
758
- #: pages/checkout.php:553 pages/checkout.php:562 pages/checkout.php:571
759
- #: pages/checkout.php:575
760
  msgid "Expiration Date"
761
  msgstr ""
762
 
@@ -847,6 +849,7 @@ msgstr ""
847
  #: classes/gateways/class.pmprogateway_stripe.php:566
848
  #: classes/gateways/class.pmprogateway_stripe.php:567
849
  #: classes/gateways/class.pmprogateway_stripe.php:570
 
850
  msgid "Day(s)"
851
  msgstr ""
852
 
@@ -870,6 +873,7 @@ msgstr ""
870
  #: classes/gateways/class.pmprogateway_stripe.php:566
871
  #: classes/gateways/class.pmprogateway_stripe.php:567
872
  #: classes/gateways/class.pmprogateway_stripe.php:570
 
873
  msgid "Month(s)"
874
  msgstr ""
875
 
@@ -893,6 +897,7 @@ msgstr ""
893
  #: classes/gateways/class.pmprogateway_stripe.php:566
894
  #: classes/gateways/class.pmprogateway_stripe.php:567
895
  #: classes/gateways/class.pmprogateway_stripe.php:570
 
896
  msgid "Week(s)"
897
  msgstr ""
898
 
@@ -916,6 +921,7 @@ msgstr ""
916
  #: classes/gateways/class.pmprogateway_stripe.php:566
917
  #: classes/gateways/class.pmprogateway_stripe.php:567
918
  #: classes/gateways/class.pmprogateway_stripe.php:570
 
919
  msgid "Year(s)"
920
  msgstr ""
921
 
@@ -1107,13 +1113,13 @@ msgstr ""
1107
  #: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:564
1108
  #: adminpages/membershiplevels.php:570 adminpages/membershiplevels.php:572
1109
  #: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:599
1110
- #: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:669
1111
- #: adminpages/membershiplevels.php:670 adminpages/membershiplevels.php:674
1112
- #: adminpages/orders.php:658 adminpages/orders.php:961
1113
- #: adminpages/orders.php:979 adminpages/orders.php:989
1114
- #: adminpages/orders.php:992 adminpages/orders.php:1021
1115
- #: adminpages/orders.php:1050 adminpages/orders.php:1205
1116
- #: adminpages/orders.php:1239
1117
  msgid "edit"
1118
  msgstr ""
1119
 
@@ -1135,13 +1141,13 @@ msgstr ""
1135
  #: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:566
1136
  #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
1137
  #: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
1138
- #: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:669
1139
- #: adminpages/membershiplevels.php:670 adminpages/membershiplevels.php:674
1140
- #: adminpages/orders.php:664 adminpages/orders.php:967
1141
- #: adminpages/orders.php:985 adminpages/orders.php:995
1142
- #: adminpages/orders.php:998 adminpages/orders.php:1027
1143
- #: adminpages/orders.php:1056 adminpages/orders.php:1211
1144
- #: adminpages/orders.php:1245
1145
  msgid "delete"
1146
  msgstr ""
1147
 
@@ -1320,9 +1326,10 @@ msgstr ""
1320
  #: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:512
1321
  #: adminpages/membershiplevels.php:514 adminpages/membershiplevels.php:541
1322
  #: adminpages/membershiplevels.php:542 adminpages/membershiplevels.php:584
1323
- #: adminpages/membershiplevels.php:637 adminpages/membershiplevels.php:638
1324
- #: adminpages/membershiplevels.php:642 adminpages/reports/login.php:142
1325
- #: adminpages/reports/login.php:144 adminpages/reports/login.php:160
 
1326
  msgid "Name"
1327
  msgstr ""
1328
 
@@ -1335,8 +1342,8 @@ msgstr ""
1335
  #: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
1336
  #: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:338
1337
  #: adminpages/membershiplevels.php:543 adminpages/membershiplevels.php:585
1338
- #: adminpages/membershiplevels.php:638 adminpages/membershiplevels.php:639
1339
- #: adminpages/membershiplevels.php:643
1340
  msgid "Billing Details"
1341
  msgstr ""
1342
 
@@ -1353,6 +1360,7 @@ msgstr ""
1353
  #: classes/gateways/class.pmprogateway_stripe.php:664
1354
  #: classes/gateways/class.pmprogateway_stripe.php:665
1355
  #: classes/gateways/class.pmprogateway_stripe.php:668
 
1356
  msgid "per"
1357
  msgstr ""
1358
 
@@ -1496,30 +1504,31 @@ msgstr ""
1496
  msgid "Categories"
1497
  msgstr ""
1498
 
1499
- #: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:516
1500
- #: adminpages/membershiplevels.php:517
1501
  msgid "Save Level"
1502
  msgstr ""
1503
 
1504
  #: adminpages/membershiplevels.php:508 adminpages/orders.php:796
1505
- #: pages/billing.php:401 pages/cancel.php:83 shortcodes/pmpro_account.php:72
1506
- #: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:518
1507
- #: adminpages/orders.php:511 adminpages/orders.php:561
1508
- #: adminpages/orders.php:633 adminpages/orders.php:662
1509
- #: adminpages/orders.php:765 adminpages/orders.php:796 pages/account.php:44
1510
- #: pages/billing.php:295 pages/billing.php:299 pages/billing.php:330
1511
- #: pages/billing.php:339 pages/billing.php:342 pages/billing.php:344
1512
- #: pages/billing.php:348 pages/billing.php:392 pages/cancel.php:71
1513
- #: shortcodes/pmpro_account.php:70 shortcodes/pmpro_account.php:72
1514
- #: shortcodes/pmpro_account.php:73
 
1515
  msgid "Cancel"
1516
  msgstr ""
1517
 
1518
  #: adminpages/membershiplevels.php:609 adminpages/membershiplevels.php:490
1519
  #: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:498
1520
  #: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:526
1521
- #: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:618
1522
- #: adminpages/membershiplevels.php:619
1523
  msgid "Add New Level"
1524
  msgstr ""
1525
 
@@ -1530,58 +1539,66 @@ msgstr ""
1530
  #: adminpages/membershiplevels.php:528 adminpages/membershiplevels.php:529
1531
  #: adminpages/membershiplevels.php:531 adminpages/membershiplevels.php:532
1532
  #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:575
 
1533
  #: adminpages/membershiplevels.php:621 adminpages/membershiplevels.php:622
1534
  #: adminpages/membershiplevels.php:624 adminpages/membershiplevels.php:625
1535
  msgid "Search Levels"
1536
  msgstr ""
1537
 
1538
  #: adminpages/membershiplevels.php:621 adminpages/membershiplevels.php:579
1539
- #: adminpages/membershiplevels.php:630 adminpages/membershiplevels.php:631
 
1540
  msgid "Drag and drop membership levels to reorder them on the Levels page."
1541
  msgstr ""
1542
 
1543
- #: adminpages/membershiplevels.php:634 pages/cancel.php:61
1544
  #: pages/confirmation.php:89 pages/invoice.php:70
1545
  #: shortcodes/pmpro_account.php:46 adminpages/membershiplevels.php:510
1546
  #: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
1547
  #: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
1548
- #: adminpages/membershiplevels.php:586 adminpages/membershiplevels.php:639
1549
- #: adminpages/membershiplevels.php:640 adminpages/membershiplevels.php:644
1550
- #: pages/account.php:20 pages/cancel.php:53 pages/confirmation.php:81
1551
- #: pages/confirmation.php:83 pages/invoice.php:68 pages/invoice.php:70
1552
- #: shortcodes/pmpro_account.php:45 shortcodes/pmpro_account.php:46
 
 
1553
  msgid "Expiration"
1554
  msgstr ""
1555
 
1556
  #: adminpages/membershiplevels.php:635 adminpages/membershiplevels.php:511
1557
  #: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
1558
  #: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
1559
- #: adminpages/membershiplevels.php:587 adminpages/membershiplevels.php:640
1560
- #: adminpages/membershiplevels.php:641 adminpages/membershiplevels.php:645
 
1561
  msgid "Allow Signups"
1562
  msgstr ""
1563
 
1564
  #: adminpages/membershiplevels.php:650 adminpages/membershiplevels.php:534
1565
  #: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
1566
  #: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
1567
- #: adminpages/membershiplevels.php:646 adminpages/membershiplevels.php:655
1568
- #: adminpages/membershiplevels.php:656 adminpages/membershiplevels.php:660
 
1569
  msgid "FREE"
1570
  msgstr ""
1571
 
1572
  #: adminpages/membershiplevels.php:659 adminpages/membershiplevels.php:560
1573
  #: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
1574
  #: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
1575
- #: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:664
1576
- #: adminpages/membershiplevels.php:665 adminpages/membershiplevels.php:669
 
1577
  msgid "After"
1578
  msgstr ""
1579
 
1580
  #: adminpages/membershiplevels.php:664 adminpages/membershiplevels.php:566
1581
  #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
1582
  #: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
1583
- #: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:669
1584
- #: adminpages/membershiplevels.php:670 adminpages/membershiplevels.php:674
 
1585
  #, php-format
1586
  msgid ""
1587
  "Are you sure you want to delete membership level %s? All subscriptions will "
@@ -1592,12 +1609,13 @@ msgstr ""
1592
  #: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
1593
  #: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
1594
  #: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
1595
- #: adminpages/membershiplevels.php:669 adminpages/membershiplevels.php:670
1596
- #: adminpages/membershiplevels.php:674 adminpages/orders.php:661
1597
- #: adminpages/orders.php:964 adminpages/orders.php:982
1598
- #: adminpages/orders.php:992 adminpages/orders.php:995
1599
- #: adminpages/orders.php:1024 adminpages/orders.php:1053
1600
- #: adminpages/orders.php:1208 adminpages/orders.php:1242
 
1601
  msgid "copy"
1602
  msgstr ""
1603
 
@@ -1644,7 +1662,8 @@ msgstr ""
1644
  #: adminpages/reports/memberships.php:303
1645
  #: adminpages/reports/memberships.php:317 adminpages/reports/sales.php:208
1646
  #: adminpages/reports/sales.php:216 adminpages/reports/sales.php:217
1647
- #: adminpages/reports/sales.php:225
 
1648
  msgid "All Levels"
1649
  msgstr ""
1650
 
@@ -1681,8 +1700,9 @@ msgstr ""
1681
  #: adminpages/memberslist.php:165 pages/account.php:51 pages/account.php:55
1682
  #: pages/account.php:76 pages/checkout.php:168 pages/checkout.php:171
1683
  #: pages/checkout.php:173 pages/checkout.php:180 pages/checkout.php:182
1684
- #: pages/checkout.php:184 shortcodes/pmpro_account.php:105
1685
- #: shortcodes/pmpro_account.php:107 shortcodes/pmpro_account.php:108
 
1686
  msgid "Username"
1687
  msgstr ""
1688
 
@@ -1704,10 +1724,11 @@ msgstr ""
1704
  #: adminpages/memberslist.php:160 adminpages/memberslist.php:170
1705
  #: pages/account.php:90 pages/account.php:94 pages/billing.php:58
1706
  #: pages/billing.php:62 pages/billing.php:71 pages/billing.php:74
1707
- #: pages/billing.php:76 pages/checkout.php:298 pages/checkout.php:300
1708
- #: pages/checkout.php:302 pages/checkout.php:311 pages/checkout.php:314
1709
- #: pages/checkout.php:317 pages/checkout.php:319 pages/checkout.php:321
1710
- #: pages/confirmation.php:59 pages/confirmation.php:61 pages/invoice.php:46
 
1711
  #: pages/invoice.php:48
1712
  msgid "Billing Address"
1713
  msgstr ""
@@ -1745,16 +1766,16 @@ msgstr ""
1745
  #: adminpages/memberslist.php:262 adminpages/reports/login.php:228
1746
  #: adminpages/memberslist.php:195 adminpages/memberslist.php:223
1747
  #: adminpages/memberslist.php:251 adminpages/memberslist.php:261
1748
- #: adminpages/reports/login.php:210 adminpages/reports/login.php:212
1749
- #: adminpages/reports/login.php:228
1750
  msgid "No members found."
1751
  msgstr ""
1752
 
1753
  #: adminpages/memberslist.php:262 adminpages/reports/login.php:228
1754
  #: adminpages/memberslist.php:195 adminpages/memberslist.php:223
1755
  #: adminpages/memberslist.php:251 adminpages/memberslist.php:261
1756
- #: adminpages/reports/login.php:210 adminpages/reports/login.php:212
1757
- #: adminpages/reports/login.php:228
1758
  msgid "Search all levels"
1759
  msgstr ""
1760
 
@@ -1959,11 +1980,13 @@ msgstr ""
1959
  #: classes/gateways/class.pmprogateway_stripe.php:447
1960
  #: classes/gateways/class.pmprogateway_stripe.php:450
1961
  #: classes/gateways/class.pmprogateway_stripe.php:452
1962
- #: classes/gateways/class.pmprogateway_stripe.php:455 pages/billing.php:234
 
1963
  #: pages/billing.php:238 pages/billing.php:247 pages/billing.php:250
1964
- #: pages/billing.php:253 pages/billing.php:262 pages/checkout.php:493
1965
- #: pages/checkout.php:507 pages/checkout.php:510 pages/checkout.php:516
1966
- #: pages/checkout.php:517 pages/checkout.php:525 pages/checkout.php:527
 
1967
  msgid "Card Type"
1968
  msgstr ""
1969
 
@@ -2245,7 +2268,7 @@ msgstr ""
2245
  msgid "User"
2246
  msgstr ""
2247
 
2248
- #: adminpages/orders.php:1138 includes/init.php:243 includes/profile.php:27
2249
  #: pages/checkout.php:42 pages/confirmation.php:53 pages/confirmation.php:70
2250
  #: pages/confirmation.php:116 pages/invoice.php:28 pages/invoice.php:51
2251
  #: adminpages/orders.php:601 adminpages/orders.php:904
@@ -2257,9 +2280,11 @@ msgstr ""
2257
  #: includes/profile.php:25 includes/profile.php:27 pages/checkout.php:33
2258
  #: pages/checkout.php:34 pages/checkout.php:35 pages/checkout.php:42
2259
  #: pages/confirmation.php:46 pages/confirmation.php:47
2260
- #: pages/confirmation.php:62 pages/confirmation.php:64
2261
- #: pages/confirmation.php:103 pages/confirmation.php:105 pages/invoice.php:27
2262
- #: pages/invoice.php:28 pages/invoice.php:49 pages/invoice.php:51
 
 
2263
  msgid "Membership Level"
2264
  msgstr ""
2265
 
@@ -2585,7 +2610,7 @@ msgstr ""
2585
  #: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
2586
  #: adminpages/paymentsettings.php:445 pages/billing.php:78
2587
  #: pages/billing.php:82 pages/billing.php:91 pages/billing.php:94
2588
- #: pages/billing.php:96
2589
  msgid "optional"
2590
  msgstr ""
2591
 
@@ -2626,25 +2651,31 @@ msgstr ""
2626
  msgid "Force SSL"
2627
  msgstr ""
2628
 
2629
- #: adminpages/paymentsettings.php:212 adminpages/paymentsettings.php:212
 
 
 
 
 
 
2630
  #: adminpages/paymentsettings.php:456 adminpages/paymentsettings.php:461
2631
  #: adminpages/paymentsettings.php:463
2632
  msgid "Yes (with JavaScript redirects)"
2633
  msgstr ""
2634
 
2635
- #: adminpages/paymentsettings.php:214 adminpages/paymentsettings.php:214
2636
  msgid ""
2637
  "Recommended: Yes. Try the JavaScript redirects setting if you are having "
2638
  "issues with infinite redirect loops."
2639
  msgstr ""
2640
 
2641
- #: adminpages/paymentsettings.php:219 adminpages/paymentsettings.php:219
2642
  #: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:463
2643
  #: adminpages/paymentsettings.php:468 adminpages/paymentsettings.php:470
2644
  msgid "SSL Seal Code"
2645
  msgstr ""
2646
 
2647
- #: adminpages/paymentsettings.php:223 adminpages/paymentsettings.php:223
2648
  msgid ""
2649
  "Your <strong><a target=\"_blank\" href=\"http://www.paidmembershipspro.com/"
2650
  "documentation/initial-plugin-setup/ssl/\">SSL Certificate</a></strong> must "
@@ -2652,11 +2683,11 @@ msgid ""
2652
  "short HTML or JavaScript snippet that can be pasted here."
2653
  msgstr ""
2654
 
2655
- #: adminpages/paymentsettings.php:228 adminpages/paymentsettings.php:228
2656
  msgid "Extra HTTPS URL Filter"
2657
  msgstr ""
2658
 
2659
- #: adminpages/paymentsettings.php:231 adminpages/paymentsettings.php:231
2660
  msgid ""
2661
  "Pass all generated HTML through a URL filter to add HTTPS to URLs used on "
2662
  "secure pages. Check this if you are using SSL and have warnings on your "
@@ -2949,11 +2980,12 @@ msgstr ""
2949
  msgid "Update complete."
2950
  msgstr ""
2951
 
2952
- #: classes/class.memberorder.php:716 classes/class.memberorder.php:553
2953
  #: classes/class.memberorder.php:561 classes/class.memberorder.php:564
2954
  #: classes/class.memberorder.php:573 classes/class.memberorder.php:644
2955
  #: classes/class.memberorder.php:697 classes/class.memberorder.php:699
2956
- #: classes/class.memberorder.php:706 includes/cleanup.php:24
 
2957
  #, php-format
2958
  msgid ""
2959
  "There was an error canceling the subscription for user with ID=%s. You will "
@@ -2975,7 +3007,7 @@ msgstr ""
2975
 
2976
  #: classes/class.pmproemail.php:166 classes/class.pmproemail.php:142
2977
  #: classes/class.pmproemail.php:144 classes/class.pmproemail.php:147
2978
- #: classes/class.pmproemail.php:156
2979
  #, php-format
2980
  msgid "Membership for %s at %s has been CANCELLED"
2981
  msgstr ""
@@ -2983,6 +3015,7 @@ msgstr ""
2983
  #: classes/class.pmproemail.php:207 classes/class.pmproemail.php:172
2984
  #: classes/class.pmproemail.php:173 classes/class.pmproemail.php:175
2985
  #: classes/class.pmproemail.php:178 classes/class.pmproemail.php:187
 
2986
  #, php-format
2987
  msgid "Your membership confirmation for %s"
2988
  msgstr ""
@@ -3000,14 +3033,17 @@ msgstr ""
3000
  #: classes/class.pmproemail.php:236 classes/class.pmproemail.php:237
3001
  #: classes/class.pmproemail.php:240 classes/class.pmproemail.php:246
3002
  #: classes/class.pmproemail.php:249 classes/class.pmproemail.php:258
3003
- #: classes/class.pmproemail.php:304 classes/class.pmproemail.php:307
3004
- #: classes/class.pmproemail.php:313 classes/class.pmproemail.php:316
3005
- #: classes/class.pmproemail.php:325 classes/class.pmproemail.php:328
3006
- #: classes/class.pmproemail.php:334 classes/class.pmproemail.php:337
3007
- #: classes/class.pmproemail.php:346 classes/class.pmproemail.php:532
3008
- #: classes/class.pmproemail.php:580 classes/class.pmproemail.php:645
3009
- #: classes/class.pmproemail.php:648 classes/class.pmproemail.php:657
3010
- #: classes/class.pmproemail.php:659
 
 
 
3011
  #: classes/gateways/class.pmprogateway_braintree.php:349
3012
  #: classes/gateways/class.pmprogateway_braintree.php:362
3013
  #: classes/gateways/class.pmprogateway_braintree.php:364
@@ -3020,14 +3056,17 @@ msgstr ""
3020
  #: classes/gateways/class.pmprogateway_stripe.php:536
3021
  #: classes/gateways/class.pmprogateway_stripe.php:540
3022
  #: classes/gateways/class.pmprogateway_stripe.php:541
3023
- #: classes/gateways/class.pmprogateway_stripe.php:544 pages/checkout.php:66
 
3024
  #: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:75
3025
  #: pages/checkout.php:76 pages/checkout.php:77 pages/checkout.php:78
3026
- #: pages/checkout.php:85 pages/checkout.php:86 pages/checkout.php:549
3027
- #: pages/checkout.php:565 pages/checkout.php:566 pages/checkout.php:573
3028
- #: pages/checkout.php:594 pages/checkout.php:603 pages/checkout.php:612
3029
- #: pages/checkout.php:616 pages/checkout.php:617 pages/confirmation.php:51
3030
- #: pages/confirmation.php:52 pages/invoice.php:32 pages/invoice.php:33
 
 
3031
  msgid "Discount Code"
3032
  msgstr ""
3033
 
@@ -3035,12 +3074,13 @@ msgstr ""
3035
  #: classes/class.pmproemail.php:685 classes/class.pmproemail.php:241
3036
  #: classes/class.pmproemail.php:243 classes/class.pmproemail.php:253
3037
  #: classes/class.pmproemail.php:256 classes/class.pmproemail.php:265
3038
- #: classes/class.pmproemail.php:325 classes/class.pmproemail.php:328
3039
- #: classes/class.pmproemail.php:346 classes/class.pmproemail.php:349
3040
- #: classes/class.pmproemail.php:358 classes/class.pmproemail.php:538
 
3041
  #: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
3042
  #: classes/class.pmproemail.php:654 classes/class.pmproemail.php:663
3043
- #: classes/class.pmproemail.php:665
3044
  #, php-format
3045
  msgid "This membership will expire on %s."
3046
  msgstr ""
@@ -3048,16 +3088,19 @@ msgstr ""
3048
  #: classes/class.pmproemail.php:307 classes/class.pmproemail.php:263
3049
  #: classes/class.pmproemail.php:265 classes/class.pmproemail.php:275
3050
  #: classes/class.pmproemail.php:278 classes/class.pmproemail.php:287
 
3051
  #, php-format
3052
  msgid "Member Checkout for %s at %s"
3053
  msgstr ""
3054
 
3055
  #: classes/class.pmproemail.php:395 classes/class.pmproemail.php:375
 
3056
  #, php-format
3057
  msgid "Your billing information has been updated at %s"
3058
  msgstr ""
3059
 
3060
  #: classes/class.pmproemail.php:448 classes/class.pmproemail.php:428
 
3061
  #, php-format
3062
  msgid "Billing information has been updated for %s at %s"
3063
  msgstr ""
@@ -3065,6 +3108,7 @@ msgstr ""
3065
  #: classes/class.pmproemail.php:496 classes/class.pmproemail.php:425
3066
  #: classes/class.pmproemail.php:430 classes/class.pmproemail.php:464
3067
  #: classes/class.pmproemail.php:467 classes/class.pmproemail.php:476
 
3068
  #, php-format
3069
  msgid "Membership Payment Failed at %s"
3070
  msgstr ""
@@ -3072,13 +3116,14 @@ msgstr ""
3072
  #: classes/class.pmproemail.php:542 classes/class.pmproemail.php:462
3073
  #: classes/class.pmproemail.php:468 classes/class.pmproemail.php:510
3074
  #: classes/class.pmproemail.php:513 classes/class.pmproemail.php:522
 
3075
  #, php-format
3076
  msgid "Membership Payment Failed For %s at %s"
3077
  msgstr ""
3078
 
3079
  #: classes/class.pmproemail.php:589 classes/class.pmproemail.php:508
3080
  #: classes/class.pmproemail.php:557 classes/class.pmproemail.php:560
3081
- #: classes/class.pmproemail.php:569
3082
  #, php-format
3083
  msgid "Credit Card on File Expiring Soon at %s"
3084
  msgstr ""
@@ -3086,7 +3131,7 @@ msgstr ""
3086
  #: classes/class.pmproemail.php:639 classes/class.pmproemail.php:501
3087
  #: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
3088
  #: classes/class.pmproemail.php:608 classes/class.pmproemail.php:617
3089
- #: classes/class.pmproemail.php:619
3090
  #, php-format
3091
  msgid "INVOICE for %s membership"
3092
  msgstr ""
@@ -3094,7 +3139,7 @@ msgstr ""
3094
  #: classes/class.pmproemail.php:710 classes/class.pmproemail.php:563
3095
  #: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
3096
  #: classes/class.pmproemail.php:679 classes/class.pmproemail.php:688
3097
- #: classes/class.pmproemail.php:690
3098
  #, php-format
3099
  msgid "Your trial at %s is ending soon"
3100
  msgstr ""
@@ -3102,7 +3147,7 @@ msgstr ""
3102
  #: classes/class.pmproemail.php:744 classes/class.pmproemail.php:596
3103
  #: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
3104
  #: classes/class.pmproemail.php:713 classes/class.pmproemail.php:722
3105
- #: classes/class.pmproemail.php:724
3106
  #, php-format
3107
  msgid "Your membership at %s has ended"
3108
  msgstr ""
@@ -3110,7 +3155,7 @@ msgstr ""
3110
  #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:621
3111
  #: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
3112
  #: classes/class.pmproemail.php:738 classes/class.pmproemail.php:747
3113
- #: classes/class.pmproemail.php:749
3114
  #, php-format
3115
  msgid "Your membership at %s will end soon"
3116
  msgstr ""
@@ -3118,7 +3163,7 @@ msgstr ""
3118
  #: classes/class.pmproemail.php:789 classes/class.pmproemail.php:641
3119
  #: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
3120
  #: classes/class.pmproemail.php:758 classes/class.pmproemail.php:767
3121
- #: classes/class.pmproemail.php:769
3122
  #, php-format
3123
  msgid "Your membership at %s has been changed"
3124
  msgstr ""
@@ -3126,8 +3171,9 @@ msgstr ""
3126
  #: classes/class.pmproemail.php:793 classes/class.pmproemail.php:830
3127
  #: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
3128
  #: classes/class.pmproemail.php:771 classes/class.pmproemail.php:773
3129
- #: classes/class.pmproemail.php:800 classes/class.pmproemail.php:809
3130
- #: classes/class.pmproemail.php:810 classes/class.pmproemail.php:811
 
3131
  #, php-format
3132
  msgid "The new level is %s"
3133
  msgstr ""
@@ -3135,7 +3181,7 @@ msgstr ""
3135
  #: classes/class.pmproemail.php:795 classes/class.pmproemail.php:647
3136
  #: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
3137
  #: classes/class.pmproemail.php:764 classes/class.pmproemail.php:773
3138
- #: classes/class.pmproemail.php:775
3139
  msgid "Your membership has been cancelled"
3140
  msgstr ""
3141
 
@@ -3144,9 +3190,10 @@ msgstr ""
3144
  #: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
3145
  #: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
3146
  #: classes/class.pmproemail.php:777 classes/class.pmproemail.php:778
3147
- #: classes/class.pmproemail.php:779 classes/class.pmproemail.php:803
3148
- #: classes/class.pmproemail.php:806 classes/class.pmproemail.php:815
3149
- #: classes/class.pmproemail.php:816 classes/class.pmproemail.php:817
 
3150
  #, php-format
3151
  msgid "This membership will expire on %s"
3152
  msgstr ""
@@ -3156,9 +3203,10 @@ msgstr ""
3156
  #: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
3157
  #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
3158
  #: classes/class.pmproemail.php:781 classes/class.pmproemail.php:782
3159
- #: classes/class.pmproemail.php:783 classes/class.pmproemail.php:807
3160
- #: classes/class.pmproemail.php:810 classes/class.pmproemail.php:819
3161
- #: classes/class.pmproemail.php:820 classes/class.pmproemail.php:821
 
3162
  msgid "This membership does not expire"
3163
  msgstr ""
3164
 
@@ -3166,6 +3214,7 @@ msgstr ""
3166
  #: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
3167
  #: classes/class.pmproemail.php:796 classes/class.pmproemail.php:805
3168
  #: classes/class.pmproemail.php:806 classes/class.pmproemail.php:807
 
3169
  #, php-format
3170
  msgid "Membership for %s at %s has been changed"
3171
  msgstr ""
@@ -3173,11 +3222,13 @@ msgstr ""
3173
  #: classes/class.pmproemail.php:832 classes/class.pmproemail.php:799
3174
  #: classes/class.pmproemail.php:802 classes/class.pmproemail.php:811
3175
  #: classes/class.pmproemail.php:812 classes/class.pmproemail.php:813
 
3176
  msgid "Membership has been cancelled"
3177
  msgstr ""
3178
 
3179
  #: classes/class.pmproemail.php:869 classes/class.pmproemail.php:848
3180
  #: classes/class.pmproemail.php:849 classes/class.pmproemail.php:850
 
3181
  msgid "Invoice for Order #: "
3182
  msgstr ""
3183
 
@@ -3280,6 +3331,7 @@ msgstr ""
3280
  #: paid-memberships-pro.php:122 paid-memberships-pro.php:123
3281
  #: paid-memberships-pro.php:130 paid-memberships-pro.php:131
3282
  #: paid-memberships-pro.php:132 paid-memberships-pro.php:133
 
3283
  msgid "Authorize.net"
3284
  msgstr ""
3285
 
@@ -3338,6 +3390,7 @@ msgstr ""
3338
  #: paid-memberships-pro.php:123 paid-memberships-pro.php:124
3339
  #: paid-memberships-pro.php:131 paid-memberships-pro.php:132
3340
  #: paid-memberships-pro.php:133 paid-memberships-pro.php:134
 
3341
  msgid "Braintree Payments"
3342
  msgstr ""
3343
 
@@ -3428,10 +3481,11 @@ msgstr ""
3428
  #: classes/gateways/class.pmprogateway_stripe.php:426
3429
  #: classes/gateways/class.pmprogateway_stripe.php:427
3430
  #: classes/gateways/class.pmprogateway_stripe.php:429
3431
- #: classes/gateways/class.pmprogateway_stripe.php:432 pages/checkout.php:476
 
3432
  #: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
3433
  #: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
3434
- #: pages/checkout.php:503
3435
  msgid "Payment Information"
3436
  msgstr ""
3437
 
@@ -3449,10 +3503,11 @@ msgstr ""
3449
  #: classes/gateways/class.pmprogateway_stripe.php:426
3450
  #: classes/gateways/class.pmprogateway_stripe.php:428
3451
  #: classes/gateways/class.pmprogateway_stripe.php:430
3452
- #: classes/gateways/class.pmprogateway_stripe.php:433 pages/checkout.php:476
 
3453
  #: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
3454
  #: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
3455
- #: pages/checkout.php:504
3456
  #, php-format
3457
  msgid "We Accept %s"
3458
  msgstr ""
@@ -3472,17 +3527,18 @@ msgstr ""
3472
  #: classes/gateways/class.pmprogateway_stripe.php:490
3473
  #: classes/gateways/class.pmprogateway_stripe.php:493
3474
  #: classes/gateways/class.pmprogateway_stripe.php:495
3475
- #: classes/gateways/class.pmprogateway_stripe.php:498 pages/billing.php:244
 
3476
  #: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
3477
- #: pages/billing.php:263 pages/billing.php:305 pages/checkout.php:503
3478
- #: pages/checkout.php:519 pages/checkout.php:520 pages/checkout.php:527
3479
- #: pages/checkout.php:548 pages/checkout.php:557 pages/checkout.php:566
3480
- #: pages/checkout.php:570
3481
  msgid "Card Number"
3482
  msgstr ""
3483
 
3484
  #: classes/gateways/class.pmprogateway_braintree.php:359
3485
- #: classes/gateways/class.pmprogateway_stripe.php:553 pages/billing.php:352
3486
  #: pages/checkout.php:612
3487
  #: classes/gateways/class.pmprogateway_braintree.php:340
3488
  #: classes/gateways/class.pmprogateway_braintree.php:353
@@ -3496,17 +3552,19 @@ msgstr ""
3496
  #: classes/gateways/class.pmprogateway_stripe.php:527
3497
  #: classes/gateways/class.pmprogateway_stripe.php:531
3498
  #: classes/gateways/class.pmprogateway_stripe.php:532
3499
- #: classes/gateways/class.pmprogateway_stripe.php:535 pages/billing.php:281
 
3500
  #: pages/billing.php:285 pages/billing.php:294 pages/billing.php:297
3501
- #: pages/billing.php:301 pages/billing.php:343 pages/checkout.php:540
3502
- #: pages/checkout.php:556 pages/checkout.php:557 pages/checkout.php:564
3503
- #: pages/checkout.php:585 pages/checkout.php:594 pages/checkout.php:603
3504
- #: pages/checkout.php:605 pages/checkout.php:607 pages/checkout.php:608
 
3505
  msgid "CVV"
3506
  msgstr ""
3507
 
3508
  #: classes/gateways/class.pmprogateway_braintree.php:360
3509
- #: classes/gateways/class.pmprogateway_stripe.php:554 pages/billing.php:353
3510
  #: pages/checkout.php:613
3511
  #: classes/gateways/class.pmprogateway_braintree.php:341
3512
  #: classes/gateways/class.pmprogateway_braintree.php:354
@@ -3520,12 +3578,14 @@ msgstr ""
3520
  #: classes/gateways/class.pmprogateway_stripe.php:528
3521
  #: classes/gateways/class.pmprogateway_stripe.php:532
3522
  #: classes/gateways/class.pmprogateway_stripe.php:533
3523
- #: classes/gateways/class.pmprogateway_stripe.php:536 pages/billing.php:282
 
3524
  #: pages/billing.php:286 pages/billing.php:295 pages/billing.php:298
3525
- #: pages/billing.php:302 pages/billing.php:344 pages/checkout.php:541
3526
- #: pages/checkout.php:557 pages/checkout.php:558 pages/checkout.php:565
3527
- #: pages/checkout.php:586 pages/checkout.php:595 pages/checkout.php:604
3528
- #: pages/checkout.php:606 pages/checkout.php:608 pages/checkout.php:609
 
3529
  msgid "what's this?"
3530
  msgstr ""
3531
 
@@ -3544,12 +3604,13 @@ msgstr ""
3544
  #: classes/gateways/class.pmprogateway_stripe.php:538
3545
  #: classes/gateways/class.pmprogateway_stripe.php:542
3546
  #: classes/gateways/class.pmprogateway_stripe.php:543
3547
- #: classes/gateways/class.pmprogateway_stripe.php:546 pages/checkout.php:78
 
3548
  #: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:87
3549
- #: pages/checkout.php:88 pages/checkout.php:551 pages/checkout.php:567
3550
- #: pages/checkout.php:568 pages/checkout.php:575 pages/checkout.php:596
3551
- #: pages/checkout.php:605 pages/checkout.php:614 pages/checkout.php:618
3552
- #: pages/checkout.php:619
3553
  msgid "Apply"
3554
  msgstr ""
3555
 
@@ -3571,6 +3632,7 @@ msgstr ""
3571
  #: classes/gateways/class.pmprogateway_stripe.php:1072
3572
  #: classes/gateways/class.pmprogateway_stripe.php:1073
3573
  #: classes/gateways/class.pmprogateway_stripe.php:1076
 
3574
  msgid "Unknown error: Initial payment failed."
3575
  msgstr ""
3576
 
@@ -3698,6 +3760,7 @@ msgstr ""
3698
  #: paid-memberships-pro.php:116 paid-memberships-pro.php:117
3699
  #: paid-memberships-pro.php:124 paid-memberships-pro.php:125
3700
  #: paid-memberships-pro.php:126 paid-memberships-pro.php:127
 
3701
  msgid "Pay by Check"
3702
  msgstr ""
3703
 
@@ -3781,6 +3844,7 @@ msgstr ""
3781
  #: classes/gateways/class.pmprogateway_payflowpro.php:124
3782
  #: pages/checkout.php:177 pages/checkout.php:180 pages/checkout.php:182
3783
  #: pages/checkout.php:189 pages/checkout.php:191 pages/checkout.php:193
 
3784
  msgid "Password"
3785
  msgstr ""
3786
 
@@ -3817,6 +3881,7 @@ msgstr ""
3817
  #: paid-memberships-pro.php:119 paid-memberships-pro.php:120
3818
  #: paid-memberships-pro.php:127 paid-memberships-pro.php:128
3819
  #: paid-memberships-pro.php:129 paid-memberships-pro.php:130
 
3820
  msgid "PayPal Website Payments Pro"
3821
  msgstr ""
3822
 
@@ -3975,7 +4040,7 @@ msgstr ""
3975
  #: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
3976
  #: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
3977
  #: pages/checkout.php:718 pages/checkout.php:722 pages/checkout.php:724
3978
- #: pages/checkout.php:728 pages/checkout.php:729
3979
  msgid "Submit and Check Out"
3980
  msgstr ""
3981
 
@@ -3996,7 +4061,7 @@ msgstr ""
3996
  #: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
3997
  #: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
3998
  #: pages/checkout.php:718 pages/checkout.php:722 pages/checkout.php:724
3999
- #: pages/checkout.php:728 pages/checkout.php:729
4000
  msgid "Submit and Confirm"
4001
  msgstr ""
4002
 
@@ -4035,6 +4100,7 @@ msgstr ""
4035
  #: paid-memberships-pro.php:118 paid-memberships-pro.php:119
4036
  #: paid-memberships-pro.php:126 paid-memberships-pro.php:127
4037
  #: paid-memberships-pro.php:128 paid-memberships-pro.php:129
 
4038
  msgid "PayPal Express"
4039
  msgstr ""
4040
 
@@ -4070,6 +4136,7 @@ msgstr ""
4070
  #: paid-memberships-pro.php:121 paid-memberships-pro.php:122
4071
  #: paid-memberships-pro.php:129 paid-memberships-pro.php:130
4072
  #: paid-memberships-pro.php:131 paid-memberships-pro.php:132
 
4073
  msgid "PayPal Standard"
4074
  msgstr ""
4075
 
@@ -4100,6 +4167,7 @@ msgstr ""
4100
  #: paid-memberships-pro.php:117 paid-memberships-pro.php:118
4101
  #: paid-memberships-pro.php:125 paid-memberships-pro.php:126
4102
  #: paid-memberships-pro.php:127 paid-memberships-pro.php:128
 
4103
  msgid "Stripe"
4104
  msgstr ""
4105
 
@@ -4184,6 +4252,7 @@ msgstr ""
4184
  #: classes/gateways/class.pmprogateway_stripe.php:612
4185
  #: classes/gateways/class.pmprogateway_stripe.php:613
4186
  #: classes/gateways/class.pmprogateway_stripe.php:616
 
4187
  msgid "Subscription Updates"
4188
  msgstr ""
4189
 
@@ -4196,6 +4265,7 @@ msgstr ""
4196
  #: classes/gateways/class.pmprogateway_stripe.php:616
4197
  #: classes/gateways/class.pmprogateway_stripe.php:617
4198
  #: classes/gateways/class.pmprogateway_stripe.php:620
 
4199
  msgid ""
4200
  "Subscription updates, allow you to change the member's subscription values "
4201
  "at predefined times. Be sure to click Update Profile after making changes."
@@ -4210,12 +4280,13 @@ msgstr ""
4210
  #: classes/gateways/class.pmprogateway_stripe.php:618
4211
  #: classes/gateways/class.pmprogateway_stripe.php:619
4212
  #: classes/gateways/class.pmprogateway_stripe.php:622
 
4213
  msgid ""
4214
  "Subscription updates, allow you to change the member's subscription values "
4215
  "at predefined times. Be sure to click Update User after making changes."
4216
  msgstr ""
4217
 
4218
- #: classes/gateways/class.pmprogateway_stripe.php:645 pages/billing.php:400
4219
  #: classes/gateways/class.pmprogateway_stripe.php:578
4220
  #: classes/gateways/class.pmprogateway_stripe.php:579
4221
  #: classes/gateways/class.pmprogateway_stripe.php:589
@@ -4223,10 +4294,11 @@ msgstr ""
4223
  #: classes/gateways/class.pmprogateway_stripe.php:619
4224
  #: classes/gateways/class.pmprogateway_stripe.php:623
4225
  #: classes/gateways/class.pmprogateway_stripe.php:624
4226
- #: classes/gateways/class.pmprogateway_stripe.php:627 pages/billing.php:294
 
4227
  #: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
4228
  #: pages/billing.php:341 pages/billing.php:343 pages/billing.php:347
4229
- #: pages/billing.php:391
4230
  msgid "Update"
4231
  msgstr ""
4232
 
@@ -4239,10 +4311,11 @@ msgstr ""
4239
  #: classes/gateways/class.pmprogateway_stripe.php:816
4240
  #: classes/gateways/class.pmprogateway_stripe.php:817
4241
  #: classes/gateways/class.pmprogateway_stripe.php:820
 
4242
  msgid "Could not cancel the old subscription. Updates have not been processed."
4243
  msgstr ""
4244
 
4245
- #: classes/gateways/class.pmprogateway_stripe.php:1326
4246
  #: classes/gateways/class.pmprogateway_stripe.php:190
4247
  #: classes/gateways/class.pmprogateway_stripe.php:192
4248
  #: classes/gateways/class.pmprogateway_stripe.php:199
@@ -4259,20 +4332,22 @@ msgstr ""
4259
  #: classes/gateways/class.pmprogateway_stripe.php:1260
4260
  #: classes/gateways/class.pmprogateway_stripe.php:1300
4261
  #: classes/gateways/class.pmprogateway_stripe.php:1303
 
4262
  msgid "Error creating customer record with Stripe:"
4263
  msgstr ""
4264
 
4265
- #: classes/gateways/class.pmprogateway_stripe.php:1385
4266
  #: classes/gateways/class.pmprogateway_stripe.php:1275
4267
  #: classes/gateways/class.pmprogateway_stripe.php:1303
4268
  #: classes/gateways/class.pmprogateway_stripe.php:1313
4269
  #: classes/gateways/class.pmprogateway_stripe.php:1317
4270
  #: classes/gateways/class.pmprogateway_stripe.php:1357
4271
  #: classes/gateways/class.pmprogateway_stripe.php:1360
 
4272
  msgid "Error getting subscription with Stripe:"
4273
  msgstr ""
4274
 
4275
- #: classes/gateways/class.pmprogateway_stripe.php:1541
4276
  #: classes/gateways/class.pmprogateway_stripe.php:278
4277
  #: classes/gateways/class.pmprogateway_stripe.php:279
4278
  #: classes/gateways/class.pmprogateway_stripe.php:286
@@ -4297,10 +4372,11 @@ msgstr ""
4297
  #: classes/gateways/class.pmprogateway_stripe.php:1467
4298
  #: classes/gateways/class.pmprogateway_stripe.php:1507
4299
  #: classes/gateways/class.pmprogateway_stripe.php:1510
 
4300
  msgid "Error creating plan with Stripe:"
4301
  msgstr ""
4302
 
4303
- #: classes/gateways/class.pmprogateway_stripe.php:1572
4304
  #: classes/gateways/class.pmprogateway_stripe.php:294
4305
  #: classes/gateways/class.pmprogateway_stripe.php:295
4306
  #: classes/gateways/class.pmprogateway_stripe.php:302
@@ -4320,10 +4396,11 @@ msgstr ""
4320
  #: classes/gateways/class.pmprogateway_stripe.php:1498
4321
  #: classes/gateways/class.pmprogateway_stripe.php:1538
4322
  #: classes/gateways/class.pmprogateway_stripe.php:1541
 
4323
  msgid "Error subscribing customer to plan with Stripe:"
4324
  msgstr ""
4325
 
4326
- #: classes/gateways/class.pmprogateway_stripe.php:1668
4327
  #: classes/gateways/class.pmprogateway_stripe.php:383
4328
  #: classes/gateways/class.pmprogateway_stripe.php:389
4329
  #: classes/gateways/class.pmprogateway_stripe.php:410
@@ -4340,10 +4417,11 @@ msgstr ""
4340
  #: classes/gateways/class.pmprogateway_stripe.php:1594
4341
  #: classes/gateways/class.pmprogateway_stripe.php:1634
4342
  #: classes/gateways/class.pmprogateway_stripe.php:1637
 
4343
  msgid "Could not cancel old subscription."
4344
  msgstr ""
4345
 
4346
- #: classes/gateways/class.pmprogateway_stripe.php:1685
4347
  #: classes/gateways/class.pmprogateway_stripe.php:1533
4348
  #: classes/gateways/class.pmprogateway_stripe.php:1534
4349
  #: classes/gateways/class.pmprogateway_stripe.php:1535
@@ -4357,13 +4435,16 @@ msgstr ""
4357
  #: classes/gateways/class.pmprogateway_stripe.php:1611
4358
  #: classes/gateways/class.pmprogateway_stripe.php:1651
4359
  #: classes/gateways/class.pmprogateway_stripe.php:1654
 
4360
  msgid "Could not find the customer."
4361
  msgstr ""
4362
 
 
4363
  #: classes/gateways/class.pmprogateway_stripe.php:1837
4364
  msgid "Error: "
4365
  msgstr ""
4366
 
 
4367
  #: classes/gateways/class.pmprogateway_stripe.php:1850
4368
  #, php-format
4369
  msgid "Error: Unkown error while refunding charge #%s"
@@ -4377,6 +4458,7 @@ msgstr ""
4377
  #: paid-memberships-pro.php:124 paid-memberships-pro.php:125
4378
  #: paid-memberships-pro.php:132 paid-memberships-pro.php:133
4379
  #: paid-memberships-pro.php:134 paid-memberships-pro.php:135
 
4380
  msgid "2Checkout"
4381
  msgstr ""
4382
 
@@ -4748,6 +4830,7 @@ msgstr ""
4748
  #: includes/functions.php:203 includes/functions.php:204
4749
  #: includes/functions.php:207 includes/functions.php:243
4750
  #: includes/functions.php:309 includes/functions.php:315
 
4751
  #, php-format
4752
  msgid "The price for membership is <strong>%s</strong> now"
4753
  msgstr ""
@@ -4757,6 +4840,7 @@ msgstr ""
4757
  #: includes/functions.php:205 includes/functions.php:206
4758
  #: includes/functions.php:209 includes/functions.php:245
4759
  #: includes/functions.php:311 includes/functions.php:317
 
4760
  #, php-format
4761
  msgid "<strong>%s</strong> now"
4762
  msgstr ""
@@ -4766,13 +4850,14 @@ msgstr ""
4766
  #: includes/functions.php:213 includes/functions.php:214
4767
  #: includes/functions.php:215 includes/functions.php:218
4768
  #: includes/functions.php:254 includes/functions.php:320
4769
- #: includes/functions.php:326
4770
  #, php-format
4771
  msgid " and then <strong>%s per %s for %d more %s</strong>."
4772
  msgstr ""
4773
 
4774
  #: includes/functions.php:335 includes/functions.php:258
4775
  #: includes/functions.php:324 includes/functions.php:330
 
4776
  #, php-format
4777
  msgid " and then <strong>%s every %d %s for %d more payments</strong>."
4778
  msgstr ""
@@ -4782,7 +4867,7 @@ msgstr ""
4782
  #: includes/functions.php:222 includes/functions.php:223
4783
  #: includes/functions.php:224 includes/functions.php:227
4784
  #: includes/functions.php:263 includes/functions.php:329
4785
- #: includes/functions.php:335
4786
  #, php-format
4787
  msgid " and then <strong>%s after %d %s</strong>."
4788
  msgstr ""
@@ -4791,7 +4876,7 @@ msgstr ""
4791
  #: includes/functions.php:229 includes/functions.php:230
4792
  #: includes/functions.php:231 includes/functions.php:235
4793
  #: includes/functions.php:271 includes/functions.php:337
4794
- #: includes/functions.php:343
4795
  #, php-format
4796
  msgid "The price for membership is <strong>%s per %s</strong>."
4797
  msgstr ""
@@ -4799,7 +4884,7 @@ msgstr ""
4799
  #: includes/functions.php:350 includes/functions.php:230
4800
  #: includes/functions.php:233 includes/functions.php:237
4801
  #: includes/functions.php:273 includes/functions.php:339
4802
- #: includes/functions.php:345
4803
  #, php-format
4804
  msgid "<strong>%s per %s</strong>."
4805
  msgstr ""
@@ -4808,7 +4893,7 @@ msgstr ""
4808
  #: includes/functions.php:234 includes/functions.php:235
4809
  #: includes/functions.php:238 includes/functions.php:242
4810
  #: includes/functions.php:278 includes/functions.php:344
4811
- #: includes/functions.php:350
4812
  #, php-format
4813
  msgid "The price for membership is <strong>%s every %d %s</strong>."
4814
  msgstr ""
@@ -4816,7 +4901,7 @@ msgstr ""
4816
  #: includes/functions.php:357 includes/functions.php:237
4817
  #: includes/functions.php:240 includes/functions.php:244
4818
  #: includes/functions.php:280 includes/functions.php:346
4819
- #: includes/functions.php:352
4820
  #, php-format
4821
  msgid "<strong>%s every %d %s</strong>."
4822
  msgstr ""
@@ -4827,7 +4912,7 @@ msgstr ""
4827
  #: includes/functions.php:240 includes/functions.php:242
4828
  #: includes/functions.php:245 includes/functions.php:249
4829
  #: includes/functions.php:285 includes/functions.php:351
4830
- #: includes/functions.php:357
4831
  #, php-format
4832
  msgid " and then <strong>%s per %s</strong>."
4833
  msgstr ""
@@ -4838,7 +4923,7 @@ msgstr ""
4838
  #: includes/functions.php:244 includes/functions.php:246
4839
  #: includes/functions.php:249 includes/functions.php:253
4840
  #: includes/functions.php:289 includes/functions.php:355
4841
- #: includes/functions.php:361
4842
  #, php-format
4843
  msgid " and then <strong>%s every %d %s</strong>."
4844
  msgstr ""
@@ -4849,7 +4934,7 @@ msgstr ""
4849
  #: includes/functions.php:262 includes/functions.php:264
4850
  #: includes/functions.php:267 includes/functions.php:271
4851
  #: includes/functions.php:307 includes/functions.php:373
4852
- #: includes/functions.php:379 pages/levels.php:82
4853
  msgid "After your initial payment, your first payment is Free."
4854
  msgstr ""
4855
 
@@ -4859,7 +4944,7 @@ msgstr ""
4859
  #: includes/functions.php:266 includes/functions.php:268
4860
  #: includes/functions.php:271 includes/functions.php:275
4861
  #: includes/functions.php:311 includes/functions.php:377
4862
- #: includes/functions.php:383 pages/levels.php:86
4863
  #, php-format
4864
  msgid "After your initial payment, your first %d payments are Free."
4865
  msgstr ""
@@ -4870,7 +4955,7 @@ msgstr ""
4870
  #: includes/functions.php:273 includes/functions.php:275
4871
  #: includes/functions.php:278 includes/functions.php:282
4872
  #: includes/functions.php:318 includes/functions.php:384
4873
- #: includes/functions.php:390 pages/levels.php:93
4874
  #, php-format
4875
  msgid "After your initial payment, your first payment will cost %s."
4876
  msgstr ""
@@ -4881,7 +4966,7 @@ msgstr ""
4881
  #: includes/functions.php:277 includes/functions.php:279
4882
  #: includes/functions.php:282 includes/functions.php:286
4883
  #: includes/functions.php:322 includes/functions.php:388
4884
- #: includes/functions.php:394 pages/levels.php:97
4885
  #, php-format
4886
  msgid "After your initial payment, your first %d payments will cost %s."
4887
  msgstr ""
@@ -4893,40 +4978,41 @@ msgstr ""
4893
  #: includes/functions.php:290 includes/functions.php:293
4894
  #: includes/functions.php:297 includes/functions.php:333
4895
  #: includes/functions.php:399 includes/functions.php:405
 
4896
  #, php-format
4897
  msgid "Customers in %s will be charged %s%% tax."
4898
  msgstr ""
4899
 
4900
- #: includes/functions.php:469
4901
  #, php-format
4902
  msgid "<strong>%s per %s for %d more %s</strong>"
4903
  msgstr ""
4904
 
4905
- #: includes/functions.php:473
4906
  #, php-format
4907
  msgid "<strong>%s every %d %s for %d more payments</strong>"
4908
  msgstr ""
4909
 
4910
- #: includes/functions.php:478
4911
  #, php-format
4912
  msgid "<strong>%s after %d %s</strong>"
4913
  msgstr ""
4914
 
4915
- #: includes/functions.php:484
4916
  #, php-format
4917
  msgid "<strong>%s every %s</strong>"
4918
  msgstr ""
4919
 
4920
- #: includes/functions.php:488
4921
  #, php-format
4922
  msgid "<strong>%s every %d %s</strong>"
4923
  msgstr ""
4924
 
4925
- #: includes/functions.php:511
4926
  msgid "Trial pricing has been applied to the first payment."
4927
  msgstr ""
4928
 
4929
- #: includes/functions.php:513
4930
  #, php-format
4931
  msgid "Trial pricing has been applied to the first %d payments."
4932
  msgstr ""
@@ -4937,17 +5023,17 @@ msgstr ""
4937
  #: includes/functions.php:302 includes/functions.php:304
4938
  #: includes/functions.php:307 includes/functions.php:311
4939
  #: includes/functions.php:347 includes/functions.php:413
4940
- #: includes/functions.php:419
4941
  #, php-format
4942
  msgid "Membership expires after %d %s."
4943
  msgstr ""
4944
 
4945
- #: includes/functions.php:556
4946
  #, php-format
4947
  msgid "%s membership expires after %d %s"
4948
  msgstr ""
4949
 
4950
- #: includes/functions.php:945 includes/functions.php:491
4951
  #: includes/functions.php:514 includes/functions.php:525
4952
  #: includes/functions.php:536 includes/functions.php:537
4953
  #: includes/functions.php:538 includes/functions.php:545
@@ -4955,10 +5041,11 @@ msgstr ""
4955
  #: includes/functions.php:576 includes/functions.php:592
4956
  #: includes/functions.php:615 includes/functions.php:694
4957
  #: includes/functions.php:760 includes/functions.php:766
 
4958
  msgid "User ID not found."
4959
  msgstr ""
4960
 
4961
- #: includes/functions.php:965 includes/functions.php:508
4962
  #: includes/functions.php:531 includes/functions.php:542
4963
  #: includes/functions.php:553 includes/functions.php:554
4964
  #: includes/functions.php:555 includes/functions.php:562
@@ -4966,11 +5053,11 @@ msgstr ""
4966
  #: includes/functions.php:589 includes/functions.php:596
4967
  #: includes/functions.php:612 includes/functions.php:635
4968
  #: includes/functions.php:714 includes/functions.php:780
4969
- #: includes/functions.php:786
4970
  msgid "Invalid level."
4971
  msgstr ""
4972
 
4973
- #: includes/functions.php:976 includes/functions.php:520
4974
  #: includes/functions.php:542 includes/functions.php:553
4975
  #: includes/functions.php:564 includes/functions.php:565
4976
  #: includes/functions.php:566 includes/functions.php:573
@@ -4978,11 +5065,11 @@ msgstr ""
4978
  #: includes/functions.php:600 includes/functions.php:607
4979
  #: includes/functions.php:623 includes/functions.php:646
4980
  #: includes/functions.php:725 includes/functions.php:791
4981
- #: includes/functions.php:797
4982
  msgid "not changing?"
4983
  msgstr ""
4984
 
4985
- #: includes/functions.php:1017 includes/functions.php:537
4986
  #: includes/functions.php:559 includes/functions.php:570
4987
  #: includes/functions.php:581 includes/functions.php:582
4988
  #: includes/functions.php:583 includes/functions.php:590
@@ -5005,15 +5092,17 @@ msgstr ""
5005
  #: includes/functions.php:815 includes/functions.php:839
5006
  #: includes/functions.php:881 includes/functions.php:887
5007
  #: includes/functions.php:905 includes/functions.php:911
 
5008
  msgid "Error interacting with database"
5009
  msgstr ""
5010
 
5011
- #: includes/functions.php:1123 includes/functions.php:907
 
5012
  #, php-format
5013
  msgid "Error interacting with database: %s"
5014
  msgstr ""
5015
 
5016
- #: includes/functions.php:1198 includes/functions.php:1237
5017
  #: includes/functions.php:629 includes/functions.php:651
5018
  #: includes/functions.php:667 includes/functions.php:668
5019
  #: includes/functions.php:678 includes/functions.php:681
@@ -5031,21 +5120,23 @@ msgstr ""
5031
  #: includes/functions.php:920 includes/functions.php:947
5032
  #: includes/functions.php:948 includes/functions.php:953
5033
  #: includes/functions.php:986 includes/functions.php:987
5034
- #: includes/functions.php:992
 
5035
  msgid "Membership level not found."
5036
  msgstr ""
5037
 
5038
- #: includes/functions.php:1605 includes/functions.php:1100
5039
  #: includes/functions.php:1101 includes/functions.php:1118
5040
  #: includes/functions.php:1142 includes/functions.php:1143
5041
  #: includes/functions.php:1150 includes/functions.php:1157
5042
  #: includes/functions.php:1173 includes/functions.php:1196
5043
  #: includes/functions.php:1290 includes/functions.php:1356
5044
  #: includes/functions.php:1357 includes/functions.php:1362
 
5045
  msgid "No code was given to check."
5046
  msgstr ""
5047
 
5048
- #: includes/functions.php:1614 includes/functions.php:1050
5049
  #: includes/functions.php:1072 includes/functions.php:1088
5050
  #: includes/functions.php:1099 includes/functions.php:1102
5051
  #: includes/functions.php:1109 includes/functions.php:1110
@@ -5055,11 +5146,11 @@ msgstr ""
5055
  #: includes/functions.php:1166 includes/functions.php:1182
5056
  #: includes/functions.php:1205 includes/functions.php:1299
5057
  #: includes/functions.php:1365 includes/functions.php:1366
5058
- #: includes/functions.php:1371
5059
  msgid "The discount code could not be found."
5060
  msgstr ""
5061
 
5062
- #: includes/functions.php:1629 includes/functions.php:1066
5063
  #: includes/functions.php:1088 includes/functions.php:1104
5064
  #: includes/functions.php:1115 includes/functions.php:1118
5065
  #: includes/functions.php:1124 includes/functions.php:1125
@@ -5069,12 +5160,12 @@ msgstr ""
5069
  #: includes/functions.php:1181 includes/functions.php:1197
5070
  #: includes/functions.php:1220 includes/functions.php:1314
5071
  #: includes/functions.php:1380 includes/functions.php:1381
5072
- #: includes/functions.php:1386
5073
  #, php-format
5074
  msgid "This discount code goes into effect on %s."
5075
  msgstr ""
5076
 
5077
- #: includes/functions.php:1636 includes/functions.php:1075
5078
  #: includes/functions.php:1097 includes/functions.php:1113
5079
  #: includes/functions.php:1124 includes/functions.php:1127
5080
  #: includes/functions.php:1131 includes/functions.php:1132
@@ -5084,12 +5175,12 @@ msgstr ""
5084
  #: includes/functions.php:1188 includes/functions.php:1204
5085
  #: includes/functions.php:1227 includes/functions.php:1321
5086
  #: includes/functions.php:1387 includes/functions.php:1388
5087
- #: includes/functions.php:1393
5088
  #, php-format
5089
  msgid "This discount code expired on %s."
5090
  msgstr ""
5091
 
5092
- #: includes/functions.php:1646 includes/functions.php:1087
5093
  #: includes/functions.php:1109 includes/functions.php:1125
5094
  #: includes/functions.php:1136 includes/functions.php:1139
5095
  #: includes/functions.php:1141 includes/functions.php:1142
@@ -5099,11 +5190,11 @@ msgstr ""
5099
  #: includes/functions.php:1198 includes/functions.php:1214
5100
  #: includes/functions.php:1237 includes/functions.php:1331
5101
  #: includes/functions.php:1397 includes/functions.php:1398
5102
- #: includes/functions.php:1403
5103
  msgid "This discount code is no longer valid."
5104
  msgstr ""
5105
 
5106
- #: includes/functions.php:1666 includes/functions.php:1102
5107
  #: includes/functions.php:1124 includes/functions.php:1140
5108
  #: includes/functions.php:1151 includes/functions.php:1154
5109
  #: includes/functions.php:1155 includes/functions.php:1164
@@ -5113,10 +5204,11 @@ msgstr ""
5113
  #: includes/functions.php:1227 includes/functions.php:1250
5114
  #: includes/functions.php:1344 includes/functions.php:1410
5115
  #: includes/functions.php:1411 includes/functions.php:1416
 
5116
  msgid "This discount code does not apply to this membership level."
5117
  msgstr ""
5118
 
5119
- #: includes/functions.php:1703 includes/functions.php:1110
5120
  #: includes/functions.php:1132 includes/functions.php:1148
5121
  #: includes/functions.php:1159 includes/functions.php:1162
5122
  #: includes/functions.php:1172 includes/functions.php:1180
@@ -5126,11 +5218,11 @@ msgstr ""
5126
  #: includes/functions.php:1237 includes/functions.php:1253
5127
  #: includes/functions.php:1276 includes/functions.php:1370
5128
  #: includes/functions.php:1436 includes/functions.php:1442
5129
- #: includes/functions.php:1448
5130
  msgid "This discount code is okay."
5131
  msgstr ""
5132
 
5133
- #: includes/functions.php:1730 includes/functions.php:1134
5134
  #: includes/functions.php:1156 includes/functions.php:1172
5135
  #: includes/functions.php:1183 includes/functions.php:1186
5136
  #: includes/functions.php:1196 includes/functions.php:1205
@@ -5140,11 +5232,11 @@ msgstr ""
5140
  #: includes/functions.php:1278 includes/functions.php:1301
5141
  #: includes/functions.php:1395 includes/functions.php:1397
5142
  #: includes/functions.php:1463 includes/functions.php:1469
5143
- #: includes/functions.php:1475
5144
  msgid "and"
5145
  msgstr ""
5146
 
5147
- #: includes/functions.php:2015 includes/functions.php:1319
5148
  #: includes/functions.php:1341 includes/functions.php:1361
5149
  #: includes/functions.php:1372 includes/functions.php:1375
5150
  #: includes/functions.php:1385 includes/functions.php:1394
@@ -5155,10 +5247,11 @@ msgstr ""
5155
  #: includes/functions.php:1501 includes/functions.php:1620
5156
  #: includes/functions.php:1624 includes/functions.php:1691
5157
  #: includes/functions.php:1697 includes/functions.php:1703
 
5158
  msgid "Sign Up for !!name!! Now"
5159
  msgstr ""
5160
 
5161
- #: includes/functions.php:2021 includes/functions.php:1325
5162
  #: includes/functions.php:1347 includes/functions.php:1367
5163
  #: includes/functions.php:1378 includes/functions.php:1381
5164
  #: includes/functions.php:1391 includes/functions.php:1400
@@ -5169,10 +5262,11 @@ msgstr ""
5169
  #: includes/functions.php:1507 includes/functions.php:1626
5170
  #: includes/functions.php:1630 includes/functions.php:1697
5171
  #: includes/functions.php:1703 includes/functions.php:1709
 
5172
  msgid "Please specify a level id."
5173
  msgstr ""
5174
 
5175
- #: includes/init.php:258 includes/profile.php:39 includes/init.php:229
5176
  #: includes/init.php:232 includes/init.php:233 includes/init.php:235
5177
  #: includes/init.php:237 includes/init.php:245 includes/init.php:253
5178
  #: includes/init.php:258 includes/profile.php:37 includes/profile.php:39
@@ -5372,15 +5466,15 @@ msgstr ""
5372
  msgid "logout"
5373
  msgstr ""
5374
 
5375
- #: pages/billing.php:30 pages/cancel.php:60 pages/invoice.php:109
5376
  #: pages/levels.php:35 shortcodes/pmpro_account.php:44
5377
  #: shortcodes/pmpro_account.php:126 pages/account.php:12 pages/account.php:18
5378
  #: pages/account.php:92 pages/billing.php:16 pages/billing.php:25
5379
  #: pages/billing.php:28 pages/billing.php:30 pages/cancel.php:52
5380
- #: pages/invoice.php:109 pages/levels.php:13 pages/levels.php:35
5381
- #: shortcodes/pmpro_account.php:43 shortcodes/pmpro_account.php:44
5382
- #: shortcodes/pmpro_account.php:123 shortcodes/pmpro_account.php:125
5383
- #: shortcodes/pmpro_account.php:126
5384
  msgid "Level"
5385
  msgstr ""
5386
 
@@ -5418,152 +5512,167 @@ msgstr ""
5418
 
5419
  #: pages/billing.php:87 pages/checkout.php:333 pages/billing.php:65
5420
  #: pages/billing.php:69 pages/billing.php:78 pages/billing.php:81
5421
- #: pages/billing.php:83 pages/checkout.php:305 pages/checkout.php:307
5422
- #: pages/checkout.php:309 pages/checkout.php:318 pages/checkout.php:321
5423
- #: pages/checkout.php:324 pages/checkout.php:326 pages/checkout.php:328
 
5424
  msgid "First Name"
5425
  msgstr ""
5426
 
5427
  #: pages/billing.php:91 pages/checkout.php:337 pages/billing.php:69
5428
  #: pages/billing.php:73 pages/billing.php:82 pages/billing.php:85
5429
- #: pages/billing.php:87 pages/checkout.php:309 pages/checkout.php:311
5430
- #: pages/checkout.php:313 pages/checkout.php:322 pages/checkout.php:325
5431
- #: pages/checkout.php:328 pages/checkout.php:330 pages/checkout.php:332
 
5432
  msgid "Last Name"
5433
  msgstr ""
5434
 
5435
  #: pages/billing.php:95 pages/checkout.php:341 pages/billing.php:73
5436
  #: pages/billing.php:77 pages/billing.php:86 pages/billing.php:89
5437
- #: pages/billing.php:91 pages/checkout.php:313 pages/checkout.php:315
5438
- #: pages/checkout.php:317 pages/checkout.php:326 pages/checkout.php:329
5439
- #: pages/checkout.php:332 pages/checkout.php:334 pages/checkout.php:336
 
5440
  msgid "Address 1"
5441
  msgstr ""
5442
 
5443
  #: pages/billing.php:99 pages/checkout.php:345 pages/billing.php:77
5444
  #: pages/billing.php:81 pages/billing.php:90 pages/billing.php:93
5445
- #: pages/billing.php:95 pages/checkout.php:317 pages/checkout.php:319
5446
- #: pages/checkout.php:321 pages/checkout.php:330 pages/checkout.php:333
5447
- #: pages/checkout.php:336 pages/checkout.php:338 pages/checkout.php:340
 
5448
  msgid "Address 2"
5449
  msgstr ""
5450
 
5451
  #: pages/billing.php:109 pages/checkout.php:355 pages/billing.php:87
5452
  #: pages/billing.php:91 pages/billing.php:100 pages/billing.php:103
5453
- #: pages/billing.php:105 pages/checkout.php:327 pages/checkout.php:329
5454
- #: pages/checkout.php:331 pages/checkout.php:340 pages/checkout.php:343
5455
- #: pages/checkout.php:346 pages/checkout.php:348 pages/checkout.php:350
 
5456
  msgid "City"
5457
  msgstr ""
5458
 
5459
  #: pages/billing.php:113 pages/checkout.php:359 pages/billing.php:91
5460
  #: pages/billing.php:95 pages/billing.php:104 pages/billing.php:107
5461
- #: pages/billing.php:109 pages/checkout.php:331 pages/checkout.php:333
5462
- #: pages/checkout.php:335 pages/checkout.php:344 pages/checkout.php:347
5463
- #: pages/checkout.php:350 pages/checkout.php:352 pages/checkout.php:354
 
5464
  msgid "State"
5465
  msgstr ""
5466
 
5467
  #: pages/billing.php:117 pages/checkout.php:363 pages/billing.php:95
5468
  #: pages/billing.php:99 pages/billing.php:108 pages/billing.php:111
5469
- #: pages/billing.php:113 pages/checkout.php:335 pages/checkout.php:337
5470
- #: pages/checkout.php:339 pages/checkout.php:348 pages/checkout.php:351
5471
- #: pages/checkout.php:354 pages/checkout.php:356 pages/checkout.php:358
 
5472
  msgid "Postal Code"
5473
  msgstr ""
5474
 
5475
  #: pages/billing.php:126 pages/checkout.php:372 pages/billing.php:104
5476
  #: pages/billing.php:108 pages/billing.php:117 pages/billing.php:120
5477
- #: pages/billing.php:122 pages/checkout.php:344 pages/checkout.php:346
5478
- #: pages/checkout.php:348 pages/checkout.php:357 pages/checkout.php:360
5479
- #: pages/checkout.php:363 pages/checkout.php:365 pages/checkout.php:367
 
5480
  msgid "City, State Zip"
5481
  msgstr ""
5482
 
5483
  #: pages/billing.php:179 pages/checkout.php:425 pages/billing.php:157
5484
  #: pages/billing.php:161 pages/billing.php:170 pages/billing.php:173
5485
- #: pages/billing.php:175 pages/checkout.php:397 pages/checkout.php:399
5486
- #: pages/checkout.php:401 pages/checkout.php:410 pages/checkout.php:413
5487
- #: pages/checkout.php:416 pages/checkout.php:418 pages/checkout.php:420
 
5488
  msgid "Country"
5489
  msgstr ""
5490
 
5491
  #: pages/billing.php:204 pages/checkout.php:450 pages/billing.php:182
5492
  #: pages/billing.php:186 pages/billing.php:195 pages/billing.php:198
5493
- #: pages/billing.php:200 pages/checkout.php:422 pages/checkout.php:424
5494
- #: pages/checkout.php:426 pages/checkout.php:435 pages/checkout.php:438
5495
- #: pages/checkout.php:441 pages/checkout.php:443 pages/checkout.php:445
 
5496
  msgid "Phone"
5497
  msgstr ""
5498
 
5499
  #: pages/billing.php:215 pages/checkout.php:227 pages/checkout.php:464
5500
  #: pages/billing.php:193 pages/billing.php:197 pages/billing.php:206
5501
- #: pages/billing.php:209 pages/billing.php:211 pages/checkout.php:204
5502
- #: pages/checkout.php:207 pages/checkout.php:209 pages/checkout.php:216
5503
- #: pages/checkout.php:218 pages/checkout.php:220 pages/checkout.php:436
5504
- #: pages/checkout.php:438 pages/checkout.php:440 pages/checkout.php:449
5505
- #: pages/checkout.php:453 pages/checkout.php:455 pages/checkout.php:457
5506
- #: pages/checkout.php:460
 
5507
  msgid "E-mail Address"
5508
  msgstr ""
5509
 
5510
  #: pages/billing.php:219 pages/checkout.php:473 pages/billing.php:197
5511
  #: pages/billing.php:201 pages/billing.php:210 pages/billing.php:213
5512
- #: pages/billing.php:215 pages/checkout.php:445 pages/checkout.php:447
5513
- #: pages/checkout.php:449 pages/checkout.php:458 pages/checkout.php:462
5514
- #: pages/checkout.php:464 pages/checkout.php:466 pages/checkout.php:469
 
5515
  msgid "Confirm E-mail"
5516
  msgstr ""
5517
 
5518
  #: pages/billing.php:247 pages/billing.php:217 pages/billing.php:221
5519
  #: pages/billing.php:230 pages/billing.php:231 pages/billing.php:234
5520
- #: pages/billing.php:238
5521
  msgid "Credit Card Information"
5522
  msgstr ""
5523
 
5524
  #: pages/billing.php:248 pages/billing.php:217 pages/billing.php:221
5525
  #: pages/billing.php:230 pages/billing.php:232 pages/billing.php:235
5526
- #: pages/billing.php:239
5527
  #, php-format
5528
  msgid "We accept %s"
5529
  msgstr ""
5530
 
5531
- #: pages/billing.php:417 pages/billing.php:309 pages/billing.php:313
5532
  #: pages/billing.php:344 pages/billing.php:353 pages/billing.php:356
5533
  #: pages/billing.php:360 pages/billing.php:364 pages/billing.php:408
 
5534
  msgid ""
5535
  "This subscription is not recurring. So you don't need to update your billing "
5536
  "information."
5537
  msgstr ""
5538
 
5539
- #: pages/cancel.php:33 pages/cancel.php:14 pages/cancel.php:26
 
5540
  msgid "Are you sure you want to cancel your membership?"
5541
  msgstr ""
5542
 
5543
- #: pages/cancel.php:40 pages/cancel.php:32
5544
  #, php-format
5545
  msgid "Are you sure you want to cancel your %s membership?"
5546
  msgstr ""
5547
 
5548
- #: pages/cancel.php:45
5549
  msgid "Yes, cancel this membership"
5550
  msgstr ""
5551
 
5552
- #: pages/cancel.php:46
5553
  msgid "No, keep this membership"
5554
  msgstr ""
5555
 
5556
- #: pages/cancel.php:56 shortcodes/pmpro_account.php:40 pages/account.php:14
5557
- #: pages/cancel.php:48 shortcodes/pmpro_account.php:39
5558
  #: shortcodes/pmpro_account.php:40
5559
  msgid "My Memberships"
5560
  msgstr ""
5561
 
5562
- #: pages/cancel.php:92 pages/cancel.php:77
5563
  msgid "Cancel All Memberships"
5564
  msgstr ""
5565
 
5566
- #: pages/cancel.php:101 pages/cancel.php:22 pages/cancel.php:86
 
5567
  msgid "Click here to go to the home page."
5568
  msgstr ""
5569
 
@@ -5586,7 +5695,7 @@ msgid "You have selected the <strong>%s</strong> membership level."
5586
  msgstr ""
5587
 
5588
  #: pages/checkout.php:68 pages/checkout.php:51 pages/checkout.php:53
5589
- #: pages/checkout.php:60 pages/checkout.php:61
5590
  #, php-format
5591
  msgid ""
5592
  "<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
@@ -5595,67 +5704,70 @@ msgstr ""
5595
 
5596
  #: pages/checkout.php:79 services/applydiscountcode.php:92
5597
  #: pages/checkout.php:62 pages/checkout.php:63 pages/checkout.php:64
5598
- #: pages/checkout.php:71 pages/checkout.php:72
5599
  #: services/applydiscountcode.php:74 services/applydiscountcode.php:75
5600
  #: services/applydiscountcode.php:78 services/applydiscountcode.php:89
 
5601
  msgid "Click here to change your discount code"
5602
  msgstr ""
5603
 
5604
  #: pages/checkout.php:81 pages/checkout.php:64 pages/checkout.php:65
5605
  #: pages/checkout.php:66 pages/checkout.php:73 pages/checkout.php:74
 
5606
  msgid "Click here to enter your discount code"
5607
  msgstr ""
5608
 
5609
  #: pages/checkout.php:81 pages/checkout.php:64 pages/checkout.php:65
5610
  #: pages/checkout.php:66 pages/checkout.php:73 pages/checkout.php:74
 
5611
  msgid "Do you have a discount code?"
5612
  msgstr ""
5613
 
5614
  #: pages/checkout.php:182 pages/checkout.php:160 pages/checkout.php:163
5615
  #: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:173
5616
- #: pages/checkout.php:175
5617
  msgid "Account Information"
5618
  msgstr ""
5619
 
5620
  #: pages/checkout.php:183 pages/checkout.php:160 pages/checkout.php:163
5621
  #: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:174
5622
- #: pages/checkout.php:176
5623
  msgid "Already have an account?"
5624
  msgstr ""
5625
 
5626
  #: pages/checkout.php:183 pages/checkout.php:160 pages/checkout.php:163
5627
  #: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:174
5628
- #: pages/checkout.php:176
5629
  msgid "Log in here"
5630
  msgstr ""
5631
 
5632
  #: pages/checkout.php:209 pages/checkout.php:186 pages/checkout.php:189
5633
  #: pages/checkout.php:191 pages/checkout.php:198 pages/checkout.php:200
5634
- #: pages/checkout.php:202
5635
  msgid "Confirm Password"
5636
  msgstr ""
5637
 
5638
  #: pages/checkout.php:236 pages/checkout.php:213 pages/checkout.php:216
5639
  #: pages/checkout.php:218 pages/checkout.php:225 pages/checkout.php:227
5640
- #: pages/checkout.php:229
5641
  msgid "Confirm E-mail Address"
5642
  msgstr ""
5643
 
5644
  #: pages/checkout.php:255 pages/checkout.php:232 pages/checkout.php:235
5645
  #: pages/checkout.php:237 pages/checkout.php:244 pages/checkout.php:246
5646
- #: pages/checkout.php:248
5647
  msgid "Full Name"
5648
  msgstr ""
5649
 
5650
  #: pages/checkout.php:256 pages/checkout.php:233 pages/checkout.php:236
5651
  #: pages/checkout.php:238 pages/checkout.php:245 pages/checkout.php:247
5652
- #: pages/checkout.php:249
5653
  msgid "LEAVE THIS BLANK"
5654
  msgstr ""
5655
 
5656
  #: pages/checkout.php:280 pages/checkout.php:257 pages/checkout.php:260
5657
  #: pages/checkout.php:262 pages/checkout.php:269 pages/checkout.php:271
5658
- #: pages/checkout.php:273
5659
  #, php-format
5660
  msgid ""
5661
  "You are logged in as <strong>%s</strong>. If you would like to use a "
@@ -5664,20 +5776,21 @@ msgstr ""
5664
 
5665
  #: pages/checkout.php:296 pages/checkout.php:276 pages/checkout.php:278
5666
  #: pages/checkout.php:285 pages/checkout.php:287 pages/checkout.php:289
5667
- #: pages/checkout.php:292 pages/checkout.php:299
5668
  msgid "Choose your Payment Method"
5669
  msgstr ""
5670
 
5671
  #: pages/checkout.php:305 pages/checkout.php:284 pages/checkout.php:286
5672
  #: pages/checkout.php:293 pages/checkout.php:296 pages/checkout.php:298
5673
- #: pages/checkout.php:300 pages/checkout.php:307
5674
  msgid "Check Out with a Credit Card Here"
5675
  msgstr ""
5676
 
5677
  #: pages/checkout.php:693 pages/checkout.php:277 pages/checkout.php:284
5678
  #: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
5679
  #: pages/checkout.php:681 pages/checkout.php:686 pages/checkout.php:690
5680
- #: pages/checkout.php:692 pages/checkout.php:696 pages/checkout.php:697
 
5681
  #, php-format
5682
  msgid "I agree to the %s"
5683
  msgstr ""
@@ -5685,14 +5798,16 @@ msgstr ""
5685
  #: pages/checkout.php:713 pages/checkout.php:667 pages/checkout.php:674
5686
  #: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
5687
  #: pages/checkout.php:701 pages/checkout.php:706 pages/checkout.php:710
5688
- #: pages/checkout.php:712 pages/checkout.php:716 pages/checkout.php:717
 
5689
  msgid "Complete Payment"
5690
  msgstr ""
5691
 
5692
  #: pages/checkout.php:735 pages/checkout.php:687 pages/checkout.php:694
5693
  #: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
5694
  #: pages/checkout.php:723 pages/checkout.php:728 pages/checkout.php:732
5695
- #: pages/checkout.php:734 pages/checkout.php:738 pages/checkout.php:739
 
5696
  msgid "Processing..."
5697
  msgstr ""
5698
 
@@ -5715,48 +5830,51 @@ msgid ""
5715
  msgstr ""
5716
 
5717
  #: pages/confirmation.php:47 pages/invoice.php:22 pages/confirmation.php:41
5718
- #: pages/invoice.php:22
5719
  #, php-format
5720
  msgid "Invoice #%s on %s"
5721
  msgstr ""
5722
 
5723
  #: pages/confirmation.php:49 pages/invoice.php:24 pages/confirmation.php:43
5724
- #: pages/invoice.php:24
5725
  msgid "Print"
5726
  msgstr ""
5727
 
5728
  #: pages/confirmation.php:52 pages/confirmation.php:115 pages/invoice.php:27
5729
  #: pages/confirmation.php:45 pages/confirmation.php:46
5730
- #: pages/confirmation.php:102 pages/confirmation.php:104 pages/invoice.php:26
 
5731
  #: pages/invoice.php:27
5732
  msgid "Account"
5733
  msgstr ""
5734
 
5735
  #: pages/confirmation.php:55 pages/invoice.php:30 pages/account.php:29
5736
  #: pages/account.php:33 pages/confirmation.php:48 pages/confirmation.php:49
5737
- #: pages/invoice.php:29 pages/invoice.php:30
5738
  msgid "Membership Expires"
5739
  msgstr ""
5740
 
5741
  #: pages/confirmation.php:69 pages/invoice.php:50 pages/account.php:105
5742
  #: pages/account.php:109 pages/confirmation.php:61 pages/confirmation.php:63
5743
- #: pages/invoice.php:48 pages/invoice.php:50
5744
  msgid "Payment Method"
5745
  msgstr ""
5746
 
5747
  #: pages/confirmation.php:71 pages/invoice.php:52 pages/invoice.php:110
5748
- #: pages/confirmation.php:63 pages/confirmation.php:65 pages/invoice.php:50
5749
- #: pages/invoice.php:52 pages/invoice.php:107 pages/invoice.php:109
5750
- #: pages/invoice.php:110
5751
  msgid "Total Billed"
5752
  msgstr ""
5753
 
5754
  #: pages/confirmation.php:88 pages/invoice.php:69 pages/confirmation.php:80
5755
- #: pages/confirmation.php:82 pages/invoice.php:67 pages/invoice.php:69
 
5756
  msgid "ending in"
5757
  msgstr ""
5758
 
5759
  #: pages/confirmation.php:103 pages/confirmation.php:97
 
5760
  #, php-format
5761
  msgid ""
5762
  "Below are details about your membership account. A welcome email has been "
@@ -5764,17 +5882,18 @@ msgid ""
5764
  msgstr ""
5765
 
5766
  #: pages/confirmation.php:116 pages/confirmation.php:103
5767
- #: pages/confirmation.php:105
5768
  msgid "Pending"
5769
  msgstr ""
5770
 
5771
  #: pages/confirmation.php:124 pages/invoice.php:141 pages/confirmation.php:111
5772
- #: pages/confirmation.php:113 pages/invoice.php:139 pages/invoice.php:141
 
5773
  msgid "View Your Membership Account &rarr;"
5774
  msgstr ""
5775
 
5776
  #: pages/confirmation.php:126 pages/confirmation.php:113
5777
- #: pages/confirmation.php:115
5778
  msgid ""
5779
  "If your account is not activated within a few minutes, please contact the "
5780
  "site owner."
@@ -5833,26 +5952,26 @@ msgstr ""
5833
  #: adminpages/orders.php:448 paid-memberships-pro.php:115
5834
  #: paid-memberships-pro.php:116 paid-memberships-pro.php:123
5835
  #: paid-memberships-pro.php:124 paid-memberships-pro.php:125
5836
- #: paid-memberships-pro.php:126
5837
  msgid "Testing Only"
5838
  msgstr ""
5839
 
5840
  #: paid-memberships-pro.php:133 paid-memberships-pro.php:120
5841
  #: paid-memberships-pro.php:121 paid-memberships-pro.php:128
5842
  #: paid-memberships-pro.php:129 paid-memberships-pro.php:130
5843
- #: paid-memberships-pro.php:131
5844
  msgid "PayPal Payflow Pro/PayPal Pro"
5845
  msgstr ""
5846
 
5847
  #: paid-memberships-pro.php:138 paid-memberships-pro.php:125
5848
  #: paid-memberships-pro.php:126 paid-memberships-pro.php:133
5849
  #: paid-memberships-pro.php:134 paid-memberships-pro.php:135
5850
- #: paid-memberships-pro.php:136
5851
  msgid "Cybersource"
5852
  msgstr ""
5853
 
5854
  #: paid-memberships-pro.php:159 paid-memberships-pro.php:156
5855
- #: paid-memberships-pro.php:157
5856
  msgid "Once a month"
5857
  msgstr ""
5858
 
@@ -5873,7 +5992,8 @@ msgstr ""
5873
  #: preheaders/billing.php:273 preheaders/checkout.php:322
5874
  #: preheaders/billing.php:258 preheaders/billing.php:265
5875
  #: preheaders/billing.php:266 preheaders/billing.php:270
5876
- #: preheaders/billing.php:279 preheaders/checkout.php:332
 
5877
  #: preheaders/checkout.php:336 preheaders/checkout.php:364
5878
  #: preheaders/checkout.php:458 preheaders/checkout.php:464
5879
  #: preheaders/checkout.php:465 preheaders/checkout.php:470
@@ -5884,7 +6004,8 @@ msgstr ""
5884
  #: preheaders/billing.php:276 preheaders/checkout.php:330
5885
  #: preheaders/billing.php:263 preheaders/billing.php:268
5886
  #: preheaders/billing.php:269 preheaders/billing.php:273
5887
- #: preheaders/billing.php:284 preheaders/checkout.php:340
 
5888
  #: preheaders/checkout.php:344 preheaders/checkout.php:372
5889
  #: preheaders/checkout.php:466 preheaders/checkout.php:473
5890
  #: preheaders/checkout.php:474 preheaders/checkout.php:478
@@ -5895,7 +6016,8 @@ msgstr ""
5895
  #: preheaders/billing.php:279 preheaders/checkout.php:335
5896
  #: preheaders/billing.php:268 preheaders/billing.php:271
5897
  #: preheaders/billing.php:272 preheaders/billing.php:276
5898
- #: preheaders/billing.php:289 preheaders/checkout.php:345
 
5899
  #: preheaders/checkout.php:349 preheaders/checkout.php:377
5900
  #: preheaders/checkout.php:471 preheaders/checkout.php:478
5901
  #: preheaders/checkout.php:480 preheaders/checkout.php:483
@@ -5905,123 +6027,134 @@ msgstr ""
5905
 
5906
  #: preheaders/billing.php:283 preheaders/billing.php:274
5907
  #: preheaders/billing.php:275 preheaders/billing.php:276
5908
- #: preheaders/billing.php:280 preheaders/billing.php:295
 
5909
  msgid "All good!"
5910
  msgstr ""
5911
 
5912
  #: preheaders/billing.php:353 preheaders/billing.php:340
5913
  #: preheaders/billing.php:345 preheaders/billing.php:346
5914
- #: preheaders/billing.php:350 preheaders/billing.php:370
 
5915
  #, php-format
5916
  msgid "Information updated. <a href=\"%s\">&laquo; back to my account</a>"
5917
  msgstr ""
5918
 
5919
  #: preheaders/billing.php:359 preheaders/billing.php:347
5920
  #: preheaders/billing.php:351 preheaders/billing.php:352
5921
- #: preheaders/billing.php:356 preheaders/billing.php:378
5922
- #: preheaders/billing.php:380
5923
  msgid "Error updating billing information."
5924
  msgstr ""
5925
 
5926
  #: preheaders/cancel.php:59 preheaders/cancel.php:24 preheaders/cancel.php:25
5927
- #: preheaders/cancel.php:28
5928
  msgid "Your membership has been cancelled."
5929
  msgstr ""
5930
 
5931
  #: preheaders/checkout.php:34 preheaders/checkout.php:344
5932
  #: preheaders/checkout.php:28 preheaders/checkout.php:30
5933
  #: preheaders/checkout.php:31 preheaders/checkout.php:32
5934
- #: preheaders/checkout.php:34 preheaders/checkout.php:354
5935
- #: preheaders/checkout.php:358 preheaders/checkout.php:386
5936
- #: preheaders/checkout.php:480 preheaders/checkout.php:487
5937
- #: preheaders/checkout.php:491 preheaders/checkout.php:492
5938
- #: preheaders/checkout.php:508 preheaders/checkout.php:509
 
5939
  msgid "Invalid gateway."
5940
  msgstr ""
5941
 
5942
- #: preheaders/checkout.php:54 preheaders/checkout.php:88
5943
- #: preheaders/checkout.php:89 preheaders/checkout.php:91
5944
- #: preheaders/checkout.php:95 preheaders/checkout.php:96
 
5945
  msgid "Checkout: Payment Information"
5946
  msgstr ""
5947
 
5948
- #: preheaders/checkout.php:59 preheaders/checkout.php:100
5949
- #: preheaders/checkout.php:101
5950
  msgid "Set Up Your Account"
5951
  msgstr ""
5952
 
5953
- #: preheaders/checkout.php:289 preheaders/checkout.php:300
5954
- #: preheaders/checkout.php:304 preheaders/checkout.php:331
5955
- #: preheaders/checkout.php:416 preheaders/checkout.php:421
 
5956
  msgid "There are JavaScript errors on the page. Please contact the webmaster."
5957
  msgstr ""
5958
 
5959
- #: preheaders/checkout.php:325 preheaders/checkout.php:335
5960
- #: preheaders/checkout.php:339 preheaders/checkout.php:367
5961
- #: preheaders/checkout.php:461 preheaders/checkout.php:468
5962
- #: preheaders/checkout.php:473 preheaders/checkout.php:485
5963
- #: preheaders/checkout.php:486
5964
  msgid "Your passwords do not match. Please try again."
5965
  msgstr ""
5966
 
5967
- #: preheaders/checkout.php:340 preheaders/checkout.php:350
5968
- #: preheaders/checkout.php:354 preheaders/checkout.php:382
5969
- #: preheaders/checkout.php:476 preheaders/checkout.php:483
5970
- #: preheaders/checkout.php:486 preheaders/checkout.php:488
5971
- #: preheaders/checkout.php:503 preheaders/checkout.php:504
 
5972
  #, php-format
5973
  msgid "Please check the box to agree to the %s."
5974
  msgstr ""
5975
 
5976
- #: preheaders/checkout.php:347 preheaders/checkout.php:357
5977
- #: preheaders/checkout.php:361 preheaders/checkout.php:389
5978
- #: preheaders/checkout.php:483 preheaders/checkout.php:490
5979
- #: preheaders/checkout.php:495 preheaders/checkout.php:512
5980
- #: preheaders/checkout.php:513
5981
  msgid "Are you a spammer?"
5982
  msgstr ""
5983
 
5984
- #: preheaders/checkout.php:368 preheaders/checkout.php:377
5985
- #: preheaders/checkout.php:381 preheaders/checkout.php:410
5986
- #: preheaders/checkout.php:503 preheaders/checkout.php:510
5987
- #: preheaders/checkout.php:515 preheaders/checkout.php:518
5988
- #: preheaders/checkout.php:535 preheaders/checkout.php:536
 
5989
  msgid "That username is already taken. Please try another."
5990
  msgstr ""
5991
 
5992
- #: preheaders/checkout.php:373 preheaders/checkout.php:382
5993
- #: preheaders/checkout.php:386 preheaders/checkout.php:415
5994
- #: preheaders/checkout.php:508 preheaders/checkout.php:515
5995
- #: preheaders/checkout.php:520 preheaders/checkout.php:524
5996
- #: preheaders/checkout.php:541 preheaders/checkout.php:542
 
5997
  msgid "That email address is already taken. Please try another."
5998
  msgstr ""
5999
 
6000
  #: preheaders/checkout.php:404 preheaders/checkout.php:397
6001
- #: preheaders/checkout.php:399 preheaders/checkout.php:416
6002
- #: preheaders/checkout.php:420 preheaders/checkout.php:446
6003
- #: preheaders/checkout.php:525 preheaders/checkout.php:532
6004
- #: preheaders/checkout.php:537 preheaders/checkout.php:544
6005
- #: preheaders/checkout.php:561 preheaders/checkout.php:562
 
6006
  #, php-format
6007
  msgid "reCAPTCHA failed. (%s) Please try again."
6008
  msgstr ""
6009
 
6010
  #: preheaders/checkout.php:491 preheaders/checkout.php:482
6011
- #: preheaders/checkout.php:484 preheaders/checkout.php:501
6012
- #: preheaders/checkout.php:505 preheaders/checkout.php:533
6013
- #: preheaders/checkout.php:647 preheaders/checkout.php:654
6014
- #: preheaders/checkout.php:659 preheaders/checkout.php:683
6015
- #: preheaders/checkout.php:701 preheaders/checkout.php:702
 
6016
  msgid "Payment accepted."
6017
  msgstr ""
6018
 
6019
  #: preheaders/checkout.php:497 preheaders/checkout.php:490
6020
- #: preheaders/checkout.php:492 preheaders/checkout.php:509
6021
- #: preheaders/checkout.php:513 preheaders/checkout.php:539
6022
- #: preheaders/checkout.php:653 preheaders/checkout.php:660
6023
- #: preheaders/checkout.php:665 preheaders/checkout.php:691
6024
- #: preheaders/checkout.php:709 preheaders/checkout.php:710
 
6025
  msgid ""
6026
  "Unknown error generating account. Please contact us to set up your "
6027
  "membership."
@@ -6029,12 +6162,12 @@ msgstr ""
6029
 
6030
  #: preheaders/checkout.php:572 preheaders/checkout.php:550
6031
  #: preheaders/checkout.php:552 preheaders/checkout.php:569
6032
- #: preheaders/checkout.php:571 preheaders/checkout.php:575
6033
- #: preheaders/checkout.php:581 preheaders/checkout.php:614
6034
- #: preheaders/checkout.php:785 preheaders/checkout.php:792
6035
- #: preheaders/checkout.php:797 preheaders/checkout.php:825
6036
- #: preheaders/checkout.php:844 preheaders/checkout.php:859
6037
- #: preheaders/checkout.php:860
6038
  msgid ""
6039
  "Your payment was accepted, but there was an error setting up your account. "
6040
  "Please contact us."
@@ -6044,10 +6177,11 @@ msgstr ""
6044
  #: preheaders/checkout.php:693 preheaders/checkout.php:710
6045
  #: preheaders/checkout.php:712 preheaders/checkout.php:722
6046
  #: preheaders/checkout.php:730 preheaders/checkout.php:754
6047
- #: preheaders/checkout.php:826 preheaders/checkout.php:953
6048
- #: preheaders/checkout.php:960 preheaders/checkout.php:970
6049
- #: preheaders/checkout.php:983 preheaders/checkout.php:1030
6050
- #: preheaders/checkout.php:1045 preheaders/checkout.php:1046
 
6051
  msgid ""
6052
  "IMPORTANT: Something went wrong during membership creation. Your credit card "
6053
  "authorized, but we cancelled the order immediately. You should not try to "
@@ -6058,10 +6192,11 @@ msgstr ""
6058
  #: preheaders/checkout.php:696 preheaders/checkout.php:713
6059
  #: preheaders/checkout.php:715 preheaders/checkout.php:725
6060
  #: preheaders/checkout.php:733 preheaders/checkout.php:757
6061
- #: preheaders/checkout.php:829 preheaders/checkout.php:956
6062
- #: preheaders/checkout.php:963 preheaders/checkout.php:973
6063
- #: preheaders/checkout.php:988 preheaders/checkout.php:1035
6064
- #: preheaders/checkout.php:1050 preheaders/checkout.php:1051
 
6065
  msgid ""
6066
  "IMPORTANT: Something went wrong during membership creation. Your credit card "
6067
  "was charged, but we couldn't assign your membership. You should not submit "
@@ -6072,10 +6207,11 @@ msgstr ""
6072
  #: preheaders/checkout.php:707 preheaders/checkout.php:724
6073
  #: preheaders/checkout.php:726 preheaders/checkout.php:736
6074
  #: preheaders/checkout.php:744 preheaders/checkout.php:768
6075
- #: preheaders/checkout.php:840 preheaders/checkout.php:967
6076
- #: preheaders/checkout.php:974 preheaders/checkout.php:984
6077
- #: preheaders/checkout.php:1001 preheaders/checkout.php:1048
6078
- #: preheaders/checkout.php:1063 preheaders/checkout.php:1064
 
6079
  #, php-format
6080
  msgid ""
6081
  "You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
@@ -6086,10 +6222,11 @@ msgstr ""
6086
  #: preheaders/checkout.php:709 preheaders/checkout.php:726
6087
  #: preheaders/checkout.php:728 preheaders/checkout.php:738
6088
  #: preheaders/checkout.php:746 preheaders/checkout.php:770
6089
- #: preheaders/checkout.php:842 preheaders/checkout.php:969
6090
- #: preheaders/checkout.php:976 preheaders/checkout.php:986
6091
- #: preheaders/checkout.php:1003 preheaders/checkout.php:1050
6092
- #: preheaders/checkout.php:1065 preheaders/checkout.php:1066
 
6093
  msgid "A Payment Gateway must be set up before any payments will be processed."
6094
  msgstr ""
6095
 
@@ -6099,35 +6236,36 @@ msgstr ""
6099
  msgid "Membership expired email sent to %s. "
6100
  msgstr ""
6101
 
6102
- #: scheduled/crons.php:100 scheduled/crons.php:27 scheduled/crons.php:74
6103
  #: scheduled/crons.php:80 scheduled/crons.php:84 scheduled/crons.php:88
6104
- #: scheduled/crons.php:99
6105
  #, php-format
6106
  msgid "Membership expiring email sent to %s. "
6107
  msgstr ""
6108
 
6109
- #: scheduled/crons.php:176 scheduled/crons.php:143 scheduled/crons.php:152
6110
  #: scheduled/crons.php:157 scheduled/crons.php:164 scheduled/crons.php:175
 
6111
  #, php-format
6112
  msgid "Credit card expiring email sent to %s. "
6113
  msgstr ""
6114
 
6115
- #: scheduled/crons.php:232 scheduled/crons.php:104 scheduled/crons.php:196
6116
  #: scheduled/crons.php:208 scheduled/crons.php:210 scheduled/crons.php:220
6117
- #: scheduled/crons.php:231
6118
  #, php-format
6119
  msgid "Trial ending email sent to %s. "
6120
  msgstr ""
6121
 
6122
  #: services/applydiscountcode.php:70 services/applydiscountcode.php:64
6123
- #: services/applydiscountcode.php:67
6124
  #, php-format
6125
  msgid "The %s code has been applied to your order. "
6126
  msgstr ""
6127
 
6128
  #: services/applydiscountcode.php:100 services/applydiscountcode.php:82
6129
  #: services/applydiscountcode.php:83 services/applydiscountcode.php:86
6130
- #: services/applydiscountcode.php:97
6131
  #, php-format
6132
  msgid "The <strong>%s</strong> code has been applied to your order."
6133
  msgstr ""
@@ -6141,7 +6279,15 @@ msgid ""
6141
  "Information From Authorize.net"
6142
  msgstr ""
6143
 
6144
- #: services/stripe-webhook.php:304 services/stripe-webhook.php:176
 
 
 
 
 
 
 
 
6145
  #: services/stripe-webhook.php:194 services/stripe-webhook.php:270
6146
  #: services/stripe-webhook.php:271 services/stripe-webhook.php:272
6147
  #: services/stripe-webhook.php:283 services/stripe-webhook.php:290
5
  msgid ""
6
  msgstr ""
7
  "Project-Id-Version: pmpro\n"
8
+ "POT-Creation-Date: 2016-11-08 17:03-0500\n"
9
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
  "Last-Translator: \n"
11
  "Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
311
  #: adminpages/membershiplevels.php:490 adminpages/membershiplevels.php:496
312
  #: adminpages/membershiplevels.php:498 adminpages/membershiplevels.php:525
313
  #: adminpages/membershiplevels.php:526 adminpages/membershiplevels.php:569
314
+ #: adminpages/membershiplevels.php:609 adminpages/membershiplevels.php:618
315
+ #: adminpages/membershiplevels.php:619 adminpages/pagesettings.php:69
316
+ #: adminpages/pagesettings.php:70 includes/adminpages.php:44
317
+ #: includes/adminpages.php:64 includes/adminpages.php:65
318
+ #: includes/adminpages.php:69 includes/adminpages.php:70
319
+ #: includes/adminpages.php:100 includes/adminpages.php:107
320
+ #: includes/adminpages.php:111 includes/adminpages.php:116
321
+ #: includes/metaboxes.php:126 includes/metaboxes.php:131
322
  msgid "Membership Levels"
323
  msgstr ""
324
 
453
 
454
  #: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
455
  #: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:662
456
+ #: adminpages/paymentsettings.php:219
457
  #: classes/gateways/class.pmprogateway_stripe.php:209 includes/profile.php:110
458
  #: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
459
  #: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:187
462
  #: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:563
463
  #: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
464
  #: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
465
+ #: adminpages/membershiplevels.php:658 adminpages/membershiplevels.php:662
466
+ #: adminpages/membershiplevels.php:667 adminpages/membershiplevels.php:668
467
+ #: adminpages/membershiplevels.php:672 adminpages/paymentsettings.php:210
468
+ #: adminpages/paymentsettings.php:414 adminpages/paymentsettings.php:429
469
+ #: adminpages/paymentsettings.php:434 adminpages/paymentsettings.php:436
470
+ #: adminpages/paymentsettings.php:454 adminpages/paymentsettings.php:459
471
+ #: adminpages/paymentsettings.php:461
472
  #: classes/gateways/class.pmprogateway_stripe.php:173
473
  #: classes/gateways/class.pmprogateway_stripe.php:174
474
  #: classes/gateways/class.pmprogateway_stripe.php:184
516
  msgstr ""
517
 
518
  #: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:662
519
+ #: adminpages/paymentsettings.php:220
520
  #: classes/gateways/class.pmprogateway_stripe.php:210 includes/profile.php:111
521
  #: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
522
  #: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:563
523
  #: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
524
  #: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
525
+ #: adminpages/membershiplevels.php:658 adminpages/membershiplevels.php:662
526
+ #: adminpages/membershiplevels.php:667 adminpages/membershiplevels.php:668
527
+ #: adminpages/membershiplevels.php:672 adminpages/paymentsettings.php:211
528
+ #: adminpages/paymentsettings.php:415 adminpages/paymentsettings.php:424
529
+ #: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:435
530
+ #: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:455
531
+ #: adminpages/paymentsettings.php:460 adminpages/paymentsettings.php:462
532
  #: classes/gateways/class.pmprogateway_stripe.php:174
533
  #: classes/gateways/class.pmprogateway_stripe.php:175
534
  #: classes/gateways/class.pmprogateway_stripe.php:185
593
  msgstr ""
594
 
595
  #: adminpages/advancedsettings.php:368 adminpages/pagesettings.php:294
596
+ #: adminpages/paymentsettings.php:250 adminpages/advancedsettings.php:284
597
  #: adminpages/advancedsettings.php:355 adminpages/advancedsettings.php:368
598
  #: adminpages/pagesettings.php:209 adminpages/pagesettings.php:223
599
  #: adminpages/pagesettings.php:251 adminpages/pagesettings.php:254
689
  #: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:505
690
  #: adminpages/membershiplevels.php:511 adminpages/membershiplevels.php:513
691
  #: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:541
692
+ #: adminpages/membershiplevels.php:583 adminpages/membershiplevels.php:631
693
+ #: adminpages/membershiplevels.php:636 adminpages/membershiplevels.php:637
694
+ #: adminpages/membershiplevels.php:641 adminpages/memberslist.php:111
695
+ #: adminpages/memberslist.php:144 adminpages/memberslist.php:154
696
+ #: adminpages/memberslist.php:164 adminpages/orders.php:597
697
+ #: adminpages/orders.php:900 adminpages/orders.php:910
698
+ #: adminpages/orders.php:937 adminpages/orders.php:966
699
+ #: adminpages/orders.php:1103 adminpages/orders.php:1134
700
+ #: adminpages/reports/login.php:140 adminpages/reports/login.php:142
701
+ #: adminpages/reports/login.php:158 adminpages/templates/orders-email.php:46
702
  #: adminpages/templates/orders-print.php:75
703
  msgid "ID"
704
  msgstr ""
752
  #: classes/gateways/class.pmprogateway_stripe.php:495
753
  #: classes/gateways/class.pmprogateway_stripe.php:498
754
  #: classes/gateways/class.pmprogateway_stripe.php:500
755
+ #: classes/gateways/class.pmprogateway_stripe.php:503
756
+ #: classes/gateways/class.pmprogateway_stripe.php:521 pages/billing.php:249
757
  #: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
758
+ #: pages/billing.php:268 pages/billing.php:310 pages/billing.php:319
759
+ #: pages/checkout.php:508 pages/checkout.php:524 pages/checkout.php:525
760
+ #: pages/checkout.php:532 pages/checkout.php:553 pages/checkout.php:562
761
+ #: pages/checkout.php:571 pages/checkout.php:575 pages/checkout.php:582
762
  msgid "Expiration Date"
763
  msgstr ""
764
 
849
  #: classes/gateways/class.pmprogateway_stripe.php:566
850
  #: classes/gateways/class.pmprogateway_stripe.php:567
851
  #: classes/gateways/class.pmprogateway_stripe.php:570
852
+ #: classes/gateways/class.pmprogateway_stripe.php:588
853
  msgid "Day(s)"
854
  msgstr ""
855
 
873
  #: classes/gateways/class.pmprogateway_stripe.php:566
874
  #: classes/gateways/class.pmprogateway_stripe.php:567
875
  #: classes/gateways/class.pmprogateway_stripe.php:570
876
+ #: classes/gateways/class.pmprogateway_stripe.php:588
877
  msgid "Month(s)"
878
  msgstr ""
879
 
897
  #: classes/gateways/class.pmprogateway_stripe.php:566
898
  #: classes/gateways/class.pmprogateway_stripe.php:567
899
  #: classes/gateways/class.pmprogateway_stripe.php:570
900
+ #: classes/gateways/class.pmprogateway_stripe.php:588
901
  msgid "Week(s)"
902
  msgstr ""
903
 
921
  #: classes/gateways/class.pmprogateway_stripe.php:566
922
  #: classes/gateways/class.pmprogateway_stripe.php:567
923
  #: classes/gateways/class.pmprogateway_stripe.php:570
924
+ #: classes/gateways/class.pmprogateway_stripe.php:588
925
  msgid "Year(s)"
926
  msgstr ""
927
 
1113
  #: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:564
1114
  #: adminpages/membershiplevels.php:570 adminpages/membershiplevels.php:572
1115
  #: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:599
1116
+ #: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:664
1117
+ #: adminpages/membershiplevels.php:669 adminpages/membershiplevels.php:670
1118
+ #: adminpages/membershiplevels.php:674 adminpages/orders.php:658
1119
+ #: adminpages/orders.php:961 adminpages/orders.php:979
1120
+ #: adminpages/orders.php:989 adminpages/orders.php:992
1121
+ #: adminpages/orders.php:1021 adminpages/orders.php:1050
1122
+ #: adminpages/orders.php:1205 adminpages/orders.php:1239
1123
  msgid "edit"
1124
  msgstr ""
1125
 
1141
  #: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:566
1142
  #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
1143
  #: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
1144
+ #: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:664
1145
+ #: adminpages/membershiplevels.php:669 adminpages/membershiplevels.php:670
1146
+ #: adminpages/membershiplevels.php:674 adminpages/orders.php:664
1147
+ #: adminpages/orders.php:967 adminpages/orders.php:985
1148
+ #: adminpages/orders.php:995 adminpages/orders.php:998
1149
+ #: adminpages/orders.php:1027 adminpages/orders.php:1056
1150
+ #: adminpages/orders.php:1211 adminpages/orders.php:1245
1151
  msgid "delete"
1152
  msgstr ""
1153
 
1326
  #: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:512
1327
  #: adminpages/membershiplevels.php:514 adminpages/membershiplevels.php:541
1328
  #: adminpages/membershiplevels.php:542 adminpages/membershiplevels.php:584
1329
+ #: adminpages/membershiplevels.php:632 adminpages/membershiplevels.php:637
1330
+ #: adminpages/membershiplevels.php:638 adminpages/membershiplevels.php:642
1331
+ #: adminpages/reports/login.php:142 adminpages/reports/login.php:144
1332
+ #: adminpages/reports/login.php:160
1333
  msgid "Name"
1334
  msgstr ""
1335
 
1342
  #: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
1343
  #: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:338
1344
  #: adminpages/membershiplevels.php:543 adminpages/membershiplevels.php:585
1345
+ #: adminpages/membershiplevels.php:633 adminpages/membershiplevels.php:638
1346
+ #: adminpages/membershiplevels.php:639 adminpages/membershiplevels.php:643
1347
  msgid "Billing Details"
1348
  msgstr ""
1349
 
1360
  #: classes/gateways/class.pmprogateway_stripe.php:664
1361
  #: classes/gateways/class.pmprogateway_stripe.php:665
1362
  #: classes/gateways/class.pmprogateway_stripe.php:668
1363
+ #: classes/gateways/class.pmprogateway_stripe.php:686
1364
  msgid "per"
1365
  msgstr ""
1366
 
1504
  msgid "Categories"
1505
  msgstr ""
1506
 
1507
+ #: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:507
1508
+ #: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:517
1509
  msgid "Save Level"
1510
  msgstr ""
1511
 
1512
  #: adminpages/membershiplevels.php:508 adminpages/orders.php:796
1513
+ #: pages/billing.php:406 pages/cancel.php:84 shortcodes/pmpro_account.php:72
1514
+ #: adminpages/membershiplevels.php:508 adminpages/membershiplevels.php:517
1515
+ #: adminpages/membershiplevels.php:518 adminpages/orders.php:511
1516
+ #: adminpages/orders.php:561 adminpages/orders.php:633
1517
+ #: adminpages/orders.php:662 adminpages/orders.php:765
1518
+ #: adminpages/orders.php:796 pages/account.php:44 pages/billing.php:295
1519
+ #: pages/billing.php:299 pages/billing.php:330 pages/billing.php:339
1520
+ #: pages/billing.php:342 pages/billing.php:344 pages/billing.php:348
1521
+ #: pages/billing.php:392 pages/billing.php:401 pages/cancel.php:71
1522
+ #: pages/cancel.php:83 shortcodes/pmpro_account.php:70
1523
+ #: shortcodes/pmpro_account.php:72 shortcodes/pmpro_account.php:73
1524
  msgid "Cancel"
1525
  msgstr ""
1526
 
1527
  #: adminpages/membershiplevels.php:609 adminpages/membershiplevels.php:490
1528
  #: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:498
1529
  #: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:526
1530
+ #: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:609
1531
+ #: adminpages/membershiplevels.php:618 adminpages/membershiplevels.php:619
1532
  msgid "Add New Level"
1533
  msgstr ""
1534
 
1539
  #: adminpages/membershiplevels.php:528 adminpages/membershiplevels.php:529
1540
  #: adminpages/membershiplevels.php:531 adminpages/membershiplevels.php:532
1541
  #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:575
1542
+ #: adminpages/membershiplevels.php:612 adminpages/membershiplevels.php:615
1543
  #: adminpages/membershiplevels.php:621 adminpages/membershiplevels.php:622
1544
  #: adminpages/membershiplevels.php:624 adminpages/membershiplevels.php:625
1545
  msgid "Search Levels"
1546
  msgstr ""
1547
 
1548
  #: adminpages/membershiplevels.php:621 adminpages/membershiplevels.php:579
1549
+ #: adminpages/membershiplevels.php:621 adminpages/membershiplevels.php:630
1550
+ #: adminpages/membershiplevels.php:631
1551
  msgid "Drag and drop membership levels to reorder them on the Levels page."
1552
  msgstr ""
1553
 
1554
+ #: adminpages/membershiplevels.php:634 pages/cancel.php:62
1555
  #: pages/confirmation.php:89 pages/invoice.php:70
1556
  #: shortcodes/pmpro_account.php:46 adminpages/membershiplevels.php:510
1557
  #: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
1558
  #: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
1559
+ #: adminpages/membershiplevels.php:586 adminpages/membershiplevels.php:634
1560
+ #: adminpages/membershiplevels.php:639 adminpages/membershiplevels.php:640
1561
+ #: adminpages/membershiplevels.php:644 pages/account.php:20
1562
+ #: pages/cancel.php:53 pages/cancel.php:61 pages/confirmation.php:81
1563
+ #: pages/confirmation.php:83 pages/confirmation.php:89 pages/invoice.php:68
1564
+ #: pages/invoice.php:70 shortcodes/pmpro_account.php:45
1565
+ #: shortcodes/pmpro_account.php:46
1566
  msgid "Expiration"
1567
  msgstr ""
1568
 
1569
  #: adminpages/membershiplevels.php:635 adminpages/membershiplevels.php:511
1570
  #: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
1571
  #: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
1572
+ #: adminpages/membershiplevels.php:587 adminpages/membershiplevels.php:635
1573
+ #: adminpages/membershiplevels.php:640 adminpages/membershiplevels.php:641
1574
+ #: adminpages/membershiplevels.php:645
1575
  msgid "Allow Signups"
1576
  msgstr ""
1577
 
1578
  #: adminpages/membershiplevels.php:650 adminpages/membershiplevels.php:534
1579
  #: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
1580
  #: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
1581
+ #: adminpages/membershiplevels.php:646 adminpages/membershiplevels.php:650
1582
+ #: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:656
1583
+ #: adminpages/membershiplevels.php:660
1584
  msgid "FREE"
1585
  msgstr ""
1586
 
1587
  #: adminpages/membershiplevels.php:659 adminpages/membershiplevels.php:560
1588
  #: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
1589
  #: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
1590
+ #: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:659
1591
+ #: adminpages/membershiplevels.php:664 adminpages/membershiplevels.php:665
1592
+ #: adminpages/membershiplevels.php:669
1593
  msgid "After"
1594
  msgstr ""
1595
 
1596
  #: adminpages/membershiplevels.php:664 adminpages/membershiplevels.php:566
1597
  #: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
1598
  #: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
1599
+ #: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:664
1600
+ #: adminpages/membershiplevels.php:669 adminpages/membershiplevels.php:670
1601
+ #: adminpages/membershiplevels.php:674
1602
  #, php-format
1603
  msgid ""
1604
  "Are you sure you want to delete membership level %s? All subscriptions will "
1609
  #: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
1610
  #: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
1611
  #: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
1612
+ #: adminpages/membershiplevels.php:664 adminpages/membershiplevels.php:669
1613
+ #: adminpages/membershiplevels.php:670 adminpages/membershiplevels.php:674
1614
+ #: adminpages/orders.php:661 adminpages/orders.php:964
1615
+ #: adminpages/orders.php:982 adminpages/orders.php:992
1616
+ #: adminpages/orders.php:995 adminpages/orders.php:1024
1617
+ #: adminpages/orders.php:1053 adminpages/orders.php:1208
1618
+ #: adminpages/orders.php:1242
1619
  msgid "copy"
1620
  msgstr ""
1621
 
1662
  #: adminpages/reports/memberships.php:303
1663
  #: adminpages/reports/memberships.php:317 adminpages/reports/sales.php:208
1664
  #: adminpages/reports/sales.php:216 adminpages/reports/sales.php:217
1665
+ #: adminpages/reports/sales.php:225 classes/class.pmproemail.php:145
1666
+ #: classes/class.pmproemail.php:189
1667
  msgid "All Levels"
1668
  msgstr ""
1669
 
1700
  #: adminpages/memberslist.php:165 pages/account.php:51 pages/account.php:55
1701
  #: pages/account.php:76 pages/checkout.php:168 pages/checkout.php:171
1702
  #: pages/checkout.php:173 pages/checkout.php:180 pages/checkout.php:182
1703
+ #: pages/checkout.php:184 pages/checkout.php:191
1704
+ #: shortcodes/pmpro_account.php:105 shortcodes/pmpro_account.php:107
1705
+ #: shortcodes/pmpro_account.php:108
1706
  msgid "Username"
1707
  msgstr ""
1708
 
1724
  #: adminpages/memberslist.php:160 adminpages/memberslist.php:170
1725
  #: pages/account.php:90 pages/account.php:94 pages/billing.php:58
1726
  #: pages/billing.php:62 pages/billing.php:71 pages/billing.php:74
1727
+ #: pages/billing.php:76 pages/billing.php:80 pages/checkout.php:298
1728
+ #: pages/checkout.php:300 pages/checkout.php:302 pages/checkout.php:311
1729
+ #: pages/checkout.php:314 pages/checkout.php:317 pages/checkout.php:319
1730
+ #: pages/checkout.php:321 pages/checkout.php:326 pages/confirmation.php:59
1731
+ #: pages/confirmation.php:61 pages/confirmation.php:67 pages/invoice.php:46
1732
  #: pages/invoice.php:48
1733
  msgid "Billing Address"
1734
  msgstr ""
1766
  #: adminpages/memberslist.php:262 adminpages/reports/login.php:228
1767
  #: adminpages/memberslist.php:195 adminpages/memberslist.php:223
1768
  #: adminpages/memberslist.php:251 adminpages/memberslist.php:261
1769
+ #: adminpages/memberslist.php:262 adminpages/reports/login.php:210
1770
+ #: adminpages/reports/login.php:212 adminpages/reports/login.php:228
1771
  msgid "No members found."
1772
  msgstr ""
1773
 
1774
  #: adminpages/memberslist.php:262 adminpages/reports/login.php:228
1775
  #: adminpages/memberslist.php:195 adminpages/memberslist.php:223
1776
  #: adminpages/memberslist.php:251 adminpages/memberslist.php:261
1777
+ #: adminpages/memberslist.php:262 adminpages/reports/login.php:210
1778
+ #: adminpages/reports/login.php:212 adminpages/reports/login.php:228
1779
  msgid "Search all levels"
1780
  msgstr ""
1781
 
1980
  #: classes/gateways/class.pmprogateway_stripe.php:447
1981
  #: classes/gateways/class.pmprogateway_stripe.php:450
1982
  #: classes/gateways/class.pmprogateway_stripe.php:452
1983
+ #: classes/gateways/class.pmprogateway_stripe.php:455
1984
+ #: classes/gateways/class.pmprogateway_stripe.php:473 pages/billing.php:234
1985
  #: pages/billing.php:238 pages/billing.php:247 pages/billing.php:250
1986
+ #: pages/billing.php:253 pages/billing.php:262 pages/billing.php:271
1987
+ #: pages/checkout.php:493 pages/checkout.php:507 pages/checkout.php:510
1988
+ #: pages/checkout.php:516 pages/checkout.php:517 pages/checkout.php:525
1989
+ #: pages/checkout.php:527 pages/checkout.php:534
1990
  msgid "Card Type"
1991
  msgstr ""
1992
 
2268
  msgid "User"
2269
  msgstr ""
2270
 
2271
+ #: adminpages/orders.php:1138 includes/init.php:244 includes/profile.php:27
2272
  #: pages/checkout.php:42 pages/confirmation.php:53 pages/confirmation.php:70
2273
  #: pages/confirmation.php:116 pages/invoice.php:28 pages/invoice.php:51
2274
  #: adminpages/orders.php:601 adminpages/orders.php:904
2280
  #: includes/profile.php:25 includes/profile.php:27 pages/checkout.php:33
2281
  #: pages/checkout.php:34 pages/checkout.php:35 pages/checkout.php:42
2282
  #: pages/confirmation.php:46 pages/confirmation.php:47
2283
+ #: pages/confirmation.php:53 pages/confirmation.php:62
2284
+ #: pages/confirmation.php:64 pages/confirmation.php:70
2285
+ #: pages/confirmation.php:103 pages/confirmation.php:105
2286
+ #: pages/confirmation.php:116 pages/invoice.php:27 pages/invoice.php:28
2287
+ #: pages/invoice.php:49 pages/invoice.php:51
2288
  msgid "Membership Level"
2289
  msgstr ""
2290
 
2610
  #: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
2611
  #: adminpages/paymentsettings.php:445 pages/billing.php:78
2612
  #: pages/billing.php:82 pages/billing.php:91 pages/billing.php:94
2613
+ #: pages/billing.php:96 pages/billing.php:100
2614
  msgid "optional"
2615
  msgstr ""
2616
 
2651
  msgid "Force SSL"
2652
  msgstr ""
2653
 
2654
+ #: adminpages/paymentsettings.php:213
2655
+ msgid ""
2656
+ "Your Site URL starts with https:// and so PMPro will allow your entire site "
2657
+ "to be served over HTTPS."
2658
+ msgstr ""
2659
+
2660
+ #: adminpages/paymentsettings.php:221 adminpages/paymentsettings.php:212
2661
  #: adminpages/paymentsettings.php:456 adminpages/paymentsettings.php:461
2662
  #: adminpages/paymentsettings.php:463
2663
  msgid "Yes (with JavaScript redirects)"
2664
  msgstr ""
2665
 
2666
+ #: adminpages/paymentsettings.php:223 adminpages/paymentsettings.php:214
2667
  msgid ""
2668
  "Recommended: Yes. Try the JavaScript redirects setting if you are having "
2669
  "issues with infinite redirect loops."
2670
  msgstr ""
2671
 
2672
+ #: adminpages/paymentsettings.php:231 adminpages/paymentsettings.php:219
2673
  #: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:463
2674
  #: adminpages/paymentsettings.php:468 adminpages/paymentsettings.php:470
2675
  msgid "SSL Seal Code"
2676
  msgstr ""
2677
 
2678
+ #: adminpages/paymentsettings.php:235 adminpages/paymentsettings.php:223
2679
  msgid ""
2680
  "Your <strong><a target=\"_blank\" href=\"http://www.paidmembershipspro.com/"
2681
  "documentation/initial-plugin-setup/ssl/\">SSL Certificate</a></strong> must "
2683
  "short HTML or JavaScript snippet that can be pasted here."
2684
  msgstr ""
2685
 
2686
+ #: adminpages/paymentsettings.php:240 adminpages/paymentsettings.php:228
2687
  msgid "Extra HTTPS URL Filter"
2688
  msgstr ""
2689
 
2690
+ #: adminpages/paymentsettings.php:243 adminpages/paymentsettings.php:231
2691
  msgid ""
2692
  "Pass all generated HTML through a URL filter to add HTTPS to URLs used on "
2693
  "secure pages. Check this if you are using SSL and have warnings on your "
2980
  msgid "Update complete."
2981
  msgstr ""
2982
 
2983
+ #: classes/class.memberorder.php:719 classes/class.memberorder.php:553
2984
  #: classes/class.memberorder.php:561 classes/class.memberorder.php:564
2985
  #: classes/class.memberorder.php:573 classes/class.memberorder.php:644
2986
  #: classes/class.memberorder.php:697 classes/class.memberorder.php:699
2987
+ #: classes/class.memberorder.php:706 classes/class.memberorder.php:716
2988
+ #: includes/cleanup.php:24
2989
  #, php-format
2990
  msgid ""
2991
  "There was an error canceling the subscription for user with ID=%s. You will "
3007
 
3008
  #: classes/class.pmproemail.php:166 classes/class.pmproemail.php:142
3009
  #: classes/class.pmproemail.php:144 classes/class.pmproemail.php:147
3010
+ #: classes/class.pmproemail.php:156 classes/class.pmproemail.php:166
3011
  #, php-format
3012
  msgid "Membership for %s at %s has been CANCELLED"
3013
  msgstr ""
3015
  #: classes/class.pmproemail.php:207 classes/class.pmproemail.php:172
3016
  #: classes/class.pmproemail.php:173 classes/class.pmproemail.php:175
3017
  #: classes/class.pmproemail.php:178 classes/class.pmproemail.php:187
3018
+ #: classes/class.pmproemail.php:207
3019
  #, php-format
3020
  msgid "Your membership confirmation for %s"
3021
  msgstr ""
3033
  #: classes/class.pmproemail.php:236 classes/class.pmproemail.php:237
3034
  #: classes/class.pmproemail.php:240 classes/class.pmproemail.php:246
3035
  #: classes/class.pmproemail.php:249 classes/class.pmproemail.php:258
3036
+ #: classes/class.pmproemail.php:260 classes/class.pmproemail.php:269
3037
+ #: classes/class.pmproemail.php:278 classes/class.pmproemail.php:304
3038
+ #: classes/class.pmproemail.php:307 classes/class.pmproemail.php:313
3039
+ #: classes/class.pmproemail.php:316 classes/class.pmproemail.php:325
3040
+ #: classes/class.pmproemail.php:328 classes/class.pmproemail.php:334
3041
+ #: classes/class.pmproemail.php:337 classes/class.pmproemail.php:346
3042
+ #: classes/class.pmproemail.php:357 classes/class.pmproemail.php:366
3043
+ #: classes/class.pmproemail.php:532 classes/class.pmproemail.php:580
3044
+ #: classes/class.pmproemail.php:645 classes/class.pmproemail.php:648
3045
+ #: classes/class.pmproemail.php:657 classes/class.pmproemail.php:659
3046
+ #: classes/class.pmproemail.php:679
3047
  #: classes/gateways/class.pmprogateway_braintree.php:349
3048
  #: classes/gateways/class.pmprogateway_braintree.php:362
3049
  #: classes/gateways/class.pmprogateway_braintree.php:364
3056
  #: classes/gateways/class.pmprogateway_stripe.php:536
3057
  #: classes/gateways/class.pmprogateway_stripe.php:540
3058
  #: classes/gateways/class.pmprogateway_stripe.php:541
3059
+ #: classes/gateways/class.pmprogateway_stripe.php:544
3060
+ #: classes/gateways/class.pmprogateway_stripe.php:562 pages/checkout.php:66
3061
  #: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:75
3062
  #: pages/checkout.php:76 pages/checkout.php:77 pages/checkout.php:78
3063
+ #: pages/checkout.php:83 pages/checkout.php:85 pages/checkout.php:86
3064
+ #: pages/checkout.php:93 pages/checkout.php:549 pages/checkout.php:565
3065
+ #: pages/checkout.php:566 pages/checkout.php:573 pages/checkout.php:594
3066
+ #: pages/checkout.php:603 pages/checkout.php:612 pages/checkout.php:616
3067
+ #: pages/checkout.php:617 pages/checkout.php:619 pages/confirmation.php:51
3068
+ #: pages/confirmation.php:52 pages/confirmation.php:58 pages/invoice.php:32
3069
+ #: pages/invoice.php:33
3070
  msgid "Discount Code"
3071
  msgstr ""
3072
 
3074
  #: classes/class.pmproemail.php:685 classes/class.pmproemail.php:241
3075
  #: classes/class.pmproemail.php:243 classes/class.pmproemail.php:253
3076
  #: classes/class.pmproemail.php:256 classes/class.pmproemail.php:265
3077
+ #: classes/class.pmproemail.php:285 classes/class.pmproemail.php:325
3078
+ #: classes/class.pmproemail.php:328 classes/class.pmproemail.php:346
3079
+ #: classes/class.pmproemail.php:349 classes/class.pmproemail.php:358
3080
+ #: classes/class.pmproemail.php:378 classes/class.pmproemail.php:538
3081
  #: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
3082
  #: classes/class.pmproemail.php:654 classes/class.pmproemail.php:663
3083
+ #: classes/class.pmproemail.php:665 classes/class.pmproemail.php:685
3084
  #, php-format
3085
  msgid "This membership will expire on %s."
3086
  msgstr ""
3088
  #: classes/class.pmproemail.php:307 classes/class.pmproemail.php:263
3089
  #: classes/class.pmproemail.php:265 classes/class.pmproemail.php:275
3090
  #: classes/class.pmproemail.php:278 classes/class.pmproemail.php:287
3091
+ #: classes/class.pmproemail.php:307
3092
  #, php-format
3093
  msgid "Member Checkout for %s at %s"
3094
  msgstr ""
3095
 
3096
  #: classes/class.pmproemail.php:395 classes/class.pmproemail.php:375
3097
+ #: classes/class.pmproemail.php:395
3098
  #, php-format
3099
  msgid "Your billing information has been updated at %s"
3100
  msgstr ""
3101
 
3102
  #: classes/class.pmproemail.php:448 classes/class.pmproemail.php:428
3103
+ #: classes/class.pmproemail.php:448
3104
  #, php-format
3105
  msgid "Billing information has been updated for %s at %s"
3106
  msgstr ""
3108
  #: classes/class.pmproemail.php:496 classes/class.pmproemail.php:425
3109
  #: classes/class.pmproemail.php:430 classes/class.pmproemail.php:464
3110
  #: classes/class.pmproemail.php:467 classes/class.pmproemail.php:476
3111
+ #: classes/class.pmproemail.php:496
3112
  #, php-format
3113
  msgid "Membership Payment Failed at %s"
3114
  msgstr ""
3116
  #: classes/class.pmproemail.php:542 classes/class.pmproemail.php:462
3117
  #: classes/class.pmproemail.php:468 classes/class.pmproemail.php:510
3118
  #: classes/class.pmproemail.php:513 classes/class.pmproemail.php:522
3119
+ #: classes/class.pmproemail.php:542
3120
  #, php-format
3121
  msgid "Membership Payment Failed For %s at %s"
3122
  msgstr ""
3123
 
3124
  #: classes/class.pmproemail.php:589 classes/class.pmproemail.php:508
3125
  #: classes/class.pmproemail.php:557 classes/class.pmproemail.php:560
3126
+ #: classes/class.pmproemail.php:569 classes/class.pmproemail.php:589
3127
  #, php-format
3128
  msgid "Credit Card on File Expiring Soon at %s"
3129
  msgstr ""
3131
  #: classes/class.pmproemail.php:639 classes/class.pmproemail.php:501
3132
  #: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
3133
  #: classes/class.pmproemail.php:608 classes/class.pmproemail.php:617
3134
+ #: classes/class.pmproemail.php:619 classes/class.pmproemail.php:639
3135
  #, php-format
3136
  msgid "INVOICE for %s membership"
3137
  msgstr ""
3139
  #: classes/class.pmproemail.php:710 classes/class.pmproemail.php:563
3140
  #: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
3141
  #: classes/class.pmproemail.php:679 classes/class.pmproemail.php:688
3142
+ #: classes/class.pmproemail.php:690 classes/class.pmproemail.php:710
3143
  #, php-format
3144
  msgid "Your trial at %s is ending soon"
3145
  msgstr ""
3147
  #: classes/class.pmproemail.php:744 classes/class.pmproemail.php:596
3148
  #: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
3149
  #: classes/class.pmproemail.php:713 classes/class.pmproemail.php:722
3150
+ #: classes/class.pmproemail.php:724 classes/class.pmproemail.php:744
3151
  #, php-format
3152
  msgid "Your membership at %s has ended"
3153
  msgstr ""
3155
  #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:621
3156
  #: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
3157
  #: classes/class.pmproemail.php:738 classes/class.pmproemail.php:747
3158
+ #: classes/class.pmproemail.php:749 classes/class.pmproemail.php:769
3159
  #, php-format
3160
  msgid "Your membership at %s will end soon"
3161
  msgstr ""
3163
  #: classes/class.pmproemail.php:789 classes/class.pmproemail.php:641
3164
  #: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
3165
  #: classes/class.pmproemail.php:758 classes/class.pmproemail.php:767
3166
+ #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:789
3167
  #, php-format
3168
  msgid "Your membership at %s has been changed"
3169
  msgstr ""
3171
  #: classes/class.pmproemail.php:793 classes/class.pmproemail.php:830
3172
  #: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
3173
  #: classes/class.pmproemail.php:771 classes/class.pmproemail.php:773
3174
+ #: classes/class.pmproemail.php:793 classes/class.pmproemail.php:800
3175
+ #: classes/class.pmproemail.php:809 classes/class.pmproemail.php:810
3176
+ #: classes/class.pmproemail.php:811 classes/class.pmproemail.php:830
3177
  #, php-format
3178
  msgid "The new level is %s"
3179
  msgstr ""
3181
  #: classes/class.pmproemail.php:795 classes/class.pmproemail.php:647
3182
  #: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
3183
  #: classes/class.pmproemail.php:764 classes/class.pmproemail.php:773
3184
+ #: classes/class.pmproemail.php:775 classes/class.pmproemail.php:795
3185
  msgid "Your membership has been cancelled"
3186
  msgstr ""
3187
 
3190
  #: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
3191
  #: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
3192
  #: classes/class.pmproemail.php:777 classes/class.pmproemail.php:778
3193
+ #: classes/class.pmproemail.php:779 classes/class.pmproemail.php:798
3194
+ #: classes/class.pmproemail.php:803 classes/class.pmproemail.php:806
3195
+ #: classes/class.pmproemail.php:815 classes/class.pmproemail.php:816
3196
+ #: classes/class.pmproemail.php:817 classes/class.pmproemail.php:836
3197
  #, php-format
3198
  msgid "This membership will expire on %s"
3199
  msgstr ""
3203
  #: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
3204
  #: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
3205
  #: classes/class.pmproemail.php:781 classes/class.pmproemail.php:782
3206
+ #: classes/class.pmproemail.php:783 classes/class.pmproemail.php:802
3207
+ #: classes/class.pmproemail.php:807 classes/class.pmproemail.php:810
3208
+ #: classes/class.pmproemail.php:819 classes/class.pmproemail.php:820
3209
+ #: classes/class.pmproemail.php:821 classes/class.pmproemail.php:840
3210
  msgid "This membership does not expire"
3211
  msgstr ""
3212
 
3214
  #: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
3215
  #: classes/class.pmproemail.php:796 classes/class.pmproemail.php:805
3216
  #: classes/class.pmproemail.php:806 classes/class.pmproemail.php:807
3217
+ #: classes/class.pmproemail.php:826
3218
  #, php-format
3219
  msgid "Membership for %s at %s has been changed"
3220
  msgstr ""
3222
  #: classes/class.pmproemail.php:832 classes/class.pmproemail.php:799
3223
  #: classes/class.pmproemail.php:802 classes/class.pmproemail.php:811
3224
  #: classes/class.pmproemail.php:812 classes/class.pmproemail.php:813
3225
+ #: classes/class.pmproemail.php:832
3226
  msgid "Membership has been cancelled"
3227
  msgstr ""
3228
 
3229
  #: classes/class.pmproemail.php:869 classes/class.pmproemail.php:848
3230
  #: classes/class.pmproemail.php:849 classes/class.pmproemail.php:850
3231
+ #: classes/class.pmproemail.php:869
3232
  msgid "Invoice for Order #: "
3233
  msgstr ""
3234
 
3331
  #: paid-memberships-pro.php:122 paid-memberships-pro.php:123
3332
  #: paid-memberships-pro.php:130 paid-memberships-pro.php:131
3333
  #: paid-memberships-pro.php:132 paid-memberships-pro.php:133
3334
+ #: paid-memberships-pro.php:135
3335
  msgid "Authorize.net"
3336
  msgstr ""
3337
 
3390
  #: paid-memberships-pro.php:123 paid-memberships-pro.php:124
3391
  #: paid-memberships-pro.php:131 paid-memberships-pro.php:132
3392
  #: paid-memberships-pro.php:133 paid-memberships-pro.php:134
3393
+ #: paid-memberships-pro.php:136
3394
  msgid "Braintree Payments"
3395
  msgstr ""
3396
 
3481
  #: classes/gateways/class.pmprogateway_stripe.php:426
3482
  #: classes/gateways/class.pmprogateway_stripe.php:427
3483
  #: classes/gateways/class.pmprogateway_stripe.php:429
3484
+ #: classes/gateways/class.pmprogateway_stripe.php:432
3485
+ #: classes/gateways/class.pmprogateway_stripe.php:450 pages/checkout.php:476
3486
  #: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
3487
  #: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
3488
+ #: pages/checkout.php:503 pages/checkout.php:510
3489
  msgid "Payment Information"
3490
  msgstr ""
3491
 
3503
  #: classes/gateways/class.pmprogateway_stripe.php:426
3504
  #: classes/gateways/class.pmprogateway_stripe.php:428
3505
  #: classes/gateways/class.pmprogateway_stripe.php:430
3506
+ #: classes/gateways/class.pmprogateway_stripe.php:433
3507
+ #: classes/gateways/class.pmprogateway_stripe.php:451 pages/checkout.php:476
3508
  #: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
3509
  #: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
3510
+ #: pages/checkout.php:504 pages/checkout.php:511
3511
  #, php-format
3512
  msgid "We Accept %s"
3513
  msgstr ""
3527
  #: classes/gateways/class.pmprogateway_stripe.php:490
3528
  #: classes/gateways/class.pmprogateway_stripe.php:493
3529
  #: classes/gateways/class.pmprogateway_stripe.php:495
3530
+ #: classes/gateways/class.pmprogateway_stripe.php:498
3531
+ #: classes/gateways/class.pmprogateway_stripe.php:516 pages/billing.php:244
3532
  #: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
3533
+ #: pages/billing.php:263 pages/billing.php:305 pages/billing.php:314
3534
+ #: pages/checkout.php:503 pages/checkout.php:519 pages/checkout.php:520
3535
+ #: pages/checkout.php:527 pages/checkout.php:548 pages/checkout.php:557
3536
+ #: pages/checkout.php:566 pages/checkout.php:570 pages/checkout.php:577
3537
  msgid "Card Number"
3538
  msgstr ""
3539
 
3540
  #: classes/gateways/class.pmprogateway_braintree.php:359
3541
+ #: classes/gateways/class.pmprogateway_stripe.php:553 pages/billing.php:357
3542
  #: pages/checkout.php:612
3543
  #: classes/gateways/class.pmprogateway_braintree.php:340
3544
  #: classes/gateways/class.pmprogateway_braintree.php:353
3552
  #: classes/gateways/class.pmprogateway_stripe.php:527
3553
  #: classes/gateways/class.pmprogateway_stripe.php:531
3554
  #: classes/gateways/class.pmprogateway_stripe.php:532
3555
+ #: classes/gateways/class.pmprogateway_stripe.php:535
3556
+ #: classes/gateways/class.pmprogateway_stripe.php:553 pages/billing.php:281
3557
  #: pages/billing.php:285 pages/billing.php:294 pages/billing.php:297
3558
+ #: pages/billing.php:301 pages/billing.php:343 pages/billing.php:352
3559
+ #: pages/checkout.php:540 pages/checkout.php:556 pages/checkout.php:557
3560
+ #: pages/checkout.php:564 pages/checkout.php:585 pages/checkout.php:594
3561
+ #: pages/checkout.php:603 pages/checkout.php:605 pages/checkout.php:607
3562
+ #: pages/checkout.php:608 pages/checkout.php:612
3563
  msgid "CVV"
3564
  msgstr ""
3565
 
3566
  #: classes/gateways/class.pmprogateway_braintree.php:360
3567
+ #: classes/gateways/class.pmprogateway_stripe.php:554 pages/billing.php:358
3568
  #: pages/checkout.php:613
3569
  #: classes/gateways/class.pmprogateway_braintree.php:341
3570
  #: classes/gateways/class.pmprogateway_braintree.php:354
3578
  #: classes/gateways/class.pmprogateway_stripe.php:528
3579
  #: classes/gateways/class.pmprogateway_stripe.php:532
3580
  #: classes/gateways/class.pmprogateway_stripe.php:533
3581
+ #: classes/gateways/class.pmprogateway_stripe.php:536
3582
+ #: classes/gateways/class.pmprogateway_stripe.php:554 pages/billing.php:282
3583
  #: pages/billing.php:286 pages/billing.php:295 pages/billing.php:298
3584
+ #: pages/billing.php:302 pages/billing.php:344 pages/billing.php:353
3585
+ #: pages/checkout.php:541 pages/checkout.php:557 pages/checkout.php:558
3586
+ #: pages/checkout.php:565 pages/checkout.php:586 pages/checkout.php:595
3587
+ #: pages/checkout.php:604 pages/checkout.php:606 pages/checkout.php:608
3588
+ #: pages/checkout.php:609 pages/checkout.php:613
3589
  msgid "what's this?"
3590
  msgstr ""
3591
 
3604
  #: classes/gateways/class.pmprogateway_stripe.php:538
3605
  #: classes/gateways/class.pmprogateway_stripe.php:542
3606
  #: classes/gateways/class.pmprogateway_stripe.php:543
3607
+ #: classes/gateways/class.pmprogateway_stripe.php:546
3608
+ #: classes/gateways/class.pmprogateway_stripe.php:564 pages/checkout.php:78
3609
  #: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:87
3610
+ #: pages/checkout.php:88 pages/checkout.php:95 pages/checkout.php:551
3611
+ #: pages/checkout.php:567 pages/checkout.php:568 pages/checkout.php:575
3612
+ #: pages/checkout.php:596 pages/checkout.php:605 pages/checkout.php:614
3613
+ #: pages/checkout.php:618 pages/checkout.php:619 pages/checkout.php:621
3614
  msgid "Apply"
3615
  msgstr ""
3616
 
3632
  #: classes/gateways/class.pmprogateway_stripe.php:1072
3633
  #: classes/gateways/class.pmprogateway_stripe.php:1073
3634
  #: classes/gateways/class.pmprogateway_stripe.php:1076
3635
+ #: classes/gateways/class.pmprogateway_stripe.php:1094
3636
  msgid "Unknown error: Initial payment failed."
3637
  msgstr ""
3638
 
3760
  #: paid-memberships-pro.php:116 paid-memberships-pro.php:117
3761
  #: paid-memberships-pro.php:124 paid-memberships-pro.php:125
3762
  #: paid-memberships-pro.php:126 paid-memberships-pro.php:127
3763
+ #: paid-memberships-pro.php:129
3764
  msgid "Pay by Check"
3765
  msgstr ""
3766
 
3844
  #: classes/gateways/class.pmprogateway_payflowpro.php:124
3845
  #: pages/checkout.php:177 pages/checkout.php:180 pages/checkout.php:182
3846
  #: pages/checkout.php:189 pages/checkout.php:191 pages/checkout.php:193
3847
+ #: pages/checkout.php:200
3848
  msgid "Password"
3849
  msgstr ""
3850
 
3881
  #: paid-memberships-pro.php:119 paid-memberships-pro.php:120
3882
  #: paid-memberships-pro.php:127 paid-memberships-pro.php:128
3883
  #: paid-memberships-pro.php:129 paid-memberships-pro.php:130
3884
+ #: paid-memberships-pro.php:132
3885
  msgid "PayPal Website Payments Pro"
3886
  msgstr ""
3887
 
4040
  #: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
4041
  #: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
4042
  #: pages/checkout.php:718 pages/checkout.php:722 pages/checkout.php:724
4043
+ #: pages/checkout.php:725 pages/checkout.php:728 pages/checkout.php:729
4044
  msgid "Submit and Check Out"
4045
  msgstr ""
4046
 
4061
  #: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
4062
  #: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
4063
  #: pages/checkout.php:718 pages/checkout.php:722 pages/checkout.php:724
4064
+ #: pages/checkout.php:725 pages/checkout.php:728 pages/checkout.php:729
4065
  msgid "Submit and Confirm"
4066
  msgstr ""
4067
 
4100
  #: paid-memberships-pro.php:118 paid-memberships-pro.php:119
4101
  #: paid-memberships-pro.php:126 paid-memberships-pro.php:127
4102
  #: paid-memberships-pro.php:128 paid-memberships-pro.php:129
4103
+ #: paid-memberships-pro.php:131
4104
  msgid "PayPal Express"
4105
  msgstr ""
4106
 
4136
  #: paid-memberships-pro.php:121 paid-memberships-pro.php:122
4137
  #: paid-memberships-pro.php:129 paid-memberships-pro.php:130
4138
  #: paid-memberships-pro.php:131 paid-memberships-pro.php:132
4139
+ #: paid-memberships-pro.php:134
4140
  msgid "PayPal Standard"
4141
  msgstr ""
4142
 
4167
  #: paid-memberships-pro.php:117 paid-memberships-pro.php:118
4168
  #: paid-memberships-pro.php:125 paid-memberships-pro.php:126
4169
  #: paid-memberships-pro.php:127 paid-memberships-pro.php:128
4170
+ #: paid-memberships-pro.php:130
4171
  msgid "Stripe"
4172
  msgstr ""
4173
 
4252
  #: classes/gateways/class.pmprogateway_stripe.php:612
4253
  #: classes/gateways/class.pmprogateway_stripe.php:613
4254
  #: classes/gateways/class.pmprogateway_stripe.php:616
4255
+ #: classes/gateways/class.pmprogateway_stripe.php:634
4256
  msgid "Subscription Updates"
4257
  msgstr ""
4258
 
4265
  #: classes/gateways/class.pmprogateway_stripe.php:616
4266
  #: classes/gateways/class.pmprogateway_stripe.php:617
4267
  #: classes/gateways/class.pmprogateway_stripe.php:620
4268
+ #: classes/gateways/class.pmprogateway_stripe.php:638
4269
  msgid ""
4270
  "Subscription updates, allow you to change the member's subscription values "
4271
  "at predefined times. Be sure to click Update Profile after making changes."
4280
  #: classes/gateways/class.pmprogateway_stripe.php:618
4281
  #: classes/gateways/class.pmprogateway_stripe.php:619
4282
  #: classes/gateways/class.pmprogateway_stripe.php:622
4283
+ #: classes/gateways/class.pmprogateway_stripe.php:640
4284
  msgid ""
4285
  "Subscription updates, allow you to change the member's subscription values "
4286
  "at predefined times. Be sure to click Update User after making changes."
4287
  msgstr ""
4288
 
4289
+ #: classes/gateways/class.pmprogateway_stripe.php:645 pages/billing.php:405
4290
  #: classes/gateways/class.pmprogateway_stripe.php:578
4291
  #: classes/gateways/class.pmprogateway_stripe.php:579
4292
  #: classes/gateways/class.pmprogateway_stripe.php:589
4294
  #: classes/gateways/class.pmprogateway_stripe.php:619
4295
  #: classes/gateways/class.pmprogateway_stripe.php:623
4296
  #: classes/gateways/class.pmprogateway_stripe.php:624
4297
+ #: classes/gateways/class.pmprogateway_stripe.php:627
4298
+ #: classes/gateways/class.pmprogateway_stripe.php:645 pages/billing.php:294
4299
  #: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
4300
  #: pages/billing.php:341 pages/billing.php:343 pages/billing.php:347
4301
+ #: pages/billing.php:391 pages/billing.php:400
4302
  msgid "Update"
4303
  msgstr ""
4304
 
4311
  #: classes/gateways/class.pmprogateway_stripe.php:816
4312
  #: classes/gateways/class.pmprogateway_stripe.php:817
4313
  #: classes/gateways/class.pmprogateway_stripe.php:820
4314
+ #: classes/gateways/class.pmprogateway_stripe.php:838
4315
  msgid "Could not cancel the old subscription. Updates have not been processed."
4316
  msgstr ""
4317
 
4318
+ #: classes/gateways/class.pmprogateway_stripe.php:1325
4319
  #: classes/gateways/class.pmprogateway_stripe.php:190
4320
  #: classes/gateways/class.pmprogateway_stripe.php:192
4321
  #: classes/gateways/class.pmprogateway_stripe.php:199
4332
  #: classes/gateways/class.pmprogateway_stripe.php:1260
4333
  #: classes/gateways/class.pmprogateway_stripe.php:1300
4334
  #: classes/gateways/class.pmprogateway_stripe.php:1303
4335
+ #: classes/gateways/class.pmprogateway_stripe.php:1326
4336
  msgid "Error creating customer record with Stripe:"
4337
  msgstr ""
4338
 
4339
+ #: classes/gateways/class.pmprogateway_stripe.php:1384
4340
  #: classes/gateways/class.pmprogateway_stripe.php:1275
4341
  #: classes/gateways/class.pmprogateway_stripe.php:1303
4342
  #: classes/gateways/class.pmprogateway_stripe.php:1313
4343
  #: classes/gateways/class.pmprogateway_stripe.php:1317
4344
  #: classes/gateways/class.pmprogateway_stripe.php:1357
4345
  #: classes/gateways/class.pmprogateway_stripe.php:1360
4346
+ #: classes/gateways/class.pmprogateway_stripe.php:1385
4347
  msgid "Error getting subscription with Stripe:"
4348
  msgstr ""
4349
 
4350
+ #: classes/gateways/class.pmprogateway_stripe.php:1540
4351
  #: classes/gateways/class.pmprogateway_stripe.php:278
4352
  #: classes/gateways/class.pmprogateway_stripe.php:279
4353
  #: classes/gateways/class.pmprogateway_stripe.php:286
4372
  #: classes/gateways/class.pmprogateway_stripe.php:1467
4373
  #: classes/gateways/class.pmprogateway_stripe.php:1507
4374
  #: classes/gateways/class.pmprogateway_stripe.php:1510
4375
+ #: classes/gateways/class.pmprogateway_stripe.php:1541
4376
  msgid "Error creating plan with Stripe:"
4377
  msgstr ""
4378
 
4379
+ #: classes/gateways/class.pmprogateway_stripe.php:1571
4380
  #: classes/gateways/class.pmprogateway_stripe.php:294
4381
  #: classes/gateways/class.pmprogateway_stripe.php:295
4382
  #: classes/gateways/class.pmprogateway_stripe.php:302
4396
  #: classes/gateways/class.pmprogateway_stripe.php:1498
4397
  #: classes/gateways/class.pmprogateway_stripe.php:1538
4398
  #: classes/gateways/class.pmprogateway_stripe.php:1541
4399
+ #: classes/gateways/class.pmprogateway_stripe.php:1572
4400
  msgid "Error subscribing customer to plan with Stripe:"
4401
  msgstr ""
4402
 
4403
+ #: classes/gateways/class.pmprogateway_stripe.php:1667
4404
  #: classes/gateways/class.pmprogateway_stripe.php:383
4405
  #: classes/gateways/class.pmprogateway_stripe.php:389
4406
  #: classes/gateways/class.pmprogateway_stripe.php:410
4417
  #: classes/gateways/class.pmprogateway_stripe.php:1594
4418
  #: classes/gateways/class.pmprogateway_stripe.php:1634
4419
  #: classes/gateways/class.pmprogateway_stripe.php:1637
4420
+ #: classes/gateways/class.pmprogateway_stripe.php:1668
4421
  msgid "Could not cancel old subscription."
4422
  msgstr ""
4423
 
4424
+ #: classes/gateways/class.pmprogateway_stripe.php:1684
4425
  #: classes/gateways/class.pmprogateway_stripe.php:1533
4426
  #: classes/gateways/class.pmprogateway_stripe.php:1534
4427
  #: classes/gateways/class.pmprogateway_stripe.php:1535
4435
  #: classes/gateways/class.pmprogateway_stripe.php:1611
4436
  #: classes/gateways/class.pmprogateway_stripe.php:1651
4437
  #: classes/gateways/class.pmprogateway_stripe.php:1654
4438
+ #: classes/gateways/class.pmprogateway_stripe.php:1685
4439
  msgid "Could not find the customer."
4440
  msgstr ""
4441
 
4442
+ #: classes/gateways/class.pmprogateway_stripe.php:1836
4443
  #: classes/gateways/class.pmprogateway_stripe.php:1837
4444
  msgid "Error: "
4445
  msgstr ""
4446
 
4447
+ #: classes/gateways/class.pmprogateway_stripe.php:1849
4448
  #: classes/gateways/class.pmprogateway_stripe.php:1850
4449
  #, php-format
4450
  msgid "Error: Unkown error while refunding charge #%s"
4458
  #: paid-memberships-pro.php:124 paid-memberships-pro.php:125
4459
  #: paid-memberships-pro.php:132 paid-memberships-pro.php:133
4460
  #: paid-memberships-pro.php:134 paid-memberships-pro.php:135
4461
+ #: paid-memberships-pro.php:137
4462
  msgid "2Checkout"
4463
  msgstr ""
4464
 
4830
  #: includes/functions.php:203 includes/functions.php:204
4831
  #: includes/functions.php:207 includes/functions.php:243
4832
  #: includes/functions.php:309 includes/functions.php:315
4833
+ #: includes/functions.php:320 includes/functions.php:455
4834
  #, php-format
4835
  msgid "The price for membership is <strong>%s</strong> now"
4836
  msgstr ""
4840
  #: includes/functions.php:205 includes/functions.php:206
4841
  #: includes/functions.php:209 includes/functions.php:245
4842
  #: includes/functions.php:311 includes/functions.php:317
4843
+ #: includes/functions.php:322 includes/functions.php:457
4844
  #, php-format
4845
  msgid "<strong>%s</strong> now"
4846
  msgstr ""
4850
  #: includes/functions.php:213 includes/functions.php:214
4851
  #: includes/functions.php:215 includes/functions.php:218
4852
  #: includes/functions.php:254 includes/functions.php:320
4853
+ #: includes/functions.php:326 includes/functions.php:331
4854
  #, php-format
4855
  msgid " and then <strong>%s per %s for %d more %s</strong>."
4856
  msgstr ""
4857
 
4858
  #: includes/functions.php:335 includes/functions.php:258
4859
  #: includes/functions.php:324 includes/functions.php:330
4860
+ #: includes/functions.php:335
4861
  #, php-format
4862
  msgid " and then <strong>%s every %d %s for %d more payments</strong>."
4863
  msgstr ""
4867
  #: includes/functions.php:222 includes/functions.php:223
4868
  #: includes/functions.php:224 includes/functions.php:227
4869
  #: includes/functions.php:263 includes/functions.php:329
4870
+ #: includes/functions.php:335 includes/functions.php:340
4871
  #, php-format
4872
  msgid " and then <strong>%s after %d %s</strong>."
4873
  msgstr ""
4876
  #: includes/functions.php:229 includes/functions.php:230
4877
  #: includes/functions.php:231 includes/functions.php:235
4878
  #: includes/functions.php:271 includes/functions.php:337
4879
+ #: includes/functions.php:343 includes/functions.php:348
4880
  #, php-format
4881
  msgid "The price for membership is <strong>%s per %s</strong>."
4882
  msgstr ""
4884
  #: includes/functions.php:350 includes/functions.php:230
4885
  #: includes/functions.php:233 includes/functions.php:237
4886
  #: includes/functions.php:273 includes/functions.php:339
4887
+ #: includes/functions.php:345 includes/functions.php:350
4888
  #, php-format
4889
  msgid "<strong>%s per %s</strong>."
4890
  msgstr ""
4893
  #: includes/functions.php:234 includes/functions.php:235
4894
  #: includes/functions.php:238 includes/functions.php:242
4895
  #: includes/functions.php:278 includes/functions.php:344
4896
+ #: includes/functions.php:350 includes/functions.php:355
4897
  #, php-format
4898
  msgid "The price for membership is <strong>%s every %d %s</strong>."
4899
  msgstr ""
4901
  #: includes/functions.php:357 includes/functions.php:237
4902
  #: includes/functions.php:240 includes/functions.php:244
4903
  #: includes/functions.php:280 includes/functions.php:346
4904
+ #: includes/functions.php:352 includes/functions.php:357
4905
  #, php-format
4906
  msgid "<strong>%s every %d %s</strong>."
4907
  msgstr ""
4912
  #: includes/functions.php:240 includes/functions.php:242
4913
  #: includes/functions.php:245 includes/functions.php:249
4914
  #: includes/functions.php:285 includes/functions.php:351
4915
+ #: includes/functions.php:357 includes/functions.php:362
4916
  #, php-format
4917
  msgid " and then <strong>%s per %s</strong>."
4918
  msgstr ""
4923
  #: includes/functions.php:244 includes/functions.php:246
4924
  #: includes/functions.php:249 includes/functions.php:253
4925
  #: includes/functions.php:289 includes/functions.php:355
4926
+ #: includes/functions.php:361 includes/functions.php:366
4927
  #, php-format
4928
  msgid " and then <strong>%s every %d %s</strong>."
4929
  msgstr ""
4934
  #: includes/functions.php:262 includes/functions.php:264
4935
  #: includes/functions.php:267 includes/functions.php:271
4936
  #: includes/functions.php:307 includes/functions.php:373
4937
+ #: includes/functions.php:379 includes/functions.php:384 pages/levels.php:82
4938
  msgid "After your initial payment, your first payment is Free."
4939
  msgstr ""
4940
 
4944
  #: includes/functions.php:266 includes/functions.php:268
4945
  #: includes/functions.php:271 includes/functions.php:275
4946
  #: includes/functions.php:311 includes/functions.php:377
4947
+ #: includes/functions.php:383 includes/functions.php:388 pages/levels.php:86
4948
  #, php-format
4949
  msgid "After your initial payment, your first %d payments are Free."
4950
  msgstr ""
4955
  #: includes/functions.php:273 includes/functions.php:275
4956
  #: includes/functions.php:278 includes/functions.php:282
4957
  #: includes/functions.php:318 includes/functions.php:384
4958
+ #: includes/functions.php:390 includes/functions.php:395 pages/levels.php:93
4959
  #, php-format
4960
  msgid "After your initial payment, your first payment will cost %s."
4961
  msgstr ""
4966
  #: includes/functions.php:277 includes/functions.php:279
4967
  #: includes/functions.php:282 includes/functions.php:286
4968
  #: includes/functions.php:322 includes/functions.php:388
4969
+ #: includes/functions.php:394 includes/functions.php:399 pages/levels.php:97
4970
  #, php-format
4971
  msgid "After your initial payment, your first %d payments will cost %s."
4972
  msgstr ""
4978
  #: includes/functions.php:290 includes/functions.php:293
4979
  #: includes/functions.php:297 includes/functions.php:333
4980
  #: includes/functions.php:399 includes/functions.php:405
4981
+ #: includes/functions.php:410 includes/functions.php:523
4982
  #, php-format
4983
  msgid "Customers in %s will be charged %s%% tax."
4984
  msgstr ""
4985
 
4986
+ #: includes/functions.php:469 includes/functions.php:469
4987
  #, php-format
4988
  msgid "<strong>%s per %s for %d more %s</strong>"
4989
  msgstr ""
4990
 
4991
+ #: includes/functions.php:473 includes/functions.php:473
4992
  #, php-format
4993
  msgid "<strong>%s every %d %s for %d more payments</strong>"
4994
  msgstr ""
4995
 
4996
+ #: includes/functions.php:478 includes/functions.php:478
4997
  #, php-format
4998
  msgid "<strong>%s after %d %s</strong>"
4999
  msgstr ""
5000
 
5001
+ #: includes/functions.php:484 includes/functions.php:484
5002
  #, php-format
5003
  msgid "<strong>%s every %s</strong>"
5004
  msgstr ""
5005
 
5006
+ #: includes/functions.php:488 includes/functions.php:488
5007
  #, php-format
5008
  msgid "<strong>%s every %d %s</strong>"
5009
  msgstr ""
5010
 
5011
+ #: includes/functions.php:511 includes/functions.php:511
5012
  msgid "Trial pricing has been applied to the first payment."
5013
  msgstr ""
5014
 
5015
+ #: includes/functions.php:513 includes/functions.php:513
5016
  #, php-format
5017
  msgid "Trial pricing has been applied to the first %d payments."
5018
  msgstr ""
5023
  #: includes/functions.php:302 includes/functions.php:304
5024
  #: includes/functions.php:307 includes/functions.php:311
5025
  #: includes/functions.php:347 includes/functions.php:413
5026
+ #: includes/functions.php:419 includes/functions.php:540
5027
  #, php-format
5028
  msgid "Membership expires after %d %s."
5029
  msgstr ""
5030
 
5031
+ #: includes/functions.php:557 includes/functions.php:556
5032
  #, php-format
5033
  msgid "%s membership expires after %d %s"
5034
  msgstr ""
5035
 
5036
+ #: includes/functions.php:947 includes/functions.php:491
5037
  #: includes/functions.php:514 includes/functions.php:525
5038
  #: includes/functions.php:536 includes/functions.php:537
5039
  #: includes/functions.php:538 includes/functions.php:545
5041
  #: includes/functions.php:576 includes/functions.php:592
5042
  #: includes/functions.php:615 includes/functions.php:694
5043
  #: includes/functions.php:760 includes/functions.php:766
5044
+ #: includes/functions.php:945
5045
  msgid "User ID not found."
5046
  msgstr ""
5047
 
5048
+ #: includes/functions.php:967 includes/functions.php:508
5049
  #: includes/functions.php:531 includes/functions.php:542
5050
  #: includes/functions.php:553 includes/functions.php:554
5051
  #: includes/functions.php:555 includes/functions.php:562
5053
  #: includes/functions.php:589 includes/functions.php:596
5054
  #: includes/functions.php:612 includes/functions.php:635
5055
  #: includes/functions.php:714 includes/functions.php:780
5056
+ #: includes/functions.php:786 includes/functions.php:965
5057
  msgid "Invalid level."
5058
  msgstr ""
5059
 
5060
+ #: includes/functions.php:978 includes/functions.php:520
5061
  #: includes/functions.php:542 includes/functions.php:553
5062
  #: includes/functions.php:564 includes/functions.php:565
5063
  #: includes/functions.php:566 includes/functions.php:573
5065
  #: includes/functions.php:600 includes/functions.php:607
5066
  #: includes/functions.php:623 includes/functions.php:646
5067
  #: includes/functions.php:725 includes/functions.php:791
5068
+ #: includes/functions.php:797 includes/functions.php:976
5069
  msgid "not changing?"
5070
  msgstr ""
5071
 
5072
+ #: includes/functions.php:1037 includes/functions.php:537
5073
  #: includes/functions.php:559 includes/functions.php:570
5074
  #: includes/functions.php:581 includes/functions.php:582
5075
  #: includes/functions.php:583 includes/functions.php:590
5092
  #: includes/functions.php:815 includes/functions.php:839
5093
  #: includes/functions.php:881 includes/functions.php:887
5094
  #: includes/functions.php:905 includes/functions.php:911
5095
+ #: includes/functions.php:1017
5096
  msgid "Error interacting with database"
5097
  msgstr ""
5098
 
5099
+ #: includes/functions.php:1127 includes/functions.php:907
5100
+ #: includes/functions.php:1123
5101
  #, php-format
5102
  msgid "Error interacting with database: %s"
5103
  msgstr ""
5104
 
5105
+ #: includes/functions.php:1202 includes/functions.php:1241
5106
  #: includes/functions.php:629 includes/functions.php:651
5107
  #: includes/functions.php:667 includes/functions.php:668
5108
  #: includes/functions.php:678 includes/functions.php:681
5120
  #: includes/functions.php:920 includes/functions.php:947
5121
  #: includes/functions.php:948 includes/functions.php:953
5122
  #: includes/functions.php:986 includes/functions.php:987
5123
+ #: includes/functions.php:992 includes/functions.php:1198
5124
+ #: includes/functions.php:1237
5125
  msgid "Membership level not found."
5126
  msgstr ""
5127
 
5128
+ #: includes/functions.php:1609 includes/functions.php:1100
5129
  #: includes/functions.php:1101 includes/functions.php:1118
5130
  #: includes/functions.php:1142 includes/functions.php:1143
5131
  #: includes/functions.php:1150 includes/functions.php:1157
5132
  #: includes/functions.php:1173 includes/functions.php:1196
5133
  #: includes/functions.php:1290 includes/functions.php:1356
5134
  #: includes/functions.php:1357 includes/functions.php:1362
5135
+ #: includes/functions.php:1605
5136
  msgid "No code was given to check."
5137
  msgstr ""
5138
 
5139
+ #: includes/functions.php:1618 includes/functions.php:1050
5140
  #: includes/functions.php:1072 includes/functions.php:1088
5141
  #: includes/functions.php:1099 includes/functions.php:1102
5142
  #: includes/functions.php:1109 includes/functions.php:1110
5146
  #: includes/functions.php:1166 includes/functions.php:1182
5147
  #: includes/functions.php:1205 includes/functions.php:1299
5148
  #: includes/functions.php:1365 includes/functions.php:1366
5149
+ #: includes/functions.php:1371 includes/functions.php:1614
5150
  msgid "The discount code could not be found."
5151
  msgstr ""
5152
 
5153
+ #: includes/functions.php:1633 includes/functions.php:1066
5154
  #: includes/functions.php:1088 includes/functions.php:1104
5155
  #: includes/functions.php:1115 includes/functions.php:1118
5156
  #: includes/functions.php:1124 includes/functions.php:1125
5160
  #: includes/functions.php:1181 includes/functions.php:1197
5161
  #: includes/functions.php:1220 includes/functions.php:1314
5162
  #: includes/functions.php:1380 includes/functions.php:1381
5163
+ #: includes/functions.php:1386 includes/functions.php:1629
5164
  #, php-format
5165
  msgid "This discount code goes into effect on %s."
5166
  msgstr ""
5167
 
5168
+ #: includes/functions.php:1640 includes/functions.php:1075
5169
  #: includes/functions.php:1097 includes/functions.php:1113
5170
  #: includes/functions.php:1124 includes/functions.php:1127
5171
  #: includes/functions.php:1131 includes/functions.php:1132
5175
  #: includes/functions.php:1188 includes/functions.php:1204
5176
  #: includes/functions.php:1227 includes/functions.php:1321
5177
  #: includes/functions.php:1387 includes/functions.php:1388
5178
+ #: includes/functions.php:1393 includes/functions.php:1636
5179
  #, php-format
5180
  msgid "This discount code expired on %s."
5181
  msgstr ""
5182
 
5183
+ #: includes/functions.php:1650 includes/functions.php:1087
5184
  #: includes/functions.php:1109 includes/functions.php:1125
5185
  #: includes/functions.php:1136 includes/functions.php:1139
5186
  #: includes/functions.php:1141 includes/functions.php:1142
5190
  #: includes/functions.php:1198 includes/functions.php:1214
5191
  #: includes/functions.php:1237 includes/functions.php:1331
5192
  #: includes/functions.php:1397 includes/functions.php:1398
5193
+ #: includes/functions.php:1403 includes/functions.php:1646
5194
  msgid "This discount code is no longer valid."
5195
  msgstr ""
5196
 
5197
+ #: includes/functions.php:1670 includes/functions.php:1102
5198
  #: includes/functions.php:1124 includes/functions.php:1140
5199
  #: includes/functions.php:1151 includes/functions.php:1154
5200
  #: includes/functions.php:1155 includes/functions.php:1164
5204
  #: includes/functions.php:1227 includes/functions.php:1250
5205
  #: includes/functions.php:1344 includes/functions.php:1410
5206
  #: includes/functions.php:1411 includes/functions.php:1416
5207
+ #: includes/functions.php:1666
5208
  msgid "This discount code does not apply to this membership level."
5209
  msgstr ""
5210
 
5211
+ #: includes/functions.php:1707 includes/functions.php:1110
5212
  #: includes/functions.php:1132 includes/functions.php:1148
5213
  #: includes/functions.php:1159 includes/functions.php:1162
5214
  #: includes/functions.php:1172 includes/functions.php:1180
5218
  #: includes/functions.php:1237 includes/functions.php:1253
5219
  #: includes/functions.php:1276 includes/functions.php:1370
5220
  #: includes/functions.php:1436 includes/functions.php:1442
5221
+ #: includes/functions.php:1448 includes/functions.php:1703
5222
  msgid "This discount code is okay."
5223
  msgstr ""
5224
 
5225
+ #: includes/functions.php:1734 includes/functions.php:1134
5226
  #: includes/functions.php:1156 includes/functions.php:1172
5227
  #: includes/functions.php:1183 includes/functions.php:1186
5228
  #: includes/functions.php:1196 includes/functions.php:1205
5232
  #: includes/functions.php:1278 includes/functions.php:1301
5233
  #: includes/functions.php:1395 includes/functions.php:1397
5234
  #: includes/functions.php:1463 includes/functions.php:1469
5235
+ #: includes/functions.php:1475 includes/functions.php:1730
5236
  msgid "and"
5237
  msgstr ""
5238
 
5239
+ #: includes/functions.php:2019 includes/functions.php:1319
5240
  #: includes/functions.php:1341 includes/functions.php:1361
5241
  #: includes/functions.php:1372 includes/functions.php:1375
5242
  #: includes/functions.php:1385 includes/functions.php:1394
5247
  #: includes/functions.php:1501 includes/functions.php:1620
5248
  #: includes/functions.php:1624 includes/functions.php:1691
5249
  #: includes/functions.php:1697 includes/functions.php:1703
5250
+ #: includes/functions.php:2015
5251
  msgid "Sign Up for !!name!! Now"
5252
  msgstr ""
5253
 
5254
+ #: includes/functions.php:2025 includes/functions.php:1325
5255
  #: includes/functions.php:1347 includes/functions.php:1367
5256
  #: includes/functions.php:1378 includes/functions.php:1381
5257
  #: includes/functions.php:1391 includes/functions.php:1400
5262
  #: includes/functions.php:1507 includes/functions.php:1626
5263
  #: includes/functions.php:1630 includes/functions.php:1697
5264
  #: includes/functions.php:1703 includes/functions.php:1709
5265
+ #: includes/functions.php:2021
5266
  msgid "Please specify a level id."
5267
  msgstr ""
5268
 
5269
+ #: includes/init.php:259 includes/profile.php:39 includes/init.php:229
5270
  #: includes/init.php:232 includes/init.php:233 includes/init.php:235
5271
  #: includes/init.php:237 includes/init.php:245 includes/init.php:253
5272
  #: includes/init.php:258 includes/profile.php:37 includes/profile.php:39
5466
  msgid "logout"
5467
  msgstr ""
5468
 
5469
+ #: pages/billing.php:30 pages/cancel.php:61 pages/invoice.php:109
5470
  #: pages/levels.php:35 shortcodes/pmpro_account.php:44
5471
  #: shortcodes/pmpro_account.php:126 pages/account.php:12 pages/account.php:18
5472
  #: pages/account.php:92 pages/billing.php:16 pages/billing.php:25
5473
  #: pages/billing.php:28 pages/billing.php:30 pages/cancel.php:52
5474
+ #: pages/cancel.php:60 pages/invoice.php:109 pages/levels.php:13
5475
+ #: pages/levels.php:35 shortcodes/pmpro_account.php:43
5476
+ #: shortcodes/pmpro_account.php:44 shortcodes/pmpro_account.php:123
5477
+ #: shortcodes/pmpro_account.php:125 shortcodes/pmpro_account.php:126
5478
  msgid "Level"
5479
  msgstr ""
5480
 
5512
 
5513
  #: pages/billing.php:87 pages/checkout.php:333 pages/billing.php:65
5514
  #: pages/billing.php:69 pages/billing.php:78 pages/billing.php:81
5515
+ #: pages/billing.php:83 pages/billing.php:87 pages/checkout.php:305
5516
+ #: pages/checkout.php:307 pages/checkout.php:309 pages/checkout.php:318
5517
+ #: pages/checkout.php:321 pages/checkout.php:324 pages/checkout.php:326
5518
+ #: pages/checkout.php:328 pages/checkout.php:333
5519
  msgid "First Name"
5520
  msgstr ""
5521
 
5522
  #: pages/billing.php:91 pages/checkout.php:337 pages/billing.php:69
5523
  #: pages/billing.php:73 pages/billing.php:82 pages/billing.php:85
5524
+ #: pages/billing.php:87 pages/billing.php:91 pages/checkout.php:309
5525
+ #: pages/checkout.php:311 pages/checkout.php:313 pages/checkout.php:322
5526
+ #: pages/checkout.php:325 pages/checkout.php:328 pages/checkout.php:330
5527
+ #: pages/checkout.php:332 pages/checkout.php:337
5528
  msgid "Last Name"
5529
  msgstr ""
5530
 
5531
  #: pages/billing.php:95 pages/checkout.php:341 pages/billing.php:73
5532
  #: pages/billing.php:77 pages/billing.php:86 pages/billing.php:89
5533
+ #: pages/billing.php:91 pages/billing.php:95 pages/checkout.php:313
5534
+ #: pages/checkout.php:315 pages/checkout.php:317 pages/checkout.php:326
5535
+ #: pages/checkout.php:329 pages/checkout.php:332 pages/checkout.php:334
5536
+ #: pages/checkout.php:336 pages/checkout.php:341
5537
  msgid "Address 1"
5538
  msgstr ""
5539
 
5540
  #: pages/billing.php:99 pages/checkout.php:345 pages/billing.php:77
5541
  #: pages/billing.php:81 pages/billing.php:90 pages/billing.php:93
5542
+ #: pages/billing.php:95 pages/billing.php:99 pages/checkout.php:317
5543
+ #: pages/checkout.php:319 pages/checkout.php:321 pages/checkout.php:330
5544
+ #: pages/checkout.php:333 pages/checkout.php:336 pages/checkout.php:338
5545
+ #: pages/checkout.php:340 pages/checkout.php:345
5546
  msgid "Address 2"
5547
  msgstr ""
5548
 
5549
  #: pages/billing.php:109 pages/checkout.php:355 pages/billing.php:87
5550
  #: pages/billing.php:91 pages/billing.php:100 pages/billing.php:103
5551
+ #: pages/billing.php:105 pages/billing.php:109 pages/checkout.php:327
5552
+ #: pages/checkout.php:329 pages/checkout.php:331 pages/checkout.php:340
5553
+ #: pages/checkout.php:343 pages/checkout.php:346 pages/checkout.php:348
5554
+ #: pages/checkout.php:350 pages/checkout.php:355
5555
  msgid "City"
5556
  msgstr ""
5557
 
5558
  #: pages/billing.php:113 pages/checkout.php:359 pages/billing.php:91
5559
  #: pages/billing.php:95 pages/billing.php:104 pages/billing.php:107
5560
+ #: pages/billing.php:109 pages/billing.php:113 pages/checkout.php:331
5561
+ #: pages/checkout.php:333 pages/checkout.php:335 pages/checkout.php:344
5562
+ #: pages/checkout.php:347 pages/checkout.php:350 pages/checkout.php:352
5563
+ #: pages/checkout.php:354 pages/checkout.php:359
5564
  msgid "State"
5565
  msgstr ""
5566
 
5567
  #: pages/billing.php:117 pages/checkout.php:363 pages/billing.php:95
5568
  #: pages/billing.php:99 pages/billing.php:108 pages/billing.php:111
5569
+ #: pages/billing.php:113 pages/billing.php:117 pages/checkout.php:335
5570
+ #: pages/checkout.php:337 pages/checkout.php:339 pages/checkout.php:348
5571
+ #: pages/checkout.php:351 pages/checkout.php:354 pages/checkout.php:356
5572
+ #: pages/checkout.php:358 pages/checkout.php:363
5573
  msgid "Postal Code"
5574
  msgstr ""
5575
 
5576
  #: pages/billing.php:126 pages/checkout.php:372 pages/billing.php:104
5577
  #: pages/billing.php:108 pages/billing.php:117 pages/billing.php:120
5578
+ #: pages/billing.php:122 pages/billing.php:126 pages/checkout.php:344
5579
+ #: pages/checkout.php:346 pages/checkout.php:348 pages/checkout.php:357
5580
+ #: pages/checkout.php:360 pages/checkout.php:363 pages/checkout.php:365
5581
+ #: pages/checkout.php:367 pages/checkout.php:372
5582
  msgid "City, State Zip"
5583
  msgstr ""
5584
 
5585
  #: pages/billing.php:179 pages/checkout.php:425 pages/billing.php:157
5586
  #: pages/billing.php:161 pages/billing.php:170 pages/billing.php:173
5587
+ #: pages/billing.php:175 pages/billing.php:179 pages/checkout.php:397
5588
+ #: pages/checkout.php:399 pages/checkout.php:401 pages/checkout.php:410
5589
+ #: pages/checkout.php:413 pages/checkout.php:416 pages/checkout.php:418
5590
+ #: pages/checkout.php:420 pages/checkout.php:425
5591
  msgid "Country"
5592
  msgstr ""
5593
 
5594
  #: pages/billing.php:204 pages/checkout.php:450 pages/billing.php:182
5595
  #: pages/billing.php:186 pages/billing.php:195 pages/billing.php:198
5596
+ #: pages/billing.php:200 pages/billing.php:204 pages/checkout.php:422
5597
+ #: pages/checkout.php:424 pages/checkout.php:426 pages/checkout.php:435
5598
+ #: pages/checkout.php:438 pages/checkout.php:441 pages/checkout.php:443
5599
+ #: pages/checkout.php:445 pages/checkout.php:450
5600
  msgid "Phone"
5601
  msgstr ""
5602
 
5603
  #: pages/billing.php:215 pages/checkout.php:227 pages/checkout.php:464
5604
  #: pages/billing.php:193 pages/billing.php:197 pages/billing.php:206
5605
+ #: pages/billing.php:209 pages/billing.php:211 pages/billing.php:215
5606
+ #: pages/checkout.php:204 pages/checkout.php:207 pages/checkout.php:209
5607
+ #: pages/checkout.php:216 pages/checkout.php:218 pages/checkout.php:220
5608
+ #: pages/checkout.php:227 pages/checkout.php:436 pages/checkout.php:438
5609
+ #: pages/checkout.php:440 pages/checkout.php:449 pages/checkout.php:453
5610
+ #: pages/checkout.php:455 pages/checkout.php:457 pages/checkout.php:460
5611
+ #: pages/checkout.php:464
5612
  msgid "E-mail Address"
5613
  msgstr ""
5614
 
5615
  #: pages/billing.php:219 pages/checkout.php:473 pages/billing.php:197
5616
  #: pages/billing.php:201 pages/billing.php:210 pages/billing.php:213
5617
+ #: pages/billing.php:215 pages/billing.php:219 pages/checkout.php:445
5618
+ #: pages/checkout.php:447 pages/checkout.php:449 pages/checkout.php:458
5619
+ #: pages/checkout.php:462 pages/checkout.php:464 pages/checkout.php:466
5620
+ #: pages/checkout.php:469 pages/checkout.php:473
5621
  msgid "Confirm E-mail"
5622
  msgstr ""
5623
 
5624
  #: pages/billing.php:247 pages/billing.php:217 pages/billing.php:221
5625
  #: pages/billing.php:230 pages/billing.php:231 pages/billing.php:234
5626
+ #: pages/billing.php:238 pages/billing.php:247
5627
  msgid "Credit Card Information"
5628
  msgstr ""
5629
 
5630
  #: pages/billing.php:248 pages/billing.php:217 pages/billing.php:221
5631
  #: pages/billing.php:230 pages/billing.php:232 pages/billing.php:235
5632
+ #: pages/billing.php:239 pages/billing.php:248
5633
  #, php-format
5634
  msgid "We accept %s"
5635
  msgstr ""
5636
 
5637
+ #: pages/billing.php:422 pages/billing.php:309 pages/billing.php:313
5638
  #: pages/billing.php:344 pages/billing.php:353 pages/billing.php:356
5639
  #: pages/billing.php:360 pages/billing.php:364 pages/billing.php:408
5640
+ #: pages/billing.php:417
5641
  msgid ""
5642
  "This subscription is not recurring. So you don't need to update your billing "
5643
  "information."
5644
  msgstr ""
5645
 
5646
+ #: pages/cancel.php:34 pages/cancel.php:14 pages/cancel.php:26
5647
+ #: pages/cancel.php:33
5648
  msgid "Are you sure you want to cancel your membership?"
5649
  msgstr ""
5650
 
5651
+ #: pages/cancel.php:41 pages/cancel.php:32 pages/cancel.php:40
5652
  #, php-format
5653
  msgid "Are you sure you want to cancel your %s membership?"
5654
  msgstr ""
5655
 
5656
+ #: pages/cancel.php:46 pages/cancel.php:45
5657
  msgid "Yes, cancel this membership"
5658
  msgstr ""
5659
 
5660
+ #: pages/cancel.php:47 pages/cancel.php:46
5661
  msgid "No, keep this membership"
5662
  msgstr ""
5663
 
5664
+ #: pages/cancel.php:57 shortcodes/pmpro_account.php:40 pages/account.php:14
5665
+ #: pages/cancel.php:48 pages/cancel.php:56 shortcodes/pmpro_account.php:39
5666
  #: shortcodes/pmpro_account.php:40
5667
  msgid "My Memberships"
5668
  msgstr ""
5669
 
5670
+ #: pages/cancel.php:93 pages/cancel.php:77 pages/cancel.php:92
5671
  msgid "Cancel All Memberships"
5672
  msgstr ""
5673
 
5674
+ #: pages/cancel.php:102 pages/cancel.php:22 pages/cancel.php:86
5675
+ #: pages/cancel.php:101
5676
  msgid "Click here to go to the home page."
5677
  msgstr ""
5678
 
5695
  msgstr ""
5696
 
5697
  #: pages/checkout.php:68 pages/checkout.php:51 pages/checkout.php:53
5698
+ #: pages/checkout.php:60 pages/checkout.php:61 pages/checkout.php:68
5699
  #, php-format
5700
  msgid ""
5701
  "<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
5704
 
5705
  #: pages/checkout.php:79 services/applydiscountcode.php:92
5706
  #: pages/checkout.php:62 pages/checkout.php:63 pages/checkout.php:64
5707
+ #: pages/checkout.php:71 pages/checkout.php:72 pages/checkout.php:79
5708
  #: services/applydiscountcode.php:74 services/applydiscountcode.php:75
5709
  #: services/applydiscountcode.php:78 services/applydiscountcode.php:89
5710
+ #: services/applydiscountcode.php:92
5711
  msgid "Click here to change your discount code"
5712
  msgstr ""
5713
 
5714
  #: pages/checkout.php:81 pages/checkout.php:64 pages/checkout.php:65
5715
  #: pages/checkout.php:66 pages/checkout.php:73 pages/checkout.php:74
5716
+ #: pages/checkout.php:81
5717
  msgid "Click here to enter your discount code"
5718
  msgstr ""
5719
 
5720
  #: pages/checkout.php:81 pages/checkout.php:64 pages/checkout.php:65
5721
  #: pages/checkout.php:66 pages/checkout.php:73 pages/checkout.php:74
5722
+ #: pages/checkout.php:81
5723
  msgid "Do you have a discount code?"
5724
  msgstr ""
5725
 
5726
  #: pages/checkout.php:182 pages/checkout.php:160 pages/checkout.php:163
5727
  #: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:173
5728
+ #: pages/checkout.php:175 pages/checkout.php:182
5729
  msgid "Account Information"
5730
  msgstr ""
5731
 
5732
  #: pages/checkout.php:183 pages/checkout.php:160 pages/checkout.php:163
5733
  #: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:174
5734
+ #: pages/checkout.php:176 pages/checkout.php:183
5735
  msgid "Already have an account?"
5736
  msgstr ""
5737
 
5738
  #: pages/checkout.php:183 pages/checkout.php:160 pages/checkout.php:163
5739
  #: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:174
5740
+ #: pages/checkout.php:176 pages/checkout.php:183
5741
  msgid "Log in here"
5742
  msgstr ""
5743
 
5744
  #: pages/checkout.php:209 pages/checkout.php:186 pages/checkout.php:189
5745
  #: pages/checkout.php:191 pages/checkout.php:198 pages/checkout.php:200
5746
+ #: pages/checkout.php:202 pages/checkout.php:209
5747
  msgid "Confirm Password"
5748
  msgstr ""
5749
 
5750
  #: pages/checkout.php:236 pages/checkout.php:213 pages/checkout.php:216
5751
  #: pages/checkout.php:218 pages/checkout.php:225 pages/checkout.php:227
5752
+ #: pages/checkout.php:229 pages/checkout.php:236
5753
  msgid "Confirm E-mail Address"
5754
  msgstr ""
5755
 
5756
  #: pages/checkout.php:255 pages/checkout.php:232 pages/checkout.php:235
5757
  #: pages/checkout.php:237 pages/checkout.php:244 pages/checkout.php:246
5758
+ #: pages/checkout.php:248 pages/checkout.php:255
5759
  msgid "Full Name"
5760
  msgstr ""
5761
 
5762
  #: pages/checkout.php:256 pages/checkout.php:233 pages/checkout.php:236
5763
  #: pages/checkout.php:238 pages/checkout.php:245 pages/checkout.php:247
5764
+ #: pages/checkout.php:249 pages/checkout.php:256
5765
  msgid "LEAVE THIS BLANK"
5766
  msgstr ""
5767
 
5768
  #: pages/checkout.php:280 pages/checkout.php:257 pages/checkout.php:260
5769
  #: pages/checkout.php:262 pages/checkout.php:269 pages/checkout.php:271
5770
+ #: pages/checkout.php:273 pages/checkout.php:280
5771
  #, php-format
5772
  msgid ""
5773
  "You are logged in as <strong>%s</strong>. If you would like to use a "
5776
 
5777
  #: pages/checkout.php:296 pages/checkout.php:276 pages/checkout.php:278
5778
  #: pages/checkout.php:285 pages/checkout.php:287 pages/checkout.php:289
5779
+ #: pages/checkout.php:292 pages/checkout.php:296 pages/checkout.php:299
5780
  msgid "Choose your Payment Method"
5781
  msgstr ""
5782
 
5783
  #: pages/checkout.php:305 pages/checkout.php:284 pages/checkout.php:286
5784
  #: pages/checkout.php:293 pages/checkout.php:296 pages/checkout.php:298
5785
+ #: pages/checkout.php:300 pages/checkout.php:305 pages/checkout.php:307
5786
  msgid "Check Out with a Credit Card Here"
5787
  msgstr ""
5788
 
5789
  #: pages/checkout.php:693 pages/checkout.php:277 pages/checkout.php:284
5790
  #: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
5791
  #: pages/checkout.php:681 pages/checkout.php:686 pages/checkout.php:690
5792
+ #: pages/checkout.php:692 pages/checkout.php:693 pages/checkout.php:696
5793
+ #: pages/checkout.php:697
5794
  #, php-format
5795
  msgid "I agree to the %s"
5796
  msgstr ""
5798
  #: pages/checkout.php:713 pages/checkout.php:667 pages/checkout.php:674
5799
  #: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
5800
  #: pages/checkout.php:701 pages/checkout.php:706 pages/checkout.php:710
5801
+ #: pages/checkout.php:712 pages/checkout.php:713 pages/checkout.php:716
5802
+ #: pages/checkout.php:717
5803
  msgid "Complete Payment"
5804
  msgstr ""
5805
 
5806
  #: pages/checkout.php:735 pages/checkout.php:687 pages/checkout.php:694
5807
  #: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
5808
  #: pages/checkout.php:723 pages/checkout.php:728 pages/checkout.php:732
5809
+ #: pages/checkout.php:734 pages/checkout.php:735 pages/checkout.php:738
5810
+ #: pages/checkout.php:739
5811
  msgid "Processing..."
5812
  msgstr ""
5813
 
5830
  msgstr ""
5831
 
5832
  #: pages/confirmation.php:47 pages/invoice.php:22 pages/confirmation.php:41
5833
+ #: pages/confirmation.php:47 pages/invoice.php:22
5834
  #, php-format
5835
  msgid "Invoice #%s on %s"
5836
  msgstr ""
5837
 
5838
  #: pages/confirmation.php:49 pages/invoice.php:24 pages/confirmation.php:43
5839
+ #: pages/confirmation.php:49 pages/invoice.php:24
5840
  msgid "Print"
5841
  msgstr ""
5842
 
5843
  #: pages/confirmation.php:52 pages/confirmation.php:115 pages/invoice.php:27
5844
  #: pages/confirmation.php:45 pages/confirmation.php:46
5845
+ #: pages/confirmation.php:52 pages/confirmation.php:102
5846
+ #: pages/confirmation.php:104 pages/confirmation.php:115 pages/invoice.php:26
5847
  #: pages/invoice.php:27
5848
  msgid "Account"
5849
  msgstr ""
5850
 
5851
  #: pages/confirmation.php:55 pages/invoice.php:30 pages/account.php:29
5852
  #: pages/account.php:33 pages/confirmation.php:48 pages/confirmation.php:49
5853
+ #: pages/confirmation.php:55 pages/invoice.php:29 pages/invoice.php:30
5854
  msgid "Membership Expires"
5855
  msgstr ""
5856
 
5857
  #: pages/confirmation.php:69 pages/invoice.php:50 pages/account.php:105
5858
  #: pages/account.php:109 pages/confirmation.php:61 pages/confirmation.php:63
5859
+ #: pages/confirmation.php:69 pages/invoice.php:48 pages/invoice.php:50
5860
  msgid "Payment Method"
5861
  msgstr ""
5862
 
5863
  #: pages/confirmation.php:71 pages/invoice.php:52 pages/invoice.php:110
5864
+ #: pages/confirmation.php:63 pages/confirmation.php:65
5865
+ #: pages/confirmation.php:71 pages/invoice.php:50 pages/invoice.php:52
5866
+ #: pages/invoice.php:107 pages/invoice.php:109 pages/invoice.php:110
5867
  msgid "Total Billed"
5868
  msgstr ""
5869
 
5870
  #: pages/confirmation.php:88 pages/invoice.php:69 pages/confirmation.php:80
5871
+ #: pages/confirmation.php:82 pages/confirmation.php:88 pages/invoice.php:67
5872
+ #: pages/invoice.php:69
5873
  msgid "ending in"
5874
  msgstr ""
5875
 
5876
  #: pages/confirmation.php:103 pages/confirmation.php:97
5877
+ #: pages/confirmation.php:103
5878
  #, php-format
5879
  msgid ""
5880
  "Below are details about your membership account. A welcome email has been "
5882
  msgstr ""
5883
 
5884
  #: pages/confirmation.php:116 pages/confirmation.php:103
5885
+ #: pages/confirmation.php:105 pages/confirmation.php:116
5886
  msgid "Pending"
5887
  msgstr ""
5888
 
5889
  #: pages/confirmation.php:124 pages/invoice.php:141 pages/confirmation.php:111
5890
+ #: pages/confirmation.php:113 pages/confirmation.php:124 pages/invoice.php:139
5891
+ #: pages/invoice.php:141
5892
  msgid "View Your Membership Account &rarr;"
5893
  msgstr ""
5894
 
5895
  #: pages/confirmation.php:126 pages/confirmation.php:113
5896
+ #: pages/confirmation.php:115 pages/confirmation.php:126
5897
  msgid ""
5898
  "If your account is not activated within a few minutes, please contact the "
5899
  "site owner."
5952
  #: adminpages/orders.php:448 paid-memberships-pro.php:115
5953
  #: paid-memberships-pro.php:116 paid-memberships-pro.php:123
5954
  #: paid-memberships-pro.php:124 paid-memberships-pro.php:125
5955
+ #: paid-memberships-pro.php:126 paid-memberships-pro.php:128
5956
  msgid "Testing Only"
5957
  msgstr ""
5958
 
5959
  #: paid-memberships-pro.php:133 paid-memberships-pro.php:120
5960
  #: paid-memberships-pro.php:121 paid-memberships-pro.php:128
5961
  #: paid-memberships-pro.php:129 paid-memberships-pro.php:130
5962
+ #: paid-memberships-pro.php:131 paid-memberships-pro.php:133
5963
  msgid "PayPal Payflow Pro/PayPal Pro"
5964
  msgstr ""
5965
 
5966
  #: paid-memberships-pro.php:138 paid-memberships-pro.php:125
5967
  #: paid-memberships-pro.php:126 paid-memberships-pro.php:133
5968
  #: paid-memberships-pro.php:134 paid-memberships-pro.php:135
5969
+ #: paid-memberships-pro.php:136 paid-memberships-pro.php:138
5970
  msgid "Cybersource"
5971
  msgstr ""
5972
 
5973
  #: paid-memberships-pro.php:159 paid-memberships-pro.php:156
5974
+ #: paid-memberships-pro.php:157 paid-memberships-pro.php:159
5975
  msgid "Once a month"
5976
  msgstr ""
5977
 
5992
  #: preheaders/billing.php:273 preheaders/checkout.php:322
5993
  #: preheaders/billing.php:258 preheaders/billing.php:265
5994
  #: preheaders/billing.php:266 preheaders/billing.php:270
5995
+ #: preheaders/billing.php:273 preheaders/billing.php:279
5996
+ #: preheaders/checkout.php:322 preheaders/checkout.php:332
5997
  #: preheaders/checkout.php:336 preheaders/checkout.php:364
5998
  #: preheaders/checkout.php:458 preheaders/checkout.php:464
5999
  #: preheaders/checkout.php:465 preheaders/checkout.php:470
6004
  #: preheaders/billing.php:276 preheaders/checkout.php:330
6005
  #: preheaders/billing.php:263 preheaders/billing.php:268
6006
  #: preheaders/billing.php:269 preheaders/billing.php:273
6007
+ #: preheaders/billing.php:276 preheaders/billing.php:284
6008
+ #: preheaders/checkout.php:330 preheaders/checkout.php:340
6009
  #: preheaders/checkout.php:344 preheaders/checkout.php:372
6010
  #: preheaders/checkout.php:466 preheaders/checkout.php:473
6011
  #: preheaders/checkout.php:474 preheaders/checkout.php:478
6016
  #: preheaders/billing.php:279 preheaders/checkout.php:335
6017
  #: preheaders/billing.php:268 preheaders/billing.php:271
6018
  #: preheaders/billing.php:272 preheaders/billing.php:276
6019
+ #: preheaders/billing.php:279 preheaders/billing.php:289
6020
+ #: preheaders/checkout.php:335 preheaders/checkout.php:345
6021
  #: preheaders/checkout.php:349 preheaders/checkout.php:377
6022
  #: preheaders/checkout.php:471 preheaders/checkout.php:478
6023
  #: preheaders/checkout.php:480 preheaders/checkout.php:483
6027
 
6028
  #: preheaders/billing.php:283 preheaders/billing.php:274
6029
  #: preheaders/billing.php:275 preheaders/billing.php:276
6030
+ #: preheaders/billing.php:280 preheaders/billing.php:283
6031
+ #: preheaders/billing.php:295
6032
  msgid "All good!"
6033
  msgstr ""
6034
 
6035
  #: preheaders/billing.php:353 preheaders/billing.php:340
6036
  #: preheaders/billing.php:345 preheaders/billing.php:346
6037
+ #: preheaders/billing.php:350 preheaders/billing.php:353
6038
+ #: preheaders/billing.php:370
6039
  #, php-format
6040
  msgid "Information updated. <a href=\"%s\">&laquo; back to my account</a>"
6041
  msgstr ""
6042
 
6043
  #: preheaders/billing.php:359 preheaders/billing.php:347
6044
  #: preheaders/billing.php:351 preheaders/billing.php:352
6045
+ #: preheaders/billing.php:356 preheaders/billing.php:359
6046
+ #: preheaders/billing.php:378 preheaders/billing.php:380
6047
  msgid "Error updating billing information."
6048
  msgstr ""
6049
 
6050
  #: preheaders/cancel.php:59 preheaders/cancel.php:24 preheaders/cancel.php:25
6051
+ #: preheaders/cancel.php:28 preheaders/cancel.php:59
6052
  msgid "Your membership has been cancelled."
6053
  msgstr ""
6054
 
6055
  #: preheaders/checkout.php:34 preheaders/checkout.php:344
6056
  #: preheaders/checkout.php:28 preheaders/checkout.php:30
6057
  #: preheaders/checkout.php:31 preheaders/checkout.php:32
6058
+ #: preheaders/checkout.php:34 preheaders/checkout.php:344
6059
+ #: preheaders/checkout.php:354 preheaders/checkout.php:358
6060
+ #: preheaders/checkout.php:386 preheaders/checkout.php:480
6061
+ #: preheaders/checkout.php:487 preheaders/checkout.php:491
6062
+ #: preheaders/checkout.php:492 preheaders/checkout.php:508
6063
+ #: preheaders/checkout.php:509
6064
  msgid "Invalid gateway."
6065
  msgstr ""
6066
 
6067
+ #: preheaders/checkout.php:54 preheaders/checkout.php:54
6068
+ #: preheaders/checkout.php:88 preheaders/checkout.php:89
6069
+ #: preheaders/checkout.php:91 preheaders/checkout.php:95
6070
+ #: preheaders/checkout.php:96
6071
  msgid "Checkout: Payment Information"
6072
  msgstr ""
6073
 
6074
+ #: preheaders/checkout.php:59 preheaders/checkout.php:59
6075
+ #: preheaders/checkout.php:100 preheaders/checkout.php:101
6076
  msgid "Set Up Your Account"
6077
  msgstr ""
6078
 
6079
+ #: preheaders/checkout.php:289 preheaders/checkout.php:289
6080
+ #: preheaders/checkout.php:300 preheaders/checkout.php:304
6081
+ #: preheaders/checkout.php:331 preheaders/checkout.php:416
6082
+ #: preheaders/checkout.php:421
6083
  msgid "There are JavaScript errors on the page. Please contact the webmaster."
6084
  msgstr ""
6085
 
6086
+ #: preheaders/checkout.php:325 preheaders/checkout.php:325
6087
+ #: preheaders/checkout.php:335 preheaders/checkout.php:339
6088
+ #: preheaders/checkout.php:367 preheaders/checkout.php:461
6089
+ #: preheaders/checkout.php:468 preheaders/checkout.php:473
6090
+ #: preheaders/checkout.php:485 preheaders/checkout.php:486
6091
  msgid "Your passwords do not match. Please try again."
6092
  msgstr ""
6093
 
6094
+ #: preheaders/checkout.php:340 preheaders/checkout.php:340
6095
+ #: preheaders/checkout.php:350 preheaders/checkout.php:354
6096
+ #: preheaders/checkout.php:382 preheaders/checkout.php:476
6097
+ #: preheaders/checkout.php:483 preheaders/checkout.php:486
6098
+ #: preheaders/checkout.php:488 preheaders/checkout.php:503
6099
+ #: preheaders/checkout.php:504
6100
  #, php-format
6101
  msgid "Please check the box to agree to the %s."
6102
  msgstr ""
6103
 
6104
+ #: preheaders/checkout.php:347 preheaders/checkout.php:347
6105
+ #: preheaders/checkout.php:357 preheaders/checkout.php:361
6106
+ #: preheaders/checkout.php:389 preheaders/checkout.php:483
6107
+ #: preheaders/checkout.php:490 preheaders/checkout.php:495
6108
+ #: preheaders/checkout.php:512 preheaders/checkout.php:513
6109
  msgid "Are you a spammer?"
6110
  msgstr ""
6111
 
6112
+ #: preheaders/checkout.php:368 preheaders/checkout.php:368
6113
+ #: preheaders/checkout.php:377 preheaders/checkout.php:381
6114
+ #: preheaders/checkout.php:410 preheaders/checkout.php:503
6115
+ #: preheaders/checkout.php:510 preheaders/checkout.php:515
6116
+ #: preheaders/checkout.php:518 preheaders/checkout.php:535
6117
+ #: preheaders/checkout.php:536
6118
  msgid "That username is already taken. Please try another."
6119
  msgstr ""
6120
 
6121
+ #: preheaders/checkout.php:373 preheaders/checkout.php:373
6122
+ #: preheaders/checkout.php:382 preheaders/checkout.php:386
6123
+ #: preheaders/checkout.php:415 preheaders/checkout.php:508
6124
+ #: preheaders/checkout.php:515 preheaders/checkout.php:520
6125
+ #: preheaders/checkout.php:524 preheaders/checkout.php:541
6126
+ #: preheaders/checkout.php:542
6127
  msgid "That email address is already taken. Please try another."
6128
  msgstr ""
6129
 
6130
  #: preheaders/checkout.php:404 preheaders/checkout.php:397
6131
+ #: preheaders/checkout.php:399 preheaders/checkout.php:404
6132
+ #: preheaders/checkout.php:416 preheaders/checkout.php:420
6133
+ #: preheaders/checkout.php:446 preheaders/checkout.php:525
6134
+ #: preheaders/checkout.php:532 preheaders/checkout.php:537
6135
+ #: preheaders/checkout.php:544 preheaders/checkout.php:561
6136
+ #: preheaders/checkout.php:562
6137
  #, php-format
6138
  msgid "reCAPTCHA failed. (%s) Please try again."
6139
  msgstr ""
6140
 
6141
  #: preheaders/checkout.php:491 preheaders/checkout.php:482
6142
+ #: preheaders/checkout.php:484 preheaders/checkout.php:491
6143
+ #: preheaders/checkout.php:501 preheaders/checkout.php:505
6144
+ #: preheaders/checkout.php:533 preheaders/checkout.php:647
6145
+ #: preheaders/checkout.php:654 preheaders/checkout.php:659
6146
+ #: preheaders/checkout.php:683 preheaders/checkout.php:701
6147
+ #: preheaders/checkout.php:702
6148
  msgid "Payment accepted."
6149
  msgstr ""
6150
 
6151
  #: preheaders/checkout.php:497 preheaders/checkout.php:490
6152
+ #: preheaders/checkout.php:492 preheaders/checkout.php:497
6153
+ #: preheaders/checkout.php:509 preheaders/checkout.php:513
6154
+ #: preheaders/checkout.php:539 preheaders/checkout.php:653
6155
+ #: preheaders/checkout.php:660 preheaders/checkout.php:665
6156
+ #: preheaders/checkout.php:691 preheaders/checkout.php:709
6157
+ #: preheaders/checkout.php:710
6158
  msgid ""
6159
  "Unknown error generating account. Please contact us to set up your "
6160
  "membership."
6162
 
6163
  #: preheaders/checkout.php:572 preheaders/checkout.php:550
6164
  #: preheaders/checkout.php:552 preheaders/checkout.php:569
6165
+ #: preheaders/checkout.php:571 preheaders/checkout.php:572
6166
+ #: preheaders/checkout.php:575 preheaders/checkout.php:581
6167
+ #: preheaders/checkout.php:614 preheaders/checkout.php:785
6168
+ #: preheaders/checkout.php:792 preheaders/checkout.php:797
6169
+ #: preheaders/checkout.php:825 preheaders/checkout.php:844
6170
+ #: preheaders/checkout.php:859 preheaders/checkout.php:860
6171
  msgid ""
6172
  "Your payment was accepted, but there was an error setting up your account. "
6173
  "Please contact us."
6177
  #: preheaders/checkout.php:693 preheaders/checkout.php:710
6178
  #: preheaders/checkout.php:712 preheaders/checkout.php:722
6179
  #: preheaders/checkout.php:730 preheaders/checkout.php:754
6180
+ #: preheaders/checkout.php:802 preheaders/checkout.php:826
6181
+ #: preheaders/checkout.php:953 preheaders/checkout.php:960
6182
+ #: preheaders/checkout.php:970 preheaders/checkout.php:983
6183
+ #: preheaders/checkout.php:1030 preheaders/checkout.php:1045
6184
+ #: preheaders/checkout.php:1046
6185
  msgid ""
6186
  "IMPORTANT: Something went wrong during membership creation. Your credit card "
6187
  "authorized, but we cancelled the order immediately. You should not try to "
6192
  #: preheaders/checkout.php:696 preheaders/checkout.php:713
6193
  #: preheaders/checkout.php:715 preheaders/checkout.php:725
6194
  #: preheaders/checkout.php:733 preheaders/checkout.php:757
6195
+ #: preheaders/checkout.php:805 preheaders/checkout.php:829
6196
+ #: preheaders/checkout.php:956 preheaders/checkout.php:963
6197
+ #: preheaders/checkout.php:973 preheaders/checkout.php:988
6198
+ #: preheaders/checkout.php:1035 preheaders/checkout.php:1050
6199
+ #: preheaders/checkout.php:1051
6200
  msgid ""
6201
  "IMPORTANT: Something went wrong during membership creation. Your credit card "
6202
  "was charged, but we couldn't assign your membership. You should not submit "
6207
  #: preheaders/checkout.php:707 preheaders/checkout.php:724
6208
  #: preheaders/checkout.php:726 preheaders/checkout.php:736
6209
  #: preheaders/checkout.php:744 preheaders/checkout.php:768
6210
+ #: preheaders/checkout.php:816 preheaders/checkout.php:840
6211
+ #: preheaders/checkout.php:967 preheaders/checkout.php:974
6212
+ #: preheaders/checkout.php:984 preheaders/checkout.php:1001
6213
+ #: preheaders/checkout.php:1048 preheaders/checkout.php:1063
6214
+ #: preheaders/checkout.php:1064
6215
  #, php-format
6216
  msgid ""
6217
  "You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
6222
  #: preheaders/checkout.php:709 preheaders/checkout.php:726
6223
  #: preheaders/checkout.php:728 preheaders/checkout.php:738
6224
  #: preheaders/checkout.php:746 preheaders/checkout.php:770
6225
+ #: preheaders/checkout.php:818 preheaders/checkout.php:842
6226
+ #: preheaders/checkout.php:969 preheaders/checkout.php:976
6227
+ #: preheaders/checkout.php:986 preheaders/checkout.php:1003
6228
+ #: preheaders/checkout.php:1050 preheaders/checkout.php:1065
6229
+ #: preheaders/checkout.php:1066
6230
  msgid "A Payment Gateway must be set up before any payments will be processed."
6231
  msgstr ""
6232
 
6236
  msgid "Membership expired email sent to %s. "
6237
  msgstr ""
6238
 
6239
+ #: scheduled/crons.php:105 scheduled/crons.php:27 scheduled/crons.php:74
6240
  #: scheduled/crons.php:80 scheduled/crons.php:84 scheduled/crons.php:88
6241
+ #: scheduled/crons.php:99 scheduled/crons.php:100
6242
  #, php-format
6243
  msgid "Membership expiring email sent to %s. "
6244
  msgstr ""
6245
 
6246
+ #: scheduled/crons.php:184 scheduled/crons.php:143 scheduled/crons.php:152
6247
  #: scheduled/crons.php:157 scheduled/crons.php:164 scheduled/crons.php:175
6248
+ #: scheduled/crons.php:176
6249
  #, php-format
6250
  msgid "Credit card expiring email sent to %s. "
6251
  msgstr ""
6252
 
6253
+ #: scheduled/crons.php:240 scheduled/crons.php:104 scheduled/crons.php:196
6254
  #: scheduled/crons.php:208 scheduled/crons.php:210 scheduled/crons.php:220
6255
+ #: scheduled/crons.php:231 scheduled/crons.php:232
6256
  #, php-format
6257
  msgid "Trial ending email sent to %s. "
6258
  msgstr ""
6259
 
6260
  #: services/applydiscountcode.php:70 services/applydiscountcode.php:64
6261
+ #: services/applydiscountcode.php:67 services/applydiscountcode.php:70
6262
  #, php-format
6263
  msgid "The %s code has been applied to your order. "
6264
  msgstr ""
6265
 
6266
  #: services/applydiscountcode.php:100 services/applydiscountcode.php:82
6267
  #: services/applydiscountcode.php:83 services/applydiscountcode.php:86
6268
+ #: services/applydiscountcode.php:97 services/applydiscountcode.php:100
6269
  #, php-format
6270
  msgid "The <strong>%s</strong> code has been applied to your order."
6271
  msgstr ""
6279
  "Information From Authorize.net"
6280
  msgstr ""
6281
 
6282
+ #: services/stripe-webhook.php:193
6283
+ #, php-format
6284
+ msgid ""
6285
+ "While processing an update to the subscription for %s, we failed to cancel "
6286
+ "their old subscription in Stripe. Please check that this user's original "
6287
+ "subscription (%s) is cancelled in the Stripe dashboard."
6288
+ msgstr ""
6289
+
6290
+ #: services/stripe-webhook.php:320 services/stripe-webhook.php:176
6291
  #: services/stripe-webhook.php:194 services/stripe-webhook.php:270
6292
  #: services/stripe-webhook.php:271 services/stripe-webhook.php:272
6293
  #: services/stripe-webhook.php:283 services/stripe-webhook.php:290
pages/billing.php CHANGED
@@ -332,7 +332,7 @@
332
  <option value="12" <?php if($ExpirationMonth == "12") { ?>selected="selected"<?php } ?>>12</option>
333
  </select>/<select id="ExpirationYear" <?php if($gateway != "stripe") { ?>name="ExpirationYear"<?php } ?>>
334
  <?php
335
- for($i = date("Y"); $i < date("Y") + 10; $i++)
336
  {
337
  ?>
338
  <option value="<?php echo $i?>" <?php if($ExpirationYear == $i) { ?>selected="selected"<?php } ?>><?php echo $i?></option>
332
  <option value="12" <?php if($ExpirationMonth == "12") { ?>selected="selected"<?php } ?>>12</option>
333
  </select>/<select id="ExpirationYear" <?php if($gateway != "stripe") { ?>name="ExpirationYear"<?php } ?>>
334
  <?php
335
+ for($i = date_i18n("Y"); $i < date_i18n("Y") + 10; $i++)
336
  {
337
  ?>
338
  <option value="<?php echo $i?>" <?php if($ExpirationYear == $i) { ?>selected="selected"<?php } ?>><?php echo $i?></option>
pages/cancel.php CHANGED
@@ -103,4 +103,4 @@
103
  <?php
104
  }
105
  ?>
106
- </div> <!-- end pmpro_cancel -->
103
  <?php
104
  }
105
  ?>
106
+ </div> <!-- end pmpro_cancel -->
pages/checkout.php CHANGED
@@ -595,7 +595,7 @@
595
  <option value="12" <?php if($ExpirationMonth == "12") { ?>selected="selected"<?php } ?>>12</option>
596
  </select>/<select id="ExpirationYear" name="ExpirationYear" class=" <?php echo pmpro_getClassForField("ExpirationYear");?>">
597
  <?php
598
- for($i = date("Y"); $i < date("Y") + 10; $i++)
599
  {
600
  ?>
601
  <option value="<?php echo $i?>" <?php if($ExpirationYear == $i) { ?>selected="selected"<?php } ?>><?php echo $i?></option>
595
  <option value="12" <?php if($ExpirationMonth == "12") { ?>selected="selected"<?php } ?>>12</option>
596
  </select>/<select id="ExpirationYear" name="ExpirationYear" class=" <?php echo pmpro_getClassForField("ExpirationYear");?>">
597
  <?php
598
+ for($i = date_i18n("Y"); $i < date_i18n("Y") + 10; $i++)
599
  {
600
  ?>
601
  <option value="<?php echo $i?>" <?php if($ExpirationYear == $i) { ?>selected="selected"<?php } ?>><?php echo $i?></option>
paid-memberships-pro.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Paid Memberships Pro
4
  Plugin URI: http://www.paidmembershipspro.com
5
  Description: Plugin to Handle Memberships
6
- Version: 1.8.11.2
7
  Author: Stranger Studios
8
  Author URI: http://www.strangerstudios.com
9
  Text Domain: pmpro
@@ -15,7 +15,7 @@ Domain Path: /languages
15
  */
16
 
17
  //version constant
18
- define("PMPRO_VERSION", "1.8.11.2");
19
  define("PMPRO_USER_AGENT", "Paid Memberships Pro v" . PMPRO_VERSION . "; " . site_url());
20
 
21
  //if the session has been started yet, start it (ignore if running from command line)
3
  Plugin Name: Paid Memberships Pro
4
  Plugin URI: http://www.paidmembershipspro.com
5
  Description: Plugin to Handle Memberships
6
+ Version: 1.8.12
7
  Author: Stranger Studios
8
  Author URI: http://www.strangerstudios.com
9
  Text Domain: pmpro
15
  */
16
 
17
  //version constant
18
+ define("PMPRO_VERSION", "1.8.12");
19
  define("PMPRO_USER_AGENT", "Paid Memberships Pro v" . PMPRO_VERSION . "; " . site_url());
20
 
21
  //if the session has been started yet, start it (ignore if running from command line)
preheaders/cancel.php CHANGED
@@ -71,4 +71,4 @@
71
  $pmpro_msg = $pmpro_error;
72
  $pmpro_msgt = "pmpro_error";
73
  }
74
- }
71
  $pmpro_msg = $pmpro_error;
72
  $pmpro_msgt = "pmpro_error";
73
  }
74
+ }
preheaders/checkout.php CHANGED
@@ -427,7 +427,7 @@ if ( $submit && $pmpro_msgt != "pmpro_error" ) {
427
  $morder->discount_code = $discount_code;
428
  $morder->InitialPayment = $pmpro_level->initial_payment;
429
  $morder->PaymentAmount = $pmpro_level->billing_amount;
430
- $morder->ProfileStartDate = date( "Y-m-d", current_time( "timestamp" ) ) . "T0:0:0";
431
  $morder->BillingPeriod = $pmpro_level->cycle_period;
432
  $morder->BillingFrequency = $pmpro_level->cycle_number;
433
 
@@ -621,7 +621,7 @@ if ( ! empty( $pmpro_confirmed ) ) {
621
 
622
  //calculate the end date
623
  if ( ! empty( $pmpro_level->expiration_number ) ) {
624
- $enddate = date( "Y-m-d", strtotime( "+ " . $pmpro_level->expiration_number . " " . $pmpro_level->expiration_period, current_time( "timestamp" ) ) );
625
  } else {
626
  $enddate = "NULL";
627
  }
427
  $morder->discount_code = $discount_code;
428
  $morder->InitialPayment = $pmpro_level->initial_payment;
429
  $morder->PaymentAmount = $pmpro_level->billing_amount;
430
+ $morder->ProfileStartDate = date_i18n( "Y-m-d", current_time( "timestamp" ) ) . "T0:0:0";
431
  $morder->BillingPeriod = $pmpro_level->cycle_period;
432
  $morder->BillingFrequency = $pmpro_level->cycle_number;
433
 
621
 
622
  //calculate the end date
623
  if ( ! empty( $pmpro_level->expiration_number ) ) {
624
+ $enddate = date_i18n( "Y-m-d", strtotime( "+ " . $pmpro_level->expiration_number . " " . $pmpro_level->expiration_period, current_time( "timestamp" ) ) );
625
  } else {
626
  $enddate = "NULL";
627
  }
preheaders/levels.php CHANGED
@@ -49,4 +49,4 @@ if(!empty($pmpro_level_order))
49
  $pmpro_levels = $reordered_levels;
50
  }
51
 
52
- $pmpro_levels = apply_filters("pmpro_levels_array", $pmpro_levels);
49
  $pmpro_levels = $reordered_levels;
50
  }
51
 
52
+ $pmpro_levels = apply_filters("pmpro_levels_array", $pmpro_levels);
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: strangerstudios
3
  Tags: memberships, membership, authorize.net, ecommerce, paypal, stripe, braintree, restrict access, restrict content, directory site, payflow
4
  Requires at least: 3.5
5
  Tested up to: 4.6.1
6
- Stable tag: 1.8.11.2
7
 
8
  A revenue-generating machine for membership sites. Unlimited levels with recurring payment, protected content and member management.
9
 
@@ -115,6 +115,15 @@ Not sure? You can find out by doing a bit a research.
115
  [View All Screenshots](http://www.paidmembershipspro.com/features/screenshots/)
116
 
117
  == Changelog ==
 
 
 
 
 
 
 
 
 
118
  = 1.8.11.2 =
119
  * BUG: Fixed a bug introduced in 1.8.11 that kept PMPro from tracking coupon code uses. Any checkout with a discount code while running 1.8.11 won't have properly tracked the discount code use. You may want to adjust your "uses" numbers for your codes, and hand check any reporting/etc that relied on discount codes. Users of the Sponsored Members addon will have been affected too. Discount codes will need to be made manually for any sponsor who checked out.
120
  * BUG: Fix to the expiration warnings code. Making sure it finds all members who are expiring soon while also keeping track of when emails are sent so users don't get too many emails.
3
  Tags: memberships, membership, authorize.net, ecommerce, paypal, stripe, braintree, restrict access, restrict content, directory site, payflow
4
  Requires at least: 3.5
5
  Tested up to: 4.6.1
6
+ Stable tag: 1.8.12
7
 
8
  A revenue-generating machine for membership sites. Unlimited levels with recurring payment, protected content and member management.
9
 
115
  [View All Screenshots](http://www.paidmembershipspro.com/features/screenshots/)
116
 
117
  == Changelog ==
118
+ = 1.8.12 =
119
+ * BUG: Fixed issue where "expiring soon" emails were sometimes sent more than needed.
120
+ * BUG: Fixed issue where PayPal Standard IPN requests were being rejected if a tax amount was set in PayPal.
121
+ * BUG: Fixed issue with Stripe subscription "updates" that were set to fire on "next payment", e.g. if you used Stripe with levels with a non-zero trial amount. When the update processed and created a new subscription, the old subscription was not being deleted and the new subscription ID was not being saved as a new order for future tracking purposes. If you use this feature, please check in Stripe to make sure your users don't have extra subscriptions.
122
+ * BUG: Fixed setting in PayPal/PayPal Express API calls from AUTOBILLAMT to AUTOBILLOUTAMT. This setting is set to AddToNextBilling, meaning that failed payment amounts are added to the next billing cycle's amount if left unpaid. In most cases, a retry of the original billed amount goes through or the user's subscription is cancelled. But just in case, this makes sure that outstanding balances are paid. (Thanks, jubstuff on GitHub)
123
+ * BUG: Fixed warnings in the setGateway method of the MemberOrder class for cases where the gateway is missing or the class file is not found.
124
+ * BUG/ENHANCEMENT: Moved the pmpro_before_change_membership_level hook to fire a little bit earlier to make it easier to determine the old level status/end date/etc before it gets updated. (Thanks, MrVibe on GitHub)
125
+ * ENHANCEMENT: Replaced the Force SSL option with an explanation if the entire site is over HTTPS. We are already ignoring the option in these cases.
126
+
127
  = 1.8.11.2 =
128
  * BUG: Fixed a bug introduced in 1.8.11 that kept PMPro from tracking coupon code uses. Any checkout with a discount code while running 1.8.11 won't have properly tracked the discount code use. You may want to adjust your "uses" numbers for your codes, and hand check any reporting/etc that relied on discount codes. Users of the Sponsored Members addon will have been affected too. Discount codes will need to be made manually for any sponsor who checked out.
129
  * BUG: Fix to the expiration warnings code. Making sure it finds all members who are expiring soon while also keeping track of when emails are sent so users don't get too many emails.
scheduled/creditcardexpiringwarnings.php CHANGED
@@ -7,4 +7,4 @@
7
  require('../../../../wp-load.php');
8
 
9
  //this function is defined in /scheduled/crons.php
10
- pmpro_cron_credit_card_expiring_warnings();
7
  require('../../../../wp-load.php');
8
 
9
  //this function is defined in /scheduled/crons.php
10
+ pmpro_cron_credit_card_expiring_warnings();
scheduled/crons.php CHANGED
@@ -8,7 +8,7 @@ function pmpro_cron_expire_memberships()
8
  global $wpdb;
9
 
10
  //make sure we only run once a day
11
- $today = date("Y-m-d", current_time("timestamp"));
12
 
13
  //look for memberships that expired before today
14
  $sqlQuery = "SELECT mu.user_id, mu.membership_id, mu.startdate, mu.enddate FROM $wpdb->pmpro_memberships_users mu WHERE mu.status = 'active' AND mu.enddate IS NOT NULL AND mu.enddate <> '' AND mu.enddate <> '0000-00-00 00:00:00' AND DATE(mu.enddate) <= '" . $today . "' ORDER BY mu.enddate";
@@ -52,40 +52,43 @@ function pmpro_cron_expiration_warnings()
52
  global $wpdb;
53
 
54
  //make sure we only run once a day
55
- $today = date("Y-m-d 00:00:00", current_time("timestamp"));
56
 
57
  $pmpro_email_days_before_expiration = apply_filters("pmpro_email_days_before_expiration", 7);
58
 
 
 
 
 
59
  //look for memberships that are going to expire within one week (but we haven't emailed them within a week)
60
  $sqlQuery = $wpdb->prepare(
61
- "SELECT
62
- mu.user_id,
63
- mu.membership_id,
64
- mu.startdate,
65
- mu.enddate,
66
- um.meta_value notified
67
- FROM {$wpdb->pmpro_memberships_users} mu
68
- LEFT JOIN {$wpdb->usermeta} um
69
- ON um.user_id = mu.user_id
70
- AND um.meta_key = %s
71
- WHERE mu.status = 'active'
72
- AND mu.enddate IS NOT NULL
73
- AND mu.enddate <> '0000-00-00 00:00:00'
74
- AND DATE_SUB(mu.enddate, INTERVAL %d DAY) <= %s
75
- AND mu.membership_id <> 0
76
- AND mu.membership_id IS NOT NULL
77
- AND (um.meta_value IS NULL OR DATE_ADD(um.meta_value, INTERVAL %d DAY) <= %s)
78
- ORDER BY mu.enddate",
79
  "pmpro_expiration_notice",
80
  $pmpro_email_days_before_expiration,
81
  $today,
82
- $pmpro_email_days_before_expiration,
83
- $today
84
  );
85
 
86
  if(defined('PMPRO_CRON_LIMIT'))
87
  $sqlQuery .= " LIMIT " . PMPRO_CRON_LIMIT;
88
-
89
  $expiring_soon = $wpdb->get_results($sqlQuery);
90
 
91
  foreach($expiring_soon as $e)
@@ -104,6 +107,9 @@ function pmpro_cron_expiration_warnings()
104
  echo ". ";
105
  }
106
 
 
 
 
107
  //update user meta so we don't email them again
108
  update_user_meta($e->user_id, "pmpro_expiration_notice", $today);
109
  }
@@ -117,7 +123,7 @@ function pmpro_cron_credit_card_expiring_warnings()
117
  {
118
  global $wpdb;
119
 
120
- $next_month_date = date("Y-m-01", strtotime("+2 months", current_time("timestamp")));
121
 
122
  $sqlQuery = "SELECT mu.user_id
123
  FROM $wpdb->pmpro_memberships_users mu
@@ -198,7 +204,7 @@ function pmpro_cron_trial_ending_warnings()
198
  global $wpdb;
199
 
200
  //make sure we only run once a day
201
- $today = date("Y-m-d 00:00:00", current_time("timestamp"));
202
 
203
  $pmpro_email_days_before_trial_end = apply_filters("pmpro_email_days_before_trial_end", 7);
204
 
8
  global $wpdb;
9
 
10
  //make sure we only run once a day
11
+ $today = date_i18n("Y-m-d", current_time("timestamp"));
12
 
13
  //look for memberships that expired before today
14
  $sqlQuery = "SELECT mu.user_id, mu.membership_id, mu.startdate, mu.enddate FROM $wpdb->pmpro_memberships_users mu WHERE mu.status = 'active' AND mu.enddate IS NOT NULL AND mu.enddate <> '' AND mu.enddate <> '0000-00-00 00:00:00' AND DATE(mu.enddate) <= '" . $today . "' ORDER BY mu.enddate";
52
  global $wpdb;
53
 
54
  //make sure we only run once a day
55
+ $today = date_i18n("Y-m-d 00:00:00", current_time("timestamp"));
56
 
57
  $pmpro_email_days_before_expiration = apply_filters("pmpro_email_days_before_expiration", 7);
58
 
59
+ // Configure the interval to select records from
60
+ $interval_start = $today;
61
+ $interval_end = date_i18n( 'Y-m-d 00:00:00', strtotime( "{$today} +{$pmpro_email_days_before_expiration} days", current_time( 'timestamp' ) ) );
62
+
63
  //look for memberships that are going to expire within one week (but we haven't emailed them within a week)
64
  $sqlQuery = $wpdb->prepare(
65
+ "SELECT DISTINCT
66
+ mu.user_id,
67
+ mu.membership_id,
68
+ mu.startdate,
69
+ mu.enddate,
70
+ um.meta_value AS notice
71
+ FROM {$wpdb->pmpro_memberships_users} AS mu
72
+ LEFT JOIN {$wpdb->usermeta} AS um ON um.user_id = mu.user_id
73
+ AND um.meta_key = %s
74
+ WHERE ( um.meta_value IS NULL OR DATE_ADD(um.meta_value, INTERVAL %d DAY) < %s )
75
+ AND ( mu.status = 'active' )
76
+ AND ( mu.enddate IS NOT NULL )
77
+ AND ( mu.enddate <> '0000-00-00 00:00:00' )
78
+ AND ( mu.enddate BETWEEN %s AND %s )
79
+ AND ( mu.membership_id <> 0 OR mu.membership_id <> NULL )
80
+ ORDER BY mu.enddate
81
+ ",
 
82
  "pmpro_expiration_notice",
83
  $pmpro_email_days_before_expiration,
84
  $today,
85
+ $interval_start,
86
+ $interval_end
87
  );
88
 
89
  if(defined('PMPRO_CRON_LIMIT'))
90
  $sqlQuery .= " LIMIT " . PMPRO_CRON_LIMIT;
91
+
92
  $expiring_soon = $wpdb->get_results($sqlQuery);
93
 
94
  foreach($expiring_soon as $e)
107
  echo ". ";
108
  }
109
 
110
+ //delete all user meta for this key to prevent duplicate user meta rows
111
+ delete_user_meta($e->user_id, "pmpro_expiration_notice");
112
+
113
  //update user meta so we don't email them again
114
  update_user_meta($e->user_id, "pmpro_expiration_notice", $today);
115
  }
123
  {
124
  global $wpdb;
125
 
126
+ $next_month_date = date_i18n("Y-m-01", strtotime("+2 months", current_time("timestamp")));
127
 
128
  $sqlQuery = "SELECT mu.user_id
129
  FROM $wpdb->pmpro_memberships_users mu
204
  global $wpdb;
205
 
206
  //make sure we only run once a day
207
+ $today = date_i18n("Y-m-d 00:00:00", current_time("timestamp"));
208
 
209
  $pmpro_email_days_before_trial_end = apply_filters("pmpro_email_days_before_trial_end", 7);
210
 
scheduled/expirationwarnings.php CHANGED
@@ -7,4 +7,4 @@
7
  require('../../../../wp-load.php');
8
 
9
  //this function is defined in /scheduled/crons.php
10
- pmpro_cron_expiration_warnings();
7
  require('../../../../wp-load.php');
8
 
9
  //this function is defined in /scheduled/crons.php
10
+ pmpro_cron_expiration_warnings();
scheduled/expirememberships.php CHANGED
@@ -7,4 +7,4 @@
7
  require('../../../../wp-load.php');
8
 
9
  //this function is defined in /scheduled/crons.php
10
- pmpro_cron_expire_memberships();
7
  require('../../../../wp-load.php');
8
 
9
  //this function is defined in /scheduled/crons.php
10
+ pmpro_cron_expire_memberships();
scheduled/trialendingwarnings.php CHANGED
@@ -7,4 +7,4 @@
7
  require('../../../../wp-load.php');
8
 
9
  //this function is defined in /scheduled/crons.php
10
- pmpro_cron_trial_ending_warnings();
7
  require('../../../../wp-load.php');
8
 
9
  //this function is defined in /scheduled/crons.php
10
+ pmpro_cron_trial_ending_warnings();
services/braintree-webhook.php CHANGED
@@ -380,7 +380,7 @@ function pmpro_braintreeWebhookExit()
380
  //for log
381
  if($logstr)
382
  {
383
- $logstr = "Logged On: " . date("m/d/Y H:i:s") . "\n" . $logstr . "\n-------------\n";
384
 
385
  echo $logstr;
386
 
380
  //for log
381
  if($logstr)
382
  {
383
+ $logstr = "Logged On: " . date_i18n("m/d/Y H:i:s") . "\n" . $logstr . "\n-------------\n";
384
 
385
  echo $logstr;
386
 
services/ipnhandler.php CHANGED
@@ -119,6 +119,14 @@ if ( $txn_type == "subscr_payment" ) {
119
 
120
  //Check that the corresponding order has the same amount as what we're getting from PayPal
121
  $amount = $_POST['mc_gross'];
 
 
 
 
 
 
 
 
122
  if ( (float) $amount != (float) $morder->total ) {
123
  ipnlog( "ERROR: PayPal transaction #" . $_POST['tnx_id'] . " amount (" . $amount . ") is not the same as the PMPro order #" . $morder->code . " (" . $morder->total . ")." );
124
  } else {
@@ -161,6 +169,14 @@ if ( $txn_type == "web_accept" && ! empty( $item_number ) ) {
161
 
162
  //Check that the corresponding order has the same amount
163
  $amount = $_POST['mc_gross'];
 
 
 
 
 
 
 
 
164
  if ( (float) $amount != (float) $morder->total ) {
165
  ipnlog( "ERROR: PayPal transaction #" . $_POST['txn_id'] . " amount (" . $amount . ") is not the same as the PMPro order #" . $morder->code . " (" . $morder->total . ")." );
166
  } else {
@@ -328,7 +344,7 @@ function pmpro_ipnExit() {
328
 
329
  //for log
330
  if ( $logstr ) {
331
- $logstr = "Logged On: " . date( "m/d/Y H:i:s" ) . "\n" . $logstr . "\n-------------\n";
332
 
333
  echo $logstr;
334
 
@@ -492,7 +508,7 @@ function pmpro_ipnChangeMembershipLevel( $txn_id, &$morder ) {
492
 
493
  //fix expiration date
494
  if ( ! empty( $morder->membership_level->expiration_number ) ) {
495
- $enddate = "'" . date( "Y-m-d", strtotime( "+ " . $morder->membership_level->expiration_number . " " . $morder->membership_level->expiration_period, current_time( "timestamp" ) ) ) . "'";
496
  } else {
497
  $enddate = "NULL";
498
  }
119
 
120
  //Check that the corresponding order has the same amount as what we're getting from PayPal
121
  $amount = $_POST['mc_gross'];
122
+
123
+ //Adjust gross for tax if provided
124
+ if(!empty($_POST['tax']) && !empty((float)$_POST['tax'])) {
125
+ $amount = (float)$amount - (float)$_POST['tax'];
126
+
127
+ //TODO: We should maybe update the order to reflect the tax amount and new total
128
+ }
129
+
130
  if ( (float) $amount != (float) $morder->total ) {
131
  ipnlog( "ERROR: PayPal transaction #" . $_POST['tnx_id'] . " amount (" . $amount . ") is not the same as the PMPro order #" . $morder->code . " (" . $morder->total . ")." );
132
  } else {
169
 
170
  //Check that the corresponding order has the same amount
171
  $amount = $_POST['mc_gross'];
172
+
173
+ //Adjust gross for tax if provided
174
+ if(!empty($_POST['tax']) && !empty((float)$_POST['tax'])) {
175
+ $amount = (float)$amount - (float)$_POST['tax'];
176
+
177
+ //TODO: We should maybe update the order to reflect the tax amount and new total
178
+ }
179
+
180
  if ( (float) $amount != (float) $morder->total ) {
181
  ipnlog( "ERROR: PayPal transaction #" . $_POST['txn_id'] . " amount (" . $amount . ") is not the same as the PMPro order #" . $morder->code . " (" . $morder->total . ")." );
182
  } else {
344
 
345
  //for log
346
  if ( $logstr ) {
347
+ $logstr = "Logged On: " . date_i18n( "m/d/Y H:i:s" ) . "\n" . $logstr . "\n-------------\n";
348
 
349
  echo $logstr;
350
 
508
 
509
  //fix expiration date
510
  if ( ! empty( $morder->membership_level->expiration_number ) ) {
511
+ $enddate = "'" . date_i18n( "Y-m-d", strtotime( "+ " . $morder->membership_level->expiration_number . " " . $morder->membership_level->expiration_period, current_time( "timestamp" ) ) ) . "'";
512
  } else {
513
  $enddate = "NULL";
514
  }
services/stripe-webhook.php CHANGED
@@ -178,19 +178,26 @@
178
  $last_order->getLastMemberOrder($user_id);
179
  $last_order->setGateway('stripe');
180
  $last_order->Gateway->getCustomer();
 
181
 
182
- if(!empty($last_order->Gateway->customer))
 
183
  {
184
- //find the first subscription
185
- if(!empty($last_order->Gateway->customer->subscriptions['data'][0]))
 
 
186
  {
187
- $first_sub = $last_order->Gateway->customer->subscriptions['data'][0]->__toArray();
188
- $end_timestamp = $first_sub['current_period_end'];
 
 
189
  }
190
  }
191
 
192
  //if we didn't get an end date, let's set one one cycle out
193
- $end_timestamp = strtotime("+" . $update['cycle_number'] . " " . $update['cycle_period']);
 
194
 
195
  //build order object
196
  $update_order = new MemberOrder();
@@ -200,11 +207,11 @@
200
  $update_order->membership_name = $user->membership_level->name;
201
  $update_order->InitialPayment = 0;
202
  $update_order->PaymentAmount = $update['billing_amount'];
203
- $update_order->ProfileStartDate = date("Y-m-d", $end_timestamp);
204
  $update_order->BillingPeriod = $update['cycle_period'];
205
  $update_order->BillingFrequency = $update['cycle_number'];
206
 
207
- //update subscription
208
  $update_order->Gateway->subscribe($update_order);
209
 
210
  //update membership
@@ -219,6 +226,10 @@
219
 
220
  $wpdb->query($sqlQuery);
221
 
 
 
 
 
222
  //remove this update
223
  unset($user_updates[$key]);
224
 
@@ -453,7 +464,7 @@
453
  //for log
454
  if($logstr)
455
  {
456
- $logstr = "Logged On: " . date("m/d/Y H:i:s") . "\n" . $logstr . "\n-------------\n";
457
 
458
  echo $logstr;
459
 
178
  $last_order->getLastMemberOrder($user_id);
179
  $last_order->setGateway('stripe');
180
  $last_order->Gateway->getCustomer();
181
+ $old_subscription = $last_order->Gateway->getSubscription($last_order);
182
 
183
+ //cancel old subscription and figure out end date for the new one
184
+ if(!empty($old_subscription))
185
  {
186
+ $end_timestamp = $old_subscription->current_period_end;
187
+
188
+ //cancel the old subscription
189
+ if(!$last_order->Gateway->cancelSubscriptionAtGateway($old_subscription))
190
  {
191
+ //email admin that the old subscription could not be canceled
192
+ $pmproemail = new PMProEmail();
193
+ $pmproemail->data = array("body"=>"<p>" . sprintf(__("While processing an update to the subscription for %s, we failed to cancel their old subscription in Stripe. Please check that this user's original subscription (%s) is cancelled in the Stripe dashboard.", "pmpro"), $user->display_name . " (" . $user->user_login . ", " . $user->user_email . ")", $old_subscription->id) . "</p>");
194
+ $pmproemail->sendEmail(get_bloginfo("admin_email"));
195
  }
196
  }
197
 
198
  //if we didn't get an end date, let's set one one cycle out
199
+ if(empty($end_timestamp))
200
+ $end_timestamp = strtotime("+" . $update['cycle_number'] . " " . $update['cycle_period']);
201
 
202
  //build order object
203
  $update_order = new MemberOrder();
207
  $update_order->membership_name = $user->membership_level->name;
208
  $update_order->InitialPayment = 0;
209
  $update_order->PaymentAmount = $update['billing_amount'];
210
+ $update_order->ProfileStartDate = date_i18n("Y-m-d", $end_timestamp);
211
  $update_order->BillingPeriod = $update['cycle_period'];
212
  $update_order->BillingFrequency = $update['cycle_number'];
213
 
214
+ //create new subscription
215
  $update_order->Gateway->subscribe($update_order);
216
 
217
  //update membership
226
 
227
  $wpdb->query($sqlQuery);
228
 
229
+ //save order so we know which plan to look for at stripe (order code = plan id)
230
+ $update_order->status = "success";
231
+ $update_order->saveOrder();
232
+
233
  //remove this update
234
  unset($user_updates[$key]);
235
 
464
  //for log
465
  if($logstr)
466
  {
467
+ $logstr = "Logged On: " . date_i18n("m/d/Y H:i:s") . "\n" . $logstr . "\n-------------\n";
468
 
469
  echo $logstr;
470
 
services/twocheckout-ins.php CHANGED
@@ -193,7 +193,7 @@
193
  global $logstr;
194
  //echo $logstr;
195
 
196
- $logstr = var_export($_REQUEST, true) . "Logged On: " . date("m/d/Y H:i:s") . "\n" . $logstr . "\n-------------\n";
197
 
198
  //log in file or email?
199
  if(defined('PMPRO_INS_DEBUG') && PMPRO_INS_DEBUG === "log")
@@ -274,7 +274,7 @@
274
  //fix expiration date
275
  if(!empty($morder->membership_level->expiration_number))
276
  {
277
- $enddate = "'" . date("Y-m-d", strtotime("+ " . $morder->membership_level->expiration_number . " " . $morder->membership_level->expiration_period, current_time("timestamp"))) . "'";
278
  }
279
  else
280
  {
193
  global $logstr;
194
  //echo $logstr;
195
 
196
+ $logstr = var_export($_REQUEST, true) . "Logged On: " . date_i18n("m/d/Y H:i:s") . "\n" . $logstr . "\n-------------\n";
197
 
198
  //log in file or email?
199
  if(defined('PMPRO_INS_DEBUG') && PMPRO_INS_DEBUG === "log")
274
  //fix expiration date
275
  if(!empty($morder->membership_level->expiration_number))
276
  {
277
+ $enddate = "'" . date_i18n("Y-m-d", strtotime("+ " . $morder->membership_level->expiration_number . " " . $morder->membership_level->expiration_period, current_time("timestamp"))) . "'";
278
  }
279
  else
280
  {
shortcodes/checkout_button.php CHANGED
@@ -17,4 +17,4 @@ function pmpro_checkout_button_shortcode($atts, $content=null, $code="")
17
 
18
  return pmpro_getCheckoutButton($level, $text, $class);
19
  }
20
- add_shortcode("pmpro_button", "pmpro_checkout_button_shortcode");
17
 
18
  return pmpro_getCheckoutButton($level, $text, $class);
19
  }
20
+ add_shortcode("pmpro_button", "pmpro_checkout_button_shortcode");
shortcodes/membership.php CHANGED
@@ -61,7 +61,7 @@ function pmpro_shortcode_membership($atts, $content=null, $code="")
61
  $startdate = $wpdb->get_var($sqlQuery);
62
 
63
  //adjust start date to 12AM
64
- $startdate = strtotime(date("Y-m-d", $startdate));
65
 
66
  if(empty($startdate))
67
  {
61
  $startdate = $wpdb->get_var($sqlQuery);
62
 
63
  //adjust start date to 12AM
64
+ $startdate = strtotime(date_i18n("Y-m-d", $startdate));
65
 
66
  if(empty($startdate))
67
  {
shortcodes/pmpro_account.php CHANGED
@@ -60,7 +60,7 @@ function pmpro_shortcode_account($atts, $content=null, $code="")
60
  <a href="<?php echo pmpro_url("checkout", "?level=" . $level->id, "https")?>"><?php _e("Renew", "pmpro");?></a>
61
  <?php } ?>
62
 
63
- <?php if((isset($ssorder->status) && $ssorder->status == "success") && (isset($ssorder->gateway) && in_array($ssorder->gateway, array("authorizenet", "paypal", "stripe", "braintree", "payflow", "cybersource")))) { ?>
64
  <a href="<?php echo pmpro_url("billing", "", "https")?>"><?php _e("Update Billing Info", "pmpro"); ?></a>
65
  <?php } ?>
66
 
@@ -79,7 +79,7 @@ function pmpro_shortcode_account($atts, $content=null, $code="")
79
  <td class="pmpro_account-membership-expiration">
80
  <?php
81
  if($level->enddate)
82
- echo date(get_option('date_format'), $level->enddate);
83
  else
84
  echo "---";
85
  ?>
@@ -142,7 +142,7 @@ function pmpro_shortcode_account($atts, $content=null, $code="")
142
  $invoice->getMembershipLevel();
143
  ?>
144
  <tr id="pmpro_account-invoice-<?php echo $invoice->code; ?>">
145
- <td><a href="<?php echo pmpro_url("invoice", "?invoice=" . $invoice->code)?>"><?php echo date(get_option("date_format"), $invoice->timestamp)?></td>
146
  <td><?php if(!empty($invoice->membership_level)) echo $invoice->membership_level->name; else echo __("N/A", "pmpro");?></td>
147
  <td><?php echo pmpro_formatPrice($invoice->total)?></td>
148
  </tr>
@@ -180,4 +180,4 @@ function pmpro_shortcode_account($atts, $content=null, $code="")
180
 
181
  return $content;
182
  }
183
- add_shortcode('pmpro_account', 'pmpro_shortcode_account');
60
  <a href="<?php echo pmpro_url("checkout", "?level=" . $level->id, "https")?>"><?php _e("Renew", "pmpro");?></a>
61
  <?php } ?>
62
 
63
+ <?php if((isset($ssorder->status) && $ssorder->status == "success") && (isset($ssorder->gateway) && in_array($ssorder->gateway, array("authorizenet", "paypal", "stripe", "braintree", "payflow", "cybersource"))) && pmpro_isLevelRecurring($level)) { ?>
64
  <a href="<?php echo pmpro_url("billing", "", "https")?>"><?php _e("Update Billing Info", "pmpro"); ?></a>
65
  <?php } ?>
66
 
79
  <td class="pmpro_account-membership-expiration">
80
  <?php
81
  if($level->enddate)
82
+ echo date_i18n(get_option('date_format'), $level->enddate);
83
  else
84
  echo "---";
85
  ?>
142
  $invoice->getMembershipLevel();
143
  ?>
144
  <tr id="pmpro_account-invoice-<?php echo $invoice->code; ?>">
145
+ <td><a href="<?php echo pmpro_url("invoice", "?invoice=" . $invoice->code)?>"><?php echo date_i18n(get_option("date_format"), $invoice->timestamp)?></td>
146
  <td><?php if(!empty($invoice->membership_level)) echo $invoice->membership_level->name; else echo __("N/A", "pmpro");?></td>
147
  <td><?php echo pmpro_formatPrice($invoice->total)?></td>
148
  </tr>
180
 
181
  return $content;
182
  }
183
+ add_shortcode('pmpro_account', 'pmpro_shortcode_account');