Version Description
- BUG: Fixed bug where dropdown to set the account page in the page settings was showing up twice.
- BUG: Fixed warning in pmpro_account shortcode.
- BUG: Grammar fixes in admin pages. "Setup" changed to "Set Up" when used as a verb. (Thanks, sumobi on GitHub)
- ENHANCEMENT: If the option is set, terms of service page embedded on the checkout page will not be passed through do_shortcode so shortcodes get processed in the text. (Thanks, cliffordp on GitHub)
- ENHANCEMENT: The pmpro_account shortcode will now accept "membership" or "memberships" for the section name.
Download this release
Release Info
Developer | strangerstudios |
Plugin | Paid Memberships Pro |
Version | 1.8.4.2 |
Comparing to | |
See all releases |
Code changes from version 1.8.4.1 to 1.8.4.2
- adminpages/admin_header.php +2 -2
- adminpages/orders.php +1 -1
- adminpages/pagesettings.php +257 -257
- classes/class.memberorder.php +2 -2
- classes/gateways/class.pmprogateway.php +1 -1
- classes/gateways/class.pmprogateway_authorizenet.php +1 -1
- classes/gateways/class.pmprogateway_braintree.php +2 -2
- classes/gateways/class.pmprogateway_check.php +1 -1
- classes/gateways/class.pmprogateway_cybersource.php +2 -2
- classes/gateways/class.pmprogateway_payflowpro.php +1 -1
- classes/gateways/class.pmprogateway_paypal.php +1 -1
- classes/gateways/class.pmprogateway_paypalexpress.php +2 -2
- classes/gateways/class.pmprogateway_stripe.php +1 -1
- includes/functions.php +1 -1
- includes/init.php +1 -1
- languages/pmpro-cs_CZ.mo +0 -0
- languages/pmpro-cs_CZ.po +6 -6
- languages/pmpro-da_DK.mo +0 -0
- languages/pmpro-da_DK.po +6 -6
- languages/pmpro-de_DE.mo +0 -0
- languages/pmpro-de_DE.po +6 -6
- languages/pmpro-en_GB.po +6 -6
- languages/pmpro-es_CL.mo +0 -0
- languages/pmpro-es_CL.po +6 -6
- languages/pmpro-es_ES.mo +0 -0
- languages/pmpro-es_ES.po +6 -6
- languages/pmpro-es_ES.pot +6 -6
- languages/pmpro-es_PE.mo +0 -0
- languages/pmpro-es_PE.po +6 -6
- languages/pmpro-fr_FR.mo +0 -0
- languages/pmpro-fr_FR.po +6 -6
- languages/pmpro-it_IT.mo +0 -0
- languages/pmpro-it_IT.po +6 -6
- languages/pmpro-nb_NO.mo +0 -0
- languages/pmpro-nb_NO.po +6 -6
- languages/pmpro-nl_NL.mo +0 -0
- languages/pmpro-nl_NL.po +6 -6
- languages/pmpro-pt_BR.mo +0 -0
- languages/pmpro-pt_BR.po +6 -6
- languages/pmpro-sk_SK.mo +0 -0
- languages/pmpro-sk_SK.po +6 -6
- languages/pmpro.po +6 -6
- languages/pmpro.pot +6 -6
- pages/checkout.php +1 -1
- paid-memberships-pro.php +2 -2
- preheaders/checkout.php +4 -4
- readme.txt +9 -2
- shortcodes/pmpro_account.php +179 -179
adminpages/admin_header.php
CHANGED
@@ -24,9 +24,9 @@
|
|
24 |
if(empty($pmpro_level_ready) && empty($edit))
|
25 |
$msgt .= " <a href=\"?page=pmpro-membershiplevels&edit=-1\">" . __("Add a membership level to get started.", "pmpro") . "</a>";
|
26 |
elseif($pmpro_level_ready && !$pmpro_pages_ready && $view != "pmpro-pagesettings")
|
27 |
-
$msgt .= " <a href=\"?page=pmpro-pagesettings\">" . __("
|
28 |
elseif($pmpro_level_ready && $pmpro_pages_ready && !$pmpro_gateway_ready && $view != "pmpro-paymentsettings")
|
29 |
-
$msgt .= " <a href=\"?page=pmpro-paymentsettings\">" . __("
|
30 |
|
31 |
if(empty($msgt))
|
32 |
$msg = false;
|
24 |
if(empty($pmpro_level_ready) && empty($edit))
|
25 |
$msgt .= " <a href=\"?page=pmpro-membershiplevels&edit=-1\">" . __("Add a membership level to get started.", "pmpro") . "</a>";
|
26 |
elseif($pmpro_level_ready && !$pmpro_pages_ready && $view != "pmpro-pagesettings")
|
27 |
+
$msgt .= " <a href=\"?page=pmpro-pagesettings\">" . __("Set up the membership pages", "pmpro") . "</a>.";
|
28 |
elseif($pmpro_level_ready && $pmpro_pages_ready && !$pmpro_gateway_ready && $view != "pmpro-paymentsettings")
|
29 |
+
$msgt .= " <a href=\"?page=pmpro-paymentsettings\">" . __("Set up your SSL certificate and payment gateway", "pmpro") . "</a>.";
|
30 |
|
31 |
if(empty($msgt))
|
32 |
$msg = false;
|
adminpages/orders.php
CHANGED
@@ -494,7 +494,7 @@
|
|
494 |
<td>
|
495 |
<?php if(in_array("timestamp", $read_only_fields) && $order_id > 0) { echo date(option("date_format"), $order->timestamp); } else { ?>
|
496 |
<?php
|
497 |
-
//
|
498 |
if(!empty($order->timestamp))
|
499 |
$timestamp = $order->timestamp;
|
500 |
else
|
494 |
<td>
|
495 |
<?php if(in_array("timestamp", $read_only_fields) && $order_id > 0) { echo date(option("date_format"), $order->timestamp); } else { ?>
|
496 |
<?php
|
497 |
+
//set up date vars
|
498 |
if(!empty($order->timestamp))
|
499 |
$timestamp = $order->timestamp;
|
500 |
else
|
adminpages/pagesettings.php
CHANGED
@@ -1,257 +1,257 @@
|
|
1 |
-
<?php
|
2 |
-
//only admins can get this
|
3 |
-
if(!function_exists("current_user_can") || (!current_user_can("manage_options") && !current_user_can("pmpro_pagesettings")))
|
4 |
-
{
|
5 |
-
die(__("You do not have permissions to perform this action.", "pmpro"));
|
6 |
-
}
|
7 |
-
|
8 |
-
global $wpdb, $msg, $msgt;
|
9 |
-
|
10 |
-
//get/set settings
|
11 |
-
global $pmpro_pages;
|
12 |
-
if(!empty($_REQUEST['savesettings']))
|
13 |
-
{
|
14 |
-
//page ids
|
15 |
-
pmpro_setOption("account_page_id");
|
16 |
-
pmpro_setOption("billing_page_id");
|
17 |
-
pmpro_setOption("cancel_page_id");
|
18 |
-
pmpro_setOption("checkout_page_id");
|
19 |
-
pmpro_setOption("confirmation_page_id");
|
20 |
-
pmpro_setOption("invoice_page_id");
|
21 |
-
pmpro_setOption("levels_page_id");
|
22 |
-
|
23 |
-
//update the pages array
|
24 |
-
$pmpro_pages["account"] = pmpro_getOption("account_page_id");
|
25 |
-
$pmpro_pages["billing"] = pmpro_getOption("billing_page_id");
|
26 |
-
$pmpro_pages["cancel"] = pmpro_getOption("cancel_page_id");
|
27 |
-
$pmpro_pages["checkout"] = pmpro_getOption("checkout_page_id");
|
28 |
-
$pmpro_pages["confirmation"] = pmpro_getOption("confirmation_page_id");
|
29 |
-
$pmpro_pages["invoice"] = pmpro_getOption("invoice_page_id");
|
30 |
-
$pmpro_pages["levels"] = pmpro_getOption("levels_page_id");
|
31 |
-
|
32 |
-
//assume success
|
33 |
-
$msg = true;
|
34 |
-
$msgt = "Your page settings have been updated.";
|
35 |
-
}
|
36 |
-
|
37 |
-
//are we generating pages?
|
38 |
-
if(!empty($_REQUEST['createpages']))
|
39 |
-
{
|
40 |
-
global $pmpro_pages;
|
41 |
-
|
42 |
-
$pages_created = array();
|
43 |
-
|
44 |
-
//check the pages array
|
45 |
-
foreach($pmpro_pages as $pmpro_page_name => $pmpro_page_id)
|
46 |
-
{
|
47 |
-
if(!$pmpro_page_id)
|
48 |
-
{
|
49 |
-
switch ($pmpro_page_name) {
|
50 |
-
case 'account':
|
51 |
-
$pmpro_page_title = __( 'Membership Account', 'pmpro' );
|
52 |
-
break;
|
53 |
-
case 'billing':
|
54 |
-
$pmpro_page_title = __( 'Membership Billing', 'pmpro' );
|
55 |
-
break;
|
56 |
-
case 'cancel':
|
57 |
-
$pmpro_page_title = __( 'Membership Cancel', 'pmpro' );
|
58 |
-
break;
|
59 |
-
case 'checkout':
|
60 |
-
$pmpro_page_title = __( 'Membership Checkout', 'pmpro' );
|
61 |
-
break;
|
62 |
-
case 'confirmation':
|
63 |
-
$pmpro_page_title = __( 'Membership Confirmation', 'pmpro' );
|
64 |
-
break;
|
65 |
-
case 'invoice':
|
66 |
-
$pmpro_page_title = __( 'Membership Invoice', 'pmpro' );
|
67 |
-
break;
|
68 |
-
case 'levels':
|
69 |
-
$pmpro_page_title = __( 'Membership Levels', 'pmpro' );
|
70 |
-
break;
|
71 |
-
|
72 |
-
default:
|
73 |
-
$pmpro_page_title = sprintf( __( 'Membership %s', 'Page title template', 'pmpro' ), ucwords($pmpro_page_name) );
|
74 |
-
break;
|
75 |
-
}
|
76 |
-
|
77 |
-
//no id set. create an array to store the page info
|
78 |
-
$insert = array(
|
79 |
-
'post_title' => $pmpro_page_title,
|
80 |
-
'post_status' => 'publish',
|
81 |
-
'post_type' => 'page',
|
82 |
-
'post_content' => '[pmpro_' . $pmpro_page_name . ']',
|
83 |
-
'comment_status' => 'closed',
|
84 |
-
'ping_status' => 'closed'
|
85 |
-
);
|
86 |
-
|
87 |
-
//make non-account pages a subpage of account
|
88 |
-
if($pmpro_page_name != "account")
|
89 |
-
{
|
90 |
-
$insert['post_parent'] = $pmpro_pages['account'];
|
91 |
-
}
|
92 |
-
|
93 |
-
//create the page
|
94 |
-
$pmpro_pages[$pmpro_page_name] = wp_insert_post( $insert );
|
95 |
-
|
96 |
-
//add besecure post option to pages that need it
|
97 |
-
/* these pages are handling this themselves in the preheader
|
98 |
-
if(in_array($pmpro_page_name, array("billing", "checkout")))
|
99 |
-
update_post_meta($pmpro_pages[$pmpro_page_name], "besecure", 1);
|
100 |
-
*/
|
101 |
-
|
102 |
-
//update the option too
|
103 |
-
pmpro_setOption($pmpro_page_name . "_page_id", $pmpro_pages[$pmpro_page_name]);
|
104 |
-
$pages_created[] = $pmpro_pages[$pmpro_page_name];
|
105 |
-
}
|
106 |
-
}
|
107 |
-
|
108 |
-
if(!empty($pages_created))
|
109 |
-
{
|
110 |
-
$msg = true;
|
111 |
-
$msgt = __("The following pages have been created for you", "pmpro") . ": " . implode(", ", $pages_created) . ".";
|
112 |
-
}
|
113 |
-
}
|
114 |
-
|
115 |
-
require_once(dirname(__FILE__) . "/admin_header.php");
|
116 |
-
?>
|
117 |
-
|
118 |
-
|
119 |
-
<form action="" method="post" enctype="multipart/form-data">
|
120 |
-
<h2><?php _e('Pages', 'pmpro');?></h2>
|
121 |
-
<?php
|
122 |
-
global $pmpro_pages_ready;
|
123 |
-
if($pmpro_pages_ready)
|
124 |
-
{
|
125 |
-
?>
|
126 |
-
<p><?php _e('Manage the WordPress pages assigned to each required Paid Memberships Pro page.', 'pmpro');?></p>
|
127 |
-
<?php
|
128 |
-
}
|
129 |
-
else
|
130 |
-
{
|
131 |
-
?>
|
132 |
-
<p><?php _e('Assign the WordPress pages for each required Paid Memberships Pro page or', 'pmpro');?> <a href="?page=pmpro-pagesettings&createpages=1"><?php _e('click here to let us generate them for you', 'pmpro');?></a>.</p>
|
133 |
-
<?php
|
134 |
-
}
|
135 |
-
?>
|
136 |
-
<table class="form-table">
|
137 |
-
<tbody>
|
138 |
-
<tr>
|
139 |
-
<th scope="row" valign="top">
|
140 |
-
<label for="account_page_id"><?php _e('Account Page', 'pmpro');?>:</label>
|
141 |
-
</th>
|
142 |
-
<td>
|
143 |
-
<?php
|
144 |
-
wp_dropdown_pages(array("name"=>"account_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['account']));
|
145 |
-
?>
|
146 |
-
<?php if(!empty($pmpro_pages['account'])) { ?>
|
147 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['account'];?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
148 |
-
|
149 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['account']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
150 |
-
<?php } ?>
|
151 |
-
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_account].</small>
|
152 |
-
</td>
|
153 |
-
<tr>
|
154 |
-
<th scope="row" valign="top">
|
155 |
-
<label for="billing_page_id"><?php _e('Billing Information Page', 'pmpro');?>:</label>
|
156 |
-
</th>
|
157 |
-
<td>
|
158 |
-
<?php
|
159 |
-
wp_dropdown_pages(array("name"=>"billing_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['billing']));
|
160 |
-
?>
|
161 |
-
<?php if(!empty($pmpro_pages['billing'])) { ?>
|
162 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['billing']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
163 |
-
|
164 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['billing']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
165 |
-
<?php } ?>
|
166 |
-
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_billing].</small>
|
167 |
-
</td>
|
168 |
-
<tr>
|
169 |
-
<th scope="row" valign="top">
|
170 |
-
<label for="cancel_page_id"><?php _e('Cancel Page', 'pmpro');?>:</label>
|
171 |
-
</th>
|
172 |
-
<td>
|
173 |
-
<?php
|
174 |
-
wp_dropdown_pages(array("name"=>"cancel_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['cancel']));
|
175 |
-
?>
|
176 |
-
<?php if(!empty($pmpro_pages['cancel'])) { ?>
|
177 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['cancel']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
178 |
-
|
179 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['cancel']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
180 |
-
<?php } ?>
|
181 |
-
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_cancel].</small>
|
182 |
-
</td>
|
183 |
-
</tr>
|
184 |
-
<tr>
|
185 |
-
<th scope="row" valign="top">
|
186 |
-
<label for="checkout_page_id"><?php _e('Checkout Page', 'pmpro');?>:</label>
|
187 |
-
</th>
|
188 |
-
<td>
|
189 |
-
<?php
|
190 |
-
wp_dropdown_pages(array("name"=>"checkout_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['checkout']));
|
191 |
-
?>
|
192 |
-
<?php if(!empty($pmpro_pages['checkout'])) { ?>
|
193 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['checkout']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
194 |
-
|
195 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['checkout']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
196 |
-
<?php } ?>
|
197 |
-
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_checkout].</small>
|
198 |
-
</td>
|
199 |
-
</tr>
|
200 |
-
<tr>
|
201 |
-
<th scope="row" valign="top">
|
202 |
-
<label for="confirmation_page_id"><?php _e('Confirmation Page', 'pmpro');?>:</label>
|
203 |
-
</th>
|
204 |
-
<td>
|
205 |
-
<?php
|
206 |
-
wp_dropdown_pages(array("name"=>"confirmation_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['confirmation']));
|
207 |
-
?>
|
208 |
-
<?php if(!empty($pmpro_pages['confirmation'])) { ?>
|
209 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['confirmation']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
210 |
-
|
211 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['confirmation']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
212 |
-
<?php } ?>
|
213 |
-
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_confirmation].</small>
|
214 |
-
</td>
|
215 |
-
</tr>
|
216 |
-
<tr>
|
217 |
-
<th scope="row" valign="top">
|
218 |
-
<label for="invoice_page_id"><?php _e('Invoice Page', 'pmpro');?>:</label>
|
219 |
-
</th>
|
220 |
-
<td>
|
221 |
-
<?php
|
222 |
-
wp_dropdown_pages(array("name"=>"invoice_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['invoice']));
|
223 |
-
?>
|
224 |
-
<?php if(!empty($pmpro_pages['invoice'])) { ?>
|
225 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['invoice']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
226 |
-
|
227 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['invoice']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
228 |
-
<?php } ?>
|
229 |
-
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_invoice].</small>
|
230 |
-
</td>
|
231 |
-
</tr>
|
232 |
-
<tr>
|
233 |
-
<th scope="row" valign="top">
|
234 |
-
<label for="levels_page_id"><?php _e('Levels Page', 'pmpro');?>:</label>
|
235 |
-
</th>
|
236 |
-
<td>
|
237 |
-
<?php
|
238 |
-
wp_dropdown_pages(array("name"=>"levels_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['levels']));
|
239 |
-
?>
|
240 |
-
<?php if(!empty($pmpro_pages['levels'])) { ?>
|
241 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['levels']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
242 |
-
|
243 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['levels']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
244 |
-
<?php } ?>
|
245 |
-
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_levels].</small>
|
246 |
-
</td>
|
247 |
-
</tr>
|
248 |
-
</tbody>
|
249 |
-
</table>
|
250 |
-
<p class="submit">
|
251 |
-
<input name="savesettings" type="submit" class="button button-primary" value="<?php _e('Save Settings', 'pmpro');?>" />
|
252 |
-
</p>
|
253 |
-
</form>
|
254 |
-
|
255 |
-
<?php
|
256 |
-
require_once(dirname(__FILE__) . "/admin_footer.php");
|
257 |
-
?>
|
1 |
+
<?php
|
2 |
+
//only admins can get this
|
3 |
+
if(!function_exists("current_user_can") || (!current_user_can("manage_options") && !current_user_can("pmpro_pagesettings")))
|
4 |
+
{
|
5 |
+
die(__("You do not have permissions to perform this action.", "pmpro"));
|
6 |
+
}
|
7 |
+
|
8 |
+
global $wpdb, $msg, $msgt;
|
9 |
+
|
10 |
+
//get/set settings
|
11 |
+
global $pmpro_pages;
|
12 |
+
if(!empty($_REQUEST['savesettings']))
|
13 |
+
{
|
14 |
+
//page ids
|
15 |
+
pmpro_setOption("account_page_id");
|
16 |
+
pmpro_setOption("billing_page_id");
|
17 |
+
pmpro_setOption("cancel_page_id");
|
18 |
+
pmpro_setOption("checkout_page_id");
|
19 |
+
pmpro_setOption("confirmation_page_id");
|
20 |
+
pmpro_setOption("invoice_page_id");
|
21 |
+
pmpro_setOption("levels_page_id");
|
22 |
+
|
23 |
+
//update the pages array
|
24 |
+
$pmpro_pages["account"] = pmpro_getOption("account_page_id");
|
25 |
+
$pmpro_pages["billing"] = pmpro_getOption("billing_page_id");
|
26 |
+
$pmpro_pages["cancel"] = pmpro_getOption("cancel_page_id");
|
27 |
+
$pmpro_pages["checkout"] = pmpro_getOption("checkout_page_id");
|
28 |
+
$pmpro_pages["confirmation"] = pmpro_getOption("confirmation_page_id");
|
29 |
+
$pmpro_pages["invoice"] = pmpro_getOption("invoice_page_id");
|
30 |
+
$pmpro_pages["levels"] = pmpro_getOption("levels_page_id");
|
31 |
+
|
32 |
+
//assume success
|
33 |
+
$msg = true;
|
34 |
+
$msgt = "Your page settings have been updated.";
|
35 |
+
}
|
36 |
+
|
37 |
+
//are we generating pages?
|
38 |
+
if(!empty($_REQUEST['createpages']))
|
39 |
+
{
|
40 |
+
global $pmpro_pages;
|
41 |
+
|
42 |
+
$pages_created = array();
|
43 |
+
|
44 |
+
//check the pages array
|
45 |
+
foreach($pmpro_pages as $pmpro_page_name => $pmpro_page_id)
|
46 |
+
{
|
47 |
+
if(!$pmpro_page_id)
|
48 |
+
{
|
49 |
+
switch ($pmpro_page_name) {
|
50 |
+
case 'account':
|
51 |
+
$pmpro_page_title = __( 'Membership Account', 'pmpro' );
|
52 |
+
break;
|
53 |
+
case 'billing':
|
54 |
+
$pmpro_page_title = __( 'Membership Billing', 'pmpro' );
|
55 |
+
break;
|
56 |
+
case 'cancel':
|
57 |
+
$pmpro_page_title = __( 'Membership Cancel', 'pmpro' );
|
58 |
+
break;
|
59 |
+
case 'checkout':
|
60 |
+
$pmpro_page_title = __( 'Membership Checkout', 'pmpro' );
|
61 |
+
break;
|
62 |
+
case 'confirmation':
|
63 |
+
$pmpro_page_title = __( 'Membership Confirmation', 'pmpro' );
|
64 |
+
break;
|
65 |
+
case 'invoice':
|
66 |
+
$pmpro_page_title = __( 'Membership Invoice', 'pmpro' );
|
67 |
+
break;
|
68 |
+
case 'levels':
|
69 |
+
$pmpro_page_title = __( 'Membership Levels', 'pmpro' );
|
70 |
+
break;
|
71 |
+
|
72 |
+
default:
|
73 |
+
$pmpro_page_title = sprintf( __( 'Membership %s', 'Page title template', 'pmpro' ), ucwords($pmpro_page_name) );
|
74 |
+
break;
|
75 |
+
}
|
76 |
+
|
77 |
+
//no id set. create an array to store the page info
|
78 |
+
$insert = array(
|
79 |
+
'post_title' => $pmpro_page_title,
|
80 |
+
'post_status' => 'publish',
|
81 |
+
'post_type' => 'page',
|
82 |
+
'post_content' => '[pmpro_' . $pmpro_page_name . ']',
|
83 |
+
'comment_status' => 'closed',
|
84 |
+
'ping_status' => 'closed'
|
85 |
+
);
|
86 |
+
|
87 |
+
//make non-account pages a subpage of account
|
88 |
+
if($pmpro_page_name != "account")
|
89 |
+
{
|
90 |
+
$insert['post_parent'] = $pmpro_pages['account'];
|
91 |
+
}
|
92 |
+
|
93 |
+
//create the page
|
94 |
+
$pmpro_pages[$pmpro_page_name] = wp_insert_post( $insert );
|
95 |
+
|
96 |
+
//add besecure post option to pages that need it
|
97 |
+
/* these pages are handling this themselves in the preheader
|
98 |
+
if(in_array($pmpro_page_name, array("billing", "checkout")))
|
99 |
+
update_post_meta($pmpro_pages[$pmpro_page_name], "besecure", 1);
|
100 |
+
*/
|
101 |
+
|
102 |
+
//update the option too
|
103 |
+
pmpro_setOption($pmpro_page_name . "_page_id", $pmpro_pages[$pmpro_page_name]);
|
104 |
+
$pages_created[] = $pmpro_pages[$pmpro_page_name];
|
105 |
+
}
|
106 |
+
}
|
107 |
+
|
108 |
+
if(!empty($pages_created))
|
109 |
+
{
|
110 |
+
$msg = true;
|
111 |
+
$msgt = __("The following pages have been created for you", "pmpro") . ": " . implode(", ", $pages_created) . ".";
|
112 |
+
}
|
113 |
+
}
|
114 |
+
|
115 |
+
require_once(dirname(__FILE__) . "/admin_header.php");
|
116 |
+
?>
|
117 |
+
|
118 |
+
|
119 |
+
<form action="" method="post" enctype="multipart/form-data">
|
120 |
+
<h2><?php _e('Pages', 'pmpro');?></h2>
|
121 |
+
<?php
|
122 |
+
global $pmpro_pages_ready;
|
123 |
+
if($pmpro_pages_ready)
|
124 |
+
{
|
125 |
+
?>
|
126 |
+
<p><?php _e('Manage the WordPress pages assigned to each required Paid Memberships Pro page.', 'pmpro');?></p>
|
127 |
+
<?php
|
128 |
+
}
|
129 |
+
else
|
130 |
+
{
|
131 |
+
?>
|
132 |
+
<p><?php _e('Assign the WordPress pages for each required Paid Memberships Pro page or', 'pmpro');?> <a href="?page=pmpro-pagesettings&createpages=1"><?php _e('click here to let us generate them for you', 'pmpro');?></a>.</p>
|
133 |
+
<?php
|
134 |
+
}
|
135 |
+
?>
|
136 |
+
<table class="form-table">
|
137 |
+
<tbody>
|
138 |
+
<tr>
|
139 |
+
<th scope="row" valign="top">
|
140 |
+
<label for="account_page_id"><?php _e('Account Page', 'pmpro');?>:</label>
|
141 |
+
</th>
|
142 |
+
<td>
|
143 |
+
<?php
|
144 |
+
wp_dropdown_pages(array("name"=>"account_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['account']));
|
145 |
+
?>
|
146 |
+
<?php if(!empty($pmpro_pages['account'])) { ?>
|
147 |
+
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['account'];?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
148 |
+
|
149 |
+
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['account']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
150 |
+
<?php } ?>
|
151 |
+
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_account].</small>
|
152 |
+
</td>
|
153 |
+
<tr>
|
154 |
+
<th scope="row" valign="top">
|
155 |
+
<label for="billing_page_id"><?php _e('Billing Information Page', 'pmpro');?>:</label>
|
156 |
+
</th>
|
157 |
+
<td>
|
158 |
+
<?php
|
159 |
+
wp_dropdown_pages(array("name"=>"billing_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['billing']));
|
160 |
+
?>
|
161 |
+
<?php if(!empty($pmpro_pages['billing'])) { ?>
|
162 |
+
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['billing']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
163 |
+
|
164 |
+
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['billing']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
165 |
+
<?php } ?>
|
166 |
+
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_billing].</small>
|
167 |
+
</td>
|
168 |
+
<tr>
|
169 |
+
<th scope="row" valign="top">
|
170 |
+
<label for="cancel_page_id"><?php _e('Cancel Page', 'pmpro');?>:</label>
|
171 |
+
</th>
|
172 |
+
<td>
|
173 |
+
<?php
|
174 |
+
wp_dropdown_pages(array("name"=>"cancel_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['cancel']));
|
175 |
+
?>
|
176 |
+
<?php if(!empty($pmpro_pages['cancel'])) { ?>
|
177 |
+
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['cancel']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
178 |
+
|
179 |
+
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['cancel']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
180 |
+
<?php } ?>
|
181 |
+
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_cancel].</small>
|
182 |
+
</td>
|
183 |
+
</tr>
|
184 |
+
<tr>
|
185 |
+
<th scope="row" valign="top">
|
186 |
+
<label for="checkout_page_id"><?php _e('Checkout Page', 'pmpro');?>:</label>
|
187 |
+
</th>
|
188 |
+
<td>
|
189 |
+
<?php
|
190 |
+
wp_dropdown_pages(array("name"=>"checkout_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['checkout']));
|
191 |
+
?>
|
192 |
+
<?php if(!empty($pmpro_pages['checkout'])) { ?>
|
193 |
+
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['checkout']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
194 |
+
|
195 |
+
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['checkout']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
196 |
+
<?php } ?>
|
197 |
+
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_checkout].</small>
|
198 |
+
</td>
|
199 |
+
</tr>
|
200 |
+
<tr>
|
201 |
+
<th scope="row" valign="top">
|
202 |
+
<label for="confirmation_page_id"><?php _e('Confirmation Page', 'pmpro');?>:</label>
|
203 |
+
</th>
|
204 |
+
<td>
|
205 |
+
<?php
|
206 |
+
wp_dropdown_pages(array("name"=>"confirmation_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['confirmation']));
|
207 |
+
?>
|
208 |
+
<?php if(!empty($pmpro_pages['confirmation'])) { ?>
|
209 |
+
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['confirmation']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
210 |
+
|
211 |
+
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['confirmation']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
212 |
+
<?php } ?>
|
213 |
+
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_confirmation].</small>
|
214 |
+
</td>
|
215 |
+
</tr>
|
216 |
+
<tr>
|
217 |
+
<th scope="row" valign="top">
|
218 |
+
<label for="invoice_page_id"><?php _e('Invoice Page', 'pmpro');?>:</label>
|
219 |
+
</th>
|
220 |
+
<td>
|
221 |
+
<?php
|
222 |
+
wp_dropdown_pages(array("name"=>"invoice_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['invoice']));
|
223 |
+
?>
|
224 |
+
<?php if(!empty($pmpro_pages['invoice'])) { ?>
|
225 |
+
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['invoice']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
226 |
+
|
227 |
+
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['invoice']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
228 |
+
<?php } ?>
|
229 |
+
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_invoice].</small>
|
230 |
+
</td>
|
231 |
+
</tr>
|
232 |
+
<tr>
|
233 |
+
<th scope="row" valign="top">
|
234 |
+
<label for="levels_page_id"><?php _e('Levels Page', 'pmpro');?>:</label>
|
235 |
+
</th>
|
236 |
+
<td>
|
237 |
+
<?php
|
238 |
+
wp_dropdown_pages(array("name"=>"levels_page_id", "show_option_none"=>"-- ".__( 'Choose One', 'pmpro' )." --", "selected"=>$pmpro_pages['levels']));
|
239 |
+
?>
|
240 |
+
<?php if(!empty($pmpro_pages['levels'])) { ?>
|
241 |
+
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['levels']?>&action=edit" class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro');?></a>
|
242 |
+
|
243 |
+
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['levels']);?>" class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro');?></a>
|
244 |
+
<?php } ?>
|
245 |
+
<br /><small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro');?> [pmpro_levels].</small>
|
246 |
+
</td>
|
247 |
+
</tr>
|
248 |
+
</tbody>
|
249 |
+
</table>
|
250 |
+
<p class="submit">
|
251 |
+
<input name="savesettings" type="submit" class="button button-primary" value="<?php _e('Save Settings', 'pmpro');?>" />
|
252 |
+
</p>
|
253 |
+
</form>
|
254 |
+
|
255 |
+
<?php
|
256 |
+
require_once(dirname(__FILE__) . "/admin_footer.php");
|
257 |
+
?>
|
classes/class.memberorder.php
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
*/
|
7 |
function MemberOrder($id = NULL)
|
8 |
{
|
9 |
-
//
|
10 |
$this->setGateway(pmpro_getOption("gateway"));
|
11 |
|
12 |
//get data if an id was passed
|
@@ -106,7 +106,7 @@
|
|
106 |
}
|
107 |
|
108 |
/**
|
109 |
-
*
|
110 |
*
|
111 |
* @param string $gateway Name/label for the gateway to set.
|
112 |
*
|
6 |
*/
|
7 |
function MemberOrder($id = NULL)
|
8 |
{
|
9 |
+
//set up the gateway
|
10 |
$this->setGateway(pmpro_getOption("gateway"));
|
11 |
|
12 |
//get data if an id was passed
|
106 |
}
|
107 |
|
108 |
/**
|
109 |
+
* Set up the Gateway class to use with this order.
|
110 |
*
|
111 |
* @param string $gateway Name/label for the gateway to set.
|
112 |
*
|
classes/gateways/class.pmprogateway.php
CHANGED
@@ -61,7 +61,7 @@
|
|
61 |
//charge first payment
|
62 |
if($this->charge($order))
|
63 |
{
|
64 |
-
//
|
65 |
if(pmpro_isLevelRecurring($order->membership_level))
|
66 |
{
|
67 |
if(!pmpro_isLevelTrial($order->membership_level))
|
61 |
//charge first payment
|
62 |
if($this->charge($order))
|
63 |
{
|
64 |
+
//set up recurring billing
|
65 |
if(pmpro_isLevelRecurring($order->membership_level))
|
66 |
{
|
67 |
if(!pmpro_isLevelTrial($order->membership_level))
|
classes/gateways/class.pmprogateway_authorizenet.php
CHANGED
@@ -177,7 +177,7 @@
|
|
177 |
//charge first payment
|
178 |
if($this->charge($order))
|
179 |
{
|
180 |
-
//
|
181 |
if(pmpro_isLevelRecurring($order->membership_level))
|
182 |
{
|
183 |
if(!pmpro_isLevelTrial($order->membership_level))
|
177 |
//charge first payment
|
178 |
if($this->charge($order))
|
179 |
{
|
180 |
+
//set up recurring billing
|
181 |
if(pmpro_isLevelRecurring($order->membership_level))
|
182 |
{
|
183 |
if(!pmpro_isLevelTrial($order->membership_level))
|
classes/gateways/class.pmprogateway_braintree.php
CHANGED
@@ -234,7 +234,7 @@
|
|
234 |
<input type='hidden' name='AccountNumber' id='BraintreeAccountNumber' />
|
235 |
<script type="text/javascript" src="https://js.braintreegateway.com/v1/braintree.js"></script>
|
236 |
<script type="text/javascript">
|
237 |
-
//
|
238 |
var braintree = Braintree.create('<?php echo pmpro_getOption("braintree_encryptionkey"); ?>');
|
239 |
braintree.onSubmitEncryptForm('pmpro_form');
|
240 |
|
@@ -658,7 +658,7 @@
|
|
658 |
if(empty($order->code))
|
659 |
$order->code = $order->getRandomCode();
|
660 |
|
661 |
-
//
|
662 |
$this->getCustomer($order);
|
663 |
if(empty($this->customer) || !empty($order->error))
|
664 |
return false; //error retrieving customer
|
234 |
<input type='hidden' name='AccountNumber' id='BraintreeAccountNumber' />
|
235 |
<script type="text/javascript" src="https://js.braintreegateway.com/v1/braintree.js"></script>
|
236 |
<script type="text/javascript">
|
237 |
+
//set up braintree encryption
|
238 |
var braintree = Braintree.create('<?php echo pmpro_getOption("braintree_encryptionkey"); ?>');
|
239 |
braintree.onSubmitEncryptForm('pmpro_form');
|
240 |
|
658 |
if(empty($order->code))
|
659 |
$order->code = $order->getRandomCode();
|
660 |
|
661 |
+
//set up customer
|
662 |
$this->getCustomer($order);
|
663 |
if(empty($this->customer) || !empty($order->error))
|
664 |
return false; //error retrieving customer
|
classes/gateways/class.pmprogateway_check.php
CHANGED
@@ -199,7 +199,7 @@
|
|
199 |
//charge first payment
|
200 |
if($this->charge($order))
|
201 |
{
|
202 |
-
//
|
203 |
if(pmpro_isLevelRecurring($order->membership_level))
|
204 |
{
|
205 |
if(!pmpro_isLevelTrial($order->membership_level))
|
199 |
//charge first payment
|
200 |
if($this->charge($order))
|
201 |
{
|
202 |
+
//set up recurring billing
|
203 |
if(pmpro_isLevelRecurring($order->membership_level))
|
204 |
{
|
205 |
if(!pmpro_isLevelTrial($order->membership_level))
|
classes/gateways/class.pmprogateway_cybersource.php
CHANGED
@@ -177,7 +177,7 @@
|
|
177 |
//charge first payment
|
178 |
if($this->charge($order))
|
179 |
{
|
180 |
-
//
|
181 |
if(pmpro_isLevelRecurring($order->membership_level))
|
182 |
{
|
183 |
if(!pmpro_isLevelTrial($order->membership_level))
|
@@ -560,7 +560,7 @@
|
|
560 |
$request->merchantReferenceCode = $order->code;
|
561 |
|
562 |
/*
|
563 |
-
|
564 |
*/
|
565 |
//figure out the amounts
|
566 |
$amount = $order->PaymentAmount;
|
177 |
//charge first payment
|
178 |
if($this->charge($order))
|
179 |
{
|
180 |
+
//set up recurring billing
|
181 |
if(pmpro_isLevelRecurring($order->membership_level))
|
182 |
{
|
183 |
if(!pmpro_isLevelTrial($order->membership_level))
|
560 |
$request->merchantReferenceCode = $order->code;
|
561 |
|
562 |
/*
|
563 |
+
set up billing amount/etc
|
564 |
*/
|
565 |
//figure out the amounts
|
566 |
$amount = $order->PaymentAmount;
|
classes/gateways/class.pmprogateway_payflowpro.php
CHANGED
@@ -170,7 +170,7 @@
|
|
170 |
//charge first payment
|
171 |
if($this->charge($order))
|
172 |
{
|
173 |
-
//
|
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";
|
170 |
//charge first payment
|
171 |
if($this->charge($order))
|
172 |
{
|
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";
|
classes/gateways/class.pmprogateway_paypal.php
CHANGED
@@ -253,7 +253,7 @@
|
|
253 |
//charge first payment
|
254 |
if($this->charge($order))
|
255 |
{
|
256 |
-
//
|
257 |
if(pmpro_isLevelRecurring($order->membership_level))
|
258 |
{
|
259 |
$order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
|
253 |
//charge first payment
|
254 |
if($this->charge($order))
|
255 |
{
|
256 |
+
//set up recurring billing
|
257 |
if(pmpro_isLevelRecurring($order->membership_level))
|
258 |
{
|
259 |
$order->ProfileStartDate = date("Y-m-d", strtotime("+ " . $order->BillingFrequency . " " . $order->BillingPeriod, current_time("timestamp"))) . "T0:0:0";
|
classes/gateways/class.pmprogateway_paypalexpress.php
CHANGED
@@ -276,7 +276,7 @@
|
|
276 |
$morder->Token = $morder->paypal_token; $pmpro_paypal_token = $morder->paypal_token;
|
277 |
if($morder->Token)
|
278 |
{
|
279 |
-
//
|
280 |
$morder->membership_id = $pmpro_level->id;
|
281 |
$morder->membership_name = $pmpro_level->name;
|
282 |
$morder->discount_code = $discount_code;
|
@@ -287,7 +287,7 @@
|
|
287 |
$morder->BillingFrequency = $pmpro_level->cycle_number;
|
288 |
$morder->Email = $bemail;
|
289 |
|
290 |
-
//
|
291 |
$morder->getMembershipLevel();
|
292 |
$morder->membership_level = apply_filters("pmpro_checkout_level", $morder->membership_level);
|
293 |
|
276 |
$morder->Token = $morder->paypal_token; $pmpro_paypal_token = $morder->paypal_token;
|
277 |
if($morder->Token)
|
278 |
{
|
279 |
+
//set up values
|
280 |
$morder->membership_id = $pmpro_level->id;
|
281 |
$morder->membership_name = $pmpro_level->name;
|
282 |
$morder->discount_code = $discount_code;
|
287 |
$morder->BillingFrequency = $pmpro_level->cycle_number;
|
288 |
$morder->Email = $bemail;
|
289 |
|
290 |
+
//set up level var
|
291 |
$morder->getMembershipLevel();
|
292 |
$morder->membership_level = apply_filters("pmpro_checkout_level", $morder->membership_level);
|
293 |
|
classes/gateways/class.pmprogateway_stripe.php
CHANGED
@@ -1317,7 +1317,7 @@
|
|
1317 |
$user_id = $current_user->ID;
|
1318 |
}
|
1319 |
|
1320 |
-
//
|
1321 |
$result = $this->getCustomer($order);
|
1322 |
if(empty($result))
|
1323 |
return false; //error retrieving customer
|
1317 |
$user_id = $current_user->ID;
|
1318 |
}
|
1319 |
|
1320 |
+
//set up customer
|
1321 |
$result = $this->getCustomer($order);
|
1322 |
if(empty($result))
|
1323 |
return false; //error retrieving customer
|
includes/functions.php
CHANGED
@@ -28,7 +28,7 @@ if(!function_exists("sornot"))
|
|
28 |
}
|
29 |
}
|
30 |
|
31 |
-
//
|
32 |
function pmpro_setDBTables()
|
33 |
{
|
34 |
global $wpdb;
|
28 |
}
|
29 |
}
|
30 |
|
31 |
+
//set up wpdb for the tables we need
|
32 |
function pmpro_setDBTables()
|
33 |
{
|
34 |
global $wpdb;
|
includes/init.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
-
Code that runs on the init, set_current_user, or wp hooks to
|
4 |
*/
|
5 |
//init code
|
6 |
function pmpro_init()
|
1 |
<?php
|
2 |
/*
|
3 |
+
Code that runs on the init, set_current_user, or wp hooks to set up PMPro
|
4 |
*/
|
5 |
//init code
|
6 |
function pmpro_init()
|
languages/pmpro-cs_CZ.mo
CHANGED
Binary file
|
languages/pmpro-cs_CZ.po
CHANGED
@@ -34,11 +34,11 @@ msgid "Add a membership level to get started."
|
|
34 |
msgstr "Pro začátek zadejte nějakou úroveň členství."
|
35 |
|
36 |
#: adminpages/admin_header.php:27
|
37 |
-
msgid "
|
38 |
msgstr "Nastavte stránky členství"
|
39 |
|
40 |
#: adminpages/admin_header.php:29
|
41 |
-
msgid "
|
42 |
msgstr "Nastavte Váš SSL certifikát a platební bránu"
|
43 |
|
44 |
#: adminpages/admin_header.php:38
|
@@ -3922,7 +3922,7 @@ msgstr "Pokladna: Informace o platbě"
|
|
3922 |
|
3923 |
#: preheaders/checkout.php:100 preheaders/checkout.php:99
|
3924 |
#: preheaders/checkout.php:102 preheaders/checkout.php:109
|
3925 |
-
msgid "
|
3926 |
msgstr "Nastavení Vašeho účtu"
|
3927 |
|
3928 |
#: preheaders/checkout.php:300 preheaders/checkout.php:416
|
@@ -3985,7 +3985,7 @@ msgstr "Platba byla přijata."
|
|
3985 |
#: preheaders/checkout.php:665 preheaders/checkout.php:691
|
3986 |
#: preheaders/checkout.php:709 preheaders/checkout.php:710
|
3987 |
msgid ""
|
3988 |
-
"Unknown error generating account. Please contact us to
|
3989 |
msgstr ""
|
3990 |
"Neznámá chyba při generování účtu. Prosím, kontaktujte nás pro nastavení "
|
3991 |
"vašeho členství."
|
@@ -4039,7 +4039,7 @@ msgstr ""
|
|
4039 |
#: preheaders/checkout.php:1064
|
4040 |
#, php-format
|
4041 |
msgid ""
|
4042 |
-
"You must <a href=\"%s\">
|
4043 |
"be processed."
|
4044 |
msgstr ""
|
4045 |
"Před zpracováním jakýchkoliv plateb musíte <a href=\"%s\">nastavit platební "
|
@@ -4050,7 +4050,7 @@ msgstr ""
|
|
4050 |
#: preheaders/checkout.php:986 preheaders/checkout.php:1003
|
4051 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
4052 |
#: preheaders/checkout.php:1066
|
4053 |
-
msgid "A Payment Gateway must be
|
4054 |
msgstr ""
|
4055 |
"Předtím, než budou moci být zpracovány jakékoliv platby, musí být nastavena "
|
4056 |
"platební brána."
|
34 |
msgstr "Pro začátek zadejte nějakou úroveň členství."
|
35 |
|
36 |
#: adminpages/admin_header.php:27
|
37 |
+
msgid "Set up the membership pages"
|
38 |
msgstr "Nastavte stránky členství"
|
39 |
|
40 |
#: adminpages/admin_header.php:29
|
41 |
+
msgid "Set up your SSL certificate and payment gateway"
|
42 |
msgstr "Nastavte Váš SSL certifikát a platební bránu"
|
43 |
|
44 |
#: adminpages/admin_header.php:38
|
3922 |
|
3923 |
#: preheaders/checkout.php:100 preheaders/checkout.php:99
|
3924 |
#: preheaders/checkout.php:102 preheaders/checkout.php:109
|
3925 |
+
msgid "Set up Your Account"
|
3926 |
msgstr "Nastavení Vašeho účtu"
|
3927 |
|
3928 |
#: preheaders/checkout.php:300 preheaders/checkout.php:416
|
3985 |
#: preheaders/checkout.php:665 preheaders/checkout.php:691
|
3986 |
#: preheaders/checkout.php:709 preheaders/checkout.php:710
|
3987 |
msgid ""
|
3988 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
3989 |
msgstr ""
|
3990 |
"Neznámá chyba při generování účtu. Prosím, kontaktujte nás pro nastavení "
|
3991 |
"vašeho členství."
|
4039 |
#: preheaders/checkout.php:1064
|
4040 |
#, php-format
|
4041 |
msgid ""
|
4042 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
4043 |
"be processed."
|
4044 |
msgstr ""
|
4045 |
"Před zpracováním jakýchkoliv plateb musíte <a href=\"%s\">nastavit platební "
|
4050 |
#: preheaders/checkout.php:986 preheaders/checkout.php:1003
|
4051 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
4052 |
#: preheaders/checkout.php:1066
|
4053 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
4054 |
msgstr ""
|
4055 |
"Předtím, než budou moci být zpracovány jakékoliv platby, musí být nastavena "
|
4056 |
"platební brána."
|
languages/pmpro-da_DK.mo
CHANGED
Binary file
|
languages/pmpro-da_DK.po
CHANGED
@@ -39,11 +39,11 @@ msgid "Add a membership level to get started."
|
|
39 |
msgstr "Tilføj et medlems niveau for at komme igang."
|
40 |
|
41 |
#: adminpages/admin_header.php:27
|
42 |
-
msgid "
|
43 |
msgstr "Opret medlemssiderne"
|
44 |
|
45 |
#: adminpages/admin_header.php:29
|
46 |
-
msgid "
|
47 |
msgstr "Opsætning af dine SSL certifikater og betalings gateway"
|
48 |
|
49 |
#: adminpages/admin_header.php:38
|
@@ -3235,7 +3235,7 @@ msgid "Checkout: Payment Information"
|
|
3235 |
msgstr "Gå til Kassen: Betalings Informationer"
|
3236 |
|
3237 |
#: preheaders/checkout.php:109
|
3238 |
-
msgid "
|
3239 |
msgstr "Opsætning af din Konto"
|
3240 |
|
3241 |
#: preheaders/checkout.php:486 preheaders/checkout.php:468
|
@@ -3278,7 +3278,7 @@ msgstr "Betaling accepteret."
|
|
3278 |
#: preheaders/checkout.php:710 preheaders/checkout.php:691
|
3279 |
#: preheaders/checkout.php:709
|
3280 |
msgid ""
|
3281 |
-
"Unknown error generating account. Please contact us to
|
3282 |
msgstr ""
|
3283 |
"Ukendt fejl under oprettelse af konto. Kontakt support for at få hjælp til "
|
3284 |
"at sætte dit medlemsskab op."
|
@@ -3326,7 +3326,7 @@ msgstr ""
|
|
3326 |
#: preheaders/checkout.php:1048 preheaders/checkout.php:1063
|
3327 |
#, php-format
|
3328 |
msgid ""
|
3329 |
-
"You must <a href=\"%s\">
|
3330 |
"be processed."
|
3331 |
msgstr ""
|
3332 |
"Du er nød til at angive en <a href=\"%s\">Betalings Gateway</a> før nogen "
|
@@ -3334,7 +3334,7 @@ msgstr ""
|
|
3334 |
|
3335 |
#: preheaders/checkout.php:1066 preheaders/checkout.php:1003
|
3336 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
3337 |
-
msgid "A Payment Gateway must be
|
3338 |
msgstr ""
|
3339 |
"En Betalings Gateway skal sættes op, før betalinger kan blive behandlet."
|
3340 |
|
39 |
msgstr "Tilføj et medlems niveau for at komme igang."
|
40 |
|
41 |
#: adminpages/admin_header.php:27
|
42 |
+
msgid "Set up the membership pages"
|
43 |
msgstr "Opret medlemssiderne"
|
44 |
|
45 |
#: adminpages/admin_header.php:29
|
46 |
+
msgid "Set up your SSL certificate and payment gateway"
|
47 |
msgstr "Opsætning af dine SSL certifikater og betalings gateway"
|
48 |
|
49 |
#: adminpages/admin_header.php:38
|
3235 |
msgstr "Gå til Kassen: Betalings Informationer"
|
3236 |
|
3237 |
#: preheaders/checkout.php:109
|
3238 |
+
msgid "Set up Your Account"
|
3239 |
msgstr "Opsætning af din Konto"
|
3240 |
|
3241 |
#: preheaders/checkout.php:486 preheaders/checkout.php:468
|
3278 |
#: preheaders/checkout.php:710 preheaders/checkout.php:691
|
3279 |
#: preheaders/checkout.php:709
|
3280 |
msgid ""
|
3281 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
3282 |
msgstr ""
|
3283 |
"Ukendt fejl under oprettelse af konto. Kontakt support for at få hjælp til "
|
3284 |
"at sætte dit medlemsskab op."
|
3326 |
#: preheaders/checkout.php:1048 preheaders/checkout.php:1063
|
3327 |
#, php-format
|
3328 |
msgid ""
|
3329 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
3330 |
"be processed."
|
3331 |
msgstr ""
|
3332 |
"Du er nød til at angive en <a href=\"%s\">Betalings Gateway</a> før nogen "
|
3334 |
|
3335 |
#: preheaders/checkout.php:1066 preheaders/checkout.php:1003
|
3336 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
3337 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
3338 |
msgstr ""
|
3339 |
"En Betalings Gateway skal sættes op, før betalinger kan blive behandlet."
|
3340 |
|
languages/pmpro-de_DE.mo
CHANGED
Binary file
|
languages/pmpro-de_DE.po
CHANGED
@@ -38,11 +38,11 @@ msgid "Add a membership level to get started."
|
|
38 |
msgstr "Fügen Sie ein Paket hinzu, um zu beginnen."
|
39 |
|
40 |
#: adminpages/admin_header.php:27
|
41 |
-
msgid "
|
42 |
msgstr "Mitglieds-Seiten erstellen"
|
43 |
|
44 |
#: adminpages/admin_header.php:29
|
45 |
-
msgid "
|
46 |
msgstr "SSL-Zertifikat und Zahlungsdienstleister einstellen"
|
47 |
|
48 |
#: adminpages/admin_header.php:38
|
@@ -3249,7 +3249,7 @@ msgid "Checkout: Payment Information"
|
|
3249 |
msgstr "Checkout: Zahlungs Informationen"
|
3250 |
|
3251 |
#: preheaders/checkout.php:109
|
3252 |
-
msgid "
|
3253 |
msgstr "Account einrichten"
|
3254 |
|
3255 |
#: preheaders/checkout.php:486 preheaders/checkout.php:468
|
@@ -3296,7 +3296,7 @@ msgstr "Zahlung erfolgreich."
|
|
3296 |
#: preheaders/checkout.php:710 preheaders/checkout.php:691
|
3297 |
#: preheaders/checkout.php:709
|
3298 |
msgid ""
|
3299 |
-
"Unknown error generating account. Please contact us to
|
3300 |
msgstr ""
|
3301 |
"Unbekannter Fehler beim Erstellen des Accounts. BItte kontaktieren Sie uns "
|
3302 |
"um Ihren Account einzurichten."
|
@@ -3344,7 +3344,7 @@ msgstr ""
|
|
3344 |
#: preheaders/checkout.php:1048 preheaders/checkout.php:1063
|
3345 |
#, php-format
|
3346 |
msgid ""
|
3347 |
-
"You must <a href=\"%s\">
|
3348 |
"be processed."
|
3349 |
msgstr ""
|
3350 |
"Sie müssen <a href=\"%s\">einen Zahlungsdienstleister auswählen</a> damit "
|
@@ -3352,7 +3352,7 @@ msgstr ""
|
|
3352 |
|
3353 |
#: preheaders/checkout.php:1066 preheaders/checkout.php:1003
|
3354 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
3355 |
-
msgid "A Payment Gateway must be
|
3356 |
msgstr ""
|
3357 |
"Ein Zahlungsdienstleister muss ausgewählt werden, bevor Zahlungen erfolgen "
|
3358 |
"können."
|
38 |
msgstr "Fügen Sie ein Paket hinzu, um zu beginnen."
|
39 |
|
40 |
#: adminpages/admin_header.php:27
|
41 |
+
msgid "Set up the membership pages"
|
42 |
msgstr "Mitglieds-Seiten erstellen"
|
43 |
|
44 |
#: adminpages/admin_header.php:29
|
45 |
+
msgid "Set up your SSL certificate and payment gateway"
|
46 |
msgstr "SSL-Zertifikat und Zahlungsdienstleister einstellen"
|
47 |
|
48 |
#: adminpages/admin_header.php:38
|
3249 |
msgstr "Checkout: Zahlungs Informationen"
|
3250 |
|
3251 |
#: preheaders/checkout.php:109
|
3252 |
+
msgid "Set up Your Account"
|
3253 |
msgstr "Account einrichten"
|
3254 |
|
3255 |
#: preheaders/checkout.php:486 preheaders/checkout.php:468
|
3296 |
#: preheaders/checkout.php:710 preheaders/checkout.php:691
|
3297 |
#: preheaders/checkout.php:709
|
3298 |
msgid ""
|
3299 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
3300 |
msgstr ""
|
3301 |
"Unbekannter Fehler beim Erstellen des Accounts. BItte kontaktieren Sie uns "
|
3302 |
"um Ihren Account einzurichten."
|
3344 |
#: preheaders/checkout.php:1048 preheaders/checkout.php:1063
|
3345 |
#, php-format
|
3346 |
msgid ""
|
3347 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
3348 |
"be processed."
|
3349 |
msgstr ""
|
3350 |
"Sie müssen <a href=\"%s\">einen Zahlungsdienstleister auswählen</a> damit "
|
3352 |
|
3353 |
#: preheaders/checkout.php:1066 preheaders/checkout.php:1003
|
3354 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
3355 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
3356 |
msgstr ""
|
3357 |
"Ein Zahlungsdienstleister muss ausgewählt werden, bevor Zahlungen erfolgen "
|
3358 |
"können."
|
languages/pmpro-en_GB.po
CHANGED
@@ -1937,11 +1937,11 @@ msgid "Add a membership level to get started."
|
|
1937 |
msgstr ""
|
1938 |
|
1939 |
#: adminpages/admin_header.php:27
|
1940 |
-
msgid "
|
1941 |
msgstr ""
|
1942 |
|
1943 |
#: adminpages/admin_header.php:29
|
1944 |
-
msgid "
|
1945 |
msgstr ""
|
1946 |
|
1947 |
#: adminpages/admin_header.php:38
|
@@ -2558,7 +2558,7 @@ msgid "Checkout: Payment Information"
|
|
2558 |
msgstr ""
|
2559 |
|
2560 |
#: preheaders/checkout.php:109
|
2561 |
-
msgid "
|
2562 |
msgstr ""
|
2563 |
|
2564 |
#: preheaders/checkout.php:482 preheaders/billing.php:258
|
@@ -2605,7 +2605,7 @@ msgstr ""
|
|
2605 |
|
2606 |
#: preheaders/checkout.php:710
|
2607 |
msgid ""
|
2608 |
-
"Unknown error generating account. Please contact us to
|
2609 |
msgstr ""
|
2610 |
|
2611 |
#: preheaders/checkout.php:754 preheaders/checkout.php:823
|
@@ -2635,12 +2635,12 @@ msgstr ""
|
|
2635 |
#: preheaders/checkout.php:1064
|
2636 |
#, php-format
|
2637 |
msgid ""
|
2638 |
-
"You must <a href=\"%s\">
|
2639 |
"be processed."
|
2640 |
msgstr ""
|
2641 |
|
2642 |
#: preheaders/checkout.php:1066
|
2643 |
-
msgid "A Payment Gateway must be
|
2644 |
msgstr ""
|
2645 |
|
2646 |
#: preheaders/cancel.php:24
|
1937 |
msgstr ""
|
1938 |
|
1939 |
#: adminpages/admin_header.php:27
|
1940 |
+
msgid "Set up the membership pages"
|
1941 |
msgstr ""
|
1942 |
|
1943 |
#: adminpages/admin_header.php:29
|
1944 |
+
msgid "Set up your SSL certificate and payment gateway"
|
1945 |
msgstr ""
|
1946 |
|
1947 |
#: adminpages/admin_header.php:38
|
2558 |
msgstr ""
|
2559 |
|
2560 |
#: preheaders/checkout.php:109
|
2561 |
+
msgid "Set up Your Account"
|
2562 |
msgstr ""
|
2563 |
|
2564 |
#: preheaders/checkout.php:482 preheaders/billing.php:258
|
2605 |
|
2606 |
#: preheaders/checkout.php:710
|
2607 |
msgid ""
|
2608 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
2609 |
msgstr ""
|
2610 |
|
2611 |
#: preheaders/checkout.php:754 preheaders/checkout.php:823
|
2635 |
#: preheaders/checkout.php:1064
|
2636 |
#, php-format
|
2637 |
msgid ""
|
2638 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
2639 |
"be processed."
|
2640 |
msgstr ""
|
2641 |
|
2642 |
#: preheaders/checkout.php:1066
|
2643 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
2644 |
msgstr ""
|
2645 |
|
2646 |
#: preheaders/cancel.php:24
|
languages/pmpro-es_CL.mo
CHANGED
Binary file
|
languages/pmpro-es_CL.po
CHANGED
@@ -378,11 +378,11 @@ msgid "Add a membership level to get started."
|
|
378 |
msgstr "Añade un nivel de membresía para comenzar."
|
379 |
|
380 |
#: adminpages/admin_header.php:27
|
381 |
-
msgid "
|
382 |
msgstr "Configura las paginas de membresía"
|
383 |
|
384 |
#: adminpages/admin_header.php:29
|
385 |
-
msgid "
|
386 |
msgstr "Configura tu certificado SSL y tu pasarela de pagos"
|
387 |
|
388 |
#: adminpages/admin_header.php:38
|
@@ -2535,7 +2535,7 @@ msgid "Checkout: Payment Information"
|
|
2535 |
msgstr "Checkout: Información de pago"
|
2536 |
|
2537 |
#: preheaders/checkout.php:109
|
2538 |
-
msgid "
|
2539 |
msgstr "Configura tu cuenta"
|
2540 |
|
2541 |
#: preheaders/checkout.php:468
|
@@ -2570,7 +2570,7 @@ msgstr "Pago aceptado."
|
|
2570 |
|
2571 |
#: preheaders/checkout.php:691
|
2572 |
msgid ""
|
2573 |
-
"Unknown error generating account. Please contact us to
|
2574 |
msgstr ""
|
2575 |
"Error desconocido generando tu cuenta. Por favor contactanos para que "
|
2576 |
"podamos configurar tu membresía."
|
@@ -2612,14 +2612,14 @@ msgstr ""
|
|
2612 |
#: preheaders/checkout.php:1001
|
2613 |
#, php-format
|
2614 |
msgid ""
|
2615 |
-
"You must <a href=\"%s\">
|
2616 |
"be processed."
|
2617 |
msgstr ""
|
2618 |
"Debes <a href=\"%s\">Configurar una pasarela de pagos</a> antes de poder "
|
2619 |
"procesar pagos."
|
2620 |
|
2621 |
#: preheaders/checkout.php:1003
|
2622 |
-
msgid "A Payment Gateway must be
|
2623 |
msgstr ""
|
2624 |
"Una pasarela de pagos debe de ser configurada antes de que los pagos puedan "
|
2625 |
"ser procesados."
|
378 |
msgstr "Añade un nivel de membresía para comenzar."
|
379 |
|
380 |
#: adminpages/admin_header.php:27
|
381 |
+
msgid "Set up the membership pages"
|
382 |
msgstr "Configura las paginas de membresía"
|
383 |
|
384 |
#: adminpages/admin_header.php:29
|
385 |
+
msgid "Set up your SSL certificate and payment gateway"
|
386 |
msgstr "Configura tu certificado SSL y tu pasarela de pagos"
|
387 |
|
388 |
#: adminpages/admin_header.php:38
|
2535 |
msgstr "Checkout: Información de pago"
|
2536 |
|
2537 |
#: preheaders/checkout.php:109
|
2538 |
+
msgid "Set up Your Account"
|
2539 |
msgstr "Configura tu cuenta"
|
2540 |
|
2541 |
#: preheaders/checkout.php:468
|
2570 |
|
2571 |
#: preheaders/checkout.php:691
|
2572 |
msgid ""
|
2573 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
2574 |
msgstr ""
|
2575 |
"Error desconocido generando tu cuenta. Por favor contactanos para que "
|
2576 |
"podamos configurar tu membresía."
|
2612 |
#: preheaders/checkout.php:1001
|
2613 |
#, php-format
|
2614 |
msgid ""
|
2615 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
2616 |
"be processed."
|
2617 |
msgstr ""
|
2618 |
"Debes <a href=\"%s\">Configurar una pasarela de pagos</a> antes de poder "
|
2619 |
"procesar pagos."
|
2620 |
|
2621 |
#: preheaders/checkout.php:1003
|
2622 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
2623 |
msgstr ""
|
2624 |
"Una pasarela de pagos debe de ser configurada antes de que los pagos puedan "
|
2625 |
"ser procesados."
|
languages/pmpro-es_ES.mo
CHANGED
Binary file
|
languages/pmpro-es_ES.po
CHANGED
@@ -394,11 +394,11 @@ msgid "Add a membership level to get started."
|
|
394 |
msgstr "Añade un nivel de membresía para comenzar."
|
395 |
|
396 |
#: adminpages/admin_header.php:27
|
397 |
-
msgid "
|
398 |
msgstr "Configura las paginas de membresía"
|
399 |
|
400 |
#: adminpages/admin_header.php:29
|
401 |
-
msgid "
|
402 |
msgstr "Configura tu certificado SSL y tu pasarela de pagos"
|
403 |
|
404 |
#: adminpages/admin_header.php:38
|
@@ -2551,7 +2551,7 @@ msgid "Checkout: Payment Information"
|
|
2551 |
msgstr "Checkout: Información de pago"
|
2552 |
|
2553 |
#: preheaders/checkout.php:109
|
2554 |
-
msgid "
|
2555 |
msgstr "Configura tu cuenta"
|
2556 |
|
2557 |
#: preheaders/checkout.php:468
|
@@ -2586,7 +2586,7 @@ msgstr "Pago aceptado."
|
|
2586 |
|
2587 |
#: preheaders/checkout.php:691
|
2588 |
msgid ""
|
2589 |
-
"Unknown error generating account. Please contact us to
|
2590 |
msgstr ""
|
2591 |
"Error desconocido generando tu cuenta. Por favor contactanos para que "
|
2592 |
"podamos configurar tu membresía."
|
@@ -2628,14 +2628,14 @@ msgstr ""
|
|
2628 |
#: preheaders/checkout.php:1001
|
2629 |
#, php-format
|
2630 |
msgid ""
|
2631 |
-
"You must <a href=\"%s\">
|
2632 |
"be processed."
|
2633 |
msgstr ""
|
2634 |
"Debes <a href=\"%s\">Configurar una pasarela de pagos</a> antes de poder "
|
2635 |
"procesar pagos."
|
2636 |
|
2637 |
#: preheaders/checkout.php:1003
|
2638 |
-
msgid "A Payment Gateway must be
|
2639 |
msgstr ""
|
2640 |
"Una pasarela de pagos debe de ser configurada antes de que los pagos puedan "
|
2641 |
"ser procesados."
|
394 |
msgstr "Añade un nivel de membresía para comenzar."
|
395 |
|
396 |
#: adminpages/admin_header.php:27
|
397 |
+
msgid "Set up the membership pages"
|
398 |
msgstr "Configura las paginas de membresía"
|
399 |
|
400 |
#: adminpages/admin_header.php:29
|
401 |
+
msgid "Set up your SSL certificate and payment gateway"
|
402 |
msgstr "Configura tu certificado SSL y tu pasarela de pagos"
|
403 |
|
404 |
#: adminpages/admin_header.php:38
|
2551 |
msgstr "Checkout: Información de pago"
|
2552 |
|
2553 |
#: preheaders/checkout.php:109
|
2554 |
+
msgid "Set up Your Account"
|
2555 |
msgstr "Configura tu cuenta"
|
2556 |
|
2557 |
#: preheaders/checkout.php:468
|
2586 |
|
2587 |
#: preheaders/checkout.php:691
|
2588 |
msgid ""
|
2589 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
2590 |
msgstr ""
|
2591 |
"Error desconocido generando tu cuenta. Por favor contactanos para que "
|
2592 |
"podamos configurar tu membresía."
|
2628 |
#: preheaders/checkout.php:1001
|
2629 |
#, php-format
|
2630 |
msgid ""
|
2631 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
2632 |
"be processed."
|
2633 |
msgstr ""
|
2634 |
"Debes <a href=\"%s\">Configurar una pasarela de pagos</a> antes de poder "
|
2635 |
"procesar pagos."
|
2636 |
|
2637 |
#: preheaders/checkout.php:1003
|
2638 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
2639 |
msgstr ""
|
2640 |
"Una pasarela de pagos debe de ser configurada antes de que los pagos puedan "
|
2641 |
"ser procesados."
|
languages/pmpro-es_ES.pot
CHANGED
@@ -378,11 +378,11 @@ msgid "Add a membership level to get started."
|
|
378 |
msgstr "Añade un nivel de membresía para comenzar."
|
379 |
|
380 |
#: adminpages/admin_header.php:27
|
381 |
-
msgid "
|
382 |
msgstr "Configura las paginas de membresía"
|
383 |
|
384 |
#: adminpages/admin_header.php:29
|
385 |
-
msgid "
|
386 |
msgstr "Configura tu certificado SSL y tu pasarela de pagos"
|
387 |
|
388 |
#: adminpages/admin_header.php:38
|
@@ -2535,7 +2535,7 @@ msgid "Checkout: Payment Information"
|
|
2535 |
msgstr "Checkout: Información de pago"
|
2536 |
|
2537 |
#: preheaders/checkout.php:109
|
2538 |
-
msgid "
|
2539 |
msgstr "Configura tu cuenta"
|
2540 |
|
2541 |
#: preheaders/checkout.php:468
|
@@ -2570,7 +2570,7 @@ msgstr "Pago aceptado."
|
|
2570 |
|
2571 |
#: preheaders/checkout.php:691
|
2572 |
msgid ""
|
2573 |
-
"Unknown error generating account. Please contact us to
|
2574 |
msgstr ""
|
2575 |
"Error desconocido generando tu cuenta. Por favor contactanos para que "
|
2576 |
"podamos configurar tu membresía."
|
@@ -2612,14 +2612,14 @@ msgstr ""
|
|
2612 |
#: preheaders/checkout.php:1001
|
2613 |
#, php-format
|
2614 |
msgid ""
|
2615 |
-
"You must <a href=\"%s\">
|
2616 |
"be processed."
|
2617 |
msgstr ""
|
2618 |
"Debes <a href=\"%s\">Configurar una pasarela de pagos</a> antes de poder "
|
2619 |
"procesar pagos."
|
2620 |
|
2621 |
#: preheaders/checkout.php:1003
|
2622 |
-
msgid "A Payment Gateway must be
|
2623 |
msgstr ""
|
2624 |
"Una pasarela de pagos debe de ser configurada antes de que los pagos puedan "
|
2625 |
"ser procesados."
|
378 |
msgstr "Añade un nivel de membresía para comenzar."
|
379 |
|
380 |
#: adminpages/admin_header.php:27
|
381 |
+
msgid "Set up the membership pages"
|
382 |
msgstr "Configura las paginas de membresía"
|
383 |
|
384 |
#: adminpages/admin_header.php:29
|
385 |
+
msgid "Set up your SSL certificate and payment gateway"
|
386 |
msgstr "Configura tu certificado SSL y tu pasarela de pagos"
|
387 |
|
388 |
#: adminpages/admin_header.php:38
|
2535 |
msgstr "Checkout: Información de pago"
|
2536 |
|
2537 |
#: preheaders/checkout.php:109
|
2538 |
+
msgid "Set up Your Account"
|
2539 |
msgstr "Configura tu cuenta"
|
2540 |
|
2541 |
#: preheaders/checkout.php:468
|
2570 |
|
2571 |
#: preheaders/checkout.php:691
|
2572 |
msgid ""
|
2573 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
2574 |
msgstr ""
|
2575 |
"Error desconocido generando tu cuenta. Por favor contactanos para que "
|
2576 |
"podamos configurar tu membresía."
|
2612 |
#: preheaders/checkout.php:1001
|
2613 |
#, php-format
|
2614 |
msgid ""
|
2615 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
2616 |
"be processed."
|
2617 |
msgstr ""
|
2618 |
"Debes <a href=\"%s\">Configurar una pasarela de pagos</a> antes de poder "
|
2619 |
"procesar pagos."
|
2620 |
|
2621 |
#: preheaders/checkout.php:1003
|
2622 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
2623 |
msgstr ""
|
2624 |
"Una pasarela de pagos debe de ser configurada antes de que los pagos puedan "
|
2625 |
"ser procesados."
|
languages/pmpro-es_PE.mo
CHANGED
Binary file
|
languages/pmpro-es_PE.po
CHANGED
@@ -378,11 +378,11 @@ msgid "Add a membership level to get started."
|
|
378 |
msgstr "Añade un nivel de membresía para comenzar."
|
379 |
|
380 |
#: adminpages/admin_header.php:27
|
381 |
-
msgid "
|
382 |
msgstr "Configura las paginas de membresía"
|
383 |
|
384 |
#: adminpages/admin_header.php:29
|
385 |
-
msgid "
|
386 |
msgstr "Configura tu certificado SSL y tu pasarela de pagos"
|
387 |
|
388 |
#: adminpages/admin_header.php:38
|
@@ -2535,7 +2535,7 @@ msgid "Checkout: Payment Information"
|
|
2535 |
msgstr "Checkout: Información de pago"
|
2536 |
|
2537 |
#: preheaders/checkout.php:109
|
2538 |
-
msgid "
|
2539 |
msgstr "Configura tu cuenta"
|
2540 |
|
2541 |
#: preheaders/checkout.php:468
|
@@ -2570,7 +2570,7 @@ msgstr "Pago aceptado."
|
|
2570 |
|
2571 |
#: preheaders/checkout.php:691
|
2572 |
msgid ""
|
2573 |
-
"Unknown error generating account. Please contact us to
|
2574 |
msgstr ""
|
2575 |
"Error desconocido generando tu cuenta. Por favor contactanos para que "
|
2576 |
"podamos configurar tu membresía."
|
@@ -2612,14 +2612,14 @@ msgstr ""
|
|
2612 |
#: preheaders/checkout.php:1001
|
2613 |
#, php-format
|
2614 |
msgid ""
|
2615 |
-
"You must <a href=\"%s\">
|
2616 |
"be processed."
|
2617 |
msgstr ""
|
2618 |
"Debes <a href=\"%s\">Configurar una pasarela de pagos</a> antes de poder "
|
2619 |
"procesar pagos."
|
2620 |
|
2621 |
#: preheaders/checkout.php:1003
|
2622 |
-
msgid "A Payment Gateway must be
|
2623 |
msgstr ""
|
2624 |
"Una pasarela de pagos debe de ser configurada antes de que los pagos puedan "
|
2625 |
"ser procesados."
|
378 |
msgstr "Añade un nivel de membresía para comenzar."
|
379 |
|
380 |
#: adminpages/admin_header.php:27
|
381 |
+
msgid "Set up the membership pages"
|
382 |
msgstr "Configura las paginas de membresía"
|
383 |
|
384 |
#: adminpages/admin_header.php:29
|
385 |
+
msgid "Set up your SSL certificate and payment gateway"
|
386 |
msgstr "Configura tu certificado SSL y tu pasarela de pagos"
|
387 |
|
388 |
#: adminpages/admin_header.php:38
|
2535 |
msgstr "Checkout: Información de pago"
|
2536 |
|
2537 |
#: preheaders/checkout.php:109
|
2538 |
+
msgid "Set up Your Account"
|
2539 |
msgstr "Configura tu cuenta"
|
2540 |
|
2541 |
#: preheaders/checkout.php:468
|
2570 |
|
2571 |
#: preheaders/checkout.php:691
|
2572 |
msgid ""
|
2573 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
2574 |
msgstr ""
|
2575 |
"Error desconocido generando tu cuenta. Por favor contactanos para que "
|
2576 |
"podamos configurar tu membresía."
|
2612 |
#: preheaders/checkout.php:1001
|
2613 |
#, php-format
|
2614 |
msgid ""
|
2615 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
2616 |
"be processed."
|
2617 |
msgstr ""
|
2618 |
"Debes <a href=\"%s\">Configurar una pasarela de pagos</a> antes de poder "
|
2619 |
"procesar pagos."
|
2620 |
|
2621 |
#: preheaders/checkout.php:1003
|
2622 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
2623 |
msgstr ""
|
2624 |
"Una pasarela de pagos debe de ser configurada antes de que los pagos puedan "
|
2625 |
"ser procesados."
|
languages/pmpro-fr_FR.mo
CHANGED
Binary file
|
languages/pmpro-fr_FR.po
CHANGED
@@ -45,11 +45,11 @@ msgid "Add a membership level to get started."
|
|
45 |
msgstr "Ajouter un niveau d'adhésion pour commencer."
|
46 |
|
47 |
#: adminpages/admin_header.php:27
|
48 |
-
msgid "
|
49 |
msgstr "Configurez les pages d'adhésion"
|
50 |
|
51 |
#: adminpages/admin_header.php:29
|
52 |
-
msgid "
|
53 |
msgstr "Configurez votre certificat SSL et la passerelle de paiement"
|
54 |
|
55 |
#: adminpages/admin_header.php:38
|
@@ -3066,7 +3066,7 @@ msgid "Checkout: Payment Information"
|
|
3066 |
msgstr "Vérification : conditions de vente"
|
3067 |
|
3068 |
#: preheaders/checkout.php:100
|
3069 |
-
msgid "
|
3070 |
msgstr "Configurer votre compte"
|
3071 |
|
3072 |
#: preheaders/checkout.php:300
|
@@ -3106,7 +3106,7 @@ msgstr "Paiement accepté."
|
|
3106 |
|
3107 |
#: preheaders/checkout.php:509
|
3108 |
msgid ""
|
3109 |
-
"Unknown error generating account. Please contact us to
|
3110 |
msgstr ""
|
3111 |
"Erreur inconnu lors de la génération du compte. S'il vous plaît contactez "
|
3112 |
"nous pour configurer votre adhésion."
|
@@ -3144,14 +3144,14 @@ msgstr ""
|
|
3144 |
#: preheaders/checkout.php:724
|
3145 |
#, php-format
|
3146 |
msgid ""
|
3147 |
-
"You must <a href=\"%s\">
|
3148 |
"be processed."
|
3149 |
msgstr ""
|
3150 |
"Vous devez <a href=\"%s\">configurer la passerelle de paiement</a> avant que "
|
3151 |
"les paiements soient traités."
|
3152 |
|
3153 |
#: preheaders/checkout.php:726
|
3154 |
-
msgid "A Payment Gateway must be
|
3155 |
msgstr ""
|
3156 |
"Une passerelle de paiement doit être configuré avant que les paiements "
|
3157 |
"puissent être traités."
|
45 |
msgstr "Ajouter un niveau d'adhésion pour commencer."
|
46 |
|
47 |
#: adminpages/admin_header.php:27
|
48 |
+
msgid "Set up the membership pages"
|
49 |
msgstr "Configurez les pages d'adhésion"
|
50 |
|
51 |
#: adminpages/admin_header.php:29
|
52 |
+
msgid "Set up your SSL certificate and payment gateway"
|
53 |
msgstr "Configurez votre certificat SSL et la passerelle de paiement"
|
54 |
|
55 |
#: adminpages/admin_header.php:38
|
3066 |
msgstr "Vérification : conditions de vente"
|
3067 |
|
3068 |
#: preheaders/checkout.php:100
|
3069 |
+
msgid "Set up Your Account"
|
3070 |
msgstr "Configurer votre compte"
|
3071 |
|
3072 |
#: preheaders/checkout.php:300
|
3106 |
|
3107 |
#: preheaders/checkout.php:509
|
3108 |
msgid ""
|
3109 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
3110 |
msgstr ""
|
3111 |
"Erreur inconnu lors de la génération du compte. S'il vous plaît contactez "
|
3112 |
"nous pour configurer votre adhésion."
|
3144 |
#: preheaders/checkout.php:724
|
3145 |
#, php-format
|
3146 |
msgid ""
|
3147 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
3148 |
"be processed."
|
3149 |
msgstr ""
|
3150 |
"Vous devez <a href=\"%s\">configurer la passerelle de paiement</a> avant que "
|
3151 |
"les paiements soient traités."
|
3152 |
|
3153 |
#: preheaders/checkout.php:726
|
3154 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
3155 |
msgstr ""
|
3156 |
"Une passerelle de paiement doit être configuré avant que les paiements "
|
3157 |
"puissent être traités."
|
languages/pmpro-it_IT.mo
CHANGED
Binary file
|
languages/pmpro-it_IT.po
CHANGED
@@ -34,11 +34,11 @@ msgid "Add a membership level to get started."
|
|
34 |
msgstr "Aggiungi un livello d'accesso per iniziare."
|
35 |
|
36 |
#: adminpages/admin_header.php:27
|
37 |
-
msgid "
|
38 |
msgstr "Configura le pagine dedicate alla membership."
|
39 |
|
40 |
#: adminpages/admin_header.php:29
|
41 |
-
msgid "
|
42 |
msgstr "Configura il tuo certificato SSL e il metodo di pagamento"
|
43 |
|
44 |
#: adminpages/admin_header.php:38
|
@@ -3332,7 +3332,7 @@ msgstr "Checkout: Informazione di Pagamento"
|
|
3332 |
|
3333 |
#: preheaders/checkout.php:100 preheaders/checkout.php:99
|
3334 |
#: preheaders/checkout.php:109
|
3335 |
-
msgid "
|
3336 |
msgstr "Imposta il tuo conto"
|
3337 |
|
3338 |
#: preheaders/checkout.php:416
|
@@ -3387,7 +3387,7 @@ msgstr "Pagamento accettato"
|
|
3387 |
#: preheaders/checkout.php:691 preheaders/checkout.php:709
|
3388 |
#: preheaders/checkout.php:710
|
3389 |
msgid ""
|
3390 |
-
"Unknown error generating account. Please contact us to
|
3391 |
msgstr ""
|
3392 |
"Errore sconosciuto creando il profilo. Contattaci per configurare la tua "
|
3393 |
"iscrizione."
|
@@ -3441,7 +3441,7 @@ msgstr ""
|
|
3441 |
#: preheaders/checkout.php:1063 preheaders/checkout.php:1064
|
3442 |
#, php-format
|
3443 |
msgid ""
|
3444 |
-
"You must <a href=\"%s\">
|
3445 |
"be processed."
|
3446 |
msgstr ""
|
3447 |
"E' necessario <a href=\"%s\">configurare un metodo di pagamento</a> prima "
|
@@ -3450,7 +3450,7 @@ msgstr ""
|
|
3450 |
#: preheaders/checkout.php:976 preheaders/checkout.php:969
|
3451 |
#: preheaders/checkout.php:1003 preheaders/checkout.php:1050
|
3452 |
#: preheaders/checkout.php:1065 preheaders/checkout.php:1066
|
3453 |
-
msgid "A Payment Gateway must be
|
3454 |
msgstr ""
|
3455 |
"E' necessario impostare un metodo di pagamento prima che qualunque pagamento "
|
3456 |
"possa essere effettuato."
|
34 |
msgstr "Aggiungi un livello d'accesso per iniziare."
|
35 |
|
36 |
#: adminpages/admin_header.php:27
|
37 |
+
msgid "Set up the membership pages"
|
38 |
msgstr "Configura le pagine dedicate alla membership."
|
39 |
|
40 |
#: adminpages/admin_header.php:29
|
41 |
+
msgid "Set up your SSL certificate and payment gateway"
|
42 |
msgstr "Configura il tuo certificato SSL e il metodo di pagamento"
|
43 |
|
44 |
#: adminpages/admin_header.php:38
|
3332 |
|
3333 |
#: preheaders/checkout.php:100 preheaders/checkout.php:99
|
3334 |
#: preheaders/checkout.php:109
|
3335 |
+
msgid "Set up Your Account"
|
3336 |
msgstr "Imposta il tuo conto"
|
3337 |
|
3338 |
#: preheaders/checkout.php:416
|
3387 |
#: preheaders/checkout.php:691 preheaders/checkout.php:709
|
3388 |
#: preheaders/checkout.php:710
|
3389 |
msgid ""
|
3390 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
3391 |
msgstr ""
|
3392 |
"Errore sconosciuto creando il profilo. Contattaci per configurare la tua "
|
3393 |
"iscrizione."
|
3441 |
#: preheaders/checkout.php:1063 preheaders/checkout.php:1064
|
3442 |
#, php-format
|
3443 |
msgid ""
|
3444 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
3445 |
"be processed."
|
3446 |
msgstr ""
|
3447 |
"E' necessario <a href=\"%s\">configurare un metodo di pagamento</a> prima "
|
3450 |
#: preheaders/checkout.php:976 preheaders/checkout.php:969
|
3451 |
#: preheaders/checkout.php:1003 preheaders/checkout.php:1050
|
3452 |
#: preheaders/checkout.php:1065 preheaders/checkout.php:1066
|
3453 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
3454 |
msgstr ""
|
3455 |
"E' necessario impostare un metodo di pagamento prima che qualunque pagamento "
|
3456 |
"possa essere effettuato."
|
languages/pmpro-nb_NO.mo
CHANGED
Binary file
|
languages/pmpro-nb_NO.po
CHANGED
@@ -52,12 +52,12 @@ msgstr "Legg til et medlemskap for å starte."
|
|
52 |
|
53 |
#: adminpages/admin_header.php:27
|
54 |
#@ pmpro
|
55 |
-
msgid "
|
56 |
msgstr "Oppsett for medlemskap-sidene"
|
57 |
|
58 |
#: adminpages/admin_header.php:29
|
59 |
#@ pmpro
|
60 |
-
msgid "
|
61 |
msgstr "Oppsett for SSL sertifikat og betalingsmåte"
|
62 |
|
63 |
#: adminpages/admin_header.php:38
|
@@ -3153,7 +3153,7 @@ msgstr ""
|
|
3153 |
|
3154 |
#: preheaders/checkout.php:109
|
3155 |
#@ pmpro
|
3156 |
-
msgid "
|
3157 |
msgstr ""
|
3158 |
|
3159 |
#: preheaders/checkout.php:486
|
@@ -3195,7 +3195,7 @@ msgstr "Betaling er akseptert."
|
|
3195 |
|
3196 |
#: preheaders/checkout.php:710
|
3197 |
#@ pmpro
|
3198 |
-
msgid "Unknown error generating account. Please contact us to
|
3199 |
msgstr "Det skjedde en ukjent feil når kontoen din skulle genereres. Ta kontakt med oss for å registrere medlemskapet ditt."
|
3200 |
|
3201 |
#: preheaders/checkout.php:754
|
@@ -3222,12 +3222,12 @@ msgstr ""
|
|
3222 |
#: preheaders/checkout.php:1064
|
3223 |
#, php-format
|
3224 |
#@ pmpro
|
3225 |
-
msgid "You must <a href=\"%s\">
|
3226 |
msgstr ""
|
3227 |
|
3228 |
#: preheaders/checkout.php:1066
|
3229 |
#@ pmpro
|
3230 |
-
msgid "A Payment Gateway must be
|
3231 |
msgstr ""
|
3232 |
|
3233 |
#: scheduled/crons.php:31
|
52 |
|
53 |
#: adminpages/admin_header.php:27
|
54 |
#@ pmpro
|
55 |
+
msgid "Set up the membership pages"
|
56 |
msgstr "Oppsett for medlemskap-sidene"
|
57 |
|
58 |
#: adminpages/admin_header.php:29
|
59 |
#@ pmpro
|
60 |
+
msgid "Set up your SSL certificate and payment gateway"
|
61 |
msgstr "Oppsett for SSL sertifikat og betalingsmåte"
|
62 |
|
63 |
#: adminpages/admin_header.php:38
|
3153 |
|
3154 |
#: preheaders/checkout.php:109
|
3155 |
#@ pmpro
|
3156 |
+
msgid "Set up Your Account"
|
3157 |
msgstr ""
|
3158 |
|
3159 |
#: preheaders/checkout.php:486
|
3195 |
|
3196 |
#: preheaders/checkout.php:710
|
3197 |
#@ pmpro
|
3198 |
+
msgid "Unknown error generating account. Please contact us to set up your membership."
|
3199 |
msgstr "Det skjedde en ukjent feil når kontoen din skulle genereres. Ta kontakt med oss for å registrere medlemskapet ditt."
|
3200 |
|
3201 |
#: preheaders/checkout.php:754
|
3222 |
#: preheaders/checkout.php:1064
|
3223 |
#, php-format
|
3224 |
#@ pmpro
|
3225 |
+
msgid "You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will be processed."
|
3226 |
msgstr ""
|
3227 |
|
3228 |
#: preheaders/checkout.php:1066
|
3229 |
#@ pmpro
|
3230 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
3231 |
msgstr ""
|
3232 |
|
3233 |
#: scheduled/crons.php:31
|
languages/pmpro-nl_NL.mo
CHANGED
Binary file
|
languages/pmpro-nl_NL.po
CHANGED
@@ -45,11 +45,11 @@ msgid "Add a membership level to get started."
|
|
45 |
msgstr "Word lid om te beginnen."
|
46 |
|
47 |
#: adminpages/admin_header.php:27
|
48 |
-
msgid "
|
49 |
msgstr "Maak de lidmaatschapspagina's op."
|
50 |
|
51 |
#: adminpages/admin_header.php:29
|
52 |
-
msgid "
|
53 |
msgstr "Zet de SSL certificaat en betaal gateway op"
|
54 |
|
55 |
#: adminpages/admin_header.php:38
|
@@ -3226,7 +3226,7 @@ msgid "Checkout: Payment Information"
|
|
3226 |
msgstr "Inschrijving: Betaalinformatie"
|
3227 |
|
3228 |
#: preheaders/checkout.php:109
|
3229 |
-
msgid "
|
3230 |
msgstr "Stel je account in"
|
3231 |
|
3232 |
#: preheaders/checkout.php:486 preheaders/checkout.php:468
|
@@ -3269,7 +3269,7 @@ msgstr "Betaling geaccepteerd."
|
|
3269 |
#: preheaders/checkout.php:710 preheaders/checkout.php:691
|
3270 |
#: preheaders/checkout.php:709
|
3271 |
msgid ""
|
3272 |
-
"Unknown error generating account. Please contact us to
|
3273 |
msgstr ""
|
3274 |
"Onbekende fout bij het maken van het account. Neem contact met ons op om je "
|
3275 |
"lidmaatschap in te stellen."
|
@@ -3317,7 +3317,7 @@ msgstr ""
|
|
3317 |
#: preheaders/checkout.php:1048 preheaders/checkout.php:1063
|
3318 |
#, php-format
|
3319 |
msgid ""
|
3320 |
-
"You must <a href=\"%s\">
|
3321 |
"be processed."
|
3322 |
msgstr ""
|
3323 |
"Je moet<a href=\"%s\">een Payment Gateway instellen</a> voordat betalingen "
|
@@ -3325,7 +3325,7 @@ msgstr ""
|
|
3325 |
|
3326 |
#: preheaders/checkout.php:1066 preheaders/checkout.php:1003
|
3327 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
3328 |
-
msgid "A Payment Gateway must be
|
3329 |
msgstr ""
|
3330 |
"Er moet een Payment Gateway ingesteld worden voordat betalingen doorgevoerd "
|
3331 |
"kunnen worden."
|
45 |
msgstr "Word lid om te beginnen."
|
46 |
|
47 |
#: adminpages/admin_header.php:27
|
48 |
+
msgid "Set up the membership pages"
|
49 |
msgstr "Maak de lidmaatschapspagina's op."
|
50 |
|
51 |
#: adminpages/admin_header.php:29
|
52 |
+
msgid "Set up your SSL certificate and payment gateway"
|
53 |
msgstr "Zet de SSL certificaat en betaal gateway op"
|
54 |
|
55 |
#: adminpages/admin_header.php:38
|
3226 |
msgstr "Inschrijving: Betaalinformatie"
|
3227 |
|
3228 |
#: preheaders/checkout.php:109
|
3229 |
+
msgid "Set up Your Account"
|
3230 |
msgstr "Stel je account in"
|
3231 |
|
3232 |
#: preheaders/checkout.php:486 preheaders/checkout.php:468
|
3269 |
#: preheaders/checkout.php:710 preheaders/checkout.php:691
|
3270 |
#: preheaders/checkout.php:709
|
3271 |
msgid ""
|
3272 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
3273 |
msgstr ""
|
3274 |
"Onbekende fout bij het maken van het account. Neem contact met ons op om je "
|
3275 |
"lidmaatschap in te stellen."
|
3317 |
#: preheaders/checkout.php:1048 preheaders/checkout.php:1063
|
3318 |
#, php-format
|
3319 |
msgid ""
|
3320 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
3321 |
"be processed."
|
3322 |
msgstr ""
|
3323 |
"Je moet<a href=\"%s\">een Payment Gateway instellen</a> voordat betalingen "
|
3325 |
|
3326 |
#: preheaders/checkout.php:1066 preheaders/checkout.php:1003
|
3327 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
3328 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
3329 |
msgstr ""
|
3330 |
"Er moet een Payment Gateway ingesteld worden voordat betalingen doorgevoerd "
|
3331 |
"kunnen worden."
|
languages/pmpro-pt_BR.mo
CHANGED
Binary file
|
languages/pmpro-pt_BR.po
CHANGED
@@ -384,11 +384,11 @@ msgid "Add a membership level to get started."
|
|
384 |
msgstr "Adicione um nível de usuário para começar."
|
385 |
|
386 |
#: adminpages/admin_header.php:27
|
387 |
-
msgid "
|
388 |
msgstr "Configure as páginas de assinatura"
|
389 |
|
390 |
#: adminpages/admin_header.php:29
|
391 |
-
msgid "
|
392 |
msgstr "Configure o seu Certificado SSL e Gateway de Pagamento"
|
393 |
|
394 |
#: adminpages/admin_header.php:38
|
@@ -2534,7 +2534,7 @@ msgid "Checkout: Payment Information"
|
|
2534 |
msgstr "Checkout: Informações de Pagamento"
|
2535 |
|
2536 |
#: preheaders/checkout.php:109
|
2537 |
-
msgid "
|
2538 |
msgstr "Configure sua Conta"
|
2539 |
|
2540 |
#: preheaders/checkout.php:468
|
@@ -2569,7 +2569,7 @@ msgstr "Pagamento feito com sucesso."
|
|
2569 |
|
2570 |
#: preheaders/checkout.php:691
|
2571 |
msgid ""
|
2572 |
-
"Unknown error generating account. Please contact us to
|
2573 |
msgstr ""
|
2574 |
"Erro desconhecido ao gerar sua conta. Por favor, entre em contato para "
|
2575 |
"fazermos as configurações da sua conta."
|
@@ -2611,14 +2611,14 @@ msgstr ""
|
|
2611 |
#: preheaders/checkout.php:1001
|
2612 |
#, php-format
|
2613 |
msgid ""
|
2614 |
-
"You must <a href=\"%s\">
|
2615 |
"be processed."
|
2616 |
msgstr ""
|
2617 |
"Você deve <a href=\"%s\">configurar um Gateway de Pagamento </a> antes para "
|
2618 |
"processar pagamentos."
|
2619 |
|
2620 |
#: preheaders/checkout.php:1003
|
2621 |
-
msgid "A Payment Gateway must be
|
2622 |
msgstr ""
|
2623 |
"Um Gateway de Pagamento deve ser configurado para qualquer pagamento ser "
|
2624 |
"processado."
|
384 |
msgstr "Adicione um nível de usuário para começar."
|
385 |
|
386 |
#: adminpages/admin_header.php:27
|
387 |
+
msgid "Set up the membership pages"
|
388 |
msgstr "Configure as páginas de assinatura"
|
389 |
|
390 |
#: adminpages/admin_header.php:29
|
391 |
+
msgid "Set up your SSL certificate and payment gateway"
|
392 |
msgstr "Configure o seu Certificado SSL e Gateway de Pagamento"
|
393 |
|
394 |
#: adminpages/admin_header.php:38
|
2534 |
msgstr "Checkout: Informações de Pagamento"
|
2535 |
|
2536 |
#: preheaders/checkout.php:109
|
2537 |
+
msgid "Set up Your Account"
|
2538 |
msgstr "Configure sua Conta"
|
2539 |
|
2540 |
#: preheaders/checkout.php:468
|
2569 |
|
2570 |
#: preheaders/checkout.php:691
|
2571 |
msgid ""
|
2572 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
2573 |
msgstr ""
|
2574 |
"Erro desconhecido ao gerar sua conta. Por favor, entre em contato para "
|
2575 |
"fazermos as configurações da sua conta."
|
2611 |
#: preheaders/checkout.php:1001
|
2612 |
#, php-format
|
2613 |
msgid ""
|
2614 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
2615 |
"be processed."
|
2616 |
msgstr ""
|
2617 |
"Você deve <a href=\"%s\">configurar um Gateway de Pagamento </a> antes para "
|
2618 |
"processar pagamentos."
|
2619 |
|
2620 |
#: preheaders/checkout.php:1003
|
2621 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
2622 |
msgstr ""
|
2623 |
"Um Gateway de Pagamento deve ser configurado para qualquer pagamento ser "
|
2624 |
"processado."
|
languages/pmpro-sk_SK.mo
CHANGED
Binary file
|
languages/pmpro-sk_SK.po
CHANGED
@@ -45,12 +45,12 @@ msgstr ""
|
|
45 |
|
46 |
# @ pmpro
|
47 |
#: adminpages/admin_header.php:27
|
48 |
-
msgid "
|
49 |
msgstr ""
|
50 |
|
51 |
# @ pmpro
|
52 |
#: adminpages/admin_header.php:29
|
53 |
-
msgid "
|
54 |
msgstr ""
|
55 |
|
56 |
# @ pmpro
|
@@ -3553,7 +3553,7 @@ msgstr "Pokladňa: Platobné informácie"
|
|
3553 |
|
3554 |
# @ pmpro
|
3555 |
#: preheaders/checkout.php:109
|
3556 |
-
msgid "
|
3557 |
msgstr "Nastavenie vášho účtu"
|
3558 |
|
3559 |
# @ pmpro
|
@@ -3604,7 +3604,7 @@ msgstr "Platba prijatá."
|
|
3604 |
#: preheaders/checkout.php:710 preheaders/checkout.php:691
|
3605 |
#: preheaders/checkout.php:709
|
3606 |
msgid ""
|
3607 |
-
"Unknown error generating account. Please contact us to
|
3608 |
msgstr ""
|
3609 |
"Neznáma chyba pri vytváraní účtu. Prosím, kontaktujte nás na nastavenie "
|
3610 |
"vášho členstva."
|
@@ -3657,7 +3657,7 @@ msgstr ""
|
|
3657 |
#: preheaders/checkout.php:1048 preheaders/checkout.php:1063
|
3658 |
#, php-format
|
3659 |
msgid ""
|
3660 |
-
"You must <a href=\"%s\">
|
3661 |
"be processed."
|
3662 |
msgstr ""
|
3663 |
"Musíte <a href=\"%s\"> nastaviť platobnú bránu</a> pred spracovaním "
|
@@ -3666,7 +3666,7 @@ msgstr ""
|
|
3666 |
# @ pmpro
|
3667 |
#: preheaders/checkout.php:1066 preheaders/checkout.php:1003
|
3668 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
3669 |
-
msgid "A Payment Gateway must be
|
3670 |
msgstr "Platobná brána musí byť nastavená pred spracovanám akejkoľvek platby."
|
3671 |
|
3672 |
# @ pmpro
|
45 |
|
46 |
# @ pmpro
|
47 |
#: adminpages/admin_header.php:27
|
48 |
+
msgid "Set up the membership pages"
|
49 |
msgstr ""
|
50 |
|
51 |
# @ pmpro
|
52 |
#: adminpages/admin_header.php:29
|
53 |
+
msgid "Set up your SSL certificate and payment gateway"
|
54 |
msgstr ""
|
55 |
|
56 |
# @ pmpro
|
3553 |
|
3554 |
# @ pmpro
|
3555 |
#: preheaders/checkout.php:109
|
3556 |
+
msgid "Set up Your Account"
|
3557 |
msgstr "Nastavenie vášho účtu"
|
3558 |
|
3559 |
# @ pmpro
|
3604 |
#: preheaders/checkout.php:710 preheaders/checkout.php:691
|
3605 |
#: preheaders/checkout.php:709
|
3606 |
msgid ""
|
3607 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
3608 |
msgstr ""
|
3609 |
"Neznáma chyba pri vytváraní účtu. Prosím, kontaktujte nás na nastavenie "
|
3610 |
"vášho členstva."
|
3657 |
#: preheaders/checkout.php:1048 preheaders/checkout.php:1063
|
3658 |
#, php-format
|
3659 |
msgid ""
|
3660 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
3661 |
"be processed."
|
3662 |
msgstr ""
|
3663 |
"Musíte <a href=\"%s\"> nastaviť platobnú bránu</a> pred spracovaním "
|
3666 |
# @ pmpro
|
3667 |
#: preheaders/checkout.php:1066 preheaders/checkout.php:1003
|
3668 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
3669 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
3670 |
msgstr "Platobná brána musí byť nastavená pred spracovanám akejkoľvek platby."
|
3671 |
|
3672 |
# @ pmpro
|
languages/pmpro.po
CHANGED
@@ -40,11 +40,11 @@ msgid "Add a membership level to get started."
|
|
40 |
msgstr ""
|
41 |
|
42 |
#: adminpages/admin_header.php:27 adminpages/admin_header.php:27
|
43 |
-
msgid "
|
44 |
msgstr ""
|
45 |
|
46 |
#: adminpages/admin_header.php:29 adminpages/admin_header.php:29
|
47 |
-
msgid "
|
48 |
msgstr ""
|
49 |
|
50 |
#: adminpages/admin_header.php:38 adminpages/admin_header.php:38
|
@@ -4388,7 +4388,7 @@ msgstr ""
|
|
4388 |
#: preheaders/checkout.php:100 preheaders/checkout.php:99
|
4389 |
#: preheaders/checkout.php:100 preheaders/checkout.php:102
|
4390 |
#: preheaders/checkout.php:109
|
4391 |
-
msgid "
|
4392 |
msgstr ""
|
4393 |
|
4394 |
#: preheaders/checkout.php:300 preheaders/checkout.php:300
|
@@ -4455,7 +4455,7 @@ msgstr ""
|
|
4455 |
#: preheaders/checkout.php:665 preheaders/checkout.php:691
|
4456 |
#: preheaders/checkout.php:709 preheaders/checkout.php:710
|
4457 |
msgid ""
|
4458 |
-
"Unknown error generating account. Please contact us to
|
4459 |
msgstr ""
|
4460 |
|
4461 |
#: preheaders/checkout.php:569 preheaders/checkout.php:550
|
@@ -4501,7 +4501,7 @@ msgstr ""
|
|
4501 |
#: preheaders/checkout.php:1064
|
4502 |
#, php-format
|
4503 |
msgid ""
|
4504 |
-
"You must <a href=\"%s\">
|
4505 |
"be processed."
|
4506 |
msgstr ""
|
4507 |
|
@@ -4511,7 +4511,7 @@ msgstr ""
|
|
4511 |
#: preheaders/checkout.php:986 preheaders/checkout.php:1003
|
4512 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
4513 |
#: preheaders/checkout.php:1066
|
4514 |
-
msgid "A Payment Gateway must be
|
4515 |
msgstr ""
|
4516 |
|
4517 |
#: scheduled/crons.php:38 scheduled/crons.php:31 scheduled/crons.php:34
|
40 |
msgstr ""
|
41 |
|
42 |
#: adminpages/admin_header.php:27 adminpages/admin_header.php:27
|
43 |
+
msgid "Set up the membership pages"
|
44 |
msgstr ""
|
45 |
|
46 |
#: adminpages/admin_header.php:29 adminpages/admin_header.php:29
|
47 |
+
msgid "Set up your SSL certificate and payment gateway"
|
48 |
msgstr ""
|
49 |
|
50 |
#: adminpages/admin_header.php:38 adminpages/admin_header.php:38
|
4388 |
#: preheaders/checkout.php:100 preheaders/checkout.php:99
|
4389 |
#: preheaders/checkout.php:100 preheaders/checkout.php:102
|
4390 |
#: preheaders/checkout.php:109
|
4391 |
+
msgid "Set up Your Account"
|
4392 |
msgstr ""
|
4393 |
|
4394 |
#: preheaders/checkout.php:300 preheaders/checkout.php:300
|
4455 |
#: preheaders/checkout.php:665 preheaders/checkout.php:691
|
4456 |
#: preheaders/checkout.php:709 preheaders/checkout.php:710
|
4457 |
msgid ""
|
4458 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
4459 |
msgstr ""
|
4460 |
|
4461 |
#: preheaders/checkout.php:569 preheaders/checkout.php:550
|
4501 |
#: preheaders/checkout.php:1064
|
4502 |
#, php-format
|
4503 |
msgid ""
|
4504 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
4505 |
"be processed."
|
4506 |
msgstr ""
|
4507 |
|
4511 |
#: preheaders/checkout.php:986 preheaders/checkout.php:1003
|
4512 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
4513 |
#: preheaders/checkout.php:1066
|
4514 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
4515 |
msgstr ""
|
4516 |
|
4517 |
#: scheduled/crons.php:38 scheduled/crons.php:31 scheduled/crons.php:34
|
languages/pmpro.pot
CHANGED
@@ -40,11 +40,11 @@ msgid "Add a membership level to get started."
|
|
40 |
msgstr ""
|
41 |
|
42 |
#: adminpages/admin_header.php:27 adminpages/admin_header.php:27
|
43 |
-
msgid "
|
44 |
msgstr ""
|
45 |
|
46 |
#: adminpages/admin_header.php:29 adminpages/admin_header.php:29
|
47 |
-
msgid "
|
48 |
msgstr ""
|
49 |
|
50 |
#: adminpages/admin_header.php:38 adminpages/admin_header.php:38
|
@@ -4388,7 +4388,7 @@ msgstr ""
|
|
4388 |
#: preheaders/checkout.php:100 preheaders/checkout.php:99
|
4389 |
#: preheaders/checkout.php:100 preheaders/checkout.php:102
|
4390 |
#: preheaders/checkout.php:109
|
4391 |
-
msgid "
|
4392 |
msgstr ""
|
4393 |
|
4394 |
#: preheaders/checkout.php:300 preheaders/checkout.php:300
|
@@ -4455,7 +4455,7 @@ msgstr ""
|
|
4455 |
#: preheaders/checkout.php:665 preheaders/checkout.php:691
|
4456 |
#: preheaders/checkout.php:709 preheaders/checkout.php:710
|
4457 |
msgid ""
|
4458 |
-
"Unknown error generating account. Please contact us to
|
4459 |
msgstr ""
|
4460 |
|
4461 |
#: preheaders/checkout.php:569 preheaders/checkout.php:550
|
@@ -4501,7 +4501,7 @@ msgstr ""
|
|
4501 |
#: preheaders/checkout.php:1064
|
4502 |
#, php-format
|
4503 |
msgid ""
|
4504 |
-
"You must <a href=\"%s\">
|
4505 |
"be processed."
|
4506 |
msgstr ""
|
4507 |
|
@@ -4511,7 +4511,7 @@ msgstr ""
|
|
4511 |
#: preheaders/checkout.php:986 preheaders/checkout.php:1003
|
4512 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
4513 |
#: preheaders/checkout.php:1066
|
4514 |
-
msgid "A Payment Gateway must be
|
4515 |
msgstr ""
|
4516 |
|
4517 |
#: scheduled/crons.php:38 scheduled/crons.php:31 scheduled/crons.php:34
|
40 |
msgstr ""
|
41 |
|
42 |
#: adminpages/admin_header.php:27 adminpages/admin_header.php:27
|
43 |
+
msgid "Set up the membership pages"
|
44 |
msgstr ""
|
45 |
|
46 |
#: adminpages/admin_header.php:29 adminpages/admin_header.php:29
|
47 |
+
msgid "Set up your SSL certificate and payment gateway"
|
48 |
msgstr ""
|
49 |
|
50 |
#: adminpages/admin_header.php:38 adminpages/admin_header.php:38
|
4388 |
#: preheaders/checkout.php:100 preheaders/checkout.php:99
|
4389 |
#: preheaders/checkout.php:100 preheaders/checkout.php:102
|
4390 |
#: preheaders/checkout.php:109
|
4391 |
+
msgid "Set up Your Account"
|
4392 |
msgstr ""
|
4393 |
|
4394 |
#: preheaders/checkout.php:300 preheaders/checkout.php:300
|
4455 |
#: preheaders/checkout.php:665 preheaders/checkout.php:691
|
4456 |
#: preheaders/checkout.php:709 preheaders/checkout.php:710
|
4457 |
msgid ""
|
4458 |
+
"Unknown error generating account. Please contact us to set up your membership."
|
4459 |
msgstr ""
|
4460 |
|
4461 |
#: preheaders/checkout.php:569 preheaders/checkout.php:550
|
4501 |
#: preheaders/checkout.php:1064
|
4502 |
#, php-format
|
4503 |
msgid ""
|
4504 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will "
|
4505 |
"be processed."
|
4506 |
msgstr ""
|
4507 |
|
4511 |
#: preheaders/checkout.php:986 preheaders/checkout.php:1003
|
4512 |
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
4513 |
#: preheaders/checkout.php:1066
|
4514 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
4515 |
msgstr ""
|
4516 |
|
4517 |
#: scheduled/crons.php:38 scheduled/crons.php:31 scheduled/crons.php:34
|
pages/checkout.php
CHANGED
@@ -667,7 +667,7 @@
|
|
667 |
<tr class="odd">
|
668 |
<td>
|
669 |
<div id="pmpro_license">
|
670 |
-
<?php echo wpautop($tospage->post_content)
|
671 |
</div>
|
672 |
<input type="checkbox" name="tos" value="1" id="tos" /> <label class="pmpro_normal pmpro_clickable" for="tos"><?php printf(__('I agree to the %s', 'pmpro'), $tospage->post_title);?></label>
|
673 |
</td>
|
667 |
<tr class="odd">
|
668 |
<td>
|
669 |
<div id="pmpro_license">
|
670 |
+
<?php echo wpautop(do_shortcode($tospage->post_content));?>
|
671 |
</div>
|
672 |
<input type="checkbox" name="tos" value="1" id="tos" /> <label class="pmpro_normal pmpro_clickable" for="tos"><?php printf(__('I agree to the %s', 'pmpro'), $tospage->post_title);?></label>
|
673 |
</td>
|
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.4.
|
7 |
Author: Stranger Studios
|
8 |
Author URI: http://www.strangerstudios.com
|
9 |
*/
|
@@ -13,7 +13,7 @@ Author URI: http://www.strangerstudios.com
|
|
13 |
*/
|
14 |
|
15 |
//version constant
|
16 |
-
define("PMPRO_VERSION", "1.8.4.
|
17 |
|
18 |
//if the session has been started yet, start it (ignore if running from command line)
|
19 |
if(defined('STDIN') )
|
3 |
Plugin Name: Paid Memberships Pro
|
4 |
Plugin URI: http://www.paidmembershipspro.com
|
5 |
Description: Plugin to Handle Memberships
|
6 |
+
Version: 1.8.4.2
|
7 |
Author: Stranger Studios
|
8 |
Author URI: http://www.strangerstudios.com
|
9 |
*/
|
13 |
*/
|
14 |
|
15 |
//version constant
|
16 |
+
define("PMPRO_VERSION", "1.8.4.2");
|
17 |
|
18 |
//if the session has been started yet, start it (ignore if running from command line)
|
19 |
if(defined('STDIN') )
|
preheaders/checkout.php
CHANGED
@@ -97,7 +97,7 @@
|
|
97 |
$besecure = pmpro_getOption("use_ssl");
|
98 |
} else {
|
99 |
//no payment so we don't need ssl
|
100 |
-
$pagetitle = __("
|
101 |
$pmpro_requirebilling = false;
|
102 |
$besecure = false;
|
103 |
}
|
@@ -506,7 +506,7 @@
|
|
506 |
{
|
507 |
$pmpro_msg = $morder->error;
|
508 |
if (empty($pmpro_msg))
|
509 |
-
$pmpro_msg = __("Unknown error generating account. Please contact us to
|
510 |
$pmpro_msgt = "pmpro_error";
|
511 |
}
|
512 |
|
@@ -721,9 +721,9 @@
|
|
721 |
//show message if the payment gateway is not setup yet
|
722 |
if ($pmpro_requirebilling && !pmpro_getOption("gateway", true)) {
|
723 |
if (pmpro_isAdmin())
|
724 |
-
$pmpro_msg = sprintf(__('You must <a href="%s">
|
725 |
else
|
726 |
-
$pmpro_msg = __("A Payment Gateway must be
|
727 |
$pmpro_msgt = "";
|
728 |
}
|
729 |
|
97 |
$besecure = pmpro_getOption("use_ssl");
|
98 |
} else {
|
99 |
//no payment so we don't need ssl
|
100 |
+
$pagetitle = __("Set Up Your Account", 'pmpro');
|
101 |
$pmpro_requirebilling = false;
|
102 |
$besecure = false;
|
103 |
}
|
506 |
{
|
507 |
$pmpro_msg = $morder->error;
|
508 |
if (empty($pmpro_msg))
|
509 |
+
$pmpro_msg = __("Unknown error generating account. Please contact us to set up your membership.", "pmpro");
|
510 |
$pmpro_msgt = "pmpro_error";
|
511 |
}
|
512 |
|
721 |
//show message if the payment gateway is not setup yet
|
722 |
if ($pmpro_requirebilling && !pmpro_getOption("gateway", true)) {
|
723 |
if (pmpro_isAdmin())
|
724 |
+
$pmpro_msg = sprintf(__('You must <a href="%s">set up a Payment Gateway</a> before any payments will be processed.', 'pmpro'), get_admin_url(NULL, '/admin.php?page=pmpro-membershiplevels&view=payment'));
|
725 |
else
|
726 |
+
$pmpro_msg = __("A Payment Gateway must be set up before any payments will be processed.", "pmpro");
|
727 |
$pmpro_msgt = "";
|
728 |
}
|
729 |
|
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.2.2
|
6 |
-
Stable tag: 1.8.4.
|
7 |
|
8 |
The easiest way to GET PAID with your WordPress site. Flexible content control by Membership Level, Reports, Affiliates and Discounts
|
9 |
|
@@ -102,6 +102,13 @@ Not sure? You can find out by doing a bit a research.
|
|
102 |
4. Offer Membership Discounts with specific price rules (restricted by level, unique pricing for each level, # of uses, expiration date.)
|
103 |
|
104 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
= 1.8.4.1 =
|
106 |
* BUG: Fixed issue introduced in 1.8.4 where levels wouldn't show up in the front end if they hadn't been reordered.
|
107 |
|
@@ -131,7 +138,7 @@ Not sure? You can find out by doing a bit a research.
|
|
131 |
* ENHANCEMENT: Added pmpro_account_bullets_top and pmpro_account_bullets_bottom hooks to add content to the accounts page.
|
132 |
* ENHANCEMENT: Added pmpro_get_recurring_payments_profile_details_nvpstr, pmpro_manage_recurring_payments_profile_status_nvpstr, pmpro_create_recurring_payments_profile_nvpstr, pmpro_do_express_checkout_payment_nvpstr, and pmpro_get_express_checkout_details_nvpstr hooks to filter specific nvp strings in the PayPal Express integration.
|
133 |
* ENHANCEMENT: Added labels to checkboxes in the dashboard settings pages.
|
134 |
-
* ENHANCEMENT: Can now use the [pmpro_account] shortcode on other pages/widgets/etc. Can also limit to specific sections [pmpro_account sections='
|
135 |
* ENHANCEMENT: Changed all uses of the global $table_prefix to use $wpdb->base_prefix to aid in compatibility when loading WordPress with other PHP code (e.g. phpBB). (Thanks, Dion)
|
136 |
* ENHANCEMENT: The notification script was updated to point to notifications.paidmembershipspro.com instead of www.paidmembershipspro.com/notifications/. This allows us to keep our notification script on a different server. This script is used to insert notifications into the PMPro admin pages when important updates are available.
|
137 |
|
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.2.2
|
6 |
+
Stable tag: 1.8.4.2
|
7 |
|
8 |
The easiest way to GET PAID with your WordPress site. Flexible content control by Membership Level, Reports, Affiliates and Discounts
|
9 |
|
102 |
4. Offer Membership Discounts with specific price rules (restricted by level, unique pricing for each level, # of uses, expiration date.)
|
103 |
|
104 |
== Changelog ==
|
105 |
+
= 1.8.4.2 =
|
106 |
+
* BUG: Fixed bug where dropdown to set the account page in the page settings was showing up twice.
|
107 |
+
* BUG: Fixed warning in pmpro_account shortcode.
|
108 |
+
* BUG: Grammar fixes in admin pages. "Setup" changed to "Set Up" when used as a verb. (Thanks, sumobi on GitHub)
|
109 |
+
* ENHANCEMENT: If the option is set, terms of service page embedded on the checkout page will not be passed through do_shortcode so shortcodes get processed in the text. (Thanks, cliffordp on GitHub)
|
110 |
+
* ENHANCEMENT: The pmpro_account shortcode will now accept "membership" or "memberships" for the section name.
|
111 |
+
|
112 |
= 1.8.4.1 =
|
113 |
* BUG: Fixed issue introduced in 1.8.4 where levels wouldn't show up in the front end if they hadn't been reordered.
|
114 |
|
138 |
* ENHANCEMENT: Added pmpro_account_bullets_top and pmpro_account_bullets_bottom hooks to add content to the accounts page.
|
139 |
* ENHANCEMENT: Added pmpro_get_recurring_payments_profile_details_nvpstr, pmpro_manage_recurring_payments_profile_status_nvpstr, pmpro_create_recurring_payments_profile_nvpstr, pmpro_do_express_checkout_payment_nvpstr, and pmpro_get_express_checkout_details_nvpstr hooks to filter specific nvp strings in the PayPal Express integration.
|
140 |
* ENHANCEMENT: Added labels to checkboxes in the dashboard settings pages.
|
141 |
+
* ENHANCEMENT: Can now use the [pmpro_account] shortcode on other pages/widgets/etc. Can also limit to specific sections [pmpro_account sections='membership,profile,invoices,links'] just remove sections from that list.
|
142 |
* ENHANCEMENT: Changed all uses of the global $table_prefix to use $wpdb->base_prefix to aid in compatibility when loading WordPress with other PHP code (e.g. phpBB). (Thanks, Dion)
|
143 |
* ENHANCEMENT: The notification script was updated to point to notifications.paidmembershipspro.com instead of www.paidmembershipspro.com/notifications/. This allows us to keep our notification script on a different server. This script is used to insert notifications into the PMPro admin pages when important updates are available.
|
144 |
|
shortcodes/pmpro_account.php
CHANGED
@@ -1,180 +1,180 @@
|
|
1 |
-
<?php
|
2 |
-
/*
|
3 |
-
Shortcode to show membership account information
|
4 |
-
*/
|
5 |
-
function pmpro_shortcode_account($atts, $content=null, $code="")
|
6 |
-
{
|
7 |
-
global $wpdb, $pmpro_msg, $pmpro_msgt, $pmpro_levels, $current_user, $levels;
|
8 |
-
|
9 |
-
// $atts ::= array of attributes
|
10 |
-
// $content ::= text within enclosing form of shortcode element
|
11 |
-
// $code ::= the shortcode found, when == callback name
|
12 |
-
// examples: [pmpro_account] [pmpro_account sections="membership,profile"/]
|
13 |
-
|
14 |
-
extract(shortcode_atts(array(
|
15 |
-
'section' => '',
|
16 |
-
'sections' => 'membership,profile,invoices,links'
|
17 |
-
), $atts));
|
18 |
-
|
19 |
-
//did they use 'section' instead of 'sections'?
|
20 |
-
if(!empty($section))
|
21 |
-
$sections = $section;
|
22 |
-
|
23 |
-
//turn into an array
|
24 |
-
$sections = explode(',', $sections);
|
25 |
-
|
26 |
-
ob_start();
|
27 |
-
|
28 |
-
//if a member is logged in, show them some info here (1. past invoices. 2. billing information with button to update.)
|
29 |
-
if(
|
30 |
-
{
|
31 |
-
$ssorder = new MemberOrder();
|
32 |
-
$ssorder->getLastMemberOrder();
|
33 |
-
$invoices = $wpdb->get_results("SELECT *, UNIX_TIMESTAMP(timestamp) as timestamp FROM $wpdb->pmpro_membership_orders WHERE user_id = '$current_user->ID' ORDER BY timestamp DESC LIMIT 6");
|
34 |
-
?>
|
35 |
-
<div id="pmpro_account">
|
36 |
-
|
37 |
-
<?php if(in_array('membership', $sections)) { ?>
|
38 |
-
<div id="pmpro_account-membership" class="pmpro_box">
|
39 |
-
|
40 |
-
<h3><?php _e("My Memberships", "pmpro");?></h3>
|
41 |
-
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
42 |
-
<thead>
|
43 |
-
<tr>
|
44 |
-
<th><?php _e("Level", "pmpro");?></th>
|
45 |
-
<th><?php _e("Billing", "pmpro"); ?></th>
|
46 |
-
<th><?php _e("Expiration", "pmpro"); ?></th>
|
47 |
-
</tr>
|
48 |
-
</thead>
|
49 |
-
<tbody>
|
50 |
-
<?php
|
51 |
-
//TODO: v2.0 will loop through levels here
|
52 |
-
$level = $current_user->membership_level;
|
53 |
-
?>
|
54 |
-
<tr>
|
55 |
-
<td class="pmpro_account-membership-levelname">
|
56 |
-
<?php echo $current_user->membership_level->name?>
|
57 |
-
<div class="pmpro_actionlinks">
|
58 |
-
<?php do_action("pmpro_member_action_links_before"); ?>
|
59 |
-
<a href="<?php echo pmpro_url("checkout", "?level=" . $current_user->membership_level->id, "https")?>"><?php _e("Renew", "pmpro");?></a>
|
60 |
-
|
61 |
-
<?php if((isset($ssorder->status) && $ssorder->status == "success") && (isset($ssorder->gateway) && in_array($ssorder->gateway, array("authorizenet", "paypal", "stripe", "braintree", "payflow", "cybersource")))) { ?>
|
62 |
-
<a href="<?php echo pmpro_url("billing", "", "https")?>"><?php _e("Update Billing Info", "pmpro"); ?></a>
|
63 |
-
<?php } ?>
|
64 |
-
|
65 |
-
<?php
|
66 |
-
//To do: Only show CHANGE link if this level is in a group that has upgrade/downgrade rules
|
67 |
-
if(count($pmpro_levels) > 1 && !defined("PMPRO_DEFAULT_LEVEL")) { ?>
|
68 |
-
<a href="<?php echo pmpro_url("levels")?>"><?php _e("Change", "pmpro");?></a>
|
69 |
-
<?php } ?>
|
70 |
-
<a href="<?php echo pmpro_url("cancel", "?level=" . $current_user->membership_level->id)?>"><?php _e("Cancel", "pmpro");?></a>
|
71 |
-
<?php do_action("pmpro_member_action_links_after"); ?>
|
72 |
-
</div> <!-- end pmpro_actionlinks -->
|
73 |
-
</td>
|
74 |
-
<td class="pmpro_account-membership-levelfee">
|
75 |
-
<p><?php echo pmpro_getLevelCost($level, true, true);?></p>
|
76 |
-
</td>
|
77 |
-
<td class="pmpro_account-membership-expiration">
|
78 |
-
<?php
|
79 |
-
if($current_user->membership_level->enddate)
|
80 |
-
echo date(get_option('date_format'), $current_user->membership_level->enddate);
|
81 |
-
else
|
82 |
-
echo "---";
|
83 |
-
?>
|
84 |
-
</td>
|
85 |
-
</tr>
|
86 |
-
</tbody>
|
87 |
-
</table>
|
88 |
-
<?php //Todo: If there are multiple levels defined that aren't all in the same group defined as upgrades/downgrades ?>
|
89 |
-
<div class="pmpro_actionlinks">
|
90 |
-
<a href="<?php echo pmpro_url("levels")?>"><?php _e("View all Membership Options", "pmpro");?></a>
|
91 |
-
</div>
|
92 |
-
|
93 |
-
</div> <!-- end pmpro_account-membership -->
|
94 |
-
<?php } ?>
|
95 |
-
|
96 |
-
<?php if(in_array('profile', $sections)) { ?>
|
97 |
-
<div id="pmpro_account-profile" class="pmpro_box">
|
98 |
-
<?php get_currentuserinfo(); ?>
|
99 |
-
<h3><?php _e("My Account", "pmpro");?></h3>
|
100 |
-
<?php if($current_user->user_firstname) { ?>
|
101 |
-
<p><?php echo $current_user->user_firstname?> <?php echo $current_user->user_lastname?></p>
|
102 |
-
<?php } ?>
|
103 |
-
<ul>
|
104 |
-
<?php do_action('pmpro_account_bullets_top');?>
|
105 |
-
<li><strong><?php _e("Username", "pmpro");?>:</strong> <?php echo $current_user->user_login?></li>
|
106 |
-
<li><strong><?php _e("Email", "pmpro");?>:</strong> <?php echo $current_user->user_email?></li>
|
107 |
-
<?php do_action('pmpro_account_bullets_bottom');?>
|
108 |
-
</ul>
|
109 |
-
<div class="pmpro_actionlinks">
|
110 |
-
<a href="<?php echo admin_url('profile.php')?>"><?php _e("Edit Profile", "pmpro");?></a>
|
111 |
-
<a href="<?php echo admin_url('profile.php')?>"><?php _e('Change Password', 'pmpro');?></a>
|
112 |
-
</div>
|
113 |
-
</div> <!-- end pmpro_account-profile -->
|
114 |
-
<?php } ?>
|
115 |
-
|
116 |
-
<?php if(in_array('invoices', $sections) && !empty($invoices)) { ?>
|
117 |
-
<div id="pmpro_account-invoices" class="pmpro_box">
|
118 |
-
<h3><?php _e("Past Invoices", "pmpro");?></h3>
|
119 |
-
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
120 |
-
<thead>
|
121 |
-
<tr>
|
122 |
-
<th><?php _e("Date", "pmpro"); ?></th>
|
123 |
-
<th><?php _e("Level", "pmpro"); ?></th>
|
124 |
-
<th><?php _e("Amount", "pmpro"); ?></th>
|
125 |
-
</tr>
|
126 |
-
</thead>
|
127 |
-
<tbody>
|
128 |
-
<?php
|
129 |
-
$count = 0;
|
130 |
-
foreach($invoices as $invoice)
|
131 |
-
{
|
132 |
-
if($count++ > 4)
|
133 |
-
break;
|
134 |
-
|
135 |
-
//get an member order object
|
136 |
-
$invoice_id = $invoice->id;
|
137 |
-
$invoice = new MemberOrder;
|
138 |
-
$invoice->getMemberOrderByID($invoice_id);
|
139 |
-
$invoice->getMembershipLevel();
|
140 |
-
?>
|
141 |
-
<tr id="pmpro_account-invoice-<?php echo $invoice->code; ?>">
|
142 |
-
<td><a href="<?php echo pmpro_url("invoice", "?invoice=" . $invoice->code)?>"><?php echo date(get_option("date_format"), $invoice->timestamp)?></td>
|
143 |
-
<td><?php echo $invoice->membership_level->name?></td>
|
144 |
-
<td><?php echo pmpro_formatPrice($invoice->total)?></td>
|
145 |
-
</tr>
|
146 |
-
<?php
|
147 |
-
}
|
148 |
-
?>
|
149 |
-
</tbody>
|
150 |
-
</table>
|
151 |
-
<?php if($count == 6) { ?>
|
152 |
-
<div class="pmpro_actionlinks"><a href="<?php echo pmpro_url("invoice"); ?>"><?php _e("View All Invoices", "pmpro");?></a></div>
|
153 |
-
<?php } ?>
|
154 |
-
</div> <!-- end pmpro_account-invoices -->
|
155 |
-
<?php } ?>
|
156 |
-
|
157 |
-
<?php if(in_array('links', $sections) && (has_filter('pmpro_member_links_top') || has_filter('pmpro_member_links_bottom'))) { ?>
|
158 |
-
<div id="pmpro_account-links" class="pmpro_box">
|
159 |
-
<h3><?php _e("Member Links", "pmpro");?></h3>
|
160 |
-
<ul>
|
161 |
-
<?php
|
162 |
-
do_action("pmpro_member_links_top");
|
163 |
-
?>
|
164 |
-
|
165 |
-
<?php
|
166 |
-
do_action("pmpro_member_links_bottom");
|
167 |
-
?>
|
168 |
-
</ul>
|
169 |
-
</div> <!-- end pmpro_account-links -->
|
170 |
-
<?php } ?>
|
171 |
-
</div> <!-- end pmpro_account -->
|
172 |
-
<?php
|
173 |
-
}
|
174 |
-
|
175 |
-
$content = ob_get_contents();
|
176 |
-
ob_end_clean();
|
177 |
-
|
178 |
-
return $content;
|
179 |
-
}
|
180 |
add_shortcode('pmpro_account', 'pmpro_shortcode_account');
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Shortcode to show membership account information
|
4 |
+
*/
|
5 |
+
function pmpro_shortcode_account($atts, $content=null, $code="")
|
6 |
+
{
|
7 |
+
global $wpdb, $pmpro_msg, $pmpro_msgt, $pmpro_levels, $current_user, $levels;
|
8 |
+
|
9 |
+
// $atts ::= array of attributes
|
10 |
+
// $content ::= text within enclosing form of shortcode element
|
11 |
+
// $code ::= the shortcode found, when == callback name
|
12 |
+
// examples: [pmpro_account] [pmpro_account sections="membership,profile"/]
|
13 |
+
|
14 |
+
extract(shortcode_atts(array(
|
15 |
+
'section' => '',
|
16 |
+
'sections' => 'membership,profile,invoices,links'
|
17 |
+
), $atts));
|
18 |
+
|
19 |
+
//did they use 'section' instead of 'sections'?
|
20 |
+
if(!empty($section))
|
21 |
+
$sections = $section;
|
22 |
+
|
23 |
+
//turn into an array
|
24 |
+
$sections = explode(',', $sections);
|
25 |
+
|
26 |
+
ob_start();
|
27 |
+
|
28 |
+
//if a member is logged in, show them some info here (1. past invoices. 2. billing information with button to update.)
|
29 |
+
if(pmpro_hasMembershipLevel())
|
30 |
+
{
|
31 |
+
$ssorder = new MemberOrder();
|
32 |
+
$ssorder->getLastMemberOrder();
|
33 |
+
$invoices = $wpdb->get_results("SELECT *, UNIX_TIMESTAMP(timestamp) as timestamp FROM $wpdb->pmpro_membership_orders WHERE user_id = '$current_user->ID' ORDER BY timestamp DESC LIMIT 6");
|
34 |
+
?>
|
35 |
+
<div id="pmpro_account">
|
36 |
+
|
37 |
+
<?php if(in_array('membership', $sections) || in_array('memberships', $sections)) { ?>
|
38 |
+
<div id="pmpro_account-membership" class="pmpro_box">
|
39 |
+
|
40 |
+
<h3><?php _e("My Memberships", "pmpro");?></h3>
|
41 |
+
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
42 |
+
<thead>
|
43 |
+
<tr>
|
44 |
+
<th><?php _e("Level", "pmpro");?></th>
|
45 |
+
<th><?php _e("Billing", "pmpro"); ?></th>
|
46 |
+
<th><?php _e("Expiration", "pmpro"); ?></th>
|
47 |
+
</tr>
|
48 |
+
</thead>
|
49 |
+
<tbody>
|
50 |
+
<?php
|
51 |
+
//TODO: v2.0 will loop through levels here
|
52 |
+
$level = $current_user->membership_level;
|
53 |
+
?>
|
54 |
+
<tr>
|
55 |
+
<td class="pmpro_account-membership-levelname">
|
56 |
+
<?php echo $current_user->membership_level->name?>
|
57 |
+
<div class="pmpro_actionlinks">
|
58 |
+
<?php do_action("pmpro_member_action_links_before"); ?>
|
59 |
+
<a href="<?php echo pmpro_url("checkout", "?level=" . $current_user->membership_level->id, "https")?>"><?php _e("Renew", "pmpro");?></a>
|
60 |
+
|
61 |
+
<?php if((isset($ssorder->status) && $ssorder->status == "success") && (isset($ssorder->gateway) && in_array($ssorder->gateway, array("authorizenet", "paypal", "stripe", "braintree", "payflow", "cybersource")))) { ?>
|
62 |
+
<a href="<?php echo pmpro_url("billing", "", "https")?>"><?php _e("Update Billing Info", "pmpro"); ?></a>
|
63 |
+
<?php } ?>
|
64 |
+
|
65 |
+
<?php
|
66 |
+
//To do: Only show CHANGE link if this level is in a group that has upgrade/downgrade rules
|
67 |
+
if(count($pmpro_levels) > 1 && !defined("PMPRO_DEFAULT_LEVEL")) { ?>
|
68 |
+
<a href="<?php echo pmpro_url("levels")?>"><?php _e("Change", "pmpro");?></a>
|
69 |
+
<?php } ?>
|
70 |
+
<a href="<?php echo pmpro_url("cancel", "?level=" . $current_user->membership_level->id)?>"><?php _e("Cancel", "pmpro");?></a>
|
71 |
+
<?php do_action("pmpro_member_action_links_after"); ?>
|
72 |
+
</div> <!-- end pmpro_actionlinks -->
|
73 |
+
</td>
|
74 |
+
<td class="pmpro_account-membership-levelfee">
|
75 |
+
<p><?php echo pmpro_getLevelCost($level, true, true);?></p>
|
76 |
+
</td>
|
77 |
+
<td class="pmpro_account-membership-expiration">
|
78 |
+
<?php
|
79 |
+
if($current_user->membership_level->enddate)
|
80 |
+
echo date(get_option('date_format'), $current_user->membership_level->enddate);
|
81 |
+
else
|
82 |
+
echo "---";
|
83 |
+
?>
|
84 |
+
</td>
|
85 |
+
</tr>
|
86 |
+
</tbody>
|
87 |
+
</table>
|
88 |
+
<?php //Todo: If there are multiple levels defined that aren't all in the same group defined as upgrades/downgrades ?>
|
89 |
+
<div class="pmpro_actionlinks">
|
90 |
+
<a href="<?php echo pmpro_url("levels")?>"><?php _e("View all Membership Options", "pmpro");?></a>
|
91 |
+
</div>
|
92 |
+
|
93 |
+
</div> <!-- end pmpro_account-membership -->
|
94 |
+
<?php } ?>
|
95 |
+
|
96 |
+
<?php if(in_array('profile', $sections)) { ?>
|
97 |
+
<div id="pmpro_account-profile" class="pmpro_box">
|
98 |
+
<?php get_currentuserinfo(); ?>
|
99 |
+
<h3><?php _e("My Account", "pmpro");?></h3>
|
100 |
+
<?php if($current_user->user_firstname) { ?>
|
101 |
+
<p><?php echo $current_user->user_firstname?> <?php echo $current_user->user_lastname?></p>
|
102 |
+
<?php } ?>
|
103 |
+
<ul>
|
104 |
+
<?php do_action('pmpro_account_bullets_top');?>
|
105 |
+
<li><strong><?php _e("Username", "pmpro");?>:</strong> <?php echo $current_user->user_login?></li>
|
106 |
+
<li><strong><?php _e("Email", "pmpro");?>:</strong> <?php echo $current_user->user_email?></li>
|
107 |
+
<?php do_action('pmpro_account_bullets_bottom');?>
|
108 |
+
</ul>
|
109 |
+
<div class="pmpro_actionlinks">
|
110 |
+
<a href="<?php echo admin_url('profile.php')?>"><?php _e("Edit Profile", "pmpro");?></a>
|
111 |
+
<a href="<?php echo admin_url('profile.php')?>"><?php _e('Change Password', 'pmpro');?></a>
|
112 |
+
</div>
|
113 |
+
</div> <!-- end pmpro_account-profile -->
|
114 |
+
<?php } ?>
|
115 |
+
|
116 |
+
<?php if(in_array('invoices', $sections) && !empty($invoices)) { ?>
|
117 |
+
<div id="pmpro_account-invoices" class="pmpro_box">
|
118 |
+
<h3><?php _e("Past Invoices", "pmpro");?></h3>
|
119 |
+
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
120 |
+
<thead>
|
121 |
+
<tr>
|
122 |
+
<th><?php _e("Date", "pmpro"); ?></th>
|
123 |
+
<th><?php _e("Level", "pmpro"); ?></th>
|
124 |
+
<th><?php _e("Amount", "pmpro"); ?></th>
|
125 |
+
</tr>
|
126 |
+
</thead>
|
127 |
+
<tbody>
|
128 |
+
<?php
|
129 |
+
$count = 0;
|
130 |
+
foreach($invoices as $invoice)
|
131 |
+
{
|
132 |
+
if($count++ > 4)
|
133 |
+
break;
|
134 |
+
|
135 |
+
//get an member order object
|
136 |
+
$invoice_id = $invoice->id;
|
137 |
+
$invoice = new MemberOrder;
|
138 |
+
$invoice->getMemberOrderByID($invoice_id);
|
139 |
+
$invoice->getMembershipLevel();
|
140 |
+
?>
|
141 |
+
<tr id="pmpro_account-invoice-<?php echo $invoice->code; ?>">
|
142 |
+
<td><a href="<?php echo pmpro_url("invoice", "?invoice=" . $invoice->code)?>"><?php echo date(get_option("date_format"), $invoice->timestamp)?></td>
|
143 |
+
<td><?php echo $invoice->membership_level->name?></td>
|
144 |
+
<td><?php echo pmpro_formatPrice($invoice->total)?></td>
|
145 |
+
</tr>
|
146 |
+
<?php
|
147 |
+
}
|
148 |
+
?>
|
149 |
+
</tbody>
|
150 |
+
</table>
|
151 |
+
<?php if($count == 6) { ?>
|
152 |
+
<div class="pmpro_actionlinks"><a href="<?php echo pmpro_url("invoice"); ?>"><?php _e("View All Invoices", "pmpro");?></a></div>
|
153 |
+
<?php } ?>
|
154 |
+
</div> <!-- end pmpro_account-invoices -->
|
155 |
+
<?php } ?>
|
156 |
+
|
157 |
+
<?php if(in_array('links', $sections) && (has_filter('pmpro_member_links_top') || has_filter('pmpro_member_links_bottom'))) { ?>
|
158 |
+
<div id="pmpro_account-links" class="pmpro_box">
|
159 |
+
<h3><?php _e("Member Links", "pmpro");?></h3>
|
160 |
+
<ul>
|
161 |
+
<?php
|
162 |
+
do_action("pmpro_member_links_top");
|
163 |
+
?>
|
164 |
+
|
165 |
+
<?php
|
166 |
+
do_action("pmpro_member_links_bottom");
|
167 |
+
?>
|
168 |
+
</ul>
|
169 |
+
</div> <!-- end pmpro_account-links -->
|
170 |
+
<?php } ?>
|
171 |
+
</div> <!-- end pmpro_account -->
|
172 |
+
<?php
|
173 |
+
}
|
174 |
+
|
175 |
+
$content = ob_get_contents();
|
176 |
+
ob_end_clean();
|
177 |
+
|
178 |
+
return $content;
|
179 |
+
}
|
180 |
add_shortcode('pmpro_account', 'pmpro_shortcode_account');
|