Version Description
- BUG: Fixed broken links when adminpages/admin_header.php is loaded outside of the PMPro settings tabs.
- BUG: Fixed issue with PMPro page templates being loaded from child themes. (Thanks, SeventhQueen)
- BUG: Fixed bug where gateway subscriptions would sometimes be cancelled even if an admin unchecked the "cancel at gateway" option when changing a users level on the edit user page. (Thanks, Scott Noelle)
- ENHANCEMENT: Added debugging to the Braintree webhook. Use define('PMPRO_BRAINTREE_WEBHOOK_DEBUG', true); in your wp-config.php to have debug emails sent to the admin when the Braintree webhook is hit.
- ENHANCEMENT: Updated email fields on checkout and billing update form to use the "email" field type instead of "text". If you need to revert this back to "text" type, use the pmpro_email_field_type filter like this: apply_filters('pmpro_email_field_type', '__return_false'); (Thanks, Yann Kozon)
- ENHANCEMENT: French translation updated and now includes email templates. (Thanks, Jean-Christophe Michel)
- ENHANCEMENT: Added the pmpro_is_ready filter. This should be used by gateway plugins to set the $pmpro_gateway_ready global variable.
- ENHANCEMENT: Added pmpro_memberslist_per_page and pmpro_orders_per_page filters to change the default number of items to show on those admin pages.
- ENHANCEMENT: Added pmpro_new_user and pmpro_new_user_setup hooks to allow for alterring the user creation code at checkout. For an example of how to use these see (https://github.com/strangerstudios/paid-memberships-pro/pull/224). (Thanks, David Crabill)
- ENHANCEMENT: Now setting the Stripe API version in the Stripe class. (Set to version "2015-07-13" right now.) This ensures that Stripe processes PMPro API calls correctly. We will update this to the latest versions as they come out and we test PMPro against them. You will still need to update the API version in the Account Settings of your Stripe dashboard to versio 2015-07-13 (or later as we update the version we work against) so webhook events originating from Stripe are sent out in the correct format.
Download this release
Release Info
Developer | strangerstudios |
Plugin | Paid Memberships Pro |
Version | 1.8.4.5 |
Comparing to | |
See all releases |
Code changes from version 1.8.5.5 to 1.8.4.5
- adminpages/addons.php +142 -284
- adminpages/addons/hide-admin-bar-from-non-admins.php +32 -0
- adminpages/addons/images/pmpro-aweber.gif +0 -0
- adminpages/addons/images/pmpro-bbpress.jpg +0 -0
- adminpages/addons/images/pmpro-constant-contact.gif +0 -0
- adminpages/addons/images/pmpro-email-templates.gif +0 -0
- adminpages/addons/images/pmpro-infusionsoft.jpg +0 -0
- adminpages/addons/images/pmpro-mailchimp.jpg +0 -0
- adminpages/addons/images/pmpro-network.gif +0 -0
- adminpages/addons/images/pmpro-post-affiliate-pro.jpg +0 -0
- adminpages/addons/images/pmpro-register-helper.gif +0 -0
- adminpages/addons/images/pmpro-series.gif +0 -0
- adminpages/addons/images/pmpro-woocommerce.gif +0 -0
- adminpages/addons/images/pmpro-wp-affiliate-platform.jpg +0 -0
- adminpages/addons/images/wp-bouncer.gif +0 -0
- adminpages/addons/pmpro-addon-packages.php +30 -0
- adminpages/addons/pmpro-affiliates.php +30 -0
- adminpages/addons/pmpro-aweber.php +31 -0
- adminpages/addons/pmpro-bbpress.php +31 -0
- adminpages/addons/pmpro-constant-contact.php +31 -0
- adminpages/addons/pmpro-disable-emails.php +28 -0
- adminpages/addons/pmpro-email-templates.php +31 -0
- adminpages/addons/pmpro-expiration.php +30 -0
- adminpages/addons/pmpro-freeaddress.php +30 -0
- adminpages/addons/pmpro-infusionsoft.php +31 -0
- adminpages/addons/pmpro-international-addresses.php +31 -0
- adminpages/addons/pmpro-level-cost-text.php +30 -0
- adminpages/addons/pmpro-mailchimp.php +31 -0
- adminpages/addons/pmpro-network-subsite.php +31 -0
- adminpages/addons/pmpro-network.php +31 -0
- adminpages/addons/pmpro-post-affiliate-pro.php +31 -0
- adminpages/addons/pmpro-register-helper.php +31 -0
- adminpages/addons/pmpro-require-code-to-register.php +28 -0
- adminpages/addons/pmpro-series.php +31 -0
- adminpages/addons/pmpro-shipping.php +31 -0
- adminpages/addons/pmpro-user-pages.php +30 -0
- adminpages/addons/pmpro-woocommerce.php +31 -0
- adminpages/addons/pmpro-wp-affiliate.php +31 -0
- adminpages/addons/tml.php +32 -0
- adminpages/addons/wp-bouncer.php +31 -0
- adminpages/discountcodes.php +2 -3
- adminpages/functions.php +1 -1
- adminpages/membershiplevels.php +672 -681
- adminpages/orders-csv.php +2 -2
- adminpages/orders.php +3 -6
- adminpages/pagesettings.php +251 -294
- adminpages/reports/memberships.php +1 -1
- adminpages/reports/sales.php +9 -9
- classes/class.memberorder.php +1 -7
- classes/class.pmproemail.php +2 -2
- classes/gateways/class.pmprogateway_paypalexpress.php +0 -48
- classes/gateways/class.pmprogateway_stripe.php +0 -40
- css/frontend.css +177 -198
- includes/addons.php +0 -238
- includes/content.php +1 -32
- includes/functions.php +23 -131
- includes/https.php +1 -1
- includes/init.php +4 -20
- includes/license.php +0 -293
- includes/metaboxes.php +108 -136
- includes/profile.php +9 -27
- includes/upgradecheck.php +2 -2
- languages/pmpro-fi.mo +0 -0
- languages/pmpro-fi.po +0 -3200
- languages/pmpro.mo +0 -0
- languages/pmpro.po +476 -856
- languages/pmpro.pot +476 -856
- license.txt +9 -9
- pages/billing.php +354 -357
- pages/checkout.php +795 -800
- paid-memberships-pro.php +2 -9
- readme.txt +24 -79
- screenshot-1.jpg +0 -0
- screenshot-2.jpg +0 -0
- screenshot-4.jpg +0 -0
- screenshot-5.jpg +0 -0
- screenshot-6.jpg +0 -0
- screenshot-7.jpg +0 -0
- screenshot-8.jpg +0 -0
- services/braintree-webhook.php +1 -1
- services/ipnhandler.php +2 -7
adminpages/addons.php
CHANGED
@@ -1,284 +1,142 @@
|
|
1 |
-
<?php
|
2 |
-
//only admins can get this
|
3 |
-
if(!function_exists("current_user_can") || (!current_user_can("manage_options") && !current_user_can("pmpro_addons")))
|
4 |
-
{
|
5 |
-
die(__("You do not have permissions to perform this action.", "pmpro"));
|
6 |
-
}
|
7 |
-
|
8 |
-
global $wpdb, $msg, $msgt, $pmpro_addons;
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
$
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
$
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
<
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
$context = 'uninstalled inactive';
|
144 |
-
}
|
145 |
-
elseif(isset($plugin_info->response[$plugin_file]))
|
146 |
-
{
|
147 |
-
$context = 'active update';
|
148 |
-
}
|
149 |
-
elseif(is_plugin_active($plugin_file))
|
150 |
-
{
|
151 |
-
$context = 'active';
|
152 |
-
}
|
153 |
-
elseif(file_exists($plugin_file_abs))
|
154 |
-
{
|
155 |
-
$context = 'inactive';
|
156 |
-
}
|
157 |
-
else
|
158 |
-
{
|
159 |
-
$context = false;
|
160 |
-
}
|
161 |
-
?>
|
162 |
-
<tr id="<?php echo $id; ?>" class="<?php echo $context;?>" data-slug="<?php echo $id; ?>">
|
163 |
-
<th scope="row" class="check-column">
|
164 |
-
<?php /*
|
165 |
-
<label class="screen-reader-text" for="<?php echo $checkbox_id; ?>"><?php sprintf( __( 'Select %s' ), $plugin_name ); ?></label>
|
166 |
-
<input type="checkbox" name="checked[]" value="<?php esc_attr( $plugin_file ); ?>" id="<?php echo $checkbox_id; ?>">
|
167 |
-
*/ ?>
|
168 |
-
</th>
|
169 |
-
<td class="plugin-title">
|
170 |
-
<strong><?php echo $plugin_name; ?></strong>
|
171 |
-
<div class="row-actions visible">
|
172 |
-
<?php
|
173 |
-
$actions = array();
|
174 |
-
if($context === 'uninstalled inactive')
|
175 |
-
{
|
176 |
-
if($plugin_data['License'] == 'wordpress.org')
|
177 |
-
{
|
178 |
-
//wordpress.org
|
179 |
-
$actions['install'] = '<span class="install"><a href="' . wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=' . $plugin_data['Slug']), 'install-plugin_' . $plugin_data['Slug']) . '">' . __('Install Now', 'pmpro') . '</a></span>';
|
180 |
-
}
|
181 |
-
elseif($plugin_data['License'] == 'free')
|
182 |
-
{
|
183 |
-
//free
|
184 |
-
$actions['install'] = '<span class="install"><a href="' . wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=' . $plugin_data['Slug']), 'install-plugin_' . $plugin_data['Slug']) . '">' . __('Install Now', 'pmpro') . '</a></span>';
|
185 |
-
$actions['download'] = '<span class="download"><a target="_blank" href="' . $plugin_data['Download'] . '?key=' . $pmpro_license_key . '">' . __('Download', 'pmpro') . '</a></span>';
|
186 |
-
}
|
187 |
-
elseif(empty($pmpro_license_key))
|
188 |
-
{
|
189 |
-
//no key
|
190 |
-
$actions['settings'] = '<span class="settings"><a href="' . admin_url('options-general.php?page=pmpro_license_settings') . '">' . __('Update License', 'pmpro') . '</a></span>';
|
191 |
-
$actions['download'] = '<span class="download"><a target="_blank" href="' . $plugin_data['PluginURI'] . '">' . __('Download', 'pmpro') . '</a></span>';
|
192 |
-
}
|
193 |
-
elseif(pmpro_license_isValid($pmpro_license_key, $plugin_data['License']))
|
194 |
-
{
|
195 |
-
//valid key
|
196 |
-
$actions['install'] = '<span class="install"><a href="' . wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=' . $plugin_data['Slug']), 'install-plugin_' . $plugin_data['Slug']) . '">' . __('Install Now', 'pmpro') . '</a></span>';
|
197 |
-
$actions['download'] = '<span class="download"><a target="_blank" href="' . $plugin_data['Download'] . '?key=' . $pmpro_license_key . '">' . __('Download', 'pmpro') . '</a></span>';
|
198 |
-
}
|
199 |
-
else
|
200 |
-
{
|
201 |
-
//invalid key
|
202 |
-
$actions['settings'] = '<span class="settings"><a href="' . admin_url('options-general.php?page=pmpro_license_settings') . '">' . __('Update License', 'pmpro') . '</a></span>';
|
203 |
-
$actions['download'] = '<span class="download"><a target="_blank" href="' . $plugin_data['PluginURI'] . '">' . __('Download', 'pmpro') . '</a></span>';
|
204 |
-
}
|
205 |
-
}
|
206 |
-
elseif($context === 'active' || $context === 'active update')
|
207 |
-
{
|
208 |
-
$actions['deactivate'] = '<span class="deactivate"><a href="' . wp_nonce_url(self_admin_url('plugins.php?action=deactivate&plugin=' . $plugin_file), 'deactivate-plugin_' . $plugin_file ) . '" aria-label="' . esc_attr( sprintf( __( 'Deactivate %s' ), $plugin_data['Name'] ) ) . '">' . __('Deactivate') . '</a></span>';
|
209 |
-
}
|
210 |
-
elseif($context === 'inactive')
|
211 |
-
{
|
212 |
-
$actions['activate'] = '<span class="activate"><a href="' . wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=' . $plugin_file), 'activate-plugin_' . $plugin_file) . '" class="edit" aria-label="' . esc_attr( sprintf( __( 'Activate %s' ), $plugin_data['Name'] ) ) . '">' . __('Activate') . '</a></span>';
|
213 |
-
$actions['delete'] = '<span class="delete"><a href="' . wp_nonce_url(self_admin_url('plugins.php?action=delete-selected&checked[]=' . $plugin_file), 'bulk-plugins') . '" class="delete" aria-label="' . esc_attr( sprintf( __( 'Delete %s' ), $plugin_data['Name'] ) ) . '">' . __('Delete') . '</a></span>';
|
214 |
-
}
|
215 |
-
$actions = apply_filters( 'plugin_action_links_' . $plugin_file, $actions, $plugin_file, $plugin_data, $context );
|
216 |
-
echo implode(' | ',$actions);
|
217 |
-
?>
|
218 |
-
</div>
|
219 |
-
</td>
|
220 |
-
<td class="column-type">
|
221 |
-
<?php
|
222 |
-
if($addon['License'] == 'free')
|
223 |
-
_e("PMPro Free", "pmpro");
|
224 |
-
elseif($addon['License'] == 'core')
|
225 |
-
_e("PMPro Core", "pmpro");
|
226 |
-
elseif($addon['License'] == 'plus')
|
227 |
-
_e("PMPro Plus", "pmpro");
|
228 |
-
elseif($addon['License'] == 'wordpress.org')
|
229 |
-
_e("WordPress.org", "pmpro");
|
230 |
-
else
|
231 |
-
_e("N/A", "pmpro");
|
232 |
-
?>
|
233 |
-
</td>
|
234 |
-
<td class="column-description desc">
|
235 |
-
<div class="plugin-description"><p><?php echo $plugin_data['Description']; ?></p></div>
|
236 |
-
<div class="inactive second plugin-version-author-uri">
|
237 |
-
<?php
|
238 |
-
$plugin_meta = array();
|
239 |
-
if ( !empty( $plugin_data['Version'] ) )
|
240 |
-
$plugin_meta[] = sprintf( __( 'Version %s' ), $plugin_data['Version'] );
|
241 |
-
if ( !empty( $plugin_data['Author'] ) ) {
|
242 |
-
$author = $plugin_data['Author'];
|
243 |
-
if ( !empty( $plugin_data['AuthorURI'] ) )
|
244 |
-
$author = '<a href="' . $plugin_data['AuthorURI'] . '">' . $plugin_data['Author'] . '</a>';
|
245 |
-
$plugin_meta[] = sprintf( __( 'By %s' ), $author );
|
246 |
-
}
|
247 |
-
// Details link using API info, if available
|
248 |
-
if ( isset( $plugin_data['slug'] ) && current_user_can( 'install_plugins' ) ) {
|
249 |
-
$plugin_meta[] = sprintf( '<a href="%s" class="thickbox" aria-label="%s" data-title="%s">%s</a>',
|
250 |
-
esc_url( network_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin_data['slug'] .
|
251 |
-
'&TB_iframe=true&width=600&height=550' ) ),
|
252 |
-
esc_attr( sprintf( __( 'More information about %s' ), $plugin_name ) ),
|
253 |
-
esc_attr( $plugin_name ),
|
254 |
-
__( 'View details' )
|
255 |
-
);
|
256 |
-
} elseif ( ! empty( $plugin_data['PluginURI'] ) ) {
|
257 |
-
$plugin_meta[] = sprintf( '<a href="%s">%s</a>',
|
258 |
-
esc_url( $plugin_data['PluginURI'] ),
|
259 |
-
__( 'Visit plugin site' )
|
260 |
-
);
|
261 |
-
}
|
262 |
-
$plugin_meta = apply_filters( 'plugin_row_meta', $plugin_meta, $plugin_file, $plugin_data );
|
263 |
-
echo implode( ' | ', $plugin_meta );
|
264 |
-
?>
|
265 |
-
</div>
|
266 |
-
</td>
|
267 |
-
</tr>
|
268 |
-
<?php
|
269 |
-
|
270 |
-
ob_start();
|
271 |
-
wp_plugin_update_row( $plugin_file, $plugin_data );
|
272 |
-
$row = ob_get_contents();
|
273 |
-
ob_end_clean();
|
274 |
-
|
275 |
-
echo str_replace('colspan="0"', 'colspan="4"', $row);
|
276 |
-
}
|
277 |
-
?>
|
278 |
-
</tbody>
|
279 |
-
</table>
|
280 |
-
|
281 |
-
<?php
|
282 |
-
require_once(dirname(__FILE__) . "/admin_footer.php");
|
283 |
-
wp_print_request_filesystem_credentials_modal();
|
284 |
-
?>
|
1 |
+
<?php
|
2 |
+
//only admins can get this
|
3 |
+
if(!function_exists("current_user_can") || (!current_user_can("manage_options") && !current_user_can("pmpro_addons")))
|
4 |
+
{
|
5 |
+
die(__("You do not have permissions to perform this action.", "pmpro"));
|
6 |
+
}
|
7 |
+
|
8 |
+
global $wpdb, $msg, $msgt, $pmpro_addons;
|
9 |
+
|
10 |
+
/*
|
11 |
+
Addon lists
|
12 |
+
*/
|
13 |
+
$pmpro_addon_lists = array(
|
14 |
+
'repo' => array('Plugins in the WordPress Repository', 'These official PMPro plugins are available in the WordPress repository and can be installed through Plugins --> Add New.'),
|
15 |
+
'thirdparty' => array('Third-party Integration', 'These official PMPro plugins integrate with specific third-party tools and software.'),
|
16 |
+
'recommended' => array('Recommended Plugins', 'These plugins are not developed by the PMPro team, but are recommended for sites running PMPro.'),
|
17 |
+
'github' => array('Plugins on GitHub', 'These official PMPro plugins must be downloaded from GitHub and installed through Plugins --> Add New --> Upload, then activated. These plugins cannot be automatically updated and may require more developer input.'),
|
18 |
+
'gists' => array('Code Gists', 'These are bits of code that generally must be added to your active theme\'s functions.php file or included in a custom plugin. Most gists require customization and are recommended for developers only.')
|
19 |
+
);
|
20 |
+
|
21 |
+
/*
|
22 |
+
Function to add an addon
|
23 |
+
*/
|
24 |
+
function pmpro_add_addon($list, $addon)
|
25 |
+
{
|
26 |
+
global $pmpro_addons;
|
27 |
+
|
28 |
+
//make sure we have the base array
|
29 |
+
if(empty($pmpro_addons))
|
30 |
+
$pmpro_addons = array();
|
31 |
+
|
32 |
+
//make sure we have an array for the list
|
33 |
+
if(empty($pmpro_addons[$list]))
|
34 |
+
$pmpro_addons[$list] = array();
|
35 |
+
|
36 |
+
//add addon to list
|
37 |
+
$pmpro_addons[$list][] = $addon;
|
38 |
+
}
|
39 |
+
|
40 |
+
/*
|
41 |
+
Load All Addons
|
42 |
+
*/
|
43 |
+
$pmpro_addons_dir = dirname(__FILE__) . "/../adminpages/addons/";
|
44 |
+
$cwd = getcwd();
|
45 |
+
chdir($pmpro_addons_dir);
|
46 |
+
$count = 0;
|
47 |
+
foreach (glob("*.php") as $filename)
|
48 |
+
{
|
49 |
+
$count++;
|
50 |
+
require_once($filename);
|
51 |
+
}
|
52 |
+
chdir($cwd);
|
53 |
+
|
54 |
+
require_once(dirname(__FILE__) . "/admin_header.php");
|
55 |
+
?>
|
56 |
+
|
57 |
+
<h2>Add Ons</h2>
|
58 |
+
<ul id="addon-filters" class="subsubsub">
|
59 |
+
<li id="addon-filters-all"><a href="javascript:void(0);" class="current all tab">All</a> <span>(<?php echo $count;?>)</span></li>
|
60 |
+
<?php foreach($pmpro_addon_lists as $list => $list_info) { ?>
|
61 |
+
<li id="addon-filters-<?php echo $list;?>"> | <a href="javascript:void(0);>" class="tab"><?php echo $list_info[0];?></a> <span>(<?php echo count($pmpro_addons[$list]);?>)</span></li>
|
62 |
+
<?php } ?>
|
63 |
+
</ul>
|
64 |
+
|
65 |
+
<?php foreach($pmpro_addon_lists as $list => $list_info) { ?>
|
66 |
+
<div id="pmpro-<?php echo $list;?>" class="pmpro-addon-list widgets-holder-wrap">
|
67 |
+
|
68 |
+
<h3 class="section-title"><?php echo $list_info[0];?></h3>
|
69 |
+
<p class="description"><?php echo $list_info[1];?></p>
|
70 |
+
<br class="clear" />
|
71 |
+
|
72 |
+
<div id="addons-list-<?php echo $list;?>" class="addon-list">
|
73 |
+
|
74 |
+
<?php foreach($pmpro_addons[$list] as $slug => $addon) { ?>
|
75 |
+
<div id="addon-<?php echo $slug;?>" class="widget <?php if($addon['enabled']) echo "enabled"; else echo "disabled";?>">
|
76 |
+
<div class="widget-top">
|
77 |
+
<div class="widget-title">
|
78 |
+
<h4>
|
79 |
+
<span class="status-label"><?php if($addon['enabled']) echo __("Enabled", "pmpro"); else echo __("Disabled", "pmpro");?></span>
|
80 |
+
<span class="title"><?php echo $addon['title'];?></span>
|
81 |
+
<span class="version pmpro_tag-grey"><?php echo $addon['version'];?></span>
|
82 |
+
<span class="in-widget-title"></span>
|
83 |
+
</h4>
|
84 |
+
</div> <!-- end widget-title -->
|
85 |
+
</div> <!-- end widget-top -->
|
86 |
+
<div class="widget-inside">
|
87 |
+
<?php call_user_func($addon['widget'], $addon);?>
|
88 |
+
</div> <!-- end addon-inside -->
|
89 |
+
</div> <!-- end widget -->
|
90 |
+
<?php } ?>
|
91 |
+
|
92 |
+
<br class="clear" />
|
93 |
+
</div> <!-- end addon-list -->
|
94 |
+
|
95 |
+
</div> <!-- end pmpro-<?php echo $list;?> -->
|
96 |
+
<?php } ?>
|
97 |
+
|
98 |
+
<script>
|
99 |
+
//tabs
|
100 |
+
jQuery(document).ready(function() {
|
101 |
+
jQuery('#addon-filters a.tab').click(function() {
|
102 |
+
//which tab?
|
103 |
+
var tab = jQuery(this).parent().attr('id').replace('addon-filters-', '');
|
104 |
+
|
105 |
+
//un select tabs
|
106 |
+
jQuery('#addon-filters a.tab').removeClass('current');
|
107 |
+
|
108 |
+
//select this tab
|
109 |
+
jQuery('#addon-filters-'+tab+' a').addClass('current');
|
110 |
+
|
111 |
+
//show all?
|
112 |
+
if(tab == 'all')
|
113 |
+
jQuery('div.pmpro-addon-list').show();
|
114 |
+
else
|
115 |
+
{
|
116 |
+
//hide all
|
117 |
+
jQuery('div.pmpro-addon-list').hide();
|
118 |
+
|
119 |
+
//show this one
|
120 |
+
jQuery('#pmpro-'+tab).show();
|
121 |
+
}
|
122 |
+
});
|
123 |
+
});
|
124 |
+
|
125 |
+
//resize addon boxes
|
126 |
+
jQuery(document).ready(function() {
|
127 |
+
jQuery('.addon-list').each(function() {
|
128 |
+
//what's the tallest p in the list?
|
129 |
+
var tallest = 32;
|
130 |
+
jQuery(this).find('div.info p').each(function() {
|
131 |
+
tallest = Math.max(tallest, jQuery(this).height());
|
132 |
+
});
|
133 |
+
|
134 |
+
//set all p's to match
|
135 |
+
jQuery(this).find('div.info p').css('height', tallest);
|
136 |
+
});
|
137 |
+
});
|
138 |
+
</script>
|
139 |
+
|
140 |
+
<?php
|
141 |
+
require_once(dirname(__FILE__) . "/admin_footer.php");
|
142 |
+
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
adminpages/addons/hide-admin-bar-from-non-admins.php
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: Hide Admin Bar From Non-Admins
|
4 |
+
Slug: hide-admin-bar-from-non-admins
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('repo', array(
|
7 |
+
'title' => 'Hide Admin Bar From Non-Admins',
|
8 |
+
'version' => '1.0',
|
9 |
+
'widget' => 'pmpro_addon_hide_admin_bar_from_non_admins_widget',
|
10 |
+
'enabled' => function_exists('habfna_disable_admin_bar')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_hide_admin_bar_from_non_admins_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<div class="info">
|
18 |
+
<p>Perfect for sites where there is only one admin who needs access to the dashboard and the admin bar. When activated only administrators will see the admin bar.</p>
|
19 |
+
<div class="actions">
|
20 |
+
<form method="post" name="component-actions" action="">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../hide-admin-bar-from-non-admins/hide-admin-bar-from-non-admins.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=hide-admin-bar-from-non-admins/hide-admin-bar-from-non-admins.php'), 'activate-plugin_hide-admin-bar-from-non-admins/hide-admin-bar-from-non-admins.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=hide-admin-bar-from-non-admins'), 'install-plugin_hide-admin-bar-from-non-admins'); ?>" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</form>
|
29 |
+
</div>
|
30 |
+
</div> <!-- end info -->
|
31 |
+
<?php
|
32 |
+
}
|
adminpages/addons/images/pmpro-aweber.gif
ADDED
Binary file
|
adminpages/addons/images/pmpro-bbpress.jpg
ADDED
Binary file
|
adminpages/addons/images/pmpro-constant-contact.gif
ADDED
Binary file
|
adminpages/addons/images/pmpro-email-templates.gif
ADDED
Binary file
|
adminpages/addons/images/pmpro-infusionsoft.jpg
ADDED
Binary file
|
adminpages/addons/images/pmpro-mailchimp.jpg
ADDED
Binary file
|
adminpages/addons/images/pmpro-network.gif
ADDED
Binary file
|
adminpages/addons/images/pmpro-post-affiliate-pro.jpg
ADDED
Binary file
|
adminpages/addons/images/pmpro-register-helper.gif
ADDED
Binary file
|
adminpages/addons/images/pmpro-series.gif
ADDED
Binary file
|
adminpages/addons/images/pmpro-woocommerce.gif
ADDED
Binary file
|
adminpages/addons/images/pmpro-wp-affiliate-platform.jpg
ADDED
Binary file
|
adminpages/addons/images/wp-bouncer.gif
ADDED
Binary file
|
adminpages/addons/pmpro-addon-packages.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Addon Packages
|
4 |
+
Slug: pmpro-addon-packages
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('github', array(
|
7 |
+
'title' => 'PMPro Addon Packages',
|
8 |
+
'version' => '.4.3',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_addon_packages_widget',
|
10 |
+
'enabled' => function_exists('pmproap_post_meta')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_addon_packages_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<div class="info">
|
18 |
+
<p>Sell access to individual pages or posts for a flat fee. This is a workaround if you would like to allow multiple membership levels per user.</p>
|
19 |
+
<div class="actions">
|
20 |
+
<?php if($addon['enabled']) { ?>
|
21 |
+
<a href="https://github.com/strangerstudios/pmpro-addon-packages/blob/master/readme.txt" class="button">Enabled</a>
|
22 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-addon-packages/pmpro-addon-packages.php")) { ?>
|
23 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-addon-packages/pmpro-addon-packages.php'), 'activate-plugin_pmpro-addon-packages/pmpro-addon-packages.php')?>" class="button button-primary">Activate</a>
|
24 |
+
<?php } else { ?>
|
25 |
+
<a href="https://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-addon-packages.zip" class="button button-primary">Download</a>
|
26 |
+
<?php } ?>
|
27 |
+
</div>
|
28 |
+
</div> <!-- end info -->
|
29 |
+
<?php
|
30 |
+
}
|
adminpages/addons/pmpro-affiliates.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Affiliates
|
4 |
+
Slug: pmpro-affiliates
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('github', array(
|
7 |
+
'title' => 'PMPro Affiliates',
|
8 |
+
'version' => '.2.4',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_affiliates_widget',
|
10 |
+
'enabled' => function_exists('pmpro_affiliates_dependencies')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_affiliates_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<div class="info">
|
18 |
+
<p>Lightweight Affiliate system. Create affiliate accounts and codes; tracks checkouts by affiliate account.</p>
|
19 |
+
<div class="actions">
|
20 |
+
<?php if($addon['enabled']) { ?>
|
21 |
+
<a href="https://github.com/strangerstudios/pmpro-affiliates/blob/master/readme.txt" class="button">Enabled</a>
|
22 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-affiliates/pmpro-affiliates.php")) { ?>
|
23 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-affiliates/pmpro-affiliates.php'), 'activate-plugin_pmpro-affiliates/pmpro-affiliates.php')?>" class="button button-primary">Activate</a>
|
24 |
+
<?php } else { ?>
|
25 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-affiliates.zip" class="button button-primary">Download</a>
|
26 |
+
<?php } ?>
|
27 |
+
</div>
|
28 |
+
</div> <!-- end info -->
|
29 |
+
<?php
|
30 |
+
}
|
adminpages/addons/pmpro-aweber.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro AWeber Integration
|
4 |
+
Slug: pmpro-aweber
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('thirdparty', array(
|
7 |
+
'title' => 'PMPro AWeber Integration',
|
8 |
+
'version' => '1.0',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_aweber_widget',
|
10 |
+
'enabled' => function_exists('pmproaw_init')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_aweber_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-aweber.gif" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Integrate User Registrations with AWeber. Adds members to lists based on their membership level. (Note: works without PMPro as well.)</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-aweber/pmpro-aweber.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-aweber/pmpro-aweber.php'), 'activate-plugin_pmpro-aweber/pmpro-aweber.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-aweber'), 'install-plugin_pmpro-aweber'); ?>" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-bbpress.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro bbPress
|
4 |
+
Slug: pmpro-bbpress
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('repo', array(
|
7 |
+
'title' => 'PMPro bbPress',
|
8 |
+
'version' => '1.0.1',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_bbpress_widget',
|
10 |
+
'enabled' => function_exists('pmprobbp_add_meta_box')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_bbpress_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-bbpress.jpg" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Locking down bbPress Forums by Membership Level and Forum ID.</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-bbpress/pmpro-bbpress.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-bbpress/pmpro-bbpress.php'), 'activate-plugin_pmpro-bbpress/pmpro-bbpress.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-bbpress'), 'install-plugin_pmpro-bbpress'); ?>" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-constant-contact.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Constant Contact Integration
|
4 |
+
Slug: pmpro-constant-contact
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('thirdparty', array(
|
7 |
+
'title' => 'PMPro Constant Contact Integration',
|
8 |
+
'version' => '1.0',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_constant_contact_widget',
|
10 |
+
'enabled' => function_exists('pmprocc_init')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_constant_contact_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-constant-contact.gif" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Integrate User Registrations with Constant Contact . Adds members to lists based on their membership level. (Note: works without PMPro as well.)</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-constant-contact/pmpro-constant-contact.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-constant-contact/pmpro-constant-contact.php'), 'activate-plugin_pmpro-constant-contact/pmpro-constant-contact.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-constant-contact'), 'install-plugin_pmpro-constant-contact'); ?>" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-disable-emails.php
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Disable PMPro Emails
|
4 |
+
Slug: pmpro-disable-emails
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('gists', array(
|
7 |
+
'title' => 'PMPro Disable Emails',
|
8 |
+
'version' => '.1',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_disable_emails_widget',
|
10 |
+
'enabled' => function_exists('dae_pmpro_email_recipient')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_disable_emails_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<div class="info">
|
18 |
+
<p>Disable all or specific emails sent by the PMPro plugin.</p>
|
19 |
+
<div class="actions">
|
20 |
+
<?php if($addon['enabled']) { ?>
|
21 |
+
<a target="_blank" href="https://gist.github.com/strangerstudios/3667545" class="button">Enabled</a>
|
22 |
+
<?php } else { ?>
|
23 |
+
<a target="_blank" href="https://gist.github.com/strangerstudios/3667545" class="button button-primary">View Gist</a>
|
24 |
+
<?php } ?>
|
25 |
+
</div>
|
26 |
+
</div> <!-- end info -->
|
27 |
+
<?php
|
28 |
+
}
|
adminpages/addons/pmpro-email-templates.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Email Templates Editor
|
4 |
+
Slug: pmpro-email-templates-addon
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('repo', array(
|
7 |
+
'title' => 'PMPro Email Templates',
|
8 |
+
'version' => '.5.2',
|
9 |
+
'widget' => 'pmpro_addon_email_templates_widget',
|
10 |
+
'enabled' => function_exists('pmproet_scripts')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_email_templates_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-email-templates.gif" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Easily edit system-generated Email Templates from the WordPress admin.</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="http://wordpress.org/plugins/pmpro-email-templates-addon/" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-email-templates-addon/pmpro-email-templates.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-email-templates-addon/pmpro-email-templates.php'), 'activate-plugin_pmpro-email-templates-addon/pmpro-email-templates.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-email-templates-addon'), 'install-plugin_pmpro-email-templates-addon'); ?>" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-expiration.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Expiration Date
|
4 |
+
Slug: pmpro-expiration
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('github', array(
|
7 |
+
'title' => 'PMPro Set Expiration Dates',
|
8 |
+
'version' => '.1.1',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_expiration_widget',
|
10 |
+
'enabled' => function_exists('pmprosed_pmpro_checkout_level')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_expiration_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<div class="info">
|
18 |
+
<p>Set a specific expiration date (e.g. 2013-12-31) for a PMPro membership level or discount code.</p>
|
19 |
+
<div class="actions">
|
20 |
+
<?php if($addon['enabled']) { ?>
|
21 |
+
<a href="https://github.com/strangerstudios/pmpro-set-expiration-dates/blob/master/readme.txt" class="button">Enabled</a>
|
22 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-set-expiration-dates/pmpro-set-expiration-dates.php")) { ?>
|
23 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-set-expiration-dates/pmpro-set-expiration-dates.php'), 'activate-plugin_pmpro-set-expiration-dates/pmpro-set-expiration-dates.php')?>" class="button button-primary">Activate</a>
|
24 |
+
<?php } else { ?>
|
25 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-set-expiration-dates.zip" class="button button-primary">Download</a>
|
26 |
+
<?php } ?>
|
27 |
+
</div>
|
28 |
+
</div> <!-- end info -->
|
29 |
+
<?php
|
30 |
+
}
|
adminpages/addons/pmpro-freeaddress.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Require Name and Address for Free Level
|
4 |
+
Slug: pmpro-freerequire
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('github', array(
|
7 |
+
'title' => 'PMPro Require Name/Address for Free Level',
|
8 |
+
'version' => '.2',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_freerequire_widget',
|
10 |
+
'enabled' => function_exists('my_pmpro_checkout_boxes_require_address')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_freerequire_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<div class="info">
|
18 |
+
<p>Require name/address for free Membership Level checkout.</p>
|
19 |
+
<div class="actions">
|
20 |
+
<?php if($addon['enabled']) { ?>
|
21 |
+
<a href="https://github.com/strangerstudios/pmpro-address-for-free-levels" class="button">Enabled</a>
|
22 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-address-for-free-levels/pmpro-address-for-free-levels.php")) { ?>
|
23 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-address-for-free-levels/pmpro-address-for-free-levels.php'), 'activate-plugin_pmpro-address-for-free-levels/pmpro-address-for-free-levels.php')?>" class="button button-primary">Activate</a>
|
24 |
+
<?php } else { ?>
|
25 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-address-for-free-levels.zip" class="button button-primary">Download</a>
|
26 |
+
<?php } ?>
|
27 |
+
</div>
|
28 |
+
</div> <!-- end info -->
|
29 |
+
<?php
|
30 |
+
}
|
adminpages/addons/pmpro-infusionsoft.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Infusionsoft Integration
|
4 |
+
Slug: pmpro-infusionsoft
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('thirdparty', array(
|
7 |
+
'title' => 'PMPro Infusionsoft Integration',
|
8 |
+
'version' => '1.2',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_infusionsoft_widget',
|
10 |
+
'enabled' => function_exists('pmprois_init')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_infusionsoft_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-infusionsoft.jpg" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Integrate with Infusionsoft. Add members to email lists (groups, tags) based on their membership level. (Note: works without PMPro as well.)</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-infusionsoft/pmpro-infusionsoft.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-infusionsoft/pmpro-infusionsoft.php'), 'activate-plugin_pmpro-infusionsoft/pmpro-infusionsoft.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-infusionsoft'), 'install-plugin_pmpro-infusionsoft'); ?>" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-international-addresses.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro International Addresses
|
4 |
+
Slug: pmpro-international-addresses
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('github', array(
|
7 |
+
'title' => 'PMPro International Addresses',
|
8 |
+
'version' => '.2.2',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_international_addresses_widget',
|
10 |
+
'enabled' => function_exists('pmproia_pmpro_international_addresses')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_international_addresses_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<?php /* <img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-international-addresses.jpg" /> */ ?>
|
18 |
+
<div class="info">
|
19 |
+
<p>Adds long form addresses to the PMPro checkout.</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="https://github.com/strangerstudios/pmpro-international-addresses/" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-international-addresses/pmpro-international-addresses.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-international-addresses/pmpro-international-addresses.php'), 'activate-plugin_pmpro-international-addresses/pmpro-international-addresses.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-international-addresses.zip" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-level-cost-text.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Custom Level Cost Text
|
4 |
+
Slug: pmpro-level-cost-text
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('github', array(
|
7 |
+
'title' => 'PMPro Level Cost Text',
|
8 |
+
'version' => '.2',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_level_cost_text_widget',
|
10 |
+
'enabled' => function_exists('pclct_pmpro_discount_code_after_level_settings')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_level_cost_text_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<div class="info">
|
18 |
+
<p>Adds a "level cost text" field to PMPro Membership Levels and Discount Codes to allow you to override the automatically generated level cost text PMPro provides.</p>
|
19 |
+
<div class="actions">
|
20 |
+
<?php if($addon['enabled']) { ?>
|
21 |
+
<a href="https://github.com/strangerstudios/pmpro-level-cost-text/blob/master/readme.txt" class="button">Enabled</a>
|
22 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-level-cost-text/pmpro-level-cost-text.php")) { ?>
|
23 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-level-cost-text/pmpro-level-cost-text.php'), 'activate-plugin_pmpro-level-cost-text/pmpro-level-cost-text.php')?>" class="button button-primary">Activate</a>
|
24 |
+
<?php } else { ?>
|
25 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-level-cost-text.zip" class="button button-primary">Download</a>
|
26 |
+
<?php } ?>
|
27 |
+
</div>
|
28 |
+
</div> <!-- end info -->
|
29 |
+
<?php
|
30 |
+
}
|
adminpages/addons/pmpro-mailchimp.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro MailChimp Integration
|
4 |
+
Slug: pmpro-mailchimp
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('thirdparty', array(
|
7 |
+
'title' => 'PMPro MailChimp Integration',
|
8 |
+
'version' => '1.0',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_mailchimp_widget',
|
10 |
+
'enabled' => function_exists('pmpromc_init')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_mailchimp_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-mailchimp.jpg" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Integrate User Registrations with Mailchimp. Adds members to lists based on their membership level. (Note: works without PMPro as well.)</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-mailchimp/pmpro-mailchimp.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-mailchimp/pmpro-mailchimp.php'), 'activate-plugin_pmpro-mailchimp/pmpro-mailchimp.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-mailchimp'), 'install-plugin_pmpro-mailchimp'); ?>" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-network-subsite.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Network
|
4 |
+
Slug: pmpro-network-subsite
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('github', array(
|
7 |
+
'title' => 'PMPro Network Subsite Helper',
|
8 |
+
'version' => '.2',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_network_subsite_widget',
|
10 |
+
'enabled' => function_exists('pmpron_subsite_activated_plugin')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_network_subsite_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-network.gif" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Have network subsites use membership data from a "main" site to handle access restrictions.</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="https://github.com/strangerstudios/pmpro-network-subsite" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-network-subsite/pmpro-network-subsite.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-network-subsite/pmpro-network-subsite.php'), 'activate-plugin_pmpro-network-subsite/pmpro-network-subsite.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-network-subsite.zip" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-network.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Network
|
4 |
+
Slug: pmpro-network
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('github', array(
|
7 |
+
'title' => 'PMPro Network',
|
8 |
+
'version' => '.3.1',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_network_widget',
|
10 |
+
'enabled' => function_exists('pmpron_new_blogs_settings')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_network_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-network.gif" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Allow users to checkout for a membership to create a site on your WordPress multisite network.</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="https://github.com/strangerstudios/pmpro-network/blob/master/readme.txt" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-network/pmpro-network.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-network/pmpro-network.php'), 'activate-plugin_pmpro-network/pmpro-network.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-network.zip" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-post-affiliate-pro.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Post Affiliate Pro Integration
|
4 |
+
Slug: pmpro-post-affiliate-pro
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('thirdparty', array(
|
7 |
+
'title' => 'PMPro Post Affiliate Pro Integration',
|
8 |
+
'version' => '.2.1.1',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_post_affiliate_pro_widget',
|
10 |
+
'enabled' => function_exists('pap_pmpro_track_sale')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_post_affiliate_pro_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-post-affiliate-pro.jpg" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Integrate Paid Memberships Pro with the Post Affiliate Pro platform.</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="https://github.com/strangerstudios/pmpro-post-affiliate-pro/blob/master/readme.txt" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-post-affiliate-pro/pmpro-post-affiliate-pro.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-post-affiliate-pro/pmpro-post-affiliate-pro.php'), 'activate-plugin_pmpro-post-affiliate-pro/pmpro-post-affiliate-pro.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-post-affiliate-pro.zip" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-register-helper.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Register Helper
|
4 |
+
Slug: pmpro-register-helper
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('github', array(
|
7 |
+
'title' => 'PMPro Register Helper',
|
8 |
+
'version' => '.5.16.1',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_register_helper_widget',
|
10 |
+
'enabled' => class_exists('PMProRH_Field')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_register_helper_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-register-helper.gif" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Add additional meta fields to your PMPro checkout page and/or "Your Profile" pages. Support for text, select, multi-select, textarea, hidden, and custom HTML. Loop into existing checkout/profile field sections or add new ones.</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="https://github.com/strangerstudios/pmpro-register-helper/blob/master/readme.txt" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-register-helper/pmpro-register-helper.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-register-helper/pmpro-register-helper.php'), 'activate-plugin_pmpro-register-helper/pmpro-register-helper.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-register-helper.zip" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-require-code-to-register.php
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Require Code to Register
|
4 |
+
Slug: pmpro-require-code-to-register
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('gists', array(
|
7 |
+
'title' => 'PMPro Require a Code to Register',
|
8 |
+
'version' => '.1',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_require_code_to_register_widget',
|
10 |
+
'enabled' => function_exists('my_pmpro_registration_checks_require_code_to_register')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_require_code_to_register_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<div class="info">
|
18 |
+
<p>Require a discount code to checkout for a specific level.</p>
|
19 |
+
<div class="actions">
|
20 |
+
<?php if($addon['enabled']) { ?>
|
21 |
+
<a target="_blank" href="https://gist.github.com/strangerstudios/5573829" class="button">Enabled</a>
|
22 |
+
<?php } else { ?>
|
23 |
+
<a target="_blank" href="https://gist.github.com/strangerstudios/5573829" class="button button-primary">View Gist</a>
|
24 |
+
<?php } ?>
|
25 |
+
</div>
|
26 |
+
</div> <!-- end info -->
|
27 |
+
<?php
|
28 |
+
}
|
adminpages/addons/pmpro-series.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Series
|
4 |
+
Slug: pmpro-series
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('github', array(
|
7 |
+
'title' => 'PMPro Series',
|
8 |
+
'version' => '.3',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_series_widget',
|
10 |
+
'enabled' => class_exists("PMProSeries")
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_series_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-series.gif" />
|
18 |
+
<div class="info">
|
19 |
+
<p>"Drip feed" content to your members over the course of their membership. Serializes content by # of days post-registration.</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="<?php echo admin_url("edit.php?post_type=pmpro_series");?>" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-series/pmpro-series.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-series/pmpro-series.php'), 'activate-plugin_pmpro-series/pmpro-series.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-series.zip" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-shipping.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro Shipping Add On
|
4 |
+
Slug: pmpro-shipping
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('github', array(
|
7 |
+
'title' => 'PMPro Shipping Add On',
|
8 |
+
'version' => '.2.6',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_shipping_widget',
|
10 |
+
'enabled' => function_exists('pmproship_pmpro_checkout_boxes')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_shipping_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<?php /* <img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-shipping.jpg" /> */ ?>
|
18 |
+
<div class="info">
|
19 |
+
<p>Adds shipping fields to the checkout page, confirmation page, confirmation emails, member's list and edit user profile pages.</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="https://github.com/strangerstudios/pmpro-shipping/" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-shipping/pmpro-shipping.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-shipping/pmpro-shipping.php'), 'activate-plugin_pmpro-shipping/pmpro-shipping.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-shipping.zip" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-user-pages.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro User Pages
|
4 |
+
Slug: pmpro-user-pages
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('github', array(
|
7 |
+
'title' => 'PMPro User Pages',
|
8 |
+
'version' => '.3',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_user_pages_widget',
|
10 |
+
'enabled' => function_exists('pmproup_pmpro_after_checkout')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_user_pages_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<div class="info">
|
18 |
+
<p>Creates a unique page for each Member after checkout, giving the Admin access to write customized content for each specific member.</p>
|
19 |
+
<div class="actions">
|
20 |
+
<?php if($addon['enabled']) { ?>
|
21 |
+
<a href="https://github.com/strangerstudios/pmpro-user-pages/blob/master/readme.txt" class="button">Enabled</a>
|
22 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-user-pages/pmpro-user-pages.php")) { ?>
|
23 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-user-pages/pmpro-user-pages.php'), 'activate-plugin_pmpro-user-pages/pmpro-user-pages.php')?>" class="button button-primary">Activate</a>
|
24 |
+
<?php } else { ?>
|
25 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-user-pages.zip" class="button button-primary">Download</a>
|
26 |
+
<?php } ?>
|
27 |
+
</div>
|
28 |
+
</div> <!-- end info -->
|
29 |
+
<?php
|
30 |
+
}
|
adminpages/addons/pmpro-woocommerce.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro WooCommerce
|
4 |
+
Slug: pmpro-woocommerce
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('thirdparty', array(
|
7 |
+
'title' => 'PMPro WooCommerce',
|
8 |
+
'version' => '1.2.2',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_woocommerce_widget',
|
10 |
+
'enabled' => function_exists('pmprowoo_add_membership_from_order')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_woocommerce_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-woocommerce.gif" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Use <a href="http://www.woothemes.com/woocommerce/">WooCommerce</a> to purchase membership levels or set members-only product pricing.</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-woocommerce/pmpro-woocommerce.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-woocommerce/pmpro-woocommerce.php'), 'activate-plugin_pmpro-woocommerce/pmpro-woocommerce.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=pmpro-woocommerce'), 'install-plugin_pmpro-woocommerce'); ?>" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/pmpro-wp-affiliate.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: PMPro WP Affiliate Platform Integration
|
4 |
+
Slug: pmpro-wp-affiliate
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('thirdparty', array(
|
7 |
+
'title' => 'PMPro WP Affiliate Platform Integration',
|
8 |
+
'version' => '.3',
|
9 |
+
'widget' => 'pmpro_addon_pmpro_wp_affiliate_widget',
|
10 |
+
'enabled' => function_exists('wpa_pmpro_after_checkout')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_pmpro_wp_affiliate_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/pmpro-wp-affiliate-platform.jpg" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Process an affiliate via WP Affiliate Platform after a PMPro checkout.</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="https://github.com/strangerstudios/pmpro-wp-affiliate-platform/" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../pmpro-wp-affiliate-platform/pmpro-wp-affiliate-platform.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=pmpro-wp-affiliate-platform/pmpro-wp-affiliate-platform.php'), 'activate-plugin_pmpro-wp-affiliate-platform/pmpro-wp-affiliate-platform.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="http://www.paidmembershipspro.com/wp-content/uploads/plugins/pmpro-wp-affiliate-platform.zip" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/addons/tml.php
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: Theme My Login
|
4 |
+
Slug: pmpro-tml
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('recommended', array(
|
7 |
+
'title' => 'Theme My Login',
|
8 |
+
'widget' => 'pmpro_addon_tml_widget',
|
9 |
+
'enabled' => class_exists('Theme_My_Login'),
|
10 |
+
'version' => '6.3.10'
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_tml_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<div class="info">
|
18 |
+
<p>This plugin themes the WordPress login, registration and forgot password pages according to your current theme. By <a href="http://www.jfarthing.com/" target="_blank">Jeff Farthing</a></p>
|
19 |
+
<div class="actions">
|
20 |
+
<form method="post" name="component-actions" action="">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="<?php echo admin_url("plugins.php");?>" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../theme-my-login/theme-my-login.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=theme-my-login/theme-my-login.php'), 'activate-plugin_theme-my-login/theme-my-login.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=theme-my-login'), 'install-plugin_theme-my-login'); ?>" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</form>
|
29 |
+
</div>
|
30 |
+
</div> <!-- end info -->
|
31 |
+
<?php
|
32 |
+
}
|
adminpages/addons/wp-bouncer.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Addon: WP Bouncer
|
4 |
+
Slug: wp-bouncer
|
5 |
+
*/
|
6 |
+
pmpro_add_addon('repo', array(
|
7 |
+
'title' => 'WP Bouncer',
|
8 |
+
'version' => '1.1',
|
9 |
+
'widget' => 'pmpro_addon_wp_bouncer_widget',
|
10 |
+
'enabled' => class_exists('WP_Bouncer')
|
11 |
+
)
|
12 |
+
);
|
13 |
+
|
14 |
+
function pmpro_addon_wp_bouncer_widget($addon)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<img class="addon-thumb" src="<?php echo PMPRO_URL?>/adminpages/addons/images/wp-bouncer.gif" />
|
18 |
+
<div class="info">
|
19 |
+
<p>Make sure users are only logged in from one computer or device at a time.</p>
|
20 |
+
<div class="actions">
|
21 |
+
<?php if($addon['enabled']) { ?>
|
22 |
+
<a href="http://wordpress.org/plugins/wp-bouncer/" class="button">Enabled</a>
|
23 |
+
<?php } elseif(file_exists(dirname(__FILE__) . "/../../../wp-bouncer/wp-bouncer.php")) { ?>
|
24 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('plugins.php?action=activate&plugin=wp-bouncer/wp-bouncer.php'), 'activate-plugin_wp-bouncer/wp-bouncer.php')?>" class="button button-primary">Activate</a>
|
25 |
+
<?php } else { ?>
|
26 |
+
<a href="<?php echo wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=wp-bouncer'), 'install-plugin_wp-bouncer'); ?>" class="button button-primary">Download</a>
|
27 |
+
<?php } ?>
|
28 |
+
</div>
|
29 |
+
</div> <!-- end info -->
|
30 |
+
<?php
|
31 |
+
}
|
adminpages/discountcodes.php
CHANGED
@@ -396,7 +396,7 @@
|
|
396 |
</tbody>
|
397 |
</table>
|
398 |
|
399 |
-
<?php do_action("pmpro_discount_code_after_settings"
|
400 |
|
401 |
<h3><?php _e('Which Levels Will This Code Apply To?', 'pmpro'); ?></h3>
|
402 |
|
@@ -606,7 +606,6 @@
|
|
606 |
}
|
607 |
else
|
608 |
{
|
609 |
-
$count = 0;
|
610 |
foreach($codes as $code)
|
611 |
{
|
612 |
?>
|
@@ -649,7 +648,7 @@
|
|
649 |
<a href="?page=pmpro-discountcodes&edit=<?php echo $code->id?>"><?php _e('edit', 'pmpro');?></a>
|
650 |
</td>
|
651 |
<td>
|
652 |
-
<a href="javascript:askfirst('<?php
|
653 |
</td>
|
654 |
</tr>
|
655 |
<?php
|
396 |
</tbody>
|
397 |
</table>
|
398 |
|
399 |
+
<?php do_action("pmpro_discount_code_after_settings"); ?>
|
400 |
|
401 |
<h3><?php _e('Which Levels Will This Code Apply To?', 'pmpro'); ?></h3>
|
402 |
|
606 |
}
|
607 |
else
|
608 |
{
|
|
|
609 |
foreach($codes as $code)
|
610 |
{
|
611 |
?>
|
648 |
<a href="?page=pmpro-discountcodes&edit=<?php echo $code->id?>"><?php _e('edit', 'pmpro');?></a>
|
649 |
</td>
|
650 |
<td>
|
651 |
+
<a href="javascript:askfirst('<?php printf(__('Are you sure you want to delete the %s discount code? The subscriptions for existing users will not change, but new users will not be able to use this code anymore.', 'pmpro'), $code->code);?>', '?page=pmpro-discountcodes&delete=<?php echo $code->id?>'); void(0);"><?php _e('delete', 'pmpro');?></a>
|
652 |
</td>
|
653 |
</tr>
|
654 |
<?php
|
adminpages/functions.php
CHANGED
@@ -221,7 +221,7 @@ function pmpro_checkLevelForTwoCheckoutCompatibility($level = NULL)
|
|
221 |
* @param string $field The name of the field to check.
|
222 |
* @param bool $force If true, it will rebuild the cached results.
|
223 |
*
|
224 |
-
* @since
|
225 |
*/
|
226 |
function pmpro_getClassesForPaymentSettingsField($field, $force = false)
|
227 |
{
|
221 |
* @param string $field The name of the field to check.
|
222 |
* @param bool $force If true, it will rebuild the cached results.
|
223 |
*
|
224 |
+
* @since 2.0
|
225 |
*/
|
226 |
function pmpro_getClassesForPaymentSettingsField($field, $force = false)
|
227 |
{
|
adminpages/membershiplevels.php
CHANGED
@@ -1,682 +1,673 @@
|
|
1 |
-
<?php
|
2 |
-
//only admins can get this
|
3 |
-
if(!function_exists("current_user_can") || (!current_user_can("manage_options") && !current_user_can("pmpro_membershiplevels")))
|
4 |
-
{
|
5 |
-
die(__("You do not have permissions to perform this action.", "pmpro"));
|
6 |
-
}
|
7 |
-
|
8 |
-
global $wpdb, $msg, $msgt, $pmpro_currency_symbol;
|
9 |
-
|
10 |
-
//some vars
|
11 |
-
$gateway = pmpro_getOption("gateway");
|
12 |
-
$pmpro_level_order = pmpro_getOption('level_order');
|
13 |
-
|
14 |
-
global $pmpro_stripe_error, $pmpro_braintree_error, $pmpro_payflow_error, $pmpro_twocheckout_error, $wp_version;
|
15 |
-
|
16 |
-
if(isset($_REQUEST['edit']))
|
17 |
-
$edit = intval($_REQUEST['edit']);
|
18 |
-
else
|
19 |
-
$edit = false;
|
20 |
-
if(isset($_REQUEST['copy']))
|
21 |
-
$copy = intval($_REQUEST['copy']);
|
22 |
-
if(isset($_REQUEST['s']))
|
23 |
-
$s = sanitize_text_field($_REQUEST['s']);
|
24 |
-
else
|
25 |
-
$s = "";
|
26 |
-
|
27 |
-
if(isset($_REQUEST['action']))
|
28 |
-
$action = sanitize_text_field($_REQUEST['action']);
|
29 |
-
else
|
30 |
-
$action = false;
|
31 |
-
|
32 |
-
if(isset($_REQUEST['saveandnext']))
|
33 |
-
$saveandnext = intval($_REQUEST['saveandnext']);
|
34 |
-
|
35 |
-
if(isset($_REQUEST['saveid']))
|
36 |
-
$saveid = intval($_REQUEST['saveid']);
|
37 |
-
if(isset($_REQUEST['deleteid']))
|
38 |
-
$deleteid = intval($_REQUEST['deleteid']);
|
39 |
-
|
40 |
-
if($action == "save_membershiplevel")
|
41 |
-
{
|
42 |
-
$ml_name = stripslashes($_REQUEST['name']);
|
43 |
-
$ml_description = stripslashes($_REQUEST['description']);
|
44 |
-
$ml_confirmation = stripslashes($_REQUEST['confirmation']);
|
45 |
-
$ml_initial_payment = stripslashes($_REQUEST['initial_payment']);
|
46 |
-
if(!empty($_REQUEST['recurring']))
|
47 |
-
$ml_recurring = 1;
|
48 |
-
else
|
49 |
-
$ml_recurring = 0;
|
50 |
-
$ml_billing_amount = stripslashes($_REQUEST['billing_amount']);
|
51 |
-
$ml_cycle_number = stripslashes($_REQUEST['cycle_number']);
|
52 |
-
$ml_cycle_period = stripslashes($_REQUEST['cycle_period']);
|
53 |
-
$ml_billing_limit = stripslashes($_REQUEST['billing_limit']);
|
54 |
-
if(!empty($_REQUEST['custom_trial']))
|
55 |
-
$ml_custom_trial = 1;
|
56 |
-
else
|
57 |
-
$ml_custom_trial = 0;
|
58 |
-
$ml_trial_amount = stripslashes($_REQUEST['trial_amount']);
|
59 |
-
$ml_trial_limit = stripslashes($_REQUEST['trial_limit']);
|
60 |
-
if(!empty($_REQUEST['expiration']))
|
61 |
-
$ml_expiration = 1;
|
62 |
-
else
|
63 |
-
$ml_expiration = 0;
|
64 |
-
$ml_expiration_number = stripslashes($_REQUEST['expiration_number']);
|
65 |
-
$ml_expiration_period = stripslashes($_REQUEST['expiration_period']);
|
66 |
-
$ml_categories = array();
|
67 |
-
|
68 |
-
//reversing disable to allow here
|
69 |
-
if(empty($_REQUEST['disable_signups']))
|
70 |
-
$ml_allow_signups = 1;
|
71 |
-
else
|
72 |
-
$ml_allow_signups = 0;
|
73 |
-
|
74 |
-
foreach ( $_REQUEST as $key => $value )
|
75 |
-
{
|
76 |
-
if ( $value == 'yes' && preg_match( '/^membershipcategory_(\d+)$/i', $key, $matches ) )
|
77 |
-
{
|
78 |
-
$ml_categories[] = $matches[1];
|
79 |
-
}
|
80 |
-
}
|
81 |
-
|
82 |
-
//clearing out values if checkboxes aren't checked
|
83 |
-
if(empty($ml_recurring))
|
84 |
-
{
|
85 |
-
$ml_billing_amount = $ml_cycle_number = $ml_cycle_period = $ml_billing_limit = $ml_trial_amount = $ml_trial_limit = 0;
|
86 |
-
}
|
87 |
-
elseif(empty($ml_custom_trial))
|
88 |
-
{
|
89 |
-
$ml_trial_amount = $ml_trial_limit = 0;
|
90 |
-
}
|
91 |
-
if(empty($ml_expiration))
|
92 |
-
{
|
93 |
-
$ml_expiration_number = $ml_expiration_period = 0;
|
94 |
-
}
|
95 |
-
|
96 |
-
if($saveid > 0)
|
97 |
-
{
|
98 |
-
$sqlQuery = " UPDATE {$wpdb->pmpro_membership_levels}
|
99 |
-
SET name = '" . esc_sql($ml_name) . "',
|
100 |
-
description = '" . esc_sql($ml_description) . "',
|
101 |
-
confirmation = '" . esc_sql($ml_confirmation) . "',
|
102 |
-
initial_payment = '" . esc_sql($ml_initial_payment) . "',
|
103 |
-
billing_amount = '" . esc_sql($ml_billing_amount) . "',
|
104 |
-
cycle_number = '" . esc_sql($ml_cycle_number) . "',
|
105 |
-
cycle_period = '" . esc_sql($ml_cycle_period) . "',
|
106 |
-
billing_limit = '" . esc_sql($ml_billing_limit) . "',
|
107 |
-
trial_amount = '" . esc_sql($ml_trial_amount) . "',
|
108 |
-
trial_limit = '" . esc_sql($ml_trial_limit) . "',
|
109 |
-
expiration_number = '" . esc_sql($ml_expiration_number) . "',
|
110 |
-
expiration_period = '" . esc_sql($ml_expiration_period) . "',
|
111 |
-
allow_signups = '" . esc_sql($ml_allow_signups) . "'
|
112 |
-
WHERE id = '$saveid' LIMIT 1;";
|
113 |
-
$wpdb->query($sqlQuery);
|
114 |
-
|
115 |
-
pmpro_updateMembershipCategories( $saveid, $ml_categories );
|
116 |
-
if(!mysql_errno())
|
117 |
-
{
|
118 |
-
$edit = false;
|
119 |
-
$msg = 2;
|
120 |
-
$msgt = __("Membership level updated successfully.", "pmpro");
|
121 |
-
}
|
122 |
-
else
|
123 |
-
{
|
124 |
-
$msg = -2;
|
125 |
-
$msg = true;
|
126 |
-
$msgt = __("Error updating membership level.", "pmpro");
|
127 |
-
}
|
128 |
-
}
|
129 |
-
else
|
130 |
-
{
|
131 |
-
$sqlQuery = " INSERT INTO {$wpdb->pmpro_membership_levels}
|
132 |
-
( name, description, confirmation, initial_payment, billing_amount, cycle_number, cycle_period, billing_limit, trial_amount, trial_limit, expiration_number, expiration_period, allow_signups)
|
133 |
-
VALUES
|
134 |
-
( '" . esc_sql($ml_name) . "', '" . esc_sql($ml_description) . "', '" . esc_sql($ml_confirmation) . "', '" . esc_sql($ml_initial_payment) . "', '" . esc_sql($ml_billing_amount) . "', '" . esc_sql($ml_cycle_number) . "', '" . esc_sql($ml_cycle_period) . "', '" . esc_sql($ml_billing_limit) . "', '" . esc_sql($ml_trial_amount) . "', '" . esc_sql($ml_trial_limit) . "', '" . esc_sql($ml_expiration_number) . "', '" . esc_sql($ml_expiration_period) . "', '" . esc_sql($ml_allow_signups) . "' )";
|
135 |
-
$wpdb->query($sqlQuery);
|
136 |
-
if(!mysql_errno())
|
137 |
-
{
|
138 |
-
$saveid = $wpdb->insert_id;
|
139 |
-
pmpro_updateMembershipCategories( $saveid, $ml_categories );
|
140 |
-
|
141 |
-
$edit = false;
|
142 |
-
$msg = 1;
|
143 |
-
$msgt = __("Membership level added successfully.", "pmpro");
|
144 |
-
}
|
145 |
-
else
|
146 |
-
{
|
147 |
-
$msg = -1;
|
148 |
-
$msgt = __("Error adding membership level.", "pmpro");
|
149 |
-
}
|
150 |
-
}
|
151 |
-
|
152 |
-
do_action("pmpro_save_membership_level", $saveid);
|
153 |
-
}
|
154 |
-
elseif($action == "delete_membership_level")
|
155 |
-
{
|
156 |
-
global $wpdb;
|
157 |
-
|
158 |
-
$ml_id = intval($_REQUEST['deleteid']);
|
159 |
-
|
160 |
-
if($ml_id > 0)
|
161 |
-
{
|
162 |
-
do_action("pmpro_delete_membership_level", $ml_id);
|
163 |
-
|
164 |
-
//remove any categories from the ml
|
165 |
-
$sqlQuery = "DELETE FROM $wpdb->pmpro_memberships_categories WHERE membership_id = '$ml_id'";
|
166 |
-
$r1 = $wpdb->query($sqlQuery);
|
167 |
-
|
168 |
-
//cancel any subscriptions to the ml
|
169 |
-
$r2 = true;
|
170 |
-
$user_ids = $wpdb->get_col("SELECT user_id FROM $wpdb->pmpro_memberships_users WHERE membership_id = '$ml_id' AND status = 'active'");
|
171 |
-
foreach($user_ids as $user_id)
|
172 |
-
{
|
173 |
-
//change there membership level to none. that will handle the cancel
|
174 |
-
if(pmpro_changeMembershipLevel(0, $user_id))
|
175 |
-
{
|
176 |
-
//okay
|
177 |
-
}
|
178 |
-
else
|
179 |
-
{
|
180 |
-
//couldn't delete the subscription
|
181 |
-
//we should probably notify the admin
|
182 |
-
$pmproemail = new PMProEmail();
|
183 |
-
$pmproemail->data = array("body"=>"<p>" . sprintf(__("There was an error canceling the subscription for user with ID=%d. You will want to check your payment gateway to see if their subscription is still active.", "pmpro"), $user_id) . "</p>");
|
184 |
-
$last_order = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_orders WHERE user_id = '" . $user_id . "' ORDER BY timestamp DESC LIMIT 1");
|
185 |
-
if($last_order)
|
186 |
-
$pmproemail->data["body"] .= "<p>" . __("Last Invoice", "pmpro") . ":<br />" . nl2br(var_export($last_order, true)) . "</p>";
|
187 |
-
$pmproemail->sendEmail(get_bloginfo("admin_email"));
|
188 |
-
|
189 |
-
$r2 = false;
|
190 |
-
}
|
191 |
-
}
|
192 |
-
|
193 |
-
//delete the ml
|
194 |
-
$sqlQuery = "DELETE FROM $wpdb->pmpro_membership_levels WHERE id = '$ml_id' LIMIT 1";
|
195 |
-
$r3 = $wpdb->query($sqlQuery);
|
196 |
-
|
197 |
-
if($r1 !== FALSE && $r2 !== FALSE && $r3 !== FALSE)
|
198 |
-
{
|
199 |
-
$msg = 3;
|
200 |
-
$msgt = __("Membership level deleted successfully.", "pmpro");
|
201 |
-
}
|
202 |
-
else
|
203 |
-
{
|
204 |
-
$msg = -3;
|
205 |
-
$msgt = __("Error deleting membership level.", "pmpro");
|
206 |
-
}
|
207 |
-
}
|
208 |
-
else
|
209 |
-
{
|
210 |
-
$msg = -3;
|
211 |
-
$msgt = __("Error deleting membership level.", "pmpro");
|
212 |
-
}
|
213 |
-
}
|
214 |
-
|
215 |
-
require_once(dirname(__FILE__) . "/admin_header.php");
|
216 |
-
?>
|
217 |
-
|
218 |
-
<?php
|
219 |
-
if($edit)
|
220 |
-
{
|
221 |
-
?>
|
222 |
-
|
223 |
-
<h2>
|
224 |
-
<?php
|
225 |
-
if($edit > 0)
|
226 |
-
echo __("Edit Membership Level", "pmpro");
|
227 |
-
else
|
228 |
-
echo __("Add New Membership Level", "pmpro");
|
229 |
-
?>
|
230 |
-
</h2>
|
231 |
-
|
232 |
-
<div>
|
233 |
-
<?php
|
234 |
-
// get the level...
|
235 |
-
if(!empty($edit) && $edit > 0)
|
236 |
-
{
|
237 |
-
$level = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_levels WHERE id = '$edit' LIMIT 1", OBJECT);
|
238 |
-
$temp_id = $level->id;
|
239 |
-
}
|
240 |
-
elseif(!empty($copy) && $copy > 0)
|
241 |
-
{
|
242 |
-
$level = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_levels WHERE id = '$copy' LIMIT 1", OBJECT);
|
243 |
-
$temp_id = $level->id;
|
244 |
-
$level->id = NULL;
|
245 |
-
}
|
246 |
-
else
|
247 |
-
|
248 |
-
// didn't find a membership level, let's add a new one...
|
249 |
-
if(empty($level))
|
250 |
-
{
|
251 |
-
$level = new stdClass();
|
252 |
-
$level->id = NULL;
|
253 |
-
$level->name = NULL;
|
254 |
-
$level->description = NULL;
|
255 |
-
$level->confirmation = NULL;
|
256 |
-
$level->billing_amount = NULL;
|
257 |
-
$level->trial_amount = NULL;
|
258 |
-
$level->initial_payment = NULL;
|
259 |
-
$level->billing_limit = NULL;
|
260 |
-
$level->trial_limit = NULL;
|
261 |
-
$level->expiration_number = NULL;
|
262 |
-
$level->expiration_period = NULL;
|
263 |
-
$edit = -1;
|
264 |
-
}
|
265 |
-
|
266 |
-
//defaults for new levels
|
267 |
-
if(empty($copy) && $edit == -1)
|
268 |
-
{
|
269 |
-
$level->cycle_number = 1;
|
270 |
-
$level->cycle_period = "Month";
|
271 |
-
}
|
272 |
-
|
273 |
-
// grab the categories for the given level...
|
274 |
-
if(!empty($temp_id))
|
275 |
-
$level->categories = $wpdb->get_col("SELECT c.category_id
|
276 |
-
FROM $wpdb->pmpro_memberships_categories c
|
277 |
-
WHERE c.membership_id = '" . $temp_id . "'");
|
278 |
-
if(empty($level->categories))
|
279 |
-
$level->categories = array();
|
280 |
-
|
281 |
-
?>
|
282 |
-
<form action="" method="post" enctype="multipart/form-data">
|
283 |
-
<input name="saveid" type="hidden" value="<?php echo esc_attr($edit); ?>" />
|
284 |
-
<input type="hidden" name="action" value="save_membershiplevel" />
|
285 |
-
<table class="form-table">
|
286 |
-
<tbody>
|
287 |
-
<tr>
|
288 |
-
<th scope="row" valign="top"><label><?php _e('ID', 'pmpro');?>:</label></th>
|
289 |
-
<td>
|
290 |
-
<?php echo $level->id?>
|
291 |
-
</td>
|
292 |
-
</tr>
|
293 |
-
|
294 |
-
<tr>
|
295 |
-
<th scope="row" valign="top"><label for="name"><?php _e('Name', 'pmpro');?>:</label></th>
|
296 |
-
<td><input name="name" type="text" size="50" value="<?php echo esc_attr($level->name);?>" /></td>
|
297 |
-
</tr>
|
298 |
-
|
299 |
-
<tr>
|
300 |
-
<th scope="row" valign="top"><label for="description"><?php _e('Description', 'pmpro');?>:</label></th>
|
301 |
-
<td>
|
302 |
-
<div id="poststuff" class="pmpro_description">
|
303 |
-
<?php
|
304 |
-
if(version_compare($wp_version, "3.3") >= 0)
|
305 |
-
wp_editor($level->description, "description", array("textarea_rows"=>5));
|
306 |
-
else
|
307 |
-
{
|
308 |
-
?>
|
309 |
-
<textarea rows="10" cols="80" name="description" id="description"><?php echo esc_textarea($level->description);?></textarea>
|
310 |
-
<?php
|
311 |
-
}
|
312 |
-
?>
|
313 |
-
</div>
|
314 |
-
</td>
|
315 |
-
</tr>
|
316 |
-
|
317 |
-
<tr>
|
318 |
-
<th scope="row" valign="top"><label for="confirmation"><?php _e('Confirmation Message', 'pmpro');?>:</label></th>
|
319 |
-
<td>
|
320 |
-
<div class="pmpro_confirmation">
|
321 |
-
<?php
|
322 |
-
if(version_compare($wp_version, "3.3") >= 0)
|
323 |
-
wp_editor($level->confirmation, "confirmation", array("textarea_rows"=>5));
|
324 |
-
else
|
325 |
-
{
|
326 |
-
?>
|
327 |
-
<textarea rows="10" cols="80" name="confirmation" id="confirmation"><?php echo esc_textarea($level->confirmation);?></textarea>
|
328 |
-
<?php
|
329 |
-
}
|
330 |
-
?>
|
331 |
-
</div>
|
332 |
-
</td>
|
333 |
-
</tr>
|
334 |
-
</tbody>
|
335 |
-
</table>
|
336 |
-
|
337 |
-
<h3 class="topborder"><?php _e('Billing Details', 'pmpro');?></h3>
|
338 |
-
<table class="form-table">
|
339 |
-
<tbody>
|
340 |
-
<tr>
|
341 |
-
<th scope="row" valign="top"><label for="initial_payment"><?php _e('Initial Payment', 'pmpro');?>:</label></th>
|
342 |
-
<td>
|
343 |
-
<?php
|
344 |
-
if(pmpro_getCurrencyPosition() == "left")
|
345 |
-
echo $pmpro_currency_symbol;
|
346 |
-
?>
|
347 |
-
<input name="initial_payment" type="text" size="20" value="<?php echo esc_attr($level->initial_payment);?>" />
|
348 |
-
<?php
|
349 |
-
if(pmpro_getCurrencyPosition() == "right")
|
350 |
-
echo $pmpro_currency_symbol;
|
351 |
-
?>
|
352 |
-
<small><?php _e('The initial amount collected at registration.', 'pmpro');?></small></td>
|
353 |
-
</tr>
|
354 |
-
|
355 |
-
<tr>
|
356 |
-
<th scope="row" valign="top"><label><?php _e('Recurring Subscription', 'pmpro');?>:</label></th>
|
357 |
-
<td><input id="recurring" name="recurring" type="checkbox" value="yes" <?php if(pmpro_isLevelRecurring($level)) { echo "checked='checked'"; } ?> onclick="if(jQuery('#recurring').is(':checked')) { jQuery('.recurring_info').show(); if(jQuery('#custom_trial').is(':checked')) {jQuery('.trial_info').show();} else {jQuery('.trial_info').hide();} } else { jQuery('.recurring_info').hide();}" /> <label for="recurring"><?php _e('Check if this level has a recurring subscription payment.', 'pmpro');?></label></td>
|
358 |
-
</tr>
|
359 |
-
|
360 |
-
<tr class="recurring_info" <?php if(!pmpro_isLevelRecurring($level)) {?>style="display: none;"<?php } ?>>
|
361 |
-
<th scope="row" valign="top"><label for="billing_amount"><?php _e('Billing Amount', 'pmpro');?>:</label></th>
|
362 |
-
<td>
|
363 |
-
<?php
|
364 |
-
if(pmpro_getCurrencyPosition() == "left")
|
365 |
-
echo $pmpro_currency_symbol;
|
366 |
-
?>
|
367 |
-
<input name="billing_amount" type="text" size="20" value="<?php echo esc_attr($level->billing_amount);?>" />
|
368 |
-
<?php
|
369 |
-
if(pmpro_getCurrencyPosition() == "right")
|
370 |
-
echo $pmpro_currency_symbol;
|
371 |
-
?>
|
372 |
-
<small><?php _e('per', 'pmpro');?></small>
|
373 |
-
<input id="cycle_number" name="cycle_number" type="text" size="10" value="<?php echo esc_attr($level->cycle_number);?>" />
|
374 |
-
<select id="cycle_period" name="cycle_period">
|
375 |
-
<?php
|
376 |
-
$cycles = array( __('Day(s)', 'pmpro') => 'Day', __('Week(s)', 'pmpro') => 'Week', __('Month(s)', 'pmpro') => 'Month', __('Year(s)', 'pmpro') => 'Year' );
|
377 |
-
foreach ( $cycles as $name => $value ) {
|
378 |
-
echo "<option value='$value'";
|
379 |
-
if ( $level->cycle_period == $value ) echo " selected='selected'";
|
380 |
-
echo ">$name</option>";
|
381 |
-
}
|
382 |
-
?>
|
383 |
-
</select>
|
384 |
-
<br /><small>
|
385 |
-
<?php _e('The amount to be billed one cycle after the initial payment.', 'pmpro');?>
|
386 |
-
<?php if($gateway == "stripe") { ?>
|
387 |
-
<br /><strong <?php if(!empty($pmpro_stripe_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Stripe integration currently only supports billing periods of "Week", "Month" or "Year".', 'pmpro');?>
|
388 |
-
<?php } elseif($gateway == "braintree") { ?>
|
389 |
-
<br /><strong <?php if(!empty($pmpro_braintree_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Braintree integration currently only supports billing periods of "Month" or "Year".', 'pmpro');?>
|
390 |
-
<?php } elseif($gateway == "payflowpro") { ?>
|
391 |
-
<br /><strong <?php if(!empty($pmpro_payflow_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Payflow integration currently only supports billing frequencies of 1 and billing periods of "Week", "Month" or "Year".', 'pmpro');?>
|
392 |
-
<?php } ?>
|
393 |
-
</small>
|
394 |
-
<?php if($gateway == "braintree" && $edit < 0) { ?>
|
395 |
-
<p class="pmpro_message"><strong><?php _e('Note', 'pmpro');?>:</strong> <?php _e('After saving this level, make note of the ID and create a "Plan" in your Braintree dashboard with the same settings and the "Plan ID" set to <em>pmpro_#</em>, where # is the level ID.', 'pmpro');?></p>
|
396 |
-
<?php } elseif($gateway == "braintree") { ?>
|
397 |
-
<p class="pmpro_message"><strong><?php _e('Note', 'pmpro');?>:</strong> <?php _e('You will need to create a "Plan" in your Braintree dashboard with the same settings and the "Plan ID" set to', 'pmpro');?> <em>pmpro_<?php echo $level->id;?></em>.</p>
|
398 |
-
<?php } ?>
|
399 |
-
</td>
|
400 |
-
</tr>
|
401 |
-
|
402 |
-
<tr class="recurring_info" <?php if(!pmpro_isLevelRecurring($level)) {?>style="display: none;"<?php } ?>>
|
403 |
-
<th scope="row" valign="top"><label for="billing_limit"><?php _e('Billing Cycle Limit', 'pmpro');?>:</label></th>
|
404 |
-
<td>
|
405 |
-
<input name="billing_limit" type="text" size="20" value="<?php echo $level->billing_limit?>" />
|
406 |
-
<br /><small>
|
407 |
-
<?php _e('The <strong>total</strong> number of recurring billing cycles for this level, including the trial period (if applicable) but not including the initial payment. Set to zero if membership is indefinite.', 'pmpro');?>
|
408 |
-
<?php if($gateway == "stripe") { ?>
|
409 |
-
<br /><strong <?php if(!empty($pmpro_stripe_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Stripe integration currently does not support billing limits. You can still set an expiration date below.', 'pmpro');?></strong>
|
410 |
-
<?php } ?>
|
411 |
-
</small>
|
412 |
-
</td>
|
413 |
-
</tr>
|
414 |
-
|
415 |
-
<tr class="recurring_info" <?php if (!pmpro_isLevelRecurring($level)) echo "style='display:none;'";?>>
|
416 |
-
<th scope="row" valign="top"><label><?php _e('Custom Trial', 'pmpro');?>:</label></th>
|
417 |
-
<td>
|
418 |
-
<input id="custom_trial" name="custom_trial" type="checkbox" value="yes" <?php if ( pmpro_isLevelTrial($level) ) { echo "checked='checked'"; } ?> onclick="jQuery('.trial_info').toggle();" /> <label for="custom_trial"><?php _e('Check to add a custom trial period.', 'pmpro');?></label>
|
419 |
-
|
420 |
-
<?php if($gateway == "twocheckout") { ?>
|
421 |
-
<br /><small><strong <?php if(!empty($pmpro_twocheckout_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('2Checkout integration does not support custom trials. You can do one period trials by setting an initial payment different from the billing amount.', 'pmpro');?></strong></small>
|
422 |
-
<?php } ?>
|
423 |
-
</td>
|
424 |
-
</tr>
|
425 |
-
|
426 |
-
<tr class="trial_info recurring_info" <?php if (!pmpro_isLevelTrial($level)) echo "style='display:none;'";?>>
|
427 |
-
<th scope="row" valign="top"><label for="trial_amount"><?php _e('Trial Billing Amount', 'pmpro');?>:</label></th>
|
428 |
-
<td>
|
429 |
-
<?php
|
430 |
-
if(pmpro_getCurrencyPosition() == "left")
|
431 |
-
echo $pmpro_currency_symbol;
|
432 |
-
?>
|
433 |
-
<input name="trial_amount" type="text" size="20" value="<?php echo esc_attr($level->trial_amount);?>" />
|
434 |
-
<?php
|
435 |
-
if(pmpro_getCurrencyPosition() == "right")
|
436 |
-
echo $pmpro_currency_symbol;
|
437 |
-
?>
|
438 |
-
<small><?php _e('for the first', 'pmpro');?></small>
|
439 |
-
<input name="trial_limit" type="text" size="10" value="<?php echo esc_attr($level->trial_limit);?>" />
|
440 |
-
<small><?php _e('subscription payments', 'pmpro');?>.</small>
|
441 |
-
<?php if($gateway == "stripe") { ?>
|
442 |
-
<br /><small>
|
443 |
-
<strong <?php if(!empty($pmpro_stripe_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Stripe integration currently does not support trial amounts greater than $0.', 'pmpro');?></strong>
|
444 |
-
</small>
|
445 |
-
<?php } elseif($gateway == "braintree") { ?>
|
446 |
-
<br /><small>
|
447 |
-
<strong <?php if(!empty($pmpro_braintree_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Braintree integration currently does not support trial amounts greater than $0.', 'pmpro');?></strong>
|
448 |
-
</small>
|
449 |
-
<?php } elseif($gateway == "payflowpro") { ?>
|
450 |
-
<br /><small>
|
451 |
-
<strong <?php if(!empty($pmpro_payflow_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Payflow integration currently does not support trial amounts greater than $0.', 'pmpro');?></strong>
|
452 |
-
</small>
|
453 |
-
<?php } ?>
|
454 |
-
</td>
|
455 |
-
</tr>
|
456 |
-
|
457 |
-
</tbody>
|
458 |
-
</table>
|
459 |
-
|
460 |
-
<h3 class="topborder"><?php _e('Other Settings', 'pmpro');?></h3>
|
461 |
-
<table class="form-table">
|
462 |
-
<tbody>
|
463 |
-
<tr>
|
464 |
-
<th scope="row" valign="top"><label><?php _e('Disable New Signups', 'pmpro');?>:</label></th>
|
465 |
-
<td><input id="disable_signups" name="disable_signups" type="checkbox" value="yes" <?php if($level->id && !$level->allow_signups) { ?>checked="checked"<?php } ?> /> <label for="disable_signups"><?php _e('Check to hide this level from the membership levels page and disable registration.', 'pmpro');?></label></td>
|
466 |
-
</tr>
|
467 |
-
|
468 |
-
<tr>
|
469 |
-
<th scope="row" valign="top"><label><?php _e('Membership Expiration', 'pmpro');?>:</label></th>
|
470 |
-
<td><input id="expiration" name="expiration" type="checkbox" value="yes" <?php if(pmpro_isLevelExpiring($level)) { echo "checked='checked'"; } ?> onclick="if(jQuery('#expiration').is(':checked')) { jQuery('.expiration_info').show(); } else { jQuery('.expiration_info').hide();}" /> <label for="expiration"><?php _e('Check this to set when membership access expires.', 'pmpro');?></a></td>
|
471 |
-
</tr>
|
472 |
-
|
473 |
-
<tr class="expiration_info" <?php if(!pmpro_isLevelExpiring($level)) {?>style="display: none;"<?php } ?>>
|
474 |
-
<th scope="row" valign="top"><label for="billing_amount"><?php _e('Expires In', 'pmpro');?>:</label></th>
|
475 |
-
<td>
|
476 |
-
<input id="expiration_number" name="expiration_number" type="text" size="10" value="<?php echo esc_attr($level->expiration_number);?>" />
|
477 |
-
<select id="expiration_period" name="expiration_period">
|
478 |
-
<?php
|
479 |
-
$cycles = array( __('Day(s)', 'pmpro') => 'Day', __('Week(s)', 'pmpro') => 'Week', __('Month(s)', 'pmpro') => 'Month', __('Year(s)', 'pmpro') => 'Year' );
|
480 |
-
foreach ( $cycles as $name => $value ) {
|
481 |
-
echo "<option value='$value'";
|
482 |
-
if ( $level->expiration_period == $value ) echo " selected='selected'";
|
483 |
-
echo ">$name</option>";
|
484 |
-
}
|
485 |
-
?>
|
486 |
-
</select>
|
487 |
-
<br /><small><?php _e('Set the duration of membership access. Note that the any future payments (recurring subscription, if any) will be cancelled when the membership expires.', 'pmpro');?></small>
|
488 |
-
</td>
|
489 |
-
</tr>
|
490 |
-
</tbody>
|
491 |
-
</table>
|
492 |
-
|
493 |
-
<?php do_action("pmpro_membership_level_after_other_settings"); ?>
|
494 |
-
|
495 |
-
<h3 class="topborder"><?php _e('Content Settings', 'pmpro');?></h3>
|
496 |
-
<table class="form-table">
|
497 |
-
<tbody>
|
498 |
-
<tr>
|
499 |
-
<th scope="row" valign="top"><label><?php _e('Categories', 'pmpro');?>:</label></th>
|
500 |
-
<td>
|
501 |
-
<?php
|
502 |
-
$categories = get_categories( array( 'hide_empty' => 0 ) );
|
503 |
-
echo "<ul>";
|
504 |
-
foreach ( $categories as $cat )
|
505 |
-
{
|
506 |
-
$checked = in_array( $cat->term_id, $level->categories ) ? "checked='checked'" : '';
|
507 |
-
echo "<li><input id='membershipcategory_{$cat->term_id}' name='membershipcategory_{$cat->term_id}' type='checkbox' value='yes' $checked /> <label for='membershipcategory_{$cat->term_id}'>{$cat->name}</label></li>\n";
|
508 |
-
}
|
509 |
-
echo "</ul>";
|
510 |
-
?>
|
511 |
-
</td>
|
512 |
-
</tr>
|
513 |
-
</tbody>
|
514 |
-
</table>
|
515 |
-
<p class="submit topborder">
|
516 |
-
<input name="save" type="submit" class="button-primary" value="<?php _e('Save Level', 'pmpro'); ?>" />
|
517 |
-
<input name="cancel" type="button" value="<?php _e('Cancel', 'pmpro'); ?>" onclick="location.href='<?php echo get_admin_url(NULL, '/admin.php?page=pmpro-membershiplevels')?>';" />
|
518 |
-
</p>
|
519 |
-
</form>
|
520 |
-
</div>
|
521 |
-
|
522 |
-
<?php
|
523 |
-
}
|
524 |
-
else
|
525 |
-
{
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
-
|
631 |
-
|
632 |
-
|
633 |
-
|
634 |
-
|
635 |
-
|
636 |
-
|
637 |
-
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
666 |
-
|
667 |
-
|
668 |
-
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
|
673 |
-
?>
|
674 |
-
</tbody>
|
675 |
-
</table>
|
676 |
-
<?php
|
677 |
-
}
|
678 |
-
?>
|
679 |
-
|
680 |
-
<?php
|
681 |
-
require_once(dirname(__FILE__) . "/admin_footer.php");
|
682 |
?>
|
1 |
+
<?php
|
2 |
+
//only admins can get this
|
3 |
+
if(!function_exists("current_user_can") || (!current_user_can("manage_options") && !current_user_can("pmpro_membershiplevels")))
|
4 |
+
{
|
5 |
+
die(__("You do not have permissions to perform this action.", "pmpro"));
|
6 |
+
}
|
7 |
+
|
8 |
+
global $wpdb, $msg, $msgt, $pmpro_currency_symbol;
|
9 |
+
|
10 |
+
//some vars
|
11 |
+
$gateway = pmpro_getOption("gateway");
|
12 |
+
$pmpro_level_order = pmpro_getOption('level_order');
|
13 |
+
|
14 |
+
global $pmpro_stripe_error, $pmpro_braintree_error, $pmpro_payflow_error, $pmpro_twocheckout_error, $wp_version;
|
15 |
+
|
16 |
+
if(isset($_REQUEST['edit']))
|
17 |
+
$edit = intval($_REQUEST['edit']);
|
18 |
+
else
|
19 |
+
$edit = false;
|
20 |
+
if(isset($_REQUEST['copy']))
|
21 |
+
$copy = intval($_REQUEST['copy']);
|
22 |
+
if(isset($_REQUEST['s']))
|
23 |
+
$s = sanitize_text_field($_REQUEST['s']);
|
24 |
+
else
|
25 |
+
$s = "";
|
26 |
+
|
27 |
+
if(isset($_REQUEST['action']))
|
28 |
+
$action = sanitize_text_field($_REQUEST['action']);
|
29 |
+
else
|
30 |
+
$action = false;
|
31 |
+
|
32 |
+
if(isset($_REQUEST['saveandnext']))
|
33 |
+
$saveandnext = intval($_REQUEST['saveandnext']);
|
34 |
+
|
35 |
+
if(isset($_REQUEST['saveid']))
|
36 |
+
$saveid = intval($_REQUEST['saveid']);
|
37 |
+
if(isset($_REQUEST['deleteid']))
|
38 |
+
$deleteid = intval($_REQUEST['deleteid']);
|
39 |
+
|
40 |
+
if($action == "save_membershiplevel")
|
41 |
+
{
|
42 |
+
$ml_name = stripslashes($_REQUEST['name']);
|
43 |
+
$ml_description = stripslashes($_REQUEST['description']);
|
44 |
+
$ml_confirmation = stripslashes($_REQUEST['confirmation']);
|
45 |
+
$ml_initial_payment = stripslashes($_REQUEST['initial_payment']);
|
46 |
+
if(!empty($_REQUEST['recurring']))
|
47 |
+
$ml_recurring = 1;
|
48 |
+
else
|
49 |
+
$ml_recurring = 0;
|
50 |
+
$ml_billing_amount = stripslashes($_REQUEST['billing_amount']);
|
51 |
+
$ml_cycle_number = stripslashes($_REQUEST['cycle_number']);
|
52 |
+
$ml_cycle_period = stripslashes($_REQUEST['cycle_period']);
|
53 |
+
$ml_billing_limit = stripslashes($_REQUEST['billing_limit']);
|
54 |
+
if(!empty($_REQUEST['custom_trial']))
|
55 |
+
$ml_custom_trial = 1;
|
56 |
+
else
|
57 |
+
$ml_custom_trial = 0;
|
58 |
+
$ml_trial_amount = stripslashes($_REQUEST['trial_amount']);
|
59 |
+
$ml_trial_limit = stripslashes($_REQUEST['trial_limit']);
|
60 |
+
if(!empty($_REQUEST['expiration']))
|
61 |
+
$ml_expiration = 1;
|
62 |
+
else
|
63 |
+
$ml_expiration = 0;
|
64 |
+
$ml_expiration_number = stripslashes($_REQUEST['expiration_number']);
|
65 |
+
$ml_expiration_period = stripslashes($_REQUEST['expiration_period']);
|
66 |
+
$ml_categories = array();
|
67 |
+
|
68 |
+
//reversing disable to allow here
|
69 |
+
if(empty($_REQUEST['disable_signups']))
|
70 |
+
$ml_allow_signups = 1;
|
71 |
+
else
|
72 |
+
$ml_allow_signups = 0;
|
73 |
+
|
74 |
+
foreach ( $_REQUEST as $key => $value )
|
75 |
+
{
|
76 |
+
if ( $value == 'yes' && preg_match( '/^membershipcategory_(\d+)$/i', $key, $matches ) )
|
77 |
+
{
|
78 |
+
$ml_categories[] = $matches[1];
|
79 |
+
}
|
80 |
+
}
|
81 |
+
|
82 |
+
//clearing out values if checkboxes aren't checked
|
83 |
+
if(empty($ml_recurring))
|
84 |
+
{
|
85 |
+
$ml_billing_amount = $ml_cycle_number = $ml_cycle_period = $ml_billing_limit = $ml_trial_amount = $ml_trial_limit = 0;
|
86 |
+
}
|
87 |
+
elseif(empty($ml_custom_trial))
|
88 |
+
{
|
89 |
+
$ml_trial_amount = $ml_trial_limit = 0;
|
90 |
+
}
|
91 |
+
if(empty($ml_expiration))
|
92 |
+
{
|
93 |
+
$ml_expiration_number = $ml_expiration_period = 0;
|
94 |
+
}
|
95 |
+
|
96 |
+
if($saveid > 0)
|
97 |
+
{
|
98 |
+
$sqlQuery = " UPDATE {$wpdb->pmpro_membership_levels}
|
99 |
+
SET name = '" . esc_sql($ml_name) . "',
|
100 |
+
description = '" . esc_sql($ml_description) . "',
|
101 |
+
confirmation = '" . esc_sql($ml_confirmation) . "',
|
102 |
+
initial_payment = '" . esc_sql($ml_initial_payment) . "',
|
103 |
+
billing_amount = '" . esc_sql($ml_billing_amount) . "',
|
104 |
+
cycle_number = '" . esc_sql($ml_cycle_number) . "',
|
105 |
+
cycle_period = '" . esc_sql($ml_cycle_period) . "',
|
106 |
+
billing_limit = '" . esc_sql($ml_billing_limit) . "',
|
107 |
+
trial_amount = '" . esc_sql($ml_trial_amount) . "',
|
108 |
+
trial_limit = '" . esc_sql($ml_trial_limit) . "',
|
109 |
+
expiration_number = '" . esc_sql($ml_expiration_number) . "',
|
110 |
+
expiration_period = '" . esc_sql($ml_expiration_period) . "',
|
111 |
+
allow_signups = '" . esc_sql($ml_allow_signups) . "'
|
112 |
+
WHERE id = '$saveid' LIMIT 1;";
|
113 |
+
$wpdb->query($sqlQuery);
|
114 |
+
|
115 |
+
pmpro_updateMembershipCategories( $saveid, $ml_categories );
|
116 |
+
if(!mysql_errno())
|
117 |
+
{
|
118 |
+
$edit = false;
|
119 |
+
$msg = 2;
|
120 |
+
$msgt = __("Membership level updated successfully.", "pmpro");
|
121 |
+
}
|
122 |
+
else
|
123 |
+
{
|
124 |
+
$msg = -2;
|
125 |
+
$msg = true;
|
126 |
+
$msgt = __("Error updating membership level.", "pmpro");
|
127 |
+
}
|
128 |
+
}
|
129 |
+
else
|
130 |
+
{
|
131 |
+
$sqlQuery = " INSERT INTO {$wpdb->pmpro_membership_levels}
|
132 |
+
( name, description, confirmation, initial_payment, billing_amount, cycle_number, cycle_period, billing_limit, trial_amount, trial_limit, expiration_number, expiration_period, allow_signups)
|
133 |
+
VALUES
|
134 |
+
( '" . esc_sql($ml_name) . "', '" . esc_sql($ml_description) . "', '" . esc_sql($ml_confirmation) . "', '" . esc_sql($ml_initial_payment) . "', '" . esc_sql($ml_billing_amount) . "', '" . esc_sql($ml_cycle_number) . "', '" . esc_sql($ml_cycle_period) . "', '" . esc_sql($ml_billing_limit) . "', '" . esc_sql($ml_trial_amount) . "', '" . esc_sql($ml_trial_limit) . "', '" . esc_sql($ml_expiration_number) . "', '" . esc_sql($ml_expiration_period) . "', '" . esc_sql($ml_allow_signups) . "' )";
|
135 |
+
$wpdb->query($sqlQuery);
|
136 |
+
if(!mysql_errno())
|
137 |
+
{
|
138 |
+
$saveid = $wpdb->insert_id;
|
139 |
+
pmpro_updateMembershipCategories( $saveid, $ml_categories );
|
140 |
+
|
141 |
+
$edit = false;
|
142 |
+
$msg = 1;
|
143 |
+
$msgt = __("Membership level added successfully.", "pmpro");
|
144 |
+
}
|
145 |
+
else
|
146 |
+
{
|
147 |
+
$msg = -1;
|
148 |
+
$msgt = __("Error adding membership level.", "pmpro");
|
149 |
+
}
|
150 |
+
}
|
151 |
+
|
152 |
+
do_action("pmpro_save_membership_level", $saveid);
|
153 |
+
}
|
154 |
+
elseif($action == "delete_membership_level")
|
155 |
+
{
|
156 |
+
global $wpdb;
|
157 |
+
|
158 |
+
$ml_id = intval($_REQUEST['deleteid']);
|
159 |
+
|
160 |
+
if($ml_id > 0)
|
161 |
+
{
|
162 |
+
do_action("pmpro_delete_membership_level", $ml_id);
|
163 |
+
|
164 |
+
//remove any categories from the ml
|
165 |
+
$sqlQuery = "DELETE FROM $wpdb->pmpro_memberships_categories WHERE membership_id = '$ml_id'";
|
166 |
+
$r1 = $wpdb->query($sqlQuery);
|
167 |
+
|
168 |
+
//cancel any subscriptions to the ml
|
169 |
+
$r2 = true;
|
170 |
+
$user_ids = $wpdb->get_col("SELECT user_id FROM $wpdb->pmpro_memberships_users WHERE membership_id = '$ml_id' AND status = 'active'");
|
171 |
+
foreach($user_ids as $user_id)
|
172 |
+
{
|
173 |
+
//change there membership level to none. that will handle the cancel
|
174 |
+
if(pmpro_changeMembershipLevel(0, $user_id))
|
175 |
+
{
|
176 |
+
//okay
|
177 |
+
}
|
178 |
+
else
|
179 |
+
{
|
180 |
+
//couldn't delete the subscription
|
181 |
+
//we should probably notify the admin
|
182 |
+
$pmproemail = new PMProEmail();
|
183 |
+
$pmproemail->data = array("body"=>"<p>" . sprintf(__("There was an error canceling the subscription for user with ID=%d. You will want to check your payment gateway to see if their subscription is still active.", "pmpro"), $user_id) . "</p>");
|
184 |
+
$last_order = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_orders WHERE user_id = '" . $user_id . "' ORDER BY timestamp DESC LIMIT 1");
|
185 |
+
if($last_order)
|
186 |
+
$pmproemail->data["body"] .= "<p>" . __("Last Invoice", "pmpro") . ":<br />" . nl2br(var_export($last_order, true)) . "</p>";
|
187 |
+
$pmproemail->sendEmail(get_bloginfo("admin_email"));
|
188 |
+
|
189 |
+
$r2 = false;
|
190 |
+
}
|
191 |
+
}
|
192 |
+
|
193 |
+
//delete the ml
|
194 |
+
$sqlQuery = "DELETE FROM $wpdb->pmpro_membership_levels WHERE id = '$ml_id' LIMIT 1";
|
195 |
+
$r3 = $wpdb->query($sqlQuery);
|
196 |
+
|
197 |
+
if($r1 !== FALSE && $r2 !== FALSE && $r3 !== FALSE)
|
198 |
+
{
|
199 |
+
$msg = 3;
|
200 |
+
$msgt = __("Membership level deleted successfully.", "pmpro");
|
201 |
+
}
|
202 |
+
else
|
203 |
+
{
|
204 |
+
$msg = -3;
|
205 |
+
$msgt = __("Error deleting membership level.", "pmpro");
|
206 |
+
}
|
207 |
+
}
|
208 |
+
else
|
209 |
+
{
|
210 |
+
$msg = -3;
|
211 |
+
$msgt = __("Error deleting membership level.", "pmpro");
|
212 |
+
}
|
213 |
+
}
|
214 |
+
|
215 |
+
require_once(dirname(__FILE__) . "/admin_header.php");
|
216 |
+
?>
|
217 |
+
|
218 |
+
<?php
|
219 |
+
if($edit)
|
220 |
+
{
|
221 |
+
?>
|
222 |
+
|
223 |
+
<h2>
|
224 |
+
<?php
|
225 |
+
if($edit > 0)
|
226 |
+
echo __("Edit Membership Level", "pmpro");
|
227 |
+
else
|
228 |
+
echo __("Add New Membership Level", "pmpro");
|
229 |
+
?>
|
230 |
+
</h2>
|
231 |
+
|
232 |
+
<div>
|
233 |
+
<?php
|
234 |
+
// get the level...
|
235 |
+
if(!empty($edit) && $edit > 0)
|
236 |
+
{
|
237 |
+
$level = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_levels WHERE id = '$edit' LIMIT 1", OBJECT);
|
238 |
+
$temp_id = $level->id;
|
239 |
+
}
|
240 |
+
elseif(!empty($copy) && $copy > 0)
|
241 |
+
{
|
242 |
+
$level = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_levels WHERE id = '$copy' LIMIT 1", OBJECT);
|
243 |
+
$temp_id = $level->id;
|
244 |
+
$level->id = NULL;
|
245 |
+
}
|
246 |
+
else
|
247 |
+
|
248 |
+
// didn't find a membership level, let's add a new one...
|
249 |
+
if(empty($level))
|
250 |
+
{
|
251 |
+
$level = new stdClass();
|
252 |
+
$level->id = NULL;
|
253 |
+
$level->name = NULL;
|
254 |
+
$level->description = NULL;
|
255 |
+
$level->confirmation = NULL;
|
256 |
+
$level->billing_amount = NULL;
|
257 |
+
$level->trial_amount = NULL;
|
258 |
+
$level->initial_payment = NULL;
|
259 |
+
$level->billing_limit = NULL;
|
260 |
+
$level->trial_limit = NULL;
|
261 |
+
$level->expiration_number = NULL;
|
262 |
+
$level->expiration_period = NULL;
|
263 |
+
$edit = -1;
|
264 |
+
}
|
265 |
+
|
266 |
+
//defaults for new levels
|
267 |
+
if(empty($copy) && $edit == -1)
|
268 |
+
{
|
269 |
+
$level->cycle_number = 1;
|
270 |
+
$level->cycle_period = "Month";
|
271 |
+
}
|
272 |
+
|
273 |
+
// grab the categories for the given level...
|
274 |
+
if(!empty($temp_id))
|
275 |
+
$level->categories = $wpdb->get_col("SELECT c.category_id
|
276 |
+
FROM $wpdb->pmpro_memberships_categories c
|
277 |
+
WHERE c.membership_id = '" . $temp_id . "'");
|
278 |
+
if(empty($level->categories))
|
279 |
+
$level->categories = array();
|
280 |
+
|
281 |
+
?>
|
282 |
+
<form action="" method="post" enctype="multipart/form-data">
|
283 |
+
<input name="saveid" type="hidden" value="<?php echo esc_attr($edit); ?>" />
|
284 |
+
<input type="hidden" name="action" value="save_membershiplevel" />
|
285 |
+
<table class="form-table">
|
286 |
+
<tbody>
|
287 |
+
<tr>
|
288 |
+
<th scope="row" valign="top"><label><?php _e('ID', 'pmpro');?>:</label></th>
|
289 |
+
<td>
|
290 |
+
<?php echo $level->id?>
|
291 |
+
</td>
|
292 |
+
</tr>
|
293 |
+
|
294 |
+
<tr>
|
295 |
+
<th scope="row" valign="top"><label for="name"><?php _e('Name', 'pmpro');?>:</label></th>
|
296 |
+
<td><input name="name" type="text" size="50" value="<?php echo esc_attr($level->name);?>" /></td>
|
297 |
+
</tr>
|
298 |
+
|
299 |
+
<tr>
|
300 |
+
<th scope="row" valign="top"><label for="description"><?php _e('Description', 'pmpro');?>:</label></th>
|
301 |
+
<td>
|
302 |
+
<div id="poststuff" class="pmpro_description">
|
303 |
+
<?php
|
304 |
+
if(version_compare($wp_version, "3.3") >= 0)
|
305 |
+
wp_editor($level->description, "description", array("textarea_rows"=>5));
|
306 |
+
else
|
307 |
+
{
|
308 |
+
?>
|
309 |
+
<textarea rows="10" cols="80" name="description" id="description"><?php echo esc_textarea($level->description);?></textarea>
|
310 |
+
<?php
|
311 |
+
}
|
312 |
+
?>
|
313 |
+
</div>
|
314 |
+
</td>
|
315 |
+
</tr>
|
316 |
+
|
317 |
+
<tr>
|
318 |
+
<th scope="row" valign="top"><label for="confirmation"><?php _e('Confirmation Message', 'pmpro');?>:</label></th>
|
319 |
+
<td>
|
320 |
+
<div class="pmpro_confirmation">
|
321 |
+
<?php
|
322 |
+
if(version_compare($wp_version, "3.3") >= 0)
|
323 |
+
wp_editor($level->confirmation, "confirmation", array("textarea_rows"=>5));
|
324 |
+
else
|
325 |
+
{
|
326 |
+
?>
|
327 |
+
<textarea rows="10" cols="80" name="confirmation" id="confirmation"><?php echo esc_textarea($level->confirmation);?></textarea>
|
328 |
+
<?php
|
329 |
+
}
|
330 |
+
?>
|
331 |
+
</div>
|
332 |
+
</td>
|
333 |
+
</tr>
|
334 |
+
</tbody>
|
335 |
+
</table>
|
336 |
+
|
337 |
+
<h3 class="topborder"><?php _e('Billing Details', 'pmpro');?></h3>
|
338 |
+
<table class="form-table">
|
339 |
+
<tbody>
|
340 |
+
<tr>
|
341 |
+
<th scope="row" valign="top"><label for="initial_payment"><?php _e('Initial Payment', 'pmpro');?>:</label></th>
|
342 |
+
<td>
|
343 |
+
<?php
|
344 |
+
if(pmpro_getCurrencyPosition() == "left")
|
345 |
+
echo $pmpro_currency_symbol;
|
346 |
+
?>
|
347 |
+
<input name="initial_payment" type="text" size="20" value="<?php echo esc_attr($level->initial_payment);?>" />
|
348 |
+
<?php
|
349 |
+
if(pmpro_getCurrencyPosition() == "right")
|
350 |
+
echo $pmpro_currency_symbol;
|
351 |
+
?>
|
352 |
+
<small><?php _e('The initial amount collected at registration.', 'pmpro');?></small></td>
|
353 |
+
</tr>
|
354 |
+
|
355 |
+
<tr>
|
356 |
+
<th scope="row" valign="top"><label><?php _e('Recurring Subscription', 'pmpro');?>:</label></th>
|
357 |
+
<td><input id="recurring" name="recurring" type="checkbox" value="yes" <?php if(pmpro_isLevelRecurring($level)) { echo "checked='checked'"; } ?> onclick="if(jQuery('#recurring').is(':checked')) { jQuery('.recurring_info').show(); if(jQuery('#custom_trial').is(':checked')) {jQuery('.trial_info').show();} else {jQuery('.trial_info').hide();} } else { jQuery('.recurring_info').hide();}" /> <label for="recurring"><?php _e('Check if this level has a recurring subscription payment.', 'pmpro');?></label></td>
|
358 |
+
</tr>
|
359 |
+
|
360 |
+
<tr class="recurring_info" <?php if(!pmpro_isLevelRecurring($level)) {?>style="display: none;"<?php } ?>>
|
361 |
+
<th scope="row" valign="top"><label for="billing_amount"><?php _e('Billing Amount', 'pmpro');?>:</label></th>
|
362 |
+
<td>
|
363 |
+
<?php
|
364 |
+
if(pmpro_getCurrencyPosition() == "left")
|
365 |
+
echo $pmpro_currency_symbol;
|
366 |
+
?>
|
367 |
+
<input name="billing_amount" type="text" size="20" value="<?php echo esc_attr($level->billing_amount);?>" />
|
368 |
+
<?php
|
369 |
+
if(pmpro_getCurrencyPosition() == "right")
|
370 |
+
echo $pmpro_currency_symbol;
|
371 |
+
?>
|
372 |
+
<small><?php _e('per', 'pmpro');?></small>
|
373 |
+
<input id="cycle_number" name="cycle_number" type="text" size="10" value="<?php echo esc_attr($level->cycle_number);?>" />
|
374 |
+
<select id="cycle_period" name="cycle_period">
|
375 |
+
<?php
|
376 |
+
$cycles = array( __('Day(s)', 'pmpro') => 'Day', __('Week(s)', 'pmpro') => 'Week', __('Month(s)', 'pmpro') => 'Month', __('Year(s)', 'pmpro') => 'Year' );
|
377 |
+
foreach ( $cycles as $name => $value ) {
|
378 |
+
echo "<option value='$value'";
|
379 |
+
if ( $level->cycle_period == $value ) echo " selected='selected'";
|
380 |
+
echo ">$name</option>";
|
381 |
+
}
|
382 |
+
?>
|
383 |
+
</select>
|
384 |
+
<br /><small>
|
385 |
+
<?php _e('The amount to be billed one cycle after the initial payment.', 'pmpro');?>
|
386 |
+
<?php if($gateway == "stripe") { ?>
|
387 |
+
<br /><strong <?php if(!empty($pmpro_stripe_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Stripe integration currently only supports billing periods of "Week", "Month" or "Year".', 'pmpro');?>
|
388 |
+
<?php } elseif($gateway == "braintree") { ?>
|
389 |
+
<br /><strong <?php if(!empty($pmpro_braintree_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Braintree integration currently only supports billing periods of "Month" or "Year".', 'pmpro');?>
|
390 |
+
<?php } elseif($gateway == "payflowpro") { ?>
|
391 |
+
<br /><strong <?php if(!empty($pmpro_payflow_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Payflow integration currently only supports billing frequencies of 1 and billing periods of "Week", "Month" or "Year".', 'pmpro');?>
|
392 |
+
<?php } ?>
|
393 |
+
</small>
|
394 |
+
<?php if($gateway == "braintree" && $edit < 0) { ?>
|
395 |
+
<p class="pmpro_message"><strong><?php _e('Note', 'pmpro');?>:</strong> <?php _e('After saving this level, make note of the ID and create a "Plan" in your Braintree dashboard with the same settings and the "Plan ID" set to <em>pmpro_#</em>, where # is the level ID.', 'pmpro');?></p>
|
396 |
+
<?php } elseif($gateway == "braintree") { ?>
|
397 |
+
<p class="pmpro_message"><strong><?php _e('Note', 'pmpro');?>:</strong> <?php _e('You will need to create a "Plan" in your Braintree dashboard with the same settings and the "Plan ID" set to', 'pmpro');?> <em>pmpro_<?php echo $level->id;?></em>.</p>
|
398 |
+
<?php } ?>
|
399 |
+
</td>
|
400 |
+
</tr>
|
401 |
+
|
402 |
+
<tr class="recurring_info" <?php if(!pmpro_isLevelRecurring($level)) {?>style="display: none;"<?php } ?>>
|
403 |
+
<th scope="row" valign="top"><label for="billing_limit"><?php _e('Billing Cycle Limit', 'pmpro');?>:</label></th>
|
404 |
+
<td>
|
405 |
+
<input name="billing_limit" type="text" size="20" value="<?php echo $level->billing_limit?>" />
|
406 |
+
<br /><small>
|
407 |
+
<?php _e('The <strong>total</strong> number of recurring billing cycles for this level, including the trial period (if applicable) but not including the initial payment. Set to zero if membership is indefinite.', 'pmpro');?>
|
408 |
+
<?php if($gateway == "stripe") { ?>
|
409 |
+
<br /><strong <?php if(!empty($pmpro_stripe_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Stripe integration currently does not support billing limits. You can still set an expiration date below.', 'pmpro');?></strong>
|
410 |
+
<?php } ?>
|
411 |
+
</small>
|
412 |
+
</td>
|
413 |
+
</tr>
|
414 |
+
|
415 |
+
<tr class="recurring_info" <?php if (!pmpro_isLevelRecurring($level)) echo "style='display:none;'";?>>
|
416 |
+
<th scope="row" valign="top"><label><?php _e('Custom Trial', 'pmpro');?>:</label></th>
|
417 |
+
<td>
|
418 |
+
<input id="custom_trial" name="custom_trial" type="checkbox" value="yes" <?php if ( pmpro_isLevelTrial($level) ) { echo "checked='checked'"; } ?> onclick="jQuery('.trial_info').toggle();" /> <label for="custom_trial"><?php _e('Check to add a custom trial period.', 'pmpro');?></label>
|
419 |
+
|
420 |
+
<?php if($gateway == "twocheckout") { ?>
|
421 |
+
<br /><small><strong <?php if(!empty($pmpro_twocheckout_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('2Checkout integration does not support custom trials. You can do one period trials by setting an initial payment different from the billing amount.', 'pmpro');?></strong></small>
|
422 |
+
<?php } ?>
|
423 |
+
</td>
|
424 |
+
</tr>
|
425 |
+
|
426 |
+
<tr class="trial_info recurring_info" <?php if (!pmpro_isLevelTrial($level)) echo "style='display:none;'";?>>
|
427 |
+
<th scope="row" valign="top"><label for="trial_amount"><?php _e('Trial Billing Amount', 'pmpro');?>:</label></th>
|
428 |
+
<td>
|
429 |
+
<?php
|
430 |
+
if(pmpro_getCurrencyPosition() == "left")
|
431 |
+
echo $pmpro_currency_symbol;
|
432 |
+
?>
|
433 |
+
<input name="trial_amount" type="text" size="20" value="<?php echo esc_attr($level->trial_amount);?>" />
|
434 |
+
<?php
|
435 |
+
if(pmpro_getCurrencyPosition() == "right")
|
436 |
+
echo $pmpro_currency_symbol;
|
437 |
+
?>
|
438 |
+
<small><?php _e('for the first', 'pmpro');?></small>
|
439 |
+
<input name="trial_limit" type="text" size="10" value="<?php echo esc_attr($level->trial_limit);?>" />
|
440 |
+
<small><?php _e('subscription payments', 'pmpro');?>.</small>
|
441 |
+
<?php if($gateway == "stripe") { ?>
|
442 |
+
<br /><small>
|
443 |
+
<strong <?php if(!empty($pmpro_stripe_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Stripe integration currently does not support trial amounts greater than $0.', 'pmpro');?></strong>
|
444 |
+
</small>
|
445 |
+
<?php } elseif($gateway == "braintree") { ?>
|
446 |
+
<br /><small>
|
447 |
+
<strong <?php if(!empty($pmpro_braintree_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Braintree integration currently does not support trial amounts greater than $0.', 'pmpro');?></strong>
|
448 |
+
</small>
|
449 |
+
<?php } elseif($gateway == "payflowpro") { ?>
|
450 |
+
<br /><small>
|
451 |
+
<strong <?php if(!empty($pmpro_payflow_error)) { ?>class="pmpro_red"<?php } ?>><?php _e('Payflow integration currently does not support trial amounts greater than $0.', 'pmpro');?></strong>
|
452 |
+
</small>
|
453 |
+
<?php } ?>
|
454 |
+
</td>
|
455 |
+
</tr>
|
456 |
+
|
457 |
+
</tbody>
|
458 |
+
</table>
|
459 |
+
|
460 |
+
<h3 class="topborder"><?php _e('Other Settings', 'pmpro');?></h3>
|
461 |
+
<table class="form-table">
|
462 |
+
<tbody>
|
463 |
+
<tr>
|
464 |
+
<th scope="row" valign="top"><label><?php _e('Disable New Signups', 'pmpro');?>:</label></th>
|
465 |
+
<td><input id="disable_signups" name="disable_signups" type="checkbox" value="yes" <?php if($level->id && !$level->allow_signups) { ?>checked="checked"<?php } ?> /> <label for="disable_signups"><?php _e('Check to hide this level from the membership levels page and disable registration.', 'pmpro');?></label></td>
|
466 |
+
</tr>
|
467 |
+
|
468 |
+
<tr>
|
469 |
+
<th scope="row" valign="top"><label><?php _e('Membership Expiration', 'pmpro');?>:</label></th>
|
470 |
+
<td><input id="expiration" name="expiration" type="checkbox" value="yes" <?php if(pmpro_isLevelExpiring($level)) { echo "checked='checked'"; } ?> onclick="if(jQuery('#expiration').is(':checked')) { jQuery('.expiration_info').show(); } else { jQuery('.expiration_info').hide();}" /> <label for="expiration"><?php _e('Check this to set when membership access expires.', 'pmpro');?></a></td>
|
471 |
+
</tr>
|
472 |
+
|
473 |
+
<tr class="expiration_info" <?php if(!pmpro_isLevelExpiring($level)) {?>style="display: none;"<?php } ?>>
|
474 |
+
<th scope="row" valign="top"><label for="billing_amount"><?php _e('Expires In', 'pmpro');?>:</label></th>
|
475 |
+
<td>
|
476 |
+
<input id="expiration_number" name="expiration_number" type="text" size="10" value="<?php echo esc_attr($level->expiration_number);?>" />
|
477 |
+
<select id="expiration_period" name="expiration_period">
|
478 |
+
<?php
|
479 |
+
$cycles = array( __('Day(s)', 'pmpro') => 'Day', __('Week(s)', 'pmpro') => 'Week', __('Month(s)', 'pmpro') => 'Month', __('Year(s)', 'pmpro') => 'Year' );
|
480 |
+
foreach ( $cycles as $name => $value ) {
|
481 |
+
echo "<option value='$value'";
|
482 |
+
if ( $level->expiration_period == $value ) echo " selected='selected'";
|
483 |
+
echo ">$name</option>";
|
484 |
+
}
|
485 |
+
?>
|
486 |
+
</select>
|
487 |
+
<br /><small><?php _e('Set the duration of membership access. Note that the any future payments (recurring subscription, if any) will be cancelled when the membership expires.', 'pmpro');?></small>
|
488 |
+
</td>
|
489 |
+
</tr>
|
490 |
+
</tbody>
|
491 |
+
</table>
|
492 |
+
|
493 |
+
<?php do_action("pmpro_membership_level_after_other_settings"); ?>
|
494 |
+
|
495 |
+
<h3 class="topborder"><?php _e('Content Settings', 'pmpro');?></h3>
|
496 |
+
<table class="form-table">
|
497 |
+
<tbody>
|
498 |
+
<tr>
|
499 |
+
<th scope="row" valign="top"><label><?php _e('Categories', 'pmpro');?>:</label></th>
|
500 |
+
<td>
|
501 |
+
<?php
|
502 |
+
$categories = get_categories( array( 'hide_empty' => 0 ) );
|
503 |
+
echo "<ul>";
|
504 |
+
foreach ( $categories as $cat )
|
505 |
+
{
|
506 |
+
$checked = in_array( $cat->term_id, $level->categories ) ? "checked='checked'" : '';
|
507 |
+
echo "<li><input id='membershipcategory_{$cat->term_id}' name='membershipcategory_{$cat->term_id}' type='checkbox' value='yes' $checked /> <label for='membershipcategory_{$cat->term_id}'>{$cat->name}</label></li>\n";
|
508 |
+
}
|
509 |
+
echo "</ul>";
|
510 |
+
?>
|
511 |
+
</td>
|
512 |
+
</tr>
|
513 |
+
</tbody>
|
514 |
+
</table>
|
515 |
+
<p class="submit topborder">
|
516 |
+
<input name="save" type="submit" class="button-primary" value="<?php _e('Save Level', 'pmpro'); ?>" />
|
517 |
+
<input name="cancel" type="button" value="<?php _e('Cancel', 'pmpro'); ?>" onclick="location.href='<?php echo get_admin_url(NULL, '/admin.php?page=pmpro-membershiplevels')?>';" />
|
518 |
+
</p>
|
519 |
+
</form>
|
520 |
+
</div>
|
521 |
+
|
522 |
+
<?php
|
523 |
+
}
|
524 |
+
else
|
525 |
+
{
|
526 |
+
?>
|
527 |
+
<script>
|
528 |
+
jQuery(document).ready(function($) {
|
529 |
+
|
530 |
+
// Return a helper with preserved width of cells
|
531 |
+
// from http://www.foliotek.com/devblog/make-table-rows-sortable-using-jquery-ui-sortable/
|
532 |
+
var fixHelper = function(e, ui) {
|
533 |
+
ui.children().each(function() {
|
534 |
+
$(this).width($(this).width());
|
535 |
+
});
|
536 |
+
return ui;
|
537 |
+
};
|
538 |
+
|
539 |
+
$("table.membership-levels tbody").sortable({
|
540 |
+
helper: fixHelper,
|
541 |
+
placeholder: 'testclass',
|
542 |
+
forcePlaceholderSize: true,
|
543 |
+
update: update_level_order
|
544 |
+
});
|
545 |
+
|
546 |
+
function update_level_order(event, ui) {
|
547 |
+
level_order = [];
|
548 |
+
$("table.membership-levels tbody tr").each(function() {
|
549 |
+
$(this).removeClass('alternate');
|
550 |
+
level_order.push(parseInt( $("td:first", this).text()));
|
551 |
+
});
|
552 |
+
|
553 |
+
//update styles
|
554 |
+
$("table.membership-levels tbody tr:odd").each(function() {
|
555 |
+
$(this).addClass('alternate');
|
556 |
+
});
|
557 |
+
|
558 |
+
data = {
|
559 |
+
action: 'pmpro_update_level_order',
|
560 |
+
level_order: level_order
|
561 |
+
};
|
562 |
+
|
563 |
+
$.post(ajaxurl, data, function(response) {
|
564 |
+
});
|
565 |
+
}
|
566 |
+
});
|
567 |
+
</script>
|
568 |
+
|
569 |
+
<h2 class="alignleft"><?php _e('Membership Levels', 'pmpro');?> <a href="admin.php?page=pmpro-membershiplevels&edit=-1" class="add-new-h2"><?php _e('Add New Level', 'pmpro');?></a></h2>
|
570 |
+
<form id="posts-filter" method="get" action="">
|
571 |
+
<p class="search-box">
|
572 |
+
<label class="screen-reader-text" for="post-search-input"><?php _e('Search Levels', 'pmpro');?>:</label>
|
573 |
+
<input type="hidden" name="page" value="pmpro-membershiplevels" />
|
574 |
+
<input id="post-search-input" type="text" value="<?php echo esc_attr($s); ?>" name="s" size="30" />
|
575 |
+
<input class="button" type="submit" value="<?php _e('Search Levels', 'pmpro');?>" id="search-submit" />
|
576 |
+
</p>
|
577 |
+
</form>
|
578 |
+
<br class="clear" />
|
579 |
+
<p><?php _e('Drag and drop membership levels to reorder them on the Levels page.', 'pmpro'); ?></p>
|
580 |
+
<table class="widefat membership-levels">
|
581 |
+
<thead>
|
582 |
+
<tr>
|
583 |
+
<th><?php _e('ID', 'pmpro');?></th>
|
584 |
+
<th><?php _e('Name', 'pmpro');?></th>
|
585 |
+
<th><?php _e('Billing Details', 'pmpro');?></th>
|
586 |
+
<th><?php _e('Expiration', 'pmpro');?></th>
|
587 |
+
<th><?php _e('Allow Signups', 'pmpro');?></th>
|
588 |
+
<th></th>
|
589 |
+
</tr>
|
590 |
+
</thead>
|
591 |
+
<tbody>
|
592 |
+
<?php
|
593 |
+
$sqlQuery = "SELECT * FROM $wpdb->pmpro_membership_levels ";
|
594 |
+
if($s)
|
595 |
+
$sqlQuery .= "WHERE name LIKE '%$s%' ";
|
596 |
+
$sqlQuery .= "ORDER BY id ASC";
|
597 |
+
|
598 |
+
$levels = $wpdb->get_results($sqlQuery, OBJECT);
|
599 |
+
|
600 |
+
if(!empty($pmpro_level_order)) {
|
601 |
+
//reorder levels
|
602 |
+
$order = explode(',', $pmpro_level_order);
|
603 |
+
|
604 |
+
//put level ids in their own array
|
605 |
+
$level_ids = array();
|
606 |
+
foreach($levels as $level)
|
607 |
+
$level_ids[] = $level->id;
|
608 |
+
|
609 |
+
//remove levels from order if they are gone
|
610 |
+
foreach($order as $key => $level_id)
|
611 |
+
if(!in_array($level_id, $level_ids))
|
612 |
+
unset($order[$key]);
|
613 |
+
|
614 |
+
//add levels to the end if they aren't in the order array
|
615 |
+
foreach($level_ids as $level_id)
|
616 |
+
if(!in_array($level_id, $order))
|
617 |
+
$order[] = $level_id;
|
618 |
+
|
619 |
+
//remove dupes
|
620 |
+
$order = array_unique($order);
|
621 |
+
|
622 |
+
//save the level order
|
623 |
+
pmpro_setOption('level_order', implode(',', $order));
|
624 |
+
|
625 |
+
//reorder levels here
|
626 |
+
$reordered_levels = array();
|
627 |
+
foreach ($order as $level_id) {
|
628 |
+
foreach ($levels as $level) {
|
629 |
+
if ($level_id == $level->id)
|
630 |
+
$reordered_levels[] = $level;
|
631 |
+
}
|
632 |
+
}
|
633 |
+
}
|
634 |
+
else
|
635 |
+
$reordered_levels = $levels;
|
636 |
+
|
637 |
+
$count = 0;
|
638 |
+
foreach($reordered_levels as $level)
|
639 |
+
{
|
640 |
+
?>
|
641 |
+
<tr class="<?php if($count++ % 2 == 1) { ?>alternate<?php } ?> <?php if(!$level->allow_signups) { ?>pmpro_gray<?php } ?> <?php if(!pmpro_checkLevelForStripeCompatibility($level) || !pmpro_checkLevelForBraintreeCompatibility($level) || !pmpro_checkLevelForPayflowCompatibility($level) || !pmpro_checkLevelForTwoCheckoutCompatibility($level)) { ?>pmpro_error<?php } ?>">
|
642 |
+
<td><?php echo $level->id?></td>
|
643 |
+
<td class="level_name"><a href="admin.php?page=pmpro-membershiplevels&edit=<?php echo $level->id?>"><?php echo $level->name?></a></td>
|
644 |
+
<td>
|
645 |
+
<?php if(pmpro_isLevelFree($level)) { ?>
|
646 |
+
<?php _e('FREE', 'pmpro');?>
|
647 |
+
<?php } else { ?>
|
648 |
+
<?php echo str_replace( 'The price for membership is', '', pmpro_getLevelCost($level)); ?>
|
649 |
+
<?php } ?>
|
650 |
+
</td>
|
651 |
+
<td>
|
652 |
+
<?php if(!pmpro_isLevelExpiring($level)) { ?>
|
653 |
+
--
|
654 |
+
<?php } else { ?>
|
655 |
+
<?php _e('After', 'pmpro');?> <?php echo $level->expiration_number?> <?php echo sornot($level->expiration_period,$level->expiration_number)?>
|
656 |
+
<?php } ?>
|
657 |
+
</td>
|
658 |
+
<td><?php if($level->allow_signups) { ?><a href="<?php echo pmpro_url("checkout", "?level=" . $level->id);?>"><?php _e('Yes', 'pmpro');?></a><?php } else { ?><?php _e('No', 'pmpro');?><?php } ?></td>
|
659 |
+
|
660 |
+
<td><a title="<?php _e('edit','pmpro'); ?>" href="admin.php?page=pmpro-membershiplevels&edit=<?php echo $level->id?>" class="button-primary"><?php _e('edit','pmpro'); ?></a> <a title="<?php _e('copy','pmpro'); ?>" href="admin.php?page=pmpro-membershiplevels©=<?php echo $level->id?>&edit=-1" class="button-secondary"><?php _e('copy','pmpro'); ?></a> <a title="<?php _e('delete','pmpro'); ?>" href="javascript: askfirst('<?php echo str_replace("'", "\'", sprintf("Are you sure you want to delete membership level %s? All subscriptions will be cancelled.", "pmpro"), $level->name);?>','admin.php?page=pmpro-membershiplevels&action=delete_membership_level&deleteid=<?php echo $level->id?>'); void(0);" class="button-secondary"><?php _e('delete','pmpro'); ?></a></td>
|
661 |
+
</tr>
|
662 |
+
<?php
|
663 |
+
}
|
664 |
+
?>
|
665 |
+
</tbody>
|
666 |
+
</table>
|
667 |
+
<?php
|
668 |
+
}
|
669 |
+
?>
|
670 |
+
|
671 |
+
<?php
|
672 |
+
require_once(dirname(__FILE__) . "/admin_footer.php");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
673 |
?>
|
adminpages/orders-csv.php
CHANGED
@@ -217,7 +217,7 @@
|
|
217 |
array("order", "gateway"),
|
218 |
array("order", "gateway_environment"),
|
219 |
array("order", "payment_transaction_id"),
|
220 |
-
array("order", "
|
221 |
array("discount_code", "id"),
|
222 |
array("discount_code", "code")
|
223 |
);
|
@@ -270,7 +270,7 @@
|
|
270 |
}
|
271 |
|
272 |
//timestamp
|
273 |
-
$csvoutput .= "," . pmpro_enclose(date(get_option(
|
274 |
|
275 |
//any extra columns
|
276 |
if(!empty($extra_columns))
|
217 |
array("order", "gateway"),
|
218 |
array("order", "gateway_environment"),
|
219 |
array("order", "payment_transaction_id"),
|
220 |
+
array("order", "subscription_transactiond_id"),
|
221 |
array("discount_code", "id"),
|
222 |
array("discount_code", "code")
|
223 |
);
|
270 |
}
|
271 |
|
272 |
//timestamp
|
273 |
+
$csvoutput .= "," . pmpro_enclose(date(get_option("date_format"), $order->timestamp));
|
274 |
|
275 |
//any extra columns
|
276 |
if(!empty($extra_columns))
|
adminpages/orders.php
CHANGED
@@ -492,7 +492,7 @@
|
|
492 |
<tr>
|
493 |
<th scope="row" valign="top"><label for="ts_month"><?php _e('Date', 'pmpro');?>:</label></th>
|
494 |
<td>
|
495 |
-
<?php if(in_array("timestamp", $read_only_fields) && $order_id > 0) { echo date(
|
496 |
<?php
|
497 |
//set up date vars
|
498 |
if(!empty($order->timestamp))
|
@@ -984,10 +984,7 @@
|
|
984 |
<?php _e('Subscription', 'pmpro');?>: <?php if(!empty($order->subscription_transaction_id)) echo $order->subscription_transaction_id; else echo "N/A";?>
|
985 |
</td>
|
986 |
<td><?php echo $order->status;?></td>
|
987 |
-
<td>
|
988 |
-
<?php echo date(get_option('date_format'), $order->timestamp);?><br />
|
989 |
-
<?php echo date(get_option('time_format'), $order->timestamp);?>
|
990 |
-
</td>
|
991 |
<td align="center">
|
992 |
<a href="admin.php?page=pmpro-orders&order=<?php echo $order->id;?>"><?php _e('edit', 'pmpro');?></a>
|
993 |
</td>
|
@@ -995,7 +992,7 @@
|
|
995 |
<a href="admin.php?page=pmpro-orders&order=-1©=<?php echo $order->id;?>"><?php _e('copy', 'pmpro');?></a>
|
996 |
</td>
|
997 |
<td align="center">
|
998 |
-
<a href="javascript:askfirst('<?php
|
999 |
</td>
|
1000 |
</tr>
|
1001 |
<?php
|
492 |
<tr>
|
493 |
<th scope="row" valign="top"><label for="ts_month"><?php _e('Date', 'pmpro');?>:</label></th>
|
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))
|
984 |
<?php _e('Subscription', 'pmpro');?>: <?php if(!empty($order->subscription_transaction_id)) echo $order->subscription_transaction_id; else echo "N/A";?>
|
985 |
</td>
|
986 |
<td><?php echo $order->status;?></td>
|
987 |
+
<td><?php echo date(get_option('date_format'), $order->timestamp);?></td>
|
|
|
|
|
|
|
988 |
<td align="center">
|
989 |
<a href="admin.php?page=pmpro-orders&order=<?php echo $order->id;?>"><?php _e('edit', 'pmpro');?></a>
|
990 |
</td>
|
992 |
<a href="admin.php?page=pmpro-orders&order=-1©=<?php echo $order->id;?>"><?php _e('copy', 'pmpro');?></a>
|
993 |
</td>
|
994 |
<td align="center">
|
995 |
+
<a href="javascript:askfirst('<?php printf(__("Deleting orders is permanent and can affect active users. Are you sure you want to delete order %s?", "pmpro"), str_replace("'", "", $order->code));?>', 'admin.php?page=pmpro-orders&delete=<?php echo $order->id;?>'); void(0);"><?php _e('delete', 'pmpro');?></a>
|
996 |
</td>
|
997 |
</tr>
|
998 |
<?php
|
adminpages/pagesettings.php
CHANGED
@@ -1,300 +1,257 @@
|
|
1 |
<?php
|
2 |
-
//only admins can get this
|
3 |
-
if
|
4 |
-
|
5 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
}
|
51 |
-
|
52 |
-
//assume success
|
53 |
-
$msg = true;
|
54 |
-
$msgt = __("Your page settings have been updated.", "pmpro");
|
55 |
-
}
|
56 |
-
|
57 |
-
//are we generating pages?
|
58 |
-
if (!empty($_REQUEST['createpages'])) {
|
59 |
-
|
60 |
-
$pages = array();
|
61 |
-
|
62 |
-
if(empty($_REQUEST['page_name'])) {
|
63 |
-
//default pages
|
64 |
-
$pages['account'] = __('Membership Account', 'pmpro');
|
65 |
-
$pages['billing'] = __('Membership Billing', 'pmpro');
|
66 |
-
$pages['cancel'] = __('Membership Cancel', 'pmpro');
|
67 |
-
$pages['checkout'] = __('Membership Checkout', 'pmpro');
|
68 |
-
$pages['confirmation'] = __('Membership Confirmation', 'pmpro');
|
69 |
-
$pages['invoice'] = __('Membership Invoice', 'pmpro');
|
70 |
-
$pages['levels'] = __('Membership Levels', 'pmpro');
|
71 |
-
|
72 |
-
} else {
|
73 |
-
//generate extra pages one at a time
|
74 |
-
$pmpro_page_name = $_REQUEST['page_name'];
|
75 |
-
$pmpro_page_id = $pmpro_pages[$pmpro_page_name];
|
76 |
-
$pages[$pmpro_page_name] = $extra_pages[$pmpro_page_name];
|
77 |
-
}
|
78 |
-
|
79 |
-
$pages_created = pmpro_generatePages($pages);
|
80 |
-
|
81 |
-
if (!empty($pages_created)) {
|
82 |
-
$msg = true;
|
83 |
-
$msgt = __("The following pages have been created for you", "pmpro") . ": " . implode(", ", $pages_created) . ".";
|
84 |
-
}
|
85 |
-
}
|
86 |
-
|
87 |
-
require_once(dirname(__FILE__) . "/admin_header.php");
|
88 |
-
?>
|
89 |
-
|
90 |
-
|
91 |
-
<form action="" method="post" enctype="multipart/form-data">
|
92 |
-
<h2><?php _e('Pages', 'pmpro'); ?></h2>
|
93 |
-
<?php
|
94 |
-
global $pmpro_pages_ready;
|
95 |
-
if ($pmpro_pages_ready) {
|
96 |
-
?>
|
97 |
-
<p><?php _e('Manage the WordPress pages assigned to each required Paid Memberships Pro page.', 'pmpro'); ?></p>
|
98 |
-
<?php
|
99 |
-
} else {
|
100 |
-
?>
|
101 |
-
<p><?php _e('Assign the WordPress pages for each required Paid Memberships Pro page or', 'pmpro'); ?> <a
|
102 |
-
href="?page=pmpro-pagesettings&createpages=1"><?php _e('click here to let us generate them for you', 'pmpro'); ?></a>.
|
103 |
-
</p>
|
104 |
-
<?php
|
105 |
-
}
|
106 |
-
?>
|
107 |
-
<table class="form-table">
|
108 |
-
<tbody>
|
109 |
-
<tr>
|
110 |
-
<th scope="row" valign="top">
|
111 |
-
<label for="account_page_id"><?php _e('Account Page', 'pmpro'); ?>:</label>
|
112 |
-
</th>
|
113 |
-
<td>
|
114 |
-
<?php
|
115 |
-
wp_dropdown_pages(array("name" => "account_page_id", "show_option_none" => "-- " . __('Choose One', 'pmpro') . " --", "selected" => $pmpro_pages['account']));
|
116 |
-
?>
|
117 |
-
<?php if (!empty($pmpro_pages['account'])) { ?>
|
118 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['account']; ?>&action=edit"
|
119 |
-
class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro'); ?></a>
|
120 |
-
|
121 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['account']); ?>"
|
122 |
-
class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro'); ?></a>
|
123 |
-
<?php } ?>
|
124 |
-
<br/>
|
125 |
-
<small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro'); ?> [pmpro_account].</small>
|
126 |
-
</td>
|
127 |
-
<tr>
|
128 |
-
<th scope="row" valign="top">
|
129 |
-
<label for="billing_page_id"><?php _e('Billing Information Page', 'pmpro'); ?>:</label>
|
130 |
-
</th>
|
131 |
-
<td>
|
132 |
-
<?php
|
133 |
-
wp_dropdown_pages(array("name" => "billing_page_id", "show_option_none" => "-- " . __('Choose One', 'pmpro') . " --", "selected" => $pmpro_pages['billing']));
|
134 |
-
?>
|
135 |
-
<?php if (!empty($pmpro_pages['billing'])) { ?>
|
136 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['billing'] ?>&action=edit"
|
137 |
-
class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro'); ?></a>
|
138 |
-
|
139 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['billing']); ?>"
|
140 |
-
class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro'); ?></a>
|
141 |
-
<?php } ?>
|
142 |
-
<br/>
|
143 |
-
<small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro'); ?> [pmpro_billing].</small>
|
144 |
-
</td>
|
145 |
-
<tr>
|
146 |
-
<th scope="row" valign="top">
|
147 |
-
<label for="cancel_page_id"><?php _e('Cancel Page', 'pmpro'); ?>:</label>
|
148 |
-
</th>
|
149 |
-
<td>
|
150 |
-
<?php
|
151 |
-
wp_dropdown_pages(array("name" => "cancel_page_id", "show_option_none" => "-- " . __('Choose One', 'pmpro') . " --", "selected" => $pmpro_pages['cancel']));
|
152 |
-
?>
|
153 |
-
<?php if (!empty($pmpro_pages['cancel'])) { ?>
|
154 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['cancel'] ?>&action=edit"
|
155 |
-
class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro'); ?></a>
|
156 |
-
|
157 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['cancel']); ?>"
|
158 |
-
class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro'); ?></a>
|
159 |
-
<?php } ?>
|
160 |
-
<br/>
|
161 |
-
<small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro'); ?> [pmpro_cancel].</small>
|
162 |
-
</td>
|
163 |
-
</tr>
|
164 |
-
<tr>
|
165 |
-
<th scope="row" valign="top">
|
166 |
-
<label for="checkout_page_id"><?php _e('Checkout Page', 'pmpro'); ?>:</label>
|
167 |
-
</th>
|
168 |
-
<td>
|
169 |
-
<?php
|
170 |
-
wp_dropdown_pages(array("name" => "checkout_page_id", "show_option_none" => "-- " . __('Choose One', 'pmpro') . " --", "selected" => $pmpro_pages['checkout']));
|
171 |
-
?>
|
172 |
-
<?php if (!empty($pmpro_pages['checkout'])) { ?>
|
173 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['checkout'] ?>&action=edit"
|
174 |
-
class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro'); ?></a>
|
175 |
-
|
176 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['checkout']); ?>"
|
177 |
-
class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro'); ?></a>
|
178 |
-
<?php } ?>
|
179 |
-
<br/>
|
180 |
-
<small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro'); ?> [pmpro_checkout].</small>
|
181 |
-
</td>
|
182 |
-
</tr>
|
183 |
-
<tr>
|
184 |
-
<th scope="row" valign="top">
|
185 |
-
<label for="confirmation_page_id"><?php _e('Confirmation Page', 'pmpro'); ?>:</label>
|
186 |
-
</th>
|
187 |
-
<td>
|
188 |
-
<?php
|
189 |
-
wp_dropdown_pages(array("name" => "confirmation_page_id", "show_option_none" => "-- " . __('Choose One', 'pmpro') . " --", "selected" => $pmpro_pages['confirmation']));
|
190 |
-
?>
|
191 |
-
<?php if (!empty($pmpro_pages['confirmation'])) { ?>
|
192 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['confirmation'] ?>&action=edit"
|
193 |
-
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['confirmation']); ?>"
|
196 |
-
class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro'); ?></a>
|
197 |
-
<?php } ?>
|
198 |
-
<br/>
|
199 |
-
<small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro'); ?>[pmpro_confirmation].
|
200 |
-
</small>
|
201 |
-
</td>
|
202 |
-
</tr>
|
203 |
-
<tr>
|
204 |
-
<th scope="row" valign="top">
|
205 |
-
<label for="invoice_page_id"><?php _e('Invoice Page', 'pmpro'); ?>:</label>
|
206 |
-
</th>
|
207 |
-
<td>
|
208 |
-
<?php
|
209 |
-
wp_dropdown_pages(array("name" => "invoice_page_id", "show_option_none" => "-- " . __('Choose One', 'pmpro') . " --", "selected" => $pmpro_pages['invoice']));
|
210 |
-
?>
|
211 |
-
<?php if (!empty($pmpro_pages['invoice'])) { ?>
|
212 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['invoice'] ?>&action=edit"
|
213 |
-
class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro'); ?></a>
|
214 |
-
|
215 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['invoice']); ?>"
|
216 |
-
class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro'); ?></a>
|
217 |
-
<?php } ?>
|
218 |
-
<br/>
|
219 |
-
<small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro'); ?> [pmpro_invoice].</small>
|
220 |
-
</td>
|
221 |
-
</tr>
|
222 |
-
<tr>
|
223 |
-
<th scope="row" valign="top">
|
224 |
-
<label for="levels_page_id"><?php _e('Levels Page', 'pmpro'); ?>:</label>
|
225 |
-
</th>
|
226 |
-
<td>
|
227 |
-
<?php
|
228 |
-
wp_dropdown_pages(array("name" => "levels_page_id", "show_option_none" => "-- " . __('Choose One', 'pmpro') . " --", "selected" => $pmpro_pages['levels']));
|
229 |
-
?>
|
230 |
-
<?php if (!empty($pmpro_pages['levels'])) { ?>
|
231 |
-
<a target="_blank" href="post.php?post=<?php echo $pmpro_pages['levels'] ?>&action=edit"
|
232 |
-
class="button button-secondary pmpro_page_edit"><?php _e('edit page', 'pmpro'); ?></a>
|
233 |
-
|
234 |
-
<a target="_blank" href="<?php echo get_permalink($pmpro_pages['levels']); ?>"
|
235 |
-
class="button button-secondary pmpro_page_view"><?php _e('view page', 'pmpro'); ?></a>
|
236 |
-
<?php } ?>
|
237 |
-
<br/>
|
238 |
-
<small class="pmpro_lite"><?php _e('Include the shortcode', 'pmpro'); ?> [pmpro_levels].</small>
|
239 |
-
</td>
|
240 |
-
</tr>
|
241 |
-
</tbody>
|
242 |
-
</table>
|
243 |
-
<?php
|
244 |
-
if (!empty($extra_pages)) { ?>
|
245 |
-
<h2><?php _e('Additional Page Settings', 'pmpro'); ?></h2>
|
246 |
-
<table class="form-table">
|
247 |
-
<tbody>
|
248 |
-
<?php foreach ($extra_pages as $name => $page) { ?>
|
249 |
-
<?php
|
250 |
-
if(is_array($page)) {
|
251 |
-
$label = $page['title'];
|
252 |
-
if(!empty($page['hint']))
|
253 |
-
$hint = $page['hint'];
|
254 |
-
else
|
255 |
-
$hint = '';
|
256 |
-
} else {
|
257 |
-
$label = $page;
|
258 |
-
$hint = '';
|
259 |
-
}
|
260 |
?>
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
298 |
<?php
|
299 |
-
require_once(dirname(__FILE__) . "/admin_footer.php");
|
300 |
?>
|
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 |
?>
|
adminpages/reports/memberships.php
CHANGED
@@ -136,7 +136,7 @@ function pmpro_report_memberships_page()
|
|
136 |
if($period == "daily")
|
137 |
{
|
138 |
$startdate = $year . '-' . substr("0" . $month, strlen($month) - 1, 2) . '-01';
|
139 |
-
$enddate = $year . '-' . substr("0" . $month, strlen($month) - 1, 2) . '-
|
140 |
$date_function = 'DAY';
|
141 |
}
|
142 |
elseif($period == "monthly")
|
136 |
if($period == "daily")
|
137 |
{
|
138 |
$startdate = $year . '-' . substr("0" . $month, strlen($month) - 1, 2) . '-01';
|
139 |
+
$enddate = $year . '-' . substr("0" . $month, strlen($month) - 1, 2) . '-31';
|
140 |
$date_function = 'DAY';
|
141 |
}
|
142 |
elseif($period == "monthly")
|
adminpages/reports/sales.php
CHANGED
@@ -87,9 +87,9 @@ function pmpro_report_sales_page()
|
|
87 |
if(isset($_REQUEST['month']))
|
88 |
$month = intval($_REQUEST['month']);
|
89 |
else
|
90 |
-
$month = date("n"
|
91 |
|
92 |
-
$thisyear = date("Y"
|
93 |
if(isset($_REQUEST['year']))
|
94 |
$year = intval($_REQUEST['year']);
|
95 |
else
|
@@ -104,7 +104,7 @@ function pmpro_report_sales_page()
|
|
104 |
if($period == "daily")
|
105 |
{
|
106 |
$startdate = $year . '-' . substr("0" . $month, strlen($month) - 1, 2) . '-01';
|
107 |
-
$enddate = $year . '-' . substr("0" . $month, strlen($month) - 1, 2) . '-
|
108 |
$date_function = 'DAY';
|
109 |
}
|
110 |
elseif($period == "monthly")
|
@@ -320,11 +320,11 @@ function pmpro_getSales($period, $levels = NULL)
|
|
320 |
|
321 |
//a sale is an order with status NOT IN('refunded', 'review', 'token', 'error')
|
322 |
if($period == "today")
|
323 |
-
$startdate = date("Y-m-d"
|
324 |
elseif($period == "this month")
|
325 |
-
$startdate = date("Y-m"
|
326 |
elseif($period == "this year")
|
327 |
-
$startdate = date("Y"
|
328 |
else
|
329 |
$startdate = "";
|
330 |
|
@@ -363,11 +363,11 @@ function pmpro_getRevenue($period, $levels = NULL)
|
|
363 |
|
364 |
//a sale is an order with status NOT IN('refunded', 'review', 'token', 'error')
|
365 |
if($period == "today")
|
366 |
-
$startdate = date("Y-m-d"
|
367 |
elseif($period == "this month")
|
368 |
-
$startdate = date("Y-m"
|
369 |
elseif($period == "this year")
|
370 |
-
$startdate = date("Y"
|
371 |
else
|
372 |
$startdate = "";
|
373 |
|
87 |
if(isset($_REQUEST['month']))
|
88 |
$month = intval($_REQUEST['month']);
|
89 |
else
|
90 |
+
$month = date("n");
|
91 |
|
92 |
+
$thisyear = date("Y");
|
93 |
if(isset($_REQUEST['year']))
|
94 |
$year = intval($_REQUEST['year']);
|
95 |
else
|
104 |
if($period == "daily")
|
105 |
{
|
106 |
$startdate = $year . '-' . substr("0" . $month, strlen($month) - 1, 2) . '-01';
|
107 |
+
$enddate = $year . '-' . substr("0" . $month, strlen($month) - 1, 2) . '-31';
|
108 |
$date_function = 'DAY';
|
109 |
}
|
110 |
elseif($period == "monthly")
|
320 |
|
321 |
//a sale is an order with status NOT IN('refunded', 'review', 'token', 'error')
|
322 |
if($period == "today")
|
323 |
+
$startdate = date("Y-m-d");
|
324 |
elseif($period == "this month")
|
325 |
+
$startdate = date("Y-m") . "-01";
|
326 |
elseif($period == "this year")
|
327 |
+
$startdate = date("Y") . "-01-01";
|
328 |
else
|
329 |
$startdate = "";
|
330 |
|
363 |
|
364 |
//a sale is an order with status NOT IN('refunded', 'review', 'token', 'error')
|
365 |
if($period == "today")
|
366 |
+
$startdate = date("Y-m-d");
|
367 |
elseif($period == "this month")
|
368 |
+
$startdate = date("Y-m") . "-01";
|
369 |
elseif($period == "this year")
|
370 |
+
$startdate = date("Y") . "-01-01";
|
371 |
else
|
372 |
$startdate = "";
|
373 |
|
classes/class.memberorder.php
CHANGED
@@ -649,13 +649,7 @@
|
|
649 |
}
|
650 |
else
|
651 |
{
|
652 |
-
//
|
653 |
-
|
654 |
-
//remove billing numbers in pmpro_memberships_users if the membership is still active
|
655 |
-
global $wpdb;
|
656 |
-
$sqlQuery = "UPDATE $wpdb->pmpro_memberships_users SET initial_payment = 0, billing_amount = 0, cycle_number = 0 WHERE user_id = '" . $this->user_id . "' AND membership_id = '" . $this->membership_id . "' AND status = 'active'";
|
657 |
-
$wpdb->query($sqlQuery);
|
658 |
-
|
659 |
return $result;
|
660 |
}
|
661 |
}
|
649 |
}
|
650 |
else
|
651 |
{
|
652 |
+
//would have been cancelled by the gateway class
|
|
|
|
|
|
|
|
|
|
|
|
|
653 |
return $result;
|
654 |
}
|
655 |
}
|
classes/class.pmproemail.php
CHANGED
@@ -160,12 +160,12 @@
|
|
160 |
$this->data['membership_level_name'] = $wpdb->get_var("SELECT name FROM $wpdb->pmpro_membership_levels WHERE id = '" . $old_level_id . "' LIMIT 1");
|
161 |
|
162 |
//start and end date
|
163 |
-
$startdate = $wpdb->get_var("SELECT UNIX_TIMESTAMP(startdate) as startdate FROM $wpdb->pmpro_memberships_users WHERE user_id = '" . $user->ID . "' AND membership_id = '" . $old_level_id . "' AND status
|
164 |
if(!empty($startdate))
|
165 |
$this->data['startdate'] = date(get_option('date_format'), $startdate);
|
166 |
else
|
167 |
$this->data['startdate'] = "";
|
168 |
-
$enddate = $wpdb->get_var("SELECT UNIX_TIMESTAMP(enddate) as enddate FROM $wpdb->pmpro_memberships_users WHERE user_id = '" . $user->ID . "' AND membership_id = '" . $old_level_id . "' AND status
|
169 |
if(!empty($enddate))
|
170 |
$this->data['enddate'] = date(get_option('date_format'), $enddate);
|
171 |
else
|
160 |
$this->data['membership_level_name'] = $wpdb->get_var("SELECT name FROM $wpdb->pmpro_membership_levels WHERE id = '" . $old_level_id . "' LIMIT 1");
|
161 |
|
162 |
//start and end date
|
163 |
+
$startdate = $wpdb->get_var("SELECT UNIX_TIMESTAMP(startdate) as startdate FROM $wpdb->pmpro_memberships_users WHERE user_id = '" . $user->ID . "' AND membership_id = '" . $old_level_id . "' AND status = 'inactive' ORDER BY id DESC");
|
164 |
if(!empty($startdate))
|
165 |
$this->data['startdate'] = date(get_option('date_format'), $startdate);
|
166 |
else
|
167 |
$this->data['startdate'] = "";
|
168 |
+
$enddate = $wpdb->get_var("SELECT UNIX_TIMESTAMP(enddate) as enddate FROM $wpdb->pmpro_memberships_users WHERE user_id = '" . $user->ID . "' AND membership_id = '" . $old_level_id . "' AND status = 'inactive' ORDER BY id DESC");
|
169 |
if(!empty($enddate))
|
170 |
$this->data['enddate'] = date(get_option('date_format'), $enddate);
|
171 |
else
|
classes/gateways/class.pmprogateway_paypalexpress.php
CHANGED
@@ -26,16 +26,6 @@
|
|
26 |
//add fields to payment settings
|
27 |
add_filter('pmpro_payment_options', array('PMProGateway_paypalexpress', 'pmpro_payment_options'));
|
28 |
|
29 |
-
/*
|
30 |
-
Filter pmpro_next_payment to get actual value
|
31 |
-
via the PayPal API. This is disabled by default
|
32 |
-
for performance reasons, but you can enable it
|
33 |
-
by copying this line into a custom plugin or
|
34 |
-
your active theme's functions.php and uncommenting
|
35 |
-
it there.
|
36 |
-
*/
|
37 |
-
//add_filter('pmpro_next_payment', array('PMProGateway_paypalexpress', 'pmpro_next_payment'), 10, 3);
|
38 |
-
|
39 |
/*
|
40 |
This code is the same for PayPal Website Payments Pro, PayPal Express, and PayPal Standard
|
41 |
So we only load it if we haven't already.
|
@@ -781,44 +771,6 @@
|
|
781 |
return false;
|
782 |
}
|
783 |
}
|
784 |
-
|
785 |
-
/**
|
786 |
-
* Filter pmpro_next_payment to get date via API if possible
|
787 |
-
*
|
788 |
-
* @since 1.8.5
|
789 |
-
*/
|
790 |
-
static function pmpro_next_payment($timestamp, $user_id, $order_status)
|
791 |
-
{
|
792 |
-
//find the last order for this user
|
793 |
-
if(!empty($user_id))
|
794 |
-
{
|
795 |
-
//get last order
|
796 |
-
$order = new MemberOrder();
|
797 |
-
$order->getLastMemberOrder($user_id, $order_status);
|
798 |
-
|
799 |
-
//check if this is a paypal express order with a subscription transaction id
|
800 |
-
if(!empty($order->id) && !empty($order->subscription_transaction_id) && $order->gateway == "paypalexpress")
|
801 |
-
{
|
802 |
-
//get the subscription status
|
803 |
-
$status = $order->getGatewaySubscriptionStatus();
|
804 |
-
|
805 |
-
if(!empty($status) && !empty($status['NEXTBILLINGDATE']))
|
806 |
-
{
|
807 |
-
//found the next billing date at PayPal, going to use that
|
808 |
-
$timestamp = strtotime(urldecode($status['NEXTBILLINGDATE']), current_time('timestamp'));
|
809 |
-
}
|
810 |
-
elseif(!empty($status) && !empty($status['PROFILESTARTDATE']) && $order_status == "cancelled")
|
811 |
-
{
|
812 |
-
//startdate is in the future and we cancelled so going to use that as the next payment date
|
813 |
-
$startdate_timestamp = strtotime(urldecode($status['PROFILESTARTDATE']), current_time('timestamp'));
|
814 |
-
if($startdate_timestamp > current_time('timestamp'))
|
815 |
-
$timestamp = $startdate_timestamp;
|
816 |
-
}
|
817 |
-
}
|
818 |
-
}
|
819 |
-
|
820 |
-
return $timestamp;
|
821 |
-
}
|
822 |
|
823 |
/**
|
824 |
* PAYPAL Function
|
26 |
//add fields to payment settings
|
27 |
add_filter('pmpro_payment_options', array('PMProGateway_paypalexpress', 'pmpro_payment_options'));
|
28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
/*
|
30 |
This code is the same for PayPal Website Payments Pro, PayPal Express, and PayPal Standard
|
31 |
So we only load it if we haven't already.
|
771 |
return false;
|
772 |
}
|
773 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
774 |
|
775 |
/**
|
776 |
* PAYPAL Function
|
classes/gateways/class.pmprogateway_stripe.php
CHANGED
@@ -71,16 +71,6 @@
|
|
71 |
add_action('pmpro_deactivation', array('PMProGateway_stripe', 'pmpro_deactivation'));
|
72 |
add_action('pmpro_cron_stripe_subscription_updates', array('PMProGateway_stripe', 'pmpro_cron_stripe_subscription_updates'));
|
73 |
|
74 |
-
/*
|
75 |
-
Filter pmpro_next_payment to get actual value
|
76 |
-
via the Stripe API. This is disabled by default
|
77 |
-
for performance reasons, but you can enable it
|
78 |
-
by copying this line into a custom plugin or
|
79 |
-
your active theme's functions.php and uncommenting
|
80 |
-
it there.
|
81 |
-
*/
|
82 |
-
//add_filter('pmpro_next_payment', array('PMProGateway_stripe', 'pmpro_next_payment'), 10, 3);
|
83 |
-
|
84 |
//code to add at checkout if Stripe is the current gateway
|
85 |
$gateway = pmpro_getOption("gateway");
|
86 |
if($gateway == "stripe")
|
@@ -1625,34 +1615,4 @@
|
|
1625 |
return false;
|
1626 |
}
|
1627 |
}
|
1628 |
-
|
1629 |
-
/**
|
1630 |
-
* Filter pmpro_next_payment to get date via API if possible
|
1631 |
-
*
|
1632 |
-
* @since 1.8.6
|
1633 |
-
*/
|
1634 |
-
static function pmpro_next_payment($timestamp, $user_id, $order_status)
|
1635 |
-
{
|
1636 |
-
//find the last order for this user
|
1637 |
-
if(!empty($user_id))
|
1638 |
-
{
|
1639 |
-
//get last order
|
1640 |
-
$order = new MemberOrder();
|
1641 |
-
$order->getLastMemberOrder($user_id, $order_status);
|
1642 |
-
|
1643 |
-
//check if this is a paypal express order with a subscription transaction id
|
1644 |
-
if(!empty($order->id) && !empty($order->subscription_transaction_id) && $order->gateway == "stripe")
|
1645 |
-
{
|
1646 |
-
//get the subscription and return the current_period end or false
|
1647 |
-
$subscription = $order->Gateway->getSubscription($order);
|
1648 |
-
|
1649 |
-
if(!empty($subscription->current_period_end))
|
1650 |
-
return $subscription->current_period_end;
|
1651 |
-
else
|
1652 |
-
return false;
|
1653 |
-
}
|
1654 |
-
}
|
1655 |
-
|
1656 |
-
return $timestamp;
|
1657 |
-
}
|
1658 |
}
|
71 |
add_action('pmpro_deactivation', array('PMProGateway_stripe', 'pmpro_deactivation'));
|
72 |
add_action('pmpro_cron_stripe_subscription_updates', array('PMProGateway_stripe', 'pmpro_cron_stripe_subscription_updates'));
|
73 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
//code to add at checkout if Stripe is the current gateway
|
75 |
$gateway = pmpro_getOption("gateway");
|
76 |
if($gateway == "stripe")
|
1615 |
return false;
|
1616 |
}
|
1617 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1618 |
}
|
css/frontend.css
CHANGED
@@ -1,198 +1,177 @@
|
|
1 |
-
/*---------------------------------------
|
2 |
-
Buttons
|
3 |
-
---------------------------------------*/
|
4 |
-
.pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link {
|
5 |
-
display: inline-block;
|
6 |
-
background-color: #EFEFEF;
|
7 |
-
background-image: none;
|
8 |
-
border: 1px solid #D6D6D6;
|
9 |
-
-webkit-border-radius: 4px;
|
10 |
-
-moz-border-radius: 4px;
|
11 |
-
border-radius: 4px;
|
12 |
-
padding: 6px 12px;
|
13 |
-
margin: 0;
|
14 |
-
color: #444;
|
15 |
-
font-size: 12px;
|
16 |
-
font-weight: 700;
|
17 |
-
text-transform: none;
|
18 |
-
text-decoration: none;
|
19 |
-
text-align: center;
|
20 |
-
white-space: nowrap;
|
21 |
-
vertical-align: middle;
|
22 |
-
cursor: pointer;
|
23 |
-
-webkit-user-select: none;
|
24 |
-
-moz-user-select: none;
|
25 |
-
-ms-user-select: none;
|
26 |
-
-o-user-select: none;
|
27 |
-
user-select: none;
|
28 |
-
}
|
29 |
-
|
30 |
-
.pmpro_btn:focus, .pmpro_content_message a:focus {
|
31 |
-
outline: thin dotted;
|
32 |
-
outline: 5px auto -webkit-focus-ring-color;
|
33 |
-
outline-offset: -2px;
|
34 |
-
}
|
35 |
-
|
36 |
-
.pmpro_btn:hover, .pmpro_btn:focus, .pmpro_content_message a:focus, .pmpro_content_message a:hover {
|
37 |
-
color: #000;
|
38 |
-
background-color: #FAFAFA;
|
39 |
-
text-decoration: none;
|
40 |
-
}
|
41 |
-
|
42 |
-
.pmpro_btn:active,
|
43 |
-
.pmpro_btn.active {
|
44 |
-
background-image: none;
|
45 |
-
outline: 0;
|
46 |
-
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
47 |
-
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
48 |
-
}
|
49 |
-
|
50 |
-
.pmpro_btn.disabled,
|
51 |
-
.pmpro_btn[disabled],
|
52 |
-
fieldset[disabled] .pmpro_btn {
|
53 |
-
pointer-events: none;
|
54 |
-
cursor: not-allowed;
|
55 |
-
opacity: 0.65;
|
56 |
-
filter: alpha(opacity=65);
|
57 |
-
-webkit-box-shadow: none;
|
58 |
-
box-shadow: none;
|
59 |
-
}
|
60 |
-
|
61 |
-
.pmpro_btn.pmpro_cancel, .pmpro_btn.pmpro_cancel:link {background: none; border: none; margin: 0 0 0 10px; }
|
62 |
-
/*---------------------------------------
|
63 |
-
Forms
|
64 |
-
---------------------------------------*/
|
65 |
-
form.pmpro_form div {clear: left; margin: .5em 0 1em 0; }
|
66 |
-
form.pmpro_form label {float: left; margin: 3px 10px 0 0; width:
|
67 |
-
form.pmpro_form label.pmpro_normal {float: none; margin: 0 0 0 0; width: auto; font-weight: normal; text-align: auto;}
|
68 |
-
.pmpro_clickable {cursor: pointer;}
|
69 |
-
form.pmpro_form .likelabel {font-weight: bold; }
|
70 |
-
form.pmpro_form .input, form.pmpro_form textarea, .input, form.pmpro_form select {border: 1px solid #AAA;
|
71 |
-
form.pmpro_form textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
|
72 |
-
form.pmpro_form select {margin: 2px 0 0 0 ; font-size: 12px;}
|
73 |
-
form.pmpro_form .lite {color: #666; }
|
74 |
-
form.pmpro_form .leftmar {margin: 8px 0 0
|
75 |
-
|
76 |
-
form.pmpro_form .pmpro_captcha {margin: 0 0 0
|
77 |
-
form.pmpro_form .pmpro_captcha div {clear: none; margin: 0; }
|
78 |
-
form.pmpro_form .pmpro_submit {margin-left:
|
79 |
-
form.pmpro_form .pmpro_submit span {float: left; }
|
80 |
-
form.pmpro_form #pmpro_processing_message {margin: 5px 0 0 10px; font-style: italic; color: #999; }
|
81 |
-
|
82 |
-
/*--------------------------------------------------
|
83 |
-
Messages - Success, Error, Alert
|
84 |
-
----------------------------------------------------*/
|
85 |
-
.pmpro_message {background-color: #d9edf7; margin: .5em 0; padding: 10px 15px; color: #31708f; font-size: 14px; font-weight: 400; line-height: 1.5em; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #bce8f1; }
|
86 |
-
|
87 |
-
.pmpro_success {background-color: #dff0d8; color: #3c763d; border-color: #d6e9c6; }
|
88 |
-
.pmpro_error {background-color: #f2dede; color: #a94442; border-color: #ebccd1; }
|
89 |
-
.pmpro_alert {background-color: #fcf8e3; color: #8a6d3b; border-color: #faebcc;}
|
90 |
-
|
91 |
-
.pmpro_content_message a {margin: 5px 5px 0 0; }
|
92 |
-
|
93 |
-
.pmpro_message a {color: #245269; text-decoration: underline; }
|
94 |
-
.pmpro_success a {color: #2b542c; }
|
95 |
-
.pmpro_error a {color: #843534; }
|
96 |
-
.pmpro_alert a {color: #66512c; }
|
97 |
-
|
98 |
-
input.pmpro_error {background-image: none;}
|
99 |
-
select.pmpro_error {background-image: none;}
|
100 |
-
|
101 |
-
/*---------------------------------------
|
102 |
-
Membership Checkout
|
103 |
-
---------------------------------------*/
|
104 |
-
.pmpro_checkout thead th {font-weight: bold; color: #444; padding: 10px; }
|
105 |
-
.pmpro_checkout tbody td {padding: 10px; }
|
106 |
-
.pmpro_checkout tr.odd td {background: rgba(125,125,125,.1); }
|
107 |
-
.pmpro_checkout tr.selected td {background: #FFC; }
|
108 |
-
.pmpro_checkout tr.active td {background: #FFC; }
|
109 |
-
.pmpro_checkout .name {font-weight: bold; }
|
110 |
-
.pmpro_checkout ul {margin: 5px 0 0 20px; padding: 0; font-size: .8em; color: #444; }
|
111 |
-
|
112 |
-
.pmpro_checkout tfoot td {padding: 10px; color: #444; }
|
113 |
-
.pmpro_checkout .topfoot td {border-top: 2px solid #CCC;}
|
114 |
-
.pmpro_checkout .total td {border-top: 1px solid #CCC; font-size: 1.2em; font-weight: bold; padding-bottom: 30px;}
|
115 |
-
.pmpro_checkout tfoot .entercode td {background: #EEE; }
|
116 |
-
|
117 |
-
.pmpro_checkout td.rtbdr {border-right: 1px solid #CCC; }
|
118 |
-
|
119 |
-
.pmpro_checkout select {font-size: 11px; }
|
120 |
-
|
121 |
-
.pmpro_thead-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
#pmpro_account .pmpro_box {
|
142 |
-
#pmpro_account .pmpro_box
|
143 |
-
#pmpro_account .pmpro_box
|
144 |
-
|
145 |
-
|
146 |
-
#pmpro_account #pmpro_account-
|
147 |
-
#pmpro_account #pmpro_account-
|
148 |
-
#pmpro_account #pmpro_account-
|
149 |
-
#pmpro_account #pmpro_account-
|
150 |
-
|
151 |
-
|
152 |
-
.pmpro_actionlinks {
|
153 |
-
.pmpro_actionlinks a
|
154 |
-
.
|
155 |
-
.
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
#pmpro_levels_table {
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
.pmpro_a-
|
168 |
-
|
169 |
-
|
170 |
-
.
|
171 |
-
|
172 |
-
|
173 |
-
.
|
174 |
-
.
|
175 |
-
.
|
176 |
-
|
177 |
-
|
178 |
-
.pmpro_small {font-size: .8em;}
|
179 |
-
|
180 |
-
/* Fixes for Twentyfiften and other themes. */
|
181 |
-
#your-profile input {display: inline-block; width: auto; } /* front end profile via Theme My Login */
|
182 |
-
|
183 |
-
@media (max-width:768px){
|
184 |
-
#pmpro_levels_table {border: none; }
|
185 |
-
#pmpro_levels_table th {display: none; }
|
186 |
-
#pmpro_levels_table td {border: none; display: block; padding: 0 10px; text-align: center; }
|
187 |
-
#pmpro_levels_table td:first-child {font-size: 1.4em; padding-top: 10px; }
|
188 |
-
#pmpro_levels_table td:last-child {padding-bottom: 10px; padding-top: 10px; }
|
189 |
-
form.pmpro_form label {display: block; margin: 0; text-align: left; width: 100%; }
|
190 |
-
form.pmpro_form label.pmpro_normal, #pmpro_tos_fields label {display: inline-block; }
|
191 |
-
form.pmpro_form input[type=text].input, form.pmpro_form input[type=password].input {width: 90%; }
|
192 |
-
form.pmpro_form input[type=text]#other_discount_code, form.pmpro_form input[type=text]#CVV, form.pmpro_form input[type=text]#discount_code {width: 40%; }
|
193 |
-
form.pmpro_form #pmpro_payment_information_fields .pmpro_thead-msg {float: none; margin-bottom: 10px; text-align: left; text-wrap: normal; white-space: normal; }
|
194 |
-
form.pmpro_form .leftmar {margin: 2px 0 0 0; }
|
195 |
-
form.pmpro_form .pmpro_submit {margin-left: 0; }
|
196 |
-
form.pmpro_form .pmpro_submit #pmpro_submit_span {display: block; float: none; }
|
197 |
-
form.pmpro_form .pmpro_btn {display: block; width: 100%; }
|
198 |
-
}
|
1 |
+
/*---------------------------------------
|
2 |
+
Buttons
|
3 |
+
---------------------------------------*/
|
4 |
+
.pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link {
|
5 |
+
display: inline-block;
|
6 |
+
background-color: #EFEFEF;
|
7 |
+
background-image: none;
|
8 |
+
border: 1px solid #D6D6D6;
|
9 |
+
-webkit-border-radius: 4px;
|
10 |
+
-moz-border-radius: 4px;
|
11 |
+
border-radius: 4px;
|
12 |
+
padding: 6px 12px;
|
13 |
+
margin: 0;
|
14 |
+
color: #444;
|
15 |
+
font-size: 12px;
|
16 |
+
font-weight: 700;
|
17 |
+
text-transform: none;
|
18 |
+
text-decoration: none;
|
19 |
+
text-align: center;
|
20 |
+
white-space: nowrap;
|
21 |
+
vertical-align: middle;
|
22 |
+
cursor: pointer;
|
23 |
+
-webkit-user-select: none;
|
24 |
+
-moz-user-select: none;
|
25 |
+
-ms-user-select: none;
|
26 |
+
-o-user-select: none;
|
27 |
+
user-select: none;
|
28 |
+
}
|
29 |
+
|
30 |
+
.pmpro_btn:focus, .pmpro_content_message a:focus {
|
31 |
+
outline: thin dotted;
|
32 |
+
outline: 5px auto -webkit-focus-ring-color;
|
33 |
+
outline-offset: -2px;
|
34 |
+
}
|
35 |
+
|
36 |
+
.pmpro_btn:hover, .pmpro_btn:focus, .pmpro_content_message a:focus, .pmpro_content_message a:hover {
|
37 |
+
color: #000;
|
38 |
+
background-color: #FAFAFA;
|
39 |
+
text-decoration: none;
|
40 |
+
}
|
41 |
+
|
42 |
+
.pmpro_btn:active,
|
43 |
+
.pmpro_btn.active {
|
44 |
+
background-image: none;
|
45 |
+
outline: 0;
|
46 |
+
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
47 |
+
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
48 |
+
}
|
49 |
+
|
50 |
+
.pmpro_btn.disabled,
|
51 |
+
.pmpro_btn[disabled],
|
52 |
+
fieldset[disabled] .pmpro_btn {
|
53 |
+
pointer-events: none;
|
54 |
+
cursor: not-allowed;
|
55 |
+
opacity: 0.65;
|
56 |
+
filter: alpha(opacity=65);
|
57 |
+
-webkit-box-shadow: none;
|
58 |
+
box-shadow: none;
|
59 |
+
}
|
60 |
+
|
61 |
+
.pmpro_btn.pmpro_cancel, .pmpro_btn.pmpro_cancel:link {background: none; border: none; margin: 0 0 0 10px; }
|
62 |
+
/*---------------------------------------
|
63 |
+
Forms
|
64 |
+
---------------------------------------*/
|
65 |
+
form.pmpro_form div {clear: left; margin: .5em 0 1em 0; }
|
66 |
+
form.pmpro_form label {float: left; margin: 3px 10px 0 0; width: 120px; font-weight: bold; text-align: right; }
|
67 |
+
form.pmpro_form label.pmpro_normal {float: none; margin: 0 0 0 0; width: auto; font-weight: normal; text-align: auto;}
|
68 |
+
.pmpro_clickable {cursor: pointer;}
|
69 |
+
form.pmpro_form .likelabel {font-weight: bold; }
|
70 |
+
form.pmpro_form .input, form.pmpro_form textarea, .input, form.pmpro_form select {padding: 3px; border: 1px solid #AAA; margin: 0 3px 0 0; }
|
71 |
+
form.pmpro_form textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
|
72 |
+
form.pmpro_form select {margin: 2px 0 0 0 ; font-size: 12px;}
|
73 |
+
form.pmpro_form .lite {color: #666; }
|
74 |
+
form.pmpro_form .leftmar {margin: 8px 0 0 130px; }
|
75 |
+
|
76 |
+
form.pmpro_form .pmpro_captcha {margin: 0 0 0 130px !important; }
|
77 |
+
form.pmpro_form .pmpro_captcha div {clear: none; margin: 0; }
|
78 |
+
form.pmpro_form .pmpro_submit {margin-left: 130px; }
|
79 |
+
form.pmpro_form .pmpro_submit span {float: left; }
|
80 |
+
form.pmpro_form #pmpro_processing_message {margin: 5px 0 0 10px; font-style: italic; color: #999; }
|
81 |
+
|
82 |
+
/*--------------------------------------------------
|
83 |
+
Messages - Success, Error, Alert
|
84 |
+
----------------------------------------------------*/
|
85 |
+
.pmpro_message {background-color: #d9edf7; margin: .5em 0; padding: 10px 15px; color: #31708f; font-size: 14px; font-weight: 400; line-height: 1.5em; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #bce8f1; }
|
86 |
+
|
87 |
+
.pmpro_success {background-color: #dff0d8; color: #3c763d; border-color: #d6e9c6; }
|
88 |
+
.pmpro_error {background-color: #f2dede; color: #a94442; border-color: #ebccd1; }
|
89 |
+
.pmpro_alert {background-color: #fcf8e3; color: #8a6d3b; border-color: #faebcc;}
|
90 |
+
|
91 |
+
.pmpro_content_message a {margin: 5px 5px 0 0; }
|
92 |
+
|
93 |
+
.pmpro_message a {color: #245269; text-decoration: underline; }
|
94 |
+
.pmpro_success a {color: #2b542c; }
|
95 |
+
.pmpro_error a {color: #843534; }
|
96 |
+
.pmpro_alert a {color: #66512c; }
|
97 |
+
|
98 |
+
input.pmpro_error {background-image: none;}
|
99 |
+
select.pmpro_error {background-image: none;}
|
100 |
+
|
101 |
+
/*---------------------------------------
|
102 |
+
Membership Checkout
|
103 |
+
---------------------------------------*/
|
104 |
+
.pmpro_checkout thead th {font-weight: bold; color: #444; padding: 10px; }
|
105 |
+
.pmpro_checkout tbody td {padding: 10px; }
|
106 |
+
.pmpro_checkout tr.odd td {background: rgba(125,125,125,.1); }
|
107 |
+
.pmpro_checkout tr.selected td {background: #FFC; }
|
108 |
+
.pmpro_checkout tr.active td {background: #FFC; }
|
109 |
+
.pmpro_checkout .name {font-weight: bold; }
|
110 |
+
.pmpro_checkout ul {margin: 5px 0 0 20px; padding: 0; font-size: .8em; color: #444; }
|
111 |
+
|
112 |
+
.pmpro_checkout tfoot td {padding: 10px; color: #444; }
|
113 |
+
.pmpro_checkout .topfoot td {border-top: 2px solid #CCC;}
|
114 |
+
.pmpro_checkout .total td {border-top: 1px solid #CCC; font-size: 1.2em; font-weight: bold; padding-bottom: 30px;}
|
115 |
+
.pmpro_checkout tfoot .entercode td {background: #EEE; }
|
116 |
+
|
117 |
+
.pmpro_checkout td.rtbdr {border-right: 1px solid #CCC; }
|
118 |
+
|
119 |
+
.pmpro_checkout select {font-size: 11px; }
|
120 |
+
|
121 |
+
.pmpro_thead-msg {display: block; float: right; width: auto; font-style: italic; font-weight: normal; text-align: right; white-space: nowrap; }
|
122 |
+
|
123 |
+
.pmpro_ordersummary {float: right; }
|
124 |
+
|
125 |
+
#pmpro_license { background: #FFF; padding: 5px; border: 1px solid #CCC; height: 200px; margin: 3px; color: #666; overflow: auto; }
|
126 |
+
|
127 |
+
.pmpro_sslseal {float: right; clear: none !important; margin: 0 !important; }
|
128 |
+
|
129 |
+
a.pmpro_radio {text-decoration: none; color: #000;}
|
130 |
+
|
131 |
+
/*---------------------------------------
|
132 |
+
Membership Invoice
|
133 |
+
---------------------------------------*/
|
134 |
+
.pmpro_invoice { }
|
135 |
+
|
136 |
+
|
137 |
+
/*---------------------------------------
|
138 |
+
Membership Account
|
139 |
+
---------------------------------------*/
|
140 |
+
#pmpro_account .pmpro_box {border-top: 1px solid #CCC; padding: 1em 0; margin: 1em 0; }
|
141 |
+
#pmpro_account .pmpro_box h3 {margin: 0; padding: 0; border: none; background: none; }
|
142 |
+
#pmpro_account .pmpro_box p {margin: .5em 0 0 0; padding: 0; }
|
143 |
+
#pmpro_account .pmpro_box ul {margin-bottom: 0; }
|
144 |
+
|
145 |
+
#pmpro_account #pmpro_account-membership { }
|
146 |
+
#pmpro_account #pmpro_account-profile { }
|
147 |
+
#pmpro_account #pmpro_account-billing { }
|
148 |
+
#pmpro_account #pmpro_account-invoices { }
|
149 |
+
#pmpro_account #pmpro_account-links { }
|
150 |
+
|
151 |
+
.pmpro_actionlinks {font-size: .8em; margin: .25em 0 0 0; }
|
152 |
+
.pmpro_actionlinks a {display: inline-block; padding: 0 5px 0 0; margin: 0; text-decoration: none; }
|
153 |
+
.pmpro_actionlinks a:last-child {padding: 0; }
|
154 |
+
.pmpro_hidden {display: none;}
|
155 |
+
li.pmpro_more {list-style-type: none; text-align: center; margin-left: -20px; padding-left: 0;}
|
156 |
+
|
157 |
+
/*---------------------------------------
|
158 |
+
Membership Levels
|
159 |
+
---------------------------------------*/
|
160 |
+
#pmpro_levels_table {background: #FFF; }
|
161 |
+
#pmpro_levels_table .pmpro_btn {display: block; }
|
162 |
+
|
163 |
+
/*---------------------------------------
|
164 |
+
Misc
|
165 |
+
---------------------------------------*/
|
166 |
+
.pmpro_a-right {float: right; width: auto; text-align: right; text-decoration: underline; font-size: 11px; }
|
167 |
+
.pmpro_a-print {float: right; width: auto; text-decoration: none; color: #345395; background: url(../images/printer.gif) top left no-repeat; padding: 0px 0px 2px 20px; font-size: 11px; line-height: 16px; cursor: pointer; }
|
168 |
+
|
169 |
+
.pmpro_red {color: #CC0000; }
|
170 |
+
.pmpro_grey {color: #999; }
|
171 |
+
|
172 |
+
.top1em {margin-top: 1em;}
|
173 |
+
.bot1em {margin-bottom: 1em;}
|
174 |
+
.bot0em {margin-bottom: 0em;}
|
175 |
+
.clear {clear: both; }
|
176 |
+
|
177 |
+
.pmpro_small {font-size: .8em;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/addons.php
DELETED
@@ -1,238 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/*
|
3 |
-
Some of the code in this library was borrowed from the TGM Updater class by Thomas Griffin. (https://github.com/thomasgriffin/TGM-Updater)
|
4 |
-
*/
|
5 |
-
|
6 |
-
/**
|
7 |
-
* Setup plugins api filters
|
8 |
-
*
|
9 |
-
* @since 1.8.5
|
10 |
-
*/
|
11 |
-
function pmpro_setupAddonUpdateInfo()
|
12 |
-
{
|
13 |
-
add_filter('plugins_api', 'pmpro_plugins_api', 10, 3);
|
14 |
-
add_filter('pre_set_site_transient_update_plugins', 'pmpro_update_plugins_filter');
|
15 |
-
add_filter('http_request_args', 'pmpro_http_request_args_for_addons', 10, 2);
|
16 |
-
add_action('update_option_pmpro_license_key', 'pmpro_reset_update_plugins_cache', 10, 2);
|
17 |
-
}
|
18 |
-
add_action('init', 'pmpro_setupAddonUpdateInfo');
|
19 |
-
|
20 |
-
/**
|
21 |
-
* Get addon information from PMPro server.
|
22 |
-
*
|
23 |
-
* @since 1.8.5
|
24 |
-
*/
|
25 |
-
function pmpro_getAddons()
|
26 |
-
{
|
27 |
-
//check if forcing a pull from the server
|
28 |
-
$addons = get_option("pmpro_addons", array());
|
29 |
-
$addons_timestamp = get_option("pmpro_addons_timestamp", 0);
|
30 |
-
|
31 |
-
//if no addons locally, we need to hit the server
|
32 |
-
if(empty($addons) || !empty($_REQUEST['force-check']) || current_time('timestamp') > $addons_timestamp+86400)
|
33 |
-
{
|
34 |
-
/**
|
35 |
-
* Filter to change the timeout for this wp_remote_get() request.
|
36 |
-
*
|
37 |
-
* @since 1.8.5.1
|
38 |
-
*
|
39 |
-
* @param int $timeout The number of seconds before the request times out
|
40 |
-
*/
|
41 |
-
$timeout = apply_filters("pmpro_get_addons_timeout", 5);
|
42 |
-
|
43 |
-
//get em
|
44 |
-
$remote_addons = wp_remote_get(PMPRO_LICENSE_SERVER . "/addons/", $timeout);
|
45 |
-
|
46 |
-
//make sure we have at least an array to pass back
|
47 |
-
if(empty($addons))
|
48 |
-
$addons = array();
|
49 |
-
|
50 |
-
//test response
|
51 |
-
if(is_wp_error($remote_addons)) {
|
52 |
-
//error
|
53 |
-
pmpro_setMessage("Could not connect to the PMPro License Server to update addon information. Try again later.", "error");
|
54 |
-
}
|
55 |
-
elseif(!empty($remote_addons) && $remote_addons['response']['code'] == 200)
|
56 |
-
{
|
57 |
-
//update addons in cache
|
58 |
-
$addons = json_decode(wp_remote_retrieve_body($remote_addons), true);
|
59 |
-
delete_option('pmpro_addons');
|
60 |
-
add_option("pmpro_addons", $addons, NULL, 'no');
|
61 |
-
}
|
62 |
-
|
63 |
-
//save timestamp of last update
|
64 |
-
delete_option('pmpro_addons_timestamp');
|
65 |
-
add_option("pmpro_addons_timestamp", current_time('timestamp'), NULL, 'no');
|
66 |
-
}
|
67 |
-
|
68 |
-
return $addons;
|
69 |
-
}
|
70 |
-
|
71 |
-
/**
|
72 |
-
* Find a PMPro addon by slug.
|
73 |
-
*
|
74 |
-
* @since 1.8.5
|
75 |
-
*
|
76 |
-
* @param object $slug The identifying slug for the addon (typically the directory name)
|
77 |
-
* @return object $addon containing plugin information or false if not found
|
78 |
-
*/
|
79 |
-
function pmpro_getAddonBySlug($slug)
|
80 |
-
{
|
81 |
-
$addons = pmpro_getAddons();
|
82 |
-
|
83 |
-
if(empty($addons))
|
84 |
-
return false;
|
85 |
-
|
86 |
-
foreach($addons as $addon)
|
87 |
-
if($addon['Slug'] == $slug)
|
88 |
-
return $addon;
|
89 |
-
|
90 |
-
return false;
|
91 |
-
}
|
92 |
-
|
93 |
-
/**
|
94 |
-
* Infuse plugin update details when WordPress runs its update checker.
|
95 |
-
*
|
96 |
-
* @since 1.8.5
|
97 |
-
*
|
98 |
-
* @param object $value The WordPress update object.
|
99 |
-
* @return object $value Amended WordPress update object on success, default if object is empty.
|
100 |
-
*/
|
101 |
-
function pmpro_update_plugins_filter( $value ) {
|
102 |
-
|
103 |
-
// If no update object exists, return early.
|
104 |
-
if ( empty( $value ) ) {
|
105 |
-
return $value;
|
106 |
-
}
|
107 |
-
|
108 |
-
// get addon information
|
109 |
-
$addons = pmpro_getAddons();
|
110 |
-
|
111 |
-
// no addons?
|
112 |
-
if(empty($addons))
|
113 |
-
return $value;
|
114 |
-
|
115 |
-
//check addons
|
116 |
-
foreach($addons as $addon)
|
117 |
-
{
|
118 |
-
//skip wordpress.org plugins
|
119 |
-
if(empty($addon['License']) || $addon['License'] == 'wordpress')
|
120 |
-
continue;
|
121 |
-
|
122 |
-
//get data for plugin
|
123 |
-
$plugin_file = $addon['Slug'] . '/' . $addon['Slug'] . '.php';
|
124 |
-
$plugin_file_abs = ABSPATH . 'wp-content/plugins/' . $plugin_file;
|
125 |
-
|
126 |
-
//couldn't find plugin, skip
|
127 |
-
if(!file_exists($plugin_file_abs))
|
128 |
-
continue;
|
129 |
-
else
|
130 |
-
$plugin_data = get_plugin_data( $plugin_file_abs, false, true);
|
131 |
-
|
132 |
-
//compare versions
|
133 |
-
if(!empty($addon['License']) && version_compare($plugin_data['Version'], $addon['Version'], '<'))
|
134 |
-
{
|
135 |
-
$value->response[$plugin_file] = pmpro_getPluginAPIObjectFromAddon($addon);
|
136 |
-
$value->response[$plugin_file]->new_version = $addon['Version'];
|
137 |
-
}
|
138 |
-
}
|
139 |
-
|
140 |
-
// Return the update object.
|
141 |
-
return $value;
|
142 |
-
}
|
143 |
-
|
144 |
-
/**
|
145 |
-
* Disables SSL verification to prevent download package failures.
|
146 |
-
*
|
147 |
-
* @since 1.8.5
|
148 |
-
*
|
149 |
-
* @param array $args Array of request args.
|
150 |
-
* @param string $url The URL to be pinged.
|
151 |
-
* @return array $args Amended array of request args.
|
152 |
-
*/
|
153 |
-
function pmpro_http_request_args_for_addons($args, $url)
|
154 |
-
{
|
155 |
-
// If this is an SSL request and we are performing an upgrade routine, disable SSL verification.
|
156 |
-
if(strpos($url, 'https://') !== false && strpos($url, PMPRO_LICENSE_SERVER) !== false && strpos($url, "download") !== false)
|
157 |
-
$args['sslverify'] = false;
|
158 |
-
|
159 |
-
return $args;
|
160 |
-
}
|
161 |
-
|
162 |
-
/**
|
163 |
-
* Setup plugin updaters
|
164 |
-
*
|
165 |
-
* @since 1.8.5
|
166 |
-
*/
|
167 |
-
function pmpro_plugins_api($api, $action = '', $args = null)
|
168 |
-
{
|
169 |
-
//Not even looking for plugin information? Or not given slug?
|
170 |
-
if('plugin_information' != $action || empty($args->slug))
|
171 |
-
return $api;
|
172 |
-
|
173 |
-
//get addon information
|
174 |
-
$addon = pmpro_getAddonBySlug($args->slug);
|
175 |
-
|
176 |
-
//no addons?
|
177 |
-
if(empty($addon))
|
178 |
-
return $api;
|
179 |
-
|
180 |
-
//handled by wordpress.org?
|
181 |
-
if(empty($addon['License']) || $addon['License'] == 'wordpress')
|
182 |
-
return $api;
|
183 |
-
|
184 |
-
// Create a new stdClass object and populate it with our plugin information.
|
185 |
-
$api = pmpro_getPluginAPIObjectFromAddon($addon);
|
186 |
-
return $api;
|
187 |
-
}
|
188 |
-
|
189 |
-
/**
|
190 |
-
* Convert the format from the pmpro_getAddons function to that needed for plugins_api
|
191 |
-
*
|
192 |
-
* @since 1.8.5
|
193 |
-
*/
|
194 |
-
function pmpro_getPluginAPIObjectFromAddon($addon)
|
195 |
-
{
|
196 |
-
$api = new stdClass;
|
197 |
-
|
198 |
-
if(empty($addon))
|
199 |
-
return $api;
|
200 |
-
|
201 |
-
$api->name = isset( $addon['Name'] ) ? $addon['Name'] : '';
|
202 |
-
$api->slug = isset( $addon['Slug'] ) ? $addon['Slug'] : '';
|
203 |
-
$api->plugin = isset( $addon['plugin'] ) ? $addon['plugin'] : '';
|
204 |
-
$api->version = isset( $addon['Version'] ) ? $addon['Version'] : '';
|
205 |
-
$api->author = isset( $addon['Author'] ) ? $addon['Author'] : '';
|
206 |
-
$api->author_profile = isset( $addon['AuthorURI'] ) ? $addon['AuthorURI'] : '';
|
207 |
-
$api->requires = isset( $addon['Requires'] ) ? $addon['Requires'] : '';
|
208 |
-
$api->tested = isset( $addon['Tested'] ) ? $addon['Tested'] : '';
|
209 |
-
$api->last_updated = isset( $addon['LastUpdated'] ) ? $addon['LastUpdated'] : '';
|
210 |
-
$api->homepage = isset( $addon['URI'] ) ? $addon['URI'] : '';
|
211 |
-
$api->sections['changelog'] = isset( $addon['Changelog'] ) ? $addon['Changelog'] : '';
|
212 |
-
$api->download_link = isset( $addon['Download'] ) ? $addon['Download'] : '';
|
213 |
-
$api->package = isset( $addon['Download'] ) ? $addon['Download'] : '';
|
214 |
-
|
215 |
-
//get license key if one is available
|
216 |
-
$key = get_option("pmpro_license_key", "");
|
217 |
-
if(!empty($key) && !empty($api->download_link))
|
218 |
-
$api->download_link = add_query_arg("key", $key, $api->download_link);
|
219 |
-
if(!empty($key) && !empty($api->package))
|
220 |
-
$api->package = add_query_arg("key", $key, $api->package);
|
221 |
-
|
222 |
-
return $api;
|
223 |
-
}
|
224 |
-
|
225 |
-
/**
|
226 |
-
* Force update of plugin update data when the PMPro License key is updated
|
227 |
-
*
|
228 |
-
* @since 2.0
|
229 |
-
*
|
230 |
-
* @param array $args Array of request args.
|
231 |
-
* @param string $url The URL to be pinged.
|
232 |
-
* @return array $args Amended array of request args.
|
233 |
-
*/
|
234 |
-
function pmpro_reset_update_plugins_cache($old_value, $value)
|
235 |
-
{
|
236 |
-
delete_option('pmpro_addons_timestamp');
|
237 |
-
delete_site_transient('update_themes');
|
238 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/content.php
CHANGED
@@ -458,35 +458,4 @@ function pmpro_hide_pages_redirect()
|
|
458 |
}
|
459 |
}
|
460 |
}
|
461 |
-
add_action('wp', 'pmpro_hide_pages_redirect');
|
462 |
-
|
463 |
-
/**
|
464 |
-
* Adds custom classes to the array of post classes.
|
465 |
-
*
|
466 |
-
* pmpro-level-required = this post requires at least one level
|
467 |
-
* pmpro-level-1 = this post requires level 1
|
468 |
-
* pmpro-has-access = this post is usually locked, but the current user has access to this post
|
469 |
-
*
|
470 |
-
* @param array $classes Classes for the post element.
|
471 |
-
* @return array
|
472 |
-
*
|
473 |
-
* @since 1.8.5.4
|
474 |
-
*/
|
475 |
-
function pmpro_post_classes( $classes ) {
|
476 |
-
global $post;
|
477 |
-
$post_levels = array();
|
478 |
-
$post_levels = pmpro_has_membership_access($post->ID,NULL,true);
|
479 |
-
if(!empty($post_levels))
|
480 |
-
{
|
481 |
-
if(!empty($post_levels[1]))
|
482 |
-
{
|
483 |
-
$classes[] = 'pmpro-level-required';
|
484 |
-
foreach($post_levels[1] as $post_level)
|
485 |
-
$classes[] = 'pmpro-level-' . $post_level[0];
|
486 |
-
}
|
487 |
-
if(!empty($post_levels[0]) && $post_levels[0] == true)
|
488 |
-
$classes[] = 'pmpro-has-access';
|
489 |
-
}
|
490 |
-
return $classes;
|
491 |
-
}
|
492 |
-
add_filter( 'post_class', 'pmpro_post_classes' );
|
458 |
}
|
459 |
}
|
460 |
}
|
461 |
+
add_action('wp', 'pmpro_hide_pages_redirect');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/functions.php
CHANGED
@@ -322,60 +322,37 @@ function pmpro_displayAds()
|
|
322 |
return $pmpro_display_ads;
|
323 |
}
|
324 |
|
325 |
-
function pmpro_next_payment($user_id = NULL, $order_status = "success"
|
326 |
{
|
327 |
global $wpdb, $current_user;
|
328 |
if(!$user_id)
|
329 |
$user_id = $current_user->ID;
|
330 |
|
331 |
if(!$user_id)
|
332 |
-
|
333 |
-
else
|
334 |
-
{
|
335 |
-
//get last order
|
336 |
-
$order = new MemberOrder();
|
337 |
-
$order->getLastMemberOrder($user_id, $order_status);
|
338 |
|
339 |
-
|
340 |
-
|
|
|
341 |
|
342 |
-
|
343 |
-
|
344 |
-
//last payment date
|
345 |
-
$lastdate = date("Y-m-d", $order->timestamp);
|
346 |
|
347 |
-
|
348 |
-
|
|
|
|
|
349 |
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
//no order or level found, or level was not recurring
|
355 |
-
$r = false;
|
356 |
-
}
|
357 |
}
|
358 |
-
|
359 |
-
/**
|
360 |
-
* Filter the next payment date.
|
361 |
-
*
|
362 |
-
* @since 1.8.5
|
363 |
-
*
|
364 |
-
* @param mixed $r false or the next payment date timestamp
|
365 |
-
* @param int $user_id The user id to get the next payment date for
|
366 |
-
* @param string $order_status Status or array of statuses to find the last order based on.
|
367 |
-
*/
|
368 |
-
$r = apply_filters('pmpro_next_payment', $r, $user_id, $order_status);
|
369 |
-
|
370 |
-
//return in desired format
|
371 |
-
if($r === false)
|
372 |
-
return false; //always return false when no date found
|
373 |
-
elseif($format == "timestamp")
|
374 |
-
return $r;
|
375 |
-
elseif($format == "date_format")
|
376 |
-
return date(get_option('date_format'), $r);
|
377 |
else
|
378 |
-
|
|
|
|
|
|
|
379 |
}
|
380 |
|
381 |
if(!function_exists("last4"))
|
@@ -1451,15 +1428,10 @@ function pmpro_getLevel($level)
|
|
1451 |
}
|
1452 |
}
|
1453 |
else
|
1454 |
-
{
|
1455 |
global $wpdb;
|
1456 |
-
$level_obj = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_levels WHERE name = '" . esc_sql($level) . "' LIMIT 1");
|
1457 |
-
|
1458 |
-
if(!empty($level_obj))
|
1459 |
-
$level_id = $level_obj->id;
|
1460 |
-
else
|
1461 |
-
return false;
|
1462 |
-
|
1463 |
$pmpro_levels[$level_id] = $level_obj;
|
1464 |
return $pmpro_levels[$level_id];
|
1465 |
}
|
@@ -1660,25 +1632,6 @@ function pmpro_setMessage($message, $type, $force = false)
|
|
1660 |
}
|
1661 |
}
|
1662 |
|
1663 |
-
/**
|
1664 |
-
* Show a a PMPro message set via pmpro_setMessage
|
1665 |
-
*
|
1666 |
-
* @since 1.8.5
|
1667 |
-
*/
|
1668 |
-
function pmpro_showMessage()
|
1669 |
-
{
|
1670 |
-
global $pmpro_msg, $pmpro_msgt;
|
1671 |
-
|
1672 |
-
if(!empty($pmpro_msg))
|
1673 |
-
{
|
1674 |
-
?>
|
1675 |
-
<div class="<?php echo $pmpro_msgt;?>">
|
1676 |
-
<p><?php echo $pmpro_msg;?></p>
|
1677 |
-
</div>
|
1678 |
-
<?php
|
1679 |
-
}
|
1680 |
-
}
|
1681 |
-
|
1682 |
//used in class definitions for input fields to see if there was an error
|
1683 |
function pmpro_getClassForField($field)
|
1684 |
{
|
@@ -1997,65 +1950,4 @@ function pmpro_isDateThisMonth($str)
|
|
1997 |
return true;
|
1998 |
else
|
1999 |
return false;
|
2000 |
-
}
|
2001 |
-
|
2002 |
-
/**
|
2003 |
-
* Function to generate PMPro front end pages.
|
2004 |
-
*
|
2005 |
-
* @param array $pages {
|
2006 |
-
* Formatted as array($name => $title) or array(array('title'=>'The Title', 'content'=>'The Content'))
|
2007 |
-
*
|
2008 |
-
* @type string $name Page name. (Letters, numbers, and underscores only.)
|
2009 |
-
* @type string $title Page title.
|
2010 |
-
* }
|
2011 |
-
* @return array $created_pages Created page IDs.
|
2012 |
-
* @since 1.8.5
|
2013 |
-
*/
|
2014 |
-
function pmpro_generatePages($pages) {
|
2015 |
-
|
2016 |
-
global $pmpro_pages;
|
2017 |
-
|
2018 |
-
$pages_created = array();
|
2019 |
-
|
2020 |
-
if(!empty($pages)) {
|
2021 |
-
foreach($pages as $name => $page) {
|
2022 |
-
|
2023 |
-
//does it already exist?
|
2024 |
-
if(!empty($pmpro_pages[$name]))
|
2025 |
-
continue;
|
2026 |
-
|
2027 |
-
//no id set. create an array to store the page info
|
2028 |
-
if(is_array($page)) {
|
2029 |
-
$title = $page['title'];
|
2030 |
-
$content = $page['content'];
|
2031 |
-
} else {
|
2032 |
-
$title = $page;
|
2033 |
-
$content = '[pmpro_' . $name . ']';
|
2034 |
-
}
|
2035 |
-
|
2036 |
-
$insert = array(
|
2037 |
-
'post_title' => $title,
|
2038 |
-
'post_status' => 'publish',
|
2039 |
-
'post_type' => 'page',
|
2040 |
-
'post_content' => $content,
|
2041 |
-
'comment_status' => 'closed',
|
2042 |
-
'ping_status' => 'closed'
|
2043 |
-
);
|
2044 |
-
|
2045 |
-
//make non-account pages a subpage of account
|
2046 |
-
if ($name != "account") {
|
2047 |
-
$insert['post_parent'] = $pmpro_pages['account'];
|
2048 |
-
}
|
2049 |
-
|
2050 |
-
//create the page
|
2051 |
-
$pmpro_pages[$name] = wp_insert_post($insert);
|
2052 |
-
|
2053 |
-
//update the option too
|
2054 |
-
pmpro_setOption($name . "_page_id", $pmpro_pages[$name]);
|
2055 |
-
$pages_created[] = $pmpro_pages[$name];
|
2056 |
-
}
|
2057 |
-
}
|
2058 |
-
|
2059 |
-
return $pages_created;
|
2060 |
-
}
|
2061 |
-
|
322 |
return $pmpro_display_ads;
|
323 |
}
|
324 |
|
325 |
+
function pmpro_next_payment($user_id = NULL, $order_status = "success")
|
326 |
{
|
327 |
global $wpdb, $current_user;
|
328 |
if(!$user_id)
|
329 |
$user_id = $current_user->ID;
|
330 |
|
331 |
if(!$user_id)
|
332 |
+
return false;
|
|
|
|
|
|
|
|
|
|
|
333 |
|
334 |
+
//get last order
|
335 |
+
$order = new MemberOrder();
|
336 |
+
$order->getLastMemberOrder($user_id, $order_status);
|
337 |
|
338 |
+
//get current membership level
|
339 |
+
$level = pmpro_getMembershipLevelForUser($user_id);
|
|
|
|
|
340 |
|
341 |
+
if(!empty($order) && !empty($order->id) && !empty($level) && !empty($level->id) && !empty($level->cycle_number))
|
342 |
+
{
|
343 |
+
//last payment date
|
344 |
+
$lastdate = date("Y-m-d", $order->timestamp);
|
345 |
|
346 |
+
//next payment date
|
347 |
+
$nextdate = $wpdb->get_var("SELECT UNIX_TIMESTAMP('" . $lastdate . "' + INTERVAL " . $level->cycle_number . " " . $level->cycle_period . ")");
|
348 |
+
|
349 |
+
return $nextdate;
|
|
|
|
|
|
|
350 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
351 |
else
|
352 |
+
{
|
353 |
+
//no order or level found, or level was not recurring
|
354 |
+
return false;
|
355 |
+
}
|
356 |
}
|
357 |
|
358 |
if(!function_exists("last4"))
|
1428 |
}
|
1429 |
}
|
1430 |
else
|
1431 |
+
{
|
1432 |
global $wpdb;
|
1433 |
+
$level_obj = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_levels WHERE name = '" . esc_sql($level) . "' LIMIT 1");
|
1434 |
+
$level_id = $level_obj->id;
|
|
|
|
|
|
|
|
|
|
|
1435 |
$pmpro_levels[$level_id] = $level_obj;
|
1436 |
return $pmpro_levels[$level_id];
|
1437 |
}
|
1632 |
}
|
1633 |
}
|
1634 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1635 |
//used in class definitions for input fields to see if there was an error
|
1636 |
function pmpro_getClassForField($field)
|
1637 |
{
|
1950 |
return true;
|
1951 |
else
|
1952 |
return false;
|
1953 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/https.php
CHANGED
@@ -138,7 +138,7 @@ function pmpro_admin_https_handler()
|
|
138 |
{
|
139 |
if(!empty($_SERVER['HTTPS']))
|
140 |
{
|
141 |
-
if($_SERVER['HTTPS'] &&
|
142 |
{
|
143 |
if(substr(get_option("siteurl"), 0, 5) == "http:" && !force_ssl_admin())
|
144 |
{
|
138 |
{
|
139 |
if(!empty($_SERVER['HTTPS']))
|
140 |
{
|
141 |
+
if($_SERVER['HTTPS'] && $_SERVER['HTTPS'] != "off" && $_SERVER['HTTPS'] != "false" && is_admin())
|
142 |
{
|
143 |
if(substr(get_option("siteurl"), 0, 5) == "http:" && !force_ssl_admin())
|
144 |
{
|
includes/init.php
CHANGED
@@ -70,7 +70,7 @@ function pmpro_init()
|
|
70 |
wp_enqueue_style('pmpro_print', $print_css, array(), PMPRO_VERSION, "print");
|
71 |
}
|
72 |
|
73 |
-
global $pmpro_pages, $
|
74 |
$pmpro_pages = array();
|
75 |
$pmpro_pages["account"] = pmpro_getOption("account_page_id");
|
76 |
$pmpro_pages["billing"] = pmpro_getOption("billing_page_id");
|
@@ -80,19 +80,8 @@ function pmpro_init()
|
|
80 |
$pmpro_pages["invoice"] = pmpro_getOption("invoice_page_id");
|
81 |
$pmpro_pages["levels"] = pmpro_getOption("levels_page_id");
|
82 |
|
83 |
-
//save this in case we want a clean version of the array with just the core pages
|
84 |
-
$pmpro_core_pages = $pmpro_pages;
|
85 |
-
|
86 |
$pmpro_ready = pmpro_is_ready();
|
87 |
|
88 |
-
/**
|
89 |
-
* This action is documented in /adminpages/pagesettings.php
|
90 |
-
*/
|
91 |
-
$extra_pages = apply_filters('pmpro_extra_page_settings', array());
|
92 |
-
foreach($extra_pages as $name => $page)
|
93 |
-
$pmpro_pages[$name] = pmpro_getOption($name . '_page_id');
|
94 |
-
|
95 |
-
|
96 |
//set currency
|
97 |
$pmpro_currency = pmpro_getOption("currency");
|
98 |
if(!$pmpro_currency)
|
@@ -116,15 +105,15 @@ function pmpro_wp()
|
|
116 |
{
|
117 |
if(!is_admin())
|
118 |
{
|
119 |
-
global $post, $pmpro_pages, $
|
120 |
|
121 |
//no pages yet?
|
122 |
if(empty($pmpro_pages))
|
123 |
return;
|
124 |
|
125 |
//run the appropriate preheader function
|
126 |
-
foreach($
|
127 |
-
{
|
128 |
if(!empty($post->post_content) && strpos($post->post_content, "[pmpro_" . $pmpro_page_name . "]") !== false)
|
129 |
{
|
130 |
//preheader
|
@@ -152,11 +141,6 @@ function pmpro_wp()
|
|
152 |
add_shortcode("pmpro_" . $pmpro_page_name, "pmpro_pages_shortcode");
|
153 |
break; //only the first page found gets a shortcode replacement
|
154 |
}
|
155 |
-
elseif(!empty($pmpro_page_id) && is_page($pmpro_page_id))
|
156 |
-
{
|
157 |
-
//shortcode has params, but we still want to load the preheader
|
158 |
-
require_once(PMPRO_DIR . "/preheaders/" . $pmpro_page_name . ".php");
|
159 |
-
}
|
160 |
}
|
161 |
}
|
162 |
}
|
70 |
wp_enqueue_style('pmpro_print', $print_css, array(), PMPRO_VERSION, "print");
|
71 |
}
|
72 |
|
73 |
+
global $pmpro_pages, $pmpro_ready, $pmpro_currencies, $pmpro_currency, $pmpro_currency_symbol;
|
74 |
$pmpro_pages = array();
|
75 |
$pmpro_pages["account"] = pmpro_getOption("account_page_id");
|
76 |
$pmpro_pages["billing"] = pmpro_getOption("billing_page_id");
|
80 |
$pmpro_pages["invoice"] = pmpro_getOption("invoice_page_id");
|
81 |
$pmpro_pages["levels"] = pmpro_getOption("levels_page_id");
|
82 |
|
|
|
|
|
|
|
83 |
$pmpro_ready = pmpro_is_ready();
|
84 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
//set currency
|
86 |
$pmpro_currency = pmpro_getOption("currency");
|
87 |
if(!$pmpro_currency)
|
105 |
{
|
106 |
if(!is_admin())
|
107 |
{
|
108 |
+
global $post, $pmpro_pages, $pmpro_page_name, $pmpro_page_id, $pmpro_body_classes;
|
109 |
|
110 |
//no pages yet?
|
111 |
if(empty($pmpro_pages))
|
112 |
return;
|
113 |
|
114 |
//run the appropriate preheader function
|
115 |
+
foreach($pmpro_pages as $pmpro_page_name => $pmpro_page_id)
|
116 |
+
{
|
117 |
if(!empty($post->post_content) && strpos($post->post_content, "[pmpro_" . $pmpro_page_name . "]") !== false)
|
118 |
{
|
119 |
//preheader
|
141 |
add_shortcode("pmpro_" . $pmpro_page_name, "pmpro_pages_shortcode");
|
142 |
break; //only the first page found gets a shortcode replacement
|
143 |
}
|
|
|
|
|
|
|
|
|
|
|
144 |
}
|
145 |
}
|
146 |
}
|
includes/license.php
DELETED
@@ -1,293 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/*
|
3 |
-
This file handles the support licensing control for Paid Memberships Pro
|
4 |
-
and PMPro addons.
|
5 |
-
|
6 |
-
How it works:
|
7 |
-
- All source code and resource files bundled with this plugin are licensed under the GPLv2 license unless otherwise noted (e.g. included third-party libraries).
|
8 |
-
- An additional "support license" can be purchased at http://www.paidmembershipspro.com/support-license/
|
9 |
-
which will simultaneous support the development of this plugin and also give you access to support forums and documentation.
|
10 |
-
- Once your license has been purchased, visit Settings --> PMPro License in your WP dashboard to enter your license.
|
11 |
-
- Once the license is activated all "nags" will be disabled in the dashboard and member links will be added where appropriate.
|
12 |
-
- This plugin will function 100% even if the support license is not installed.
|
13 |
-
- If no support license is detected on this site, prompts will show in the admin to encourage you to purchase one.
|
14 |
-
- You can override these prompts by setting the PMPRO_LICENSE_NAG constant to false.
|
15 |
-
*/
|
16 |
-
|
17 |
-
/*
|
18 |
-
Developers, add this line to your wp-config.php to remove PMPro license nags even if no license has been purchased.
|
19 |
-
|
20 |
-
define('PMPRO_LICENSE_NAG', true); //consider purchasing a license at http://www.paidmembershipspro.com/support-license/
|
21 |
-
*/
|
22 |
-
|
23 |
-
/*
|
24 |
-
Constants
|
25 |
-
*/
|
26 |
-
define('PMPRO_LICENSE_SERVER', 'http://license.paidmembershipspro.com/');
|
27 |
-
|
28 |
-
/*
|
29 |
-
Add license settings page.
|
30 |
-
*/
|
31 |
-
function pmpro_license_settings_page() {
|
32 |
-
|
33 |
-
//only let admins get here
|
34 |
-
if(!function_exists("current_user_can") || (!current_user_can("manage_options") && !current_user_can("pmpro_license")))
|
35 |
-
{
|
36 |
-
die(__("You do not have permissions to perform this action.", "pmpro"));
|
37 |
-
}
|
38 |
-
|
39 |
-
//updating license?
|
40 |
-
if(!empty($_REQUEST['pmpro-verify-submit']))
|
41 |
-
{
|
42 |
-
$key = preg_replace("/[^a-zA-Z0-9]/", "", $_REQUEST['pmpro-license-key']);
|
43 |
-
|
44 |
-
//check key
|
45 |
-
$valid = pmpro_license_isValid($key, NULL, true);
|
46 |
-
|
47 |
-
if($valid)
|
48 |
-
{
|
49 |
-
?>
|
50 |
-
<div id="message" class="updated fade">
|
51 |
-
<p><?php _e('Your license key has been validated.', 'pmpro');?></p>
|
52 |
-
</div>
|
53 |
-
<?php
|
54 |
-
}
|
55 |
-
else
|
56 |
-
{
|
57 |
-
global $pmpro_license_error;
|
58 |
-
if(!empty($pmpro_license_error))
|
59 |
-
{
|
60 |
-
?>
|
61 |
-
<div id="message" class="error">
|
62 |
-
<p><?php echo $pmpro_license_error;?></p>
|
63 |
-
</div>
|
64 |
-
<?php
|
65 |
-
}
|
66 |
-
}
|
67 |
-
|
68 |
-
//update key
|
69 |
-
update_option('pmpro_license_key', $key);
|
70 |
-
}
|
71 |
-
|
72 |
-
//get saved license
|
73 |
-
$key = get_option("pmpro_license_key", "");
|
74 |
-
$pmpro_license_check = get_option("pmpro_license_check", array("license"=>false, "enddate"=>0));
|
75 |
-
|
76 |
-
//html for license settings page
|
77 |
-
if(defined('PMPRO_DIR'))
|
78 |
-
require_once(PMPRO_DIR . "/adminpages/admin_header.php");
|
79 |
-
?>
|
80 |
-
<div class="wrap">
|
81 |
-
<h2><?php _e('Paid Memberships Pro Support License', 'pmpro');?></h2>
|
82 |
-
<p>Paid Memberships Pro and our add ons are distributed under the <a target="_blank" href='http://www.gnu.org/licenses/gpl-2.0.html'>GPLv2 license</a>. This means, among other things, that you may use the software on this site or any other site free of charge.</p>
|
83 |
-
<p><strong>An annual support license is recommended for websites running Paid Memberships Pro.</strong> <a href="http://www.paidmembershipspro.com/pricing/" target="_blank">View Support License Options »</a></p>
|
84 |
-
<div class="metabox-holder">
|
85 |
-
<div class="postbox">
|
86 |
-
<h3 class="hndle"><?php _e('License Key', 'pmpro');?></h3>
|
87 |
-
<div class="inside">
|
88 |
-
<?php if(!pmpro_license_isValid() && empty($key)) { ?>
|
89 |
-
<div class="notice notice-error inline"><p><strong><?php _e('Enter your support license key.</strong> Your license key can be found in your membership email receipt or in your <a href="http://www.paidmembershipspro.com/login/?redirect_to=/membership-account/" target="_blank">Membership Account</a>.', 'pmpro');?></p></div>
|
90 |
-
<?php } elseif(!pmpro_license_isValid()) { ?>
|
91 |
-
<div class="notice notice-error inline"><p><strong><?php _e('Your license is invalid or expired.', 'pmpro');?></strong> <?php _e('Visit the PMPro <a href="http://www.paidmembershipspro.com/login/?redirect_to=/membership-account/" target="_blank">Membership Account</a> page to confirm that your account is active and to find your license key.', 'pmpro');?></p></div>
|
92 |
-
<?php } else { ?>
|
93 |
-
<div class="notice inline"><?php printf(__('<p><strong>Thank you!</strong> A valid <strong>%s</strong> license key has been used to activate your support license on this site.</p>', 'pmpro'), ucwords($pmpro_license_check['license']));?></div>
|
94 |
-
<?php } ?>
|
95 |
-
<form action="" method="post">
|
96 |
-
<table class="form-table">
|
97 |
-
<tbody>
|
98 |
-
<tr id="pmpro-settings-key-box">
|
99 |
-
<td>
|
100 |
-
<input type="password" name="pmpro-license-key" id="pmpro-license-key" value="<?php echo esc_attr($key);?>" placeholder="<?php _e('Enter license key here...', 'pmpro');?>" size="40" />
|
101 |
-
<?php wp_nonce_field( 'pmpro-key-nonce', 'pmpro-key-nonce' ); ?>
|
102 |
-
<?php submit_button( __( 'Verify Key', 'pmpro' ), 'primary', 'pmpro-verify-submit', false ); ?>
|
103 |
-
</td>
|
104 |
-
</tr>
|
105 |
-
</tbody>
|
106 |
-
</table>
|
107 |
-
</form>
|
108 |
-
</div> <!-- end inside -->
|
109 |
-
</div> <!-- end post-box -->
|
110 |
-
</div> <!-- end metabox-holder -->
|
111 |
-
</div> <!-- end wrap -->
|
112 |
-
<?php
|
113 |
-
}
|
114 |
-
|
115 |
-
function pmpro_license_admin_menu() {
|
116 |
-
//add license settings page
|
117 |
-
add_options_page('PMPro License', 'PMPro License', 'manage_options', 'pmpro_license_settings', 'pmpro_license_settings_page');
|
118 |
-
}
|
119 |
-
add_action('admin_menu', 'pmpro_license_admin_menu');
|
120 |
-
|
121 |
-
/*
|
122 |
-
Check license.
|
123 |
-
*/
|
124 |
-
function pmpro_license_isValid($key = NULL, $type = NULL, $force = false) {
|
125 |
-
//check cache first
|
126 |
-
$pmpro_license_check = get_option('pmpro_license_check', false);
|
127 |
-
if(empty($force) && $pmpro_license_check !== false && $pmpro_license_check['enddate'] > current_time('timestamp'))
|
128 |
-
{
|
129 |
-
if(empty($type))
|
130 |
-
return true;
|
131 |
-
elseif($type == $pmpro_license_check['license'])
|
132 |
-
return true;
|
133 |
-
else
|
134 |
-
return false;
|
135 |
-
}
|
136 |
-
|
137 |
-
//get key and site url
|
138 |
-
if(empty($key))
|
139 |
-
$key = get_option("pmpro_license_key", "");
|
140 |
-
|
141 |
-
//no key
|
142 |
-
if(!empty($key))
|
143 |
-
{
|
144 |
-
return pmpro_license_check_key($key);
|
145 |
-
}
|
146 |
-
else
|
147 |
-
{
|
148 |
-
//no key
|
149 |
-
delete_option('pmpro_license_check');
|
150 |
-
add_option('pmpro_license_check', array('license'=>false, 'enddate'=>0), NULL, 'no');
|
151 |
-
|
152 |
-
return false;
|
153 |
-
}
|
154 |
-
}
|
155 |
-
|
156 |
-
/*
|
157 |
-
Activation/Deactivation. Check keys once a month.
|
158 |
-
*/
|
159 |
-
//activation
|
160 |
-
function pmpro_license_activation() {
|
161 |
-
wp_schedule_event(current_time('timestamp'), 'monthly', 'pmpro_license_check_key');
|
162 |
-
}
|
163 |
-
register_activation_hook(__FILE__, 'pmpro_activation');
|
164 |
-
|
165 |
-
//deactivation
|
166 |
-
function pmpro_license_deactivation() {
|
167 |
-
wp_clear_scheduled_hook('pmpro_license_check_key');
|
168 |
-
}
|
169 |
-
register_deactivation_hook(__FILE__, 'pmpro_deactivation');
|
170 |
-
|
171 |
-
function init_test_license()
|
172 |
-
{
|
173 |
-
if(!empty($_REQUEST['testlicense']))
|
174 |
-
{
|
175 |
-
pmpro_license_check_key();
|
176 |
-
exit;
|
177 |
-
}
|
178 |
-
}
|
179 |
-
add_action('init', 'init_test_license');
|
180 |
-
|
181 |
-
//check keys with PMPro once a month
|
182 |
-
function pmpro_license_check_key($key = NULL) {
|
183 |
-
//get key
|
184 |
-
if(empty($key))
|
185 |
-
$key = get_option('pmpro_license_key');
|
186 |
-
|
187 |
-
//key? check with server
|
188 |
-
if(!empty($key))
|
189 |
-
{
|
190 |
-
//check license server
|
191 |
-
$url = add_query_arg(array('license'=>$key, 'domain'=>site_url()), PMPRO_LICENSE_SERVER);
|
192 |
-
|
193 |
-
/**
|
194 |
-
* Filter to change the timeout for this wp_remote_get() request.
|
195 |
-
*
|
196 |
-
* @since 1.8.5.1
|
197 |
-
*
|
198 |
-
* @param int $timeout The number of seconds before the request times out
|
199 |
-
*/
|
200 |
-
$timeout = apply_filters("pmpro_license_check_key_timeout", 5);
|
201 |
-
|
202 |
-
$r = wp_remote_get($url, array("timeout" => $timeout));
|
203 |
-
|
204 |
-
//test response
|
205 |
-
if(is_wp_error($r)) {
|
206 |
-
//error
|
207 |
-
pmpro_setMessage("Could not connect to the PMPro License Server to check key Try again later.", "error");
|
208 |
-
}
|
209 |
-
elseif(!empty($r) && $r['response']['code'] == 200)
|
210 |
-
{
|
211 |
-
$r = json_decode($r['body']);
|
212 |
-
|
213 |
-
if($r->active == 1)
|
214 |
-
{
|
215 |
-
//valid key save enddate
|
216 |
-
if(!empty($r->enddate))
|
217 |
-
$enddate = strtotime($r->enddate, current_time('timestamp'));
|
218 |
-
else
|
219 |
-
$enddate = strtotime("+1 Year", current_time("timestamp"));
|
220 |
-
|
221 |
-
delete_option('pmpro_license_check');
|
222 |
-
add_option('pmpro_license_check', array('license'=>$r->license, 'enddate'=>$enddate), NULL, 'no');
|
223 |
-
return true;
|
224 |
-
}
|
225 |
-
elseif(!empty($r->error))
|
226 |
-
{
|
227 |
-
//invalid key
|
228 |
-
global $pmpro_license_error;
|
229 |
-
$pmpro_license_error = $r->error;
|
230 |
-
|
231 |
-
delete_option('pmpro_license_check');
|
232 |
-
add_option('pmpro_license_check', array('license'=>false, 'enddate'=>0), NULL, 'no');
|
233 |
-
|
234 |
-
}
|
235 |
-
}
|
236 |
-
}
|
237 |
-
|
238 |
-
//no key or there was an error
|
239 |
-
return false;
|
240 |
-
}
|
241 |
-
add_action('pmpro_license_check_key', 'pmpro_license_check_key');
|
242 |
-
|
243 |
-
/*
|
244 |
-
Check for pause
|
245 |
-
*/
|
246 |
-
function pmpro_license_pause() {
|
247 |
-
if(!empty($_REQUEST['pmpro_nag_paused']) && current_user_can('manage_options')) {
|
248 |
-
$pmpro_nag_paused = current_time('timestamp')*3600*24*7;
|
249 |
-
update_option('pmpro_nag_paused', $pmpro_nag_paused);
|
250 |
-
|
251 |
-
return;
|
252 |
-
}
|
253 |
-
}
|
254 |
-
add_action('admin_init', 'pmpro_license_pause');
|
255 |
-
|
256 |
-
/*
|
257 |
-
Add nags.
|
258 |
-
*/
|
259 |
-
//nag function embedded into headers of plugins
|
260 |
-
function pmpro_license_nag() {
|
261 |
-
global $pmpro_nagged;
|
262 |
-
|
263 |
-
//nagged already?
|
264 |
-
if(!empty($pmpro_nagged))
|
265 |
-
return;
|
266 |
-
|
267 |
-
//remember that we've nagged already
|
268 |
-
$pmpro_nagged = true;
|
269 |
-
|
270 |
-
//blocked by constant?
|
271 |
-
if(defined('PMPRO_LICENSE_NAG') && !PMPRO_LICENSE_NAG)
|
272 |
-
return;
|
273 |
-
|
274 |
-
//valid license?
|
275 |
-
if(pmpro_license_isValid())
|
276 |
-
return;
|
277 |
-
|
278 |
-
//are we paused?
|
279 |
-
$pmpro_nag_paused = get_option('pmpro_nag_paused', 0);
|
280 |
-
|
281 |
-
if(current_time('timestamp') < $pmpro_nag_paused && $pmpro_nag_paused < current_time('timestamp')*3600*24*8)
|
282 |
-
return;
|
283 |
-
|
284 |
-
//okay, show nag
|
285 |
-
?>
|
286 |
-
<div class="error fade">
|
287 |
-
<p>
|
288 |
-
<strong><?php _e('Invalid PMPro License Key.', 'pmpro');?></strong> <?php _e("If you're running Paid Memberships Pro on a production website, we recommend an annual support license.", "pmpro");?>
|
289 |
-
<a href="<?php echo admin_url('options-general.php?page=pmpro_license_settings');?>"><?php _e('More Info', 'pmpro');?></a> | <a href="<?php echo add_query_arg('pmpro_nag_paused', '1', $_SERVER['REQUEST_URI']);?>"><?php _e('Dismiss', 'pmpro');?></a>
|
290 |
-
</p>
|
291 |
-
</div>
|
292 |
-
<?php
|
293 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/metaboxes.php
CHANGED
@@ -1,136 +1,108 @@
|
|
1 |
-
<?php
|
2 |
-
/*
|
3 |
-
Require Membership Meta Box
|
4 |
-
*/
|
5 |
-
function pmpro_page_meta()
|
6 |
-
{
|
7 |
-
global $membership_levels, $post, $wpdb;
|
8 |
-
$page_levels = $wpdb->get_col("SELECT membership_id FROM {$wpdb->pmpro_memberships_pages} WHERE page_id = '{$post->ID}'");
|
9 |
-
?>
|
10 |
-
<ul id="membershipschecklist" class="list:category categorychecklist form-no-clear">
|
11 |
-
<input type="hidden" name="pmpro_noncename" id="pmpro_noncename" value="<?php echo wp_create_nonce( plugin_basename(__FILE__) )?>" />
|
12 |
-
<?php
|
13 |
-
$in_member_cat = false;
|
14 |
-
foreach($membership_levels as $level)
|
15 |
-
{
|
16 |
-
?>
|
17 |
-
<li id="membership-level-<?php echo $level->id?>">
|
18 |
-
<label class="selectit">
|
19 |
-
<input id="in-membership-level-<?php echo $level->id?>" type="checkbox" <?php if(in_array($level->id, $page_levels)) { ?>checked="checked"<?php } ?> name="page_levels[]" value="<?php echo $level->id?>" />
|
20 |
-
<?php
|
21 |
-
echo $level->name;
|
22 |
-
//Check which categories are protected for this level
|
23 |
-
$protectedcategories = $wpdb->get_col("SELECT category_id FROM $wpdb->pmpro_memberships_categories WHERE membership_id = $level->id");
|
24 |
-
//See if this post is in any of the level's protected categories
|
25 |
-
if(in_category($protectedcategories, $post->id))
|
26 |
-
{
|
27 |
-
$in_member_cat = true;
|
28 |
-
echo ' *';
|
29 |
-
}
|
30 |
-
?>
|
31 |
-
</label>
|
32 |
-
</li>
|
33 |
-
<?php
|
34 |
-
}
|
35 |
-
?>
|
36 |
-
</ul>
|
37 |
-
<?php if('post' == get_post_type($post) && $in_member_cat) { ?>
|
38 |
-
<p class="pmpro_meta_notice">* <?php _e("This post is already protected for this level because it is within a category that requires membership.", "pmpro");?></p>
|
39 |
-
<?php } ?>
|
40 |
-
<?php
|
41 |
-
}
|
42 |
-
|
43 |
-
//saves meta options
|
44 |
-
function pmpro_page_save($post_id)
|
45 |
-
{
|
46 |
-
global $wpdb;
|
47 |
-
|
48 |
-
if(empty($post_id))
|
49 |
-
return false;
|
50 |
-
|
51 |
-
if (!empty($_POST['pmpro_noncename']) && !wp_verify_nonce( $_POST['pmpro_noncename'], plugin_basename(__FILE__) )) {
|
52 |
-
return $post_id;
|
53 |
-
}
|
54 |
-
|
55 |
-
// verify if this is an auto save routine. If it is our form has not been submitted, so we dont want
|
56 |
-
// to do anything
|
57 |
-
if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE )
|
58 |
-
return $post_id;
|
59 |
-
|
60 |
-
// Check permissions
|
61 |
-
if(!empty($_POST['post_type']) && 'page' == $_POST['post_type'] )
|
62 |
-
{
|
63 |
-
if ( !current_user_can( 'edit_page', $post_id ) )
|
64 |
-
return $post_id;
|
65 |
-
}
|
66 |
-
else
|
67 |
-
{
|
68 |
-
if ( !current_user_can( 'edit_post', $post_id ) )
|
69 |
-
return $post_id;
|
70 |
-
}
|
71 |
-
|
72 |
-
// OK, we're authenticated: we need to find and save the data
|
73 |
-
if(isset($_POST['pmpro_noncename']))
|
74 |
-
{
|
75 |
-
if(!empty($_POST['page_levels']))
|
76 |
-
$mydata = $_POST['page_levels'];
|
77 |
-
else
|
78 |
-
$mydata = NULL;
|
79 |
-
|
80 |
-
//remove all memberships for this page
|
81 |
-
$wpdb->query("DELETE FROM {$wpdb->pmpro_memberships_pages} WHERE page_id = '$post_id'");
|
82 |
-
|
83 |
-
//add new memberships for this page
|
84 |
-
if(is_array($mydata))
|
85 |
-
{
|
86 |
-
foreach($mydata as $level)
|
87 |
-
$wpdb->query("INSERT INTO {$wpdb->pmpro_memberships_pages} (membership_id, page_id) VALUES('" . intval($level) . "', '" . intval($post_id) . "')");
|
88 |
-
}
|
89 |
-
|
90 |
-
return $mydata;
|
91 |
-
}
|
92 |
-
else
|
93 |
-
return $post_id;
|
94 |
-
}
|
95 |
-
|
96 |
-
//wrapper to add meta boxes
|
97 |
-
function pmpro_page_meta_wrapper()
|
98 |
-
{
|
99 |
-
add_meta_box('pmpro_page_meta', __('Require Membership', 'pmpro'), 'pmpro_page_meta', 'page', 'side');
|
100 |
-
add_meta_box('pmpro_page_meta', __('Require Membership', 'pmpro'), 'pmpro_page_meta', 'post', 'side');
|
101 |
-
}
|
102 |
-
if (is_admin())
|
103 |
-
{
|
104 |
-
add_action('admin_menu', 'pmpro_page_meta_wrapper');
|
105 |
-
add_action('save_post', 'pmpro_page_save');
|
106 |
-
|
107 |
-
require_once(PMPRO_DIR . "/adminpages/dashboard.php");
|
108 |
-
}
|
109 |
-
|
110 |
-
//show membership level restrictions on category edit
|
111 |
-
function pmpro_taxonomy_meta($term)
|
112 |
-
{
|
113 |
-
global $membership_levels, $post, $wpdb;
|
114 |
-
|
115 |
-
$protectedlevels = array();
|
116 |
-
foreach($membership_levels as $level)
|
117 |
-
{
|
118 |
-
$protectedlevel = $wpdb->get_col("SELECT category_id FROM $wpdb->pmpro_memberships_categories WHERE membership_id = $level->id AND category_id = $term->term_id");
|
119 |
-
if(!empty($protectedlevel))
|
120 |
-
$protectedlevels[] .= '<a target="_blank" href="admin.php?page=pmpro-membershiplevels&edit=' . $level->id . '">' . $level->name. '</a>';
|
121 |
-
}
|
122 |
-
if(!empty($protectedlevels))
|
123 |
-
{
|
124 |
-
?>
|
125 |
-
<tr class="form-field">
|
126 |
-
<th scope="row" valign="top"><?php _e( 'Membership Levels', 'pmpro' ); ?></label></th>
|
127 |
-
<td>
|
128 |
-
<p><strong>
|
129 |
-
<?php echo implode(', ',$protectedlevels); ?></strong></p>
|
130 |
-
<p class="description"><?php _e('Only members of these levels will be able to view posts in this category.','pmpro'); ?></p>
|
131 |
-
</td>
|
132 |
-
</tr>
|
133 |
-
<?php
|
134 |
-
}
|
135 |
-
}
|
136 |
-
add_action( 'category_edit_form_fields', 'pmpro_taxonomy_meta', 10, 2 );
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Require Membership Meta Box
|
4 |
+
*/
|
5 |
+
function pmpro_page_meta()
|
6 |
+
{
|
7 |
+
global $membership_levels, $post, $wpdb;
|
8 |
+
$page_levels = $wpdb->get_col("SELECT membership_id FROM {$wpdb->pmpro_memberships_pages} WHERE page_id = '{$post->ID}'");
|
9 |
+
?>
|
10 |
+
<ul id="membershipschecklist" class="list:category categorychecklist form-no-clear">
|
11 |
+
<input type="hidden" name="pmpro_noncename" id="pmpro_noncename" value="<?php echo wp_create_nonce( plugin_basename(__FILE__) )?>" />
|
12 |
+
<?php
|
13 |
+
$in_member_cat = false;
|
14 |
+
foreach($membership_levels as $level)
|
15 |
+
{
|
16 |
+
?>
|
17 |
+
<li id="membership-level-<?php echo $level->id?>">
|
18 |
+
<label class="selectit">
|
19 |
+
<input id="in-membership-level-<?php echo $level->id?>" type="checkbox" <?php if(in_array($level->id, $page_levels)) { ?>checked="checked"<?php } ?> name="page_levels[]" value="<?php echo $level->id?>" />
|
20 |
+
<?php
|
21 |
+
echo $level->name;
|
22 |
+
//Check which categories are protected for this level
|
23 |
+
$protectedcategories = $wpdb->get_col("SELECT category_id FROM $wpdb->pmpro_memberships_categories WHERE membership_id = $level->id");
|
24 |
+
//See if this post is in any of the level's protected categories
|
25 |
+
if(in_category($protectedcategories, $post->id))
|
26 |
+
{
|
27 |
+
$in_member_cat = true;
|
28 |
+
echo ' *';
|
29 |
+
}
|
30 |
+
?>
|
31 |
+
</label>
|
32 |
+
</li>
|
33 |
+
<?php
|
34 |
+
}
|
35 |
+
?>
|
36 |
+
</ul>
|
37 |
+
<?php if('post' == get_post_type($post) && $in_member_cat) { ?>
|
38 |
+
<p class="pmpro_meta_notice">* <?php _e("This post is already protected for this level because it is within a category that requires membership.", "pmpro");?></p>
|
39 |
+
<?php } ?>
|
40 |
+
<?php
|
41 |
+
}
|
42 |
+
|
43 |
+
//saves meta options
|
44 |
+
function pmpro_page_save($post_id)
|
45 |
+
{
|
46 |
+
global $wpdb;
|
47 |
+
|
48 |
+
if(empty($post_id))
|
49 |
+
return false;
|
50 |
+
|
51 |
+
if (!empty($_POST['pmpro_noncename']) && !wp_verify_nonce( $_POST['pmpro_noncename'], plugin_basename(__FILE__) )) {
|
52 |
+
return $post_id;
|
53 |
+
}
|
54 |
+
|
55 |
+
// verify if this is an auto save routine. If it is our form has not been submitted, so we dont want
|
56 |
+
// to do anything
|
57 |
+
if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE )
|
58 |
+
return $post_id;
|
59 |
+
|
60 |
+
// Check permissions
|
61 |
+
if(!empty($_POST['post_type']) && 'page' == $_POST['post_type'] )
|
62 |
+
{
|
63 |
+
if ( !current_user_can( 'edit_page', $post_id ) )
|
64 |
+
return $post_id;
|
65 |
+
}
|
66 |
+
else
|
67 |
+
{
|
68 |
+
if ( !current_user_can( 'edit_post', $post_id ) )
|
69 |
+
return $post_id;
|
70 |
+
}
|
71 |
+
|
72 |
+
// OK, we're authenticated: we need to find and save the data
|
73 |
+
if(isset($_POST['pmpro_noncename']))
|
74 |
+
{
|
75 |
+
if(!empty($_POST['page_levels']))
|
76 |
+
$mydata = $_POST['page_levels'];
|
77 |
+
else
|
78 |
+
$mydata = NULL;
|
79 |
+
|
80 |
+
//remove all memberships for this page
|
81 |
+
$wpdb->query("DELETE FROM {$wpdb->pmpro_memberships_pages} WHERE page_id = '$post_id'");
|
82 |
+
|
83 |
+
//add new memberships for this page
|
84 |
+
if(is_array($mydata))
|
85 |
+
{
|
86 |
+
foreach($mydata as $level)
|
87 |
+
$wpdb->query("INSERT INTO {$wpdb->pmpro_memberships_pages} (membership_id, page_id) VALUES('" . intval($level) . "', '" . intval($post_id) . "')");
|
88 |
+
}
|
89 |
+
|
90 |
+
return $mydata;
|
91 |
+
}
|
92 |
+
else
|
93 |
+
return $post_id;
|
94 |
+
}
|
95 |
+
|
96 |
+
//wrapper to add meta boxes
|
97 |
+
function pmpro_page_meta_wrapper()
|
98 |
+
{
|
99 |
+
add_meta_box('pmpro_page_meta', __('Require Membership', 'pmpro'), 'pmpro_page_meta', 'page', 'side');
|
100 |
+
add_meta_box('pmpro_page_meta', __('Require Membership', 'pmpro'), 'pmpro_page_meta', 'post', 'side');
|
101 |
+
}
|
102 |
+
if (is_admin())
|
103 |
+
{
|
104 |
+
add_action('admin_menu', 'pmpro_page_meta_wrapper');
|
105 |
+
add_action('save_post', 'pmpro_page_save');
|
106 |
+
|
107 |
+
require_once(PMPRO_DIR . "/adminpages/dashboard.php");
|
108 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/profile.php
CHANGED
@@ -48,24 +48,15 @@ function pmpro_membership_level_profile_fields($user)
|
|
48 |
</select>
|
49 |
<span id="current_level_cost">
|
50 |
<?php
|
51 |
-
$membership_values = pmpro_getMembershipLevelForUser($user->ID);
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
if(empty($membership_values) || pmpro_isLevelFree($membership_values))
|
61 |
-
{
|
62 |
-
if(!empty($membership_values->original_initial_payment) && $membership_values->original_initial_payment > 0)
|
63 |
-
echo "Paid " . pmpro_formatPrice($membership_values->original_initial_payment) . ".";
|
64 |
-
else
|
65 |
-
_e('Not paying.', 'pmpro');
|
66 |
-
}
|
67 |
-
else
|
68 |
-
{
|
69 |
echo pmpro_getLevelCost($membership_values, true, true);
|
70 |
}
|
71 |
?>
|
@@ -283,15 +274,6 @@ function pmpro_membership_level_profile_fields_update()
|
|
283 |
//it changed. send email
|
284 |
$level_changed = true;
|
285 |
}
|
286 |
-
elseif(!empty($_REQUEST['cancel_subscription']))
|
287 |
-
{
|
288 |
-
//the level didn't change, but we were asked to cancel the subscription at the gateway, let's do that
|
289 |
-
$order = new MemberOrder();
|
290 |
-
$order->getLastMemberOrder($user_ID);
|
291 |
-
|
292 |
-
if(!empty($order) && !empty($order->id))
|
293 |
-
$r = $order->cancel();
|
294 |
-
}
|
295 |
|
296 |
//remove filter after ward
|
297 |
if(empty($_REQUEST['cancel_subscription']))
|
48 |
</select>
|
49 |
<span id="current_level_cost">
|
50 |
<?php
|
51 |
+
$membership_values = pmpro_getMembershipLevelForUser($user->ID);
|
52 |
+
if(empty($membership_values) || pmpro_isLevelFree($membership_values))
|
53 |
+
{ ?>
|
54 |
+
<?php _e("Not paying.", "pmpro"); ?>
|
55 |
+
<?php }
|
56 |
+
else
|
57 |
+
{
|
58 |
+
//we tweak the initial payment here so the text here effectively shows the recurring amount
|
59 |
+
$membership_values->initial_payment = $membership_values->billing_amount;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
echo pmpro_getLevelCost($membership_values, true, true);
|
61 |
}
|
62 |
?>
|
274 |
//it changed. send email
|
275 |
$level_changed = true;
|
276 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
277 |
|
278 |
//remove filter after ward
|
279 |
if(empty($_REQUEST['cancel_subscription']))
|
includes/upgradecheck.php
CHANGED
@@ -460,8 +460,8 @@ function pmpro_upgrade_1()
|
|
460 |
pmpro_db_delta();
|
461 |
|
462 |
//update version and return
|
463 |
-
pmpro_setOption("db_version", "1.
|
464 |
-
return 1.
|
465 |
}
|
466 |
|
467 |
function pmpro_db_delta()
|
460 |
pmpro_db_delta();
|
461 |
|
462 |
//update version and return
|
463 |
+
pmpro_setOption("db_version", "1.702"); //no need to run other updates
|
464 |
+
return 1.702;
|
465 |
}
|
466 |
|
467 |
function pmpro_db_delta()
|
languages/pmpro-fi.mo
DELETED
Binary file
|
languages/pmpro-fi.po
DELETED
@@ -1,3200 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Paid Subscriptions\n"
|
4 |
-
"POT-Creation-Date: 2015-07-23 12:05+0200\n"
|
5 |
-
"PO-Revision-Date: 2015-07-23 12:22+0200\n"
|
6 |
-
"Last-Translator: Onni Hakala <onni@koodimonni.fi>\n"
|
7 |
-
"Language-Team: Onni Hakala <onni@koodimonni.fi>\n"
|
8 |
-
"Language: fi\n"
|
9 |
-
"MIME-Version: 1.0\n"
|
10 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
-
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Poedit 1.7.1\n"
|
13 |
-
"X-Poedit-Basepath: ..\n"
|
14 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
16 |
-
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
17 |
-
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
18 |
-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
19 |
-
"X-Poedit-SearchPath-0: .\n"
|
20 |
-
|
21 |
-
#: adminpages/addons.php:5 adminpages/advancedsettings.php:5
|
22 |
-
#: adminpages/discountcodes.php:5 adminpages/emailsettings.php:5
|
23 |
-
#: adminpages/membershiplevels.php:5 adminpages/memberslist-csv.php:5
|
24 |
-
#: adminpages/memberslist.php:5 adminpages/orders-csv.php:5 adminpages/orders.php:5
|
25 |
-
#: adminpages/pagesettings.php:5 adminpages/paymentsettings.php:5
|
26 |
-
msgid "You do not have permissions to perform this action."
|
27 |
-
msgstr "Sinulla ei ole riittäviä oikeuksia suorittaa tätä toimintoa."
|
28 |
-
|
29 |
-
#: adminpages/addons.php:79
|
30 |
-
msgid "Enabled"
|
31 |
-
msgstr "Käytössä"
|
32 |
-
|
33 |
-
#: adminpages/addons.php:79
|
34 |
-
msgid "Disabled"
|
35 |
-
msgstr "Pois käytöstä"
|
36 |
-
|
37 |
-
#: adminpages/admin_header.php:25
|
38 |
-
msgid "Add a membership level to get started."
|
39 |
-
msgstr "Lisää tilaajataso aloittaaksesi"
|
40 |
-
|
41 |
-
#: adminpages/admin_header.php:27
|
42 |
-
msgid "Set up the membership pages"
|
43 |
-
msgstr "Aseta tilaajasivut"
|
44 |
-
|
45 |
-
#: adminpages/admin_header.php:29
|
46 |
-
msgid "Set up your SSL certificate and payment gateway"
|
47 |
-
msgstr "Aseta SSL-sertifikaatti ja maksuväylä"
|
48 |
-
|
49 |
-
#: adminpages/admin_header.php:38
|
50 |
-
msgid ""
|
51 |
-
"The billing details for some of your membership levels is not supported by Stripe."
|
52 |
-
msgstr "Stripe ei tue joidenkin tilaajatasojen laskutustietoja."
|
53 |
-
|
54 |
-
#: adminpages/admin_header.php:46
|
55 |
-
msgid ""
|
56 |
-
"The billing details for this level are not supported by Stripe. Please review the "
|
57 |
-
"notes in the Billing Details section below."
|
58 |
-
msgstr ""
|
59 |
-
"Stripe ei tue joidenkin tilaajatasojen laskutustietoja. Ole hyvä ja tarkista "
|
60 |
-
"laskutustietojen merkinnät alapuolella olevasta osiosta."
|
61 |
-
|
62 |
-
#: adminpages/admin_header.php:50 adminpages/admin_header.php:70
|
63 |
-
#: adminpages/admin_header.php:90 adminpages/admin_header.php:111
|
64 |
-
msgid "The levels with issues are highlighted below."
|
65 |
-
msgstr "Virheelliset tilaajatasot ovat korostettuna alapuolella."
|
66 |
-
|
67 |
-
#: adminpages/admin_header.php:52 adminpages/admin_header.php:72
|
68 |
-
#: adminpages/admin_header.php:92 adminpages/admin_header.php:113
|
69 |
-
msgid "Please edit your levels"
|
70 |
-
msgstr "Ole hyvä ja muokkaa tilaajatasoja"
|
71 |
-
|
72 |
-
#: adminpages/admin_header.php:58
|
73 |
-
msgid ""
|
74 |
-
"The billing details for some of your membership levels is not supported by Payflow."
|
75 |
-
msgstr "Payflow ei tue joidenkin tilaajatasojen laskutustietoja."
|
76 |
-
|
77 |
-
#: adminpages/admin_header.php:66
|
78 |
-
msgid ""
|
79 |
-
"The billing details for this level are not supported by Payflow. Please review the "
|
80 |
-
"notes in the Billing Details section below."
|
81 |
-
msgstr ""
|
82 |
-
"Payflow ei tue joidenkin tilaajatasojen laskutustietoja. Ole hyvä ja tarkista "
|
83 |
-
"laskutustietojen merkinnät alapuolella olevasta osiosta."
|
84 |
-
|
85 |
-
#: adminpages/admin_header.php:78
|
86 |
-
msgid ""
|
87 |
-
"The billing details for some of your membership levels is not supported by "
|
88 |
-
"Braintree."
|
89 |
-
msgstr "Braintree ei tue joidenkin tilaajatasojen laskutustietoja. "
|
90 |
-
|
91 |
-
#: adminpages/admin_header.php:86
|
92 |
-
msgid ""
|
93 |
-
"The billing details for this level are not supported by Braintree. Please review "
|
94 |
-
"the notes in the Billing Details section below."
|
95 |
-
msgstr ""
|
96 |
-
"Braintree ei tue joidenkin tilaajatasojen laskutustietoja. Ole hyvä ja tarkista "
|
97 |
-
"laskutustietojen merkinnät alapuolella olevasta osiosta."
|
98 |
-
|
99 |
-
#: adminpages/admin_header.php:98
|
100 |
-
msgid ""
|
101 |
-
"The billing details for some of your membership levels is not supported by "
|
102 |
-
"TwoCheckout."
|
103 |
-
msgstr ""
|
104 |
-
"2Checkout ei tue joidenkin tilaajatasojen laskutustietoja. Ole hyvä ja tarkista "
|
105 |
-
"laskutustietojen merkinnät alapuolella olevasta osiosta."
|
106 |
-
|
107 |
-
#: adminpages/admin_header.php:107
|
108 |
-
msgid ""
|
109 |
-
"The billing details for this level are not supported by 2Checkout. Please review "
|
110 |
-
"the notes in the Billing Details section below."
|
111 |
-
msgstr ""
|
112 |
-
"2Checkout ei tue joidenkin tilaajatasojen laskutustietoja. Ole hyvä ja tarkista "
|
113 |
-
"laskutustietojen merkinnät alapuolella olevasta osiosta."
|
114 |
-
|
115 |
-
#: adminpages/admin_header.php:127
|
116 |
-
msgid "Plugin Support"
|
117 |
-
msgstr "Lisäosan tuki"
|
118 |
-
|
119 |
-
#: adminpages/admin_header.php:127
|
120 |
-
msgid "User Forum"
|
121 |
-
msgstr "Keskustelufoorumi"
|
122 |
-
|
123 |
-
#: adminpages/admin_header.php:150 adminpages/membershiplevels.php:569
|
124 |
-
#: adminpages/pagesettings.php:69 includes/adminpages.php:64
|
125 |
-
#: includes/adminpages.php:65 includes/adminpages.php:111
|
126 |
-
msgid "Membership Levels"
|
127 |
-
msgstr "Tilaajatasot"
|
128 |
-
|
129 |
-
#: adminpages/admin_header.php:154 adminpages/pagesettings.php:120
|
130 |
-
msgid "Pages"
|
131 |
-
msgstr "Sivut"
|
132 |
-
|
133 |
-
#: adminpages/admin_header.php:158
|
134 |
-
msgid "Payment Gateway & SSL"
|
135 |
-
msgstr "Maksuväylä & SSL"
|
136 |
-
|
137 |
-
#: adminpages/admin_header.php:162 adminpages/memberslist.php:168
|
138 |
-
#: shortcodes/pmpro_account.php:106
|
139 |
-
msgid "Email"
|
140 |
-
msgstr "Sähköposti"
|
141 |
-
|
142 |
-
#: adminpages/admin_header.php:166
|
143 |
-
msgid "Advanced"
|
144 |
-
msgstr "Lisäasetukset"
|
145 |
-
|
146 |
-
#: adminpages/admin_header.php:170 includes/adminpages.php:52
|
147 |
-
#: includes/adminpages.php:146
|
148 |
-
msgid "Add Ons"
|
149 |
-
msgstr "Lisäosat"
|
150 |
-
|
151 |
-
#: adminpages/advancedsettings.php:43
|
152 |
-
msgid "Your advanced settings have been updated."
|
153 |
-
msgstr "Lisäasetukset on päivitetty."
|
154 |
-
|
155 |
-
#: adminpages/advancedsettings.php:68
|
156 |
-
#, php-format
|
157 |
-
msgid "This content is for !!levels!! members only. <a href=\"%s\">Register here</a>."
|
158 |
-
msgstr "Tämä sisältö on vain tilaajille. <a href=\"%s\">Rekisteröidy tästä</a>."
|
159 |
-
|
160 |
-
#: adminpages/advancedsettings.php:73
|
161 |
-
#, php-format
|
162 |
-
msgid ""
|
163 |
-
"Please <a href=\"%s\">login</a> to view this content. (<a href=\"%s\">Register "
|
164 |
-
"here</a>.)"
|
165 |
-
msgstr ""
|
166 |
-
"<a href=\"%s\">Kirjaudu sisään</a> lukeaksesi sisällön. (<a href=\"%s\">Tai "
|
167 |
-
"rekisteröidy täältä</a>.)"
|
168 |
-
|
169 |
-
#: adminpages/advancedsettings.php:78
|
170 |
-
msgid "This content is for members only. Visit the site and log in/register to read."
|
171 |
-
msgstr "Tämä sisältö on vain tilaajille. Kirjaudu sisään lukeaksesi artikkelin."
|
172 |
-
|
173 |
-
#: adminpages/advancedsettings.php:88 includes/adminpages.php:51
|
174 |
-
#: includes/adminpages.php:139
|
175 |
-
msgid "Advanced Settings"
|
176 |
-
msgstr "Lisäasetukset"
|
177 |
-
|
178 |
-
#: adminpages/advancedsettings.php:94
|
179 |
-
msgid "Message for Logged-in Non-members"
|
180 |
-
msgstr "Viesti sisäänkirjautuneille ei-tilaajille"
|
181 |
-
|
182 |
-
#: adminpages/advancedsettings.php:98
|
183 |
-
msgid "This message replaces the post content for non-members. Available variables"
|
184 |
-
msgstr ""
|
185 |
-
"Tämä viesti korvaa artikkelin sisällön ei-tilaajille. Käytettävissä olevat muuttujat"
|
186 |
-
|
187 |
-
#: adminpages/advancedsettings.php:103
|
188 |
-
msgid "Message for Logged-out Users"
|
189 |
-
msgstr "Viesti kirjautumattomille käyttäjille"
|
190 |
-
|
191 |
-
#: adminpages/advancedsettings.php:107
|
192 |
-
msgid "This message replaces the post content for logged-out visitors."
|
193 |
-
msgstr "Tämä viesti korvaa artikkelin sisällön kirjautumattomille käyttäjille"
|
194 |
-
|
195 |
-
#: adminpages/advancedsettings.php:112
|
196 |
-
msgid "Message for RSS Feed"
|
197 |
-
msgstr "Viesti RSS-feediin"
|
198 |
-
|
199 |
-
#: adminpages/advancedsettings.php:116
|
200 |
-
msgid "This message replaces the post content in RSS feeds."
|
201 |
-
msgstr "Tämä viesti korvaa artikkelin sisällön RSS-syötteissä."
|
202 |
-
|
203 |
-
#: adminpages/advancedsettings.php:122
|
204 |
-
msgid "Filter searches and archives?"
|
205 |
-
msgstr "Piilota artikkelit hauista ja arkistoista?"
|
206 |
-
|
207 |
-
#: adminpages/advancedsettings.php:126
|
208 |
-
msgid "No - Non-members will see restricted posts/pages in searches and archives."
|
209 |
-
msgstr "Ei - Kaikki käyttäjät näkevät kaikki artikkelit/sivut hauissa ja arkistoissa."
|
210 |
-
|
211 |
-
#: adminpages/advancedsettings.php:127
|
212 |
-
msgid "Yes - Only members will see restricted posts/pages in searches and archives."
|
213 |
-
msgstr ""
|
214 |
-
"Kyllä - Vain tilaajat näkevät rajoitetut artikkelit/sivut hauissa ja arkistoissa."
|
215 |
-
|
216 |
-
#: adminpages/advancedsettings.php:133
|
217 |
-
msgid "Show Excerpts to Non-Members?"
|
218 |
-
msgstr "Näytä ote artikkelista Ei-tilaajille?"
|
219 |
-
|
220 |
-
#: adminpages/advancedsettings.php:137
|
221 |
-
msgid "No - Hide excerpts."
|
222 |
-
msgstr "Ei - Piilota otteet artikkelista."
|
223 |
-
|
224 |
-
#: adminpages/advancedsettings.php:138
|
225 |
-
msgid "Yes - Show excerpts."
|
226 |
-
msgstr "Kyllä - Näytä ote artikkelista."
|
227 |
-
|
228 |
-
#: adminpages/advancedsettings.php:144
|
229 |
-
msgid "Hide Ads From Members?"
|
230 |
-
msgstr "Piilota mainokset tilaajilta?"
|
231 |
-
|
232 |
-
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
|
233 |
-
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:658
|
234 |
-
#: adminpages/paymentsettings.php:210
|
235 |
-
#: classes/gateways/class.pmprogateway_stripe.php:174 includes/profile.php:101
|
236 |
-
msgid "No"
|
237 |
-
msgstr "Ei"
|
238 |
-
|
239 |
-
#: adminpages/advancedsettings.php:149
|
240 |
-
msgid "Hide Ads From All Members"
|
241 |
-
msgstr "Piilota mainokset kaikilta tilaajilta"
|
242 |
-
|
243 |
-
#: adminpages/advancedsettings.php:150
|
244 |
-
msgid "Hide Ads From Certain Members"
|
245 |
-
msgstr "Piilota mainokset tietyiltä tilaajilta"
|
246 |
-
|
247 |
-
#: adminpages/advancedsettings.php:157
|
248 |
-
msgid "Ads from the following plugins will be automatically turned off"
|
249 |
-
msgstr "Seuraavien lisäosien mainokset kytketään automaattisesti pois"
|
250 |
-
|
251 |
-
#: adminpages/advancedsettings.php:158
|
252 |
-
msgid "To hide ads in your template code, use code like the following"
|
253 |
-
msgstr ""
|
254 |
-
|
255 |
-
#: adminpages/advancedsettings.php:169
|
256 |
-
msgid "Choose Levels to Hide Ads From"
|
257 |
-
msgstr "Valitse tilaajatasot joilta piilotetaan mainokset"
|
258 |
-
|
259 |
-
#: adminpages/advancedsettings.php:203
|
260 |
-
msgid "Redirect all traffic from registration page to /susbcription/?"
|
261 |
-
msgstr "Ohjaa kaikki liikenne rekisteröinti sivulta osoitteeseen /tilaus/?"
|
262 |
-
|
263 |
-
#: adminpages/advancedsettings.php:203
|
264 |
-
msgid "multisite only"
|
265 |
-
msgstr "vain multisite"
|
266 |
-
|
267 |
-
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:658
|
268 |
-
#: adminpages/paymentsettings.php:211
|
269 |
-
#: classes/gateways/class.pmprogateway_stripe.php:175 includes/profile.php:102
|
270 |
-
msgid "Yes"
|
271 |
-
msgstr "Kyllä"
|
272 |
-
|
273 |
-
#: adminpages/advancedsettings.php:215
|
274 |
-
msgid "Use reCAPTCHA?"
|
275 |
-
msgstr "Ota käyttöön reCAPTCHA?"
|
276 |
-
|
277 |
-
#: adminpages/advancedsettings.php:220
|
278 |
-
msgid "Yes - Free memberships only."
|
279 |
-
msgstr "Kyllä - Vain maksuttomille tilaajille"
|
280 |
-
|
281 |
-
#: adminpages/advancedsettings.php:221
|
282 |
-
msgid "Yes - All memberships."
|
283 |
-
msgstr "Kyllä - Kaikille tilaajille"
|
284 |
-
|
285 |
-
#: adminpages/advancedsettings.php:223
|
286 |
-
msgid "A free reCAPTCHA key is required."
|
287 |
-
msgstr "Tarvitset ilmaisen reCAPTCHA avaimen."
|
288 |
-
|
289 |
-
#: adminpages/advancedsettings.php:223
|
290 |
-
msgid "Click here to signup for reCAPTCHA"
|
291 |
-
msgstr "Klikkaa tästä rekisteröidäksesi reCAPTCHA:n"
|
292 |
-
|
293 |
-
#: adminpages/advancedsettings.php:229
|
294 |
-
msgid "reCAPTCHA Public Key"
|
295 |
-
msgstr "reCAPTCHA Julkinen Avain"
|
296 |
-
|
297 |
-
#: adminpages/advancedsettings.php:232
|
298 |
-
msgid "reCAPTCHA Private Key"
|
299 |
-
msgstr "reCAPTCHA Salainen Avain"
|
300 |
-
|
301 |
-
#: adminpages/advancedsettings.php:238
|
302 |
-
msgid "Require Terms of Service on signups?"
|
303 |
-
msgstr "Vaadi käyttöehdot rekisteröitymisen yhteydessä?"
|
304 |
-
|
305 |
-
#: adminpages/advancedsettings.php:245
|
306 |
-
msgid ""
|
307 |
-
"If yes, create a WordPress page containing your TOS agreement and assign it using "
|
308 |
-
"the dropdown above."
|
309 |
-
msgstr ""
|
310 |
-
"Mikäli valitsit kyllä, luo Wordpress-sivu, joka sisältää käyttöehtosopimukset ja "
|
311 |
-
"valitse se käyttämällä ylläolevaa pudotuslaatikkoa."
|
312 |
-
|
313 |
-
#: adminpages/advancedsettings.php:285
|
314 |
-
msgid "selected"
|
315 |
-
msgstr "valittu"
|
316 |
-
|
317 |
-
#: adminpages/advancedsettings.php:368 adminpages/pagesettings.php:251
|
318 |
-
#: adminpages/paymentsettings.php:238
|
319 |
-
msgid "Save Settings"
|
320 |
-
msgstr "Tallenna asetukset"
|
321 |
-
|
322 |
-
#: adminpages/discountcodes.php:48
|
323 |
-
msgid "Discount code updated successfully."
|
324 |
-
msgstr "Alennuskoodin päivitys onnistui."
|
325 |
-
|
326 |
-
#: adminpages/discountcodes.php:55
|
327 |
-
msgid "Error updating discount code. That code may already be in use."
|
328 |
-
msgstr "Virhe päivitettäessä alennuskoodia. Tämä koodi voi olla jo käytössä."
|
329 |
-
|
330 |
-
#: adminpages/discountcodes.php:64
|
331 |
-
msgid "Discount code added successfully."
|
332 |
-
msgstr "Alennuskoodin lisääminen onnistui."
|
333 |
-
|
334 |
-
#: adminpages/discountcodes.php:72
|
335 |
-
msgid "Error adding discount code. That code may already be in use."
|
336 |
-
msgstr "Virhe lisättäessä alennuskoodia. Tämä koodi voi olla jo käytössä."
|
337 |
-
|
338 |
-
#: adminpages/discountcodes.php:197
|
339 |
-
#, php-format
|
340 |
-
msgid "Error saving values for the %s level."
|
341 |
-
msgstr "Virhe tallennettaessa arvoja %s tilaajatasolle."
|
342 |
-
|
343 |
-
#: adminpages/discountcodes.php:205
|
344 |
-
msgid "There were errors updating the level values: "
|
345 |
-
msgstr "Tapahtui virheitä päivitettäessä seuraavia tasoja:"
|
346 |
-
|
347 |
-
#: adminpages/discountcodes.php:238
|
348 |
-
#, php-format
|
349 |
-
msgid "Code %s deleted successfully."
|
350 |
-
msgstr "Koodi %s poistettiin onnistuneesti."
|
351 |
-
|
352 |
-
#: adminpages/discountcodes.php:243
|
353 |
-
msgid ""
|
354 |
-
"Error deleting discount code. The code was only partially deleted. Please try again."
|
355 |
-
msgstr ""
|
356 |
-
"Virhe poistettaessa alennuskoodia. Koodi poistettiin vain osittain. Ole hyvä ja "
|
357 |
-
"yritä uudelleen."
|
358 |
-
|
359 |
-
#: adminpages/discountcodes.php:249
|
360 |
-
msgid "Error deleting code. Please try again."
|
361 |
-
msgstr "Virhe poistettaessa alennuskoodia. Ole hyvä ja yritä uudelleen."
|
362 |
-
|
363 |
-
#: adminpages/discountcodes.php:255
|
364 |
-
msgid "Code not found."
|
365 |
-
msgstr "Koodia ei löytynyt."
|
366 |
-
|
367 |
-
#: adminpages/discountcodes.php:268
|
368 |
-
msgid "Edit Discount Code"
|
369 |
-
msgstr "Muokkaa Alennuskoodia"
|
370 |
-
|
371 |
-
#: adminpages/discountcodes.php:270 adminpages/discountcodes.php:558
|
372 |
-
msgid "Add New Discount Code"
|
373 |
-
msgstr "Lisää uusi alennuskoodi"
|
374 |
-
|
375 |
-
#: adminpages/discountcodes.php:310 adminpages/discountcodes.php:586
|
376 |
-
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:583
|
377 |
-
#: adminpages/memberslist.php:164 adminpages/orders.php:910
|
378 |
-
#: adminpages/reports/login.php:142
|
379 |
-
msgid "ID"
|
380 |
-
msgstr ""
|
381 |
-
|
382 |
-
#: adminpages/discountcodes.php:311 adminpages/orders.php:261
|
383 |
-
msgid "This will be generated when you save."
|
384 |
-
msgstr "Tämä luodaan satunnaisesti kun tallennat."
|
385 |
-
|
386 |
-
#: adminpages/discountcodes.php:315 adminpages/discountcodes.php:587
|
387 |
-
#: adminpages/orders.php:265 adminpages/orders.php:911
|
388 |
-
msgid "Code"
|
389 |
-
msgstr "Koodi"
|
390 |
-
|
391 |
-
#: adminpages/discountcodes.php:353
|
392 |
-
msgid "Start Date"
|
393 |
-
msgstr "Alkamispäivä"
|
394 |
-
|
395 |
-
#: adminpages/discountcodes.php:371
|
396 |
-
#: classes/gateways/class.pmprogateway_braintree.php:321
|
397 |
-
#: classes/gateways/class.pmprogateway_stripe.php:455 pages/billing.php:262
|
398 |
-
#: pages/checkout.php:562
|
399 |
-
msgid "Expiration Date"
|
400 |
-
msgstr "Päättymispäivä"
|
401 |
-
|
402 |
-
#: adminpages/discountcodes.php:389 adminpages/discountcodes.php:590
|
403 |
-
msgid "Uses"
|
404 |
-
msgstr "Käyttökertoja"
|
405 |
-
|
406 |
-
#: adminpages/discountcodes.php:392
|
407 |
-
msgid "Leave blank for unlimited uses."
|
408 |
-
msgstr "Jätä tyhjäksi jos koodia saa käyttää rajattomasti"
|
409 |
-
|
410 |
-
#: adminpages/discountcodes.php:401
|
411 |
-
msgid "Which Levels Will This Code Apply To?"
|
412 |
-
msgstr "Valitse käyttäjätasot, joille koodi toimii"
|
413 |
-
|
414 |
-
#: adminpages/discountcodes.php:431 adminpages/membershiplevels.php:341
|
415 |
-
msgid "Initial Payment"
|
416 |
-
msgstr "Aloitusmaksu"
|
417 |
-
|
418 |
-
#: adminpages/discountcodes.php:442 adminpages/membershiplevels.php:352
|
419 |
-
msgid "The initial amount collected at registration."
|
420 |
-
msgstr "Summa, mikä kerätään rekisteröinnin yhteydessä."
|
421 |
-
|
422 |
-
#: adminpages/discountcodes.php:447 adminpages/membershiplevels.php:356
|
423 |
-
msgid "Recurring Subscription"
|
424 |
-
msgstr "Uusiutuva tilaus"
|
425 |
-
|
426 |
-
#: adminpages/discountcodes.php:448 adminpages/membershiplevels.php:357
|
427 |
-
msgid "Check if this level has a recurring subscription payment."
|
428 |
-
msgstr "Valitse, jos taso sisältää uusiutuvan maksun."
|
429 |
-
|
430 |
-
#: adminpages/discountcodes.php:452 adminpages/membershiplevels.php:361
|
431 |
-
msgid "Billing Amount"
|
432 |
-
msgstr "Maksu"
|
433 |
-
|
434 |
-
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
435 |
-
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
436 |
-
#: classes/gateways/class.pmprogateway_stripe.php:522
|
437 |
-
msgid "Day(s)"
|
438 |
-
msgstr "Päivä(ä)"
|
439 |
-
|
440 |
-
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
441 |
-
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
442 |
-
#: classes/gateways/class.pmprogateway_stripe.php:522
|
443 |
-
msgid "Week(s)"
|
444 |
-
msgstr "Viikko(a)"
|
445 |
-
|
446 |
-
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
447 |
-
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
448 |
-
#: classes/gateways/class.pmprogateway_stripe.php:522
|
449 |
-
msgid "Month(s)"
|
450 |
-
msgstr "Kuukautta"
|
451 |
-
|
452 |
-
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
453 |
-
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
454 |
-
#: classes/gateways/class.pmprogateway_stripe.php:522
|
455 |
-
msgid "Year(s)"
|
456 |
-
msgstr "Vuotta"
|
457 |
-
|
458 |
-
#: adminpages/discountcodes.php:475 adminpages/membershiplevels.php:385
|
459 |
-
msgid "The amount to be billed one cycle after the initial payment."
|
460 |
-
msgstr "Summa, joka laskutetaan jaksottain aloitusmaksun jälkeen."
|
461 |
-
|
462 |
-
#: adminpages/discountcodes.php:480 adminpages/membershiplevels.php:403
|
463 |
-
msgid "Billing Cycle Limit"
|
464 |
-
msgstr "Laskutusjaksojen maksimi"
|
465 |
-
|
466 |
-
#: adminpages/discountcodes.php:483 adminpages/membershiplevels.php:407
|
467 |
-
msgid ""
|
468 |
-
"The <strong>total</strong> number of recurring billing cycles for this level, "
|
469 |
-
"including the trial period (if applicable) but not including the initial payment. "
|
470 |
-
"Set to zero if membership is indefinite."
|
471 |
-
msgstr ""
|
472 |
-
"Tilaajatason laskutettavien jaksojen <strong>kokonaismäärä</strong>, sisältäen "
|
473 |
-
"kokeiluajan ja lukuunottamatta aloitusmaksua. Aseta <strong>0</strong>, mikäli "
|
474 |
-
"tilaus jatkuu toistaiseksi."
|
475 |
-
|
476 |
-
#: adminpages/discountcodes.php:488 adminpages/membershiplevels.php:416
|
477 |
-
msgid "Custom Trial"
|
478 |
-
msgstr "Mukautettu kokeiluaika"
|
479 |
-
|
480 |
-
#: adminpages/discountcodes.php:489 adminpages/membershiplevels.php:418
|
481 |
-
msgid "Check to add a custom trial period."
|
482 |
-
msgstr "Valitse lisätäksesi mukautetun kokeiluajan."
|
483 |
-
|
484 |
-
#: adminpages/discountcodes.php:493 adminpages/membershiplevels.php:427
|
485 |
-
msgid "Trial Billing Amount"
|
486 |
-
msgstr "Kokeilujaksojen maksu"
|
487 |
-
|
488 |
-
#: adminpages/discountcodes.php:504 adminpages/membershiplevels.php:438
|
489 |
-
msgid "for the first"
|
490 |
-
msgstr "ensimmäiselle"
|
491 |
-
|
492 |
-
#: adminpages/discountcodes.php:506 adminpages/membershiplevels.php:440
|
493 |
-
msgid "subscription payments"
|
494 |
-
msgstr "laskutusjaksolle"
|
495 |
-
|
496 |
-
#: adminpages/discountcodes.php:511 adminpages/membershiplevels.php:469
|
497 |
-
msgid "Membership Expiration"
|
498 |
-
msgstr "Tilaajataso vanhenee"
|
499 |
-
|
500 |
-
#: adminpages/discountcodes.php:512 adminpages/membershiplevels.php:470
|
501 |
-
msgid "Check this to set when membership access expires."
|
502 |
-
msgstr "Valitse asettaaksesi tilaajatasolle vanhemisajankohta."
|
503 |
-
|
504 |
-
#: adminpages/discountcodes.php:516 adminpages/membershiplevels.php:474
|
505 |
-
msgid "Expires In"
|
506 |
-
msgstr "Vanhenee kun"
|
507 |
-
|
508 |
-
#: adminpages/discountcodes.php:529 adminpages/membershiplevels.php:487
|
509 |
-
msgid ""
|
510 |
-
"Set the duration of membership access. Note that the any future payments (recurring "
|
511 |
-
"subscription, if any) will be cancelled when the membership expires."
|
512 |
-
msgstr ""
|
513 |
-
"Valitse tilaajatason kesto. Ota huomioon, että tulevat maksut (uusiutuvat "
|
514 |
-
"tilaukset, mikäli niitä on) loppuvat kun tilaus päättyy."
|
515 |
-
|
516 |
-
#: adminpages/discountcodes.php:557
|
517 |
-
msgid "Memberships Discount Codes"
|
518 |
-
msgstr ""
|
519 |
-
|
520 |
-
#: adminpages/discountcodes.php:567
|
521 |
-
msgid "Search Discount Codes"
|
522 |
-
msgstr "Etsi Alennuskoodeja"
|
523 |
-
|
524 |
-
#: adminpages/discountcodes.php:570
|
525 |
-
msgid "Search"
|
526 |
-
msgstr "Etsi"
|
527 |
-
|
528 |
-
#: adminpages/discountcodes.php:588
|
529 |
-
msgid "Starts"
|
530 |
-
msgstr "Alkaa"
|
531 |
-
|
532 |
-
#: adminpages/discountcodes.php:589 adminpages/memberslist.php:179
|
533 |
-
#: adminpages/reports/login.php:147 includes/profile.php:98
|
534 |
-
msgid "Expires"
|
535 |
-
msgstr "Päättyy"
|
536 |
-
|
537 |
-
#: adminpages/discountcodes.php:591
|
538 |
-
msgid "Levels"
|
539 |
-
msgstr "Tilaajatasot"
|
540 |
-
|
541 |
-
#: adminpages/discountcodes.php:603
|
542 |
-
msgid ""
|
543 |
-
"Discount codes allow you to offer your memberships at discounted prices to select "
|
544 |
-
"customers."
|
545 |
-
msgstr ""
|
546 |
-
|
547 |
-
#: adminpages/discountcodes.php:603
|
548 |
-
msgid "Create your first discount code now"
|
549 |
-
msgstr "Luo ensimmäinen alennuskoodisi nyt"
|
550 |
-
|
551 |
-
#: adminpages/discountcodes.php:648 adminpages/membershiplevels.php:660
|
552 |
-
#: adminpages/orders.php:989
|
553 |
-
msgid "edit"
|
554 |
-
msgstr "muokkaa"
|
555 |
-
|
556 |
-
#: adminpages/discountcodes.php:651
|
557 |
-
#, php-format
|
558 |
-
msgid ""
|
559 |
-
"Are you sure you want to delete the %s discount code? The subscriptions for "
|
560 |
-
"existing users will not change, but new users will not be able to use this code "
|
561 |
-
"anymore."
|
562 |
-
msgstr ""
|
563 |
-
|
564 |
-
#: adminpages/discountcodes.php:651 adminpages/membershiplevels.php:660
|
565 |
-
#: adminpages/orders.php:995
|
566 |
-
msgid "delete"
|
567 |
-
msgstr "poista"
|
568 |
-
|
569 |
-
#: adminpages/emailsettings.php:69 includes/adminpages.php:50
|
570 |
-
#: includes/adminpages.php:132
|
571 |
-
msgid "Email Settings"
|
572 |
-
msgstr "Sähköpostiasetukset"
|
573 |
-
|
574 |
-
#: adminpages/emailsettings.php:70
|
575 |
-
msgid ""
|
576 |
-
"By default, system generated emails are sent from <em><strong>wordpress@yourdomain."
|
577 |
-
"com</strong></em>. You can update this from address using the fields below."
|
578 |
-
msgstr ""
|
579 |
-
|
580 |
-
#: adminpages/emailsettings.php:72
|
581 |
-
msgid ""
|
582 |
-
"To modify the appearance of system generated emails, add the files <em>email_header."
|
583 |
-
"html</em> and <em>email_footer.html</em> to your theme's directory. This will "
|
584 |
-
"modify both the WordPress default messages as well as messages generated by Paid "
|
585 |
-
"Memberships Pro. <a title=\"Paid Memberships Pro - Member Communications\" target="
|
586 |
-
"\"_blank\" href=\"http://www.paidmembershipspro.com/documentation/member-"
|
587 |
-
"communications/\">Click here to learn more about Paid Memberships Pro emails</a>."
|
588 |
-
msgstr ""
|
589 |
-
|
590 |
-
#: adminpages/emailsettings.php:78
|
591 |
-
msgid "From Email"
|
592 |
-
msgstr "Keneltä (sähköposti)"
|
593 |
-
|
594 |
-
#: adminpages/emailsettings.php:86
|
595 |
-
msgid "From Name"
|
596 |
-
msgstr "Kuka (nimi)"
|
597 |
-
|
598 |
-
#: adminpages/emailsettings.php:94
|
599 |
-
msgid "Only Filter PMPro Emails?"
|
600 |
-
msgstr "Filtteröi vain PMPro-Sähköposteja?"
|
601 |
-
|
602 |
-
#: adminpages/emailsettings.php:98
|
603 |
-
msgid "If unchecked, all emails from \"WordPress <"
|
604 |
-
msgstr "Jos jätät tyhjäksi kaikki sähköpostit \"WordPress <"
|
605 |
-
|
606 |
-
#: adminpages/emailsettings.php:115
|
607 |
-
msgid "Send the site admin emails"
|
608 |
-
msgstr "Lähetä sivuston ylläpitäjälle sähköpostia"
|
609 |
-
|
610 |
-
#: adminpages/emailsettings.php:121
|
611 |
-
msgid "Checkout"
|
612 |
-
msgstr "Kassa"
|
613 |
-
|
614 |
-
#: adminpages/emailsettings.php:125
|
615 |
-
msgid "when a member checks out."
|
616 |
-
msgstr "kun henkilö maksaa tilauksen."
|
617 |
-
|
618 |
-
#: adminpages/emailsettings.php:130
|
619 |
-
msgid "Admin Changes"
|
620 |
-
msgstr "Ylläpitäjä muuttaa"
|
621 |
-
|
622 |
-
#: adminpages/emailsettings.php:134
|
623 |
-
msgid "when an admin changes a user's membership level through the dashboard."
|
624 |
-
msgstr "kun ylläpitäjä muuttaa käyttäjän tilaajatason asetusvalikosta."
|
625 |
-
|
626 |
-
#: adminpages/emailsettings.php:139
|
627 |
-
msgid "Cancellation"
|
628 |
-
msgstr "Peruminen"
|
629 |
-
|
630 |
-
#: adminpages/emailsettings.php:143
|
631 |
-
msgid "when a user cancels his or her account."
|
632 |
-
msgstr "kun käyttäjä lopettaa tilinsä."
|
633 |
-
|
634 |
-
#: adminpages/emailsettings.php:148
|
635 |
-
msgid "Bill Updates"
|
636 |
-
msgstr "Tietojen muuttuminen"
|
637 |
-
|
638 |
-
#: adminpages/emailsettings.php:152
|
639 |
-
msgid "when a user updates his or her billing information."
|
640 |
-
msgstr "kun käyttäjä päivittää omia laskutustietojansa."
|
641 |
-
|
642 |
-
#: adminpages/emailsettings.php:158
|
643 |
-
msgid "Send members emails"
|
644 |
-
msgstr "Lähetä tilaajille sähköpostia"
|
645 |
-
|
646 |
-
#: adminpages/emailsettings.php:164
|
647 |
-
msgid "New Users"
|
648 |
-
msgstr "Uudet Käyttäjät"
|
649 |
-
|
650 |
-
#: adminpages/emailsettings.php:168
|
651 |
-
msgid ""
|
652 |
-
"Default WP notification email. (Recommended: Leave unchecked. Members will still "
|
653 |
-
"get an email confirmation from PMPro after checkout.)"
|
654 |
-
msgstr ""
|
655 |
-
"Wordpressin oletussähköposti. (Suositus: Jätä tyhjäksi. Tilaajat saavat "
|
656 |
-
"jokatapauksessa sähköpostin PMPro:lta maksamisen jälkeen."
|
657 |
-
|
658 |
-
#: adminpages/membershiplevels.php:120
|
659 |
-
msgid "Membership level updated successfully."
|
660 |
-
msgstr "Tilaajataso uusittiin onnistuneesti"
|
661 |
-
|
662 |
-
#: adminpages/membershiplevels.php:126
|
663 |
-
msgid "Error updating membership level."
|
664 |
-
msgstr "Virhe päivitettäessä tilaajatasoa"
|
665 |
-
|
666 |
-
#: adminpages/membershiplevels.php:143
|
667 |
-
msgid "Membership level added successfully."
|
668 |
-
msgstr ""
|
669 |
-
|
670 |
-
#: adminpages/membershiplevels.php:148
|
671 |
-
msgid "Error adding membership level."
|
672 |
-
msgstr ""
|
673 |
-
|
674 |
-
#: adminpages/membershiplevels.php:183
|
675 |
-
#, php-format
|
676 |
-
msgid ""
|
677 |
-
"There was an error canceling the subscription for user with ID=%d. You will want to "
|
678 |
-
"check your payment gateway to see if their subscription is still active."
|
679 |
-
msgstr ""
|
680 |
-
|
681 |
-
#: adminpages/membershiplevels.php:186
|
682 |
-
msgid "Last Invoice"
|
683 |
-
msgstr "Viimeisin lasku"
|
684 |
-
|
685 |
-
#: adminpages/membershiplevels.php:200
|
686 |
-
msgid "Membership level deleted successfully."
|
687 |
-
msgstr "Tilaajataso poistettiin onnistuneesti."
|
688 |
-
|
689 |
-
#: adminpages/membershiplevels.php:205 adminpages/membershiplevels.php:211
|
690 |
-
msgid "Error deleting membership level."
|
691 |
-
msgstr "Virhe poistettaessa tilaajatasoa."
|
692 |
-
|
693 |
-
#: adminpages/membershiplevels.php:226
|
694 |
-
msgid "Edit Membership Level"
|
695 |
-
msgstr "Muokkaa Tilaajatasoa"
|
696 |
-
|
697 |
-
#: adminpages/membershiplevels.php:228
|
698 |
-
msgid "Add New Membership Level"
|
699 |
-
msgstr "Lisää uusi Tilaajataso"
|
700 |
-
|
701 |
-
#: adminpages/membershiplevels.php:295 adminpages/membershiplevels.php:584
|
702 |
-
#: adminpages/reports/login.php:144
|
703 |
-
msgid "Name"
|
704 |
-
msgstr "Nimi"
|
705 |
-
|
706 |
-
#: adminpages/membershiplevels.php:300
|
707 |
-
msgid "Description"
|
708 |
-
msgstr "Kuvaus"
|
709 |
-
|
710 |
-
#: adminpages/membershiplevels.php:318
|
711 |
-
msgid "Confirmation Message"
|
712 |
-
msgstr "Vahvistusviesti"
|
713 |
-
|
714 |
-
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:585
|
715 |
-
msgid "Billing Details"
|
716 |
-
msgstr "Laskutuksen asetukset"
|
717 |
-
|
718 |
-
#: adminpages/membershiplevels.php:372
|
719 |
-
#: classes/gateways/class.pmprogateway_stripe.php:620
|
720 |
-
msgid "per"
|
721 |
-
msgstr ""
|
722 |
-
|
723 |
-
#: adminpages/membershiplevels.php:387
|
724 |
-
msgid ""
|
725 |
-
"Stripe integration currently only supports billing periods of \"Week\", \"Month\" "
|
726 |
-
"or \"Year\"."
|
727 |
-
msgstr ""
|
728 |
-
|
729 |
-
#: adminpages/membershiplevels.php:389
|
730 |
-
msgid ""
|
731 |
-
"Braintree integration currently only supports billing periods of \"Month\" or \"Year"
|
732 |
-
"\"."
|
733 |
-
msgstr ""
|
734 |
-
|
735 |
-
#: adminpages/membershiplevels.php:391
|
736 |
-
msgid ""
|
737 |
-
"Payflow integration currently only supports billing frequencies of 1 and billing "
|
738 |
-
"periods of \"Week\", \"Month\" or \"Year\"."
|
739 |
-
msgstr ""
|
740 |
-
|
741 |
-
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:397
|
742 |
-
#: classes/gateways/class.pmprogateway_cybersource.php:101
|
743 |
-
#: classes/gateways/class.pmprogateway_paypal.php:118
|
744 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
745 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
746 |
-
msgid "Note"
|
747 |
-
msgstr "Huomio"
|
748 |
-
|
749 |
-
#: adminpages/membershiplevels.php:395
|
750 |
-
msgid ""
|
751 |
-
"After saving this level, make note of the ID and create a \"Plan\" in your "
|
752 |
-
"Braintree dashboard with the same settings and the \"Plan ID\" set to <em>pmpro_#</"
|
753 |
-
"em>, where # is the level ID."
|
754 |
-
msgstr ""
|
755 |
-
|
756 |
-
#: adminpages/membershiplevels.php:397
|
757 |
-
msgid ""
|
758 |
-
"You will need to create a \"Plan\" in your Braintree dashboard with the same "
|
759 |
-
"settings and the \"Plan ID\" set to"
|
760 |
-
msgstr ""
|
761 |
-
|
762 |
-
#: adminpages/membershiplevels.php:409
|
763 |
-
msgid ""
|
764 |
-
"Stripe integration currently does not support billing limits. You can still set an "
|
765 |
-
"expiration date below."
|
766 |
-
msgstr ""
|
767 |
-
|
768 |
-
#: adminpages/membershiplevels.php:421
|
769 |
-
msgid ""
|
770 |
-
"2Checkout integration does not support custom trials. You can do one period trials "
|
771 |
-
"by setting an initial payment different from the billing amount."
|
772 |
-
msgstr ""
|
773 |
-
|
774 |
-
#: adminpages/membershiplevels.php:443
|
775 |
-
msgid "Stripe integration currently does not support trial amounts greater than $0."
|
776 |
-
msgstr ""
|
777 |
-
|
778 |
-
#: adminpages/membershiplevels.php:447
|
779 |
-
msgid ""
|
780 |
-
"Braintree integration currently does not support trial amounts greater than $0."
|
781 |
-
msgstr ""
|
782 |
-
|
783 |
-
#: adminpages/membershiplevels.php:451
|
784 |
-
msgid "Payflow integration currently does not support trial amounts greater than $0."
|
785 |
-
msgstr ""
|
786 |
-
|
787 |
-
#: adminpages/membershiplevels.php:460
|
788 |
-
msgid "Other Settings"
|
789 |
-
msgstr "Muut Asetukset"
|
790 |
-
|
791 |
-
#: adminpages/membershiplevels.php:464
|
792 |
-
msgid "Disable New Signups"
|
793 |
-
msgstr "Ota Rekisteröityminen pois käytöstä"
|
794 |
-
|
795 |
-
#: adminpages/membershiplevels.php:465
|
796 |
-
msgid ""
|
797 |
-
"Check to hide this level from the membership levels page and disable registration."
|
798 |
-
msgstr "Valitse piilottaaksesi tason tilaajatasosivulta ja estääksesi rekisteröinnin."
|
799 |
-
|
800 |
-
#: adminpages/membershiplevels.php:495
|
801 |
-
msgid "Content Settings"
|
802 |
-
msgstr "Sisältöasetukset"
|
803 |
-
|
804 |
-
#: adminpages/membershiplevels.php:499
|
805 |
-
msgid "Categories"
|
806 |
-
msgstr "Kategoriat"
|
807 |
-
|
808 |
-
#: adminpages/membershiplevels.php:516
|
809 |
-
msgid "Save Level"
|
810 |
-
msgstr "Tallenna taso"
|
811 |
-
|
812 |
-
#: adminpages/membershiplevels.php:517 adminpages/orders.php:561
|
813 |
-
#: pages/billing.php:339 pages/cancel.php:71 shortcodes/pmpro_account.php:70
|
814 |
-
msgid "Cancel"
|
815 |
-
msgstr "Peruuta"
|
816 |
-
|
817 |
-
#: adminpages/membershiplevels.php:569
|
818 |
-
msgid "Add New Level"
|
819 |
-
msgstr "Lisää uusi taso"
|
820 |
-
|
821 |
-
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:575
|
822 |
-
msgid "Search Levels"
|
823 |
-
msgstr "Etsi tasoja"
|
824 |
-
|
825 |
-
#: adminpages/membershiplevels.php:579
|
826 |
-
msgid "Drag and drop membership levels to reorder them on the Levels page."
|
827 |
-
msgstr "Vedä ja pudota tilaajatasot uudelleen järjestääksesi ne Tilaajataso sivulla."
|
828 |
-
|
829 |
-
#: adminpages/membershiplevels.php:586 pages/cancel.php:53 pages/confirmation.php:83
|
830 |
-
#: pages/invoice.php:70 shortcodes/pmpro_account.php:46
|
831 |
-
msgid "Expiration"
|
832 |
-
msgstr "Päättymispäivä"
|
833 |
-
|
834 |
-
#: adminpages/membershiplevels.php:587
|
835 |
-
msgid "Allow Signups"
|
836 |
-
msgstr "Salli rekisteröityminen"
|
837 |
-
|
838 |
-
#: adminpages/membershiplevels.php:646
|
839 |
-
msgid "FREE"
|
840 |
-
msgstr "ILMAINEN"
|
841 |
-
|
842 |
-
#: adminpages/membershiplevels.php:655
|
843 |
-
msgid "After"
|
844 |
-
msgstr "Jälkeen"
|
845 |
-
|
846 |
-
#: adminpages/membershiplevels.php:660 adminpages/orders.php:992
|
847 |
-
msgid "copy"
|
848 |
-
msgstr "kopioi"
|
849 |
-
|
850 |
-
#: adminpages/memberslist.php:25 includes/adminpages.php:53
|
851 |
-
#: includes/adminpages.php:153
|
852 |
-
msgid "Members List"
|
853 |
-
msgstr "Tilaajalista"
|
854 |
-
|
855 |
-
#: adminpages/memberslist.php:26 adminpages/orders.php:591
|
856 |
-
msgid "Export to CSV"
|
857 |
-
msgstr "Vie CSV:hen"
|
858 |
-
|
859 |
-
#: adminpages/memberslist.php:30
|
860 |
-
msgid "Show"
|
861 |
-
msgstr "Näytä"
|
862 |
-
|
863 |
-
#: adminpages/memberslist.php:32 adminpages/reports/login.php:69
|
864 |
-
#: adminpages/reports/memberships.php:317 adminpages/reports/sales.php:216
|
865 |
-
msgid "All Levels"
|
866 |
-
msgstr "Kaikki tasot"
|
867 |
-
|
868 |
-
#: adminpages/memberslist.php:42
|
869 |
-
msgid "Cancelled Members"
|
870 |
-
msgstr "Perutut tilaajat"
|
871 |
-
|
872 |
-
#: adminpages/memberslist.php:43
|
873 |
-
msgid "Expired Members"
|
874 |
-
msgstr "Vanhentuneet tilaajat"
|
875 |
-
|
876 |
-
#: adminpages/memberslist.php:44
|
877 |
-
msgid "Old Members"
|
878 |
-
msgstr "Vanhat Tilaajat"
|
879 |
-
|
880 |
-
#: adminpages/memberslist.php:49 adminpages/memberslist.php:52
|
881 |
-
msgid "Search Members"
|
882 |
-
msgstr "Etsi Tilaajia"
|
883 |
-
|
884 |
-
#: adminpages/memberslist.php:156
|
885 |
-
#, php-format
|
886 |
-
msgid "%d members found."
|
887 |
-
msgstr "%d tilaajaa löytyi."
|
888 |
-
|
889 |
-
#: adminpages/memberslist.php:165 pages/checkout.php:180
|
890 |
-
#: shortcodes/pmpro_account.php:105
|
891 |
-
msgid "Username"
|
892 |
-
msgstr "Käyttäjänimi"
|
893 |
-
|
894 |
-
#: adminpages/memberslist.php:166
|
895 |
-
msgid "First Name"
|
896 |
-
msgstr "Etunimi"
|
897 |
-
|
898 |
-
#: adminpages/memberslist.php:167
|
899 |
-
msgid "Last Name"
|
900 |
-
msgstr "Sukunimi"
|
901 |
-
|
902 |
-
#: adminpages/memberslist.php:170 pages/billing.php:71 pages/checkout.php:311
|
903 |
-
#: pages/confirmation.php:61 pages/invoice.php:48
|
904 |
-
msgid "Billing Address"
|
905 |
-
msgstr "Laskutusosoite"
|
906 |
-
|
907 |
-
#: adminpages/memberslist.php:171 adminpages/reports/login.php:145
|
908 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:303
|
909 |
-
msgid "Membership"
|
910 |
-
msgstr "Tilaaja"
|
911 |
-
|
912 |
-
#: adminpages/memberslist.php:172
|
913 |
-
msgid "Fee"
|
914 |
-
msgstr "Maksu"
|
915 |
-
|
916 |
-
#: adminpages/memberslist.php:173 adminpages/reports/login.php:146
|
917 |
-
msgid "Joined"
|
918 |
-
msgstr "Liittyi"
|
919 |
-
|
920 |
-
#: adminpages/memberslist.php:177
|
921 |
-
msgid "Ended"
|
922 |
-
msgstr "Päättynyt"
|
923 |
-
|
924 |
-
#: adminpages/memberslist.php:261 adminpages/reports/login.php:212
|
925 |
-
msgid "No members found."
|
926 |
-
msgstr "Tilaajia ei löytynyt."
|
927 |
-
|
928 |
-
#: adminpages/memberslist.php:261 adminpages/reports/login.php:212
|
929 |
-
msgid "Search all levels"
|
930 |
-
msgstr "Etsi kaikista tasoista"
|
931 |
-
|
932 |
-
#: adminpages/orders.php:67
|
933 |
-
msgid "Order deleted successfully."
|
934 |
-
msgstr "Tilaus poistettu onnistuneesti."
|
935 |
-
|
936 |
-
#: adminpages/orders.php:72
|
937 |
-
msgid "Error deleting order."
|
938 |
-
msgstr "Virhe tilauksen poistamisessa."
|
939 |
-
|
940 |
-
#: adminpages/orders.php:169
|
941 |
-
msgid "Order saved successfully."
|
942 |
-
msgstr "Tilaus tallennettiin onnistuneesti."
|
943 |
-
|
944 |
-
#: adminpages/orders.php:174
|
945 |
-
msgid "Error updating order timestamp."
|
946 |
-
msgstr ""
|
947 |
-
|
948 |
-
#: adminpages/orders.php:180
|
949 |
-
msgid "Error saving order."
|
950 |
-
msgstr "Tilauksen tallentamisessa tapahtui virhe"
|
951 |
-
|
952 |
-
#: adminpages/orders.php:245
|
953 |
-
msgid "Order"
|
954 |
-
msgstr "Tilaus"
|
955 |
-
|
956 |
-
#: adminpages/orders.php:247
|
957 |
-
msgid "New Order"
|
958 |
-
msgstr "Uusi tilaus"
|
959 |
-
|
960 |
-
#: adminpages/orders.php:270
|
961 |
-
msgid "Randomly generated for you."
|
962 |
-
msgstr "Satunnaisesti luotu sinulle."
|
963 |
-
|
964 |
-
#: adminpages/orders.php:275
|
965 |
-
msgid "User ID"
|
966 |
-
msgstr "Käyttäjän ID"
|
967 |
-
|
968 |
-
#: adminpages/orders.php:284
|
969 |
-
msgid "Membership Level ID"
|
970 |
-
msgstr "Tilaajatason ID"
|
971 |
-
|
972 |
-
#: adminpages/orders.php:293
|
973 |
-
msgid "Billing Name"
|
974 |
-
msgstr "Laskutuksen Nimi"
|
975 |
-
|
976 |
-
#: adminpages/orders.php:301
|
977 |
-
msgid "Billing Street"
|
978 |
-
msgstr "Laskutuksen Osoite"
|
979 |
-
|
980 |
-
#: adminpages/orders.php:308
|
981 |
-
msgid "Billing City"
|
982 |
-
msgstr "Laskutuksen Kaupunki"
|
983 |
-
|
984 |
-
#: adminpages/orders.php:315
|
985 |
-
msgid "Billing State"
|
986 |
-
msgstr "Laskutuksen Maakunta"
|
987 |
-
|
988 |
-
#: adminpages/orders.php:322
|
989 |
-
msgid "Billing Postal Code"
|
990 |
-
msgstr "Laskutuksen Postinumero"
|
991 |
-
|
992 |
-
#: adminpages/orders.php:329
|
993 |
-
msgid "Billing Country"
|
994 |
-
msgstr "Laskutuksen Maa"
|
995 |
-
|
996 |
-
#: adminpages/orders.php:337
|
997 |
-
msgid "Billing Phone"
|
998 |
-
msgstr "Laskutuksen Puhelinnumero"
|
999 |
-
|
1000 |
-
#: adminpages/orders.php:346
|
1001 |
-
msgid "Sub Total"
|
1002 |
-
msgstr "Välisumma"
|
1003 |
-
|
1004 |
-
#: adminpages/orders.php:354 pages/invoice.php:80
|
1005 |
-
msgid "Tax"
|
1006 |
-
msgstr "Vero"
|
1007 |
-
|
1008 |
-
#: adminpages/orders.php:362
|
1009 |
-
msgid "Coupon Amount"
|
1010 |
-
msgstr "Alennuskuponki"
|
1011 |
-
|
1012 |
-
#: adminpages/orders.php:370 adminpages/orders.php:915 pages/invoice.php:84
|
1013 |
-
msgid "Total"
|
1014 |
-
msgstr "Yhteensä"
|
1015 |
-
|
1016 |
-
#: adminpages/orders.php:375
|
1017 |
-
msgid "Should be subtotal + tax - couponamount."
|
1018 |
-
msgstr "Pitäisi olla Välisumma + verot - alennuskuponki."
|
1019 |
-
|
1020 |
-
#: adminpages/orders.php:380
|
1021 |
-
msgid "Payment Type"
|
1022 |
-
msgstr "Maksutyyppi"
|
1023 |
-
|
1024 |
-
#: adminpages/orders.php:385
|
1025 |
-
msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
|
1026 |
-
msgstr "kuten. PayPal Express, PayPal Standard, Luottokortti."
|
1027 |
-
|
1028 |
-
#: adminpages/orders.php:389 classes/gateways/class.pmprogateway_braintree.php:304
|
1029 |
-
#: classes/gateways/class.pmprogateway_stripe.php:409 pages/billing.php:247
|
1030 |
-
#: pages/checkout.php:516
|
1031 |
-
msgid "Card Type"
|
1032 |
-
msgstr "Korttityyppi"
|
1033 |
-
|
1034 |
-
#: adminpages/orders.php:394
|
1035 |
-
msgid "e.g. Visa, MasterCard, AMEX, etc"
|
1036 |
-
msgstr "kuten. Visa, MasterCard, jne"
|
1037 |
-
|
1038 |
-
#: adminpages/orders.php:398 classes/gateways/class.pmprogateway_twocheckout.php:148
|
1039 |
-
msgid "Account Number"
|
1040 |
-
msgstr "Tilinumero"
|
1041 |
-
|
1042 |
-
#: adminpages/orders.php:403
|
1043 |
-
msgid "Obscure all but last 4 digits."
|
1044 |
-
msgstr "Piilotettuna, paitsi 4 viimeistä numeroa."
|
1045 |
-
|
1046 |
-
#: adminpages/orders.php:408
|
1047 |
-
msgid "Expiration Month"
|
1048 |
-
msgstr "Vanhentumiskuukausi"
|
1049 |
-
|
1050 |
-
#: adminpages/orders.php:415
|
1051 |
-
msgid "Expiration Year"
|
1052 |
-
msgstr "Vanhentumisvuosi"
|
1053 |
-
|
1054 |
-
#: adminpages/orders.php:423 adminpages/orders.php:919
|
1055 |
-
msgid "Status"
|
1056 |
-
msgstr "Tila"
|
1057 |
-
|
1058 |
-
#: adminpages/orders.php:444 adminpages/orders.php:917
|
1059 |
-
msgid "Gateway"
|
1060 |
-
msgstr "Maksuväylä"
|
1061 |
-
|
1062 |
-
#: adminpages/orders.php:462 adminpages/paymentsettings.php:124
|
1063 |
-
msgid "Gateway Environment"
|
1064 |
-
msgstr "Maksuväylän Ympäristö"
|
1065 |
-
|
1066 |
-
#: adminpages/orders.php:466 adminpages/paymentsettings.php:128
|
1067 |
-
msgid "Sandbox/Testing"
|
1068 |
-
msgstr "Sandbox / Testaus"
|
1069 |
-
|
1070 |
-
#: adminpages/orders.php:467 adminpages/paymentsettings.php:129
|
1071 |
-
msgid "Live/Production"
|
1072 |
-
msgstr "Live/Tuotanto"
|
1073 |
-
|
1074 |
-
#: adminpages/orders.php:474
|
1075 |
-
msgid "Payment Transaction ID"
|
1076 |
-
msgstr "Maksu transaktion ID"
|
1077 |
-
|
1078 |
-
#: adminpages/orders.php:479
|
1079 |
-
msgid "Generated by the gateway. Useful to cross reference orders."
|
1080 |
-
msgstr ""
|
1081 |
-
"Maksuväylän generoima. Hyödyllinen tekemään ristikkäisiä viittauksia tilauksien "
|
1082 |
-
"välillä."
|
1083 |
-
|
1084 |
-
#: adminpages/orders.php:483
|
1085 |
-
msgid "Subscription Transaction ID"
|
1086 |
-
msgstr ""
|
1087 |
-
|
1088 |
-
#: adminpages/orders.php:488
|
1089 |
-
msgid "Generated by the gateway. Useful to cross reference subscriptions."
|
1090 |
-
msgstr ""
|
1091 |
-
|
1092 |
-
#: adminpages/orders.php:493 adminpages/orders.php:920 pages/invoice.php:107
|
1093 |
-
#: shortcodes/pmpro_account.php:122
|
1094 |
-
msgid "Date"
|
1095 |
-
msgstr "Päiväys"
|
1096 |
-
|
1097 |
-
#: adminpages/orders.php:527
|
1098 |
-
msgid "Affiliate ID"
|
1099 |
-
msgstr ""
|
1100 |
-
|
1101 |
-
#: adminpages/orders.php:535
|
1102 |
-
msgid "Affiliate SubID"
|
1103 |
-
msgstr ""
|
1104 |
-
|
1105 |
-
#: adminpages/orders.php:545
|
1106 |
-
msgid "Notes"
|
1107 |
-
msgstr "Muistiinpanot"
|
1108 |
-
|
1109 |
-
#: adminpages/orders.php:560
|
1110 |
-
msgid "Save Order"
|
1111 |
-
msgstr "Tallenna Tilaus"
|
1112 |
-
|
1113 |
-
#: adminpages/orders.php:570 includes/adminpages.php:55 includes/adminpages.php:167
|
1114 |
-
msgid "Orders"
|
1115 |
-
msgstr "Tilaukset"
|
1116 |
-
|
1117 |
-
#: adminpages/orders.php:571
|
1118 |
-
msgid "Add New Order"
|
1119 |
-
msgstr "Lisää Uusi Tilaus"
|
1120 |
-
|
1121 |
-
#: adminpages/orders.php:603
|
1122 |
-
msgctxt "Dropdown label, e.g. Show Daily Orders for January"
|
1123 |
-
msgid "Show"
|
1124 |
-
msgstr ""
|
1125 |
-
|
1126 |
-
#: adminpages/orders.php:605
|
1127 |
-
msgid "All"
|
1128 |
-
msgstr "Kaikki"
|
1129 |
-
|
1130 |
-
#: adminpages/orders.php:606
|
1131 |
-
msgid "Within a Date Range"
|
1132 |
-
msgstr "Ajanjakson sisällä"
|
1133 |
-
|
1134 |
-
#: adminpages/orders.php:607
|
1135 |
-
msgid "Predefined Date Range"
|
1136 |
-
msgstr "Määritelty ajanjakso"
|
1137 |
-
|
1138 |
-
#: adminpages/orders.php:608
|
1139 |
-
msgid "Within a Level"
|
1140 |
-
msgstr ""
|
1141 |
-
|
1142 |
-
#: adminpages/orders.php:609
|
1143 |
-
msgid "Within a Status"
|
1144 |
-
msgstr ""
|
1145 |
-
|
1146 |
-
#: adminpages/orders.php:612
|
1147 |
-
msgctxt "Dropdown label"
|
1148 |
-
msgid "From"
|
1149 |
-
msgstr "Lähettäjä"
|
1150 |
-
|
1151 |
-
#: adminpages/orders.php:624
|
1152 |
-
msgctxt "Dropdown label"
|
1153 |
-
msgid "To"
|
1154 |
-
msgstr "Minne"
|
1155 |
-
|
1156 |
-
#: adminpages/orders.php:636
|
1157 |
-
msgctxt "Dropdown label"
|
1158 |
-
msgid "filter by "
|
1159 |
-
msgstr ""
|
1160 |
-
|
1161 |
-
#: adminpages/orders.php:674
|
1162 |
-
msgctxt "Submit button value."
|
1163 |
-
msgid "Filter"
|
1164 |
-
msgstr ""
|
1165 |
-
|
1166 |
-
#: adminpages/orders.php:777 adminpages/orders.php:780
|
1167 |
-
msgid "Search Orders"
|
1168 |
-
msgstr "Etsi tilauksista"
|
1169 |
-
|
1170 |
-
#: adminpages/orders.php:903
|
1171 |
-
#, php-format
|
1172 |
-
msgid "%d orders found."
|
1173 |
-
msgstr "%d tilausta löytyi."
|
1174 |
-
|
1175 |
-
#: adminpages/orders.php:912 adminpages/reports/login.php:143
|
1176 |
-
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
1177 |
-
msgid "User"
|
1178 |
-
msgstr "Käyttäjä"
|
1179 |
-
|
1180 |
-
#: adminpages/orders.php:914 includes/init.php:222 includes/profile.php:27
|
1181 |
-
#: pages/checkout.php:42 pages/confirmation.php:47 pages/confirmation.php:64
|
1182 |
-
#: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
|
1183 |
-
msgid "Membership Level"
|
1184 |
-
msgstr "Tilaajataso"
|
1185 |
-
|
1186 |
-
#: adminpages/orders.php:916 adminpages/orders.php:982
|
1187 |
-
msgid "Payment"
|
1188 |
-
msgstr "Maksu"
|
1189 |
-
|
1190 |
-
#: adminpages/orders.php:918
|
1191 |
-
msgid "Transaction IDs"
|
1192 |
-
msgstr "Maksutapahtumat"
|
1193 |
-
|
1194 |
-
#: adminpages/orders.php:943
|
1195 |
-
msgid "deleted"
|
1196 |
-
msgstr "poistettu"
|
1197 |
-
|
1198 |
-
#: adminpages/orders.php:984
|
1199 |
-
msgid "Subscription"
|
1200 |
-
msgstr "Tilaus"
|
1201 |
-
|
1202 |
-
#: adminpages/orders.php:995
|
1203 |
-
#, php-format
|
1204 |
-
msgid ""
|
1205 |
-
"Deleting orders is permanent and can affect active users. Are you sure you want to "
|
1206 |
-
"delete order %s?"
|
1207 |
-
msgstr ""
|
1208 |
-
"Tilauksien poistaminen on lopullista ja saattaa vaikuttaa aktiivisiin käyttäjiin. "
|
1209 |
-
"Haluatko varmasti poistaa tilauksen %s?"
|
1210 |
-
|
1211 |
-
#: adminpages/orders.php:1005
|
1212 |
-
msgid "No orders found."
|
1213 |
-
msgstr "Tilauksia ei löytynyt."
|
1214 |
-
|
1215 |
-
#: adminpages/pagesettings.php:51
|
1216 |
-
msgid "Membership Account"
|
1217 |
-
msgstr ""
|
1218 |
-
|
1219 |
-
#: adminpages/pagesettings.php:54
|
1220 |
-
msgid "Membership Billing"
|
1221 |
-
msgstr ""
|
1222 |
-
|
1223 |
-
#: adminpages/pagesettings.php:57
|
1224 |
-
msgid "Membership Cancel"
|
1225 |
-
msgstr ""
|
1226 |
-
|
1227 |
-
#: adminpages/pagesettings.php:60
|
1228 |
-
msgid "Membership Checkout"
|
1229 |
-
msgstr ""
|
1230 |
-
|
1231 |
-
#: adminpages/pagesettings.php:63
|
1232 |
-
msgid "Membership Confirmation"
|
1233 |
-
msgstr ""
|
1234 |
-
|
1235 |
-
#: adminpages/pagesettings.php:66
|
1236 |
-
msgid "Membership Invoice"
|
1237 |
-
msgstr ""
|
1238 |
-
|
1239 |
-
#: adminpages/pagesettings.php:73
|
1240 |
-
#, php-format
|
1241 |
-
msgid "Membership %s"
|
1242 |
-
msgstr ""
|
1243 |
-
|
1244 |
-
#: adminpages/pagesettings.php:111
|
1245 |
-
msgid "The following pages have been created for you"
|
1246 |
-
msgstr ""
|
1247 |
-
|
1248 |
-
#: adminpages/pagesettings.php:126
|
1249 |
-
msgid ""
|
1250 |
-
"Manage the WordPress pages assigned to each required Paid Memberships Pro page."
|
1251 |
-
msgstr ""
|
1252 |
-
|
1253 |
-
#: adminpages/pagesettings.php:132
|
1254 |
-
msgid "Assign the WordPress pages for each required Paid Memberships Pro page or"
|
1255 |
-
msgstr ""
|
1256 |
-
|
1257 |
-
#: adminpages/pagesettings.php:132
|
1258 |
-
msgid "click here to let us generate them for you"
|
1259 |
-
msgstr "klikkaa tästä generoidaksesi ne"
|
1260 |
-
|
1261 |
-
#: adminpages/pagesettings.php:140
|
1262 |
-
msgid "Account Page"
|
1263 |
-
msgstr "Käyttäjätilisivu"
|
1264 |
-
|
1265 |
-
#: adminpages/pagesettings.php:144 adminpages/pagesettings.php:159
|
1266 |
-
#: adminpages/pagesettings.php:174 adminpages/pagesettings.php:190
|
1267 |
-
#: adminpages/pagesettings.php:206 adminpages/pagesettings.php:222
|
1268 |
-
#: adminpages/pagesettings.php:238
|
1269 |
-
msgid "Choose One"
|
1270 |
-
msgstr "Valitse yksi"
|
1271 |
-
|
1272 |
-
#: adminpages/pagesettings.php:147 adminpages/pagesettings.php:162
|
1273 |
-
#: adminpages/pagesettings.php:177 adminpages/pagesettings.php:193
|
1274 |
-
#: adminpages/pagesettings.php:209 adminpages/pagesettings.php:225
|
1275 |
-
#: adminpages/pagesettings.php:241
|
1276 |
-
msgid "edit page"
|
1277 |
-
msgstr "muokkaa sivua"
|
1278 |
-
|
1279 |
-
#: adminpages/pagesettings.php:149 adminpages/pagesettings.php:164
|
1280 |
-
#: adminpages/pagesettings.php:179 adminpages/pagesettings.php:195
|
1281 |
-
#: adminpages/pagesettings.php:211 adminpages/pagesettings.php:227
|
1282 |
-
#: adminpages/pagesettings.php:243
|
1283 |
-
msgid "view page"
|
1284 |
-
msgstr "näytä sivu"
|
1285 |
-
|
1286 |
-
#: adminpages/pagesettings.php:151 adminpages/pagesettings.php:166
|
1287 |
-
#: adminpages/pagesettings.php:181 adminpages/pagesettings.php:197
|
1288 |
-
#: adminpages/pagesettings.php:213 adminpages/pagesettings.php:229
|
1289 |
-
#: adminpages/pagesettings.php:245
|
1290 |
-
msgid "Include the shortcode"
|
1291 |
-
msgstr "\t"
|
1292 |
-
|
1293 |
-
#: adminpages/pagesettings.php:155
|
1294 |
-
msgid "Billing Information Page"
|
1295 |
-
msgstr "Laskutustietosivu"
|
1296 |
-
|
1297 |
-
#: adminpages/pagesettings.php:170
|
1298 |
-
msgid "Cancel Page"
|
1299 |
-
msgstr "Peruutussivu"
|
1300 |
-
|
1301 |
-
#: adminpages/pagesettings.php:186
|
1302 |
-
msgid "Checkout Page"
|
1303 |
-
msgstr "Maksusivu"
|
1304 |
-
|
1305 |
-
#: adminpages/pagesettings.php:202
|
1306 |
-
msgid "Confirmation Page"
|
1307 |
-
msgstr "Vahvistussivu"
|
1308 |
-
|
1309 |
-
#: adminpages/pagesettings.php:218
|
1310 |
-
msgid "Invoice Page"
|
1311 |
-
msgstr "Ostoskorisivu"
|
1312 |
-
|
1313 |
-
#: adminpages/pagesettings.php:234
|
1314 |
-
msgid "Levels Page"
|
1315 |
-
msgstr "Tilaajatasosivu"
|
1316 |
-
|
1317 |
-
#: adminpages/paymentsettings.php:49
|
1318 |
-
msgid "Your payment settings have been updated."
|
1319 |
-
msgstr "Maksuasetuksesi on päivitetty."
|
1320 |
-
|
1321 |
-
#: adminpages/paymentsettings.php:93 adminpages/paymentsettings.php:106
|
1322 |
-
msgid "Payment Gateway"
|
1323 |
-
msgstr "Maksuväylä"
|
1324 |
-
|
1325 |
-
#: adminpages/paymentsettings.php:93
|
1326 |
-
msgid "SSL Settings"
|
1327 |
-
msgstr "SSL-asetukset"
|
1328 |
-
|
1329 |
-
#: adminpages/paymentsettings.php:95
|
1330 |
-
msgid ""
|
1331 |
-
"Learn more about <a title=\"Paid Memberships Pro - SSL Settings\" target=\"_blank\" "
|
1332 |
-
"href=\"http://www.paidmembershipspro.com/support/initial-plugin-setup/ssl/\">SSL</"
|
1333 |
-
"a> or <a title=\"Paid Memberships Pro - Payment Gateway Settings\" target=\"_blank"
|
1334 |
-
"\" href=\"http://www.paidmembershipspro.com/support/initial-plugin-setup/payment-"
|
1335 |
-
"gateway/\">Payment Gateway Settings</a>."
|
1336 |
-
msgstr ""
|
1337 |
-
|
1338 |
-
#: adminpages/paymentsettings.php:153
|
1339 |
-
msgid "Currency"
|
1340 |
-
msgstr "Valuutta"
|
1341 |
-
|
1342 |
-
#: adminpages/paymentsettings.php:169
|
1343 |
-
msgid ""
|
1344 |
-
"Not all currencies will be supported by every gateway. Please check with your "
|
1345 |
-
"gateway."
|
1346 |
-
msgstr ""
|
1347 |
-
|
1348 |
-
#: adminpages/paymentsettings.php:174
|
1349 |
-
msgid "Accepted Credit Card Types"
|
1350 |
-
msgstr ""
|
1351 |
-
|
1352 |
-
#: adminpages/paymentsettings.php:188
|
1353 |
-
msgid "Sales Tax"
|
1354 |
-
msgstr "ALV"
|
1355 |
-
|
1356 |
-
#: adminpages/paymentsettings.php:188 pages/billing.php:91
|
1357 |
-
msgid "optional"
|
1358 |
-
msgstr "vapaavalintainen"
|
1359 |
-
|
1360 |
-
#: adminpages/paymentsettings.php:191
|
1361 |
-
msgid "Tax State"
|
1362 |
-
msgstr "Veroalue (ei merkitystä Suomessa)"
|
1363 |
-
|
1364 |
-
#: adminpages/paymentsettings.php:192
|
1365 |
-
msgid "abbreviation, e.g. \"PA\""
|
1366 |
-
msgstr ""
|
1367 |
-
|
1368 |
-
#: adminpages/paymentsettings.php:194
|
1369 |
-
msgid "decimal, e.g. \"0.06\""
|
1370 |
-
msgstr "desimaaliluku, esim \"0.24\""
|
1371 |
-
|
1372 |
-
#: adminpages/paymentsettings.php:195
|
1373 |
-
msgid ""
|
1374 |
-
"US only. If values are given, tax will be applied for any members ordering from the "
|
1375 |
-
"selected state.<br />For non-US or more complex tax rules, use the <a target="
|
1376 |
-
"\"_blank\" href=\"http://www.paidmembershipspro.com/2013/10/non-us-taxes-paid-"
|
1377 |
-
"memberships-pro/\">pmpro_tax filter</a>."
|
1378 |
-
msgstr ""
|
1379 |
-
|
1380 |
-
#: adminpages/paymentsettings.php:206
|
1381 |
-
msgid "Force SSL"
|
1382 |
-
msgstr "Pakota SSL"
|
1383 |
-
|
1384 |
-
#: adminpages/paymentsettings.php:212
|
1385 |
-
msgid "Yes (with JavaScript redirects)"
|
1386 |
-
msgstr "Kyllä (javascript uudelleenohjauksilla)"
|
1387 |
-
|
1388 |
-
#: adminpages/paymentsettings.php:219
|
1389 |
-
msgid "SSL Seal Code"
|
1390 |
-
msgstr "SSL Varmenteen kuvake"
|
1391 |
-
|
1392 |
-
#: adminpages/paymentsettings.php:228
|
1393 |
-
msgid "Extra HTTPS URL Filter"
|
1394 |
-
msgstr ""
|
1395 |
-
|
1396 |
-
#: adminpages/paymentsettings.php:231
|
1397 |
-
msgid ""
|
1398 |
-
"Pass all generated HTML through a URL filter to add HTTPS to URLs used on secure "
|
1399 |
-
"pages. Check this if you are using SSL and have warnings on your checkout pages."
|
1400 |
-
msgstr ""
|
1401 |
-
|
1402 |
-
#: adminpages/reports.php:40
|
1403 |
-
msgid "Details"
|
1404 |
-
msgstr ""
|
1405 |
-
|
1406 |
-
#: adminpages/reports/login.php:16
|
1407 |
-
msgid "Visits, Views, and Logins"
|
1408 |
-
msgstr ""
|
1409 |
-
|
1410 |
-
#: adminpages/reports/login.php:27
|
1411 |
-
msgid "Visits Today"
|
1412 |
-
msgstr "Käyntiä tänään"
|
1413 |
-
|
1414 |
-
#: adminpages/reports/login.php:28 adminpages/reports/login.php:149
|
1415 |
-
msgid "Visits This Month"
|
1416 |
-
msgstr "Käyntiä tässä kuussa"
|
1417 |
-
|
1418 |
-
#: adminpages/reports/login.php:29
|
1419 |
-
msgid "Visits All Time"
|
1420 |
-
msgstr "Käynnit kaikkiaan"
|
1421 |
-
|
1422 |
-
#: adminpages/reports/login.php:32
|
1423 |
-
msgid "Views Today"
|
1424 |
-
msgstr "Katseluja tänään"
|
1425 |
-
|
1426 |
-
#: adminpages/reports/login.php:33 adminpages/reports/login.php:151
|
1427 |
-
msgid "Views This Month"
|
1428 |
-
msgstr "Katseluja tässä kuussa"
|
1429 |
-
|
1430 |
-
#: adminpages/reports/login.php:34
|
1431 |
-
msgid "Views All Time"
|
1432 |
-
msgstr "Katseluja kaikkiaan"
|
1433 |
-
|
1434 |
-
#: adminpages/reports/login.php:37
|
1435 |
-
msgid "Logins Today"
|
1436 |
-
msgstr "Kirjautumiset tänään"
|
1437 |
-
|
1438 |
-
#: adminpages/reports/login.php:38 adminpages/reports/login.php:154
|
1439 |
-
msgid "Logins This Month"
|
1440 |
-
msgstr "Kirjautumiset tässä kuussa"
|
1441 |
-
|
1442 |
-
#: adminpages/reports/login.php:39
|
1443 |
-
msgid "Logins All Time"
|
1444 |
-
msgstr "Kirjautumiset kaikkiaan"
|
1445 |
-
|
1446 |
-
#: adminpages/reports/login.php:63
|
1447 |
-
msgid "Visits, Views, and Logins Report"
|
1448 |
-
msgstr "Raportti käynneistä, Katseluista ja kirjautumisista"
|
1449 |
-
|
1450 |
-
#: adminpages/reports/login.php:67
|
1451 |
-
msgctxt "Dropdown label, e.g. Show All Users"
|
1452 |
-
msgid "Show"
|
1453 |
-
msgstr "Näytä"
|
1454 |
-
|
1455 |
-
#: adminpages/reports/login.php:68
|
1456 |
-
msgid "All Users"
|
1457 |
-
msgstr "Kaikki Käyttäjät"
|
1458 |
-
|
1459 |
-
#: adminpages/reports/login.php:83
|
1460 |
-
msgctxt "Search form label"
|
1461 |
-
msgid "Search"
|
1462 |
-
msgstr "Etsi"
|
1463 |
-
|
1464 |
-
#: adminpages/reports/login.php:148
|
1465 |
-
msgid "Last Visit"
|
1466 |
-
msgstr "Viimeisin vierailu"
|
1467 |
-
|
1468 |
-
#: adminpages/reports/login.php:150
|
1469 |
-
msgid "Total Visits"
|
1470 |
-
msgstr "Vierailujen kokonaismäärä"
|
1471 |
-
|
1472 |
-
#: adminpages/reports/login.php:152
|
1473 |
-
msgid "Total Views"
|
1474 |
-
msgstr "Yhteensä Luettu"
|
1475 |
-
|
1476 |
-
#: adminpages/reports/login.php:153
|
1477 |
-
msgid "Last Login"
|
1478 |
-
msgstr "Viimeisin kirjautuminen"
|
1479 |
-
|
1480 |
-
#: adminpages/reports/login.php:155
|
1481 |
-
msgid "Total Logins"
|
1482 |
-
msgstr "Kirjautumisten kokonaismäärä"
|
1483 |
-
|
1484 |
-
#: adminpages/reports/memberships.php:18 adminpages/reports/memberships.php:288
|
1485 |
-
msgid "Membership Stats"
|
1486 |
-
msgstr "Tilaajien Tilastot"
|
1487 |
-
|
1488 |
-
#: adminpages/reports/memberships.php:48
|
1489 |
-
msgid "Signups"
|
1490 |
-
msgstr "Rekisteröitymiset"
|
1491 |
-
|
1492 |
-
#: adminpages/reports/memberships.php:50 adminpages/reports/memberships.php:69
|
1493 |
-
msgid "All Time"
|
1494 |
-
msgstr "Kaikkiaan"
|
1495 |
-
|
1496 |
-
#: adminpages/reports/memberships.php:54 adminpages/reports/memberships.php:73
|
1497 |
-
msgid "This Year"
|
1498 |
-
msgstr "Tänä vuonna"
|
1499 |
-
|
1500 |
-
#: adminpages/reports/memberships.php:58 adminpages/reports/memberships.php:77
|
1501 |
-
msgid "This Month"
|
1502 |
-
msgstr "Tässä kuussa"
|
1503 |
-
|
1504 |
-
#: adminpages/reports/memberships.php:62 adminpages/reports/memberships.php:81
|
1505 |
-
msgid "Today"
|
1506 |
-
msgstr "Tänään"
|
1507 |
-
|
1508 |
-
#: adminpages/reports/memberships.php:67
|
1509 |
-
msgid "Cancellations"
|
1510 |
-
msgstr "Peruutukset"
|
1511 |
-
|
1512 |
-
#: adminpages/reports/memberships.php:86
|
1513 |
-
msgid "Other Stats"
|
1514 |
-
msgstr "Muut tilastot"
|
1515 |
-
|
1516 |
-
#: adminpages/reports/memberships.php:88
|
1517 |
-
msgid "Monthly Recurring Revenue (MRR)"
|
1518 |
-
msgstr "Kuukausittainen jatkuva tulo"
|
1519 |
-
|
1520 |
-
#: adminpages/reports/memberships.php:92
|
1521 |
-
msgid "Cancellation Rate"
|
1522 |
-
msgstr "Perumisten suhde"
|
1523 |
-
|
1524 |
-
#: adminpages/reports/memberships.php:96
|
1525 |
-
msgid "Lifetime Value (LTV)"
|
1526 |
-
msgstr ""
|
1527 |
-
|
1528 |
-
#: adminpages/reports/memberships.php:292 adminpages/reports/sales.php:193
|
1529 |
-
msgctxt "Dropdown label, e.g. Show Daily Revenue for January"
|
1530 |
-
msgid "Show"
|
1531 |
-
msgstr "Näytä"
|
1532 |
-
|
1533 |
-
#: adminpages/reports/memberships.php:294 adminpages/reports/sales.php:195
|
1534 |
-
msgid "Daily"
|
1535 |
-
msgstr "Päivittäinen"
|
1536 |
-
|
1537 |
-
#: adminpages/reports/memberships.php:295 adminpages/reports/sales.php:196
|
1538 |
-
msgid "Monthly"
|
1539 |
-
msgstr "Kuukausittain"
|
1540 |
-
|
1541 |
-
#: adminpages/reports/memberships.php:296 adminpages/reports/sales.php:197
|
1542 |
-
msgid "Annual"
|
1543 |
-
msgstr "Vuosittain"
|
1544 |
-
|
1545 |
-
#: adminpages/reports/memberships.php:299
|
1546 |
-
msgid "Signups vs. Cancellations"
|
1547 |
-
msgstr "Rekisteröitymiset vs. Peruutukset"
|
1548 |
-
|
1549 |
-
#: adminpages/reports/memberships.php:304 adminpages/reports/memberships.php:315
|
1550 |
-
#: adminpages/reports/sales.php:203 adminpages/reports/sales.php:214
|
1551 |
-
msgctxt "Dropdown label, e.g. Show Daily Revenue for January"
|
1552 |
-
msgid "for"
|
1553 |
-
msgstr ""
|
1554 |
-
|
1555 |
-
#: adminpages/reports/memberships.php:331 adminpages/reports/sales.php:230
|
1556 |
-
msgctxt "Submit button value."
|
1557 |
-
msgid "Generate Report"
|
1558 |
-
msgstr ""
|
1559 |
-
|
1560 |
-
#: adminpages/reports/sales.php:18
|
1561 |
-
msgid "Sales and Revenue (Testing/Sandbox)"
|
1562 |
-
msgstr ""
|
1563 |
-
|
1564 |
-
#: adminpages/reports/sales.php:20 adminpages/reports/sales.php:189
|
1565 |
-
msgid "Sales and Revenue"
|
1566 |
-
msgstr ""
|
1567 |
-
|
1568 |
-
#: adminpages/reports/sales.php:200
|
1569 |
-
msgid "Revenue"
|
1570 |
-
msgstr ""
|
1571 |
-
|
1572 |
-
#: adminpages/reports/sales.php:201
|
1573 |
-
msgid "Sales"
|
1574 |
-
msgstr ""
|
1575 |
-
|
1576 |
-
#: classes/class.memberorder.php:644
|
1577 |
-
#, php-format
|
1578 |
-
msgid ""
|
1579 |
-
"There was an error canceling the subscription for user with ID=%s. You will want to "
|
1580 |
-
"check your payment gateway to see if their subscription is still active."
|
1581 |
-
msgstr ""
|
1582 |
-
|
1583 |
-
#: classes/class.pmproemail.php:37
|
1584 |
-
#, php-format
|
1585 |
-
msgid "An Email From %s"
|
1586 |
-
msgstr "Sähköposti %s"
|
1587 |
-
|
1588 |
-
#: classes/class.pmproemail.php:134
|
1589 |
-
#, php-format
|
1590 |
-
msgid "Your membership at %s has been CANCELLED"
|
1591 |
-
msgstr ""
|
1592 |
-
|
1593 |
-
#: classes/class.pmproemail.php:156
|
1594 |
-
#, php-format
|
1595 |
-
msgid "Membership for %s at %s has been CANCELLED"
|
1596 |
-
msgstr ""
|
1597 |
-
|
1598 |
-
#: classes/class.pmproemail.php:187
|
1599 |
-
#, php-format
|
1600 |
-
msgid "Your membership confirmation for %s"
|
1601 |
-
msgstr ""
|
1602 |
-
|
1603 |
-
#: classes/class.pmproemail.php:240 classes/class.pmproemail.php:249
|
1604 |
-
#: classes/class.pmproemail.php:258 classes/class.pmproemail.php:337
|
1605 |
-
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:657
|
1606 |
-
#: classes/gateways/class.pmprogateway_braintree.php:362
|
1607 |
-
#: classes/gateways/class.pmprogateway_stripe.php:496 pages/checkout.php:75
|
1608 |
-
#: pages/checkout.php:85 pages/checkout.php:603 pages/confirmation.php:52
|
1609 |
-
#: pages/invoice.php:33
|
1610 |
-
msgid "Discount Code"
|
1611 |
-
msgstr "Alennuskoodi"
|
1612 |
-
|
1613 |
-
#: classes/class.pmproemail.php:265 classes/class.pmproemail.php:358
|
1614 |
-
#: classes/class.pmproemail.php:663
|
1615 |
-
#, php-format
|
1616 |
-
msgid "This membership will expire on %s."
|
1617 |
-
msgstr ""
|
1618 |
-
|
1619 |
-
#: classes/class.pmproemail.php:287
|
1620 |
-
#, php-format
|
1621 |
-
msgid "Member Checkout for %s at %s"
|
1622 |
-
msgstr ""
|
1623 |
-
|
1624 |
-
#: classes/class.pmproemail.php:375
|
1625 |
-
#, php-format
|
1626 |
-
msgid "Your billing information has been udpated at %s"
|
1627 |
-
msgstr ""
|
1628 |
-
|
1629 |
-
#: classes/class.pmproemail.php:428
|
1630 |
-
#, php-format
|
1631 |
-
msgid "Billing information has been udpated for %s at %s"
|
1632 |
-
msgstr ""
|
1633 |
-
|
1634 |
-
#: classes/class.pmproemail.php:476
|
1635 |
-
#, php-format
|
1636 |
-
msgid "Membership Payment Failed at %s"
|
1637 |
-
msgstr ""
|
1638 |
-
|
1639 |
-
#: classes/class.pmproemail.php:522
|
1640 |
-
#, php-format
|
1641 |
-
msgid "Membership Payment Failed For %s at %s"
|
1642 |
-
msgstr ""
|
1643 |
-
|
1644 |
-
#: classes/class.pmproemail.php:569
|
1645 |
-
#, php-format
|
1646 |
-
msgid "Credit Card on File Expiring Soon at %s"
|
1647 |
-
msgstr ""
|
1648 |
-
|
1649 |
-
#: classes/class.pmproemail.php:617
|
1650 |
-
#, php-format
|
1651 |
-
msgid "INVOICE for %s membership"
|
1652 |
-
msgstr ""
|
1653 |
-
|
1654 |
-
#: classes/class.pmproemail.php:688
|
1655 |
-
#, php-format
|
1656 |
-
msgid "Your trial at %s is ending soon"
|
1657 |
-
msgstr ""
|
1658 |
-
|
1659 |
-
#: classes/class.pmproemail.php:722
|
1660 |
-
#, php-format
|
1661 |
-
msgid "Your membership at %s has ended"
|
1662 |
-
msgstr ""
|
1663 |
-
|
1664 |
-
#: classes/class.pmproemail.php:747
|
1665 |
-
#, php-format
|
1666 |
-
msgid "Your membership at %s will end soon"
|
1667 |
-
msgstr ""
|
1668 |
-
|
1669 |
-
#: classes/class.pmproemail.php:767
|
1670 |
-
#, php-format
|
1671 |
-
msgid "Your membership at %s has been changed"
|
1672 |
-
msgstr ""
|
1673 |
-
|
1674 |
-
#: classes/class.pmproemail.php:771 classes/class.pmproemail.php:809
|
1675 |
-
#, php-format
|
1676 |
-
msgid "The new level is %s"
|
1677 |
-
msgstr ""
|
1678 |
-
|
1679 |
-
#: classes/class.pmproemail.php:773
|
1680 |
-
msgid "Your membership has been cancelled"
|
1681 |
-
msgstr ""
|
1682 |
-
|
1683 |
-
#: classes/class.pmproemail.php:777 classes/class.pmproemail.php:815
|
1684 |
-
#, php-format
|
1685 |
-
msgid "This membership will expire on %s"
|
1686 |
-
msgstr ""
|
1687 |
-
|
1688 |
-
#: classes/class.pmproemail.php:781 classes/class.pmproemail.php:819
|
1689 |
-
msgid "This membership does not expire"
|
1690 |
-
msgstr ""
|
1691 |
-
|
1692 |
-
#: classes/class.pmproemail.php:805
|
1693 |
-
#, php-format
|
1694 |
-
msgid "Membership for %s at %s has been changed"
|
1695 |
-
msgstr ""
|
1696 |
-
|
1697 |
-
#: classes/class.pmproemail.php:811
|
1698 |
-
msgid "Membership has been cancelled"
|
1699 |
-
msgstr ""
|
1700 |
-
|
1701 |
-
#: classes/gateways/class.pmprogateway.php:55
|
1702 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:171
|
1703 |
-
#: classes/gateways/class.pmprogateway_check.php:193
|
1704 |
-
#: classes/gateways/class.pmprogateway_cybersource.php:171
|
1705 |
-
#: classes/gateways/class.pmprogateway_payflowpro.php:164
|
1706 |
-
#: classes/gateways/class.pmprogateway_paypal.php:247
|
1707 |
-
msgid "Unknown error: Authorization failed."
|
1708 |
-
msgstr ""
|
1709 |
-
|
1710 |
-
#: classes/gateways/class.pmprogateway.php:106
|
1711 |
-
#: classes/gateways/class.pmprogateway.php:111
|
1712 |
-
#: classes/gateways/class.pmprogateway.php:129
|
1713 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:222
|
1714 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:227
|
1715 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:244
|
1716 |
-
#: classes/gateways/class.pmprogateway_check.php:244
|
1717 |
-
#: classes/gateways/class.pmprogateway_check.php:249
|
1718 |
-
#: classes/gateways/class.pmprogateway_check.php:267
|
1719 |
-
#: classes/gateways/class.pmprogateway_cybersource.php:222
|
1720 |
-
#: classes/gateways/class.pmprogateway_cybersource.php:227
|
1721 |
-
#: classes/gateways/class.pmprogateway_cybersource.php:245
|
1722 |
-
#: classes/gateways/class.pmprogateway_payflowpro.php:187
|
1723 |
-
#: classes/gateways/class.pmprogateway_payflowpro.php:192
|
1724 |
-
#: classes/gateways/class.pmprogateway_paypal.php:270
|
1725 |
-
msgid "Unknown error: Payment failed."
|
1726 |
-
msgstr ""
|
1727 |
-
|
1728 |
-
#: classes/gateways/class.pmprogateway.php:113
|
1729 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:228
|
1730 |
-
#: classes/gateways/class.pmprogateway_check.php:251
|
1731 |
-
#: classes/gateways/class.pmprogateway_cybersource.php:229
|
1732 |
-
msgid ""
|
1733 |
-
"A partial payment was made that we could not void. Please contact the site owner "
|
1734 |
-
"immediately to correct this."
|
1735 |
-
msgstr ""
|
1736 |
-
|
1737 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
1738 |
-
#: paid-memberships-pro.php:123
|
1739 |
-
msgid "Authorize.net"
|
1740 |
-
msgstr ""
|
1741 |
-
|
1742 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:93
|
1743 |
-
msgid "Authorize.net Settings"
|
1744 |
-
msgstr ""
|
1745 |
-
|
1746 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:98
|
1747 |
-
msgid "Login Name"
|
1748 |
-
msgstr ""
|
1749 |
-
|
1750 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:106
|
1751 |
-
msgid "Transaction Key"
|
1752 |
-
msgstr ""
|
1753 |
-
|
1754 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:114
|
1755 |
-
msgid "Silent Post URL"
|
1756 |
-
msgstr ""
|
1757 |
-
|
1758 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:117
|
1759 |
-
msgid "To fully integrate with Authorize.net, be sure to set your Silent Post URL to"
|
1760 |
-
msgstr ""
|
1761 |
-
|
1762 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:908
|
1763 |
-
#: classes/gateways/class.pmprogateway_authorizenet.php:909
|
1764 |
-
msgid "Could not connect to Authorize.net"
|
1765 |
-
msgstr ""
|
1766 |
-
|
1767 |
-
#: classes/gateways/class.pmprogateway_braintree.php:76 paid-memberships-pro.php:124
|
1768 |
-
msgid "Braintree Payments"
|
1769 |
-
msgstr ""
|
1770 |
-
|
1771 |
-
#: classes/gateways/class.pmprogateway_braintree.php:132
|
1772 |
-
msgid "Braintree Settings"
|
1773 |
-
msgstr ""
|
1774 |
-
|
1775 |
-
#: classes/gateways/class.pmprogateway_braintree.php:137
|
1776 |
-
#: classes/gateways/class.pmprogateway_cybersource.php:106
|
1777 |
-
msgid "Merchant ID"
|
1778 |
-
msgstr ""
|
1779 |
-
|
1780 |
-
#: classes/gateways/class.pmprogateway_braintree.php:145
|
1781 |
-
msgid "Public Key"
|
1782 |
-
msgstr ""
|
1783 |
-
|
1784 |
-
#: classes/gateways/class.pmprogateway_braintree.php:153
|
1785 |
-
msgid "Private Key"
|
1786 |
-
msgstr ""
|
1787 |
-
|
1788 |
-
#: classes/gateways/class.pmprogateway_braintree.php:161
|
1789 |
-
msgid "Client-Side Encryption Key"
|
1790 |
-
msgstr ""
|
1791 |
-
|
1792 |
-
#: classes/gateways/class.pmprogateway_braintree.php:169
|
1793 |
-
#: classes/gateways/class.pmprogateway_stripe.php:182
|
1794 |
-
msgid "Web Hook URL"
|
1795 |
-
msgstr ""
|
1796 |
-
|
1797 |
-
#: classes/gateways/class.pmprogateway_braintree.php:173
|
1798 |
-
msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
|
1799 |
-
msgstr ""
|
1800 |
-
|
1801 |
-
#: classes/gateways/class.pmprogateway_braintree.php:283
|
1802 |
-
#: classes/gateways/class.pmprogateway_stripe.php:388 pages/checkout.php:494
|
1803 |
-
#, php-format
|
1804 |
-
msgid "We Accept %s"
|
1805 |
-
msgstr ""
|
1806 |
-
|
1807 |
-
#: classes/gateways/class.pmprogateway_braintree.php:283
|
1808 |
-
#: classes/gateways/class.pmprogateway_stripe.php:388 pages/checkout.php:494
|
1809 |
-
msgid "Payment Information"
|
1810 |
-
msgstr ""
|
1811 |
-
|
1812 |
-
#: classes/gateways/class.pmprogateway_braintree.php:316
|
1813 |
-
#: classes/gateways/class.pmprogateway_stripe.php:450 pages/billing.php:257
|
1814 |
-
#: pages/checkout.php:557
|
1815 |
-
msgid "Card Number"
|
1816 |
-
msgstr "Kortin numero"
|
1817 |
-
|
1818 |
-
#: classes/gateways/class.pmprogateway_braintree.php:353
|
1819 |
-
#: classes/gateways/class.pmprogateway_stripe.php:487 pages/billing.php:294
|
1820 |
-
#: pages/checkout.php:594
|
1821 |
-
msgctxt "Credit card security code, CVV/CCV/CVV2"
|
1822 |
-
msgid "CVV"
|
1823 |
-
msgstr ""
|
1824 |
-
|
1825 |
-
#: classes/gateways/class.pmprogateway_braintree.php:354
|
1826 |
-
#: classes/gateways/class.pmprogateway_stripe.php:488 pages/billing.php:295
|
1827 |
-
#: pages/checkout.php:595
|
1828 |
-
msgctxt "link to CVV help"
|
1829 |
-
msgid "what's this?"
|
1830 |
-
msgstr ""
|
1831 |
-
|
1832 |
-
#: classes/gateways/class.pmprogateway_braintree.php:364
|
1833 |
-
#: classes/gateways/class.pmprogateway_stripe.php:498 pages/checkout.php:87
|
1834 |
-
#: pages/checkout.php:605
|
1835 |
-
msgid "Apply"
|
1836 |
-
msgstr "Käytä"
|
1837 |
-
|
1838 |
-
#: classes/gateways/class.pmprogateway_braintree.php:419
|
1839 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1026
|
1840 |
-
msgid "Unknown error: Initial payment failed."
|
1841 |
-
msgstr ""
|
1842 |
-
|
1843 |
-
#: classes/gateways/class.pmprogateway_braintree.php:478
|
1844 |
-
msgid "Error during settlement:"
|
1845 |
-
msgstr ""
|
1846 |
-
|
1847 |
-
#: classes/gateways/class.pmprogateway_braintree.php:487
|
1848 |
-
msgid "Error during charge:"
|
1849 |
-
msgstr ""
|
1850 |
-
|
1851 |
-
#: classes/gateways/class.pmprogateway_braintree.php:579
|
1852 |
-
msgid "Failed to update customer."
|
1853 |
-
msgstr ""
|
1854 |
-
|
1855 |
-
#: classes/gateways/class.pmprogateway_braintree.php:627
|
1856 |
-
msgid "Failed to create customer."
|
1857 |
-
msgstr ""
|
1858 |
-
|
1859 |
-
#: classes/gateways/class.pmprogateway_braintree.php:634
|
1860 |
-
msgid "Error creating customer record with Braintree:"
|
1861 |
-
msgstr ""
|
1862 |
-
|
1863 |
-
#: classes/gateways/class.pmprogateway_braintree.php:734
|
1864 |
-
msgid "Error subscribing customer to plan with Braintree:"
|
1865 |
-
msgstr ""
|
1866 |
-
|
1867 |
-
#: classes/gateways/class.pmprogateway_braintree.php:749
|
1868 |
-
msgid "Failed to subscribe with Braintree:"
|
1869 |
-
msgstr ""
|
1870 |
-
|
1871 |
-
#: classes/gateways/class.pmprogateway_braintree.php:787
|
1872 |
-
#: classes/gateways/class.pmprogateway_braintree.php:800
|
1873 |
-
#: classes/gateways/class.pmprogateway_braintree.php:807
|
1874 |
-
msgid "Could not find the subscription."
|
1875 |
-
msgstr ""
|
1876 |
-
|
1877 |
-
#: classes/gateways/class.pmprogateway_check.php:48 paid-memberships-pro.php:117
|
1878 |
-
msgid "Pay by Check"
|
1879 |
-
msgstr "Shekkimaksu"
|
1880 |
-
|
1881 |
-
#: classes/gateways/class.pmprogateway_check.php:100
|
1882 |
-
msgid "Pay by Check Settings"
|
1883 |
-
msgstr ""
|
1884 |
-
|
1885 |
-
#: classes/gateways/class.pmprogateway_check.php:105
|
1886 |
-
msgid "Instructions"
|
1887 |
-
msgstr "Ohjeistus"
|
1888 |
-
|
1889 |
-
#: classes/gateways/class.pmprogateway_check.php:109
|
1890 |
-
msgid ""
|
1891 |
-
"Who to write the check out to. Where to mail it. Shown on checkout, confirmation, "
|
1892 |
-
"and invoice pages."
|
1893 |
-
msgstr ""
|
1894 |
-
"Kenelle kirjoittaa shekki ja minne se postitetaan. Näytetään tilaamisen, "
|
1895 |
-
"tilausvahvistuksen ja ostoskorin yhteydessä."
|
1896 |
-
|
1897 |
-
#: classes/gateways/class.pmprogateway_cybersource.php:42
|
1898 |
-
msgid "CyberSource"
|
1899 |
-
msgstr ""
|
1900 |
-
|
1901 |
-
#: classes/gateways/class.pmprogateway_cybersource.php:96
|
1902 |
-
msgid "CyberSource Settings"
|
1903 |
-
msgstr ""
|
1904 |
-
|
1905 |
-
#: classes/gateways/class.pmprogateway_cybersource.php:101
|
1906 |
-
msgid ""
|
1907 |
-
"This gateway option is in beta. Some functionality may not be available. Please "
|
1908 |
-
"contact Paid Memberships Pro with any issues you run into. <strong>Please be sure "
|
1909 |
-
"to upgrade Paid Memberships Pro to the latest versions when available.</strong>"
|
1910 |
-
msgstr ""
|
1911 |
-
|
1912 |
-
#: classes/gateways/class.pmprogateway_cybersource.php:114
|
1913 |
-
msgid "Transaction Security Key"
|
1914 |
-
msgstr ""
|
1915 |
-
|
1916 |
-
#: classes/gateways/class.pmprogateway_payflowpro.php:39
|
1917 |
-
msgid "Payflow Pro/PayPal Pro"
|
1918 |
-
msgstr ""
|
1919 |
-
|
1920 |
-
#: classes/gateways/class.pmprogateway_payflowpro.php:95
|
1921 |
-
msgid "Payflow Pro Settings"
|
1922 |
-
msgstr ""
|
1923 |
-
|
1924 |
-
#: classes/gateways/class.pmprogateway_payflowpro.php:100
|
1925 |
-
msgid "Partner"
|
1926 |
-
msgstr "Yhteistyökumppani"
|
1927 |
-
|
1928 |
-
#: classes/gateways/class.pmprogateway_payflowpro.php:108
|
1929 |
-
msgid "Vendor"
|
1930 |
-
msgstr "Myyjä"
|
1931 |
-
|
1932 |
-
#: classes/gateways/class.pmprogateway_payflowpro.php:124 pages/checkout.php:189
|
1933 |
-
msgid "Password"
|
1934 |
-
msgstr "Salasana"
|
1935 |
-
|
1936 |
-
#: classes/gateways/class.pmprogateway_payflowpro.php:132
|
1937 |
-
msgid "IPN Handler"
|
1938 |
-
msgstr ""
|
1939 |
-
|
1940 |
-
#: classes/gateways/class.pmprogateway_payflowpro.php:137
|
1941 |
-
#, php-format
|
1942 |
-
msgid ""
|
1943 |
-
"Payflow does not use IPN. To sync recurring subscriptions, please see <a target="
|
1944 |
-
"\"_blank\" href=\"%s\">this addon</a>."
|
1945 |
-
msgstr ""
|
1946 |
-
|
1947 |
-
#: classes/gateways/class.pmprogateway_payflowpro.php:194
|
1948 |
-
#: classes/gateways/class.pmprogateway_paypal.php:277
|
1949 |
-
msgid ""
|
1950 |
-
"A partial payment was made that we could not refund. Please contact the site owner "
|
1951 |
-
"immediately to correct this."
|
1952 |
-
msgstr ""
|
1953 |
-
|
1954 |
-
#: classes/gateways/class.pmprogateway_paypal.php:57 paid-memberships-pro.php:120
|
1955 |
-
msgid "PayPal Website Payments Pro"
|
1956 |
-
msgstr ""
|
1957 |
-
|
1958 |
-
#: classes/gateways/class.pmprogateway_paypal.php:113
|
1959 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:118
|
1960 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:112
|
1961 |
-
msgid "PayPal Settings"
|
1962 |
-
msgstr ""
|
1963 |
-
|
1964 |
-
#: classes/gateways/class.pmprogateway_paypal.php:118
|
1965 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
1966 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
1967 |
-
msgid ""
|
1968 |
-
"We do not recommend using PayPal Standard. We suggest using PayPal Express, Website "
|
1969 |
-
"Payments Pro (Legacy), or PayPal Pro (Payflow Pro). <a target=\"_blank\" href="
|
1970 |
-
"\"http://www.paidmembershipspro.com/2013/09/read-using-paypal-standard-paid-"
|
1971 |
-
"memberships-pro/\">More information on why can be found here.</a>"
|
1972 |
-
msgstr ""
|
1973 |
-
|
1974 |
-
#: classes/gateways/class.pmprogateway_paypal.php:123
|
1975 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:128
|
1976 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:122
|
1977 |
-
msgid "Gateway Account Email"
|
1978 |
-
msgstr ""
|
1979 |
-
|
1980 |
-
#: classes/gateways/class.pmprogateway_paypal.php:131
|
1981 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:136
|
1982 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:130
|
1983 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
1984 |
-
msgid "API Username"
|
1985 |
-
msgstr ""
|
1986 |
-
|
1987 |
-
#: classes/gateways/class.pmprogateway_paypal.php:139
|
1988 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:144
|
1989 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:138
|
1990 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:130
|
1991 |
-
msgid "API Password"
|
1992 |
-
msgstr ""
|
1993 |
-
|
1994 |
-
#: classes/gateways/class.pmprogateway_paypal.php:147
|
1995 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:152
|
1996 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:146
|
1997 |
-
msgid "API Signature"
|
1998 |
-
msgstr ""
|
1999 |
-
|
2000 |
-
#: classes/gateways/class.pmprogateway_paypal.php:155
|
2001 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:160
|
2002 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:154
|
2003 |
-
msgid "IPN Handler URL"
|
2004 |
-
msgstr ""
|
2005 |
-
|
2006 |
-
#: classes/gateways/class.pmprogateway_paypal.php:158
|
2007 |
-
msgid ""
|
2008 |
-
"This URL is passed to PayPal for all new charges and subscriptions. You SHOULD NOT "
|
2009 |
-
"set this in your PayPal account settings."
|
2010 |
-
msgstr ""
|
2011 |
-
|
2012 |
-
#: classes/gateways/class.pmprogateway_paypal.php:178
|
2013 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:402
|
2014 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:202 pages/checkout.php:295
|
2015 |
-
msgid "Check Out with PayPal"
|
2016 |
-
msgstr ""
|
2017 |
-
|
2018 |
-
#: classes/gateways/class.pmprogateway_paypal.php:184
|
2019 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
2020 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:208 pages/checkout.php:713
|
2021 |
-
msgid "Submit and Check Out"
|
2022 |
-
msgstr ""
|
2023 |
-
|
2024 |
-
#: classes/gateways/class.pmprogateway_paypal.php:184
|
2025 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
2026 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
2027 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:214 pages/checkout.php:713
|
2028 |
-
msgid "Submit and Confirm"
|
2029 |
-
msgstr ""
|
2030 |
-
|
2031 |
-
#: classes/gateways/class.pmprogateway_paypal.php:605
|
2032 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:740
|
2033 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:466
|
2034 |
-
msgid ""
|
2035 |
-
"Please contact the site owner or cancel your subscription from within PayPal to "
|
2036 |
-
"make sure you are not charged going forward."
|
2037 |
-
msgstr ""
|
2038 |
-
|
2039 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
|
2040 |
-
#: paid-memberships-pro.php:119
|
2041 |
-
msgid "PayPal Express"
|
2042 |
-
msgstr ""
|
2043 |
-
|
2044 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:163
|
2045 |
-
msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
|
2046 |
-
msgstr ""
|
2047 |
-
|
2048 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:268
|
2049 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:320
|
2050 |
-
msgid "The PayPal Token was lost."
|
2051 |
-
msgstr ""
|
2052 |
-
|
2053 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
2054 |
-
#: paid-memberships-pro.php:122
|
2055 |
-
msgid "PayPal Standard"
|
2056 |
-
msgstr ""
|
2057 |
-
|
2058 |
-
#: classes/gateways/class.pmprogateway_paypalstandard.php:157
|
2059 |
-
msgid ""
|
2060 |
-
"Here is your IPN URL for reference. You SHOULD NOT set this in your PayPal settings."
|
2061 |
-
msgstr ""
|
2062 |
-
|
2063 |
-
#: classes/gateways/class.pmprogateway_stripe.php:94 paid-memberships-pro.php:118
|
2064 |
-
msgid "Stripe"
|
2065 |
-
msgstr ""
|
2066 |
-
|
2067 |
-
#: classes/gateways/class.pmprogateway_stripe.php:149
|
2068 |
-
msgid "Stripe Settings"
|
2069 |
-
msgstr ""
|
2070 |
-
|
2071 |
-
#: classes/gateways/class.pmprogateway_stripe.php:154
|
2072 |
-
msgid "Secret Key"
|
2073 |
-
msgstr ""
|
2074 |
-
|
2075 |
-
#: classes/gateways/class.pmprogateway_stripe.php:162
|
2076 |
-
msgid "Publishable Key"
|
2077 |
-
msgstr ""
|
2078 |
-
|
2079 |
-
#: classes/gateways/class.pmprogateway_stripe.php:170
|
2080 |
-
msgid "Show Billing Address Fields"
|
2081 |
-
msgstr ""
|
2082 |
-
|
2083 |
-
#: classes/gateways/class.pmprogateway_stripe.php:177
|
2084 |
-
msgid ""
|
2085 |
-
"Stripe doesn't require billing address fields. Choose 'No' to hide them on the "
|
2086 |
-
"checkout page.<br /><strong>If No, make sure you disable address verification in "
|
2087 |
-
"the Stripe dashboard settings.</strong>"
|
2088 |
-
msgstr ""
|
2089 |
-
|
2090 |
-
#: classes/gateways/class.pmprogateway_stripe.php:185
|
2091 |
-
msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
|
2092 |
-
msgstr ""
|
2093 |
-
|
2094 |
-
#: classes/gateways/class.pmprogateway_stripe.php:568
|
2095 |
-
msgid "Subscription Updates"
|
2096 |
-
msgstr ""
|
2097 |
-
|
2098 |
-
#: classes/gateways/class.pmprogateway_stripe.php:572
|
2099 |
-
msgid ""
|
2100 |
-
"Subscription updates, allow you to change the member's subscription values at "
|
2101 |
-
"predefined times. Be sure to click Update Profile after making changes."
|
2102 |
-
msgstr ""
|
2103 |
-
|
2104 |
-
#: classes/gateways/class.pmprogateway_stripe.php:574
|
2105 |
-
msgid ""
|
2106 |
-
"Subscription updates, allow you to change the member's subscription values at "
|
2107 |
-
"predefined times. Be sure to click Update User after making changes."
|
2108 |
-
msgstr ""
|
2109 |
-
|
2110 |
-
#: classes/gateways/class.pmprogateway_stripe.php:579 pages/billing.php:338
|
2111 |
-
msgid "Update"
|
2112 |
-
msgstr "Päivitä"
|
2113 |
-
|
2114 |
-
#: classes/gateways/class.pmprogateway_stripe.php:770
|
2115 |
-
msgid "Could not cancel the old subscription. Updates have not been processed."
|
2116 |
-
msgstr ""
|
2117 |
-
|
2118 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1204
|
2119 |
-
msgid "Error creating customer record with Stripe:"
|
2120 |
-
msgstr ""
|
2121 |
-
|
2122 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1261
|
2123 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1411
|
2124 |
-
msgid "Error creating plan with Stripe:"
|
2125 |
-
msgstr ""
|
2126 |
-
|
2127 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1442
|
2128 |
-
msgid "Error subscribing customer to plan with Stripe:"
|
2129 |
-
msgstr ""
|
2130 |
-
|
2131 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1538
|
2132 |
-
msgid "Could not cancel old subscription."
|
2133 |
-
msgstr ""
|
2134 |
-
|
2135 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1555
|
2136 |
-
msgid "Could not find the customer."
|
2137 |
-
msgstr ""
|
2138 |
-
|
2139 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
2140 |
-
#: paid-memberships-pro.php:125
|
2141 |
-
msgid "2Checkout"
|
2142 |
-
msgstr ""
|
2143 |
-
|
2144 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:116
|
2145 |
-
msgid "2Checkout Settings"
|
2146 |
-
msgstr ""
|
2147 |
-
|
2148 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:125
|
2149 |
-
msgid ""
|
2150 |
-
"Go to Account » User Management in 2Checkout and create a user with API "
|
2151 |
-
"Access and API Updating."
|
2152 |
-
msgstr ""
|
2153 |
-
|
2154 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:134
|
2155 |
-
msgid "Password for the API user created."
|
2156 |
-
msgstr ""
|
2157 |
-
|
2158 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:139
|
2159 |
-
msgid "API Private Key"
|
2160 |
-
msgstr ""
|
2161 |
-
|
2162 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:143
|
2163 |
-
msgid ""
|
2164 |
-
"Go to API in 2Checkout and generate a new key pair. Paste the Private Key here."
|
2165 |
-
msgstr ""
|
2166 |
-
|
2167 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:152
|
2168 |
-
msgid "Click on the profile icon in 2Checkout to find your Account Number."
|
2169 |
-
msgstr ""
|
2170 |
-
|
2171 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:157
|
2172 |
-
msgid "Secret Word"
|
2173 |
-
msgstr ""
|
2174 |
-
|
2175 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:161
|
2176 |
-
msgid ""
|
2177 |
-
"Go to Account » Site Management. Look under Checkout Options to find the "
|
2178 |
-
"Secret Word."
|
2179 |
-
msgstr ""
|
2180 |
-
|
2181 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:166
|
2182 |
-
msgid "TwoCheckout INS URL"
|
2183 |
-
msgstr ""
|
2184 |
-
|
2185 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:169
|
2186 |
-
msgid ""
|
2187 |
-
"To fully integrate with 2Checkout, be sure to use the following for your INS URL "
|
2188 |
-
"and Approved URL"
|
2189 |
-
msgstr ""
|
2190 |
-
|
2191 |
-
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
2192 |
-
msgid "Check Out with 2Checkout"
|
2193 |
-
msgstr ""
|
2194 |
-
|
2195 |
-
#: includes/adminpages.php:47
|
2196 |
-
msgid "Memberships"
|
2197 |
-
msgstr "Tilaajat"
|
2198 |
-
|
2199 |
-
#: includes/adminpages.php:48 includes/adminpages.php:118
|
2200 |
-
msgid "Page Settings"
|
2201 |
-
msgstr "Sivuasetukset"
|
2202 |
-
|
2203 |
-
#: includes/adminpages.php:49 includes/adminpages.php:125
|
2204 |
-
msgid "Payment Settings"
|
2205 |
-
msgstr "Maksuasetukset"
|
2206 |
-
|
2207 |
-
#: includes/adminpages.php:54 includes/adminpages.php:160
|
2208 |
-
msgid "Reports"
|
2209 |
-
msgstr "Raportit"
|
2210 |
-
|
2211 |
-
#: includes/adminpages.php:56 includes/adminpages.php:174
|
2212 |
-
msgid "Discount Codes"
|
2213 |
-
msgstr "Alennuskoodit"
|
2214 |
-
|
2215 |
-
#: includes/adminpages.php:104
|
2216 |
-
msgid "<span class=\"ab-icon\"></span>Memberships"
|
2217 |
-
msgstr ""
|
2218 |
-
|
2219 |
-
#: includes/adminpages.php:265
|
2220 |
-
msgid "View PMPro Documentation"
|
2221 |
-
msgstr ""
|
2222 |
-
|
2223 |
-
#: includes/adminpages.php:265
|
2224 |
-
msgid "Docs"
|
2225 |
-
msgstr ""
|
2226 |
-
|
2227 |
-
#: includes/adminpages.php:266
|
2228 |
-
msgid "Visit Customer Support Forum"
|
2229 |
-
msgstr ""
|
2230 |
-
|
2231 |
-
#: includes/adminpages.php:266
|
2232 |
-
msgid "Support"
|
2233 |
-
msgstr "Tuki"
|
2234 |
-
|
2235 |
-
#: includes/currencies.php:7 includes/currencies.php:75
|
2236 |
-
msgid "US Dollars ($)"
|
2237 |
-
msgstr ""
|
2238 |
-
|
2239 |
-
#: includes/currencies.php:9 includes/currencies.php:78
|
2240 |
-
msgid "Euros (€)"
|
2241 |
-
msgstr ""
|
2242 |
-
|
2243 |
-
#: includes/currencies.php:14 includes/currencies.php:77
|
2244 |
-
msgid "Pounds Sterling (£)"
|
2245 |
-
msgstr ""
|
2246 |
-
|
2247 |
-
#: includes/currencies.php:18
|
2248 |
-
msgid "Australian Dollars ($)"
|
2249 |
-
msgstr ""
|
2250 |
-
|
2251 |
-
#: includes/currencies.php:20
|
2252 |
-
msgid "Brazilian Real (R$)"
|
2253 |
-
msgstr ""
|
2254 |
-
|
2255 |
-
#: includes/currencies.php:24 includes/currencies.php:76
|
2256 |
-
msgid "Canadian Dollars ($)"
|
2257 |
-
msgstr ""
|
2258 |
-
|
2259 |
-
#: includes/currencies.php:25
|
2260 |
-
msgid "Chinese Yuan"
|
2261 |
-
msgstr ""
|
2262 |
-
|
2263 |
-
#: includes/currencies.php:27
|
2264 |
-
msgid "Czech Koruna"
|
2265 |
-
msgstr ""
|
2266 |
-
|
2267 |
-
#: includes/currencies.php:34
|
2268 |
-
msgid "Danish Krone"
|
2269 |
-
msgstr ""
|
2270 |
-
|
2271 |
-
#: includes/currencies.php:35
|
2272 |
-
msgid "Hong Kong Dollar ($)"
|
2273 |
-
msgstr ""
|
2274 |
-
|
2275 |
-
#: includes/currencies.php:36
|
2276 |
-
msgid "Hungarian Forint"
|
2277 |
-
msgstr ""
|
2278 |
-
|
2279 |
-
#: includes/currencies.php:37
|
2280 |
-
msgid "Indian Rupee"
|
2281 |
-
msgstr ""
|
2282 |
-
|
2283 |
-
#: includes/currencies.php:38
|
2284 |
-
msgid "Indonesia Rupiah"
|
2285 |
-
msgstr ""
|
2286 |
-
|
2287 |
-
#: includes/currencies.php:39
|
2288 |
-
msgid "Israeli Shekel"
|
2289 |
-
msgstr ""
|
2290 |
-
|
2291 |
-
#: includes/currencies.php:41
|
2292 |
-
msgid "Japanese Yen (¥)"
|
2293 |
-
msgstr ""
|
2294 |
-
|
2295 |
-
#: includes/currencies.php:45
|
2296 |
-
msgid "Malaysian Ringgits"
|
2297 |
-
msgstr ""
|
2298 |
-
|
2299 |
-
#: includes/currencies.php:46
|
2300 |
-
msgid "Mexican Peso ($)"
|
2301 |
-
msgstr ""
|
2302 |
-
|
2303 |
-
#: includes/currencies.php:47
|
2304 |
-
msgid "New Zealand Dollar ($)"
|
2305 |
-
msgstr ""
|
2306 |
-
|
2307 |
-
#: includes/currencies.php:48
|
2308 |
-
msgid "Norwegian Krone"
|
2309 |
-
msgstr ""
|
2310 |
-
|
2311 |
-
#: includes/currencies.php:49
|
2312 |
-
msgid "Philippine Pesos"
|
2313 |
-
msgstr ""
|
2314 |
-
|
2315 |
-
#: includes/currencies.php:50
|
2316 |
-
msgid "Polish Zloty"
|
2317 |
-
msgstr ""
|
2318 |
-
|
2319 |
-
#: includes/currencies.php:52
|
2320 |
-
msgid "Singapore Dollar ($)"
|
2321 |
-
msgstr ""
|
2322 |
-
|
2323 |
-
#: includes/currencies.php:57
|
2324 |
-
msgid "South African Rand (R)"
|
2325 |
-
msgstr ""
|
2326 |
-
|
2327 |
-
#: includes/currencies.php:61
|
2328 |
-
msgid "South Korean Won"
|
2329 |
-
msgstr ""
|
2330 |
-
|
2331 |
-
#: includes/currencies.php:62
|
2332 |
-
msgid "Swedish Krona"
|
2333 |
-
msgstr ""
|
2334 |
-
|
2335 |
-
#: includes/currencies.php:63
|
2336 |
-
msgid "Swiss Franc"
|
2337 |
-
msgstr ""
|
2338 |
-
|
2339 |
-
#: includes/currencies.php:64
|
2340 |
-
msgid "Taiwan New Dollars"
|
2341 |
-
msgstr ""
|
2342 |
-
|
2343 |
-
#: includes/currencies.php:65
|
2344 |
-
msgid "Thai Baht"
|
2345 |
-
msgstr ""
|
2346 |
-
|
2347 |
-
#: includes/currencies.php:66
|
2348 |
-
msgid "Turkish Lira"
|
2349 |
-
msgstr ""
|
2350 |
-
|
2351 |
-
#: includes/currencies.php:67
|
2352 |
-
msgid "Vietnamese Dong"
|
2353 |
-
msgstr ""
|
2354 |
-
|
2355 |
-
#: includes/functions.php:200
|
2356 |
-
#, php-format
|
2357 |
-
msgid "The price for membership is <strong>%s</strong> now"
|
2358 |
-
msgstr ""
|
2359 |
-
|
2360 |
-
#: includes/functions.php:202
|
2361 |
-
#, php-format
|
2362 |
-
msgid "<strong>%s</strong> now"
|
2363 |
-
msgstr ""
|
2364 |
-
|
2365 |
-
#: includes/functions.php:211
|
2366 |
-
#, php-format
|
2367 |
-
msgid " and then <strong>%s per %s for %d more %s</strong>."
|
2368 |
-
msgstr ""
|
2369 |
-
|
2370 |
-
#: includes/functions.php:215
|
2371 |
-
#, php-format
|
2372 |
-
msgid " and then <strong>%s every %d %s for %d more %s</strong>."
|
2373 |
-
msgstr ""
|
2374 |
-
|
2375 |
-
#: includes/functions.php:220
|
2376 |
-
#, php-format
|
2377 |
-
msgid " and then <strong>%s after %d %s</strong>."
|
2378 |
-
msgstr ""
|
2379 |
-
|
2380 |
-
#: includes/functions.php:228
|
2381 |
-
#, php-format
|
2382 |
-
msgid "The price for membership is <strong>%s per %s</strong>."
|
2383 |
-
msgstr ""
|
2384 |
-
|
2385 |
-
#: includes/functions.php:230
|
2386 |
-
#, php-format
|
2387 |
-
msgid "<strong>%s per %s</strong>."
|
2388 |
-
msgstr ""
|
2389 |
-
|
2390 |
-
#: includes/functions.php:235
|
2391 |
-
#, php-format
|
2392 |
-
msgid "The price for membership is <strong>%s every %d %s</strong>."
|
2393 |
-
msgstr ""
|
2394 |
-
|
2395 |
-
#: includes/functions.php:237
|
2396 |
-
#, php-format
|
2397 |
-
msgid "<strong>%s every %d %s</strong>."
|
2398 |
-
msgstr ""
|
2399 |
-
|
2400 |
-
#: includes/functions.php:242
|
2401 |
-
#, php-format
|
2402 |
-
msgid " and then <strong>%s per %s</strong>."
|
2403 |
-
msgstr ""
|
2404 |
-
|
2405 |
-
#: includes/functions.php:246
|
2406 |
-
#, php-format
|
2407 |
-
msgid " and then <strong>%s every %d %s</strong>."
|
2408 |
-
msgstr ""
|
2409 |
-
|
2410 |
-
#: includes/functions.php:264
|
2411 |
-
msgid "After your initial payment, your first payment is Free."
|
2412 |
-
msgstr ""
|
2413 |
-
|
2414 |
-
#: includes/functions.php:268
|
2415 |
-
#, php-format
|
2416 |
-
msgid "After your initial payment, your first %d payments are Free."
|
2417 |
-
msgstr ""
|
2418 |
-
|
2419 |
-
#: includes/functions.php:275
|
2420 |
-
#, php-format
|
2421 |
-
msgid "After your initial payment, your first payment will cost %s."
|
2422 |
-
msgstr ""
|
2423 |
-
|
2424 |
-
#: includes/functions.php:279
|
2425 |
-
#, php-format
|
2426 |
-
msgid "After your initial payment, your first %d payments will cost %s."
|
2427 |
-
msgstr ""
|
2428 |
-
|
2429 |
-
#: includes/functions.php:290
|
2430 |
-
#, php-format
|
2431 |
-
msgid "Customers in %s will be charged %s%% tax."
|
2432 |
-
msgstr ""
|
2433 |
-
|
2434 |
-
#: includes/functions.php:304
|
2435 |
-
#, php-format
|
2436 |
-
msgid "Membership expires after %d %s."
|
2437 |
-
msgstr "Tilaaja vanhenee %d %s jälkeen."
|
2438 |
-
|
2439 |
-
#: includes/functions.php:592
|
2440 |
-
msgid "User ID not found."
|
2441 |
-
msgstr ""
|
2442 |
-
|
2443 |
-
#: includes/functions.php:612
|
2444 |
-
msgid "Invalid level."
|
2445 |
-
msgstr "Virheellinen tilaajataso."
|
2446 |
-
|
2447 |
-
#: includes/functions.php:623
|
2448 |
-
msgid "not changing?"
|
2449 |
-
msgstr ""
|
2450 |
-
|
2451 |
-
#: includes/functions.php:640 includes/functions.php:699 includes/functions.php:723
|
2452 |
-
msgid "Error interacting with database"
|
2453 |
-
msgstr ""
|
2454 |
-
|
2455 |
-
#: includes/functions.php:764 includes/functions.php:803
|
2456 |
-
msgid "Membership level not found."
|
2457 |
-
msgstr ""
|
2458 |
-
|
2459 |
-
#: includes/functions.php:1173
|
2460 |
-
msgid "No code was given to check."
|
2461 |
-
msgstr ""
|
2462 |
-
|
2463 |
-
#: includes/functions.php:1182
|
2464 |
-
msgid "The discount code could not be found."
|
2465 |
-
msgstr ""
|
2466 |
-
|
2467 |
-
#: includes/functions.php:1197
|
2468 |
-
#, php-format
|
2469 |
-
msgid "This discount code goes into effect on %s."
|
2470 |
-
msgstr ""
|
2471 |
-
|
2472 |
-
#: includes/functions.php:1204
|
2473 |
-
#, php-format
|
2474 |
-
msgid "This discount code expired on %s."
|
2475 |
-
msgstr ""
|
2476 |
-
|
2477 |
-
#: includes/functions.php:1214
|
2478 |
-
msgid "This discount code is no longer valid."
|
2479 |
-
msgstr ""
|
2480 |
-
|
2481 |
-
#: includes/functions.php:1227
|
2482 |
-
msgid "This discount code does not apply to this membership level."
|
2483 |
-
msgstr ""
|
2484 |
-
|
2485 |
-
#: includes/functions.php:1253
|
2486 |
-
msgid "This discount code is okay."
|
2487 |
-
msgstr ""
|
2488 |
-
|
2489 |
-
#: includes/functions.php:1278
|
2490 |
-
msgid "and"
|
2491 |
-
msgstr "ja"
|
2492 |
-
|
2493 |
-
#: includes/functions.php:1473
|
2494 |
-
msgid "Sign Up for !!name!! Now"
|
2495 |
-
msgstr "Rekisteröidy !!name!!ksi nyt"
|
2496 |
-
|
2497 |
-
#: includes/functions.php:1479
|
2498 |
-
msgid "Please specify a level id."
|
2499 |
-
msgstr ""
|
2500 |
-
|
2501 |
-
#: includes/init.php:237 includes/profile.php:39
|
2502 |
-
msgid "None"
|
2503 |
-
msgstr "Ei mitään"
|
2504 |
-
|
2505 |
-
#: includes/localization.php:26
|
2506 |
-
#, fuzzy
|
2507 |
-
msgid "Day"
|
2508 |
-
msgstr "Päivä"
|
2509 |
-
|
2510 |
-
#: includes/localization.php:28
|
2511 |
-
#, fuzzy
|
2512 |
-
msgid "Week"
|
2513 |
-
msgstr "Viikko"
|
2514 |
-
|
2515 |
-
#: includes/localization.php:30
|
2516 |
-
#, fuzzy
|
2517 |
-
msgid "Month"
|
2518 |
-
msgstr "Kuukausi"
|
2519 |
-
|
2520 |
-
#: includes/localization.php:32
|
2521 |
-
#, fuzzy
|
2522 |
-
msgid "Year"
|
2523 |
-
msgstr "Vuosi"
|
2524 |
-
|
2525 |
-
#: includes/localization.php:37
|
2526 |
-
msgid "Days"
|
2527 |
-
msgstr "Päivää"
|
2528 |
-
|
2529 |
-
#: includes/localization.php:39
|
2530 |
-
msgid "Weeks"
|
2531 |
-
msgstr "Viikkoa"
|
2532 |
-
|
2533 |
-
#: includes/localization.php:41
|
2534 |
-
msgid "Months"
|
2535 |
-
msgstr "Kuukautta"
|
2536 |
-
|
2537 |
-
#: includes/localization.php:43
|
2538 |
-
msgid "Years"
|
2539 |
-
msgstr "Vuotta"
|
2540 |
-
|
2541 |
-
#: includes/metaboxes.php:38
|
2542 |
-
msgid ""
|
2543 |
-
"This post is already protected for this level because it is within a category that "
|
2544 |
-
"requires membership."
|
2545 |
-
msgstr ""
|
2546 |
-
|
2547 |
-
#: includes/metaboxes.php:99 includes/metaboxes.php:100
|
2548 |
-
msgid "Require Membership"
|
2549 |
-
msgstr "Vaadi Tilaus"
|
2550 |
-
|
2551 |
-
#: includes/profile.php:36
|
2552 |
-
msgid "Current Level"
|
2553 |
-
msgstr "Nykyinen tilaajataso"
|
2554 |
-
|
2555 |
-
#: includes/profile.php:54
|
2556 |
-
msgid "Not paying."
|
2557 |
-
msgstr ""
|
2558 |
-
|
2559 |
-
#: includes/profile.php:64
|
2560 |
-
msgid ""
|
2561 |
-
"This will not change the subscription at the gateway unless the 'Cancel' checkbox "
|
2562 |
-
"is selected below."
|
2563 |
-
msgstr ""
|
2564 |
-
|
2565 |
-
#: includes/upgradecheck.php:422
|
2566 |
-
#, php-format
|
2567 |
-
msgid "This content is for !!levels!! members only.<br /><a href=\"%s\">Register</a>"
|
2568 |
-
msgstr "Tämä sisältö on vain tilaajille.<br /><a href=\"%s\">Rekisteröidy tästä</a>"
|
2569 |
-
|
2570 |
-
#: includes/upgradecheck.php:425
|
2571 |
-
#, php-format
|
2572 |
-
msgid ""
|
2573 |
-
"This content is for !!levels!! members only.<br /><a href=\"%s\">Log In</a> <a href="
|
2574 |
-
"\"%s\">Register</a>"
|
2575 |
-
msgstr ""
|
2576 |
-
"Tämä sisältö on vain tilaajille.<br /><a href=\"%s\">Kirjaudu</a> <a href=\"%s"
|
2577 |
-
"\">Rekisteröidy</a>"
|
2578 |
-
|
2579 |
-
# !!levels!! muutetaan käyttäjätilin mukaan mutta tällä kertaa on kyse vain tilaajista
|
2580 |
-
#: includes/upgradecheck.php:429
|
2581 |
-
msgid ""
|
2582 |
-
"This content is for !!levels!! members only. Visit the site and log in/register to "
|
2583 |
-
"read."
|
2584 |
-
msgstr ""
|
2585 |
-
"Tämä sisältö on vain tilaajille. Kirjaudu sisään tai rekisteröidy lukeaksesi sen."
|
2586 |
-
|
2587 |
-
#: pages/billing.php:23
|
2588 |
-
#, php-format
|
2589 |
-
msgid "Logged in as <strong>%s</strong>."
|
2590 |
-
msgstr "Kirjautuneena <strong>%s</strong>."
|
2591 |
-
|
2592 |
-
#: pages/billing.php:23
|
2593 |
-
msgid "logout"
|
2594 |
-
msgstr "uloskirjaus"
|
2595 |
-
|
2596 |
-
#: pages/billing.php:25 pages/cancel.php:52 pages/invoice.php:109 pages/levels.php:13
|
2597 |
-
#: shortcodes/pmpro_account.php:44 shortcodes/pmpro_account.php:123
|
2598 |
-
msgid "Level"
|
2599 |
-
msgstr ""
|
2600 |
-
|
2601 |
-
#: pages/billing.php:27
|
2602 |
-
msgid "Membership Fee"
|
2603 |
-
msgstr "Tilaajamaksu"
|
2604 |
-
|
2605 |
-
#: pages/billing.php:31
|
2606 |
-
#, php-format
|
2607 |
-
msgid "%s every %d %s."
|
2608 |
-
msgstr "%s joka %d %s."
|
2609 |
-
|
2610 |
-
#: pages/billing.php:33
|
2611 |
-
#, php-format
|
2612 |
-
msgid "%s per %s."
|
2613 |
-
msgstr ""
|
2614 |
-
|
2615 |
-
#: pages/billing.php:42
|
2616 |
-
msgid "Duration"
|
2617 |
-
msgstr "Kesto"
|
2618 |
-
|
2619 |
-
#: pages/billing.php:52
|
2620 |
-
msgid ""
|
2621 |
-
"Your payment subscription is managed by PayPal. Please <a href=\"http://www.paypal."
|
2622 |
-
"com\">login to PayPal here</a> to update your billing information."
|
2623 |
-
msgstr ""
|
2624 |
-
|
2625 |
-
#: pages/billing.php:78 pages/checkout.php:318
|
2626 |
-
msgid "First Name"
|
2627 |
-
msgstr "Etunimi"
|
2628 |
-
|
2629 |
-
#: pages/billing.php:82 pages/checkout.php:322
|
2630 |
-
msgid "Last Name"
|
2631 |
-
msgstr "Sukunimi"
|
2632 |
-
|
2633 |
-
#: pages/billing.php:86 pages/checkout.php:326
|
2634 |
-
msgid "Address 1"
|
2635 |
-
msgstr "Osoite 1"
|
2636 |
-
|
2637 |
-
#: pages/billing.php:90 pages/checkout.php:330
|
2638 |
-
msgid "Address 2"
|
2639 |
-
msgstr "Osoite 2"
|
2640 |
-
|
2641 |
-
#: pages/billing.php:100 pages/checkout.php:340
|
2642 |
-
msgid "City"
|
2643 |
-
msgstr "Kaupunki"
|
2644 |
-
|
2645 |
-
#: pages/billing.php:104 pages/checkout.php:344
|
2646 |
-
msgid "State"
|
2647 |
-
msgstr "Alue"
|
2648 |
-
|
2649 |
-
#: pages/billing.php:108 pages/checkout.php:348
|
2650 |
-
msgid "Postal Code"
|
2651 |
-
msgstr "Postinumero"
|
2652 |
-
|
2653 |
-
#: pages/billing.php:117 pages/checkout.php:357
|
2654 |
-
msgid "City, State Zip"
|
2655 |
-
msgstr "Kaupunki"
|
2656 |
-
|
2657 |
-
#: pages/billing.php:170 pages/checkout.php:410
|
2658 |
-
msgid "Country"
|
2659 |
-
msgstr "Maa"
|
2660 |
-
|
2661 |
-
#: pages/billing.php:195 pages/checkout.php:435
|
2662 |
-
msgid "Phone"
|
2663 |
-
msgstr "Puhelinnumero"
|
2664 |
-
|
2665 |
-
#: pages/billing.php:206 pages/checkout.php:216 pages/checkout.php:449
|
2666 |
-
msgid "E-mail Address"
|
2667 |
-
msgstr "Sähköposti"
|
2668 |
-
|
2669 |
-
#: pages/billing.php:210 pages/checkout.php:458
|
2670 |
-
msgid "Confirm E-mail"
|
2671 |
-
msgstr "Vahvista Sähköposti"
|
2672 |
-
|
2673 |
-
#: pages/billing.php:230
|
2674 |
-
#, php-format
|
2675 |
-
msgid "We accept %s"
|
2676 |
-
msgstr "Meillä käy %s"
|
2677 |
-
|
2678 |
-
#: pages/billing.php:230
|
2679 |
-
msgid "Credit Card Information"
|
2680 |
-
msgstr "Luottokortin tiedot"
|
2681 |
-
|
2682 |
-
#: pages/billing.php:353
|
2683 |
-
msgid ""
|
2684 |
-
"This subscription is not recurring. So you don't need to update your billing "
|
2685 |
-
"information."
|
2686 |
-
msgstr ""
|
2687 |
-
|
2688 |
-
#: pages/cancel.php:26
|
2689 |
-
msgid "Are you sure you want to cancel your membership?"
|
2690 |
-
msgstr ""
|
2691 |
-
|
2692 |
-
#: pages/cancel.php:32
|
2693 |
-
#, php-format
|
2694 |
-
msgid "Are you sure you want to cancel your %s membership?"
|
2695 |
-
msgstr ""
|
2696 |
-
|
2697 |
-
#: pages/cancel.php:37
|
2698 |
-
msgid "Yes, cancel my account"
|
2699 |
-
msgstr "Kyllä, peruuta tilini"
|
2700 |
-
|
2701 |
-
#: pages/cancel.php:38
|
2702 |
-
msgid "No, keep my account"
|
2703 |
-
msgstr "Ei, pidä tilini"
|
2704 |
-
|
2705 |
-
#: pages/cancel.php:48 shortcodes/pmpro_account.php:40
|
2706 |
-
msgid "My Memberships"
|
2707 |
-
msgstr ""
|
2708 |
-
|
2709 |
-
#: pages/cancel.php:77
|
2710 |
-
msgid "Cancel All Memberships"
|
2711 |
-
msgstr ""
|
2712 |
-
|
2713 |
-
#: pages/cancel.php:86
|
2714 |
-
msgid "Click here to go to the home page."
|
2715 |
-
msgstr "Klikkaa tästä päästäksesi etusivulle."
|
2716 |
-
|
2717 |
-
#: pages/checkout.php:35
|
2718 |
-
msgid ""
|
2719 |
-
"Almost done. Review the membership information and pricing below then <strong>click "
|
2720 |
-
"the \"Complete Payment\" button</strong> to finish your order."
|
2721 |
-
msgstr ""
|
2722 |
-
|
2723 |
-
#: pages/checkout.php:42
|
2724 |
-
msgid "change"
|
2725 |
-
msgstr ""
|
2726 |
-
|
2727 |
-
#: pages/checkout.php:50
|
2728 |
-
#, php-format
|
2729 |
-
msgid "You have selected the <strong>%s</strong> membership level."
|
2730 |
-
msgstr ""
|
2731 |
-
|
2732 |
-
#: pages/checkout.php:60
|
2733 |
-
#, php-format
|
2734 |
-
msgid ""
|
2735 |
-
"<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has been "
|
2736 |
-
"applied to your order.</p>"
|
2737 |
-
msgstr ""
|
2738 |
-
|
2739 |
-
#: pages/checkout.php:71 services/applydiscountcode.php:89
|
2740 |
-
msgid "Click here to change your discount code"
|
2741 |
-
msgstr ""
|
2742 |
-
|
2743 |
-
#: pages/checkout.php:73
|
2744 |
-
msgid "Do you have a discount code?"
|
2745 |
-
msgstr ""
|
2746 |
-
|
2747 |
-
#: pages/checkout.php:73
|
2748 |
-
msgid "Click here to enter your discount code"
|
2749 |
-
msgstr ""
|
2750 |
-
|
2751 |
-
#: pages/checkout.php:172
|
2752 |
-
msgid "Already have an account?"
|
2753 |
-
msgstr ""
|
2754 |
-
|
2755 |
-
#: pages/checkout.php:172
|
2756 |
-
msgid "Log in here"
|
2757 |
-
msgstr "Kirjaudu sisään täältä"
|
2758 |
-
|
2759 |
-
#: pages/checkout.php:172
|
2760 |
-
msgid "Account Information"
|
2761 |
-
msgstr "Tilitiedot"
|
2762 |
-
|
2763 |
-
#: pages/checkout.php:198
|
2764 |
-
msgid "Confirm Password"
|
2765 |
-
msgstr "Vahvista salasana"
|
2766 |
-
|
2767 |
-
#: pages/checkout.php:225
|
2768 |
-
msgid "Confirm E-mail Address"
|
2769 |
-
msgstr "Vahvista sähköpostiosoite"
|
2770 |
-
|
2771 |
-
#: pages/checkout.php:244
|
2772 |
-
msgid "Full Name"
|
2773 |
-
msgstr "Kokonimi"
|
2774 |
-
|
2775 |
-
#: pages/checkout.php:245
|
2776 |
-
msgid "LEAVE THIS BLANK"
|
2777 |
-
msgstr "JÄTÄ TYHJÄKSI"
|
2778 |
-
|
2779 |
-
#: pages/checkout.php:269
|
2780 |
-
#, php-format
|
2781 |
-
msgid ""
|
2782 |
-
"You are logged in as <strong>%s</strong>. If you would like to use a different "
|
2783 |
-
"account for this membership, <a href=\"%s\">log out now</a>."
|
2784 |
-
msgstr ""
|
2785 |
-
|
2786 |
-
#: pages/checkout.php:285
|
2787 |
-
msgid "Choose your Payment Method"
|
2788 |
-
msgstr ""
|
2789 |
-
|
2790 |
-
#: pages/checkout.php:293
|
2791 |
-
msgid "Check Out with a Credit Card Here"
|
2792 |
-
msgstr ""
|
2793 |
-
|
2794 |
-
#: pages/checkout.php:681
|
2795 |
-
#, php-format
|
2796 |
-
msgid "I agree to the %s"
|
2797 |
-
msgstr "Hyväksyn %s"
|
2798 |
-
|
2799 |
-
#: pages/checkout.php:701
|
2800 |
-
msgid "Complete Payment"
|
2801 |
-
msgstr ""
|
2802 |
-
|
2803 |
-
#: pages/checkout.php:723
|
2804 |
-
msgid "Processing..."
|
2805 |
-
msgstr "Prosessoidaan..."
|
2806 |
-
|
2807 |
-
#: pages/confirmation.php:12
|
2808 |
-
msgid "Your payment has been submitted. Your membership will be activated shortly."
|
2809 |
-
msgstr ""
|
2810 |
-
|
2811 |
-
#: pages/confirmation.php:14
|
2812 |
-
#, php-format
|
2813 |
-
msgid "Thank you for your membership to %s. Your %s membership is now active."
|
2814 |
-
msgstr ""
|
2815 |
-
|
2816 |
-
#: pages/confirmation.php:28
|
2817 |
-
#, php-format
|
2818 |
-
msgid ""
|
2819 |
-
"Below are details about your membership account and a receipt for your initial "
|
2820 |
-
"membership invoice. A welcome email with a copy of your initial membership invoice "
|
2821 |
-
"has been sent to %s."
|
2822 |
-
msgstr ""
|
2823 |
-
|
2824 |
-
#: pages/confirmation.php:41 pages/invoice.php:22
|
2825 |
-
#, php-format
|
2826 |
-
msgid "Invoice #%s on %s"
|
2827 |
-
msgstr ""
|
2828 |
-
|
2829 |
-
#: pages/confirmation.php:43 pages/invoice.php:24
|
2830 |
-
msgid "Print"
|
2831 |
-
msgstr "Tulosta"
|
2832 |
-
|
2833 |
-
#: pages/confirmation.php:46 pages/confirmation.php:104 pages/invoice.php:27
|
2834 |
-
msgid "Account"
|
2835 |
-
msgstr "Käyttäjätili"
|
2836 |
-
|
2837 |
-
#: pages/confirmation.php:49 pages/invoice.php:30
|
2838 |
-
msgid "Membership Expires"
|
2839 |
-
msgstr ""
|
2840 |
-
|
2841 |
-
#: pages/confirmation.php:63 pages/invoice.php:50
|
2842 |
-
msgid "Payment Method"
|
2843 |
-
msgstr ""
|
2844 |
-
|
2845 |
-
#: pages/confirmation.php:65 pages/invoice.php:52 pages/invoice.php:110
|
2846 |
-
msgid "Total Billed"
|
2847 |
-
msgstr "Yhteensä laskutettu"
|
2848 |
-
|
2849 |
-
#: pages/confirmation.php:82 pages/invoice.php:69
|
2850 |
-
msgid "ending in"
|
2851 |
-
msgstr ""
|
2852 |
-
|
2853 |
-
#: pages/confirmation.php:97
|
2854 |
-
#, php-format
|
2855 |
-
msgid ""
|
2856 |
-
"Below are details about your membership account. A welcome email has been sent to "
|
2857 |
-
"%s."
|
2858 |
-
msgstr ""
|
2859 |
-
|
2860 |
-
#: pages/confirmation.php:105
|
2861 |
-
msgctxt "User without membership is in {pending} status."
|
2862 |
-
msgid "Pending"
|
2863 |
-
msgstr ""
|
2864 |
-
|
2865 |
-
#: pages/confirmation.php:113 pages/invoice.php:141
|
2866 |
-
msgid "View Your Membership Account →"
|
2867 |
-
msgstr ""
|
2868 |
-
|
2869 |
-
#: pages/confirmation.php:115
|
2870 |
-
msgid ""
|
2871 |
-
"If your account is not activated within a few minutes, please contact the site "
|
2872 |
-
"owner."
|
2873 |
-
msgstr ""
|
2874 |
-
|
2875 |
-
#: pages/invoice.php:79
|
2876 |
-
msgid "Subtotal"
|
2877 |
-
msgstr "Välisumma"
|
2878 |
-
|
2879 |
-
#: pages/invoice.php:82
|
2880 |
-
msgid "Coupon"
|
2881 |
-
msgstr ""
|
2882 |
-
|
2883 |
-
#: pages/invoice.php:108
|
2884 |
-
msgid "Invoice #"
|
2885 |
-
msgstr ""
|
2886 |
-
|
2887 |
-
#: pages/invoice.php:134
|
2888 |
-
msgid "No invoices found."
|
2889 |
-
msgstr ""
|
2890 |
-
|
2891 |
-
#: pages/invoice.php:145
|
2892 |
-
msgid "← View All Invoices"
|
2893 |
-
msgstr ""
|
2894 |
-
|
2895 |
-
#: pages/levels.php:14
|
2896 |
-
msgid "Price"
|
2897 |
-
msgstr "Hinta"
|
2898 |
-
|
2899 |
-
#: pages/levels.php:33
|
2900 |
-
msgid "Free"
|
2901 |
-
msgstr "Ilmainen"
|
2902 |
-
|
2903 |
-
#: pages/levels.php:47 pages/levels.php:49
|
2904 |
-
msgid "Select"
|
2905 |
-
msgstr "Valitse"
|
2906 |
-
|
2907 |
-
#: pages/levels.php:57 shortcodes/pmpro_account.php:59
|
2908 |
-
msgid "Renew"
|
2909 |
-
msgstr "Uusi"
|
2910 |
-
|
2911 |
-
#: pages/levels.php:63
|
2912 |
-
msgid "Your Level"
|
2913 |
-
msgstr ""
|
2914 |
-
|
2915 |
-
#: pages/levels.php:79
|
2916 |
-
msgid "← Return to Your Account"
|
2917 |
-
msgstr ""
|
2918 |
-
|
2919 |
-
#: pages/levels.php:81
|
2920 |
-
msgid "← Return to Home"
|
2921 |
-
msgstr ""
|
2922 |
-
|
2923 |
-
#: paid-memberships-pro.php:116
|
2924 |
-
msgid "Testing Only"
|
2925 |
-
msgstr "Vain Testaus"
|
2926 |
-
|
2927 |
-
#: paid-memberships-pro.php:121
|
2928 |
-
msgid "PayPal Payflow Pro/PayPal Pro"
|
2929 |
-
msgstr ""
|
2930 |
-
|
2931 |
-
#: paid-memberships-pro.php:126
|
2932 |
-
msgid "Cybersource"
|
2933 |
-
msgstr ""
|
2934 |
-
|
2935 |
-
#: preheaders/account.php:10 preheaders/levels.php:22
|
2936 |
-
msgid "Your membership status has been updated - Thank you!"
|
2937 |
-
msgstr ""
|
2938 |
-
|
2939 |
-
#: preheaders/account.php:12 preheaders/levels.php:24
|
2940 |
-
msgid ""
|
2941 |
-
"Sorry, your request could not be completed - please try again in a few moments."
|
2942 |
-
msgstr ""
|
2943 |
-
|
2944 |
-
#: preheaders/billing.php:270 preheaders/checkout.php:332
|
2945 |
-
msgid "Please complete all required fields."
|
2946 |
-
msgstr ""
|
2947 |
-
|
2948 |
-
#: preheaders/billing.php:273 preheaders/checkout.php:340
|
2949 |
-
msgid "Your email addresses do not match. Please try again."
|
2950 |
-
msgstr ""
|
2951 |
-
|
2952 |
-
#: preheaders/billing.php:276 preheaders/checkout.php:345
|
2953 |
-
msgid "The email address entered is in an invalid format. Please try again."
|
2954 |
-
msgstr ""
|
2955 |
-
|
2956 |
-
#: preheaders/billing.php:280
|
2957 |
-
msgid "All good!"
|
2958 |
-
msgstr "Kaikki kunnossa!"
|
2959 |
-
|
2960 |
-
#: preheaders/billing.php:350
|
2961 |
-
#, php-format
|
2962 |
-
msgid "Information updated. <a href=\"%s\">« back to my account</a>"
|
2963 |
-
msgstr ""
|
2964 |
-
|
2965 |
-
#: preheaders/billing.php:356
|
2966 |
-
msgid "Error updating billing information."
|
2967 |
-
msgstr ""
|
2968 |
-
|
2969 |
-
#: preheaders/cancel.php:28
|
2970 |
-
msgid "Your membership has been cancelled."
|
2971 |
-
msgstr ""
|
2972 |
-
|
2973 |
-
#: preheaders/checkout.php:32 preheaders/checkout.php:354
|
2974 |
-
msgid "Invalid gateway."
|
2975 |
-
msgstr "Virheellinen maksuväylä."
|
2976 |
-
|
2977 |
-
#: preheaders/checkout.php:95
|
2978 |
-
msgid "Checkout: Payment Information"
|
2979 |
-
msgstr ""
|
2980 |
-
|
2981 |
-
#: preheaders/checkout.php:100
|
2982 |
-
msgid "Set Up Your Account"
|
2983 |
-
msgstr ""
|
2984 |
-
|
2985 |
-
#: preheaders/checkout.php:300
|
2986 |
-
msgid "There are JavaScript errors on the page. Please contact the webmaster."
|
2987 |
-
msgstr ""
|
2988 |
-
|
2989 |
-
#: preheaders/checkout.php:335
|
2990 |
-
msgid "Your passwords do not match. Please try again."
|
2991 |
-
msgstr "Salasanat eivät täsmää. Yritä uudelleen."
|
2992 |
-
|
2993 |
-
#: preheaders/checkout.php:350
|
2994 |
-
#, php-format
|
2995 |
-
msgid "Please check the box to agree to the %s."
|
2996 |
-
msgstr "Klikkaa laatikosta hyväksyäksesi %s."
|
2997 |
-
|
2998 |
-
#: preheaders/checkout.php:357
|
2999 |
-
msgid "Are you a spammer?"
|
3000 |
-
msgstr "Oletko roskapostittaja?"
|
3001 |
-
|
3002 |
-
#: preheaders/checkout.php:377
|
3003 |
-
msgid "That username is already taken. Please try another."
|
3004 |
-
msgstr ""
|
3005 |
-
|
3006 |
-
#: preheaders/checkout.php:382
|
3007 |
-
msgid "That email address is already taken. Please try another."
|
3008 |
-
msgstr ""
|
3009 |
-
|
3010 |
-
#: preheaders/checkout.php:416
|
3011 |
-
#, php-format
|
3012 |
-
msgid "reCAPTCHA failed. (%s) Please try again."
|
3013 |
-
msgstr ""
|
3014 |
-
|
3015 |
-
#: preheaders/checkout.php:501
|
3016 |
-
msgid "Payment accepted."
|
3017 |
-
msgstr "Maksu hyväksytty."
|
3018 |
-
|
3019 |
-
#: preheaders/checkout.php:509
|
3020 |
-
msgid "Unknown error generating account. Please contact us to set up your membership."
|
3021 |
-
msgstr ""
|
3022 |
-
|
3023 |
-
#: preheaders/checkout.php:571
|
3024 |
-
msgid ""
|
3025 |
-
"Your payment was accepted, but there was an error setting up your account. Please "
|
3026 |
-
"contact us."
|
3027 |
-
msgstr ""
|
3028 |
-
|
3029 |
-
#: preheaders/checkout.php:712
|
3030 |
-
msgid ""
|
3031 |
-
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
3032 |
-
"authorized, but we cancelled the order immediately. You should not try to submit "
|
3033 |
-
"this form again. Please contact the site owner to fix this issue."
|
3034 |
-
msgstr ""
|
3035 |
-
|
3036 |
-
#: preheaders/checkout.php:715
|
3037 |
-
msgid ""
|
3038 |
-
"IMPORTANT: Something went wrong during membership creation. Your credit card was "
|
3039 |
-
"charged, but we couldn't assign your membership. You should not submit this form "
|
3040 |
-
"again. Please contact the site owner to fix this issue."
|
3041 |
-
msgstr ""
|
3042 |
-
|
3043 |
-
#: preheaders/checkout.php:726
|
3044 |
-
#, php-format
|
3045 |
-
msgid ""
|
3046 |
-
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments will be "
|
3047 |
-
"processed."
|
3048 |
-
msgstr ""
|
3049 |
-
|
3050 |
-
#: preheaders/checkout.php:728
|
3051 |
-
msgid "A Payment Gateway must be set up before any payments will be processed."
|
3052 |
-
msgstr ""
|
3053 |
-
|
3054 |
-
#: scheduled/crons.php:38
|
3055 |
-
#, php-format
|
3056 |
-
msgid "Membership expired email sent to %s. "
|
3057 |
-
msgstr ""
|
3058 |
-
|
3059 |
-
#: scheduled/crons.php:84
|
3060 |
-
#, php-format
|
3061 |
-
msgid "Membership expiring email sent to %s. "
|
3062 |
-
msgstr ""
|
3063 |
-
|
3064 |
-
#: scheduled/crons.php:157
|
3065 |
-
#, php-format
|
3066 |
-
msgid "Credit card expiring email sent to %s. "
|
3067 |
-
msgstr ""
|
3068 |
-
|
3069 |
-
#: scheduled/crons.php:210
|
3070 |
-
#, php-format
|
3071 |
-
msgid "Trial ending email sent to %s. "
|
3072 |
-
msgstr ""
|
3073 |
-
|
3074 |
-
#: services/applydiscountcode.php:67
|
3075 |
-
#, php-format
|
3076 |
-
msgid "The %s code has been applied to your order. "
|
3077 |
-
msgstr ""
|
3078 |
-
|
3079 |
-
#: services/applydiscountcode.php:97
|
3080 |
-
#, php-format
|
3081 |
-
msgid "The <strong>%s</strong> code has been applied to your order."
|
3082 |
-
msgstr ""
|
3083 |
-
|
3084 |
-
#: services/authnet-silent-post.php:141
|
3085 |
-
msgid ""
|
3086 |
-
"<p>A payment is being held for review within Authorize.net.</p><p>Payment "
|
3087 |
-
"Information From Authorize.net"
|
3088 |
-
msgstr ""
|
3089 |
-
|
3090 |
-
#: services/stripe-webhook.php:270
|
3091 |
-
#, php-format
|
3092 |
-
msgid ""
|
3093 |
-
"%s has had their payment subscription cancelled by Stripe. Please check that this "
|
3094 |
-
"user's membership is cancelled on your site if it should be."
|
3095 |
-
msgstr ""
|
3096 |
-
|
3097 |
-
#: shortcodes/pmpro_account.php:45
|
3098 |
-
msgid "Billing"
|
3099 |
-
msgstr "Laskutus"
|
3100 |
-
|
3101 |
-
#: shortcodes/pmpro_account.php:62
|
3102 |
-
msgid "Update Billing Info"
|
3103 |
-
msgstr "Päivitä laskutustiedot"
|
3104 |
-
|
3105 |
-
#: shortcodes/pmpro_account.php:68
|
3106 |
-
msgid "Change"
|
3107 |
-
msgstr "Päivitä"
|
3108 |
-
|
3109 |
-
#: shortcodes/pmpro_account.php:90
|
3110 |
-
msgid "View all Membership Options"
|
3111 |
-
msgstr ""
|
3112 |
-
|
3113 |
-
#: shortcodes/pmpro_account.php:99
|
3114 |
-
msgid "My Account"
|
3115 |
-
msgstr "Oma tili"
|
3116 |
-
|
3117 |
-
#: shortcodes/pmpro_account.php:110
|
3118 |
-
msgid "Edit Profile"
|
3119 |
-
msgstr "Muokkaa profiilia"
|
3120 |
-
|
3121 |
-
#: shortcodes/pmpro_account.php:111
|
3122 |
-
msgid "Change Password"
|
3123 |
-
msgstr "Muuta salasanasi"
|
3124 |
-
|
3125 |
-
#: shortcodes/pmpro_account.php:118
|
3126 |
-
msgid "Past Invoices"
|
3127 |
-
msgstr "Edelliset laskut"
|
3128 |
-
|
3129 |
-
#: shortcodes/pmpro_account.php:124
|
3130 |
-
msgid "Amount"
|
3131 |
-
msgstr "Määrä"
|
3132 |
-
|
3133 |
-
#: shortcodes/pmpro_account.php:152
|
3134 |
-
msgid "View All Invoices"
|
3135 |
-
msgstr "Näytä kaikki laskut"
|
3136 |
-
|
3137 |
-
#: shortcodes/pmpro_account.php:159
|
3138 |
-
msgid "Member Links"
|
3139 |
-
msgstr ""
|
3140 |
-
|
3141 |
-
#~ msgid "Setup the membership pages"
|
3142 |
-
#~ msgstr "Aseta sivut tilaajia varten"
|
3143 |
-
|
3144 |
-
#~ msgid "Setup your SSL certificate and payment gateway"
|
3145 |
-
#~ msgstr "Aseta SSL-sertifikaatti ja maksuväylä"
|
3146 |
-
|
3147 |
-
#~ msgid "Disable default css?"
|
3148 |
-
#~ msgstr "Poista oletustyylit käytöstä?"
|
3149 |
-
|
3150 |
-
#~ msgid "No - Use the default styling bundled with paid susbcriptions."
|
3151 |
-
#~ msgstr "Ei - Käytä paid subscriptions -lisäosan mukana tulevia tyylejä."
|
3152 |
-
|
3153 |
-
#~ msgid "Yes - Use your styling instead."
|
3154 |
-
#~ msgstr "Kyllä - Käytä omia css-sääntöjä sen sijaan."
|
3155 |
-
|
3156 |
-
#~ msgid ""
|
3157 |
-
#~ "If unchecked, all emails from \"%s < %s >\" will be filtered to use the "
|
3158 |
-
#~ "above settings."
|
3159 |
-
#~ msgstr ""
|
3160 |
-
#~ "Jos tämä ei ole valittuna <strong>kaikki</strong> sivuston sähköpostit "
|
3161 |
-
#~ "lähetetään osoitteesta \"%s < %s >\""
|
3162 |
-
|
3163 |
-
#~ msgid "Billing Cycle"
|
3164 |
-
#~ msgstr "Laskutusjakso"
|
3165 |
-
|
3166 |
-
#~ msgid "Trial Cycle"
|
3167 |
-
#~ msgstr "Kokeiluaika"
|
3168 |
-
|
3169 |
-
#~ msgid "every"
|
3170 |
-
#~ msgstr "per"
|
3171 |
-
|
3172 |
-
#~ msgid "for"
|
3173 |
-
#~ msgstr "/"
|
3174 |
-
|
3175 |
-
#~ msgid ""
|
3176 |
-
#~ "Are you sure you want to delete membership level %s? All subscriptions will be "
|
3177 |
-
#~ "cancelled."
|
3178 |
-
#~ msgstr "Haluatko varmasti poistaa tilaajatason %s? Kaikki tilaukset peruutetaan."
|
3179 |
-
|
3180 |
-
#~ msgid "Never"
|
3181 |
-
#~ msgstr "Ei koskaan"
|
3182 |
-
|
3183 |
-
#~ msgid ""
|
3184 |
-
#~ "Manage the WordPress pages assigned to each required Paid Subscriptions page."
|
3185 |
-
#~ msgstr "Hallitse Paid Subscriptions:n tarvitsemia WordPress sivuja"
|
3186 |
-
|
3187 |
-
#~ msgid "Assign the WordPress pages for each required Paid Subscriptions page or"
|
3188 |
-
#~ msgstr "Aseta tarvittat WordPress-sivut jokaiselle Paid Subscriptions -sivulle tai"
|
3189 |
-
|
3190 |
-
#~ msgid "User is not paying."
|
3191 |
-
#~ msgstr "Käyttäjä ei maksa."
|
3192 |
-
|
3193 |
-
#~ msgid "Your membership is <strong>active</strong>."
|
3194 |
-
#~ msgstr "Tilauksesi on <strong>aktiivinen</strong>."
|
3195 |
-
|
3196 |
-
#~ msgid "Change Membership Level"
|
3197 |
-
#~ msgstr "Muuta tilaajataso"
|
3198 |
-
|
3199 |
-
#~ msgid "Cancel Membership"
|
3200 |
-
#~ msgstr "Peruuta Tilaaja"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/pmpro.mo
CHANGED
Binary file
|
languages/pmpro.po
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: pmpro\n"
|
8 |
-
"POT-Creation-Date: 2015-
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
|
@@ -17,162 +17,22 @@ msgstr ""
|
|
17 |
#: adminpages/discountcodes.php:5 adminpages/emailsettings.php:5
|
18 |
#: adminpages/membershiplevels.php:5 adminpages/memberslist-csv.php:5
|
19 |
#: adminpages/memberslist.php:5 adminpages/orders-csv.php:5
|
20 |
-
#: adminpages/orders.php:5 adminpages/pagesettings.php:
|
21 |
-
#: adminpages/paymentsettings.php:5
|
22 |
-
#: adminpages/addons.php:5 adminpages/addons.php:21
|
23 |
#: adminpages/advancedsettings.php:5 adminpages/discountcodes.php:5
|
24 |
#: adminpages/emailsettings.php:5 adminpages/membershiplevels.php:5
|
25 |
#: adminpages/memberslist-csv.php:5 adminpages/memberslist.php:5
|
26 |
#: adminpages/orders-csv.php:5 adminpages/orders.php:5
|
27 |
#: adminpages/pagesettings.php:5 adminpages/paymentsettings.php:5
|
28 |
-
#: includes/license.php:36
|
29 |
msgid "You do not have permissions to perform this action."
|
30 |
msgstr ""
|
31 |
|
32 |
-
#: adminpages/addons.php:
|
33 |
-
|
34 |
-
#: adminpages/addons.php:80 adminpages/admin_header.php:133
|
35 |
-
#: adminpages/admin_header.php:154 adminpages/admin_header.php:170
|
36 |
-
#: includes/adminpages.php:14 includes/adminpages.php:52
|
37 |
-
#: includes/adminpages.php:69 includes/adminpages.php:135
|
38 |
-
#: includes/adminpages.php:142 includes/adminpages.php:146
|
39 |
-
msgid "Add Ons"
|
40 |
-
msgstr ""
|
41 |
-
|
42 |
-
#: adminpages/addons.php:71 adminpages/addons.php:87
|
43 |
-
#, php-format
|
44 |
-
msgid "Last checked on %s at %s."
|
45 |
-
msgstr ""
|
46 |
-
|
47 |
-
#: adminpages/addons.php:72 adminpages/addons.php:88
|
48 |
-
msgid "Check Again"
|
49 |
-
msgstr ""
|
50 |
-
|
51 |
-
#: adminpages/addons.php:76 adminpages/orders.php:605 adminpages/addons.php:92
|
52 |
-
#: adminpages/orders.php:605
|
53 |
-
msgid "All"
|
54 |
-
msgstr ""
|
55 |
-
|
56 |
-
#: adminpages/addons.php:77 adminpages/addons.php:93
|
57 |
-
msgid "Active"
|
58 |
-
msgstr ""
|
59 |
-
|
60 |
-
#: adminpages/addons.php:78 adminpages/addons.php:94
|
61 |
-
msgid "Inactive"
|
62 |
-
msgstr ""
|
63 |
-
|
64 |
-
#: adminpages/addons.php:79 adminpages/addons.php:95
|
65 |
-
msgid "Update Available"
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: adminpages/addons.php:80 adminpages/addons.php:96
|
69 |
-
msgid "Not Installed"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: adminpages/addons.php:93 adminpages/addons.php:109
|
73 |
-
msgid "Add On Name"
|
74 |
-
msgstr ""
|
75 |
-
|
76 |
-
#: adminpages/addons.php:94 adminpages/addons.php:110
|
77 |
-
msgid "Type"
|
78 |
-
msgstr ""
|
79 |
-
|
80 |
-
#: adminpages/addons.php:95 adminpages/membershiplevels.php:300
|
81 |
-
#: adminpages/addons.php:111 adminpages/membershiplevels.php:296
|
82 |
-
#: adminpages/membershiplevels.php:298 adminpages/membershiplevels.php:300
|
83 |
-
msgid "Description"
|
84 |
-
msgstr ""
|
85 |
-
|
86 |
-
#: adminpages/addons.php:118 adminpages/addons.php:134
|
87 |
-
msgid "No Add Ons found."
|
88 |
-
msgstr ""
|
89 |
-
|
90 |
-
#: adminpages/addons.php:179 adminpages/addons.php:184
|
91 |
-
#: adminpages/addons.php:196 adminpages/addons.php:195
|
92 |
-
#: adminpages/addons.php:200 adminpages/addons.php:212
|
93 |
-
msgid "Install Now"
|
94 |
-
msgstr ""
|
95 |
-
|
96 |
-
#: adminpages/addons.php:185 adminpages/addons.php:191
|
97 |
-
#: adminpages/addons.php:197 adminpages/addons.php:203
|
98 |
-
#: adminpages/addons.php:201 adminpages/addons.php:207
|
99 |
-
#: adminpages/addons.php:213 adminpages/addons.php:219
|
100 |
-
msgid "Download"
|
101 |
-
msgstr ""
|
102 |
-
|
103 |
-
#: adminpages/addons.php:190 adminpages/addons.php:202
|
104 |
-
#: adminpages/addons.php:206 adminpages/addons.php:218
|
105 |
-
msgid "Update License"
|
106 |
-
msgstr ""
|
107 |
-
|
108 |
-
#: adminpages/addons.php:208 adminpages/addons.php:224
|
109 |
-
msgid "Deactivate"
|
110 |
-
msgstr ""
|
111 |
-
|
112 |
-
#: adminpages/addons.php:208 adminpages/addons.php:224
|
113 |
-
#, php-format
|
114 |
-
msgid "Deactivate %s"
|
115 |
-
msgstr ""
|
116 |
-
|
117 |
-
#: adminpages/addons.php:212 adminpages/addons.php:228
|
118 |
-
msgid "Activate"
|
119 |
-
msgstr ""
|
120 |
-
|
121 |
-
#: adminpages/addons.php:212 adminpages/addons.php:228
|
122 |
-
#, php-format
|
123 |
-
msgid "Activate %s"
|
124 |
-
msgstr ""
|
125 |
-
|
126 |
-
#: adminpages/addons.php:213 adminpages/addons.php:229
|
127 |
-
msgid "Delete"
|
128 |
-
msgstr ""
|
129 |
-
|
130 |
-
#: adminpages/addons.php:213 adminpages/addons.php:229
|
131 |
-
#, php-format
|
132 |
-
msgid "Delete %s"
|
133 |
-
msgstr ""
|
134 |
-
|
135 |
-
#: adminpages/addons.php:223 adminpages/addons.php:239
|
136 |
-
msgid "PMPro Free"
|
137 |
-
msgstr ""
|
138 |
-
|
139 |
-
#: adminpages/addons.php:225 adminpages/addons.php:241
|
140 |
-
msgid "PMPro Core"
|
141 |
-
msgstr ""
|
142 |
-
|
143 |
-
#: adminpages/addons.php:227 adminpages/addons.php:243
|
144 |
-
msgid "PMPro Plus"
|
145 |
-
msgstr ""
|
146 |
-
|
147 |
-
#: adminpages/addons.php:229 adminpages/addons.php:245
|
148 |
-
msgid "WordPress.org"
|
149 |
-
msgstr ""
|
150 |
-
|
151 |
-
#: adminpages/addons.php:231 adminpages/addons.php:247
|
152 |
-
msgid "N/A"
|
153 |
-
msgstr ""
|
154 |
-
|
155 |
-
#: adminpages/addons.php:240 adminpages/addons.php:256
|
156 |
-
#, php-format
|
157 |
-
msgid "Version %s"
|
158 |
-
msgstr ""
|
159 |
-
|
160 |
-
#: adminpages/addons.php:245 adminpages/addons.php:261
|
161 |
-
#, php-format
|
162 |
-
msgid "By %s"
|
163 |
-
msgstr ""
|
164 |
-
|
165 |
-
#: adminpages/addons.php:252 adminpages/addons.php:268
|
166 |
-
#, php-format
|
167 |
-
msgid "More information about %s"
|
168 |
-
msgstr ""
|
169 |
-
|
170 |
-
#: adminpages/addons.php:254 adminpages/addons.php:270
|
171 |
-
msgid "View details"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#: adminpages/addons.php:
|
175 |
-
msgid "
|
176 |
msgstr ""
|
177 |
|
178 |
#: adminpages/admin_header.php:25 adminpages/admin_header.php:25
|
@@ -259,22 +119,21 @@ msgstr ""
|
|
259 |
msgid "User Forum"
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: adminpages/admin_header.php:150 adminpages/membershiplevels.php:
|
263 |
-
#: adminpages/pagesettings.php:
|
264 |
#: includes/adminpages.php:65 includes/adminpages.php:111
|
265 |
-
#:
|
266 |
-
#: adminpages/admin_header.php:
|
267 |
-
#: adminpages/membershiplevels.php:
|
268 |
-
#: adminpages/membershiplevels.php:
|
269 |
-
#: adminpages/membershiplevels.php:
|
270 |
-
#: adminpages/membershiplevels.php:619 adminpages/pagesettings.php:69
|
271 |
#: includes/adminpages.php:44 includes/adminpages.php:64
|
272 |
#: includes/adminpages.php:65 includes/adminpages.php:100
|
273 |
#: includes/adminpages.php:107 includes/adminpages.php:111
|
274 |
msgid "Membership Levels"
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: adminpages/admin_header.php:154 adminpages/pagesettings.php:
|
278 |
#: adminpages/admin_header.php:129 adminpages/admin_header.php:150
|
279 |
#: adminpages/admin_header.php:154 adminpages/pagesettings.php:92
|
280 |
#: adminpages/pagesettings.php:120
|
@@ -290,9 +149,8 @@ msgstr ""
|
|
290 |
#: shortcodes/pmpro_account.php:106 adminpages/admin_header.php:131
|
291 |
#: adminpages/admin_header.php:152 adminpages/admin_header.php:162
|
292 |
#: adminpages/memberslist.php:115 adminpages/memberslist.php:148
|
293 |
-
#: adminpages/memberslist.php:158
|
294 |
-
#: pages/account.php:
|
295 |
-
#: shortcodes/pmpro_account.php:106
|
296 |
msgid "Email"
|
297 |
msgstr ""
|
298 |
|
@@ -301,6 +159,15 @@ msgstr ""
|
|
301 |
msgid "Advanced"
|
302 |
msgstr ""
|
303 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
304 |
#: adminpages/advancedsettings.php:43 adminpages/advancedsettings.php:35
|
305 |
#: adminpages/advancedsettings.php:42 adminpages/advancedsettings.php:43
|
306 |
msgid "Your advanced settings have been updated."
|
@@ -402,9 +269,9 @@ msgid "Hide Ads From Members?"
|
|
402 |
msgstr ""
|
403 |
|
404 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
|
405 |
-
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:
|
406 |
#: adminpages/paymentsettings.php:210
|
407 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
408 |
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
409 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:187
|
410 |
#: adminpages/advancedsettings.php:194 adminpages/advancedsettings.php:199
|
@@ -412,14 +279,13 @@ msgstr ""
|
|
412 |
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:563
|
413 |
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
|
414 |
#: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
|
415 |
-
#: adminpages/membershiplevels.php:658 adminpages/
|
416 |
-
#: adminpages/paymentsettings.php:
|
417 |
-
#: adminpages/paymentsettings.php:
|
418 |
-
#: adminpages/paymentsettings.php:
|
419 |
-
#: adminpages/paymentsettings.php:
|
420 |
-
#: classes/gateways/class.pmprogateway_stripe.php:173
|
421 |
-
#:
|
422 |
-
#: includes/profile.php:105 includes/profile.php:121 includes/profile.php:123
|
423 |
msgid "No"
|
424 |
msgstr ""
|
425 |
|
@@ -458,22 +324,20 @@ msgstr ""
|
|
458 |
msgid "multisite only"
|
459 |
msgstr ""
|
460 |
|
461 |
-
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:
|
462 |
#: adminpages/paymentsettings.php:211
|
463 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
464 |
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
465 |
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:563
|
466 |
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
|
467 |
#: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
|
468 |
-
#: adminpages/membershiplevels.php:658 adminpages/
|
469 |
-
#: adminpages/paymentsettings.php:
|
470 |
-
#: adminpages/paymentsettings.php:
|
471 |
-
#: adminpages/paymentsettings.php:
|
472 |
-
#: adminpages/paymentsettings.php:
|
473 |
-
#:
|
474 |
-
#:
|
475 |
-
#: classes/gateways/class.pmprogateway_stripe.php:175 includes/profile.php:102
|
476 |
-
#: includes/profile.php:106 includes/profile.php:122 includes/profile.php:124
|
477 |
msgid "Yes"
|
478 |
msgstr ""
|
479 |
|
@@ -529,7 +393,7 @@ msgstr ""
|
|
529 |
msgid "selected"
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: adminpages/advancedsettings.php:368 adminpages/pagesettings.php:
|
533 |
#: adminpages/paymentsettings.php:238 adminpages/advancedsettings.php:284
|
534 |
#: adminpages/advancedsettings.php:355 adminpages/advancedsettings.php:368
|
535 |
#: adminpages/pagesettings.php:209 adminpages/pagesettings.php:223
|
@@ -605,7 +469,7 @@ msgid "Add New Discount Code"
|
|
605 |
msgstr ""
|
606 |
|
607 |
#: adminpages/discountcodes.php:310 adminpages/discountcodes.php:586
|
608 |
-
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:
|
609 |
#: adminpages/memberslist.php:164 adminpages/orders.php:910
|
610 |
#: adminpages/reports/login.php:142 adminpages/discountcodes.php:306
|
611 |
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
@@ -615,12 +479,10 @@ msgstr ""
|
|
615 |
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:505
|
616 |
#: adminpages/membershiplevels.php:511 adminpages/membershiplevels.php:513
|
617 |
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:541
|
618 |
-
#: adminpages/membershiplevels.php:583 adminpages/
|
619 |
-
#: adminpages/memberslist.php:
|
620 |
-
#: adminpages/memberslist.php:154 adminpages/memberslist.php:164
|
621 |
#: adminpages/orders.php:597 adminpages/orders.php:900
|
622 |
-
#: adminpages/
|
623 |
-
#: adminpages/reports/login.php:142
|
624 |
msgid "ID"
|
625 |
msgstr ""
|
626 |
|
@@ -638,7 +500,7 @@ msgstr ""
|
|
638 |
#: adminpages/discountcodes.php:558 adminpages/discountcodes.php:586
|
639 |
#: adminpages/discountcodes.php:587 adminpages/orders.php:215
|
640 |
#: adminpages/orders.php:265 adminpages/orders.php:598
|
641 |
-
#: adminpages/orders.php:901
|
642 |
msgid "Code"
|
643 |
msgstr ""
|
644 |
|
@@ -649,16 +511,14 @@ msgstr ""
|
|
649 |
|
650 |
#: adminpages/discountcodes.php:371
|
651 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
652 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
653 |
#: pages/checkout.php:562 adminpages/discountcodes.php:367
|
654 |
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
655 |
#: classes/gateways/class.pmprogateway_braintree.php:308
|
656 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
657 |
-
#: classes/gateways/class.pmprogateway_stripe.php:454
|
658 |
-
#:
|
659 |
-
#: pages/
|
660 |
-
#: pages/checkout.php:524 pages/checkout.php:525 pages/checkout.php:532
|
661 |
-
#: pages/checkout.php:553 pages/checkout.php:562
|
662 |
msgid "Expiration Date"
|
663 |
msgstr ""
|
664 |
|
@@ -684,9 +544,9 @@ msgstr ""
|
|
684 |
#: adminpages/discountcodes.php:427 adminpages/discountcodes.php:430
|
685 |
#: adminpages/discountcodes.php:431 adminpages/membershiplevels.php:337
|
686 |
#: adminpages/membershiplevels.php:339 adminpages/membershiplevels.php:341
|
687 |
-
#: adminpages/membershiplevels.php:
|
688 |
-
#: adminpages/membershiplevels.php:
|
689 |
-
#:
|
690 |
msgid "Initial Payment"
|
691 |
msgstr ""
|
692 |
|
@@ -695,7 +555,6 @@ msgstr ""
|
|
695 |
#: adminpages/discountcodes.php:441 adminpages/discountcodes.php:442
|
696 |
#: adminpages/membershiplevels.php:338 adminpages/membershiplevels.php:340
|
697 |
#: adminpages/membershiplevels.php:350 adminpages/membershiplevels.php:352
|
698 |
-
#: adminpages/membershiplevels.php:353
|
699 |
msgid "The initial amount collected at registration."
|
700 |
msgstr ""
|
701 |
|
@@ -704,7 +563,6 @@ msgstr ""
|
|
704 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:447
|
705 |
#: adminpages/membershiplevels.php:342 adminpages/membershiplevels.php:344
|
706 |
#: adminpages/membershiplevels.php:354 adminpages/membershiplevels.php:356
|
707 |
-
#: adminpages/membershiplevels.php:357
|
708 |
msgid "Recurring Subscription"
|
709 |
msgstr ""
|
710 |
|
@@ -713,7 +571,6 @@ msgstr ""
|
|
713 |
#: adminpages/discountcodes.php:447 adminpages/discountcodes.php:448
|
714 |
#: adminpages/membershiplevels.php:343 adminpages/membershiplevels.php:345
|
715 |
#: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:357
|
716 |
-
#: adminpages/membershiplevels.php:358
|
717 |
msgid "Check if this level has a recurring subscription payment."
|
718 |
msgstr ""
|
719 |
|
@@ -721,71 +578,63 @@ msgstr ""
|
|
721 |
#: adminpages/discountcodes.php:440 adminpages/discountcodes.php:451
|
722 |
#: adminpages/discountcodes.php:452 adminpages/membershiplevels.php:347
|
723 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:359
|
724 |
-
#: adminpages/membershiplevels.php:361
|
725 |
msgid "Billing Amount"
|
726 |
msgstr ""
|
727 |
|
728 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
729 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
730 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
731 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
732 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
733 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
734 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
735 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
736 |
-
#: adminpages/membershiplevels.php:
|
737 |
-
#: adminpages/membershiplevels.php:
|
738 |
-
#: adminpages/membershiplevels.php:479 adminpages/membershiplevels.php:480
|
739 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
740 |
-
#: classes/gateways/class.pmprogateway_stripe.php:522
|
741 |
msgid "Day(s)"
|
742 |
msgstr ""
|
743 |
|
744 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
745 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
746 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
747 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
748 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
749 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
750 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
751 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
752 |
-
#: adminpages/membershiplevels.php:
|
753 |
-
#: adminpages/membershiplevels.php:
|
754 |
-
#: adminpages/membershiplevels.php:479 adminpages/membershiplevels.php:480
|
755 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
756 |
-
#: classes/gateways/class.pmprogateway_stripe.php:522
|
757 |
msgid "Month(s)"
|
758 |
msgstr ""
|
759 |
|
760 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
761 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
762 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
763 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
764 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
765 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
766 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
767 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
768 |
-
#: adminpages/membershiplevels.php:
|
769 |
-
#: adminpages/membershiplevels.php:
|
770 |
-
#: adminpages/membershiplevels.php:479 adminpages/membershiplevels.php:480
|
771 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
772 |
-
#: classes/gateways/class.pmprogateway_stripe.php:522
|
773 |
msgid "Week(s)"
|
774 |
msgstr ""
|
775 |
|
776 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
777 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
778 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
779 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
780 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
781 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
782 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
783 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
784 |
-
#: adminpages/membershiplevels.php:
|
785 |
-
#: adminpages/membershiplevels.php:
|
786 |
-
#: adminpages/membershiplevels.php:479 adminpages/membershiplevels.php:480
|
787 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
788 |
-
#: classes/gateways/class.pmprogateway_stripe.php:522
|
789 |
msgid "Year(s)"
|
790 |
msgstr ""
|
791 |
|
@@ -794,7 +643,6 @@ msgstr ""
|
|
794 |
#: adminpages/discountcodes.php:474 adminpages/discountcodes.php:475
|
795 |
#: adminpages/membershiplevels.php:362 adminpages/membershiplevels.php:364
|
796 |
#: adminpages/membershiplevels.php:383 adminpages/membershiplevels.php:385
|
797 |
-
#: adminpages/membershiplevels.php:386
|
798 |
msgid "The amount to be billed one cycle after the initial payment."
|
799 |
msgstr ""
|
800 |
|
@@ -803,7 +651,6 @@ msgstr ""
|
|
803 |
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:480
|
804 |
#: adminpages/membershiplevels.php:380 adminpages/membershiplevels.php:382
|
805 |
#: adminpages/membershiplevels.php:401 adminpages/membershiplevels.php:403
|
806 |
-
#: adminpages/membershiplevels.php:404
|
807 |
msgid "Billing Cycle Limit"
|
808 |
msgstr ""
|
809 |
|
@@ -812,7 +659,6 @@ msgstr ""
|
|
812 |
#: adminpages/discountcodes.php:482 adminpages/discountcodes.php:483
|
813 |
#: adminpages/membershiplevels.php:384 adminpages/membershiplevels.php:386
|
814 |
#: adminpages/membershiplevels.php:405 adminpages/membershiplevels.php:407
|
815 |
-
#: adminpages/membershiplevels.php:408
|
816 |
msgid ""
|
817 |
"The <strong>total</strong> number of recurring billing cycles for this "
|
818 |
"level, including the trial period (if applicable) but not including the "
|
@@ -824,7 +670,6 @@ msgstr ""
|
|
824 |
#: adminpages/discountcodes.php:487 adminpages/discountcodes.php:488
|
825 |
#: adminpages/membershiplevels.php:393 adminpages/membershiplevels.php:395
|
826 |
#: adminpages/membershiplevels.php:414 adminpages/membershiplevels.php:416
|
827 |
-
#: adminpages/membershiplevels.php:417
|
828 |
msgid "Custom Trial"
|
829 |
msgstr ""
|
830 |
|
@@ -833,7 +678,7 @@ msgstr ""
|
|
833 |
#: adminpages/discountcodes.php:488 adminpages/discountcodes.php:489
|
834 |
#: adminpages/membershiplevels.php:394 adminpages/membershiplevels.php:395
|
835 |
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:416
|
836 |
-
#: adminpages/membershiplevels.php:418
|
837 |
msgid "Check to add a custom trial period."
|
838 |
msgstr ""
|
839 |
|
@@ -842,7 +687,7 @@ msgstr ""
|
|
842 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:493
|
843 |
#: adminpages/membershiplevels.php:398 adminpages/membershiplevels.php:404
|
844 |
#: adminpages/membershiplevels.php:406 adminpages/membershiplevels.php:425
|
845 |
-
#: adminpages/membershiplevels.php:427
|
846 |
msgid "Trial Billing Amount"
|
847 |
msgstr ""
|
848 |
|
@@ -851,7 +696,7 @@ msgstr ""
|
|
851 |
#: adminpages/discountcodes.php:503 adminpages/discountcodes.php:504
|
852 |
#: adminpages/membershiplevels.php:401 adminpages/membershiplevels.php:407
|
853 |
#: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:436
|
854 |
-
#: adminpages/membershiplevels.php:438
|
855 |
msgid "for the first"
|
856 |
msgstr ""
|
857 |
|
@@ -860,7 +705,7 @@ msgstr ""
|
|
860 |
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:506
|
861 |
#: adminpages/membershiplevels.php:403 adminpages/membershiplevels.php:409
|
862 |
#: adminpages/membershiplevels.php:411 adminpages/membershiplevels.php:438
|
863 |
-
#: adminpages/membershiplevels.php:440
|
864 |
msgid "subscription payments"
|
865 |
msgstr ""
|
866 |
|
@@ -870,7 +715,6 @@ msgstr ""
|
|
870 |
#: adminpages/membershiplevels.php:431 adminpages/membershiplevels.php:437
|
871 |
#: adminpages/membershiplevels.php:439 adminpages/membershiplevels.php:466
|
872 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
873 |
-
#: adminpages/membershiplevels.php:470
|
874 |
msgid "Membership Expiration"
|
875 |
msgstr ""
|
876 |
|
@@ -879,7 +723,7 @@ msgstr ""
|
|
879 |
#: adminpages/discountcodes.php:512 adminpages/membershiplevels.php:432
|
880 |
#: adminpages/membershiplevels.php:438 adminpages/membershiplevels.php:440
|
881 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:468
|
882 |
-
#: adminpages/membershiplevels.php:470
|
883 |
msgid "Check this to set when membership access expires."
|
884 |
msgstr ""
|
885 |
|
@@ -889,7 +733,6 @@ msgstr ""
|
|
889 |
#: adminpages/membershiplevels.php:436 adminpages/membershiplevels.php:442
|
890 |
#: adminpages/membershiplevels.php:444 adminpages/membershiplevels.php:471
|
891 |
#: adminpages/membershiplevels.php:472 adminpages/membershiplevels.php:474
|
892 |
-
#: adminpages/membershiplevels.php:475
|
893 |
msgid "Expires In"
|
894 |
msgstr ""
|
895 |
|
@@ -898,7 +741,7 @@ msgstr ""
|
|
898 |
#: adminpages/discountcodes.php:529 adminpages/membershiplevels.php:449
|
899 |
#: adminpages/membershiplevels.php:455 adminpages/membershiplevels.php:457
|
900 |
#: adminpages/membershiplevels.php:484 adminpages/membershiplevels.php:485
|
901 |
-
#: adminpages/membershiplevels.php:487
|
902 |
msgid ""
|
903 |
"Set the duration of membership access. Note that the any future payments "
|
904 |
"(recurring subscription, if any) will be cancelled when the membership "
|
@@ -931,14 +774,13 @@ msgid "Starts"
|
|
931 |
msgstr ""
|
932 |
|
933 |
#: adminpages/discountcodes.php:589 adminpages/memberslist.php:179
|
934 |
-
#: adminpages/reports/login.php:147 includes/profile.php:
|
935 |
#: adminpages/discountcodes.php:550 adminpages/discountcodes.php:560
|
936 |
#: adminpages/discountcodes.php:588 adminpages/discountcodes.php:589
|
937 |
#: adminpages/memberslist.php:121 adminpages/memberslist.php:159
|
938 |
-
#: adminpages/memberslist.php:169 adminpages/
|
939 |
-
#: adminpages/reports/login.php:
|
940 |
-
#: includes/profile.php:
|
941 |
-
#: includes/profile.php:120
|
942 |
msgid "Expires"
|
943 |
msgstr ""
|
944 |
|
@@ -962,22 +804,20 @@ msgid ""
|
|
962 |
"select customers."
|
963 |
msgstr ""
|
964 |
|
965 |
-
#: adminpages/discountcodes.php:
|
966 |
-
#: adminpages/orders.php:
|
967 |
#: adminpages/discountcodes.php:619 adminpages/discountcodes.php:647
|
968 |
-
#: adminpages/discountcodes.php:648 adminpages/
|
969 |
-
#: adminpages/membershiplevels.php:
|
970 |
-
#: adminpages/membershiplevels.php:
|
971 |
-
#: adminpages/membershiplevels.php:
|
972 |
-
#: adminpages/membershiplevels.php:670 adminpages/orders.php:658
|
973 |
#: adminpages/orders.php:961 adminpages/orders.php:979
|
974 |
-
#: adminpages/orders.php:989 adminpages/orders.php:992
|
975 |
msgid "edit"
|
976 |
msgstr ""
|
977 |
|
978 |
-
#: adminpages/discountcodes.php:
|
979 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
980 |
-
#: adminpages/discountcodes.php:651
|
981 |
#, php-format
|
982 |
msgid ""
|
983 |
"Are you sure you want to delete the %s discount code? The subscriptions for "
|
@@ -985,16 +825,14 @@ msgid ""
|
|
985 |
"code anymore."
|
986 |
msgstr ""
|
987 |
|
988 |
-
#: adminpages/discountcodes.php:
|
989 |
-
#: adminpages/orders.php:
|
990 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
991 |
-
#: adminpages/discountcodes.php:651 adminpages/
|
992 |
-
#: adminpages/membershiplevels.php:
|
993 |
-
#: adminpages/membershiplevels.php:
|
994 |
-
#: adminpages/membershiplevels.php:
|
995 |
-
#: adminpages/membershiplevels.php:670 adminpages/orders.php:664
|
996 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
997 |
-
#: adminpages/orders.php:995 adminpages/orders.php:998
|
998 |
msgid "delete"
|
999 |
msgstr ""
|
1000 |
|
@@ -1163,43 +1001,43 @@ msgstr ""
|
|
1163 |
msgid "Add New Membership Level"
|
1164 |
msgstr ""
|
1165 |
|
1166 |
-
#: adminpages/membershiplevels.php:295 adminpages/membershiplevels.php:
|
1167 |
#: adminpages/reports/login.php:144 adminpages/membershiplevels.php:291
|
1168 |
#: adminpages/membershiplevels.php:293 adminpages/membershiplevels.php:295
|
1169 |
#: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:512
|
1170 |
#: adminpages/membershiplevels.php:514 adminpages/membershiplevels.php:541
|
1171 |
#: adminpages/membershiplevels.php:542 adminpages/membershiplevels.php:584
|
1172 |
-
#: adminpages/
|
1173 |
-
#: adminpages/reports/login.php:144
|
1174 |
msgid "Name"
|
1175 |
msgstr ""
|
1176 |
|
|
|
|
|
|
|
|
|
|
|
1177 |
#: adminpages/membershiplevels.php:318 adminpages/membershiplevels.php:314
|
1178 |
#: adminpages/membershiplevels.php:316 adminpages/membershiplevels.php:318
|
1179 |
msgid "Confirmation Message"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
-
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:
|
1183 |
#: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
|
1184 |
-
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:
|
1185 |
-
#: adminpages/membershiplevels.php:
|
1186 |
-
#: adminpages/membershiplevels.php:639
|
1187 |
msgid "Billing Details"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
#: adminpages/membershiplevels.php:372
|
1191 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1192 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1193 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:372
|
1194 |
-
#: adminpages/membershiplevels.php:373
|
1195 |
#: classes/gateways/class.pmprogateway_stripe.php:619
|
1196 |
-
#: classes/gateways/class.pmprogateway_stripe.php:620
|
1197 |
msgid "per"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
#: adminpages/membershiplevels.php:387 adminpages/membershiplevels.php:366
|
1201 |
#: adminpages/membershiplevels.php:385 adminpages/membershiplevels.php:387
|
1202 |
-
#: adminpages/membershiplevels.php:388
|
1203 |
msgid ""
|
1204 |
"Stripe integration currently only supports billing periods of \"Week\", "
|
1205 |
"\"Month\" or \"Year\"."
|
@@ -1207,7 +1045,7 @@ msgstr ""
|
|
1207 |
|
1208 |
#: adminpages/membershiplevels.php:389 adminpages/membershiplevels.php:366
|
1209 |
#: adminpages/membershiplevels.php:368 adminpages/membershiplevels.php:387
|
1210 |
-
#: adminpages/membershiplevels.php:389
|
1211 |
msgid ""
|
1212 |
"Braintree integration currently only supports billing periods of \"Month\" "
|
1213 |
"or \"Year\"."
|
@@ -1215,7 +1053,7 @@ msgstr ""
|
|
1215 |
|
1216 |
#: adminpages/membershiplevels.php:391 adminpages/membershiplevels.php:368
|
1217 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:389
|
1218 |
-
#: adminpages/membershiplevels.php:391
|
1219 |
msgid ""
|
1220 |
"Payflow integration currently only supports billing frequencies of 1 and "
|
1221 |
"billing periods of \"Week\", \"Month\" or \"Year\"."
|
@@ -1223,7 +1061,7 @@ msgstr ""
|
|
1223 |
|
1224 |
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:372
|
1225 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:393
|
1226 |
-
#: adminpages/membershiplevels.php:395
|
1227 |
msgid ""
|
1228 |
"After saving this level, make note of the ID and create a \"Plan\" in your "
|
1229 |
"Braintree dashboard with the same settings and the \"Plan ID\" set to "
|
@@ -1233,25 +1071,23 @@ msgstr ""
|
|
1233 |
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:397
|
1234 |
#: classes/gateways/class.pmprogateway_cybersource.php:101
|
1235 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
1236 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
1237 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
1238 |
#: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
|
1239 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:393
|
1240 |
-
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:
|
1241 |
-
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:398
|
1242 |
#: adminpages/paymentsettings.php:170 adminpages/paymentsettings.php:174
|
1243 |
#: adminpages/paymentsettings.php:179
|
1244 |
#: classes/gateways/class.pmprogateway_cybersource.php:101
|
1245 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
1246 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
1247 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:133
|
1248 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
1249 |
msgid "Note"
|
1250 |
msgstr ""
|
1251 |
|
1252 |
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:374
|
1253 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:395
|
1254 |
-
#: adminpages/membershiplevels.php:397
|
1255 |
msgid ""
|
1256 |
"You will need to create a \"Plan\" in your Braintree dashboard with the same "
|
1257 |
"settings and the \"Plan ID\" set to"
|
@@ -1259,7 +1095,7 @@ msgstr ""
|
|
1259 |
|
1260 |
#: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:386
|
1261 |
#: adminpages/membershiplevels.php:388 adminpages/membershiplevels.php:407
|
1262 |
-
#: adminpages/membershiplevels.php:409
|
1263 |
msgid ""
|
1264 |
"Stripe integration currently does not support billing limits. You can still "
|
1265 |
"set an expiration date below."
|
@@ -1267,7 +1103,7 @@ msgstr ""
|
|
1267 |
|
1268 |
#: adminpages/membershiplevels.php:421 adminpages/membershiplevels.php:398
|
1269 |
#: adminpages/membershiplevels.php:400 adminpages/membershiplevels.php:419
|
1270 |
-
#: adminpages/membershiplevels.php:421
|
1271 |
msgid ""
|
1272 |
"2Checkout integration does not support custom trials. You can do one period "
|
1273 |
"trials by setting an initial payment different from the billing amount."
|
@@ -1276,7 +1112,6 @@ msgstr ""
|
|
1276 |
#: adminpages/membershiplevels.php:443 adminpages/membershiplevels.php:406
|
1277 |
#: adminpages/membershiplevels.php:412 adminpages/membershiplevels.php:414
|
1278 |
#: adminpages/membershiplevels.php:441 adminpages/membershiplevels.php:443
|
1279 |
-
#: adminpages/membershiplevels.php:444
|
1280 |
msgid ""
|
1281 |
"Stripe integration currently does not support trial amounts greater than $0."
|
1282 |
msgstr ""
|
@@ -1284,7 +1119,6 @@ msgstr ""
|
|
1284 |
#: adminpages/membershiplevels.php:447 adminpages/membershiplevels.php:410
|
1285 |
#: adminpages/membershiplevels.php:416 adminpages/membershiplevels.php:418
|
1286 |
#: adminpages/membershiplevels.php:445 adminpages/membershiplevels.php:447
|
1287 |
-
#: adminpages/membershiplevels.php:448
|
1288 |
msgid ""
|
1289 |
"Braintree integration currently does not support trial amounts greater than "
|
1290 |
"$0."
|
@@ -1293,7 +1127,6 @@ msgstr ""
|
|
1293 |
#: adminpages/membershiplevels.php:451 adminpages/membershiplevels.php:414
|
1294 |
#: adminpages/membershiplevels.php:420 adminpages/membershiplevels.php:422
|
1295 |
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:451
|
1296 |
-
#: adminpages/membershiplevels.php:452
|
1297 |
msgid ""
|
1298 |
"Payflow integration currently does not support trial amounts greater than $0."
|
1299 |
msgstr ""
|
@@ -1301,21 +1134,21 @@ msgstr ""
|
|
1301 |
#: adminpages/membershiplevels.php:460 adminpages/membershiplevels.php:422
|
1302 |
#: adminpages/membershiplevels.php:428 adminpages/membershiplevels.php:430
|
1303 |
#: adminpages/membershiplevels.php:457 adminpages/membershiplevels.php:458
|
1304 |
-
#: adminpages/membershiplevels.php:460
|
1305 |
msgid "Other Settings"
|
1306 |
msgstr ""
|
1307 |
|
1308 |
#: adminpages/membershiplevels.php:464 adminpages/membershiplevels.php:426
|
1309 |
#: adminpages/membershiplevels.php:432 adminpages/membershiplevels.php:434
|
1310 |
#: adminpages/membershiplevels.php:461 adminpages/membershiplevels.php:462
|
1311 |
-
#: adminpages/membershiplevels.php:464
|
1312 |
msgid "Disable New Signups"
|
1313 |
msgstr ""
|
1314 |
|
1315 |
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:427
|
1316 |
#: adminpages/membershiplevels.php:433 adminpages/membershiplevels.php:435
|
1317 |
#: adminpages/membershiplevels.php:462 adminpages/membershiplevels.php:463
|
1318 |
-
#: adminpages/membershiplevels.php:465
|
1319 |
msgid ""
|
1320 |
"Check to hide this level from the membership levels page and disable "
|
1321 |
"registration."
|
@@ -1324,104 +1157,89 @@ msgstr ""
|
|
1324 |
#: adminpages/membershiplevels.php:495 adminpages/membershiplevels.php:457
|
1325 |
#: adminpages/membershiplevels.php:463 adminpages/membershiplevels.php:465
|
1326 |
#: adminpages/membershiplevels.php:492 adminpages/membershiplevels.php:493
|
1327 |
-
#: adminpages/membershiplevels.php:495
|
1328 |
msgid "Content Settings"
|
1329 |
msgstr ""
|
1330 |
|
1331 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:461
|
1332 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
1333 |
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:497
|
1334 |
-
#: adminpages/membershiplevels.php:499
|
1335 |
msgid "Categories"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:516
|
1339 |
-
#: adminpages/membershiplevels.php:517
|
1340 |
msgid "Save Level"
|
1341 |
msgstr ""
|
1342 |
|
1343 |
#: adminpages/membershiplevels.php:517 adminpages/orders.php:561
|
1344 |
#: pages/billing.php:339 pages/cancel.php:71 shortcodes/pmpro_account.php:70
|
1345 |
-
#: adminpages/membershiplevels.php:517 adminpages/
|
1346 |
-
#: adminpages/orders.php:
|
1347 |
-
#: pages/billing.php:
|
1348 |
-
#:
|
1349 |
msgid "Cancel"
|
1350 |
msgstr ""
|
1351 |
|
1352 |
-
#: adminpages/membershiplevels.php:
|
1353 |
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:498
|
1354 |
#: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:526
|
1355 |
-
#: adminpages/membershiplevels.php:569
|
1356 |
msgid "Add New Level"
|
1357 |
msgstr ""
|
1358 |
|
1359 |
-
#: adminpages/membershiplevels.php:
|
1360 |
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
|
1361 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:501
|
1362 |
#: adminpages/membershiplevels.php:502 adminpages/membershiplevels.php:504
|
1363 |
#: adminpages/membershiplevels.php:528 adminpages/membershiplevels.php:529
|
1364 |
#: adminpages/membershiplevels.php:531 adminpages/membershiplevels.php:532
|
1365 |
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:575
|
1366 |
-
#: adminpages/membershiplevels.php:622 adminpages/membershiplevels.php:625
|
1367 |
msgid "Search Levels"
|
1368 |
msgstr ""
|
1369 |
|
1370 |
-
#: adminpages/membershiplevels.php:
|
1371 |
-
#: adminpages/membershiplevels.php:631
|
1372 |
msgid "Drag and drop membership levels to reorder them on the Levels page."
|
1373 |
msgstr ""
|
1374 |
|
1375 |
-
#: adminpages/membershiplevels.php:
|
1376 |
#: pages/confirmation.php:83 pages/invoice.php:70
|
1377 |
#: shortcodes/pmpro_account.php:46 adminpages/membershiplevels.php:510
|
1378 |
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
|
1379 |
#: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
|
1380 |
-
#: adminpages/membershiplevels.php:586
|
1381 |
-
#: pages/
|
1382 |
-
#: pages/
|
1383 |
-
#: shortcodes/pmpro_account.php:46
|
1384 |
msgid "Expiration"
|
1385 |
msgstr ""
|
1386 |
|
1387 |
-
#: adminpages/membershiplevels.php:
|
1388 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
|
1389 |
#: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
|
1390 |
-
#: adminpages/membershiplevels.php:587
|
1391 |
msgid "Allow Signups"
|
1392 |
msgstr ""
|
1393 |
|
1394 |
-
#: adminpages/membershiplevels.php:
|
1395 |
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
|
1396 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
|
1397 |
-
#: adminpages/membershiplevels.php:646
|
1398 |
msgid "FREE"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
-
#: adminpages/membershiplevels.php:
|
1402 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
|
1403 |
#: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
|
1404 |
-
#: adminpages/membershiplevels.php:655
|
1405 |
msgid "After"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
-
#: adminpages/membershiplevels.php:
|
1409 |
-
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
1410 |
-
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
1411 |
-
#: adminpages/membershiplevels.php:660
|
1412 |
-
#, php-format
|
1413 |
-
msgid ""
|
1414 |
-
"Are you sure you want to delete membership level %s? All subscriptions will "
|
1415 |
-
"be cancelled."
|
1416 |
-
msgstr ""
|
1417 |
-
|
1418 |
-
#: adminpages/membershiplevels.php:669 adminpages/orders.php:995
|
1419 |
#: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
|
1420 |
#: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
|
1421 |
#: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
|
1422 |
-
#: adminpages/
|
1423 |
-
#: adminpages/orders.php:
|
1424 |
-
#: adminpages/orders.php:992 adminpages/orders.php:995
|
1425 |
msgid "copy"
|
1426 |
msgstr ""
|
1427 |
|
@@ -1480,7 +1298,6 @@ msgstr ""
|
|
1480 |
|
1481 |
#: adminpages/memberslist.php:156 adminpages/memberslist.php:103
|
1482 |
#: adminpages/memberslist.php:136 adminpages/memberslist.php:146
|
1483 |
-
#: adminpages/memberslist.php:156
|
1484 |
#, php-format
|
1485 |
msgid "%d members found."
|
1486 |
msgstr ""
|
@@ -1488,43 +1305,38 @@ msgstr ""
|
|
1488 |
#: adminpages/memberslist.php:165 pages/checkout.php:180
|
1489 |
#: shortcodes/pmpro_account.php:105 adminpages/memberslist.php:112
|
1490 |
#: adminpages/memberslist.php:145 adminpages/memberslist.php:155
|
1491 |
-
#:
|
1492 |
-
#: pages/
|
1493 |
-
#: pages/checkout.php:173 pages/checkout.php:180
|
1494 |
#: shortcodes/pmpro_account.php:105
|
1495 |
msgid "Username"
|
1496 |
msgstr ""
|
1497 |
|
1498 |
#: adminpages/memberslist.php:166 adminpages/memberslist.php:113
|
1499 |
#: adminpages/memberslist.php:146 adminpages/memberslist.php:156
|
1500 |
-
#: adminpages/memberslist.php:166
|
1501 |
msgid "First Name"
|
1502 |
msgstr ""
|
1503 |
|
1504 |
#: adminpages/memberslist.php:167 adminpages/memberslist.php:114
|
1505 |
#: adminpages/memberslist.php:147 adminpages/memberslist.php:157
|
1506 |
-
#: adminpages/memberslist.php:167
|
1507 |
msgid "Last Name"
|
1508 |
msgstr ""
|
1509 |
|
1510 |
#: adminpages/memberslist.php:170 pages/billing.php:71 pages/checkout.php:311
|
1511 |
#: pages/confirmation.php:61 pages/invoice.php:48
|
1512 |
#: adminpages/memberslist.php:117 adminpages/memberslist.php:150
|
1513 |
-
#: adminpages/memberslist.php:160
|
1514 |
-
#: pages/
|
1515 |
-
#: pages/
|
1516 |
-
#: pages/checkout.php:
|
1517 |
-
#: pages/
|
1518 |
-
#: pages/confirmation.php:61 pages/invoice.php:46 pages/invoice.php:48
|
1519 |
msgid "Billing Address"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
#: adminpages/memberslist.php:171 adminpages/reports/login.php:145
|
1523 |
#: classes/gateways/class.pmprogateway_authorizenet.php:303
|
1524 |
#: adminpages/memberslist.php:118 adminpages/memberslist.php:151
|
1525 |
-
#: adminpages/memberslist.php:161 adminpages/
|
1526 |
-
#: adminpages/
|
1527 |
-
#: adminpages/reports/login.php:145
|
1528 |
#: classes/gateways/class.pmprogateway_authorizenet.php:187
|
1529 |
#: classes/gateways/class.pmprogateway_authorizenet.php:303
|
1530 |
msgid "Membership"
|
@@ -1532,33 +1344,32 @@ msgstr ""
|
|
1532 |
|
1533 |
#: adminpages/memberslist.php:172 adminpages/memberslist.php:119
|
1534 |
#: adminpages/memberslist.php:152 adminpages/memberslist.php:162
|
1535 |
-
#: adminpages/memberslist.php:172
|
1536 |
msgid "Fee"
|
1537 |
msgstr ""
|
1538 |
|
1539 |
#: adminpages/memberslist.php:173 adminpages/reports/login.php:146
|
1540 |
#: adminpages/memberslist.php:120 adminpages/memberslist.php:153
|
1541 |
-
#: adminpages/memberslist.php:163 adminpages/
|
1542 |
-
#: adminpages/reports/login.php:
|
1543 |
msgid "Joined"
|
1544 |
msgstr ""
|
1545 |
|
1546 |
#: adminpages/memberslist.php:177 adminpages/memberslist.php:157
|
1547 |
-
#: adminpages/memberslist.php:167
|
1548 |
msgid "Ended"
|
1549 |
msgstr ""
|
1550 |
|
1551 |
#: adminpages/memberslist.php:261 adminpages/reports/login.php:212
|
1552 |
#: adminpages/memberslist.php:195 adminpages/memberslist.php:223
|
1553 |
-
#: adminpages/memberslist.php:251 adminpages/
|
1554 |
-
#: adminpages/reports/login.php:
|
1555 |
msgid "No members found."
|
1556 |
msgstr ""
|
1557 |
|
1558 |
#: adminpages/memberslist.php:261 adminpages/reports/login.php:212
|
1559 |
#: adminpages/memberslist.php:195 adminpages/memberslist.php:223
|
1560 |
-
#: adminpages/memberslist.php:251 adminpages/
|
1561 |
-
#: adminpages/reports/login.php:
|
1562 |
msgid "Search all levels"
|
1563 |
msgstr ""
|
1564 |
|
@@ -1662,8 +1473,8 @@ msgstr ""
|
|
1662 |
|
1663 |
#: adminpages/orders.php:370 adminpages/orders.php:915 pages/invoice.php:84
|
1664 |
#: adminpages/orders.php:320 adminpages/orders.php:370
|
1665 |
-
#: adminpages/orders.php:602 adminpages/orders.php:905
|
1666 |
-
#:
|
1667 |
msgid "Total"
|
1668 |
msgstr ""
|
1669 |
|
@@ -1684,15 +1495,13 @@ msgstr ""
|
|
1684 |
|
1685 |
#: adminpages/orders.php:389
|
1686 |
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1687 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1688 |
#: pages/checkout.php:516 adminpages/orders.php:339 adminpages/orders.php:389
|
1689 |
#: classes/gateways/class.pmprogateway_braintree.php:291
|
1690 |
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1691 |
-
#: classes/gateways/class.pmprogateway_stripe.php:408
|
1692 |
-
#:
|
1693 |
-
#: pages/
|
1694 |
-
#: pages/checkout.php:507 pages/checkout.php:510 pages/checkout.php:516
|
1695 |
-
#: pages/checkout.php:517
|
1696 |
msgid "Card Type"
|
1697 |
msgstr ""
|
1698 |
|
@@ -1728,14 +1537,12 @@ msgstr ""
|
|
1728 |
#: adminpages/orders.php:423 adminpages/orders.php:919
|
1729 |
#: adminpages/orders.php:373 adminpages/orders.php:423
|
1730 |
#: adminpages/orders.php:606 adminpages/orders.php:909
|
1731 |
-
#: adminpages/orders.php:919
|
1732 |
msgid "Status"
|
1733 |
msgstr ""
|
1734 |
|
1735 |
#: adminpages/orders.php:444 adminpages/orders.php:917
|
1736 |
#: adminpages/orders.php:394 adminpages/orders.php:444
|
1737 |
#: adminpages/orders.php:604 adminpages/orders.php:907
|
1738 |
-
#: adminpages/orders.php:917
|
1739 |
msgid "Gateway"
|
1740 |
msgstr ""
|
1741 |
|
@@ -1786,9 +1593,9 @@ msgstr ""
|
|
1786 |
#: adminpages/orders.php:493 adminpages/orders.php:920 pages/invoice.php:107
|
1787 |
#: shortcodes/pmpro_account.php:122 adminpages/orders.php:442
|
1788 |
#: adminpages/orders.php:492 adminpages/orders.php:493
|
1789 |
-
#: adminpages/orders.php:607 adminpages/orders.php:910
|
1790 |
-
#:
|
1791 |
-
#:
|
1792 |
msgid "Date"
|
1793 |
msgstr ""
|
1794 |
|
@@ -1826,6 +1633,10 @@ msgstr ""
|
|
1826 |
msgid "Add New Order"
|
1827 |
msgstr ""
|
1828 |
|
|
|
|
|
|
|
|
|
1829 |
#: adminpages/orders.php:606 adminpages/orders.php:606
|
1830 |
msgid "Within a Date Range"
|
1831 |
msgstr ""
|
@@ -1865,7 +1676,7 @@ msgid "Search Orders"
|
|
1865 |
msgstr ""
|
1866 |
|
1867 |
#: adminpages/orders.php:903 adminpages/orders.php:590
|
1868 |
-
#: adminpages/orders.php:893
|
1869 |
#, php-format
|
1870 |
msgid "%d orders found."
|
1871 |
msgstr ""
|
@@ -1873,178 +1684,171 @@ msgstr ""
|
|
1873 |
#: adminpages/orders.php:912 adminpages/reports/login.php:143
|
1874 |
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
1875 |
#: adminpages/orders.php:599 adminpages/orders.php:902
|
1876 |
-
#: adminpages/
|
1877 |
-
#: adminpages/paymentsettings.php:
|
1878 |
-
#: adminpages/reports/login.php:
|
1879 |
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
1880 |
msgid "User"
|
1881 |
msgstr ""
|
1882 |
|
1883 |
-
#: adminpages/orders.php:914 includes/init.php:
|
1884 |
#: pages/checkout.php:42 pages/confirmation.php:47 pages/confirmation.php:64
|
1885 |
#: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
|
1886 |
-
#: adminpages/orders.php:601 adminpages/orders.php:904
|
1887 |
-
#:
|
1888 |
-
#: includes/init.php:218 includes/init.php:220 includes/init.php:222
|
1889 |
#: includes/profile.php:25 includes/profile.php:27 pages/checkout.php:33
|
1890 |
-
#: pages/checkout.php:34 pages/checkout.php:35 pages/
|
1891 |
-
#: pages/confirmation.php:
|
1892 |
-
#: pages/confirmation.php:
|
1893 |
-
#: pages/confirmation.php:
|
1894 |
-
#: pages/invoice.php:
|
1895 |
msgid "Membership Level"
|
1896 |
msgstr ""
|
1897 |
|
1898 |
#: adminpages/orders.php:916 adminpages/orders.php:982
|
1899 |
#: adminpages/orders.php:603 adminpages/orders.php:651
|
1900 |
-
#: adminpages/orders.php:906 adminpages/orders.php:
|
1901 |
-
#: adminpages/orders.php:
|
1902 |
-
#: adminpages/orders.php:982
|
1903 |
msgid "Payment"
|
1904 |
msgstr ""
|
1905 |
|
1906 |
#: adminpages/orders.php:918 adminpages/orders.php:605
|
1907 |
-
#: adminpages/orders.php:908
|
1908 |
msgid "Transaction IDs"
|
1909 |
msgstr ""
|
1910 |
|
1911 |
#: adminpages/orders.php:943 adminpages/orders.php:630
|
1912 |
-
#: adminpages/orders.php:933
|
1913 |
msgid "deleted"
|
1914 |
msgstr ""
|
1915 |
|
1916 |
#: adminpages/orders.php:984 adminpages/orders.php:653
|
1917 |
#: adminpages/orders.php:956 adminpages/orders.php:974
|
1918 |
-
#: adminpages/orders.php:984
|
1919 |
msgid "Subscription"
|
1920 |
msgstr ""
|
1921 |
|
1922 |
-
#: adminpages/orders.php:
|
1923 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
1924 |
-
#: adminpages/orders.php:995 adminpages/orders.php:998
|
1925 |
#, php-format
|
1926 |
msgid ""
|
1927 |
"Deleting orders is permanent and can affect active users. Are you sure you "
|
1928 |
"want to delete order %s?"
|
1929 |
msgstr ""
|
1930 |
|
1931 |
-
#: adminpages/orders.php:
|
1932 |
#: adminpages/orders.php:977 adminpages/orders.php:995
|
1933 |
-
#: adminpages/orders.php:1005 adminpages/orders.php:1008
|
1934 |
msgid "No orders found."
|
1935 |
msgstr ""
|
1936 |
|
1937 |
-
#: adminpages/pagesettings.php:
|
1938 |
-
msgid "Your page settings have been updated."
|
1939 |
-
msgstr ""
|
1940 |
-
|
1941 |
-
#: adminpages/pagesettings.php:64 adminpages/pagesettings.php:51
|
1942 |
msgid "Membership Account"
|
1943 |
msgstr ""
|
1944 |
|
1945 |
-
#: adminpages/pagesettings.php:
|
1946 |
msgid "Membership Billing"
|
1947 |
msgstr ""
|
1948 |
|
1949 |
-
#: adminpages/pagesettings.php:
|
1950 |
msgid "Membership Cancel"
|
1951 |
msgstr ""
|
1952 |
|
1953 |
-
#: adminpages/pagesettings.php:
|
1954 |
msgid "Membership Checkout"
|
1955 |
msgstr ""
|
1956 |
|
1957 |
-
#: adminpages/pagesettings.php:
|
1958 |
msgid "Membership Confirmation"
|
1959 |
msgstr ""
|
1960 |
|
1961 |
-
#: adminpages/pagesettings.php:
|
1962 |
msgid "Membership Invoice"
|
1963 |
msgstr ""
|
1964 |
|
1965 |
-
#: adminpages/pagesettings.php:
|
|
|
|
|
|
|
|
|
|
|
1966 |
#: adminpages/pagesettings.php:111
|
1967 |
msgid "The following pages have been created for you"
|
1968 |
msgstr ""
|
1969 |
|
1970 |
-
#: adminpages/pagesettings.php:
|
1971 |
#: adminpages/pagesettings.php:126
|
1972 |
msgid ""
|
1973 |
"Manage the WordPress pages assigned to each required Paid Memberships Pro "
|
1974 |
"page."
|
1975 |
msgstr ""
|
1976 |
|
1977 |
-
#: adminpages/pagesettings.php:
|
1978 |
#: adminpages/pagesettings.php:132
|
1979 |
msgid ""
|
1980 |
"Assign the WordPress pages for each required Paid Memberships Pro page or"
|
1981 |
msgstr ""
|
1982 |
|
1983 |
-
#: adminpages/pagesettings.php:
|
1984 |
#: adminpages/pagesettings.php:132
|
1985 |
msgid "click here to let us generate them for you"
|
1986 |
msgstr ""
|
1987 |
|
1988 |
-
#: adminpages/pagesettings.php:
|
1989 |
#: adminpages/pagesettings.php:140
|
1990 |
msgid "Account Page"
|
1991 |
msgstr ""
|
1992 |
|
1993 |
-
#: adminpages/pagesettings.php:
|
1994 |
-
#: adminpages/pagesettings.php:
|
1995 |
-
#: adminpages/pagesettings.php:
|
1996 |
-
#: adminpages/pagesettings.php:
|
1997 |
-
#: adminpages/pagesettings.php:
|
1998 |
-
#: adminpages/pagesettings.php:
|
1999 |
-
#: adminpages/pagesettings.php:
|
2000 |
-
#: adminpages/pagesettings.php:
|
2001 |
-
#: adminpages/pagesettings.php:206 adminpages/pagesettings.php:209
|
2002 |
-
#: adminpages/pagesettings.php:222 adminpages/pagesettings.php:225
|
2003 |
-
#: adminpages/pagesettings.php:238 adminpages/pagesettings.php:241
|
2004 |
msgid "Choose One"
|
2005 |
msgstr ""
|
2006 |
|
2007 |
-
#: adminpages/pagesettings.php:
|
2008 |
-
#: adminpages/pagesettings.php:
|
2009 |
-
#: adminpages/pagesettings.php:
|
2010 |
-
#: adminpages/pagesettings.php:
|
2011 |
-
#: adminpages/pagesettings.php:
|
2012 |
-
#: adminpages/pagesettings.php:
|
2013 |
-
#: adminpages/pagesettings.php:
|
2014 |
-
#: adminpages/pagesettings.php:
|
2015 |
-
#: adminpages/pagesettings.php:
|
2016 |
-
#: adminpages/pagesettings.php:
|
2017 |
-
#: adminpages/pagesettings.php:
|
2018 |
-
#: adminpages/pagesettings.php:
|
2019 |
-
#: adminpages/pagesettings.php:
|
2020 |
-
#: adminpages/pagesettings.php:
|
2021 |
-
#: adminpages/pagesettings.php:
|
2022 |
-
#: adminpages/pagesettings.php:
|
2023 |
-
#: adminpages/pagesettings.php:
|
2024 |
msgid "edit page"
|
2025 |
msgstr ""
|
2026 |
|
2027 |
-
#: adminpages/pagesettings.php:
|
2028 |
-
#: adminpages/pagesettings.php:
|
2029 |
-
#: adminpages/pagesettings.php:
|
2030 |
-
#: adminpages/pagesettings.php:
|
2031 |
-
#: adminpages/pagesettings.php:
|
2032 |
-
#: adminpages/pagesettings.php:
|
2033 |
-
#: adminpages/pagesettings.php:
|
2034 |
-
#: adminpages/pagesettings.php:
|
2035 |
-
#: adminpages/pagesettings.php:
|
2036 |
-
#: adminpages/pagesettings.php:
|
2037 |
-
#: adminpages/pagesettings.php:
|
2038 |
-
#: adminpages/pagesettings.php:
|
2039 |
-
#: adminpages/pagesettings.php:
|
2040 |
-
#: adminpages/pagesettings.php:
|
2041 |
msgid "view page"
|
2042 |
msgstr ""
|
2043 |
|
2044 |
-
#: adminpages/pagesettings.php:
|
2045 |
-
#: adminpages/pagesettings.php:
|
2046 |
-
#: adminpages/pagesettings.php:
|
2047 |
-
#: adminpages/pagesettings.php:
|
2048 |
#: adminpages/pagesettings.php:123 adminpages/pagesettings.php:134
|
2049 |
#: adminpages/pagesettings.php:138 adminpages/pagesettings.php:147
|
2050 |
#: adminpages/pagesettings.php:151 adminpages/pagesettings.php:153
|
@@ -2061,50 +1865,42 @@ msgstr ""
|
|
2061 |
msgid "Include the shortcode"
|
2062 |
msgstr ""
|
2063 |
|
2064 |
-
#: adminpages/pagesettings.php:
|
2065 |
#: adminpages/pagesettings.php:127 adminpages/pagesettings.php:155
|
2066 |
#: adminpages/pagesettings.php:158
|
2067 |
msgid "Billing Information Page"
|
2068 |
msgstr ""
|
2069 |
|
2070 |
-
#: adminpages/pagesettings.php:
|
2071 |
#: adminpages/pagesettings.php:142 adminpages/pagesettings.php:170
|
2072 |
#: adminpages/pagesettings.php:173
|
2073 |
msgid "Cancel Page"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
-
#: adminpages/pagesettings.php:
|
2077 |
#: adminpages/pagesettings.php:158 adminpages/pagesettings.php:186
|
2078 |
#: adminpages/pagesettings.php:189
|
2079 |
msgid "Checkout Page"
|
2080 |
msgstr ""
|
2081 |
|
2082 |
-
#: adminpages/pagesettings.php:
|
2083 |
#: adminpages/pagesettings.php:174 adminpages/pagesettings.php:202
|
2084 |
#: adminpages/pagesettings.php:205
|
2085 |
msgid "Confirmation Page"
|
2086 |
msgstr ""
|
2087 |
|
2088 |
-
#: adminpages/pagesettings.php:
|
2089 |
#: adminpages/pagesettings.php:190 adminpages/pagesettings.php:218
|
2090 |
#: adminpages/pagesettings.php:221
|
2091 |
msgid "Invoice Page"
|
2092 |
msgstr ""
|
2093 |
|
2094 |
-
#: adminpages/pagesettings.php:
|
2095 |
#: adminpages/pagesettings.php:206 adminpages/pagesettings.php:234
|
2096 |
#: adminpages/pagesettings.php:237
|
2097 |
msgid "Levels Page"
|
2098 |
msgstr ""
|
2099 |
|
2100 |
-
#: adminpages/pagesettings.php:245
|
2101 |
-
msgid "Additional Page Settings"
|
2102 |
-
msgstr ""
|
2103 |
-
|
2104 |
-
#: adminpages/pagesettings.php:280
|
2105 |
-
msgid "Generate Page"
|
2106 |
-
msgstr ""
|
2107 |
-
|
2108 |
#: adminpages/paymentsettings.php:49 adminpages/paymentsettings.php:49
|
2109 |
#: adminpages/paymentsettings.php:77 adminpages/paymentsettings.php:82
|
2110 |
msgid "Your payment settings have been updated."
|
@@ -2162,7 +1958,7 @@ msgstr ""
|
|
2162 |
#: adminpages/paymentsettings.php:188 adminpages/paymentsettings.php:398
|
2163 |
#: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
|
2164 |
#: adminpages/paymentsettings.php:445 pages/billing.php:78
|
2165 |
-
#: pages/billing.php:82
|
2166 |
msgid "optional"
|
2167 |
msgstr ""
|
2168 |
|
@@ -2446,21 +2242,19 @@ msgstr ""
|
|
2446 |
|
2447 |
#: classes/class.pmproemail.php:134 classes/class.pmproemail.php:120
|
2448 |
#: classes/class.pmproemail.php:122 classes/class.pmproemail.php:125
|
2449 |
-
#: classes/class.pmproemail.php:134
|
2450 |
#, php-format
|
2451 |
msgid "Your membership at %s has been CANCELLED"
|
2452 |
msgstr ""
|
2453 |
|
2454 |
#: classes/class.pmproemail.php:156 classes/class.pmproemail.php:142
|
2455 |
#: classes/class.pmproemail.php:144 classes/class.pmproemail.php:147
|
2456 |
-
#: classes/class.pmproemail.php:156
|
2457 |
#, php-format
|
2458 |
msgid "Membership for %s at %s has been CANCELLED"
|
2459 |
msgstr ""
|
2460 |
|
2461 |
#: classes/class.pmproemail.php:187 classes/class.pmproemail.php:172
|
2462 |
#: classes/class.pmproemail.php:173 classes/class.pmproemail.php:175
|
2463 |
-
#: classes/class.pmproemail.php:178
|
2464 |
#, php-format
|
2465 |
msgid "Your membership confirmation for %s"
|
2466 |
msgstr ""
|
@@ -2469,7 +2263,7 @@ msgstr ""
|
|
2469 |
#: classes/class.pmproemail.php:258 classes/class.pmproemail.php:337
|
2470 |
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:657
|
2471 |
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2472 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2473 |
#: pages/checkout.php:85 pages/checkout.php:603 pages/confirmation.php:52
|
2474 |
#: pages/invoice.php:33 classes/class.pmproemail.php:216
|
2475 |
#: classes/class.pmproemail.php:218 classes/class.pmproemail.php:225
|
@@ -2477,23 +2271,20 @@ msgstr ""
|
|
2477 |
#: classes/class.pmproemail.php:231 classes/class.pmproemail.php:234
|
2478 |
#: classes/class.pmproemail.php:236 classes/class.pmproemail.php:237
|
2479 |
#: classes/class.pmproemail.php:240 classes/class.pmproemail.php:246
|
2480 |
-
#: classes/class.pmproemail.php:249 classes/class.pmproemail.php:
|
2481 |
-
#: classes/class.pmproemail.php:
|
2482 |
-
#: classes/class.pmproemail.php:
|
2483 |
-
#: classes/class.pmproemail.php:
|
2484 |
-
#: classes/class.pmproemail.php:
|
2485 |
-
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:532
|
2486 |
#: classes/class.pmproemail.php:580 classes/class.pmproemail.php:645
|
2487 |
-
#: classes/class.pmproemail.php:648
|
2488 |
#: classes/gateways/class.pmprogateway_braintree.php:349
|
2489 |
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2490 |
-
#: classes/gateways/class.pmprogateway_stripe.php:495
|
2491 |
-
#:
|
2492 |
-
#: pages/checkout.php:
|
2493 |
-
#: pages/checkout.php:
|
2494 |
-
#: pages/checkout.php:
|
2495 |
-
#: pages/checkout.php:566 pages/checkout.php:573 pages/checkout.php:594
|
2496 |
-
#: pages/checkout.php:603 pages/confirmation.php:51 pages/confirmation.php:52
|
2497 |
#: pages/invoice.php:32 pages/invoice.php:33
|
2498 |
msgid "Discount Code"
|
2499 |
msgstr ""
|
@@ -2501,104 +2292,101 @@ msgstr ""
|
|
2501 |
#: classes/class.pmproemail.php:265 classes/class.pmproemail.php:358
|
2502 |
#: classes/class.pmproemail.php:663 classes/class.pmproemail.php:241
|
2503 |
#: classes/class.pmproemail.php:243 classes/class.pmproemail.php:253
|
2504 |
-
#: classes/class.pmproemail.php:256 classes/class.pmproemail.php:
|
2505 |
-
#: classes/class.pmproemail.php:
|
2506 |
-
#: classes/class.pmproemail.php:
|
2507 |
-
#: classes/class.pmproemail.php:358 classes/class.pmproemail.php:538
|
2508 |
#: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
|
2509 |
-
#: classes/class.pmproemail.php:654
|
2510 |
#, php-format
|
2511 |
msgid "This membership will expire on %s."
|
2512 |
msgstr ""
|
2513 |
|
2514 |
#: classes/class.pmproemail.php:287 classes/class.pmproemail.php:263
|
2515 |
#: classes/class.pmproemail.php:265 classes/class.pmproemail.php:275
|
2516 |
-
#: classes/class.pmproemail.php:278
|
2517 |
#, php-format
|
2518 |
msgid "Member Checkout for %s at %s"
|
2519 |
msgstr ""
|
2520 |
|
2521 |
#: classes/class.pmproemail.php:375 classes/class.pmproemail.php:342
|
2522 |
#: classes/class.pmproemail.php:345 classes/class.pmproemail.php:363
|
2523 |
-
#: classes/class.pmproemail.php:366
|
2524 |
#, php-format
|
2525 |
msgid "Your billing information has been udpated at %s"
|
2526 |
msgstr ""
|
2527 |
|
2528 |
#: classes/class.pmproemail.php:428 classes/class.pmproemail.php:386
|
2529 |
#: classes/class.pmproemail.php:390 classes/class.pmproemail.php:416
|
2530 |
-
#: classes/class.pmproemail.php:419
|
2531 |
#, php-format
|
2532 |
msgid "Billing information has been udpated for %s at %s"
|
2533 |
msgstr ""
|
2534 |
|
2535 |
#: classes/class.pmproemail.php:476 classes/class.pmproemail.php:425
|
2536 |
#: classes/class.pmproemail.php:430 classes/class.pmproemail.php:464
|
2537 |
-
#: classes/class.pmproemail.php:467
|
2538 |
#, php-format
|
2539 |
msgid "Membership Payment Failed at %s"
|
2540 |
msgstr ""
|
2541 |
|
2542 |
#: classes/class.pmproemail.php:522 classes/class.pmproemail.php:462
|
2543 |
#: classes/class.pmproemail.php:468 classes/class.pmproemail.php:510
|
2544 |
-
#: classes/class.pmproemail.php:513
|
2545 |
#, php-format
|
2546 |
msgid "Membership Payment Failed For %s at %s"
|
2547 |
msgstr ""
|
2548 |
|
2549 |
#: classes/class.pmproemail.php:569 classes/class.pmproemail.php:508
|
2550 |
#: classes/class.pmproemail.php:557 classes/class.pmproemail.php:560
|
2551 |
-
#: classes/class.pmproemail.php:569
|
2552 |
#, php-format
|
2553 |
msgid "Credit Card on File Expiring Soon at %s"
|
2554 |
msgstr ""
|
2555 |
|
2556 |
#: classes/class.pmproemail.php:617 classes/class.pmproemail.php:501
|
2557 |
#: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
|
2558 |
-
#: classes/class.pmproemail.php:608
|
2559 |
#, php-format
|
2560 |
msgid "INVOICE for %s membership"
|
2561 |
msgstr ""
|
2562 |
|
2563 |
#: classes/class.pmproemail.php:688 classes/class.pmproemail.php:563
|
2564 |
#: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
|
2565 |
-
#: classes/class.pmproemail.php:679
|
2566 |
#, php-format
|
2567 |
msgid "Your trial at %s is ending soon"
|
2568 |
msgstr ""
|
2569 |
|
2570 |
#: classes/class.pmproemail.php:722 classes/class.pmproemail.php:596
|
2571 |
#: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
|
2572 |
-
#: classes/class.pmproemail.php:713
|
2573 |
#, php-format
|
2574 |
msgid "Your membership at %s has ended"
|
2575 |
msgstr ""
|
2576 |
|
2577 |
#: classes/class.pmproemail.php:747 classes/class.pmproemail.php:621
|
2578 |
#: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
|
2579 |
-
#: classes/class.pmproemail.php:738
|
2580 |
#, php-format
|
2581 |
msgid "Your membership at %s will end soon"
|
2582 |
msgstr ""
|
2583 |
|
2584 |
#: classes/class.pmproemail.php:767 classes/class.pmproemail.php:641
|
2585 |
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
|
2586 |
-
#: classes/class.pmproemail.php:758
|
2587 |
#, php-format
|
2588 |
msgid "Your membership at %s has been changed"
|
2589 |
msgstr ""
|
2590 |
|
2591 |
#: classes/class.pmproemail.php:771 classes/class.pmproemail.php:809
|
2592 |
#: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
|
2593 |
-
#: classes/class.pmproemail.php:
|
2594 |
-
#: classes/class.pmproemail.php:809
|
2595 |
#, php-format
|
2596 |
msgid "The new level is %s"
|
2597 |
msgstr ""
|
2598 |
|
2599 |
#: classes/class.pmproemail.php:773 classes/class.pmproemail.php:647
|
2600 |
#: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
|
2601 |
-
#: classes/class.pmproemail.php:764
|
2602 |
msgid "Your membership has been cancelled"
|
2603 |
msgstr ""
|
2604 |
|
@@ -2606,8 +2394,7 @@ msgstr ""
|
|
2606 |
#: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
|
2607 |
#: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
|
2608 |
#: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
|
2609 |
-
#: classes/class.pmproemail.php:
|
2610 |
-
#: classes/class.pmproemail.php:806 classes/class.pmproemail.php:815
|
2611 |
#, php-format
|
2612 |
msgid "This membership will expire on %s"
|
2613 |
msgstr ""
|
@@ -2616,20 +2403,19 @@ msgstr ""
|
|
2616 |
#: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
|
2617 |
#: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
|
2618 |
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
|
2619 |
-
#: classes/class.pmproemail.php:
|
2620 |
-
#: classes/class.pmproemail.php:810 classes/class.pmproemail.php:819
|
2621 |
msgid "This membership does not expire"
|
2622 |
msgstr ""
|
2623 |
|
2624 |
#: classes/class.pmproemail.php:805 classes/class.pmproemail.php:679
|
2625 |
#: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
|
2626 |
-
#: classes/class.pmproemail.php:796
|
2627 |
#, php-format
|
2628 |
msgid "Membership for %s at %s has been changed"
|
2629 |
msgstr ""
|
2630 |
|
2631 |
#: classes/class.pmproemail.php:811 classes/class.pmproemail.php:799
|
2632 |
-
#: classes/class.pmproemail.php:802
|
2633 |
msgid "Membership has been cancelled"
|
2634 |
msgstr ""
|
2635 |
|
@@ -2715,10 +2501,9 @@ msgid ""
|
|
2715 |
msgstr ""
|
2716 |
|
2717 |
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
2718 |
-
#: paid-memberships-pro.php:
|
2719 |
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
2720 |
#: paid-memberships-pro.php:122 paid-memberships-pro.php:123
|
2721 |
-
#: paid-memberships-pro.php:130
|
2722 |
msgid "Authorize.net"
|
2723 |
msgstr ""
|
2724 |
|
@@ -2769,11 +2554,10 @@ msgid "Could not connect to Authorize.net"
|
|
2769 |
msgstr ""
|
2770 |
|
2771 |
#: classes/gateways/class.pmprogateway_braintree.php:76
|
2772 |
-
#: paid-memberships-pro.php:
|
2773 |
#: classes/gateways/class.pmprogateway_braintree.php:63
|
2774 |
#: classes/gateways/class.pmprogateway_braintree.php:76
|
2775 |
#: paid-memberships-pro.php:123 paid-memberships-pro.php:124
|
2776 |
-
#: paid-memberships-pro.php:131
|
2777 |
msgid "Braintree Payments"
|
2778 |
msgstr ""
|
2779 |
|
@@ -2819,7 +2603,7 @@ msgid "Client-Side Encryption Key"
|
|
2819 |
msgstr ""
|
2820 |
|
2821 |
#: classes/gateways/class.pmprogateway_braintree.php:169
|
2822 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2823 |
#: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
|
2824 |
#: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:509
|
2825 |
#: adminpages/paymentsettings.php:511 adminpages/paymentsettings.php:517
|
@@ -2827,7 +2611,6 @@ msgstr ""
|
|
2827 |
#: classes/gateways/class.pmprogateway_braintree.php:156
|
2828 |
#: classes/gateways/class.pmprogateway_braintree.php:169
|
2829 |
#: classes/gateways/class.pmprogateway_stripe.php:181
|
2830 |
-
#: classes/gateways/class.pmprogateway_stripe.php:182
|
2831 |
msgid "Web Hook URL"
|
2832 |
msgstr ""
|
2833 |
|
@@ -2840,89 +2623,79 @@ msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
|
|
2840 |
msgstr ""
|
2841 |
|
2842 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2843 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2844 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
2845 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2846 |
-
#: classes/gateways/class.pmprogateway_stripe.php:387
|
2847 |
-
#: classes/gateways/class.pmprogateway_stripe.php:388 pages/checkout.php:476
|
2848 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
2849 |
-
#: pages/checkout.php:
|
2850 |
msgid "Payment Information"
|
2851 |
msgstr ""
|
2852 |
|
2853 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2854 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2855 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
2856 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2857 |
-
#: classes/gateways/class.pmprogateway_stripe.php:387
|
2858 |
-
#: classes/gateways/class.pmprogateway_stripe.php:388 pages/checkout.php:476
|
2859 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
2860 |
-
#: pages/checkout.php:
|
2861 |
#, php-format
|
2862 |
msgid "We Accept %s"
|
2863 |
msgstr ""
|
2864 |
|
2865 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
2866 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2867 |
#: pages/checkout.php:557
|
2868 |
#: classes/gateways/class.pmprogateway_braintree.php:303
|
2869 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
2870 |
-
#: classes/gateways/class.pmprogateway_stripe.php:449
|
2871 |
-
#:
|
2872 |
-
#: pages/
|
2873 |
-
#: pages/checkout.php:519 pages/checkout.php:520 pages/checkout.php:527
|
2874 |
-
#: pages/checkout.php:548 pages/checkout.php:557
|
2875 |
msgid "Card Number"
|
2876 |
msgstr ""
|
2877 |
|
2878 |
#: classes/gateways/class.pmprogateway_braintree.php:353
|
2879 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2880 |
#: pages/checkout.php:594
|
2881 |
#: classes/gateways/class.pmprogateway_braintree.php:340
|
2882 |
#: classes/gateways/class.pmprogateway_braintree.php:353
|
2883 |
-
#: classes/gateways/class.pmprogateway_stripe.php:486
|
2884 |
-
#:
|
2885 |
-
#: pages/
|
2886 |
-
#: pages/checkout.php:556 pages/checkout.php:557 pages/checkout.php:564
|
2887 |
-
#: pages/checkout.php:585 pages/checkout.php:594
|
2888 |
msgid "CVV"
|
2889 |
msgstr ""
|
2890 |
|
2891 |
#: classes/gateways/class.pmprogateway_braintree.php:354
|
2892 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2893 |
#: pages/checkout.php:595
|
2894 |
#: classes/gateways/class.pmprogateway_braintree.php:341
|
2895 |
#: classes/gateways/class.pmprogateway_braintree.php:354
|
2896 |
-
#: classes/gateways/class.pmprogateway_stripe.php:487
|
2897 |
-
#:
|
2898 |
-
#: pages/
|
2899 |
-
#: pages/checkout.php:557 pages/checkout.php:558 pages/checkout.php:565
|
2900 |
-
#: pages/checkout.php:586 pages/checkout.php:595
|
2901 |
msgid "what's this?"
|
2902 |
msgstr ""
|
2903 |
|
2904 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
2905 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2906 |
#: pages/checkout.php:605
|
2907 |
#: classes/gateways/class.pmprogateway_braintree.php:351
|
2908 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
2909 |
-
#: classes/gateways/class.pmprogateway_stripe.php:497
|
2910 |
-
#:
|
2911 |
-
#: pages/checkout.php:
|
2912 |
-
#: pages/checkout.php:
|
2913 |
-
#: pages/checkout.php:575 pages/checkout.php:596 pages/checkout.php:605
|
2914 |
msgid "Apply"
|
2915 |
msgstr ""
|
2916 |
|
2917 |
#: classes/gateways/class.pmprogateway_braintree.php:419
|
2918 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2919 |
#: classes/gateways/class.pmprogateway_braintree.php:61
|
2920 |
#: classes/gateways/class.pmprogateway_braintree.php:406
|
2921 |
#: classes/gateways/class.pmprogateway_braintree.php:419
|
2922 |
#: classes/gateways/class.pmprogateway_stripe.php:53
|
2923 |
#: classes/gateways/class.pmprogateway_stripe.php:1011
|
2924 |
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
2925 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1026
|
2926 |
msgid "Unknown error: Initial payment failed."
|
2927 |
msgstr ""
|
2928 |
|
@@ -3012,12 +2785,11 @@ msgid "Could not find the subscription."
|
|
3012 |
msgstr ""
|
3013 |
|
3014 |
#: classes/gateways/class.pmprogateway_check.php:48
|
3015 |
-
#: paid-memberships-pro.php:
|
3016 |
#: adminpages/orders.php:449 adminpages/paymentsettings.php:157
|
3017 |
#: adminpages/paymentsettings.php:159
|
3018 |
#: classes/gateways/class.pmprogateway_check.php:48
|
3019 |
#: paid-memberships-pro.php:116 paid-memberships-pro.php:117
|
3020 |
-
#: paid-memberships-pro.php:124
|
3021 |
msgid "Pay by Check"
|
3022 |
msgstr ""
|
3023 |
|
@@ -3097,7 +2869,6 @@ msgstr ""
|
|
3097 |
#: adminpages/paymentsettings.php:223 adminpages/paymentsettings.php:228
|
3098 |
#: classes/gateways/class.pmprogateway_payflowpro.php:124
|
3099 |
#: pages/checkout.php:177 pages/checkout.php:180 pages/checkout.php:182
|
3100 |
-
#: pages/checkout.php:189
|
3101 |
msgid "Password"
|
3102 |
msgstr ""
|
3103 |
|
@@ -3126,30 +2897,27 @@ msgid ""
|
|
3126 |
msgstr ""
|
3127 |
|
3128 |
#: classes/gateways/class.pmprogateway_paypal.php:57
|
3129 |
-
#: paid-memberships-pro.php:
|
3130 |
#: classes/gateways/class.pmprogateway_paypal.php:57
|
3131 |
#: paid-memberships-pro.php:119 paid-memberships-pro.php:120
|
3132 |
-
#: paid-memberships-pro.php:127
|
3133 |
msgid "PayPal Website Payments Pro"
|
3134 |
msgstr ""
|
3135 |
|
3136 |
#: classes/gateways/class.pmprogateway_paypal.php:113
|
3137 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3138 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:112
|
3139 |
#: classes/gateways/class.pmprogateway_paypal.php:113
|
3140 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:118
|
3141 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:128
|
3142 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:112
|
3143 |
msgid "PayPal Settings"
|
3144 |
msgstr ""
|
3145 |
|
3146 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
3147 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3148 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
3149 |
#: adminpages/paymentsettings.php:179
|
3150 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
3151 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
3152 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:133
|
3153 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
3154 |
msgid ""
|
3155 |
"We do not recommend using PayPal Standard. We suggest using PayPal Express, "
|
@@ -3160,19 +2928,18 @@ msgid ""
|
|
3160 |
msgstr ""
|
3161 |
|
3162 |
#: classes/gateways/class.pmprogateway_paypal.php:123
|
3163 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3164 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:122
|
3165 |
#: adminpages/paymentsettings.php:227 adminpages/paymentsettings.php:231
|
3166 |
#: adminpages/paymentsettings.php:236
|
3167 |
#: classes/gateways/class.pmprogateway_paypal.php:123
|
3168 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:128
|
3169 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:138
|
3170 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:122
|
3171 |
msgid "Gateway Account Email"
|
3172 |
msgstr ""
|
3173 |
|
3174 |
#: classes/gateways/class.pmprogateway_paypal.php:131
|
3175 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3176 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:130
|
3177 |
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
3178 |
#: adminpages/paymentsettings.php:235 adminpages/paymentsettings.php:239
|
@@ -3180,7 +2947,6 @@ msgstr ""
|
|
3180 |
#: adminpages/paymentsettings.php:336
|
3181 |
#: classes/gateways/class.pmprogateway_paypal.php:131
|
3182 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:136
|
3183 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:146
|
3184 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:130
|
3185 |
#: classes/gateways/class.pmprogateway_twocheckout.php:113
|
3186 |
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
@@ -3188,7 +2954,7 @@ msgid "API Username"
|
|
3188 |
msgstr ""
|
3189 |
|
3190 |
#: classes/gateways/class.pmprogateway_paypal.php:139
|
3191 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3192 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:138
|
3193 |
#: classes/gateways/class.pmprogateway_twocheckout.php:130
|
3194 |
#: adminpages/paymentsettings.php:243 adminpages/paymentsettings.php:247
|
@@ -3196,7 +2962,6 @@ msgstr ""
|
|
3196 |
#: adminpages/paymentsettings.php:344
|
3197 |
#: classes/gateways/class.pmprogateway_paypal.php:139
|
3198 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:144
|
3199 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:154
|
3200 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:138
|
3201 |
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
3202 |
#: classes/gateways/class.pmprogateway_twocheckout.php:130
|
@@ -3204,25 +2969,23 @@ msgid "API Password"
|
|
3204 |
msgstr ""
|
3205 |
|
3206 |
#: classes/gateways/class.pmprogateway_paypal.php:147
|
3207 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3208 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:146
|
3209 |
#: adminpages/paymentsettings.php:251 adminpages/paymentsettings.php:255
|
3210 |
#: adminpages/paymentsettings.php:260
|
3211 |
#: classes/gateways/class.pmprogateway_paypal.php:147
|
3212 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:152
|
3213 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:162
|
3214 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:146
|
3215 |
msgid "API Signature"
|
3216 |
msgstr ""
|
3217 |
|
3218 |
#: classes/gateways/class.pmprogateway_paypal.php:155
|
3219 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3220 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:154
|
3221 |
#: adminpages/paymentsettings.php:446 adminpages/paymentsettings.php:479
|
3222 |
#: adminpages/paymentsettings.php:485 adminpages/paymentsettings.php:487
|
3223 |
#: classes/gateways/class.pmprogateway_paypal.php:155
|
3224 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:160
|
3225 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:170
|
3226 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:154
|
3227 |
msgid "IPN Handler URL"
|
3228 |
msgstr ""
|
@@ -3235,47 +2998,44 @@ msgid ""
|
|
3235 |
msgstr ""
|
3236 |
|
3237 |
#: classes/gateways/class.pmprogateway_paypal.php:178
|
3238 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3239 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:202
|
3240 |
#: pages/checkout.php:295 classes/gateways/class.pmprogateway_paypal.php:178
|
3241 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:402
|
3242 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:412
|
3243 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:202
|
3244 |
-
#: pages/checkout.php:286 pages/checkout.php:288 pages/checkout.php:
|
3245 |
-
#: pages/checkout.php:
|
3246 |
-
#: pages/checkout.php:
|
3247 |
msgid "Check Out with PayPal"
|
3248 |
msgstr ""
|
3249 |
|
3250 |
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3251 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3252 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3253 |
#: pages/checkout.php:713 classes/gateways/class.pmprogateway_paypal.php:184
|
3254 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3255 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3256 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3257 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3258 |
-
#: pages/checkout.php:704 pages/checkout.php:707
|
3259 |
msgid "Submit and Check Out"
|
3260 |
msgstr ""
|
3261 |
|
3262 |
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3263 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3264 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3265 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3266 |
#: pages/checkout.php:713 classes/gateways/class.pmprogateway_paypal.php:184
|
3267 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3268 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3269 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3270 |
#: classes/gateways/class.pmprogateway_twocheckout.php:192
|
3271 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3272 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3273 |
-
#: pages/checkout.php:704 pages/checkout.php:707
|
3274 |
msgid "Submit and Confirm"
|
3275 |
msgstr ""
|
3276 |
|
3277 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
3278 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3279 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:466
|
3280 |
#: classes/gateways/class.pmprogateway_paypal.php:385
|
3281 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
@@ -3284,7 +3044,6 @@ msgstr ""
|
|
3284 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:305
|
3285 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:731
|
3286 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:740
|
3287 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:750
|
3288 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:216
|
3289 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:220
|
3290 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:230
|
@@ -3295,29 +3054,24 @@ msgid ""
|
|
3295 |
"to make sure you are not charged going forward."
|
3296 |
msgstr ""
|
3297 |
|
3298 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:73
|
3299 |
-
#: paid-memberships-pro.php:126
|
3300 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
|
3301 |
-
#:
|
|
|
3302 |
#: paid-memberships-pro.php:118 paid-memberships-pro.php:119
|
3303 |
-
#: paid-memberships-pro.php:126
|
3304 |
msgid "PayPal Express"
|
3305 |
msgstr ""
|
3306 |
|
3307 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3308 |
#: adminpages/paymentsettings.php:449 adminpages/paymentsettings.php:482
|
3309 |
#: adminpages/paymentsettings.php:488 adminpages/paymentsettings.php:490
|
3310 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:163
|
3311 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:173
|
3312 |
msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
|
3313 |
msgstr ""
|
3314 |
|
3315 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:278
|
3316 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:330
|
3317 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:268
|
3318 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:278
|
3319 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:320
|
3320 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
|
|
3321 |
#: preheaders/checkout.php:690 preheaders/checkout.php:697
|
3322 |
#: preheaders/checkout.php:702 preheaders/checkout.php:735
|
3323 |
#: preheaders/checkout.php:750 preheaders/checkout.php:753
|
@@ -3328,10 +3082,9 @@ msgid "The PayPal Token was lost."
|
|
3328 |
msgstr ""
|
3329 |
|
3330 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
3331 |
-
#: paid-memberships-pro.php:
|
3332 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
3333 |
#: paid-memberships-pro.php:121 paid-memberships-pro.php:122
|
3334 |
-
#: paid-memberships-pro.php:129
|
3335 |
msgid "PayPal Standard"
|
3336 |
msgstr ""
|
3337 |
|
@@ -3342,99 +3095,86 @@ msgid ""
|
|
3342 |
"settings."
|
3343 |
msgstr ""
|
3344 |
|
3345 |
-
#: classes/gateways/class.pmprogateway_stripe.php:104
|
3346 |
-
#: paid-memberships-pro.php:125
|
3347 |
-
#: classes/gateways/class.pmprogateway_stripe.php:93
|
3348 |
#: classes/gateways/class.pmprogateway_stripe.php:94
|
|
|
|
|
3349 |
#: paid-memberships-pro.php:117 paid-memberships-pro.php:118
|
3350 |
-
#: paid-memberships-pro.php:125
|
3351 |
msgid "Stripe"
|
3352 |
msgstr ""
|
3353 |
|
3354 |
-
#: classes/gateways/class.pmprogateway_stripe.php:159
|
3355 |
-
#: classes/gateways/class.pmprogateway_stripe.php:148
|
3356 |
#: classes/gateways/class.pmprogateway_stripe.php:149
|
|
|
3357 |
msgid "Stripe Settings"
|
3358 |
msgstr ""
|
3359 |
|
3360 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3361 |
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
3362 |
#: adminpages/paymentsettings.php:286
|
3363 |
#: classes/gateways/class.pmprogateway_stripe.php:153
|
3364 |
-
#: classes/gateways/class.pmprogateway_stripe.php:154
|
3365 |
msgid "Secret Key"
|
3366 |
msgstr ""
|
3367 |
|
3368 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3369 |
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
3370 |
#: adminpages/paymentsettings.php:294
|
3371 |
#: classes/gateways/class.pmprogateway_stripe.php:161
|
3372 |
-
#: classes/gateways/class.pmprogateway_stripe.php:162
|
3373 |
msgid "Publishable Key"
|
3374 |
msgstr ""
|
3375 |
|
3376 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3377 |
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
3378 |
#: adminpages/paymentsettings.php:432
|
3379 |
#: classes/gateways/class.pmprogateway_stripe.php:169
|
3380 |
-
#: classes/gateways/class.pmprogateway_stripe.php:170
|
3381 |
msgid "Show Billing Address Fields"
|
3382 |
msgstr ""
|
3383 |
|
3384 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3385 |
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
3386 |
#: classes/gateways/class.pmprogateway_stripe.php:176
|
3387 |
-
#: classes/gateways/class.pmprogateway_stripe.php:177
|
3388 |
msgid ""
|
3389 |
"Stripe doesn't require billing address fields. Choose 'No' to hide them on "
|
3390 |
"the checkout page.<br /><strong>If No, make sure you disable address "
|
3391 |
"verification in the Stripe dashboard settings.</strong>"
|
3392 |
msgstr ""
|
3393 |
|
3394 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3395 |
#: adminpages/paymentsettings.php:465 adminpages/paymentsettings.php:506
|
3396 |
#: adminpages/paymentsettings.php:512 adminpages/paymentsettings.php:514
|
3397 |
#: classes/gateways/class.pmprogateway_stripe.php:184
|
3398 |
-
#: classes/gateways/class.pmprogateway_stripe.php:185
|
3399 |
msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
|
3400 |
msgstr ""
|
3401 |
|
3402 |
-
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3403 |
-
#: classes/gateways/class.pmprogateway_stripe.php:567
|
3404 |
#: classes/gateways/class.pmprogateway_stripe.php:568
|
|
|
3405 |
msgid "Subscription Updates"
|
3406 |
msgstr ""
|
3407 |
|
3408 |
-
#: classes/gateways/class.pmprogateway_stripe.php:582
|
3409 |
-
#: classes/gateways/class.pmprogateway_stripe.php:571
|
3410 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
|
|
3411 |
msgid ""
|
3412 |
"Subscription updates, allow you to change the member's subscription values "
|
3413 |
"at predefined times. Be sure to click Update Profile after making changes."
|
3414 |
msgstr ""
|
3415 |
|
3416 |
-
#: classes/gateways/class.pmprogateway_stripe.php:584
|
3417 |
-
#: classes/gateways/class.pmprogateway_stripe.php:573
|
3418 |
#: classes/gateways/class.pmprogateway_stripe.php:574
|
|
|
3419 |
msgid ""
|
3420 |
"Subscription updates, allow you to change the member's subscription values "
|
3421 |
"at predefined times. Be sure to click Update User after making changes."
|
3422 |
msgstr ""
|
3423 |
|
3424 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3425 |
-
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3426 |
-
#:
|
3427 |
-
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
|
3428 |
msgid "Update"
|
3429 |
msgstr ""
|
3430 |
|
3431 |
-
#: classes/gateways/class.pmprogateway_stripe.php:780
|
3432 |
-
#: classes/gateways/class.pmprogateway_stripe.php:769
|
3433 |
#: classes/gateways/class.pmprogateway_stripe.php:770
|
|
|
3434 |
msgid "Could not cancel the old subscription. Updates have not been processed."
|
3435 |
msgstr ""
|
3436 |
|
3437 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3438 |
#: classes/gateways/class.pmprogateway_stripe.php:190
|
3439 |
#: classes/gateways/class.pmprogateway_stripe.php:192
|
3440 |
#: classes/gateways/class.pmprogateway_stripe.php:199
|
@@ -3443,12 +3183,11 @@ msgstr ""
|
|
3443 |
#: classes/gateways/class.pmprogateway_stripe.php:1188
|
3444 |
#: classes/gateways/class.pmprogateway_stripe.php:1202
|
3445 |
#: classes/gateways/class.pmprogateway_stripe.php:1203
|
3446 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1204
|
3447 |
msgid "Error creating customer record with Stripe:"
|
3448 |
msgstr ""
|
3449 |
|
3450 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3451 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3452 |
#: classes/gateways/class.pmprogateway_stripe.php:278
|
3453 |
#: classes/gateways/class.pmprogateway_stripe.php:279
|
3454 |
#: classes/gateways/class.pmprogateway_stripe.php:286
|
@@ -3459,16 +3198,14 @@ msgstr ""
|
|
3459 |
#: classes/gateways/class.pmprogateway_stripe.php:1245
|
3460 |
#: classes/gateways/class.pmprogateway_stripe.php:1259
|
3461 |
#: classes/gateways/class.pmprogateway_stripe.php:1260
|
3462 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1261
|
3463 |
#: classes/gateways/class.pmprogateway_stripe.php:1390
|
3464 |
#: classes/gateways/class.pmprogateway_stripe.php:1391
|
3465 |
#: classes/gateways/class.pmprogateway_stripe.php:1409
|
3466 |
#: classes/gateways/class.pmprogateway_stripe.php:1410
|
3467 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1411
|
3468 |
msgid "Error creating plan with Stripe:"
|
3469 |
msgstr ""
|
3470 |
|
3471 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3472 |
#: classes/gateways/class.pmprogateway_stripe.php:294
|
3473 |
#: classes/gateways/class.pmprogateway_stripe.php:295
|
3474 |
#: classes/gateways/class.pmprogateway_stripe.php:302
|
@@ -3480,11 +3217,10 @@ msgstr ""
|
|
3480 |
#: classes/gateways/class.pmprogateway_stripe.php:1422
|
3481 |
#: classes/gateways/class.pmprogateway_stripe.php:1440
|
3482 |
#: classes/gateways/class.pmprogateway_stripe.php:1441
|
3483 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1442
|
3484 |
msgid "Error subscribing customer to plan with Stripe:"
|
3485 |
msgstr ""
|
3486 |
|
3487 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3488 |
#: classes/gateways/class.pmprogateway_stripe.php:383
|
3489 |
#: classes/gateways/class.pmprogateway_stripe.php:389
|
3490 |
#: classes/gateways/class.pmprogateway_stripe.php:410
|
@@ -3493,26 +3229,23 @@ msgstr ""
|
|
3493 |
#: classes/gateways/class.pmprogateway_stripe.php:1518
|
3494 |
#: classes/gateways/class.pmprogateway_stripe.php:1536
|
3495 |
#: classes/gateways/class.pmprogateway_stripe.php:1537
|
3496 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1538
|
3497 |
msgid "Could not cancel old subscription."
|
3498 |
msgstr ""
|
3499 |
|
3500 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3501 |
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
3502 |
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
3503 |
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
3504 |
#: classes/gateways/class.pmprogateway_stripe.php:1553
|
3505 |
#: classes/gateways/class.pmprogateway_stripe.php:1554
|
3506 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1555
|
3507 |
msgid "Could not find the customer."
|
3508 |
msgstr ""
|
3509 |
|
3510 |
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
3511 |
-
#: paid-memberships-pro.php:
|
3512 |
#: classes/gateways/class.pmprogateway_twocheckout.php:53
|
3513 |
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
3514 |
#: paid-memberships-pro.php:124 paid-memberships-pro.php:125
|
3515 |
-
#: paid-memberships-pro.php:132
|
3516 |
msgid "2Checkout"
|
3517 |
msgstr ""
|
3518 |
|
@@ -3961,38 +3694,35 @@ msgstr ""
|
|
3961 |
msgid "Membership expires after %d %s."
|
3962 |
msgstr ""
|
3963 |
|
3964 |
-
#: includes/functions.php:
|
3965 |
#: includes/functions.php:514 includes/functions.php:525
|
3966 |
#: includes/functions.php:536 includes/functions.php:537
|
3967 |
#: includes/functions.php:538 includes/functions.php:545
|
3968 |
#: includes/functions.php:569 includes/functions.php:570
|
3969 |
-
#: includes/functions.php:576
|
3970 |
-
#: includes/functions.php:615
|
3971 |
msgid "User ID not found."
|
3972 |
msgstr ""
|
3973 |
|
3974 |
-
#: includes/functions.php:
|
3975 |
#: includes/functions.php:531 includes/functions.php:542
|
3976 |
#: includes/functions.php:553 includes/functions.php:554
|
3977 |
#: includes/functions.php:555 includes/functions.php:562
|
3978 |
#: includes/functions.php:586 includes/functions.php:587
|
3979 |
#: includes/functions.php:589 includes/functions.php:596
|
3980 |
-
#: includes/functions.php:612 includes/functions.php:635
|
3981 |
msgid "Invalid level."
|
3982 |
msgstr ""
|
3983 |
|
3984 |
-
#: includes/functions.php:
|
3985 |
#: includes/functions.php:542 includes/functions.php:553
|
3986 |
#: includes/functions.php:564 includes/functions.php:565
|
3987 |
#: includes/functions.php:566 includes/functions.php:573
|
3988 |
#: includes/functions.php:597 includes/functions.php:598
|
3989 |
#: includes/functions.php:600 includes/functions.php:607
|
3990 |
-
#: includes/functions.php:623 includes/functions.php:646
|
3991 |
msgid "not changing?"
|
3992 |
msgstr ""
|
3993 |
|
3994 |
-
#: includes/functions.php:
|
3995 |
-
#: includes/functions.php:
|
3996 |
#: includes/functions.php:559 includes/functions.php:570
|
3997 |
#: includes/functions.php:581 includes/functions.php:582
|
3998 |
#: includes/functions.php:583 includes/functions.php:590
|
@@ -4004,17 +3734,14 @@ msgstr ""
|
|
4004 |
#: includes/functions.php:633 includes/functions.php:637
|
4005 |
#: includes/functions.php:640 includes/functions.php:649
|
4006 |
#: includes/functions.php:656 includes/functions.php:657
|
4007 |
-
#: includes/functions.php:
|
4008 |
-
#: includes/functions.php:
|
4009 |
-
#: includes/functions.php:
|
4010 |
-
#: includes/functions.php:698 includes/functions.php:699
|
4011 |
#: includes/functions.php:700 includes/functions.php:707
|
4012 |
-
#: includes/functions.php:722 includes/functions.php:723
|
4013 |
-
#: includes/functions.php:746
|
4014 |
msgid "Error interacting with database"
|
4015 |
msgstr ""
|
4016 |
|
4017 |
-
#: includes/functions.php:
|
4018 |
#: includes/functions.php:629 includes/functions.php:651
|
4019 |
#: includes/functions.php:667 includes/functions.php:668
|
4020 |
#: includes/functions.php:678 includes/functions.php:681
|
@@ -4025,197 +3752,121 @@ msgstr ""
|
|
4025 |
#: includes/functions.php:737 includes/functions.php:738
|
4026 |
#: includes/functions.php:739 includes/functions.php:741
|
4027 |
#: includes/functions.php:748 includes/functions.php:753
|
4028 |
-
#: includes/functions.php:
|
4029 |
-
#: includes/functions.php:
|
4030 |
-
#: includes/functions.php:787 includes/functions.php:803
|
4031 |
-
#: includes/functions.php:826
|
4032 |
msgid "Membership level not found."
|
4033 |
msgstr ""
|
4034 |
|
4035 |
-
#: includes/functions.php:
|
4036 |
#: includes/functions.php:1101 includes/functions.php:1118
|
4037 |
#: includes/functions.php:1142 includes/functions.php:1143
|
4038 |
#: includes/functions.php:1150 includes/functions.php:1157
|
4039 |
-
#: includes/functions.php:1173 includes/functions.php:1196
|
4040 |
msgid "No code was given to check."
|
4041 |
msgstr ""
|
4042 |
|
4043 |
-
#: includes/functions.php:
|
4044 |
#: includes/functions.php:1072 includes/functions.php:1088
|
4045 |
#: includes/functions.php:1099 includes/functions.php:1102
|
4046 |
#: includes/functions.php:1109 includes/functions.php:1110
|
4047 |
#: includes/functions.php:1112 includes/functions.php:1113
|
4048 |
#: includes/functions.php:1127 includes/functions.php:1151
|
4049 |
#: includes/functions.php:1152 includes/functions.php:1159
|
4050 |
-
#: includes/functions.php:1166
|
4051 |
-
#: includes/functions.php:1205
|
4052 |
msgid "The discount code could not be found."
|
4053 |
msgstr ""
|
4054 |
|
4055 |
-
#: includes/functions.php:
|
4056 |
#: includes/functions.php:1088 includes/functions.php:1104
|
4057 |
#: includes/functions.php:1115 includes/functions.php:1118
|
4058 |
#: includes/functions.php:1124 includes/functions.php:1125
|
4059 |
#: includes/functions.php:1128 includes/functions.php:1129
|
4060 |
#: includes/functions.php:1142 includes/functions.php:1166
|
4061 |
#: includes/functions.php:1167 includes/functions.php:1174
|
4062 |
-
#: includes/functions.php:1181
|
4063 |
-
#: includes/functions.php:1220
|
4064 |
#, php-format
|
4065 |
msgid "This discount code goes into effect on %s."
|
4066 |
msgstr ""
|
4067 |
|
4068 |
-
#: includes/functions.php:
|
4069 |
#: includes/functions.php:1097 includes/functions.php:1113
|
4070 |
#: includes/functions.php:1124 includes/functions.php:1127
|
4071 |
#: includes/functions.php:1131 includes/functions.php:1132
|
4072 |
#: includes/functions.php:1137 includes/functions.php:1138
|
4073 |
#: includes/functions.php:1149 includes/functions.php:1173
|
4074 |
#: includes/functions.php:1174 includes/functions.php:1181
|
4075 |
-
#: includes/functions.php:1188
|
4076 |
-
#: includes/functions.php:1227
|
4077 |
#, php-format
|
4078 |
msgid "This discount code expired on %s."
|
4079 |
msgstr ""
|
4080 |
|
4081 |
-
#: includes/functions.php:
|
4082 |
#: includes/functions.php:1109 includes/functions.php:1125
|
4083 |
#: includes/functions.php:1136 includes/functions.php:1139
|
4084 |
#: includes/functions.php:1141 includes/functions.php:1142
|
4085 |
#: includes/functions.php:1149 includes/functions.php:1150
|
4086 |
#: includes/functions.php:1159 includes/functions.php:1183
|
4087 |
#: includes/functions.php:1184 includes/functions.php:1191
|
4088 |
-
#: includes/functions.php:1198
|
4089 |
-
#: includes/functions.php:1237
|
4090 |
msgid "This discount code is no longer valid."
|
4091 |
msgstr ""
|
4092 |
|
4093 |
-
#: includes/functions.php:
|
4094 |
#: includes/functions.php:1124 includes/functions.php:1140
|
4095 |
#: includes/functions.php:1151 includes/functions.php:1154
|
4096 |
#: includes/functions.php:1155 includes/functions.php:1164
|
4097 |
#: includes/functions.php:1165 includes/functions.php:1172
|
4098 |
#: includes/functions.php:1196 includes/functions.php:1197
|
4099 |
#: includes/functions.php:1204 includes/functions.php:1211
|
4100 |
-
#: includes/functions.php:1227 includes/functions.php:1250
|
4101 |
msgid "This discount code does not apply to this membership level."
|
4102 |
msgstr ""
|
4103 |
|
4104 |
-
#: includes/functions.php:
|
4105 |
#: includes/functions.php:1132 includes/functions.php:1148
|
4106 |
#: includes/functions.php:1159 includes/functions.php:1162
|
4107 |
#: includes/functions.php:1172 includes/functions.php:1180
|
4108 |
#: includes/functions.php:1181 includes/functions.php:1182
|
4109 |
#: includes/functions.php:1198 includes/functions.php:1222
|
4110 |
#: includes/functions.php:1223 includes/functions.php:1230
|
4111 |
-
#: includes/functions.php:1237
|
4112 |
-
#: includes/functions.php:1276
|
4113 |
msgid "This discount code is okay."
|
4114 |
msgstr ""
|
4115 |
|
4116 |
-
#: includes/functions.php:
|
4117 |
#: includes/functions.php:1156 includes/functions.php:1172
|
4118 |
#: includes/functions.php:1183 includes/functions.php:1186
|
4119 |
#: includes/functions.php:1196 includes/functions.php:1205
|
4120 |
#: includes/functions.php:1206 includes/functions.php:1223
|
4121 |
#: includes/functions.php:1247 includes/functions.php:1248
|
4122 |
#: includes/functions.php:1255 includes/functions.php:1262
|
4123 |
-
#: includes/functions.php:1278 includes/functions.php:1301
|
4124 |
msgid "and"
|
4125 |
msgstr ""
|
4126 |
|
4127 |
-
#: includes/functions.php:
|
4128 |
#: includes/functions.php:1341 includes/functions.php:1361
|
4129 |
#: includes/functions.php:1372 includes/functions.php:1375
|
4130 |
#: includes/functions.php:1385 includes/functions.php:1394
|
4131 |
#: includes/functions.php:1395 includes/functions.php:1412
|
4132 |
#: includes/functions.php:1436 includes/functions.php:1437
|
4133 |
#: includes/functions.php:1450 includes/functions.php:1457
|
4134 |
-
#: includes/functions.php:1473 includes/functions.php:1496
|
4135 |
msgid "Sign Up for !!name!! Now"
|
4136 |
msgstr ""
|
4137 |
|
4138 |
-
#: includes/functions.php:
|
4139 |
#: includes/functions.php:1347 includes/functions.php:1367
|
4140 |
#: includes/functions.php:1378 includes/functions.php:1381
|
4141 |
#: includes/functions.php:1391 includes/functions.php:1400
|
4142 |
#: includes/functions.php:1401 includes/functions.php:1418
|
4143 |
#: includes/functions.php:1442 includes/functions.php:1443
|
4144 |
#: includes/functions.php:1456 includes/functions.php:1463
|
4145 |
-
#: includes/functions.php:1479 includes/functions.php:1502
|
4146 |
msgid "Please specify a level id."
|
4147 |
msgstr ""
|
4148 |
|
4149 |
-
#: includes/init.php:
|
4150 |
#: includes/init.php:232 includes/init.php:233 includes/init.php:235
|
4151 |
-
#: includes/
|
4152 |
msgid "None"
|
4153 |
msgstr ""
|
4154 |
|
4155 |
-
#: includes/license.php:51 includes/license.php:51
|
4156 |
-
msgid "Your license key has been validated."
|
4157 |
-
msgstr ""
|
4158 |
-
|
4159 |
-
#: includes/license.php:81 includes/license.php:81
|
4160 |
-
msgid "Paid Memberships Pro Support License"
|
4161 |
-
msgstr ""
|
4162 |
-
|
4163 |
-
#: includes/license.php:86 includes/license.php:86
|
4164 |
-
msgid "License Key"
|
4165 |
-
msgstr ""
|
4166 |
-
|
4167 |
-
#: includes/license.php:89 includes/license.php:89
|
4168 |
-
msgid ""
|
4169 |
-
"Enter your support license key.</strong> Your license key can be found in "
|
4170 |
-
"your membership email receipt or in your <a href=\"http://www."
|
4171 |
-
"paidmembershipspro.com/login/?redirect_to=/membership-account/\" target="
|
4172 |
-
"\"_blank\">Membership Account</a>."
|
4173 |
-
msgstr ""
|
4174 |
-
|
4175 |
-
#: includes/license.php:91 includes/license.php:91
|
4176 |
-
msgid ""
|
4177 |
-
"Visit the PMPro <a href=\"http://www.paidmembershipspro.com/login/?"
|
4178 |
-
"redirect_to=/membership-account/\" target=\"_blank\">Membership Account</a> "
|
4179 |
-
"page to confirm that your account is active and to find your license key."
|
4180 |
-
msgstr ""
|
4181 |
-
|
4182 |
-
#: includes/license.php:91 includes/license.php:91
|
4183 |
-
msgid "Your license is invalid or expired."
|
4184 |
-
msgstr ""
|
4185 |
-
|
4186 |
-
#: includes/license.php:93 includes/license.php:93
|
4187 |
-
#, php-format
|
4188 |
-
msgid ""
|
4189 |
-
"<p><strong>Thank you!</strong> A valid <strong>%s</strong> license key has "
|
4190 |
-
"been used to activate your support license on this site.</p>"
|
4191 |
-
msgstr ""
|
4192 |
-
|
4193 |
-
#: includes/license.php:100 includes/license.php:100
|
4194 |
-
msgid "Enter license key here..."
|
4195 |
-
msgstr ""
|
4196 |
-
|
4197 |
-
#: includes/license.php:102 includes/license.php:102
|
4198 |
-
msgid "Verify Key"
|
4199 |
-
msgstr ""
|
4200 |
-
|
4201 |
-
#: includes/license.php:288 includes/license.php:273
|
4202 |
-
msgid ""
|
4203 |
-
"If you're running Paid Memberships Pro on a production website, we recommend "
|
4204 |
-
"an annual support license."
|
4205 |
-
msgstr ""
|
4206 |
-
|
4207 |
-
#: includes/license.php:288 includes/license.php:273
|
4208 |
-
msgid "Invalid PMPro License Key."
|
4209 |
-
msgstr ""
|
4210 |
-
|
4211 |
-
#: includes/license.php:289 includes/license.php:274
|
4212 |
-
msgid "Dismiss"
|
4213 |
-
msgstr ""
|
4214 |
-
|
4215 |
-
#: includes/license.php:289 includes/license.php:274
|
4216 |
-
msgid "More Info"
|
4217 |
-
msgstr ""
|
4218 |
-
|
4219 |
#: includes/localization.php:26 includes/localization.php:23
|
4220 |
#: includes/localization.php:26
|
4221 |
msgid "Day"
|
@@ -4263,20 +3914,15 @@ msgstr ""
|
|
4263 |
msgid "Require Membership"
|
4264 |
msgstr ""
|
4265 |
|
4266 |
-
#: includes/metaboxes.php:130
|
4267 |
-
msgid ""
|
4268 |
-
"Only members of these levels will be able to view posts in this category."
|
4269 |
-
msgstr ""
|
4270 |
-
|
4271 |
#: includes/profile.php:36 includes/profile.php:34 includes/profile.php:36
|
4272 |
msgid "Current Level"
|
4273 |
msgstr ""
|
4274 |
|
4275 |
-
#: includes/profile.php:
|
4276 |
msgid "Not paying."
|
4277 |
msgstr ""
|
4278 |
|
4279 |
-
#: includes/profile.php:
|
4280 |
msgid ""
|
4281 |
"This will not change the subscription at the gateway unless the 'Cancel' "
|
4282 |
"checkbox is selected below."
|
@@ -4304,152 +3950,136 @@ msgid ""
|
|
4304 |
"register to read."
|
4305 |
msgstr ""
|
4306 |
|
4307 |
-
#: pages/billing.php:23 pages/billing.php:14
|
4308 |
#, php-format
|
4309 |
msgid "Logged in as <strong>%s</strong>."
|
4310 |
msgstr ""
|
4311 |
|
4312 |
-
#: pages/billing.php:23 pages/billing.php:14
|
4313 |
msgid "logout"
|
4314 |
msgstr ""
|
4315 |
|
4316 |
#: pages/billing.php:25 pages/cancel.php:52 pages/invoice.php:109
|
4317 |
#: pages/levels.php:13 shortcodes/pmpro_account.php:44
|
4318 |
#: shortcodes/pmpro_account.php:123 pages/account.php:12 pages/account.php:18
|
4319 |
-
#: pages/account.php:92 pages/billing.php:16 pages/
|
4320 |
-
#: pages/
|
4321 |
-
#: shortcodes/pmpro_account.php:
|
4322 |
msgid "Level"
|
4323 |
msgstr ""
|
4324 |
|
4325 |
#: pages/billing.php:27 pages/account.php:14 pages/billing.php:18
|
4326 |
-
#: pages/billing.php:27
|
4327 |
msgid "Membership Fee"
|
4328 |
msgstr ""
|
4329 |
|
4330 |
#: pages/billing.php:31 pages/account.php:18 pages/billing.php:22
|
4331 |
-
#: pages/
|
4332 |
#, php-format
|
4333 |
msgid "%s every %d %s."
|
4334 |
msgstr ""
|
4335 |
|
4336 |
#: pages/billing.php:33 pages/account.php:20 pages/billing.php:24
|
4337 |
-
#: pages/
|
4338 |
#, php-format
|
4339 |
msgid "%s per %s."
|
4340 |
msgstr ""
|
4341 |
|
4342 |
#: pages/billing.php:42 pages/account.php:25 pages/account.php:29
|
4343 |
-
#: pages/billing.php:29 pages/billing.php:33
|
4344 |
msgid "Duration"
|
4345 |
msgstr ""
|
4346 |
|
4347 |
#: pages/billing.php:52 pages/billing.php:39 pages/billing.php:43
|
4348 |
-
#: pages/billing.php:52
|
4349 |
msgid ""
|
4350 |
"Your payment subscription is managed by PayPal. Please <a href=\"http://www."
|
4351 |
"paypal.com\">login to PayPal here</a> to update your billing information."
|
4352 |
msgstr ""
|
4353 |
|
4354 |
#: pages/billing.php:78 pages/checkout.php:318 pages/billing.php:65
|
4355 |
-
#: pages/billing.php:69 pages/
|
4356 |
-
#: pages/checkout.php:
|
4357 |
-
#: pages/checkout.php:321 pages/checkout.php:328
|
4358 |
msgid "First Name"
|
4359 |
msgstr ""
|
4360 |
|
4361 |
#: pages/billing.php:82 pages/checkout.php:322 pages/billing.php:69
|
4362 |
-
#: pages/billing.php:73 pages/
|
4363 |
-
#: pages/checkout.php:
|
4364 |
-
#: pages/checkout.php:325 pages/checkout.php:332
|
4365 |
msgid "Last Name"
|
4366 |
msgstr ""
|
4367 |
|
4368 |
#: pages/billing.php:86 pages/checkout.php:326 pages/billing.php:73
|
4369 |
-
#: pages/billing.php:77 pages/
|
4370 |
-
#: pages/checkout.php:
|
4371 |
-
#: pages/checkout.php:329 pages/checkout.php:336
|
4372 |
msgid "Address 1"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
#: pages/billing.php:90 pages/checkout.php:330 pages/billing.php:77
|
4376 |
-
#: pages/billing.php:81 pages/
|
4377 |
-
#: pages/checkout.php:
|
4378 |
-
#: pages/checkout.php:333 pages/checkout.php:340
|
4379 |
msgid "Address 2"
|
4380 |
msgstr ""
|
4381 |
|
4382 |
#: pages/billing.php:100 pages/checkout.php:340 pages/billing.php:87
|
4383 |
-
#: pages/billing.php:91 pages/
|
4384 |
-
#: pages/checkout.php:
|
4385 |
-
#: pages/checkout.php:343 pages/checkout.php:350
|
4386 |
msgid "City"
|
4387 |
msgstr ""
|
4388 |
|
4389 |
#: pages/billing.php:104 pages/checkout.php:344 pages/billing.php:91
|
4390 |
-
#: pages/billing.php:95 pages/
|
4391 |
-
#: pages/checkout.php:
|
4392 |
-
#: pages/checkout.php:347 pages/checkout.php:354
|
4393 |
msgid "State"
|
4394 |
msgstr ""
|
4395 |
|
4396 |
#: pages/billing.php:108 pages/checkout.php:348 pages/billing.php:95
|
4397 |
-
#: pages/billing.php:99 pages/
|
4398 |
-
#: pages/checkout.php:
|
4399 |
-
#: pages/checkout.php:351 pages/checkout.php:358
|
4400 |
msgid "Postal Code"
|
4401 |
msgstr ""
|
4402 |
|
4403 |
#: pages/billing.php:117 pages/checkout.php:357 pages/billing.php:104
|
4404 |
-
#: pages/billing.php:108 pages/
|
4405 |
-
#: pages/checkout.php:
|
4406 |
-
#: pages/checkout.php:360 pages/checkout.php:367
|
4407 |
msgid "City, State Zip"
|
4408 |
msgstr ""
|
4409 |
|
4410 |
#: pages/billing.php:170 pages/checkout.php:410 pages/billing.php:157
|
4411 |
-
#: pages/billing.php:161 pages/
|
4412 |
-
#: pages/checkout.php:
|
4413 |
-
#: pages/checkout.php:413 pages/checkout.php:420
|
4414 |
msgid "Country"
|
4415 |
msgstr ""
|
4416 |
|
4417 |
#: pages/billing.php:195 pages/checkout.php:435 pages/billing.php:182
|
4418 |
-
#: pages/billing.php:186 pages/
|
4419 |
-
#: pages/checkout.php:
|
4420 |
-
#: pages/checkout.php:438 pages/checkout.php:445
|
4421 |
msgid "Phone"
|
4422 |
msgstr ""
|
4423 |
|
4424 |
#: pages/billing.php:206 pages/checkout.php:216 pages/checkout.php:449
|
4425 |
-
#: pages/billing.php:193 pages/billing.php:197 pages/
|
4426 |
-
#: pages/checkout.php:
|
4427 |
-
#: pages/checkout.php:
|
4428 |
-
#: pages/checkout.php:440 pages/checkout.php:449 pages/checkout.php:453
|
4429 |
#: pages/checkout.php:460
|
4430 |
msgid "E-mail Address"
|
4431 |
msgstr ""
|
4432 |
|
4433 |
#: pages/billing.php:210 pages/checkout.php:458 pages/billing.php:197
|
4434 |
-
#: pages/billing.php:201 pages/
|
4435 |
-
#: pages/checkout.php:
|
4436 |
-
#: pages/checkout.php:462 pages/checkout.php:469
|
4437 |
msgid "Confirm E-mail"
|
4438 |
msgstr ""
|
4439 |
|
4440 |
#: pages/billing.php:230 pages/billing.php:217 pages/billing.php:221
|
4441 |
-
#: pages/billing.php:230
|
4442 |
msgid "Credit Card Information"
|
4443 |
msgstr ""
|
4444 |
|
4445 |
#: pages/billing.php:230 pages/billing.php:217 pages/billing.php:221
|
4446 |
-
#: pages/billing.php:230
|
4447 |
#, php-format
|
4448 |
msgid "We accept %s"
|
4449 |
msgstr ""
|
4450 |
|
4451 |
#: pages/billing.php:353 pages/billing.php:309 pages/billing.php:313
|
4452 |
-
#: pages/billing.php:344
|
4453 |
msgid ""
|
4454 |
"This subscription is not recurring. So you don't need to update your billing "
|
4455 |
"information."
|
@@ -4486,25 +4116,24 @@ msgid "Click here to go to the home page."
|
|
4486 |
msgstr ""
|
4487 |
|
4488 |
#: pages/checkout.php:35 pages/checkout.php:26 pages/checkout.php:27
|
4489 |
-
#: pages/checkout.php:28
|
4490 |
msgid ""
|
4491 |
"Almost done. Review the membership information and pricing below then "
|
4492 |
"<strong>click the \"Complete Payment\" button</strong> to finish your order."
|
4493 |
msgstr ""
|
4494 |
|
4495 |
#: pages/checkout.php:42 pages/checkout.php:33 pages/checkout.php:34
|
4496 |
-
#: pages/checkout.php:35
|
4497 |
msgid "change"
|
4498 |
msgstr ""
|
4499 |
|
4500 |
#: pages/checkout.php:50 pages/checkout.php:41 pages/checkout.php:42
|
4501 |
-
#: pages/checkout.php:43
|
4502 |
#, php-format
|
4503 |
msgid "You have selected the <strong>%s</strong> membership level."
|
4504 |
msgstr ""
|
4505 |
|
4506 |
#: pages/checkout.php:60 pages/checkout.php:51 pages/checkout.php:53
|
4507 |
-
#: pages/checkout.php:60
|
4508 |
#, php-format
|
4509 |
msgid ""
|
4510 |
"<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
|
@@ -4513,59 +4142,58 @@ msgstr ""
|
|
4513 |
|
4514 |
#: pages/checkout.php:71 services/applydiscountcode.php:89
|
4515 |
#: pages/checkout.php:62 pages/checkout.php:63 pages/checkout.php:64
|
4516 |
-
#:
|
4517 |
-
#: services/applydiscountcode.php:
|
4518 |
-
#: services/applydiscountcode.php:89
|
4519 |
msgid "Click here to change your discount code"
|
4520 |
msgstr ""
|
4521 |
|
4522 |
#: pages/checkout.php:73 pages/checkout.php:64 pages/checkout.php:65
|
4523 |
-
#: pages/checkout.php:66
|
4524 |
msgid "Click here to enter your discount code"
|
4525 |
msgstr ""
|
4526 |
|
4527 |
#: pages/checkout.php:73 pages/checkout.php:64 pages/checkout.php:65
|
4528 |
-
#: pages/checkout.php:66
|
4529 |
msgid "Do you have a discount code?"
|
4530 |
msgstr ""
|
4531 |
|
4532 |
#: pages/checkout.php:172 pages/checkout.php:160 pages/checkout.php:163
|
4533 |
-
#: pages/checkout.php:165
|
4534 |
msgid "Account Information"
|
4535 |
msgstr ""
|
4536 |
|
4537 |
#: pages/checkout.php:172 pages/checkout.php:160 pages/checkout.php:163
|
4538 |
-
#: pages/checkout.php:165
|
4539 |
msgid "Already have an account?"
|
4540 |
msgstr ""
|
4541 |
|
4542 |
#: pages/checkout.php:172 pages/checkout.php:160 pages/checkout.php:163
|
4543 |
-
#: pages/checkout.php:165
|
4544 |
msgid "Log in here"
|
4545 |
msgstr ""
|
4546 |
|
4547 |
#: pages/checkout.php:198 pages/checkout.php:186 pages/checkout.php:189
|
4548 |
-
#: pages/checkout.php:191
|
4549 |
msgid "Confirm Password"
|
4550 |
msgstr ""
|
4551 |
|
4552 |
#: pages/checkout.php:225 pages/checkout.php:213 pages/checkout.php:216
|
4553 |
-
#: pages/checkout.php:218
|
4554 |
msgid "Confirm E-mail Address"
|
4555 |
msgstr ""
|
4556 |
|
4557 |
#: pages/checkout.php:244 pages/checkout.php:232 pages/checkout.php:235
|
4558 |
-
#: pages/checkout.php:237
|
4559 |
msgid "Full Name"
|
4560 |
msgstr ""
|
4561 |
|
4562 |
#: pages/checkout.php:245 pages/checkout.php:233 pages/checkout.php:236
|
4563 |
-
#: pages/checkout.php:238
|
4564 |
msgid "LEAVE THIS BLANK"
|
4565 |
msgstr ""
|
4566 |
|
4567 |
#: pages/checkout.php:269 pages/checkout.php:257 pages/checkout.php:260
|
4568 |
-
#: pages/checkout.php:262
|
4569 |
#, php-format
|
4570 |
msgid ""
|
4571 |
"You are logged in as <strong>%s</strong>. If you would like to use a "
|
@@ -4573,31 +4201,28 @@ msgid ""
|
|
4573 |
msgstr ""
|
4574 |
|
4575 |
#: pages/checkout.php:285 pages/checkout.php:276 pages/checkout.php:278
|
4576 |
-
#: pages/checkout.php:
|
4577 |
msgid "Choose your Payment Method"
|
4578 |
msgstr ""
|
4579 |
|
4580 |
#: pages/checkout.php:293 pages/checkout.php:284 pages/checkout.php:286
|
4581 |
-
#: pages/checkout.php:
|
4582 |
msgid "Check Out with a Credit Card Here"
|
4583 |
msgstr ""
|
4584 |
|
4585 |
#: pages/checkout.php:681 pages/checkout.php:277 pages/checkout.php:284
|
4586 |
#: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
|
4587 |
-
#: pages/checkout.php:681
|
4588 |
#, php-format
|
4589 |
msgid "I agree to the %s"
|
4590 |
msgstr ""
|
4591 |
|
4592 |
#: pages/checkout.php:701 pages/checkout.php:667 pages/checkout.php:674
|
4593 |
#: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
|
4594 |
-
#: pages/checkout.php:701
|
4595 |
msgid "Complete Payment"
|
4596 |
msgstr ""
|
4597 |
|
4598 |
#: pages/checkout.php:723 pages/checkout.php:687 pages/checkout.php:694
|
4599 |
#: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
|
4600 |
-
#: pages/checkout.php:723
|
4601 |
msgid "Processing..."
|
4602 |
msgstr ""
|
4603 |
|
@@ -4738,19 +4363,19 @@ msgstr ""
|
|
4738 |
msgid "← Return to Home"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
-
#: paid-memberships-pro.php:
|
4742 |
#: adminpages/orders.php:448 paid-memberships-pro.php:115
|
4743 |
-
#: paid-memberships-pro.php:116
|
4744 |
msgid "Testing Only"
|
4745 |
msgstr ""
|
4746 |
|
4747 |
-
#: paid-memberships-pro.php:
|
4748 |
-
#: paid-memberships-pro.php:121
|
4749 |
msgid "PayPal Payflow Pro/PayPal Pro"
|
4750 |
msgstr ""
|
4751 |
|
4752 |
-
#: paid-memberships-pro.php:
|
4753 |
-
#: paid-memberships-pro.php:126
|
4754 |
msgid "Cybersource"
|
4755 |
msgstr ""
|
4756 |
|
@@ -4819,7 +4444,6 @@ msgid "Error updating billing information."
|
|
4819 |
msgstr ""
|
4820 |
|
4821 |
#: preheaders/cancel.php:28 preheaders/cancel.php:24 preheaders/cancel.php:25
|
4822 |
-
#: preheaders/cancel.php:28
|
4823 |
msgid "Your membership has been cancelled."
|
4824 |
msgstr ""
|
4825 |
|
@@ -4839,7 +4463,7 @@ msgstr ""
|
|
4839 |
msgid "Checkout: Payment Information"
|
4840 |
msgstr ""
|
4841 |
|
4842 |
-
#: preheaders/checkout.php:100
|
4843 |
msgid "Set Up Your Account"
|
4844 |
msgstr ""
|
4845 |
|
@@ -4913,10 +4537,10 @@ msgstr ""
|
|
4913 |
|
4914 |
#: preheaders/checkout.php:571 preheaders/checkout.php:550
|
4915 |
#: preheaders/checkout.php:552 preheaders/checkout.php:569
|
4916 |
-
#: preheaders/checkout.php:
|
4917 |
-
#: preheaders/checkout.php:
|
4918 |
-
#: preheaders/checkout.php:
|
4919 |
-
#: preheaders/checkout.php:
|
4920 |
msgid ""
|
4921 |
"Your payment was accepted, but there was an error setting up your account. "
|
4922 |
"Please contact us."
|
@@ -4924,10 +4548,10 @@ msgstr ""
|
|
4924 |
|
4925 |
#: preheaders/checkout.php:712 preheaders/checkout.php:691
|
4926 |
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
4927 |
-
#: preheaders/checkout.php:
|
4928 |
-
#: preheaders/checkout.php:
|
4929 |
-
#: preheaders/checkout.php:
|
4930 |
-
#: preheaders/checkout.php:
|
4931 |
msgid ""
|
4932 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
4933 |
"authorized, but we cancelled the order immediately. You should not try to "
|
@@ -4936,10 +4560,10 @@ msgstr ""
|
|
4936 |
|
4937 |
#: preheaders/checkout.php:715 preheaders/checkout.php:694
|
4938 |
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
4939 |
-
#: preheaders/checkout.php:
|
4940 |
-
#: preheaders/checkout.php:
|
4941 |
-
#: preheaders/checkout.php:
|
4942 |
-
#: preheaders/checkout.php:
|
4943 |
msgid ""
|
4944 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
4945 |
"was charged, but we couldn't assign your membership. You should not submit "
|
@@ -4948,10 +4572,10 @@ msgstr ""
|
|
4948 |
|
4949 |
#: preheaders/checkout.php:726 preheaders/checkout.php:705
|
4950 |
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
4951 |
-
#: preheaders/checkout.php:
|
4952 |
-
#: preheaders/checkout.php:
|
4953 |
-
#: preheaders/checkout.php:
|
4954 |
-
#: preheaders/checkout.php:
|
4955 |
#, php-format
|
4956 |
msgid ""
|
4957 |
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
|
@@ -4960,10 +4584,10 @@ msgstr ""
|
|
4960 |
|
4961 |
#: preheaders/checkout.php:728 preheaders/checkout.php:707
|
4962 |
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
4963 |
-
#: preheaders/checkout.php:
|
4964 |
-
#: preheaders/checkout.php:
|
4965 |
-
#: preheaders/checkout.php:
|
4966 |
-
#: preheaders/checkout.php:
|
4967 |
msgid "A Payment Gateway must be set up before any payments will be processed."
|
4968 |
msgstr ""
|
4969 |
|
@@ -5076,14 +4700,6 @@ msgstr ""
|
|
5076 |
msgid "Member Links"
|
5077 |
msgstr ""
|
5078 |
|
5079 |
-
#: adminpages/addons.php:79
|
5080 |
-
msgid "Disabled"
|
5081 |
-
msgstr ""
|
5082 |
-
|
5083 |
-
#: adminpages/addons.php:79
|
5084 |
-
msgid "Enabled"
|
5085 |
-
msgstr ""
|
5086 |
-
|
5087 |
#: adminpages/discountcodes.php:437
|
5088 |
msgid "Billing Ammount"
|
5089 |
msgstr ""
|
@@ -5126,13 +4742,17 @@ msgstr ""
|
|
5126 |
msgid "every"
|
5127 |
msgstr ""
|
5128 |
|
5129 |
-
#: adminpages/
|
5130 |
-
|
|
|
|
|
|
|
|
|
|
|
5131 |
msgstr ""
|
5132 |
|
5133 |
-
#: adminpages/
|
5134 |
-
|
5135 |
-
msgid "Membership %s"
|
5136 |
msgstr ""
|
5137 |
|
5138 |
#: adminpages/paymentsettings.php:170
|
5 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: pmpro\n"
|
8 |
+
"POT-Creation-Date: 2015-07-23 12:38-0400\n"
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
|
17 |
#: adminpages/discountcodes.php:5 adminpages/emailsettings.php:5
|
18 |
#: adminpages/membershiplevels.php:5 adminpages/memberslist-csv.php:5
|
19 |
#: adminpages/memberslist.php:5 adminpages/orders-csv.php:5
|
20 |
+
#: adminpages/orders.php:5 adminpages/pagesettings.php:5
|
21 |
+
#: adminpages/paymentsettings.php:5 adminpages/addons.php:5
|
|
|
22 |
#: adminpages/advancedsettings.php:5 adminpages/discountcodes.php:5
|
23 |
#: adminpages/emailsettings.php:5 adminpages/membershiplevels.php:5
|
24 |
#: adminpages/memberslist-csv.php:5 adminpages/memberslist.php:5
|
25 |
#: adminpages/orders-csv.php:5 adminpages/orders.php:5
|
26 |
#: adminpages/pagesettings.php:5 adminpages/paymentsettings.php:5
|
|
|
27 |
msgid "You do not have permissions to perform this action."
|
28 |
msgstr ""
|
29 |
|
30 |
+
#: adminpages/addons.php:79 adminpages/addons.php:79
|
31 |
+
msgid "Disabled"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
msgstr ""
|
33 |
|
34 |
+
#: adminpages/addons.php:79 adminpages/addons.php:79
|
35 |
+
msgid "Enabled"
|
36 |
msgstr ""
|
37 |
|
38 |
#: adminpages/admin_header.php:25 adminpages/admin_header.php:25
|
119 |
msgid "User Forum"
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: adminpages/admin_header.php:150 adminpages/membershiplevels.php:569
|
123 |
+
#: adminpages/pagesettings.php:69 includes/adminpages.php:64
|
124 |
#: includes/adminpages.php:65 includes/adminpages.php:111
|
125 |
+
#: adminpages/admin_header.php:128 adminpages/admin_header.php:149
|
126 |
+
#: adminpages/admin_header.php:150 adminpages/membershiplevels.php:490
|
127 |
+
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:498
|
128 |
+
#: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:526
|
129 |
+
#: adminpages/membershiplevels.php:569 adminpages/pagesettings.php:69
|
|
|
130 |
#: includes/adminpages.php:44 includes/adminpages.php:64
|
131 |
#: includes/adminpages.php:65 includes/adminpages.php:100
|
132 |
#: includes/adminpages.php:107 includes/adminpages.php:111
|
133 |
msgid "Membership Levels"
|
134 |
msgstr ""
|
135 |
|
136 |
+
#: adminpages/admin_header.php:154 adminpages/pagesettings.php:120
|
137 |
#: adminpages/admin_header.php:129 adminpages/admin_header.php:150
|
138 |
#: adminpages/admin_header.php:154 adminpages/pagesettings.php:92
|
139 |
#: adminpages/pagesettings.php:120
|
149 |
#: shortcodes/pmpro_account.php:106 adminpages/admin_header.php:131
|
150 |
#: adminpages/admin_header.php:152 adminpages/admin_header.php:162
|
151 |
#: adminpages/memberslist.php:115 adminpages/memberslist.php:148
|
152 |
+
#: adminpages/memberslist.php:158 pages/account.php:52 pages/account.php:56
|
153 |
+
#: pages/account.php:77 shortcodes/pmpro_account.php:106
|
|
|
154 |
msgid "Email"
|
155 |
msgstr ""
|
156 |
|
159 |
msgid "Advanced"
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: adminpages/admin_header.php:170 includes/adminpages.php:52
|
163 |
+
#: includes/adminpages.php:146 adminpages/admin_header.php:133
|
164 |
+
#: adminpages/admin_header.php:154 adminpages/admin_header.php:170
|
165 |
+
#: includes/adminpages.php:14 includes/adminpages.php:52
|
166 |
+
#: includes/adminpages.php:69 includes/adminpages.php:135
|
167 |
+
#: includes/adminpages.php:142 includes/adminpages.php:146
|
168 |
+
msgid "Add Ons"
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
#: adminpages/advancedsettings.php:43 adminpages/advancedsettings.php:35
|
172 |
#: adminpages/advancedsettings.php:42 adminpages/advancedsettings.php:43
|
173 |
msgid "Your advanced settings have been updated."
|
269 |
msgstr ""
|
270 |
|
271 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
|
272 |
+
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:658
|
273 |
#: adminpages/paymentsettings.php:210
|
274 |
+
#: classes/gateways/class.pmprogateway_stripe.php:174 includes/profile.php:101
|
275 |
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
276 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:187
|
277 |
#: adminpages/advancedsettings.php:194 adminpages/advancedsettings.php:199
|
279 |
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:563
|
280 |
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
|
281 |
#: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
|
282 |
+
#: adminpages/membershiplevels.php:658 adminpages/paymentsettings.php:210
|
283 |
+
#: adminpages/paymentsettings.php:414 adminpages/paymentsettings.php:429
|
284 |
+
#: adminpages/paymentsettings.php:434 adminpages/paymentsettings.php:436
|
285 |
+
#: adminpages/paymentsettings.php:454 adminpages/paymentsettings.php:459
|
286 |
+
#: adminpages/paymentsettings.php:461
|
287 |
+
#: classes/gateways/class.pmprogateway_stripe.php:173 includes/profile.php:101
|
288 |
+
#: includes/profile.php:121 includes/profile.php:123
|
|
|
289 |
msgid "No"
|
290 |
msgstr ""
|
291 |
|
324 |
msgid "multisite only"
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:658
|
328 |
#: adminpages/paymentsettings.php:211
|
329 |
+
#: classes/gateways/class.pmprogateway_stripe.php:175 includes/profile.php:102
|
330 |
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
331 |
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:563
|
332 |
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
|
333 |
#: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
|
334 |
+
#: adminpages/membershiplevels.php:658 adminpages/paymentsettings.php:211
|
335 |
+
#: adminpages/paymentsettings.php:415 adminpages/paymentsettings.php:424
|
336 |
+
#: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:435
|
337 |
+
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:455
|
338 |
+
#: adminpages/paymentsettings.php:460 adminpages/paymentsettings.php:462
|
339 |
+
#: classes/gateways/class.pmprogateway_stripe.php:174 includes/profile.php:102
|
340 |
+
#: includes/profile.php:122 includes/profile.php:124
|
|
|
|
|
341 |
msgid "Yes"
|
342 |
msgstr ""
|
343 |
|
393 |
msgid "selected"
|
394 |
msgstr ""
|
395 |
|
396 |
+
#: adminpages/advancedsettings.php:368 adminpages/pagesettings.php:251
|
397 |
#: adminpages/paymentsettings.php:238 adminpages/advancedsettings.php:284
|
398 |
#: adminpages/advancedsettings.php:355 adminpages/advancedsettings.php:368
|
399 |
#: adminpages/pagesettings.php:209 adminpages/pagesettings.php:223
|
469 |
msgstr ""
|
470 |
|
471 |
#: adminpages/discountcodes.php:310 adminpages/discountcodes.php:586
|
472 |
+
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:583
|
473 |
#: adminpages/memberslist.php:164 adminpages/orders.php:910
|
474 |
#: adminpages/reports/login.php:142 adminpages/discountcodes.php:306
|
475 |
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
479 |
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:505
|
480 |
#: adminpages/membershiplevels.php:511 adminpages/membershiplevels.php:513
|
481 |
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:541
|
482 |
+
#: adminpages/membershiplevels.php:583 adminpages/memberslist.php:111
|
483 |
+
#: adminpages/memberslist.php:144 adminpages/memberslist.php:154
|
|
|
484 |
#: adminpages/orders.php:597 adminpages/orders.php:900
|
485 |
+
#: adminpages/reports/login.php:140 adminpages/reports/login.php:142
|
|
|
486 |
msgid "ID"
|
487 |
msgstr ""
|
488 |
|
500 |
#: adminpages/discountcodes.php:558 adminpages/discountcodes.php:586
|
501 |
#: adminpages/discountcodes.php:587 adminpages/orders.php:215
|
502 |
#: adminpages/orders.php:265 adminpages/orders.php:598
|
503 |
+
#: adminpages/orders.php:901
|
504 |
msgid "Code"
|
505 |
msgstr ""
|
506 |
|
511 |
|
512 |
#: adminpages/discountcodes.php:371
|
513 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
514 |
+
#: classes/gateways/class.pmprogateway_stripe.php:455 pages/billing.php:262
|
515 |
#: pages/checkout.php:562 adminpages/discountcodes.php:367
|
516 |
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
517 |
#: classes/gateways/class.pmprogateway_braintree.php:308
|
518 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
519 |
+
#: classes/gateways/class.pmprogateway_stripe.php:454 pages/billing.php:249
|
520 |
+
#: pages/billing.php:253 pages/checkout.php:508 pages/checkout.php:524
|
521 |
+
#: pages/checkout.php:525 pages/checkout.php:532 pages/checkout.php:553
|
|
|
|
|
522 |
msgid "Expiration Date"
|
523 |
msgstr ""
|
524 |
|
544 |
#: adminpages/discountcodes.php:427 adminpages/discountcodes.php:430
|
545 |
#: adminpages/discountcodes.php:431 adminpages/membershiplevels.php:337
|
546 |
#: adminpages/membershiplevels.php:339 adminpages/membershiplevels.php:341
|
547 |
+
#: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:513
|
548 |
+
#: adminpages/membershiplevels.php:515 adminpages/membershiplevels.php:542
|
549 |
+
#: pages/levels.php:14
|
550 |
msgid "Initial Payment"
|
551 |
msgstr ""
|
552 |
|
555 |
#: adminpages/discountcodes.php:441 adminpages/discountcodes.php:442
|
556 |
#: adminpages/membershiplevels.php:338 adminpages/membershiplevels.php:340
|
557 |
#: adminpages/membershiplevels.php:350 adminpages/membershiplevels.php:352
|
|
|
558 |
msgid "The initial amount collected at registration."
|
559 |
msgstr ""
|
560 |
|
563 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:447
|
564 |
#: adminpages/membershiplevels.php:342 adminpages/membershiplevels.php:344
|
565 |
#: adminpages/membershiplevels.php:354 adminpages/membershiplevels.php:356
|
|
|
566 |
msgid "Recurring Subscription"
|
567 |
msgstr ""
|
568 |
|
571 |
#: adminpages/discountcodes.php:447 adminpages/discountcodes.php:448
|
572 |
#: adminpages/membershiplevels.php:343 adminpages/membershiplevels.php:345
|
573 |
#: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:357
|
|
|
574 |
msgid "Check if this level has a recurring subscription payment."
|
575 |
msgstr ""
|
576 |
|
578 |
#: adminpages/discountcodes.php:440 adminpages/discountcodes.php:451
|
579 |
#: adminpages/discountcodes.php:452 adminpages/membershiplevels.php:347
|
580 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:359
|
581 |
+
#: adminpages/membershiplevels.php:361
|
582 |
msgid "Billing Amount"
|
583 |
msgstr ""
|
584 |
|
585 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
586 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
587 |
+
#: classes/gateways/class.pmprogateway_stripe.php:522
|
588 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
589 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
590 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
591 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
592 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
593 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:476
|
594 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:479
|
|
|
595 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
|
|
596 |
msgid "Day(s)"
|
597 |
msgstr ""
|
598 |
|
599 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
600 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
601 |
+
#: classes/gateways/class.pmprogateway_stripe.php:522
|
602 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
603 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
604 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
605 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
606 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
607 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:476
|
608 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:479
|
|
|
609 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
|
|
610 |
msgid "Month(s)"
|
611 |
msgstr ""
|
612 |
|
613 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
614 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
615 |
+
#: classes/gateways/class.pmprogateway_stripe.php:522
|
616 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
617 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
618 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
619 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
620 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
621 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:476
|
622 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:479
|
|
|
623 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
|
|
624 |
msgid "Week(s)"
|
625 |
msgstr ""
|
626 |
|
627 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
628 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
629 |
+
#: classes/gateways/class.pmprogateway_stripe.php:522
|
630 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
631 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
632 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
633 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
634 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
635 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:476
|
636 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:479
|
|
|
637 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
|
|
638 |
msgid "Year(s)"
|
639 |
msgstr ""
|
640 |
|
643 |
#: adminpages/discountcodes.php:474 adminpages/discountcodes.php:475
|
644 |
#: adminpages/membershiplevels.php:362 adminpages/membershiplevels.php:364
|
645 |
#: adminpages/membershiplevels.php:383 adminpages/membershiplevels.php:385
|
|
|
646 |
msgid "The amount to be billed one cycle after the initial payment."
|
647 |
msgstr ""
|
648 |
|
651 |
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:480
|
652 |
#: adminpages/membershiplevels.php:380 adminpages/membershiplevels.php:382
|
653 |
#: adminpages/membershiplevels.php:401 adminpages/membershiplevels.php:403
|
|
|
654 |
msgid "Billing Cycle Limit"
|
655 |
msgstr ""
|
656 |
|
659 |
#: adminpages/discountcodes.php:482 adminpages/discountcodes.php:483
|
660 |
#: adminpages/membershiplevels.php:384 adminpages/membershiplevels.php:386
|
661 |
#: adminpages/membershiplevels.php:405 adminpages/membershiplevels.php:407
|
|
|
662 |
msgid ""
|
663 |
"The <strong>total</strong> number of recurring billing cycles for this "
|
664 |
"level, including the trial period (if applicable) but not including the "
|
670 |
#: adminpages/discountcodes.php:487 adminpages/discountcodes.php:488
|
671 |
#: adminpages/membershiplevels.php:393 adminpages/membershiplevels.php:395
|
672 |
#: adminpages/membershiplevels.php:414 adminpages/membershiplevels.php:416
|
|
|
673 |
msgid "Custom Trial"
|
674 |
msgstr ""
|
675 |
|
678 |
#: adminpages/discountcodes.php:488 adminpages/discountcodes.php:489
|
679 |
#: adminpages/membershiplevels.php:394 adminpages/membershiplevels.php:395
|
680 |
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:416
|
681 |
+
#: adminpages/membershiplevels.php:418
|
682 |
msgid "Check to add a custom trial period."
|
683 |
msgstr ""
|
684 |
|
687 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:493
|
688 |
#: adminpages/membershiplevels.php:398 adminpages/membershiplevels.php:404
|
689 |
#: adminpages/membershiplevels.php:406 adminpages/membershiplevels.php:425
|
690 |
+
#: adminpages/membershiplevels.php:427
|
691 |
msgid "Trial Billing Amount"
|
692 |
msgstr ""
|
693 |
|
696 |
#: adminpages/discountcodes.php:503 adminpages/discountcodes.php:504
|
697 |
#: adminpages/membershiplevels.php:401 adminpages/membershiplevels.php:407
|
698 |
#: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:436
|
699 |
+
#: adminpages/membershiplevels.php:438
|
700 |
msgid "for the first"
|
701 |
msgstr ""
|
702 |
|
705 |
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:506
|
706 |
#: adminpages/membershiplevels.php:403 adminpages/membershiplevels.php:409
|
707 |
#: adminpages/membershiplevels.php:411 adminpages/membershiplevels.php:438
|
708 |
+
#: adminpages/membershiplevels.php:440
|
709 |
msgid "subscription payments"
|
710 |
msgstr ""
|
711 |
|
715 |
#: adminpages/membershiplevels.php:431 adminpages/membershiplevels.php:437
|
716 |
#: adminpages/membershiplevels.php:439 adminpages/membershiplevels.php:466
|
717 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
|
|
718 |
msgid "Membership Expiration"
|
719 |
msgstr ""
|
720 |
|
723 |
#: adminpages/discountcodes.php:512 adminpages/membershiplevels.php:432
|
724 |
#: adminpages/membershiplevels.php:438 adminpages/membershiplevels.php:440
|
725 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:468
|
726 |
+
#: adminpages/membershiplevels.php:470
|
727 |
msgid "Check this to set when membership access expires."
|
728 |
msgstr ""
|
729 |
|
733 |
#: adminpages/membershiplevels.php:436 adminpages/membershiplevels.php:442
|
734 |
#: adminpages/membershiplevels.php:444 adminpages/membershiplevels.php:471
|
735 |
#: adminpages/membershiplevels.php:472 adminpages/membershiplevels.php:474
|
|
|
736 |
msgid "Expires In"
|
737 |
msgstr ""
|
738 |
|
741 |
#: adminpages/discountcodes.php:529 adminpages/membershiplevels.php:449
|
742 |
#: adminpages/membershiplevels.php:455 adminpages/membershiplevels.php:457
|
743 |
#: adminpages/membershiplevels.php:484 adminpages/membershiplevels.php:485
|
744 |
+
#: adminpages/membershiplevels.php:487
|
745 |
msgid ""
|
746 |
"Set the duration of membership access. Note that the any future payments "
|
747 |
"(recurring subscription, if any) will be cancelled when the membership "
|
774 |
msgstr ""
|
775 |
|
776 |
#: adminpages/discountcodes.php:589 adminpages/memberslist.php:179
|
777 |
+
#: adminpages/reports/login.php:147 includes/profile.php:98
|
778 |
#: adminpages/discountcodes.php:550 adminpages/discountcodes.php:560
|
779 |
#: adminpages/discountcodes.php:588 adminpages/discountcodes.php:589
|
780 |
#: adminpages/memberslist.php:121 adminpages/memberslist.php:159
|
781 |
+
#: adminpages/memberslist.php:169 adminpages/reports/login.php:145
|
782 |
+
#: adminpages/reports/login.php:147 includes/profile.php:98
|
783 |
+
#: includes/profile.php:118 includes/profile.php:120
|
|
|
784 |
msgid "Expires"
|
785 |
msgstr ""
|
786 |
|
804 |
"select customers."
|
805 |
msgstr ""
|
806 |
|
807 |
+
#: adminpages/discountcodes.php:648 adminpages/membershiplevels.php:660
|
808 |
+
#: adminpages/orders.php:989 adminpages/discountcodes.php:614
|
809 |
#: adminpages/discountcodes.php:619 adminpages/discountcodes.php:647
|
810 |
+
#: adminpages/discountcodes.php:648 adminpages/membershiplevels.php:564
|
811 |
+
#: adminpages/membershiplevels.php:570 adminpages/membershiplevels.php:572
|
812 |
+
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:599
|
813 |
+
#: adminpages/membershiplevels.php:660 adminpages/orders.php:658
|
|
|
814 |
#: adminpages/orders.php:961 adminpages/orders.php:979
|
|
|
815 |
msgid "edit"
|
816 |
msgstr ""
|
817 |
|
818 |
+
#: adminpages/discountcodes.php:651 adminpages/discountcodes.php:617
|
819 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
820 |
+
#: adminpages/discountcodes.php:651
|
821 |
#, php-format
|
822 |
msgid ""
|
823 |
"Are you sure you want to delete the %s discount code? The subscriptions for "
|
825 |
"code anymore."
|
826 |
msgstr ""
|
827 |
|
828 |
+
#: adminpages/discountcodes.php:651 adminpages/membershiplevels.php:660
|
829 |
+
#: adminpages/orders.php:995 adminpages/discountcodes.php:617
|
830 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
831 |
+
#: adminpages/discountcodes.php:651 adminpages/membershiplevels.php:566
|
832 |
+
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
833 |
+
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
834 |
+
#: adminpages/membershiplevels.php:660 adminpages/orders.php:664
|
|
|
835 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
|
|
836 |
msgid "delete"
|
837 |
msgstr ""
|
838 |
|
1001 |
msgid "Add New Membership Level"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: adminpages/membershiplevels.php:295 adminpages/membershiplevels.php:584
|
1005 |
#: adminpages/reports/login.php:144 adminpages/membershiplevels.php:291
|
1006 |
#: adminpages/membershiplevels.php:293 adminpages/membershiplevels.php:295
|
1007 |
#: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:512
|
1008 |
#: adminpages/membershiplevels.php:514 adminpages/membershiplevels.php:541
|
1009 |
#: adminpages/membershiplevels.php:542 adminpages/membershiplevels.php:584
|
1010 |
+
#: adminpages/reports/login.php:142 adminpages/reports/login.php:144
|
|
|
1011 |
msgid "Name"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
+
#: adminpages/membershiplevels.php:300 adminpages/membershiplevels.php:296
|
1015 |
+
#: adminpages/membershiplevels.php:298 adminpages/membershiplevels.php:300
|
1016 |
+
msgid "Description"
|
1017 |
+
msgstr ""
|
1018 |
+
|
1019 |
#: adminpages/membershiplevels.php:318 adminpages/membershiplevels.php:314
|
1020 |
#: adminpages/membershiplevels.php:316 adminpages/membershiplevels.php:318
|
1021 |
msgid "Confirmation Message"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
+
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:585
|
1025 |
#: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
|
1026 |
+
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:543
|
1027 |
+
#: adminpages/membershiplevels.php:585
|
|
|
1028 |
msgid "Billing Details"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
#: adminpages/membershiplevels.php:372
|
1032 |
+
#: classes/gateways/class.pmprogateway_stripe.php:620
|
1033 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1034 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:372
|
|
|
1035 |
#: classes/gateways/class.pmprogateway_stripe.php:619
|
|
|
1036 |
msgid "per"
|
1037 |
msgstr ""
|
1038 |
|
1039 |
#: adminpages/membershiplevels.php:387 adminpages/membershiplevels.php:366
|
1040 |
#: adminpages/membershiplevels.php:385 adminpages/membershiplevels.php:387
|
|
|
1041 |
msgid ""
|
1042 |
"Stripe integration currently only supports billing periods of \"Week\", "
|
1043 |
"\"Month\" or \"Year\"."
|
1045 |
|
1046 |
#: adminpages/membershiplevels.php:389 adminpages/membershiplevels.php:366
|
1047 |
#: adminpages/membershiplevels.php:368 adminpages/membershiplevels.php:387
|
1048 |
+
#: adminpages/membershiplevels.php:389
|
1049 |
msgid ""
|
1050 |
"Braintree integration currently only supports billing periods of \"Month\" "
|
1051 |
"or \"Year\"."
|
1053 |
|
1054 |
#: adminpages/membershiplevels.php:391 adminpages/membershiplevels.php:368
|
1055 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:389
|
1056 |
+
#: adminpages/membershiplevels.php:391
|
1057 |
msgid ""
|
1058 |
"Payflow integration currently only supports billing frequencies of 1 and "
|
1059 |
"billing periods of \"Week\", \"Month\" or \"Year\"."
|
1061 |
|
1062 |
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:372
|
1063 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:393
|
1064 |
+
#: adminpages/membershiplevels.php:395
|
1065 |
msgid ""
|
1066 |
"After saving this level, make note of the ID and create a \"Plan\" in your "
|
1067 |
"Braintree dashboard with the same settings and the \"Plan ID\" set to "
|
1071 |
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:397
|
1072 |
#: classes/gateways/class.pmprogateway_cybersource.php:101
|
1073 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
1074 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
1075 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
1076 |
#: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
|
1077 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:393
|
1078 |
+
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:397
|
|
|
1079 |
#: adminpages/paymentsettings.php:170 adminpages/paymentsettings.php:174
|
1080 |
#: adminpages/paymentsettings.php:179
|
1081 |
#: classes/gateways/class.pmprogateway_cybersource.php:101
|
1082 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
1083 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
|
|
1084 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
1085 |
msgid "Note"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:374
|
1089 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:395
|
1090 |
+
#: adminpages/membershiplevels.php:397
|
1091 |
msgid ""
|
1092 |
"You will need to create a \"Plan\" in your Braintree dashboard with the same "
|
1093 |
"settings and the \"Plan ID\" set to"
|
1095 |
|
1096 |
#: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:386
|
1097 |
#: adminpages/membershiplevels.php:388 adminpages/membershiplevels.php:407
|
1098 |
+
#: adminpages/membershiplevels.php:409
|
1099 |
msgid ""
|
1100 |
"Stripe integration currently does not support billing limits. You can still "
|
1101 |
"set an expiration date below."
|
1103 |
|
1104 |
#: adminpages/membershiplevels.php:421 adminpages/membershiplevels.php:398
|
1105 |
#: adminpages/membershiplevels.php:400 adminpages/membershiplevels.php:419
|
1106 |
+
#: adminpages/membershiplevels.php:421
|
1107 |
msgid ""
|
1108 |
"2Checkout integration does not support custom trials. You can do one period "
|
1109 |
"trials by setting an initial payment different from the billing amount."
|
1112 |
#: adminpages/membershiplevels.php:443 adminpages/membershiplevels.php:406
|
1113 |
#: adminpages/membershiplevels.php:412 adminpages/membershiplevels.php:414
|
1114 |
#: adminpages/membershiplevels.php:441 adminpages/membershiplevels.php:443
|
|
|
1115 |
msgid ""
|
1116 |
"Stripe integration currently does not support trial amounts greater than $0."
|
1117 |
msgstr ""
|
1119 |
#: adminpages/membershiplevels.php:447 adminpages/membershiplevels.php:410
|
1120 |
#: adminpages/membershiplevels.php:416 adminpages/membershiplevels.php:418
|
1121 |
#: adminpages/membershiplevels.php:445 adminpages/membershiplevels.php:447
|
|
|
1122 |
msgid ""
|
1123 |
"Braintree integration currently does not support trial amounts greater than "
|
1124 |
"$0."
|
1127 |
#: adminpages/membershiplevels.php:451 adminpages/membershiplevels.php:414
|
1128 |
#: adminpages/membershiplevels.php:420 adminpages/membershiplevels.php:422
|
1129 |
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:451
|
|
|
1130 |
msgid ""
|
1131 |
"Payflow integration currently does not support trial amounts greater than $0."
|
1132 |
msgstr ""
|
1134 |
#: adminpages/membershiplevels.php:460 adminpages/membershiplevels.php:422
|
1135 |
#: adminpages/membershiplevels.php:428 adminpages/membershiplevels.php:430
|
1136 |
#: adminpages/membershiplevels.php:457 adminpages/membershiplevels.php:458
|
1137 |
+
#: adminpages/membershiplevels.php:460
|
1138 |
msgid "Other Settings"
|
1139 |
msgstr ""
|
1140 |
|
1141 |
#: adminpages/membershiplevels.php:464 adminpages/membershiplevels.php:426
|
1142 |
#: adminpages/membershiplevels.php:432 adminpages/membershiplevels.php:434
|
1143 |
#: adminpages/membershiplevels.php:461 adminpages/membershiplevels.php:462
|
1144 |
+
#: adminpages/membershiplevels.php:464
|
1145 |
msgid "Disable New Signups"
|
1146 |
msgstr ""
|
1147 |
|
1148 |
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:427
|
1149 |
#: adminpages/membershiplevels.php:433 adminpages/membershiplevels.php:435
|
1150 |
#: adminpages/membershiplevels.php:462 adminpages/membershiplevels.php:463
|
1151 |
+
#: adminpages/membershiplevels.php:465
|
1152 |
msgid ""
|
1153 |
"Check to hide this level from the membership levels page and disable "
|
1154 |
"registration."
|
1157 |
#: adminpages/membershiplevels.php:495 adminpages/membershiplevels.php:457
|
1158 |
#: adminpages/membershiplevels.php:463 adminpages/membershiplevels.php:465
|
1159 |
#: adminpages/membershiplevels.php:492 adminpages/membershiplevels.php:493
|
1160 |
+
#: adminpages/membershiplevels.php:495
|
1161 |
msgid "Content Settings"
|
1162 |
msgstr ""
|
1163 |
|
1164 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:461
|
1165 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
1166 |
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:497
|
1167 |
+
#: adminpages/membershiplevels.php:499
|
1168 |
msgid "Categories"
|
1169 |
msgstr ""
|
1170 |
|
1171 |
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:516
|
|
|
1172 |
msgid "Save Level"
|
1173 |
msgstr ""
|
1174 |
|
1175 |
#: adminpages/membershiplevels.php:517 adminpages/orders.php:561
|
1176 |
#: pages/billing.php:339 pages/cancel.php:71 shortcodes/pmpro_account.php:70
|
1177 |
+
#: adminpages/membershiplevels.php:517 adminpages/orders.php:511
|
1178 |
+
#: adminpages/orders.php:561 pages/account.php:44 pages/billing.php:295
|
1179 |
+
#: pages/billing.php:299 pages/billing.php:330 pages/cancel.php:71
|
1180 |
+
#: shortcodes/pmpro_account.php:70
|
1181 |
msgid "Cancel"
|
1182 |
msgstr ""
|
1183 |
|
1184 |
+
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:490
|
1185 |
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:498
|
1186 |
#: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:526
|
1187 |
+
#: adminpages/membershiplevels.php:569
|
1188 |
msgid "Add New Level"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
+
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:575
|
1192 |
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
|
1193 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:501
|
1194 |
#: adminpages/membershiplevels.php:502 adminpages/membershiplevels.php:504
|
1195 |
#: adminpages/membershiplevels.php:528 adminpages/membershiplevels.php:529
|
1196 |
#: adminpages/membershiplevels.php:531 adminpages/membershiplevels.php:532
|
1197 |
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:575
|
|
|
1198 |
msgid "Search Levels"
|
1199 |
msgstr ""
|
1200 |
|
1201 |
+
#: adminpages/membershiplevels.php:579 adminpages/membershiplevels.php:579
|
|
|
1202 |
msgid "Drag and drop membership levels to reorder them on the Levels page."
|
1203 |
msgstr ""
|
1204 |
|
1205 |
+
#: adminpages/membershiplevels.php:586 pages/cancel.php:53
|
1206 |
#: pages/confirmation.php:83 pages/invoice.php:70
|
1207 |
#: shortcodes/pmpro_account.php:46 adminpages/membershiplevels.php:510
|
1208 |
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
|
1209 |
#: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
|
1210 |
+
#: adminpages/membershiplevels.php:586 pages/account.php:20
|
1211 |
+
#: pages/cancel.php:53 pages/confirmation.php:81 pages/confirmation.php:83
|
1212 |
+
#: pages/invoice.php:68 pages/invoice.php:70 shortcodes/pmpro_account.php:46
|
|
|
1213 |
msgid "Expiration"
|
1214 |
msgstr ""
|
1215 |
|
1216 |
+
#: adminpages/membershiplevels.php:587 adminpages/membershiplevels.php:511
|
1217 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
|
1218 |
#: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
|
1219 |
+
#: adminpages/membershiplevels.php:587
|
1220 |
msgid "Allow Signups"
|
1221 |
msgstr ""
|
1222 |
|
1223 |
+
#: adminpages/membershiplevels.php:646 adminpages/membershiplevels.php:534
|
1224 |
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
|
1225 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
|
1226 |
+
#: adminpages/membershiplevels.php:646
|
1227 |
msgid "FREE"
|
1228 |
msgstr ""
|
1229 |
|
1230 |
+
#: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:560
|
1231 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
|
1232 |
#: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
|
1233 |
+
#: adminpages/membershiplevels.php:655
|
1234 |
msgid "After"
|
1235 |
msgstr ""
|
1236 |
|
1237 |
+
#: adminpages/membershiplevels.php:660 adminpages/orders.php:992
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1238 |
#: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
|
1239 |
#: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
|
1240 |
#: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
|
1241 |
+
#: adminpages/orders.php:661 adminpages/orders.php:964
|
1242 |
+
#: adminpages/orders.php:982
|
|
|
1243 |
msgid "copy"
|
1244 |
msgstr ""
|
1245 |
|
1298 |
|
1299 |
#: adminpages/memberslist.php:156 adminpages/memberslist.php:103
|
1300 |
#: adminpages/memberslist.php:136 adminpages/memberslist.php:146
|
|
|
1301 |
#, php-format
|
1302 |
msgid "%d members found."
|
1303 |
msgstr ""
|
1305 |
#: adminpages/memberslist.php:165 pages/checkout.php:180
|
1306 |
#: shortcodes/pmpro_account.php:105 adminpages/memberslist.php:112
|
1307 |
#: adminpages/memberslist.php:145 adminpages/memberslist.php:155
|
1308 |
+
#: pages/account.php:51 pages/account.php:55 pages/account.php:76
|
1309 |
+
#: pages/checkout.php:168 pages/checkout.php:171 pages/checkout.php:173
|
|
|
1310 |
#: shortcodes/pmpro_account.php:105
|
1311 |
msgid "Username"
|
1312 |
msgstr ""
|
1313 |
|
1314 |
#: adminpages/memberslist.php:166 adminpages/memberslist.php:113
|
1315 |
#: adminpages/memberslist.php:146 adminpages/memberslist.php:156
|
|
|
1316 |
msgid "First Name"
|
1317 |
msgstr ""
|
1318 |
|
1319 |
#: adminpages/memberslist.php:167 adminpages/memberslist.php:114
|
1320 |
#: adminpages/memberslist.php:147 adminpages/memberslist.php:157
|
|
|
1321 |
msgid "Last Name"
|
1322 |
msgstr ""
|
1323 |
|
1324 |
#: adminpages/memberslist.php:170 pages/billing.php:71 pages/checkout.php:311
|
1325 |
#: pages/confirmation.php:61 pages/invoice.php:48
|
1326 |
#: adminpages/memberslist.php:117 adminpages/memberslist.php:150
|
1327 |
+
#: adminpages/memberslist.php:160 pages/account.php:90 pages/account.php:94
|
1328 |
+
#: pages/billing.php:58 pages/billing.php:62 pages/checkout.php:298
|
1329 |
+
#: pages/checkout.php:300 pages/checkout.php:302 pages/checkout.php:314
|
1330 |
+
#: pages/checkout.php:321 pages/confirmation.php:59 pages/confirmation.php:61
|
1331 |
+
#: pages/invoice.php:46 pages/invoice.php:48
|
|
|
1332 |
msgid "Billing Address"
|
1333 |
msgstr ""
|
1334 |
|
1335 |
#: adminpages/memberslist.php:171 adminpages/reports/login.php:145
|
1336 |
#: classes/gateways/class.pmprogateway_authorizenet.php:303
|
1337 |
#: adminpages/memberslist.php:118 adminpages/memberslist.php:151
|
1338 |
+
#: adminpages/memberslist.php:161 adminpages/pagesettings.php:51
|
1339 |
+
#: adminpages/reports/login.php:143 adminpages/reports/login.php:145
|
|
|
1340 |
#: classes/gateways/class.pmprogateway_authorizenet.php:187
|
1341 |
#: classes/gateways/class.pmprogateway_authorizenet.php:303
|
1342 |
msgid "Membership"
|
1344 |
|
1345 |
#: adminpages/memberslist.php:172 adminpages/memberslist.php:119
|
1346 |
#: adminpages/memberslist.php:152 adminpages/memberslist.php:162
|
|
|
1347 |
msgid "Fee"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
#: adminpages/memberslist.php:173 adminpages/reports/login.php:146
|
1351 |
#: adminpages/memberslist.php:120 adminpages/memberslist.php:153
|
1352 |
+
#: adminpages/memberslist.php:163 adminpages/reports/login.php:144
|
1353 |
+
#: adminpages/reports/login.php:146
|
1354 |
msgid "Joined"
|
1355 |
msgstr ""
|
1356 |
|
1357 |
#: adminpages/memberslist.php:177 adminpages/memberslist.php:157
|
1358 |
+
#: adminpages/memberslist.php:167
|
1359 |
msgid "Ended"
|
1360 |
msgstr ""
|
1361 |
|
1362 |
#: adminpages/memberslist.php:261 adminpages/reports/login.php:212
|
1363 |
#: adminpages/memberslist.php:195 adminpages/memberslist.php:223
|
1364 |
+
#: adminpages/memberslist.php:251 adminpages/reports/login.php:210
|
1365 |
+
#: adminpages/reports/login.php:212
|
1366 |
msgid "No members found."
|
1367 |
msgstr ""
|
1368 |
|
1369 |
#: adminpages/memberslist.php:261 adminpages/reports/login.php:212
|
1370 |
#: adminpages/memberslist.php:195 adminpages/memberslist.php:223
|
1371 |
+
#: adminpages/memberslist.php:251 adminpages/reports/login.php:210
|
1372 |
+
#: adminpages/reports/login.php:212
|
1373 |
msgid "Search all levels"
|
1374 |
msgstr ""
|
1375 |
|
1473 |
|
1474 |
#: adminpages/orders.php:370 adminpages/orders.php:915 pages/invoice.php:84
|
1475 |
#: adminpages/orders.php:320 adminpages/orders.php:370
|
1476 |
+
#: adminpages/orders.php:602 adminpages/orders.php:905 pages/invoice.php:82
|
1477 |
+
#: pages/invoice.php:84
|
1478 |
msgid "Total"
|
1479 |
msgstr ""
|
1480 |
|
1495 |
|
1496 |
#: adminpages/orders.php:389
|
1497 |
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1498 |
+
#: classes/gateways/class.pmprogateway_stripe.php:409 pages/billing.php:247
|
1499 |
#: pages/checkout.php:516 adminpages/orders.php:339 adminpages/orders.php:389
|
1500 |
#: classes/gateways/class.pmprogateway_braintree.php:291
|
1501 |
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1502 |
+
#: classes/gateways/class.pmprogateway_stripe.php:408 pages/billing.php:234
|
1503 |
+
#: pages/billing.php:238 pages/checkout.php:493 pages/checkout.php:507
|
1504 |
+
#: pages/checkout.php:510 pages/checkout.php:517
|
|
|
|
|
1505 |
msgid "Card Type"
|
1506 |
msgstr ""
|
1507 |
|
1537 |
#: adminpages/orders.php:423 adminpages/orders.php:919
|
1538 |
#: adminpages/orders.php:373 adminpages/orders.php:423
|
1539 |
#: adminpages/orders.php:606 adminpages/orders.php:909
|
|
|
1540 |
msgid "Status"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
#: adminpages/orders.php:444 adminpages/orders.php:917
|
1544 |
#: adminpages/orders.php:394 adminpages/orders.php:444
|
1545 |
#: adminpages/orders.php:604 adminpages/orders.php:907
|
|
|
1546 |
msgid "Gateway"
|
1547 |
msgstr ""
|
1548 |
|
1593 |
#: adminpages/orders.php:493 adminpages/orders.php:920 pages/invoice.php:107
|
1594 |
#: shortcodes/pmpro_account.php:122 adminpages/orders.php:442
|
1595 |
#: adminpages/orders.php:492 adminpages/orders.php:493
|
1596 |
+
#: adminpages/orders.php:607 adminpages/orders.php:910 pages/account.php:91
|
1597 |
+
#: pages/invoice.php:105 pages/invoice.php:107
|
1598 |
+
#: shortcodes/pmpro_account.php:122
|
1599 |
msgid "Date"
|
1600 |
msgstr ""
|
1601 |
|
1633 |
msgid "Add New Order"
|
1634 |
msgstr ""
|
1635 |
|
1636 |
+
#: adminpages/orders.php:605 adminpages/orders.php:605
|
1637 |
+
msgid "All"
|
1638 |
+
msgstr ""
|
1639 |
+
|
1640 |
#: adminpages/orders.php:606 adminpages/orders.php:606
|
1641 |
msgid "Within a Date Range"
|
1642 |
msgstr ""
|
1676 |
msgstr ""
|
1677 |
|
1678 |
#: adminpages/orders.php:903 adminpages/orders.php:590
|
1679 |
+
#: adminpages/orders.php:893
|
1680 |
#, php-format
|
1681 |
msgid "%d orders found."
|
1682 |
msgstr ""
|
1684 |
#: adminpages/orders.php:912 adminpages/reports/login.php:143
|
1685 |
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
1686 |
#: adminpages/orders.php:599 adminpages/orders.php:902
|
1687 |
+
#: adminpages/paymentsettings.php:211 adminpages/paymentsettings.php:215
|
1688 |
+
#: adminpages/paymentsettings.php:220 adminpages/reports/login.php:141
|
1689 |
+
#: adminpages/reports/login.php:143
|
1690 |
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
1691 |
msgid "User"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
+
#: adminpages/orders.php:914 includes/init.php:222 includes/profile.php:27
|
1695 |
#: pages/checkout.php:42 pages/confirmation.php:47 pages/confirmation.php:64
|
1696 |
#: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
|
1697 |
+
#: adminpages/orders.php:601 adminpages/orders.php:904 includes/init.php:214
|
1698 |
+
#: includes/init.php:217 includes/init.php:218 includes/init.php:220
|
|
|
1699 |
#: includes/profile.php:25 includes/profile.php:27 pages/checkout.php:33
|
1700 |
+
#: pages/checkout.php:34 pages/checkout.php:35 pages/confirmation.php:46
|
1701 |
+
#: pages/confirmation.php:47 pages/confirmation.php:62
|
1702 |
+
#: pages/confirmation.php:64 pages/confirmation.php:103
|
1703 |
+
#: pages/confirmation.php:105 pages/invoice.php:27 pages/invoice.php:28
|
1704 |
+
#: pages/invoice.php:49 pages/invoice.php:51
|
1705 |
msgid "Membership Level"
|
1706 |
msgstr ""
|
1707 |
|
1708 |
#: adminpages/orders.php:916 adminpages/orders.php:982
|
1709 |
#: adminpages/orders.php:603 adminpages/orders.php:651
|
1710 |
+
#: adminpages/orders.php:906 adminpages/orders.php:954
|
1711 |
+
#: adminpages/orders.php:972
|
|
|
1712 |
msgid "Payment"
|
1713 |
msgstr ""
|
1714 |
|
1715 |
#: adminpages/orders.php:918 adminpages/orders.php:605
|
1716 |
+
#: adminpages/orders.php:908
|
1717 |
msgid "Transaction IDs"
|
1718 |
msgstr ""
|
1719 |
|
1720 |
#: adminpages/orders.php:943 adminpages/orders.php:630
|
1721 |
+
#: adminpages/orders.php:933
|
1722 |
msgid "deleted"
|
1723 |
msgstr ""
|
1724 |
|
1725 |
#: adminpages/orders.php:984 adminpages/orders.php:653
|
1726 |
#: adminpages/orders.php:956 adminpages/orders.php:974
|
|
|
1727 |
msgid "Subscription"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: adminpages/orders.php:995 adminpages/orders.php:664
|
1731 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
|
|
1732 |
#, php-format
|
1733 |
msgid ""
|
1734 |
"Deleting orders is permanent and can affect active users. Are you sure you "
|
1735 |
"want to delete order %s?"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: adminpages/orders.php:1005 adminpages/orders.php:674
|
1739 |
#: adminpages/orders.php:977 adminpages/orders.php:995
|
|
|
1740 |
msgid "No orders found."
|
1741 |
msgstr ""
|
1742 |
|
1743 |
+
#: adminpages/pagesettings.php:51 adminpages/pagesettings.php:51
|
|
|
|
|
|
|
|
|
1744 |
msgid "Membership Account"
|
1745 |
msgstr ""
|
1746 |
|
1747 |
+
#: adminpages/pagesettings.php:54 adminpages/pagesettings.php:54
|
1748 |
msgid "Membership Billing"
|
1749 |
msgstr ""
|
1750 |
|
1751 |
+
#: adminpages/pagesettings.php:57 adminpages/pagesettings.php:57
|
1752 |
msgid "Membership Cancel"
|
1753 |
msgstr ""
|
1754 |
|
1755 |
+
#: adminpages/pagesettings.php:60 adminpages/pagesettings.php:60
|
1756 |
msgid "Membership Checkout"
|
1757 |
msgstr ""
|
1758 |
|
1759 |
+
#: adminpages/pagesettings.php:63 adminpages/pagesettings.php:63
|
1760 |
msgid "Membership Confirmation"
|
1761 |
msgstr ""
|
1762 |
|
1763 |
+
#: adminpages/pagesettings.php:66 adminpages/pagesettings.php:66
|
1764 |
msgid "Membership Invoice"
|
1765 |
msgstr ""
|
1766 |
|
1767 |
+
#: adminpages/pagesettings.php:73 adminpages/pagesettings.php:73
|
1768 |
+
#, php-format
|
1769 |
+
msgid "Membership %s"
|
1770 |
+
msgstr ""
|
1771 |
+
|
1772 |
+
#: adminpages/pagesettings.php:111 adminpages/pagesettings.php:83
|
1773 |
#: adminpages/pagesettings.php:111
|
1774 |
msgid "The following pages have been created for you"
|
1775 |
msgstr ""
|
1776 |
|
1777 |
+
#: adminpages/pagesettings.php:126 adminpages/pagesettings.php:98
|
1778 |
#: adminpages/pagesettings.php:126
|
1779 |
msgid ""
|
1780 |
"Manage the WordPress pages assigned to each required Paid Memberships Pro "
|
1781 |
"page."
|
1782 |
msgstr ""
|
1783 |
|
1784 |
+
#: adminpages/pagesettings.php:132 adminpages/pagesettings.php:104
|
1785 |
#: adminpages/pagesettings.php:132
|
1786 |
msgid ""
|
1787 |
"Assign the WordPress pages for each required Paid Memberships Pro page or"
|
1788 |
msgstr ""
|
1789 |
|
1790 |
+
#: adminpages/pagesettings.php:132 adminpages/pagesettings.php:104
|
1791 |
#: adminpages/pagesettings.php:132
|
1792 |
msgid "click here to let us generate them for you"
|
1793 |
msgstr ""
|
1794 |
|
1795 |
+
#: adminpages/pagesettings.php:140 adminpages/pagesettings.php:112
|
1796 |
#: adminpages/pagesettings.php:140
|
1797 |
msgid "Account Page"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
+
#: adminpages/pagesettings.php:144 adminpages/pagesettings.php:159
|
1801 |
+
#: adminpages/pagesettings.php:174 adminpages/pagesettings.php:190
|
1802 |
+
#: adminpages/pagesettings.php:206 adminpages/pagesettings.php:222
|
1803 |
+
#: adminpages/pagesettings.php:238 adminpages/pagesettings.php:144
|
1804 |
+
#: adminpages/pagesettings.php:147 adminpages/pagesettings.php:162
|
1805 |
+
#: adminpages/pagesettings.php:177 adminpages/pagesettings.php:193
|
1806 |
+
#: adminpages/pagesettings.php:209 adminpages/pagesettings.php:225
|
1807 |
+
#: adminpages/pagesettings.php:241
|
|
|
|
|
|
|
1808 |
msgid "Choose One"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
+
#: adminpages/pagesettings.php:147 adminpages/pagesettings.php:162
|
1812 |
+
#: adminpages/pagesettings.php:177 adminpages/pagesettings.php:193
|
1813 |
+
#: adminpages/pagesettings.php:209 adminpages/pagesettings.php:225
|
1814 |
+
#: adminpages/pagesettings.php:241 adminpages/pagesettings.php:119
|
1815 |
+
#: adminpages/pagesettings.php:132 adminpages/pagesettings.php:134
|
1816 |
+
#: adminpages/pagesettings.php:145 adminpages/pagesettings.php:147
|
1817 |
+
#: adminpages/pagesettings.php:149 adminpages/pagesettings.php:150
|
1818 |
+
#: adminpages/pagesettings.php:159 adminpages/pagesettings.php:162
|
1819 |
+
#: adminpages/pagesettings.php:165 adminpages/pagesettings.php:173
|
1820 |
+
#: adminpages/pagesettings.php:177 adminpages/pagesettings.php:180
|
1821 |
+
#: adminpages/pagesettings.php:181 adminpages/pagesettings.php:187
|
1822 |
+
#: adminpages/pagesettings.php:193 adminpages/pagesettings.php:196
|
1823 |
+
#: adminpages/pagesettings.php:197 adminpages/pagesettings.php:201
|
1824 |
+
#: adminpages/pagesettings.php:209 adminpages/pagesettings.php:212
|
1825 |
+
#: adminpages/pagesettings.php:213 adminpages/pagesettings.php:225
|
1826 |
+
#: adminpages/pagesettings.php:228 adminpages/pagesettings.php:241
|
1827 |
+
#: adminpages/pagesettings.php:244
|
1828 |
msgid "edit page"
|
1829 |
msgstr ""
|
1830 |
|
1831 |
+
#: adminpages/pagesettings.php:149 adminpages/pagesettings.php:164
|
1832 |
+
#: adminpages/pagesettings.php:179 adminpages/pagesettings.php:195
|
1833 |
+
#: adminpages/pagesettings.php:211 adminpages/pagesettings.php:227
|
1834 |
+
#: adminpages/pagesettings.php:243 adminpages/pagesettings.php:121
|
1835 |
+
#: adminpages/pagesettings.php:136 adminpages/pagesettings.php:149
|
1836 |
+
#: adminpages/pagesettings.php:151 adminpages/pagesettings.php:152
|
1837 |
+
#: adminpages/pagesettings.php:164 adminpages/pagesettings.php:167
|
1838 |
+
#: adminpages/pagesettings.php:179 adminpages/pagesettings.php:182
|
1839 |
+
#: adminpages/pagesettings.php:183 adminpages/pagesettings.php:195
|
1840 |
+
#: adminpages/pagesettings.php:198 adminpages/pagesettings.php:199
|
1841 |
+
#: adminpages/pagesettings.php:211 adminpages/pagesettings.php:214
|
1842 |
+
#: adminpages/pagesettings.php:215 adminpages/pagesettings.php:227
|
1843 |
+
#: adminpages/pagesettings.php:230 adminpages/pagesettings.php:243
|
1844 |
+
#: adminpages/pagesettings.php:246
|
1845 |
msgid "view page"
|
1846 |
msgstr ""
|
1847 |
|
1848 |
+
#: adminpages/pagesettings.php:151 adminpages/pagesettings.php:166
|
1849 |
+
#: adminpages/pagesettings.php:181 adminpages/pagesettings.php:197
|
1850 |
+
#: adminpages/pagesettings.php:213 adminpages/pagesettings.php:229
|
1851 |
+
#: adminpages/pagesettings.php:245 adminpages/pagesettings.php:121
|
1852 |
#: adminpages/pagesettings.php:123 adminpages/pagesettings.php:134
|
1853 |
#: adminpages/pagesettings.php:138 adminpages/pagesettings.php:147
|
1854 |
#: adminpages/pagesettings.php:151 adminpages/pagesettings.php:153
|
1865 |
msgid "Include the shortcode"
|
1866 |
msgstr ""
|
1867 |
|
1868 |
+
#: adminpages/pagesettings.php:155 adminpages/pagesettings.php:125
|
1869 |
#: adminpages/pagesettings.php:127 adminpages/pagesettings.php:155
|
1870 |
#: adminpages/pagesettings.php:158
|
1871 |
msgid "Billing Information Page"
|
1872 |
msgstr ""
|
1873 |
|
1874 |
+
#: adminpages/pagesettings.php:170 adminpages/pagesettings.php:138
|
1875 |
#: adminpages/pagesettings.php:142 adminpages/pagesettings.php:170
|
1876 |
#: adminpages/pagesettings.php:173
|
1877 |
msgid "Cancel Page"
|
1878 |
msgstr ""
|
1879 |
|
1880 |
+
#: adminpages/pagesettings.php:186 adminpages/pagesettings.php:152
|
1881 |
#: adminpages/pagesettings.php:158 adminpages/pagesettings.php:186
|
1882 |
#: adminpages/pagesettings.php:189
|
1883 |
msgid "Checkout Page"
|
1884 |
msgstr ""
|
1885 |
|
1886 |
+
#: adminpages/pagesettings.php:202 adminpages/pagesettings.php:166
|
1887 |
#: adminpages/pagesettings.php:174 adminpages/pagesettings.php:202
|
1888 |
#: adminpages/pagesettings.php:205
|
1889 |
msgid "Confirmation Page"
|
1890 |
msgstr ""
|
1891 |
|
1892 |
+
#: adminpages/pagesettings.php:218 adminpages/pagesettings.php:180
|
1893 |
#: adminpages/pagesettings.php:190 adminpages/pagesettings.php:218
|
1894 |
#: adminpages/pagesettings.php:221
|
1895 |
msgid "Invoice Page"
|
1896 |
msgstr ""
|
1897 |
|
1898 |
+
#: adminpages/pagesettings.php:234 adminpages/pagesettings.php:194
|
1899 |
#: adminpages/pagesettings.php:206 adminpages/pagesettings.php:234
|
1900 |
#: adminpages/pagesettings.php:237
|
1901 |
msgid "Levels Page"
|
1902 |
msgstr ""
|
1903 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1904 |
#: adminpages/paymentsettings.php:49 adminpages/paymentsettings.php:49
|
1905 |
#: adminpages/paymentsettings.php:77 adminpages/paymentsettings.php:82
|
1906 |
msgid "Your payment settings have been updated."
|
1958 |
#: adminpages/paymentsettings.php:188 adminpages/paymentsettings.php:398
|
1959 |
#: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
|
1960 |
#: adminpages/paymentsettings.php:445 pages/billing.php:78
|
1961 |
+
#: pages/billing.php:82
|
1962 |
msgid "optional"
|
1963 |
msgstr ""
|
1964 |
|
2242 |
|
2243 |
#: classes/class.pmproemail.php:134 classes/class.pmproemail.php:120
|
2244 |
#: classes/class.pmproemail.php:122 classes/class.pmproemail.php:125
|
|
|
2245 |
#, php-format
|
2246 |
msgid "Your membership at %s has been CANCELLED"
|
2247 |
msgstr ""
|
2248 |
|
2249 |
#: classes/class.pmproemail.php:156 classes/class.pmproemail.php:142
|
2250 |
#: classes/class.pmproemail.php:144 classes/class.pmproemail.php:147
|
|
|
2251 |
#, php-format
|
2252 |
msgid "Membership for %s at %s has been CANCELLED"
|
2253 |
msgstr ""
|
2254 |
|
2255 |
#: classes/class.pmproemail.php:187 classes/class.pmproemail.php:172
|
2256 |
#: classes/class.pmproemail.php:173 classes/class.pmproemail.php:175
|
2257 |
+
#: classes/class.pmproemail.php:178
|
2258 |
#, php-format
|
2259 |
msgid "Your membership confirmation for %s"
|
2260 |
msgstr ""
|
2263 |
#: classes/class.pmproemail.php:258 classes/class.pmproemail.php:337
|
2264 |
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:657
|
2265 |
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2266 |
+
#: classes/gateways/class.pmprogateway_stripe.php:496 pages/checkout.php:75
|
2267 |
#: pages/checkout.php:85 pages/checkout.php:603 pages/confirmation.php:52
|
2268 |
#: pages/invoice.php:33 classes/class.pmproemail.php:216
|
2269 |
#: classes/class.pmproemail.php:218 classes/class.pmproemail.php:225
|
2271 |
#: classes/class.pmproemail.php:231 classes/class.pmproemail.php:234
|
2272 |
#: classes/class.pmproemail.php:236 classes/class.pmproemail.php:237
|
2273 |
#: classes/class.pmproemail.php:240 classes/class.pmproemail.php:246
|
2274 |
+
#: classes/class.pmproemail.php:249 classes/class.pmproemail.php:304
|
2275 |
+
#: classes/class.pmproemail.php:307 classes/class.pmproemail.php:313
|
2276 |
+
#: classes/class.pmproemail.php:316 classes/class.pmproemail.php:325
|
2277 |
+
#: classes/class.pmproemail.php:328 classes/class.pmproemail.php:334
|
2278 |
+
#: classes/class.pmproemail.php:337 classes/class.pmproemail.php:532
|
|
|
2279 |
#: classes/class.pmproemail.php:580 classes/class.pmproemail.php:645
|
2280 |
+
#: classes/class.pmproemail.php:648
|
2281 |
#: classes/gateways/class.pmprogateway_braintree.php:349
|
2282 |
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2283 |
+
#: classes/gateways/class.pmprogateway_stripe.php:495 pages/checkout.php:66
|
2284 |
+
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:76
|
2285 |
+
#: pages/checkout.php:77 pages/checkout.php:78 pages/checkout.php:549
|
2286 |
+
#: pages/checkout.php:565 pages/checkout.php:566 pages/checkout.php:573
|
2287 |
+
#: pages/checkout.php:594 pages/confirmation.php:51 pages/confirmation.php:52
|
|
|
|
|
2288 |
#: pages/invoice.php:32 pages/invoice.php:33
|
2289 |
msgid "Discount Code"
|
2290 |
msgstr ""
|
2292 |
#: classes/class.pmproemail.php:265 classes/class.pmproemail.php:358
|
2293 |
#: classes/class.pmproemail.php:663 classes/class.pmproemail.php:241
|
2294 |
#: classes/class.pmproemail.php:243 classes/class.pmproemail.php:253
|
2295 |
+
#: classes/class.pmproemail.php:256 classes/class.pmproemail.php:325
|
2296 |
+
#: classes/class.pmproemail.php:328 classes/class.pmproemail.php:346
|
2297 |
+
#: classes/class.pmproemail.php:349 classes/class.pmproemail.php:538
|
|
|
2298 |
#: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
|
2299 |
+
#: classes/class.pmproemail.php:654
|
2300 |
#, php-format
|
2301 |
msgid "This membership will expire on %s."
|
2302 |
msgstr ""
|
2303 |
|
2304 |
#: classes/class.pmproemail.php:287 classes/class.pmproemail.php:263
|
2305 |
#: classes/class.pmproemail.php:265 classes/class.pmproemail.php:275
|
2306 |
+
#: classes/class.pmproemail.php:278
|
2307 |
#, php-format
|
2308 |
msgid "Member Checkout for %s at %s"
|
2309 |
msgstr ""
|
2310 |
|
2311 |
#: classes/class.pmproemail.php:375 classes/class.pmproemail.php:342
|
2312 |
#: classes/class.pmproemail.php:345 classes/class.pmproemail.php:363
|
2313 |
+
#: classes/class.pmproemail.php:366
|
2314 |
#, php-format
|
2315 |
msgid "Your billing information has been udpated at %s"
|
2316 |
msgstr ""
|
2317 |
|
2318 |
#: classes/class.pmproemail.php:428 classes/class.pmproemail.php:386
|
2319 |
#: classes/class.pmproemail.php:390 classes/class.pmproemail.php:416
|
2320 |
+
#: classes/class.pmproemail.php:419
|
2321 |
#, php-format
|
2322 |
msgid "Billing information has been udpated for %s at %s"
|
2323 |
msgstr ""
|
2324 |
|
2325 |
#: classes/class.pmproemail.php:476 classes/class.pmproemail.php:425
|
2326 |
#: classes/class.pmproemail.php:430 classes/class.pmproemail.php:464
|
2327 |
+
#: classes/class.pmproemail.php:467
|
2328 |
#, php-format
|
2329 |
msgid "Membership Payment Failed at %s"
|
2330 |
msgstr ""
|
2331 |
|
2332 |
#: classes/class.pmproemail.php:522 classes/class.pmproemail.php:462
|
2333 |
#: classes/class.pmproemail.php:468 classes/class.pmproemail.php:510
|
2334 |
+
#: classes/class.pmproemail.php:513
|
2335 |
#, php-format
|
2336 |
msgid "Membership Payment Failed For %s at %s"
|
2337 |
msgstr ""
|
2338 |
|
2339 |
#: classes/class.pmproemail.php:569 classes/class.pmproemail.php:508
|
2340 |
#: classes/class.pmproemail.php:557 classes/class.pmproemail.php:560
|
|
|
2341 |
#, php-format
|
2342 |
msgid "Credit Card on File Expiring Soon at %s"
|
2343 |
msgstr ""
|
2344 |
|
2345 |
#: classes/class.pmproemail.php:617 classes/class.pmproemail.php:501
|
2346 |
#: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
|
2347 |
+
#: classes/class.pmproemail.php:608
|
2348 |
#, php-format
|
2349 |
msgid "INVOICE for %s membership"
|
2350 |
msgstr ""
|
2351 |
|
2352 |
#: classes/class.pmproemail.php:688 classes/class.pmproemail.php:563
|
2353 |
#: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
|
2354 |
+
#: classes/class.pmproemail.php:679
|
2355 |
#, php-format
|
2356 |
msgid "Your trial at %s is ending soon"
|
2357 |
msgstr ""
|
2358 |
|
2359 |
#: classes/class.pmproemail.php:722 classes/class.pmproemail.php:596
|
2360 |
#: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
|
2361 |
+
#: classes/class.pmproemail.php:713
|
2362 |
#, php-format
|
2363 |
msgid "Your membership at %s has ended"
|
2364 |
msgstr ""
|
2365 |
|
2366 |
#: classes/class.pmproemail.php:747 classes/class.pmproemail.php:621
|
2367 |
#: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
|
2368 |
+
#: classes/class.pmproemail.php:738
|
2369 |
#, php-format
|
2370 |
msgid "Your membership at %s will end soon"
|
2371 |
msgstr ""
|
2372 |
|
2373 |
#: classes/class.pmproemail.php:767 classes/class.pmproemail.php:641
|
2374 |
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
|
2375 |
+
#: classes/class.pmproemail.php:758
|
2376 |
#, php-format
|
2377 |
msgid "Your membership at %s has been changed"
|
2378 |
msgstr ""
|
2379 |
|
2380 |
#: classes/class.pmproemail.php:771 classes/class.pmproemail.php:809
|
2381 |
#: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
|
2382 |
+
#: classes/class.pmproemail.php:800
|
|
|
2383 |
#, php-format
|
2384 |
msgid "The new level is %s"
|
2385 |
msgstr ""
|
2386 |
|
2387 |
#: classes/class.pmproemail.php:773 classes/class.pmproemail.php:647
|
2388 |
#: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
|
2389 |
+
#: classes/class.pmproemail.php:764
|
2390 |
msgid "Your membership has been cancelled"
|
2391 |
msgstr ""
|
2392 |
|
2394 |
#: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
|
2395 |
#: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
|
2396 |
#: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
|
2397 |
+
#: classes/class.pmproemail.php:803 classes/class.pmproemail.php:806
|
|
|
2398 |
#, php-format
|
2399 |
msgid "This membership will expire on %s"
|
2400 |
msgstr ""
|
2403 |
#: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
|
2404 |
#: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
|
2405 |
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
|
2406 |
+
#: classes/class.pmproemail.php:807 classes/class.pmproemail.php:810
|
|
|
2407 |
msgid "This membership does not expire"
|
2408 |
msgstr ""
|
2409 |
|
2410 |
#: classes/class.pmproemail.php:805 classes/class.pmproemail.php:679
|
2411 |
#: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
|
2412 |
+
#: classes/class.pmproemail.php:796
|
2413 |
#, php-format
|
2414 |
msgid "Membership for %s at %s has been changed"
|
2415 |
msgstr ""
|
2416 |
|
2417 |
#: classes/class.pmproemail.php:811 classes/class.pmproemail.php:799
|
2418 |
+
#: classes/class.pmproemail.php:802
|
2419 |
msgid "Membership has been cancelled"
|
2420 |
msgstr ""
|
2421 |
|
2501 |
msgstr ""
|
2502 |
|
2503 |
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
2504 |
+
#: paid-memberships-pro.php:123
|
2505 |
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
2506 |
#: paid-memberships-pro.php:122 paid-memberships-pro.php:123
|
|
|
2507 |
msgid "Authorize.net"
|
2508 |
msgstr ""
|
2509 |
|
2554 |
msgstr ""
|
2555 |
|
2556 |
#: classes/gateways/class.pmprogateway_braintree.php:76
|
2557 |
+
#: paid-memberships-pro.php:124
|
2558 |
#: classes/gateways/class.pmprogateway_braintree.php:63
|
2559 |
#: classes/gateways/class.pmprogateway_braintree.php:76
|
2560 |
#: paid-memberships-pro.php:123 paid-memberships-pro.php:124
|
|
|
2561 |
msgid "Braintree Payments"
|
2562 |
msgstr ""
|
2563 |
|
2603 |
msgstr ""
|
2604 |
|
2605 |
#: classes/gateways/class.pmprogateway_braintree.php:169
|
2606 |
+
#: classes/gateways/class.pmprogateway_stripe.php:182
|
2607 |
#: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
|
2608 |
#: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:509
|
2609 |
#: adminpages/paymentsettings.php:511 adminpages/paymentsettings.php:517
|
2611 |
#: classes/gateways/class.pmprogateway_braintree.php:156
|
2612 |
#: classes/gateways/class.pmprogateway_braintree.php:169
|
2613 |
#: classes/gateways/class.pmprogateway_stripe.php:181
|
|
|
2614 |
msgid "Web Hook URL"
|
2615 |
msgstr ""
|
2616 |
|
2623 |
msgstr ""
|
2624 |
|
2625 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2626 |
+
#: classes/gateways/class.pmprogateway_stripe.php:388 pages/checkout.php:494
|
2627 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
2628 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2629 |
+
#: classes/gateways/class.pmprogateway_stripe.php:387 pages/checkout.php:476
|
|
|
2630 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
2631 |
+
#: pages/checkout.php:500
|
2632 |
msgid "Payment Information"
|
2633 |
msgstr ""
|
2634 |
|
2635 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2636 |
+
#: classes/gateways/class.pmprogateway_stripe.php:388 pages/checkout.php:494
|
2637 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
2638 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2639 |
+
#: classes/gateways/class.pmprogateway_stripe.php:387 pages/checkout.php:476
|
|
|
2640 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
2641 |
+
#: pages/checkout.php:500
|
2642 |
#, php-format
|
2643 |
msgid "We Accept %s"
|
2644 |
msgstr ""
|
2645 |
|
2646 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
2647 |
+
#: classes/gateways/class.pmprogateway_stripe.php:450 pages/billing.php:257
|
2648 |
#: pages/checkout.php:557
|
2649 |
#: classes/gateways/class.pmprogateway_braintree.php:303
|
2650 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
2651 |
+
#: classes/gateways/class.pmprogateway_stripe.php:449 pages/billing.php:244
|
2652 |
+
#: pages/billing.php:248 pages/checkout.php:503 pages/checkout.php:519
|
2653 |
+
#: pages/checkout.php:520 pages/checkout.php:527 pages/checkout.php:548
|
|
|
|
|
2654 |
msgid "Card Number"
|
2655 |
msgstr ""
|
2656 |
|
2657 |
#: classes/gateways/class.pmprogateway_braintree.php:353
|
2658 |
+
#: classes/gateways/class.pmprogateway_stripe.php:487 pages/billing.php:294
|
2659 |
#: pages/checkout.php:594
|
2660 |
#: classes/gateways/class.pmprogateway_braintree.php:340
|
2661 |
#: classes/gateways/class.pmprogateway_braintree.php:353
|
2662 |
+
#: classes/gateways/class.pmprogateway_stripe.php:486 pages/billing.php:281
|
2663 |
+
#: pages/billing.php:285 pages/checkout.php:540 pages/checkout.php:556
|
2664 |
+
#: pages/checkout.php:557 pages/checkout.php:564 pages/checkout.php:585
|
|
|
|
|
2665 |
msgid "CVV"
|
2666 |
msgstr ""
|
2667 |
|
2668 |
#: classes/gateways/class.pmprogateway_braintree.php:354
|
2669 |
+
#: classes/gateways/class.pmprogateway_stripe.php:488 pages/billing.php:295
|
2670 |
#: pages/checkout.php:595
|
2671 |
#: classes/gateways/class.pmprogateway_braintree.php:341
|
2672 |
#: classes/gateways/class.pmprogateway_braintree.php:354
|
2673 |
+
#: classes/gateways/class.pmprogateway_stripe.php:487 pages/billing.php:282
|
2674 |
+
#: pages/billing.php:286 pages/checkout.php:541 pages/checkout.php:557
|
2675 |
+
#: pages/checkout.php:558 pages/checkout.php:565 pages/checkout.php:586
|
|
|
|
|
2676 |
msgid "what's this?"
|
2677 |
msgstr ""
|
2678 |
|
2679 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
2680 |
+
#: classes/gateways/class.pmprogateway_stripe.php:498 pages/checkout.php:87
|
2681 |
#: pages/checkout.php:605
|
2682 |
#: classes/gateways/class.pmprogateway_braintree.php:351
|
2683 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
2684 |
+
#: classes/gateways/class.pmprogateway_stripe.php:497 pages/checkout.php:78
|
2685 |
+
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:551
|
2686 |
+
#: pages/checkout.php:567 pages/checkout.php:568 pages/checkout.php:575
|
2687 |
+
#: pages/checkout.php:596
|
|
|
2688 |
msgid "Apply"
|
2689 |
msgstr ""
|
2690 |
|
2691 |
#: classes/gateways/class.pmprogateway_braintree.php:419
|
2692 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1026
|
2693 |
#: classes/gateways/class.pmprogateway_braintree.php:61
|
2694 |
#: classes/gateways/class.pmprogateway_braintree.php:406
|
2695 |
#: classes/gateways/class.pmprogateway_braintree.php:419
|
2696 |
#: classes/gateways/class.pmprogateway_stripe.php:53
|
2697 |
#: classes/gateways/class.pmprogateway_stripe.php:1011
|
2698 |
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
|
|
2699 |
msgid "Unknown error: Initial payment failed."
|
2700 |
msgstr ""
|
2701 |
|
2785 |
msgstr ""
|
2786 |
|
2787 |
#: classes/gateways/class.pmprogateway_check.php:48
|
2788 |
+
#: paid-memberships-pro.php:117 adminpages/orders.php:399
|
2789 |
#: adminpages/orders.php:449 adminpages/paymentsettings.php:157
|
2790 |
#: adminpages/paymentsettings.php:159
|
2791 |
#: classes/gateways/class.pmprogateway_check.php:48
|
2792 |
#: paid-memberships-pro.php:116 paid-memberships-pro.php:117
|
|
|
2793 |
msgid "Pay by Check"
|
2794 |
msgstr ""
|
2795 |
|
2869 |
#: adminpages/paymentsettings.php:223 adminpages/paymentsettings.php:228
|
2870 |
#: classes/gateways/class.pmprogateway_payflowpro.php:124
|
2871 |
#: pages/checkout.php:177 pages/checkout.php:180 pages/checkout.php:182
|
|
|
2872 |
msgid "Password"
|
2873 |
msgstr ""
|
2874 |
|
2897 |
msgstr ""
|
2898 |
|
2899 |
#: classes/gateways/class.pmprogateway_paypal.php:57
|
2900 |
+
#: paid-memberships-pro.php:120
|
2901 |
#: classes/gateways/class.pmprogateway_paypal.php:57
|
2902 |
#: paid-memberships-pro.php:119 paid-memberships-pro.php:120
|
|
|
2903 |
msgid "PayPal Website Payments Pro"
|
2904 |
msgstr ""
|
2905 |
|
2906 |
#: classes/gateways/class.pmprogateway_paypal.php:113
|
2907 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:118
|
2908 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:112
|
2909 |
#: classes/gateways/class.pmprogateway_paypal.php:113
|
2910 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:118
|
|
|
2911 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:112
|
2912 |
msgid "PayPal Settings"
|
2913 |
msgstr ""
|
2914 |
|
2915 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
2916 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
2917 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
2918 |
#: adminpages/paymentsettings.php:179
|
2919 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
2920 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
|
|
2921 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
2922 |
msgid ""
|
2923 |
"We do not recommend using PayPal Standard. We suggest using PayPal Express, "
|
2928 |
msgstr ""
|
2929 |
|
2930 |
#: classes/gateways/class.pmprogateway_paypal.php:123
|
2931 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:128
|
2932 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:122
|
2933 |
#: adminpages/paymentsettings.php:227 adminpages/paymentsettings.php:231
|
2934 |
#: adminpages/paymentsettings.php:236
|
2935 |
#: classes/gateways/class.pmprogateway_paypal.php:123
|
2936 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:128
|
|
|
2937 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:122
|
2938 |
msgid "Gateway Account Email"
|
2939 |
msgstr ""
|
2940 |
|
2941 |
#: classes/gateways/class.pmprogateway_paypal.php:131
|
2942 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:136
|
2943 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:130
|
2944 |
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
2945 |
#: adminpages/paymentsettings.php:235 adminpages/paymentsettings.php:239
|
2947 |
#: adminpages/paymentsettings.php:336
|
2948 |
#: classes/gateways/class.pmprogateway_paypal.php:131
|
2949 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:136
|
|
|
2950 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:130
|
2951 |
#: classes/gateways/class.pmprogateway_twocheckout.php:113
|
2952 |
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
2954 |
msgstr ""
|
2955 |
|
2956 |
#: classes/gateways/class.pmprogateway_paypal.php:139
|
2957 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:144
|
2958 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:138
|
2959 |
#: classes/gateways/class.pmprogateway_twocheckout.php:130
|
2960 |
#: adminpages/paymentsettings.php:243 adminpages/paymentsettings.php:247
|
2962 |
#: adminpages/paymentsettings.php:344
|
2963 |
#: classes/gateways/class.pmprogateway_paypal.php:139
|
2964 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:144
|
|
|
2965 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:138
|
2966 |
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
2967 |
#: classes/gateways/class.pmprogateway_twocheckout.php:130
|
2969 |
msgstr ""
|
2970 |
|
2971 |
#: classes/gateways/class.pmprogateway_paypal.php:147
|
2972 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:152
|
2973 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:146
|
2974 |
#: adminpages/paymentsettings.php:251 adminpages/paymentsettings.php:255
|
2975 |
#: adminpages/paymentsettings.php:260
|
2976 |
#: classes/gateways/class.pmprogateway_paypal.php:147
|
2977 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:152
|
|
|
2978 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:146
|
2979 |
msgid "API Signature"
|
2980 |
msgstr ""
|
2981 |
|
2982 |
#: classes/gateways/class.pmprogateway_paypal.php:155
|
2983 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:160
|
2984 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:154
|
2985 |
#: adminpages/paymentsettings.php:446 adminpages/paymentsettings.php:479
|
2986 |
#: adminpages/paymentsettings.php:485 adminpages/paymentsettings.php:487
|
2987 |
#: classes/gateways/class.pmprogateway_paypal.php:155
|
2988 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:160
|
|
|
2989 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:154
|
2990 |
msgid "IPN Handler URL"
|
2991 |
msgstr ""
|
2998 |
msgstr ""
|
2999 |
|
3000 |
#: classes/gateways/class.pmprogateway_paypal.php:178
|
3001 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:402
|
3002 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:202
|
3003 |
#: pages/checkout.php:295 classes/gateways/class.pmprogateway_paypal.php:178
|
3004 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:402
|
|
|
3005 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:202
|
3006 |
+
#: pages/checkout.php:286 pages/checkout.php:288 pages/checkout.php:302
|
3007 |
+
#: pages/checkout.php:309 pages/checkout.php:675 pages/checkout.php:682
|
3008 |
+
#: pages/checkout.php:685 pages/checkout.php:701
|
3009 |
msgid "Check Out with PayPal"
|
3010 |
msgstr ""
|
3011 |
|
3012 |
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3013 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3014 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3015 |
#: pages/checkout.php:713 classes/gateways/class.pmprogateway_paypal.php:184
|
3016 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
|
|
3017 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3018 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3019 |
+
#: pages/checkout.php:704 pages/checkout.php:707
|
3020 |
msgid "Submit and Check Out"
|
3021 |
msgstr ""
|
3022 |
|
3023 |
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3024 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3025 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3026 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3027 |
#: pages/checkout.php:713 classes/gateways/class.pmprogateway_paypal.php:184
|
3028 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
|
|
3029 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3030 |
#: classes/gateways/class.pmprogateway_twocheckout.php:192
|
3031 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3032 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3033 |
+
#: pages/checkout.php:704 pages/checkout.php:707
|
3034 |
msgid "Submit and Confirm"
|
3035 |
msgstr ""
|
3036 |
|
3037 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
3038 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:740
|
3039 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:466
|
3040 |
#: classes/gateways/class.pmprogateway_paypal.php:385
|
3041 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
3044 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:305
|
3045 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:731
|
3046 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:740
|
|
|
3047 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:216
|
3048 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:220
|
3049 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:230
|
3054 |
"to make sure you are not charged going forward."
|
3055 |
msgstr ""
|
3056 |
|
|
|
|
|
3057 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
|
3058 |
+
#: paid-memberships-pro.php:119
|
3059 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
|
3060 |
#: paid-memberships-pro.php:118 paid-memberships-pro.php:119
|
|
|
3061 |
msgid "PayPal Express"
|
3062 |
msgstr ""
|
3063 |
|
3064 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:163
|
3065 |
#: adminpages/paymentsettings.php:449 adminpages/paymentsettings.php:482
|
3066 |
#: adminpages/paymentsettings.php:488 adminpages/paymentsettings.php:490
|
3067 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:163
|
|
|
3068 |
msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
|
3069 |
msgstr ""
|
3070 |
|
|
|
|
|
3071 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:268
|
|
|
3072 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:320
|
3073 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:268
|
3074 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:320
|
3075 |
#: preheaders/checkout.php:690 preheaders/checkout.php:697
|
3076 |
#: preheaders/checkout.php:702 preheaders/checkout.php:735
|
3077 |
#: preheaders/checkout.php:750 preheaders/checkout.php:753
|
3082 |
msgstr ""
|
3083 |
|
3084 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
3085 |
+
#: paid-memberships-pro.php:122
|
3086 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
3087 |
#: paid-memberships-pro.php:121 paid-memberships-pro.php:122
|
|
|
3088 |
msgid "PayPal Standard"
|
3089 |
msgstr ""
|
3090 |
|
3095 |
"settings."
|
3096 |
msgstr ""
|
3097 |
|
|
|
|
|
|
|
3098 |
#: classes/gateways/class.pmprogateway_stripe.php:94
|
3099 |
+
#: paid-memberships-pro.php:118
|
3100 |
+
#: classes/gateways/class.pmprogateway_stripe.php:93
|
3101 |
#: paid-memberships-pro.php:117 paid-memberships-pro.php:118
|
|
|
3102 |
msgid "Stripe"
|
3103 |
msgstr ""
|
3104 |
|
|
|
|
|
3105 |
#: classes/gateways/class.pmprogateway_stripe.php:149
|
3106 |
+
#: classes/gateways/class.pmprogateway_stripe.php:148
|
3107 |
msgid "Stripe Settings"
|
3108 |
msgstr ""
|
3109 |
|
3110 |
+
#: classes/gateways/class.pmprogateway_stripe.php:154
|
3111 |
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
3112 |
#: adminpages/paymentsettings.php:286
|
3113 |
#: classes/gateways/class.pmprogateway_stripe.php:153
|
|
|
3114 |
msgid "Secret Key"
|
3115 |
msgstr ""
|
3116 |
|
3117 |
+
#: classes/gateways/class.pmprogateway_stripe.php:162
|
3118 |
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
3119 |
#: adminpages/paymentsettings.php:294
|
3120 |
#: classes/gateways/class.pmprogateway_stripe.php:161
|
|
|
3121 |
msgid "Publishable Key"
|
3122 |
msgstr ""
|
3123 |
|
3124 |
+
#: classes/gateways/class.pmprogateway_stripe.php:170
|
3125 |
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
3126 |
#: adminpages/paymentsettings.php:432
|
3127 |
#: classes/gateways/class.pmprogateway_stripe.php:169
|
|
|
3128 |
msgid "Show Billing Address Fields"
|
3129 |
msgstr ""
|
3130 |
|
3131 |
+
#: classes/gateways/class.pmprogateway_stripe.php:177
|
3132 |
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
3133 |
#: classes/gateways/class.pmprogateway_stripe.php:176
|
|
|
3134 |
msgid ""
|
3135 |
"Stripe doesn't require billing address fields. Choose 'No' to hide them on "
|
3136 |
"the checkout page.<br /><strong>If No, make sure you disable address "
|
3137 |
"verification in the Stripe dashboard settings.</strong>"
|
3138 |
msgstr ""
|
3139 |
|
3140 |
+
#: classes/gateways/class.pmprogateway_stripe.php:185
|
3141 |
#: adminpages/paymentsettings.php:465 adminpages/paymentsettings.php:506
|
3142 |
#: adminpages/paymentsettings.php:512 adminpages/paymentsettings.php:514
|
3143 |
#: classes/gateways/class.pmprogateway_stripe.php:184
|
|
|
3144 |
msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
|
3145 |
msgstr ""
|
3146 |
|
|
|
|
|
3147 |
#: classes/gateways/class.pmprogateway_stripe.php:568
|
3148 |
+
#: classes/gateways/class.pmprogateway_stripe.php:567
|
3149 |
msgid "Subscription Updates"
|
3150 |
msgstr ""
|
3151 |
|
|
|
|
|
3152 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
3153 |
+
#: classes/gateways/class.pmprogateway_stripe.php:571
|
3154 |
msgid ""
|
3155 |
"Subscription updates, allow you to change the member's subscription values "
|
3156 |
"at predefined times. Be sure to click Update Profile after making changes."
|
3157 |
msgstr ""
|
3158 |
|
|
|
|
|
3159 |
#: classes/gateways/class.pmprogateway_stripe.php:574
|
3160 |
+
#: classes/gateways/class.pmprogateway_stripe.php:573
|
3161 |
msgid ""
|
3162 |
"Subscription updates, allow you to change the member's subscription values "
|
3163 |
"at predefined times. Be sure to click Update User after making changes."
|
3164 |
msgstr ""
|
3165 |
|
3166 |
+
#: classes/gateways/class.pmprogateway_stripe.php:579 pages/billing.php:338
|
3167 |
+
#: classes/gateways/class.pmprogateway_stripe.php:578 pages/billing.php:294
|
3168 |
+
#: pages/billing.php:298 pages/billing.php:329
|
|
|
3169 |
msgid "Update"
|
3170 |
msgstr ""
|
3171 |
|
|
|
|
|
3172 |
#: classes/gateways/class.pmprogateway_stripe.php:770
|
3173 |
+
#: classes/gateways/class.pmprogateway_stripe.php:769
|
3174 |
msgid "Could not cancel the old subscription. Updates have not been processed."
|
3175 |
msgstr ""
|
3176 |
|
3177 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1204
|
3178 |
#: classes/gateways/class.pmprogateway_stripe.php:190
|
3179 |
#: classes/gateways/class.pmprogateway_stripe.php:192
|
3180 |
#: classes/gateways/class.pmprogateway_stripe.php:199
|
3183 |
#: classes/gateways/class.pmprogateway_stripe.php:1188
|
3184 |
#: classes/gateways/class.pmprogateway_stripe.php:1202
|
3185 |
#: classes/gateways/class.pmprogateway_stripe.php:1203
|
|
|
3186 |
msgid "Error creating customer record with Stripe:"
|
3187 |
msgstr ""
|
3188 |
|
3189 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1261
|
3190 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1411
|
3191 |
#: classes/gateways/class.pmprogateway_stripe.php:278
|
3192 |
#: classes/gateways/class.pmprogateway_stripe.php:279
|
3193 |
#: classes/gateways/class.pmprogateway_stripe.php:286
|
3198 |
#: classes/gateways/class.pmprogateway_stripe.php:1245
|
3199 |
#: classes/gateways/class.pmprogateway_stripe.php:1259
|
3200 |
#: classes/gateways/class.pmprogateway_stripe.php:1260
|
|
|
3201 |
#: classes/gateways/class.pmprogateway_stripe.php:1390
|
3202 |
#: classes/gateways/class.pmprogateway_stripe.php:1391
|
3203 |
#: classes/gateways/class.pmprogateway_stripe.php:1409
|
3204 |
#: classes/gateways/class.pmprogateway_stripe.php:1410
|
|
|
3205 |
msgid "Error creating plan with Stripe:"
|
3206 |
msgstr ""
|
3207 |
|
3208 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1442
|
3209 |
#: classes/gateways/class.pmprogateway_stripe.php:294
|
3210 |
#: classes/gateways/class.pmprogateway_stripe.php:295
|
3211 |
#: classes/gateways/class.pmprogateway_stripe.php:302
|
3217 |
#: classes/gateways/class.pmprogateway_stripe.php:1422
|
3218 |
#: classes/gateways/class.pmprogateway_stripe.php:1440
|
3219 |
#: classes/gateways/class.pmprogateway_stripe.php:1441
|
|
|
3220 |
msgid "Error subscribing customer to plan with Stripe:"
|
3221 |
msgstr ""
|
3222 |
|
3223 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1538
|
3224 |
#: classes/gateways/class.pmprogateway_stripe.php:383
|
3225 |
#: classes/gateways/class.pmprogateway_stripe.php:389
|
3226 |
#: classes/gateways/class.pmprogateway_stripe.php:410
|
3229 |
#: classes/gateways/class.pmprogateway_stripe.php:1518
|
3230 |
#: classes/gateways/class.pmprogateway_stripe.php:1536
|
3231 |
#: classes/gateways/class.pmprogateway_stripe.php:1537
|
|
|
3232 |
msgid "Could not cancel old subscription."
|
3233 |
msgstr ""
|
3234 |
|
3235 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1555
|
3236 |
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
3237 |
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
3238 |
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
3239 |
#: classes/gateways/class.pmprogateway_stripe.php:1553
|
3240 |
#: classes/gateways/class.pmprogateway_stripe.php:1554
|
|
|
3241 |
msgid "Could not find the customer."
|
3242 |
msgstr ""
|
3243 |
|
3244 |
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
3245 |
+
#: paid-memberships-pro.php:125
|
3246 |
#: classes/gateways/class.pmprogateway_twocheckout.php:53
|
3247 |
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
3248 |
#: paid-memberships-pro.php:124 paid-memberships-pro.php:125
|
|
|
3249 |
msgid "2Checkout"
|
3250 |
msgstr ""
|
3251 |
|
3694 |
msgid "Membership expires after %d %s."
|
3695 |
msgstr ""
|
3696 |
|
3697 |
+
#: includes/functions.php:592 includes/functions.php:491
|
3698 |
#: includes/functions.php:514 includes/functions.php:525
|
3699 |
#: includes/functions.php:536 includes/functions.php:537
|
3700 |
#: includes/functions.php:538 includes/functions.php:545
|
3701 |
#: includes/functions.php:569 includes/functions.php:570
|
3702 |
+
#: includes/functions.php:576
|
|
|
3703 |
msgid "User ID not found."
|
3704 |
msgstr ""
|
3705 |
|
3706 |
+
#: includes/functions.php:612 includes/functions.php:508
|
3707 |
#: includes/functions.php:531 includes/functions.php:542
|
3708 |
#: includes/functions.php:553 includes/functions.php:554
|
3709 |
#: includes/functions.php:555 includes/functions.php:562
|
3710 |
#: includes/functions.php:586 includes/functions.php:587
|
3711 |
#: includes/functions.php:589 includes/functions.php:596
|
|
|
3712 |
msgid "Invalid level."
|
3713 |
msgstr ""
|
3714 |
|
3715 |
+
#: includes/functions.php:623 includes/functions.php:520
|
3716 |
#: includes/functions.php:542 includes/functions.php:553
|
3717 |
#: includes/functions.php:564 includes/functions.php:565
|
3718 |
#: includes/functions.php:566 includes/functions.php:573
|
3719 |
#: includes/functions.php:597 includes/functions.php:598
|
3720 |
#: includes/functions.php:600 includes/functions.php:607
|
|
|
3721 |
msgid "not changing?"
|
3722 |
msgstr ""
|
3723 |
|
3724 |
+
#: includes/functions.php:640 includes/functions.php:699
|
3725 |
+
#: includes/functions.php:723 includes/functions.php:537
|
3726 |
#: includes/functions.php:559 includes/functions.php:570
|
3727 |
#: includes/functions.php:581 includes/functions.php:582
|
3728 |
#: includes/functions.php:583 includes/functions.php:590
|
3734 |
#: includes/functions.php:633 includes/functions.php:637
|
3735 |
#: includes/functions.php:640 includes/functions.php:649
|
3736 |
#: includes/functions.php:656 includes/functions.php:657
|
3737 |
+
#: includes/functions.php:673 includes/functions.php:674
|
3738 |
+
#: includes/functions.php:676 includes/functions.php:683
|
3739 |
+
#: includes/functions.php:697 includes/functions.php:698
|
|
|
3740 |
#: includes/functions.php:700 includes/functions.php:707
|
|
|
|
|
3741 |
msgid "Error interacting with database"
|
3742 |
msgstr ""
|
3743 |
|
3744 |
+
#: includes/functions.php:764 includes/functions.php:803
|
3745 |
#: includes/functions.php:629 includes/functions.php:651
|
3746 |
#: includes/functions.php:667 includes/functions.php:668
|
3747 |
#: includes/functions.php:678 includes/functions.php:681
|
3752 |
#: includes/functions.php:737 includes/functions.php:738
|
3753 |
#: includes/functions.php:739 includes/functions.php:741
|
3754 |
#: includes/functions.php:748 includes/functions.php:753
|
3755 |
+
#: includes/functions.php:777 includes/functions.php:778
|
3756 |
+
#: includes/functions.php:780 includes/functions.php:787
|
|
|
|
|
3757 |
msgid "Membership level not found."
|
3758 |
msgstr ""
|
3759 |
|
3760 |
+
#: includes/functions.php:1173 includes/functions.php:1100
|
3761 |
#: includes/functions.php:1101 includes/functions.php:1118
|
3762 |
#: includes/functions.php:1142 includes/functions.php:1143
|
3763 |
#: includes/functions.php:1150 includes/functions.php:1157
|
|
|
3764 |
msgid "No code was given to check."
|
3765 |
msgstr ""
|
3766 |
|
3767 |
+
#: includes/functions.php:1182 includes/functions.php:1050
|
3768 |
#: includes/functions.php:1072 includes/functions.php:1088
|
3769 |
#: includes/functions.php:1099 includes/functions.php:1102
|
3770 |
#: includes/functions.php:1109 includes/functions.php:1110
|
3771 |
#: includes/functions.php:1112 includes/functions.php:1113
|
3772 |
#: includes/functions.php:1127 includes/functions.php:1151
|
3773 |
#: includes/functions.php:1152 includes/functions.php:1159
|
3774 |
+
#: includes/functions.php:1166
|
|
|
3775 |
msgid "The discount code could not be found."
|
3776 |
msgstr ""
|
3777 |
|
3778 |
+
#: includes/functions.php:1197 includes/functions.php:1066
|
3779 |
#: includes/functions.php:1088 includes/functions.php:1104
|
3780 |
#: includes/functions.php:1115 includes/functions.php:1118
|
3781 |
#: includes/functions.php:1124 includes/functions.php:1125
|
3782 |
#: includes/functions.php:1128 includes/functions.php:1129
|
3783 |
#: includes/functions.php:1142 includes/functions.php:1166
|
3784 |
#: includes/functions.php:1167 includes/functions.php:1174
|
3785 |
+
#: includes/functions.php:1181
|
|
|
3786 |
#, php-format
|
3787 |
msgid "This discount code goes into effect on %s."
|
3788 |
msgstr ""
|
3789 |
|
3790 |
+
#: includes/functions.php:1204 includes/functions.php:1075
|
3791 |
#: includes/functions.php:1097 includes/functions.php:1113
|
3792 |
#: includes/functions.php:1124 includes/functions.php:1127
|
3793 |
#: includes/functions.php:1131 includes/functions.php:1132
|
3794 |
#: includes/functions.php:1137 includes/functions.php:1138
|
3795 |
#: includes/functions.php:1149 includes/functions.php:1173
|
3796 |
#: includes/functions.php:1174 includes/functions.php:1181
|
3797 |
+
#: includes/functions.php:1188
|
|
|
3798 |
#, php-format
|
3799 |
msgid "This discount code expired on %s."
|
3800 |
msgstr ""
|
3801 |
|
3802 |
+
#: includes/functions.php:1214 includes/functions.php:1087
|
3803 |
#: includes/functions.php:1109 includes/functions.php:1125
|
3804 |
#: includes/functions.php:1136 includes/functions.php:1139
|
3805 |
#: includes/functions.php:1141 includes/functions.php:1142
|
3806 |
#: includes/functions.php:1149 includes/functions.php:1150
|
3807 |
#: includes/functions.php:1159 includes/functions.php:1183
|
3808 |
#: includes/functions.php:1184 includes/functions.php:1191
|
3809 |
+
#: includes/functions.php:1198
|
|
|
3810 |
msgid "This discount code is no longer valid."
|
3811 |
msgstr ""
|
3812 |
|
3813 |
+
#: includes/functions.php:1227 includes/functions.php:1102
|
3814 |
#: includes/functions.php:1124 includes/functions.php:1140
|
3815 |
#: includes/functions.php:1151 includes/functions.php:1154
|
3816 |
#: includes/functions.php:1155 includes/functions.php:1164
|
3817 |
#: includes/functions.php:1165 includes/functions.php:1172
|
3818 |
#: includes/functions.php:1196 includes/functions.php:1197
|
3819 |
#: includes/functions.php:1204 includes/functions.php:1211
|
|
|
3820 |
msgid "This discount code does not apply to this membership level."
|
3821 |
msgstr ""
|
3822 |
|
3823 |
+
#: includes/functions.php:1253 includes/functions.php:1110
|
3824 |
#: includes/functions.php:1132 includes/functions.php:1148
|
3825 |
#: includes/functions.php:1159 includes/functions.php:1162
|
3826 |
#: includes/functions.php:1172 includes/functions.php:1180
|
3827 |
#: includes/functions.php:1181 includes/functions.php:1182
|
3828 |
#: includes/functions.php:1198 includes/functions.php:1222
|
3829 |
#: includes/functions.php:1223 includes/functions.php:1230
|
3830 |
+
#: includes/functions.php:1237
|
|
|
3831 |
msgid "This discount code is okay."
|
3832 |
msgstr ""
|
3833 |
|
3834 |
+
#: includes/functions.php:1278 includes/functions.php:1134
|
3835 |
#: includes/functions.php:1156 includes/functions.php:1172
|
3836 |
#: includes/functions.php:1183 includes/functions.php:1186
|
3837 |
#: includes/functions.php:1196 includes/functions.php:1205
|
3838 |
#: includes/functions.php:1206 includes/functions.php:1223
|
3839 |
#: includes/functions.php:1247 includes/functions.php:1248
|
3840 |
#: includes/functions.php:1255 includes/functions.php:1262
|
|
|
3841 |
msgid "and"
|
3842 |
msgstr ""
|
3843 |
|
3844 |
+
#: includes/functions.php:1473 includes/functions.php:1319
|
3845 |
#: includes/functions.php:1341 includes/functions.php:1361
|
3846 |
#: includes/functions.php:1372 includes/functions.php:1375
|
3847 |
#: includes/functions.php:1385 includes/functions.php:1394
|
3848 |
#: includes/functions.php:1395 includes/functions.php:1412
|
3849 |
#: includes/functions.php:1436 includes/functions.php:1437
|
3850 |
#: includes/functions.php:1450 includes/functions.php:1457
|
|
|
3851 |
msgid "Sign Up for !!name!! Now"
|
3852 |
msgstr ""
|
3853 |
|
3854 |
+
#: includes/functions.php:1479 includes/functions.php:1325
|
3855 |
#: includes/functions.php:1347 includes/functions.php:1367
|
3856 |
#: includes/functions.php:1378 includes/functions.php:1381
|
3857 |
#: includes/functions.php:1391 includes/functions.php:1400
|
3858 |
#: includes/functions.php:1401 includes/functions.php:1418
|
3859 |
#: includes/functions.php:1442 includes/functions.php:1443
|
3860 |
#: includes/functions.php:1456 includes/functions.php:1463
|
|
|
3861 |
msgid "Please specify a level id."
|
3862 |
msgstr ""
|
3863 |
|
3864 |
+
#: includes/init.php:237 includes/profile.php:39 includes/init.php:229
|
3865 |
#: includes/init.php:232 includes/init.php:233 includes/init.php:235
|
3866 |
+
#: includes/profile.php:37 includes/profile.php:39
|
3867 |
msgid "None"
|
3868 |
msgstr ""
|
3869 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3870 |
#: includes/localization.php:26 includes/localization.php:23
|
3871 |
#: includes/localization.php:26
|
3872 |
msgid "Day"
|
3914 |
msgid "Require Membership"
|
3915 |
msgstr ""
|
3916 |
|
|
|
|
|
|
|
|
|
|
|
3917 |
#: includes/profile.php:36 includes/profile.php:34 includes/profile.php:36
|
3918 |
msgid "Current Level"
|
3919 |
msgstr ""
|
3920 |
|
3921 |
+
#: includes/profile.php:54 includes/profile.php:54
|
3922 |
msgid "Not paying."
|
3923 |
msgstr ""
|
3924 |
|
3925 |
+
#: includes/profile.php:64 includes/profile.php:64
|
3926 |
msgid ""
|
3927 |
"This will not change the subscription at the gateway unless the 'Cancel' "
|
3928 |
"checkbox is selected below."
|
3950 |
"register to read."
|
3951 |
msgstr ""
|
3952 |
|
3953 |
+
#: pages/billing.php:23 pages/billing.php:14
|
3954 |
#, php-format
|
3955 |
msgid "Logged in as <strong>%s</strong>."
|
3956 |
msgstr ""
|
3957 |
|
3958 |
+
#: pages/billing.php:23 pages/billing.php:14
|
3959 |
msgid "logout"
|
3960 |
msgstr ""
|
3961 |
|
3962 |
#: pages/billing.php:25 pages/cancel.php:52 pages/invoice.php:109
|
3963 |
#: pages/levels.php:13 shortcodes/pmpro_account.php:44
|
3964 |
#: shortcodes/pmpro_account.php:123 pages/account.php:12 pages/account.php:18
|
3965 |
+
#: pages/account.php:92 pages/billing.php:16 pages/cancel.php:52
|
3966 |
+
#: pages/invoice.php:109 pages/levels.php:13 shortcodes/pmpro_account.php:44
|
3967 |
+
#: shortcodes/pmpro_account.php:123
|
3968 |
msgid "Level"
|
3969 |
msgstr ""
|
3970 |
|
3971 |
#: pages/billing.php:27 pages/account.php:14 pages/billing.php:18
|
|
|
3972 |
msgid "Membership Fee"
|
3973 |
msgstr ""
|
3974 |
|
3975 |
#: pages/billing.php:31 pages/account.php:18 pages/billing.php:22
|
3976 |
+
#: pages/levels.php:70
|
3977 |
#, php-format
|
3978 |
msgid "%s every %d %s."
|
3979 |
msgstr ""
|
3980 |
|
3981 |
#: pages/billing.php:33 pages/account.php:20 pages/billing.php:24
|
3982 |
+
#: pages/levels.php:66
|
3983 |
#, php-format
|
3984 |
msgid "%s per %s."
|
3985 |
msgstr ""
|
3986 |
|
3987 |
#: pages/billing.php:42 pages/account.php:25 pages/account.php:29
|
3988 |
+
#: pages/billing.php:29 pages/billing.php:33
|
3989 |
msgid "Duration"
|
3990 |
msgstr ""
|
3991 |
|
3992 |
#: pages/billing.php:52 pages/billing.php:39 pages/billing.php:43
|
|
|
3993 |
msgid ""
|
3994 |
"Your payment subscription is managed by PayPal. Please <a href=\"http://www."
|
3995 |
"paypal.com\">login to PayPal here</a> to update your billing information."
|
3996 |
msgstr ""
|
3997 |
|
3998 |
#: pages/billing.php:78 pages/checkout.php:318 pages/billing.php:65
|
3999 |
+
#: pages/billing.php:69 pages/checkout.php:305 pages/checkout.php:307
|
4000 |
+
#: pages/checkout.php:309 pages/checkout.php:321 pages/checkout.php:328
|
|
|
4001 |
msgid "First Name"
|
4002 |
msgstr ""
|
4003 |
|
4004 |
#: pages/billing.php:82 pages/checkout.php:322 pages/billing.php:69
|
4005 |
+
#: pages/billing.php:73 pages/checkout.php:309 pages/checkout.php:311
|
4006 |
+
#: pages/checkout.php:313 pages/checkout.php:325 pages/checkout.php:332
|
|
|
4007 |
msgid "Last Name"
|
4008 |
msgstr ""
|
4009 |
|
4010 |
#: pages/billing.php:86 pages/checkout.php:326 pages/billing.php:73
|
4011 |
+
#: pages/billing.php:77 pages/checkout.php:313 pages/checkout.php:315
|
4012 |
+
#: pages/checkout.php:317 pages/checkout.php:329 pages/checkout.php:336
|
|
|
4013 |
msgid "Address 1"
|
4014 |
msgstr ""
|
4015 |
|
4016 |
#: pages/billing.php:90 pages/checkout.php:330 pages/billing.php:77
|
4017 |
+
#: pages/billing.php:81 pages/checkout.php:317 pages/checkout.php:319
|
4018 |
+
#: pages/checkout.php:321 pages/checkout.php:333 pages/checkout.php:340
|
|
|
4019 |
msgid "Address 2"
|
4020 |
msgstr ""
|
4021 |
|
4022 |
#: pages/billing.php:100 pages/checkout.php:340 pages/billing.php:87
|
4023 |
+
#: pages/billing.php:91 pages/checkout.php:327 pages/checkout.php:329
|
4024 |
+
#: pages/checkout.php:331 pages/checkout.php:343 pages/checkout.php:350
|
|
|
4025 |
msgid "City"
|
4026 |
msgstr ""
|
4027 |
|
4028 |
#: pages/billing.php:104 pages/checkout.php:344 pages/billing.php:91
|
4029 |
+
#: pages/billing.php:95 pages/checkout.php:331 pages/checkout.php:333
|
4030 |
+
#: pages/checkout.php:335 pages/checkout.php:347 pages/checkout.php:354
|
|
|
4031 |
msgid "State"
|
4032 |
msgstr ""
|
4033 |
|
4034 |
#: pages/billing.php:108 pages/checkout.php:348 pages/billing.php:95
|
4035 |
+
#: pages/billing.php:99 pages/checkout.php:335 pages/checkout.php:337
|
4036 |
+
#: pages/checkout.php:339 pages/checkout.php:351 pages/checkout.php:358
|
|
|
4037 |
msgid "Postal Code"
|
4038 |
msgstr ""
|
4039 |
|
4040 |
#: pages/billing.php:117 pages/checkout.php:357 pages/billing.php:104
|
4041 |
+
#: pages/billing.php:108 pages/checkout.php:344 pages/checkout.php:346
|
4042 |
+
#: pages/checkout.php:348 pages/checkout.php:360 pages/checkout.php:367
|
|
|
4043 |
msgid "City, State Zip"
|
4044 |
msgstr ""
|
4045 |
|
4046 |
#: pages/billing.php:170 pages/checkout.php:410 pages/billing.php:157
|
4047 |
+
#: pages/billing.php:161 pages/checkout.php:397 pages/checkout.php:399
|
4048 |
+
#: pages/checkout.php:401 pages/checkout.php:413 pages/checkout.php:420
|
|
|
4049 |
msgid "Country"
|
4050 |
msgstr ""
|
4051 |
|
4052 |
#: pages/billing.php:195 pages/checkout.php:435 pages/billing.php:182
|
4053 |
+
#: pages/billing.php:186 pages/checkout.php:422 pages/checkout.php:424
|
4054 |
+
#: pages/checkout.php:426 pages/checkout.php:438 pages/checkout.php:445
|
|
|
4055 |
msgid "Phone"
|
4056 |
msgstr ""
|
4057 |
|
4058 |
#: pages/billing.php:206 pages/checkout.php:216 pages/checkout.php:449
|
4059 |
+
#: pages/billing.php:193 pages/billing.php:197 pages/checkout.php:204
|
4060 |
+
#: pages/checkout.php:207 pages/checkout.php:209 pages/checkout.php:436
|
4061 |
+
#: pages/checkout.php:438 pages/checkout.php:440 pages/checkout.php:453
|
|
|
4062 |
#: pages/checkout.php:460
|
4063 |
msgid "E-mail Address"
|
4064 |
msgstr ""
|
4065 |
|
4066 |
#: pages/billing.php:210 pages/checkout.php:458 pages/billing.php:197
|
4067 |
+
#: pages/billing.php:201 pages/checkout.php:445 pages/checkout.php:447
|
4068 |
+
#: pages/checkout.php:449 pages/checkout.php:462 pages/checkout.php:469
|
|
|
4069 |
msgid "Confirm E-mail"
|
4070 |
msgstr ""
|
4071 |
|
4072 |
#: pages/billing.php:230 pages/billing.php:217 pages/billing.php:221
|
|
|
4073 |
msgid "Credit Card Information"
|
4074 |
msgstr ""
|
4075 |
|
4076 |
#: pages/billing.php:230 pages/billing.php:217 pages/billing.php:221
|
|
|
4077 |
#, php-format
|
4078 |
msgid "We accept %s"
|
4079 |
msgstr ""
|
4080 |
|
4081 |
#: pages/billing.php:353 pages/billing.php:309 pages/billing.php:313
|
4082 |
+
#: pages/billing.php:344
|
4083 |
msgid ""
|
4084 |
"This subscription is not recurring. So you don't need to update your billing "
|
4085 |
"information."
|
4116 |
msgstr ""
|
4117 |
|
4118 |
#: pages/checkout.php:35 pages/checkout.php:26 pages/checkout.php:27
|
4119 |
+
#: pages/checkout.php:28
|
4120 |
msgid ""
|
4121 |
"Almost done. Review the membership information and pricing below then "
|
4122 |
"<strong>click the \"Complete Payment\" button</strong> to finish your order."
|
4123 |
msgstr ""
|
4124 |
|
4125 |
#: pages/checkout.php:42 pages/checkout.php:33 pages/checkout.php:34
|
4126 |
+
#: pages/checkout.php:35
|
4127 |
msgid "change"
|
4128 |
msgstr ""
|
4129 |
|
4130 |
#: pages/checkout.php:50 pages/checkout.php:41 pages/checkout.php:42
|
4131 |
+
#: pages/checkout.php:43
|
4132 |
#, php-format
|
4133 |
msgid "You have selected the <strong>%s</strong> membership level."
|
4134 |
msgstr ""
|
4135 |
|
4136 |
#: pages/checkout.php:60 pages/checkout.php:51 pages/checkout.php:53
|
|
|
4137 |
#, php-format
|
4138 |
msgid ""
|
4139 |
"<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
|
4142 |
|
4143 |
#: pages/checkout.php:71 services/applydiscountcode.php:89
|
4144 |
#: pages/checkout.php:62 pages/checkout.php:63 pages/checkout.php:64
|
4145 |
+
#: services/applydiscountcode.php:74 services/applydiscountcode.php:75
|
4146 |
+
#: services/applydiscountcode.php:78 services/applydiscountcode.php:89
|
|
|
4147 |
msgid "Click here to change your discount code"
|
4148 |
msgstr ""
|
4149 |
|
4150 |
#: pages/checkout.php:73 pages/checkout.php:64 pages/checkout.php:65
|
4151 |
+
#: pages/checkout.php:66
|
4152 |
msgid "Click here to enter your discount code"
|
4153 |
msgstr ""
|
4154 |
|
4155 |
#: pages/checkout.php:73 pages/checkout.php:64 pages/checkout.php:65
|
4156 |
+
#: pages/checkout.php:66
|
4157 |
msgid "Do you have a discount code?"
|
4158 |
msgstr ""
|
4159 |
|
4160 |
#: pages/checkout.php:172 pages/checkout.php:160 pages/checkout.php:163
|
4161 |
+
#: pages/checkout.php:165
|
4162 |
msgid "Account Information"
|
4163 |
msgstr ""
|
4164 |
|
4165 |
#: pages/checkout.php:172 pages/checkout.php:160 pages/checkout.php:163
|
4166 |
+
#: pages/checkout.php:165
|
4167 |
msgid "Already have an account?"
|
4168 |
msgstr ""
|
4169 |
|
4170 |
#: pages/checkout.php:172 pages/checkout.php:160 pages/checkout.php:163
|
4171 |
+
#: pages/checkout.php:165
|
4172 |
msgid "Log in here"
|
4173 |
msgstr ""
|
4174 |
|
4175 |
#: pages/checkout.php:198 pages/checkout.php:186 pages/checkout.php:189
|
4176 |
+
#: pages/checkout.php:191
|
4177 |
msgid "Confirm Password"
|
4178 |
msgstr ""
|
4179 |
|
4180 |
#: pages/checkout.php:225 pages/checkout.php:213 pages/checkout.php:216
|
4181 |
+
#: pages/checkout.php:218
|
4182 |
msgid "Confirm E-mail Address"
|
4183 |
msgstr ""
|
4184 |
|
4185 |
#: pages/checkout.php:244 pages/checkout.php:232 pages/checkout.php:235
|
4186 |
+
#: pages/checkout.php:237
|
4187 |
msgid "Full Name"
|
4188 |
msgstr ""
|
4189 |
|
4190 |
#: pages/checkout.php:245 pages/checkout.php:233 pages/checkout.php:236
|
4191 |
+
#: pages/checkout.php:238
|
4192 |
msgid "LEAVE THIS BLANK"
|
4193 |
msgstr ""
|
4194 |
|
4195 |
#: pages/checkout.php:269 pages/checkout.php:257 pages/checkout.php:260
|
4196 |
+
#: pages/checkout.php:262
|
4197 |
#, php-format
|
4198 |
msgid ""
|
4199 |
"You are logged in as <strong>%s</strong>. If you would like to use a "
|
4201 |
msgstr ""
|
4202 |
|
4203 |
#: pages/checkout.php:285 pages/checkout.php:276 pages/checkout.php:278
|
4204 |
+
#: pages/checkout.php:292 pages/checkout.php:299
|
4205 |
msgid "Choose your Payment Method"
|
4206 |
msgstr ""
|
4207 |
|
4208 |
#: pages/checkout.php:293 pages/checkout.php:284 pages/checkout.php:286
|
4209 |
+
#: pages/checkout.php:300 pages/checkout.php:307
|
4210 |
msgid "Check Out with a Credit Card Here"
|
4211 |
msgstr ""
|
4212 |
|
4213 |
#: pages/checkout.php:681 pages/checkout.php:277 pages/checkout.php:284
|
4214 |
#: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
|
|
|
4215 |
#, php-format
|
4216 |
msgid "I agree to the %s"
|
4217 |
msgstr ""
|
4218 |
|
4219 |
#: pages/checkout.php:701 pages/checkout.php:667 pages/checkout.php:674
|
4220 |
#: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
|
|
|
4221 |
msgid "Complete Payment"
|
4222 |
msgstr ""
|
4223 |
|
4224 |
#: pages/checkout.php:723 pages/checkout.php:687 pages/checkout.php:694
|
4225 |
#: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
|
|
|
4226 |
msgid "Processing..."
|
4227 |
msgstr ""
|
4228 |
|
4363 |
msgid "← Return to Home"
|
4364 |
msgstr ""
|
4365 |
|
4366 |
+
#: paid-memberships-pro.php:116 adminpages/orders.php:398
|
4367 |
#: adminpages/orders.php:448 paid-memberships-pro.php:115
|
4368 |
+
#: paid-memberships-pro.php:116
|
4369 |
msgid "Testing Only"
|
4370 |
msgstr ""
|
4371 |
|
4372 |
+
#: paid-memberships-pro.php:121 paid-memberships-pro.php:120
|
4373 |
+
#: paid-memberships-pro.php:121
|
4374 |
msgid "PayPal Payflow Pro/PayPal Pro"
|
4375 |
msgstr ""
|
4376 |
|
4377 |
+
#: paid-memberships-pro.php:126 paid-memberships-pro.php:125
|
4378 |
+
#: paid-memberships-pro.php:126
|
4379 |
msgid "Cybersource"
|
4380 |
msgstr ""
|
4381 |
|
4444 |
msgstr ""
|
4445 |
|
4446 |
#: preheaders/cancel.php:28 preheaders/cancel.php:24 preheaders/cancel.php:25
|
|
|
4447 |
msgid "Your membership has been cancelled."
|
4448 |
msgstr ""
|
4449 |
|
4463 |
msgid "Checkout: Payment Information"
|
4464 |
msgstr ""
|
4465 |
|
4466 |
+
#: preheaders/checkout.php:100
|
4467 |
msgid "Set Up Your Account"
|
4468 |
msgstr ""
|
4469 |
|
4537 |
|
4538 |
#: preheaders/checkout.php:571 preheaders/checkout.php:550
|
4539 |
#: preheaders/checkout.php:552 preheaders/checkout.php:569
|
4540 |
+
#: preheaders/checkout.php:785 preheaders/checkout.php:792
|
4541 |
+
#: preheaders/checkout.php:797 preheaders/checkout.php:825
|
4542 |
+
#: preheaders/checkout.php:844 preheaders/checkout.php:859
|
4543 |
+
#: preheaders/checkout.php:860
|
4544 |
msgid ""
|
4545 |
"Your payment was accepted, but there was an error setting up your account. "
|
4546 |
"Please contact us."
|
4548 |
|
4549 |
#: preheaders/checkout.php:712 preheaders/checkout.php:691
|
4550 |
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
4551 |
+
#: preheaders/checkout.php:953 preheaders/checkout.php:960
|
4552 |
+
#: preheaders/checkout.php:970 preheaders/checkout.php:983
|
4553 |
+
#: preheaders/checkout.php:1030 preheaders/checkout.php:1045
|
4554 |
+
#: preheaders/checkout.php:1046
|
4555 |
msgid ""
|
4556 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
4557 |
"authorized, but we cancelled the order immediately. You should not try to "
|
4560 |
|
4561 |
#: preheaders/checkout.php:715 preheaders/checkout.php:694
|
4562 |
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
4563 |
+
#: preheaders/checkout.php:956 preheaders/checkout.php:963
|
4564 |
+
#: preheaders/checkout.php:973 preheaders/checkout.php:988
|
4565 |
+
#: preheaders/checkout.php:1035 preheaders/checkout.php:1050
|
4566 |
+
#: preheaders/checkout.php:1051
|
4567 |
msgid ""
|
4568 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
4569 |
"was charged, but we couldn't assign your membership. You should not submit "
|
4572 |
|
4573 |
#: preheaders/checkout.php:726 preheaders/checkout.php:705
|
4574 |
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
4575 |
+
#: preheaders/checkout.php:967 preheaders/checkout.php:974
|
4576 |
+
#: preheaders/checkout.php:984 preheaders/checkout.php:1001
|
4577 |
+
#: preheaders/checkout.php:1048 preheaders/checkout.php:1063
|
4578 |
+
#: preheaders/checkout.php:1064
|
4579 |
#, php-format
|
4580 |
msgid ""
|
4581 |
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
|
4584 |
|
4585 |
#: preheaders/checkout.php:728 preheaders/checkout.php:707
|
4586 |
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
4587 |
+
#: preheaders/checkout.php:969 preheaders/checkout.php:976
|
4588 |
+
#: preheaders/checkout.php:986 preheaders/checkout.php:1003
|
4589 |
+
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
4590 |
+
#: preheaders/checkout.php:1066
|
4591 |
msgid "A Payment Gateway must be set up before any payments will be processed."
|
4592 |
msgstr ""
|
4593 |
|
4700 |
msgid "Member Links"
|
4701 |
msgstr ""
|
4702 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4703 |
#: adminpages/discountcodes.php:437
|
4704 |
msgid "Billing Ammount"
|
4705 |
msgstr ""
|
4742 |
msgid "every"
|
4743 |
msgstr ""
|
4744 |
|
4745 |
+
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:572
|
4746 |
+
#: adminpages/membershiplevels.php:574 adminpages/membershiplevels.php:580
|
4747 |
+
#: adminpages/membershiplevels.php:601 adminpages/membershiplevels.php:660
|
4748 |
+
#, php-format
|
4749 |
+
msgid ""
|
4750 |
+
"Are you sure you want to delete membership level %s? All subscriptions will "
|
4751 |
+
"be cancelled."
|
4752 |
msgstr ""
|
4753 |
|
4754 |
+
#: adminpages/memberslist.php:184 adminpages/memberslist.php:212
|
4755 |
+
msgid "Never"
|
|
|
4756 |
msgstr ""
|
4757 |
|
4758 |
#: adminpages/paymentsettings.php:170
|
languages/pmpro.pot
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: pmpro\n"
|
8 |
-
"POT-Creation-Date: 2015-
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
|
@@ -17,162 +17,22 @@ msgstr ""
|
|
17 |
#: adminpages/discountcodes.php:5 adminpages/emailsettings.php:5
|
18 |
#: adminpages/membershiplevels.php:5 adminpages/memberslist-csv.php:5
|
19 |
#: adminpages/memberslist.php:5 adminpages/orders-csv.php:5
|
20 |
-
#: adminpages/orders.php:5 adminpages/pagesettings.php:
|
21 |
-
#: adminpages/paymentsettings.php:5
|
22 |
-
#: adminpages/addons.php:5 adminpages/addons.php:21
|
23 |
#: adminpages/advancedsettings.php:5 adminpages/discountcodes.php:5
|
24 |
#: adminpages/emailsettings.php:5 adminpages/membershiplevels.php:5
|
25 |
#: adminpages/memberslist-csv.php:5 adminpages/memberslist.php:5
|
26 |
#: adminpages/orders-csv.php:5 adminpages/orders.php:5
|
27 |
#: adminpages/pagesettings.php:5 adminpages/paymentsettings.php:5
|
28 |
-
#: includes/license.php:36
|
29 |
msgid "You do not have permissions to perform this action."
|
30 |
msgstr ""
|
31 |
|
32 |
-
#: adminpages/addons.php:
|
33 |
-
|
34 |
-
#: adminpages/addons.php:80 adminpages/admin_header.php:133
|
35 |
-
#: adminpages/admin_header.php:154 adminpages/admin_header.php:170
|
36 |
-
#: includes/adminpages.php:14 includes/adminpages.php:52
|
37 |
-
#: includes/adminpages.php:69 includes/adminpages.php:135
|
38 |
-
#: includes/adminpages.php:142 includes/adminpages.php:146
|
39 |
-
msgid "Add Ons"
|
40 |
-
msgstr ""
|
41 |
-
|
42 |
-
#: adminpages/addons.php:71 adminpages/addons.php:87
|
43 |
-
#, php-format
|
44 |
-
msgid "Last checked on %s at %s."
|
45 |
-
msgstr ""
|
46 |
-
|
47 |
-
#: adminpages/addons.php:72 adminpages/addons.php:88
|
48 |
-
msgid "Check Again"
|
49 |
-
msgstr ""
|
50 |
-
|
51 |
-
#: adminpages/addons.php:76 adminpages/orders.php:605 adminpages/addons.php:92
|
52 |
-
#: adminpages/orders.php:605
|
53 |
-
msgid "All"
|
54 |
-
msgstr ""
|
55 |
-
|
56 |
-
#: adminpages/addons.php:77 adminpages/addons.php:93
|
57 |
-
msgid "Active"
|
58 |
-
msgstr ""
|
59 |
-
|
60 |
-
#: adminpages/addons.php:78 adminpages/addons.php:94
|
61 |
-
msgid "Inactive"
|
62 |
-
msgstr ""
|
63 |
-
|
64 |
-
#: adminpages/addons.php:79 adminpages/addons.php:95
|
65 |
-
msgid "Update Available"
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: adminpages/addons.php:80 adminpages/addons.php:96
|
69 |
-
msgid "Not Installed"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: adminpages/addons.php:93 adminpages/addons.php:109
|
73 |
-
msgid "Add On Name"
|
74 |
-
msgstr ""
|
75 |
-
|
76 |
-
#: adminpages/addons.php:94 adminpages/addons.php:110
|
77 |
-
msgid "Type"
|
78 |
-
msgstr ""
|
79 |
-
|
80 |
-
#: adminpages/addons.php:95 adminpages/membershiplevels.php:300
|
81 |
-
#: adminpages/addons.php:111 adminpages/membershiplevels.php:296
|
82 |
-
#: adminpages/membershiplevels.php:298 adminpages/membershiplevels.php:300
|
83 |
-
msgid "Description"
|
84 |
-
msgstr ""
|
85 |
-
|
86 |
-
#: adminpages/addons.php:118 adminpages/addons.php:134
|
87 |
-
msgid "No Add Ons found."
|
88 |
-
msgstr ""
|
89 |
-
|
90 |
-
#: adminpages/addons.php:179 adminpages/addons.php:184
|
91 |
-
#: adminpages/addons.php:196 adminpages/addons.php:195
|
92 |
-
#: adminpages/addons.php:200 adminpages/addons.php:212
|
93 |
-
msgid "Install Now"
|
94 |
-
msgstr ""
|
95 |
-
|
96 |
-
#: adminpages/addons.php:185 adminpages/addons.php:191
|
97 |
-
#: adminpages/addons.php:197 adminpages/addons.php:203
|
98 |
-
#: adminpages/addons.php:201 adminpages/addons.php:207
|
99 |
-
#: adminpages/addons.php:213 adminpages/addons.php:219
|
100 |
-
msgid "Download"
|
101 |
-
msgstr ""
|
102 |
-
|
103 |
-
#: adminpages/addons.php:190 adminpages/addons.php:202
|
104 |
-
#: adminpages/addons.php:206 adminpages/addons.php:218
|
105 |
-
msgid "Update License"
|
106 |
-
msgstr ""
|
107 |
-
|
108 |
-
#: adminpages/addons.php:208 adminpages/addons.php:224
|
109 |
-
msgid "Deactivate"
|
110 |
-
msgstr ""
|
111 |
-
|
112 |
-
#: adminpages/addons.php:208 adminpages/addons.php:224
|
113 |
-
#, php-format
|
114 |
-
msgid "Deactivate %s"
|
115 |
-
msgstr ""
|
116 |
-
|
117 |
-
#: adminpages/addons.php:212 adminpages/addons.php:228
|
118 |
-
msgid "Activate"
|
119 |
-
msgstr ""
|
120 |
-
|
121 |
-
#: adminpages/addons.php:212 adminpages/addons.php:228
|
122 |
-
#, php-format
|
123 |
-
msgid "Activate %s"
|
124 |
-
msgstr ""
|
125 |
-
|
126 |
-
#: adminpages/addons.php:213 adminpages/addons.php:229
|
127 |
-
msgid "Delete"
|
128 |
-
msgstr ""
|
129 |
-
|
130 |
-
#: adminpages/addons.php:213 adminpages/addons.php:229
|
131 |
-
#, php-format
|
132 |
-
msgid "Delete %s"
|
133 |
-
msgstr ""
|
134 |
-
|
135 |
-
#: adminpages/addons.php:223 adminpages/addons.php:239
|
136 |
-
msgid "PMPro Free"
|
137 |
-
msgstr ""
|
138 |
-
|
139 |
-
#: adminpages/addons.php:225 adminpages/addons.php:241
|
140 |
-
msgid "PMPro Core"
|
141 |
-
msgstr ""
|
142 |
-
|
143 |
-
#: adminpages/addons.php:227 adminpages/addons.php:243
|
144 |
-
msgid "PMPro Plus"
|
145 |
-
msgstr ""
|
146 |
-
|
147 |
-
#: adminpages/addons.php:229 adminpages/addons.php:245
|
148 |
-
msgid "WordPress.org"
|
149 |
-
msgstr ""
|
150 |
-
|
151 |
-
#: adminpages/addons.php:231 adminpages/addons.php:247
|
152 |
-
msgid "N/A"
|
153 |
-
msgstr ""
|
154 |
-
|
155 |
-
#: adminpages/addons.php:240 adminpages/addons.php:256
|
156 |
-
#, php-format
|
157 |
-
msgid "Version %s"
|
158 |
-
msgstr ""
|
159 |
-
|
160 |
-
#: adminpages/addons.php:245 adminpages/addons.php:261
|
161 |
-
#, php-format
|
162 |
-
msgid "By %s"
|
163 |
-
msgstr ""
|
164 |
-
|
165 |
-
#: adminpages/addons.php:252 adminpages/addons.php:268
|
166 |
-
#, php-format
|
167 |
-
msgid "More information about %s"
|
168 |
-
msgstr ""
|
169 |
-
|
170 |
-
#: adminpages/addons.php:254 adminpages/addons.php:270
|
171 |
-
msgid "View details"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#: adminpages/addons.php:
|
175 |
-
msgid "
|
176 |
msgstr ""
|
177 |
|
178 |
#: adminpages/admin_header.php:25 adminpages/admin_header.php:25
|
@@ -259,22 +119,21 @@ msgstr ""
|
|
259 |
msgid "User Forum"
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: adminpages/admin_header.php:150 adminpages/membershiplevels.php:
|
263 |
-
#: adminpages/pagesettings.php:
|
264 |
#: includes/adminpages.php:65 includes/adminpages.php:111
|
265 |
-
#:
|
266 |
-
#: adminpages/admin_header.php:
|
267 |
-
#: adminpages/membershiplevels.php:
|
268 |
-
#: adminpages/membershiplevels.php:
|
269 |
-
#: adminpages/membershiplevels.php:
|
270 |
-
#: adminpages/membershiplevels.php:619 adminpages/pagesettings.php:69
|
271 |
#: includes/adminpages.php:44 includes/adminpages.php:64
|
272 |
#: includes/adminpages.php:65 includes/adminpages.php:100
|
273 |
#: includes/adminpages.php:107 includes/adminpages.php:111
|
274 |
msgid "Membership Levels"
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: adminpages/admin_header.php:154 adminpages/pagesettings.php:
|
278 |
#: adminpages/admin_header.php:129 adminpages/admin_header.php:150
|
279 |
#: adminpages/admin_header.php:154 adminpages/pagesettings.php:92
|
280 |
#: adminpages/pagesettings.php:120
|
@@ -290,9 +149,8 @@ msgstr ""
|
|
290 |
#: shortcodes/pmpro_account.php:106 adminpages/admin_header.php:131
|
291 |
#: adminpages/admin_header.php:152 adminpages/admin_header.php:162
|
292 |
#: adminpages/memberslist.php:115 adminpages/memberslist.php:148
|
293 |
-
#: adminpages/memberslist.php:158
|
294 |
-
#: pages/account.php:
|
295 |
-
#: shortcodes/pmpro_account.php:106
|
296 |
msgid "Email"
|
297 |
msgstr ""
|
298 |
|
@@ -301,6 +159,15 @@ msgstr ""
|
|
301 |
msgid "Advanced"
|
302 |
msgstr ""
|
303 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
304 |
#: adminpages/advancedsettings.php:43 adminpages/advancedsettings.php:35
|
305 |
#: adminpages/advancedsettings.php:42 adminpages/advancedsettings.php:43
|
306 |
msgid "Your advanced settings have been updated."
|
@@ -402,9 +269,9 @@ msgid "Hide Ads From Members?"
|
|
402 |
msgstr ""
|
403 |
|
404 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
|
405 |
-
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:
|
406 |
#: adminpages/paymentsettings.php:210
|
407 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
408 |
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
409 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:187
|
410 |
#: adminpages/advancedsettings.php:194 adminpages/advancedsettings.php:199
|
@@ -412,14 +279,13 @@ msgstr ""
|
|
412 |
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:563
|
413 |
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
|
414 |
#: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
|
415 |
-
#: adminpages/membershiplevels.php:658 adminpages/
|
416 |
-
#: adminpages/paymentsettings.php:
|
417 |
-
#: adminpages/paymentsettings.php:
|
418 |
-
#: adminpages/paymentsettings.php:
|
419 |
-
#: adminpages/paymentsettings.php:
|
420 |
-
#: classes/gateways/class.pmprogateway_stripe.php:173
|
421 |
-
#:
|
422 |
-
#: includes/profile.php:105 includes/profile.php:121 includes/profile.php:123
|
423 |
msgid "No"
|
424 |
msgstr ""
|
425 |
|
@@ -458,22 +324,20 @@ msgstr ""
|
|
458 |
msgid "multisite only"
|
459 |
msgstr ""
|
460 |
|
461 |
-
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:
|
462 |
#: adminpages/paymentsettings.php:211
|
463 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
464 |
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
465 |
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:563
|
466 |
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
|
467 |
#: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
|
468 |
-
#: adminpages/membershiplevels.php:658 adminpages/
|
469 |
-
#: adminpages/paymentsettings.php:
|
470 |
-
#: adminpages/paymentsettings.php:
|
471 |
-
#: adminpages/paymentsettings.php:
|
472 |
-
#: adminpages/paymentsettings.php:
|
473 |
-
#:
|
474 |
-
#:
|
475 |
-
#: classes/gateways/class.pmprogateway_stripe.php:175 includes/profile.php:102
|
476 |
-
#: includes/profile.php:106 includes/profile.php:122 includes/profile.php:124
|
477 |
msgid "Yes"
|
478 |
msgstr ""
|
479 |
|
@@ -529,7 +393,7 @@ msgstr ""
|
|
529 |
msgid "selected"
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: adminpages/advancedsettings.php:368 adminpages/pagesettings.php:
|
533 |
#: adminpages/paymentsettings.php:238 adminpages/advancedsettings.php:284
|
534 |
#: adminpages/advancedsettings.php:355 adminpages/advancedsettings.php:368
|
535 |
#: adminpages/pagesettings.php:209 adminpages/pagesettings.php:223
|
@@ -605,7 +469,7 @@ msgid "Add New Discount Code"
|
|
605 |
msgstr ""
|
606 |
|
607 |
#: adminpages/discountcodes.php:310 adminpages/discountcodes.php:586
|
608 |
-
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:
|
609 |
#: adminpages/memberslist.php:164 adminpages/orders.php:910
|
610 |
#: adminpages/reports/login.php:142 adminpages/discountcodes.php:306
|
611 |
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
@@ -615,12 +479,10 @@ msgstr ""
|
|
615 |
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:505
|
616 |
#: adminpages/membershiplevels.php:511 adminpages/membershiplevels.php:513
|
617 |
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:541
|
618 |
-
#: adminpages/membershiplevels.php:583 adminpages/
|
619 |
-
#: adminpages/memberslist.php:
|
620 |
-
#: adminpages/memberslist.php:154 adminpages/memberslist.php:164
|
621 |
#: adminpages/orders.php:597 adminpages/orders.php:900
|
622 |
-
#: adminpages/
|
623 |
-
#: adminpages/reports/login.php:142
|
624 |
msgid "ID"
|
625 |
msgstr ""
|
626 |
|
@@ -638,7 +500,7 @@ msgstr ""
|
|
638 |
#: adminpages/discountcodes.php:558 adminpages/discountcodes.php:586
|
639 |
#: adminpages/discountcodes.php:587 adminpages/orders.php:215
|
640 |
#: adminpages/orders.php:265 adminpages/orders.php:598
|
641 |
-
#: adminpages/orders.php:901
|
642 |
msgid "Code"
|
643 |
msgstr ""
|
644 |
|
@@ -649,16 +511,14 @@ msgstr ""
|
|
649 |
|
650 |
#: adminpages/discountcodes.php:371
|
651 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
652 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
653 |
#: pages/checkout.php:562 adminpages/discountcodes.php:367
|
654 |
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
655 |
#: classes/gateways/class.pmprogateway_braintree.php:308
|
656 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
657 |
-
#: classes/gateways/class.pmprogateway_stripe.php:454
|
658 |
-
#:
|
659 |
-
#: pages/
|
660 |
-
#: pages/checkout.php:524 pages/checkout.php:525 pages/checkout.php:532
|
661 |
-
#: pages/checkout.php:553 pages/checkout.php:562
|
662 |
msgid "Expiration Date"
|
663 |
msgstr ""
|
664 |
|
@@ -684,9 +544,9 @@ msgstr ""
|
|
684 |
#: adminpages/discountcodes.php:427 adminpages/discountcodes.php:430
|
685 |
#: adminpages/discountcodes.php:431 adminpages/membershiplevels.php:337
|
686 |
#: adminpages/membershiplevels.php:339 adminpages/membershiplevels.php:341
|
687 |
-
#: adminpages/membershiplevels.php:
|
688 |
-
#: adminpages/membershiplevels.php:
|
689 |
-
#:
|
690 |
msgid "Initial Payment"
|
691 |
msgstr ""
|
692 |
|
@@ -695,7 +555,6 @@ msgstr ""
|
|
695 |
#: adminpages/discountcodes.php:441 adminpages/discountcodes.php:442
|
696 |
#: adminpages/membershiplevels.php:338 adminpages/membershiplevels.php:340
|
697 |
#: adminpages/membershiplevels.php:350 adminpages/membershiplevels.php:352
|
698 |
-
#: adminpages/membershiplevels.php:353
|
699 |
msgid "The initial amount collected at registration."
|
700 |
msgstr ""
|
701 |
|
@@ -704,7 +563,6 @@ msgstr ""
|
|
704 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:447
|
705 |
#: adminpages/membershiplevels.php:342 adminpages/membershiplevels.php:344
|
706 |
#: adminpages/membershiplevels.php:354 adminpages/membershiplevels.php:356
|
707 |
-
#: adminpages/membershiplevels.php:357
|
708 |
msgid "Recurring Subscription"
|
709 |
msgstr ""
|
710 |
|
@@ -713,7 +571,6 @@ msgstr ""
|
|
713 |
#: adminpages/discountcodes.php:447 adminpages/discountcodes.php:448
|
714 |
#: adminpages/membershiplevels.php:343 adminpages/membershiplevels.php:345
|
715 |
#: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:357
|
716 |
-
#: adminpages/membershiplevels.php:358
|
717 |
msgid "Check if this level has a recurring subscription payment."
|
718 |
msgstr ""
|
719 |
|
@@ -721,71 +578,63 @@ msgstr ""
|
|
721 |
#: adminpages/discountcodes.php:440 adminpages/discountcodes.php:451
|
722 |
#: adminpages/discountcodes.php:452 adminpages/membershiplevels.php:347
|
723 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:359
|
724 |
-
#: adminpages/membershiplevels.php:361
|
725 |
msgid "Billing Amount"
|
726 |
msgstr ""
|
727 |
|
728 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
729 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
730 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
731 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
732 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
733 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
734 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
735 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
736 |
-
#: adminpages/membershiplevels.php:
|
737 |
-
#: adminpages/membershiplevels.php:
|
738 |
-
#: adminpages/membershiplevels.php:479 adminpages/membershiplevels.php:480
|
739 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
740 |
-
#: classes/gateways/class.pmprogateway_stripe.php:522
|
741 |
msgid "Day(s)"
|
742 |
msgstr ""
|
743 |
|
744 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
745 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
746 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
747 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
748 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
749 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
750 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
751 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
752 |
-
#: adminpages/membershiplevels.php:
|
753 |
-
#: adminpages/membershiplevels.php:
|
754 |
-
#: adminpages/membershiplevels.php:479 adminpages/membershiplevels.php:480
|
755 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
756 |
-
#: classes/gateways/class.pmprogateway_stripe.php:522
|
757 |
msgid "Month(s)"
|
758 |
msgstr ""
|
759 |
|
760 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
761 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
762 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
763 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
764 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
765 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
766 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
767 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
768 |
-
#: adminpages/membershiplevels.php:
|
769 |
-
#: adminpages/membershiplevels.php:
|
770 |
-
#: adminpages/membershiplevels.php:479 adminpages/membershiplevels.php:480
|
771 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
772 |
-
#: classes/gateways/class.pmprogateway_stripe.php:522
|
773 |
msgid "Week(s)"
|
774 |
msgstr ""
|
775 |
|
776 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
777 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
778 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
779 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
780 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
781 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
782 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
783 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
784 |
-
#: adminpages/membershiplevels.php:
|
785 |
-
#: adminpages/membershiplevels.php:
|
786 |
-
#: adminpages/membershiplevels.php:479 adminpages/membershiplevels.php:480
|
787 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
788 |
-
#: classes/gateways/class.pmprogateway_stripe.php:522
|
789 |
msgid "Year(s)"
|
790 |
msgstr ""
|
791 |
|
@@ -794,7 +643,6 @@ msgstr ""
|
|
794 |
#: adminpages/discountcodes.php:474 adminpages/discountcodes.php:475
|
795 |
#: adminpages/membershiplevels.php:362 adminpages/membershiplevels.php:364
|
796 |
#: adminpages/membershiplevels.php:383 adminpages/membershiplevels.php:385
|
797 |
-
#: adminpages/membershiplevels.php:386
|
798 |
msgid "The amount to be billed one cycle after the initial payment."
|
799 |
msgstr ""
|
800 |
|
@@ -803,7 +651,6 @@ msgstr ""
|
|
803 |
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:480
|
804 |
#: adminpages/membershiplevels.php:380 adminpages/membershiplevels.php:382
|
805 |
#: adminpages/membershiplevels.php:401 adminpages/membershiplevels.php:403
|
806 |
-
#: adminpages/membershiplevels.php:404
|
807 |
msgid "Billing Cycle Limit"
|
808 |
msgstr ""
|
809 |
|
@@ -812,7 +659,6 @@ msgstr ""
|
|
812 |
#: adminpages/discountcodes.php:482 adminpages/discountcodes.php:483
|
813 |
#: adminpages/membershiplevels.php:384 adminpages/membershiplevels.php:386
|
814 |
#: adminpages/membershiplevels.php:405 adminpages/membershiplevels.php:407
|
815 |
-
#: adminpages/membershiplevels.php:408
|
816 |
msgid ""
|
817 |
"The <strong>total</strong> number of recurring billing cycles for this "
|
818 |
"level, including the trial period (if applicable) but not including the "
|
@@ -824,7 +670,6 @@ msgstr ""
|
|
824 |
#: adminpages/discountcodes.php:487 adminpages/discountcodes.php:488
|
825 |
#: adminpages/membershiplevels.php:393 adminpages/membershiplevels.php:395
|
826 |
#: adminpages/membershiplevels.php:414 adminpages/membershiplevels.php:416
|
827 |
-
#: adminpages/membershiplevels.php:417
|
828 |
msgid "Custom Trial"
|
829 |
msgstr ""
|
830 |
|
@@ -833,7 +678,7 @@ msgstr ""
|
|
833 |
#: adminpages/discountcodes.php:488 adminpages/discountcodes.php:489
|
834 |
#: adminpages/membershiplevels.php:394 adminpages/membershiplevels.php:395
|
835 |
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:416
|
836 |
-
#: adminpages/membershiplevels.php:418
|
837 |
msgid "Check to add a custom trial period."
|
838 |
msgstr ""
|
839 |
|
@@ -842,7 +687,7 @@ msgstr ""
|
|
842 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:493
|
843 |
#: adminpages/membershiplevels.php:398 adminpages/membershiplevels.php:404
|
844 |
#: adminpages/membershiplevels.php:406 adminpages/membershiplevels.php:425
|
845 |
-
#: adminpages/membershiplevels.php:427
|
846 |
msgid "Trial Billing Amount"
|
847 |
msgstr ""
|
848 |
|
@@ -851,7 +696,7 @@ msgstr ""
|
|
851 |
#: adminpages/discountcodes.php:503 adminpages/discountcodes.php:504
|
852 |
#: adminpages/membershiplevels.php:401 adminpages/membershiplevels.php:407
|
853 |
#: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:436
|
854 |
-
#: adminpages/membershiplevels.php:438
|
855 |
msgid "for the first"
|
856 |
msgstr ""
|
857 |
|
@@ -860,7 +705,7 @@ msgstr ""
|
|
860 |
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:506
|
861 |
#: adminpages/membershiplevels.php:403 adminpages/membershiplevels.php:409
|
862 |
#: adminpages/membershiplevels.php:411 adminpages/membershiplevels.php:438
|
863 |
-
#: adminpages/membershiplevels.php:440
|
864 |
msgid "subscription payments"
|
865 |
msgstr ""
|
866 |
|
@@ -870,7 +715,6 @@ msgstr ""
|
|
870 |
#: adminpages/membershiplevels.php:431 adminpages/membershiplevels.php:437
|
871 |
#: adminpages/membershiplevels.php:439 adminpages/membershiplevels.php:466
|
872 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
873 |
-
#: adminpages/membershiplevels.php:470
|
874 |
msgid "Membership Expiration"
|
875 |
msgstr ""
|
876 |
|
@@ -879,7 +723,7 @@ msgstr ""
|
|
879 |
#: adminpages/discountcodes.php:512 adminpages/membershiplevels.php:432
|
880 |
#: adminpages/membershiplevels.php:438 adminpages/membershiplevels.php:440
|
881 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:468
|
882 |
-
#: adminpages/membershiplevels.php:470
|
883 |
msgid "Check this to set when membership access expires."
|
884 |
msgstr ""
|
885 |
|
@@ -889,7 +733,6 @@ msgstr ""
|
|
889 |
#: adminpages/membershiplevels.php:436 adminpages/membershiplevels.php:442
|
890 |
#: adminpages/membershiplevels.php:444 adminpages/membershiplevels.php:471
|
891 |
#: adminpages/membershiplevels.php:472 adminpages/membershiplevels.php:474
|
892 |
-
#: adminpages/membershiplevels.php:475
|
893 |
msgid "Expires In"
|
894 |
msgstr ""
|
895 |
|
@@ -898,7 +741,7 @@ msgstr ""
|
|
898 |
#: adminpages/discountcodes.php:529 adminpages/membershiplevels.php:449
|
899 |
#: adminpages/membershiplevels.php:455 adminpages/membershiplevels.php:457
|
900 |
#: adminpages/membershiplevels.php:484 adminpages/membershiplevels.php:485
|
901 |
-
#: adminpages/membershiplevels.php:487
|
902 |
msgid ""
|
903 |
"Set the duration of membership access. Note that the any future payments "
|
904 |
"(recurring subscription, if any) will be cancelled when the membership "
|
@@ -931,14 +774,13 @@ msgid "Starts"
|
|
931 |
msgstr ""
|
932 |
|
933 |
#: adminpages/discountcodes.php:589 adminpages/memberslist.php:179
|
934 |
-
#: adminpages/reports/login.php:147 includes/profile.php:
|
935 |
#: adminpages/discountcodes.php:550 adminpages/discountcodes.php:560
|
936 |
#: adminpages/discountcodes.php:588 adminpages/discountcodes.php:589
|
937 |
#: adminpages/memberslist.php:121 adminpages/memberslist.php:159
|
938 |
-
#: adminpages/memberslist.php:169 adminpages/
|
939 |
-
#: adminpages/reports/login.php:
|
940 |
-
#: includes/profile.php:
|
941 |
-
#: includes/profile.php:120
|
942 |
msgid "Expires"
|
943 |
msgstr ""
|
944 |
|
@@ -962,22 +804,20 @@ msgid ""
|
|
962 |
"select customers."
|
963 |
msgstr ""
|
964 |
|
965 |
-
#: adminpages/discountcodes.php:
|
966 |
-
#: adminpages/orders.php:
|
967 |
#: adminpages/discountcodes.php:619 adminpages/discountcodes.php:647
|
968 |
-
#: adminpages/discountcodes.php:648 adminpages/
|
969 |
-
#: adminpages/membershiplevels.php:
|
970 |
-
#: adminpages/membershiplevels.php:
|
971 |
-
#: adminpages/membershiplevels.php:
|
972 |
-
#: adminpages/membershiplevels.php:670 adminpages/orders.php:658
|
973 |
#: adminpages/orders.php:961 adminpages/orders.php:979
|
974 |
-
#: adminpages/orders.php:989 adminpages/orders.php:992
|
975 |
msgid "edit"
|
976 |
msgstr ""
|
977 |
|
978 |
-
#: adminpages/discountcodes.php:
|
979 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
980 |
-
#: adminpages/discountcodes.php:651
|
981 |
#, php-format
|
982 |
msgid ""
|
983 |
"Are you sure you want to delete the %s discount code? The subscriptions for "
|
@@ -985,16 +825,14 @@ msgid ""
|
|
985 |
"code anymore."
|
986 |
msgstr ""
|
987 |
|
988 |
-
#: adminpages/discountcodes.php:
|
989 |
-
#: adminpages/orders.php:
|
990 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
991 |
-
#: adminpages/discountcodes.php:651 adminpages/
|
992 |
-
#: adminpages/membershiplevels.php:
|
993 |
-
#: adminpages/membershiplevels.php:
|
994 |
-
#: adminpages/membershiplevels.php:
|
995 |
-
#: adminpages/membershiplevels.php:670 adminpages/orders.php:664
|
996 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
997 |
-
#: adminpages/orders.php:995 adminpages/orders.php:998
|
998 |
msgid "delete"
|
999 |
msgstr ""
|
1000 |
|
@@ -1163,43 +1001,43 @@ msgstr ""
|
|
1163 |
msgid "Add New Membership Level"
|
1164 |
msgstr ""
|
1165 |
|
1166 |
-
#: adminpages/membershiplevels.php:295 adminpages/membershiplevels.php:
|
1167 |
#: adminpages/reports/login.php:144 adminpages/membershiplevels.php:291
|
1168 |
#: adminpages/membershiplevels.php:293 adminpages/membershiplevels.php:295
|
1169 |
#: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:512
|
1170 |
#: adminpages/membershiplevels.php:514 adminpages/membershiplevels.php:541
|
1171 |
#: adminpages/membershiplevels.php:542 adminpages/membershiplevels.php:584
|
1172 |
-
#: adminpages/
|
1173 |
-
#: adminpages/reports/login.php:144
|
1174 |
msgid "Name"
|
1175 |
msgstr ""
|
1176 |
|
|
|
|
|
|
|
|
|
|
|
1177 |
#: adminpages/membershiplevels.php:318 adminpages/membershiplevels.php:314
|
1178 |
#: adminpages/membershiplevels.php:316 adminpages/membershiplevels.php:318
|
1179 |
msgid "Confirmation Message"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
-
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:
|
1183 |
#: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
|
1184 |
-
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:
|
1185 |
-
#: adminpages/membershiplevels.php:
|
1186 |
-
#: adminpages/membershiplevels.php:639
|
1187 |
msgid "Billing Details"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
#: adminpages/membershiplevels.php:372
|
1191 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1192 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1193 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:372
|
1194 |
-
#: adminpages/membershiplevels.php:373
|
1195 |
#: classes/gateways/class.pmprogateway_stripe.php:619
|
1196 |
-
#: classes/gateways/class.pmprogateway_stripe.php:620
|
1197 |
msgid "per"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
#: adminpages/membershiplevels.php:387 adminpages/membershiplevels.php:366
|
1201 |
#: adminpages/membershiplevels.php:385 adminpages/membershiplevels.php:387
|
1202 |
-
#: adminpages/membershiplevels.php:388
|
1203 |
msgid ""
|
1204 |
"Stripe integration currently only supports billing periods of \"Week\", "
|
1205 |
"\"Month\" or \"Year\"."
|
@@ -1207,7 +1045,7 @@ msgstr ""
|
|
1207 |
|
1208 |
#: adminpages/membershiplevels.php:389 adminpages/membershiplevels.php:366
|
1209 |
#: adminpages/membershiplevels.php:368 adminpages/membershiplevels.php:387
|
1210 |
-
#: adminpages/membershiplevels.php:389
|
1211 |
msgid ""
|
1212 |
"Braintree integration currently only supports billing periods of \"Month\" "
|
1213 |
"or \"Year\"."
|
@@ -1215,7 +1053,7 @@ msgstr ""
|
|
1215 |
|
1216 |
#: adminpages/membershiplevels.php:391 adminpages/membershiplevels.php:368
|
1217 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:389
|
1218 |
-
#: adminpages/membershiplevels.php:391
|
1219 |
msgid ""
|
1220 |
"Payflow integration currently only supports billing frequencies of 1 and "
|
1221 |
"billing periods of \"Week\", \"Month\" or \"Year\"."
|
@@ -1223,7 +1061,7 @@ msgstr ""
|
|
1223 |
|
1224 |
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:372
|
1225 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:393
|
1226 |
-
#: adminpages/membershiplevels.php:395
|
1227 |
msgid ""
|
1228 |
"After saving this level, make note of the ID and create a \"Plan\" in your "
|
1229 |
"Braintree dashboard with the same settings and the \"Plan ID\" set to "
|
@@ -1233,25 +1071,23 @@ msgstr ""
|
|
1233 |
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:397
|
1234 |
#: classes/gateways/class.pmprogateway_cybersource.php:101
|
1235 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
1236 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
1237 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
1238 |
#: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
|
1239 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:393
|
1240 |
-
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:
|
1241 |
-
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:398
|
1242 |
#: adminpages/paymentsettings.php:170 adminpages/paymentsettings.php:174
|
1243 |
#: adminpages/paymentsettings.php:179
|
1244 |
#: classes/gateways/class.pmprogateway_cybersource.php:101
|
1245 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
1246 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
1247 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:133
|
1248 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
1249 |
msgid "Note"
|
1250 |
msgstr ""
|
1251 |
|
1252 |
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:374
|
1253 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:395
|
1254 |
-
#: adminpages/membershiplevels.php:397
|
1255 |
msgid ""
|
1256 |
"You will need to create a \"Plan\" in your Braintree dashboard with the same "
|
1257 |
"settings and the \"Plan ID\" set to"
|
@@ -1259,7 +1095,7 @@ msgstr ""
|
|
1259 |
|
1260 |
#: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:386
|
1261 |
#: adminpages/membershiplevels.php:388 adminpages/membershiplevels.php:407
|
1262 |
-
#: adminpages/membershiplevels.php:409
|
1263 |
msgid ""
|
1264 |
"Stripe integration currently does not support billing limits. You can still "
|
1265 |
"set an expiration date below."
|
@@ -1267,7 +1103,7 @@ msgstr ""
|
|
1267 |
|
1268 |
#: adminpages/membershiplevels.php:421 adminpages/membershiplevels.php:398
|
1269 |
#: adminpages/membershiplevels.php:400 adminpages/membershiplevels.php:419
|
1270 |
-
#: adminpages/membershiplevels.php:421
|
1271 |
msgid ""
|
1272 |
"2Checkout integration does not support custom trials. You can do one period "
|
1273 |
"trials by setting an initial payment different from the billing amount."
|
@@ -1276,7 +1112,6 @@ msgstr ""
|
|
1276 |
#: adminpages/membershiplevels.php:443 adminpages/membershiplevels.php:406
|
1277 |
#: adminpages/membershiplevels.php:412 adminpages/membershiplevels.php:414
|
1278 |
#: adminpages/membershiplevels.php:441 adminpages/membershiplevels.php:443
|
1279 |
-
#: adminpages/membershiplevels.php:444
|
1280 |
msgid ""
|
1281 |
"Stripe integration currently does not support trial amounts greater than $0."
|
1282 |
msgstr ""
|
@@ -1284,7 +1119,6 @@ msgstr ""
|
|
1284 |
#: adminpages/membershiplevels.php:447 adminpages/membershiplevels.php:410
|
1285 |
#: adminpages/membershiplevels.php:416 adminpages/membershiplevels.php:418
|
1286 |
#: adminpages/membershiplevels.php:445 adminpages/membershiplevels.php:447
|
1287 |
-
#: adminpages/membershiplevels.php:448
|
1288 |
msgid ""
|
1289 |
"Braintree integration currently does not support trial amounts greater than "
|
1290 |
"$0."
|
@@ -1293,7 +1127,6 @@ msgstr ""
|
|
1293 |
#: adminpages/membershiplevels.php:451 adminpages/membershiplevels.php:414
|
1294 |
#: adminpages/membershiplevels.php:420 adminpages/membershiplevels.php:422
|
1295 |
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:451
|
1296 |
-
#: adminpages/membershiplevels.php:452
|
1297 |
msgid ""
|
1298 |
"Payflow integration currently does not support trial amounts greater than $0."
|
1299 |
msgstr ""
|
@@ -1301,21 +1134,21 @@ msgstr ""
|
|
1301 |
#: adminpages/membershiplevels.php:460 adminpages/membershiplevels.php:422
|
1302 |
#: adminpages/membershiplevels.php:428 adminpages/membershiplevels.php:430
|
1303 |
#: adminpages/membershiplevels.php:457 adminpages/membershiplevels.php:458
|
1304 |
-
#: adminpages/membershiplevels.php:460
|
1305 |
msgid "Other Settings"
|
1306 |
msgstr ""
|
1307 |
|
1308 |
#: adminpages/membershiplevels.php:464 adminpages/membershiplevels.php:426
|
1309 |
#: adminpages/membershiplevels.php:432 adminpages/membershiplevels.php:434
|
1310 |
#: adminpages/membershiplevels.php:461 adminpages/membershiplevels.php:462
|
1311 |
-
#: adminpages/membershiplevels.php:464
|
1312 |
msgid "Disable New Signups"
|
1313 |
msgstr ""
|
1314 |
|
1315 |
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:427
|
1316 |
#: adminpages/membershiplevels.php:433 adminpages/membershiplevels.php:435
|
1317 |
#: adminpages/membershiplevels.php:462 adminpages/membershiplevels.php:463
|
1318 |
-
#: adminpages/membershiplevels.php:465
|
1319 |
msgid ""
|
1320 |
"Check to hide this level from the membership levels page and disable "
|
1321 |
"registration."
|
@@ -1324,104 +1157,89 @@ msgstr ""
|
|
1324 |
#: adminpages/membershiplevels.php:495 adminpages/membershiplevels.php:457
|
1325 |
#: adminpages/membershiplevels.php:463 adminpages/membershiplevels.php:465
|
1326 |
#: adminpages/membershiplevels.php:492 adminpages/membershiplevels.php:493
|
1327 |
-
#: adminpages/membershiplevels.php:495
|
1328 |
msgid "Content Settings"
|
1329 |
msgstr ""
|
1330 |
|
1331 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:461
|
1332 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
1333 |
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:497
|
1334 |
-
#: adminpages/membershiplevels.php:499
|
1335 |
msgid "Categories"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:516
|
1339 |
-
#: adminpages/membershiplevels.php:517
|
1340 |
msgid "Save Level"
|
1341 |
msgstr ""
|
1342 |
|
1343 |
#: adminpages/membershiplevels.php:517 adminpages/orders.php:561
|
1344 |
#: pages/billing.php:339 pages/cancel.php:71 shortcodes/pmpro_account.php:70
|
1345 |
-
#: adminpages/membershiplevels.php:517 adminpages/
|
1346 |
-
#: adminpages/orders.php:
|
1347 |
-
#: pages/billing.php:
|
1348 |
-
#:
|
1349 |
msgid "Cancel"
|
1350 |
msgstr ""
|
1351 |
|
1352 |
-
#: adminpages/membershiplevels.php:
|
1353 |
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:498
|
1354 |
#: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:526
|
1355 |
-
#: adminpages/membershiplevels.php:569
|
1356 |
msgid "Add New Level"
|
1357 |
msgstr ""
|
1358 |
|
1359 |
-
#: adminpages/membershiplevels.php:
|
1360 |
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
|
1361 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:501
|
1362 |
#: adminpages/membershiplevels.php:502 adminpages/membershiplevels.php:504
|
1363 |
#: adminpages/membershiplevels.php:528 adminpages/membershiplevels.php:529
|
1364 |
#: adminpages/membershiplevels.php:531 adminpages/membershiplevels.php:532
|
1365 |
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:575
|
1366 |
-
#: adminpages/membershiplevels.php:622 adminpages/membershiplevels.php:625
|
1367 |
msgid "Search Levels"
|
1368 |
msgstr ""
|
1369 |
|
1370 |
-
#: adminpages/membershiplevels.php:
|
1371 |
-
#: adminpages/membershiplevels.php:631
|
1372 |
msgid "Drag and drop membership levels to reorder them on the Levels page."
|
1373 |
msgstr ""
|
1374 |
|
1375 |
-
#: adminpages/membershiplevels.php:
|
1376 |
#: pages/confirmation.php:83 pages/invoice.php:70
|
1377 |
#: shortcodes/pmpro_account.php:46 adminpages/membershiplevels.php:510
|
1378 |
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
|
1379 |
#: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
|
1380 |
-
#: adminpages/membershiplevels.php:586
|
1381 |
-
#: pages/
|
1382 |
-
#: pages/
|
1383 |
-
#: shortcodes/pmpro_account.php:46
|
1384 |
msgid "Expiration"
|
1385 |
msgstr ""
|
1386 |
|
1387 |
-
#: adminpages/membershiplevels.php:
|
1388 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
|
1389 |
#: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
|
1390 |
-
#: adminpages/membershiplevels.php:587
|
1391 |
msgid "Allow Signups"
|
1392 |
msgstr ""
|
1393 |
|
1394 |
-
#: adminpages/membershiplevels.php:
|
1395 |
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
|
1396 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
|
1397 |
-
#: adminpages/membershiplevels.php:646
|
1398 |
msgid "FREE"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
-
#: adminpages/membershiplevels.php:
|
1402 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
|
1403 |
#: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
|
1404 |
-
#: adminpages/membershiplevels.php:655
|
1405 |
msgid "After"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
-
#: adminpages/membershiplevels.php:
|
1409 |
-
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
1410 |
-
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
1411 |
-
#: adminpages/membershiplevels.php:660
|
1412 |
-
#, php-format
|
1413 |
-
msgid ""
|
1414 |
-
"Are you sure you want to delete membership level %s? All subscriptions will "
|
1415 |
-
"be cancelled."
|
1416 |
-
msgstr ""
|
1417 |
-
|
1418 |
-
#: adminpages/membershiplevels.php:669 adminpages/orders.php:995
|
1419 |
#: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
|
1420 |
#: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
|
1421 |
#: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
|
1422 |
-
#: adminpages/
|
1423 |
-
#: adminpages/orders.php:
|
1424 |
-
#: adminpages/orders.php:992 adminpages/orders.php:995
|
1425 |
msgid "copy"
|
1426 |
msgstr ""
|
1427 |
|
@@ -1480,7 +1298,6 @@ msgstr ""
|
|
1480 |
|
1481 |
#: adminpages/memberslist.php:156 adminpages/memberslist.php:103
|
1482 |
#: adminpages/memberslist.php:136 adminpages/memberslist.php:146
|
1483 |
-
#: adminpages/memberslist.php:156
|
1484 |
#, php-format
|
1485 |
msgid "%d members found."
|
1486 |
msgstr ""
|
@@ -1488,43 +1305,38 @@ msgstr ""
|
|
1488 |
#: adminpages/memberslist.php:165 pages/checkout.php:180
|
1489 |
#: shortcodes/pmpro_account.php:105 adminpages/memberslist.php:112
|
1490 |
#: adminpages/memberslist.php:145 adminpages/memberslist.php:155
|
1491 |
-
#:
|
1492 |
-
#: pages/
|
1493 |
-
#: pages/checkout.php:173 pages/checkout.php:180
|
1494 |
#: shortcodes/pmpro_account.php:105
|
1495 |
msgid "Username"
|
1496 |
msgstr ""
|
1497 |
|
1498 |
#: adminpages/memberslist.php:166 adminpages/memberslist.php:113
|
1499 |
#: adminpages/memberslist.php:146 adminpages/memberslist.php:156
|
1500 |
-
#: adminpages/memberslist.php:166
|
1501 |
msgid "First Name"
|
1502 |
msgstr ""
|
1503 |
|
1504 |
#: adminpages/memberslist.php:167 adminpages/memberslist.php:114
|
1505 |
#: adminpages/memberslist.php:147 adminpages/memberslist.php:157
|
1506 |
-
#: adminpages/memberslist.php:167
|
1507 |
msgid "Last Name"
|
1508 |
msgstr ""
|
1509 |
|
1510 |
#: adminpages/memberslist.php:170 pages/billing.php:71 pages/checkout.php:311
|
1511 |
#: pages/confirmation.php:61 pages/invoice.php:48
|
1512 |
#: adminpages/memberslist.php:117 adminpages/memberslist.php:150
|
1513 |
-
#: adminpages/memberslist.php:160
|
1514 |
-
#: pages/
|
1515 |
-
#: pages/
|
1516 |
-
#: pages/checkout.php:
|
1517 |
-
#: pages/
|
1518 |
-
#: pages/confirmation.php:61 pages/invoice.php:46 pages/invoice.php:48
|
1519 |
msgid "Billing Address"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
#: adminpages/memberslist.php:171 adminpages/reports/login.php:145
|
1523 |
#: classes/gateways/class.pmprogateway_authorizenet.php:303
|
1524 |
#: adminpages/memberslist.php:118 adminpages/memberslist.php:151
|
1525 |
-
#: adminpages/memberslist.php:161 adminpages/
|
1526 |
-
#: adminpages/
|
1527 |
-
#: adminpages/reports/login.php:145
|
1528 |
#: classes/gateways/class.pmprogateway_authorizenet.php:187
|
1529 |
#: classes/gateways/class.pmprogateway_authorizenet.php:303
|
1530 |
msgid "Membership"
|
@@ -1532,33 +1344,32 @@ msgstr ""
|
|
1532 |
|
1533 |
#: adminpages/memberslist.php:172 adminpages/memberslist.php:119
|
1534 |
#: adminpages/memberslist.php:152 adminpages/memberslist.php:162
|
1535 |
-
#: adminpages/memberslist.php:172
|
1536 |
msgid "Fee"
|
1537 |
msgstr ""
|
1538 |
|
1539 |
#: adminpages/memberslist.php:173 adminpages/reports/login.php:146
|
1540 |
#: adminpages/memberslist.php:120 adminpages/memberslist.php:153
|
1541 |
-
#: adminpages/memberslist.php:163 adminpages/
|
1542 |
-
#: adminpages/reports/login.php:
|
1543 |
msgid "Joined"
|
1544 |
msgstr ""
|
1545 |
|
1546 |
#: adminpages/memberslist.php:177 adminpages/memberslist.php:157
|
1547 |
-
#: adminpages/memberslist.php:167
|
1548 |
msgid "Ended"
|
1549 |
msgstr ""
|
1550 |
|
1551 |
#: adminpages/memberslist.php:261 adminpages/reports/login.php:212
|
1552 |
#: adminpages/memberslist.php:195 adminpages/memberslist.php:223
|
1553 |
-
#: adminpages/memberslist.php:251 adminpages/
|
1554 |
-
#: adminpages/reports/login.php:
|
1555 |
msgid "No members found."
|
1556 |
msgstr ""
|
1557 |
|
1558 |
#: adminpages/memberslist.php:261 adminpages/reports/login.php:212
|
1559 |
#: adminpages/memberslist.php:195 adminpages/memberslist.php:223
|
1560 |
-
#: adminpages/memberslist.php:251 adminpages/
|
1561 |
-
#: adminpages/reports/login.php:
|
1562 |
msgid "Search all levels"
|
1563 |
msgstr ""
|
1564 |
|
@@ -1662,8 +1473,8 @@ msgstr ""
|
|
1662 |
|
1663 |
#: adminpages/orders.php:370 adminpages/orders.php:915 pages/invoice.php:84
|
1664 |
#: adminpages/orders.php:320 adminpages/orders.php:370
|
1665 |
-
#: adminpages/orders.php:602 adminpages/orders.php:905
|
1666 |
-
#:
|
1667 |
msgid "Total"
|
1668 |
msgstr ""
|
1669 |
|
@@ -1684,15 +1495,13 @@ msgstr ""
|
|
1684 |
|
1685 |
#: adminpages/orders.php:389
|
1686 |
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1687 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1688 |
#: pages/checkout.php:516 adminpages/orders.php:339 adminpages/orders.php:389
|
1689 |
#: classes/gateways/class.pmprogateway_braintree.php:291
|
1690 |
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1691 |
-
#: classes/gateways/class.pmprogateway_stripe.php:408
|
1692 |
-
#:
|
1693 |
-
#: pages/
|
1694 |
-
#: pages/checkout.php:507 pages/checkout.php:510 pages/checkout.php:516
|
1695 |
-
#: pages/checkout.php:517
|
1696 |
msgid "Card Type"
|
1697 |
msgstr ""
|
1698 |
|
@@ -1728,14 +1537,12 @@ msgstr ""
|
|
1728 |
#: adminpages/orders.php:423 adminpages/orders.php:919
|
1729 |
#: adminpages/orders.php:373 adminpages/orders.php:423
|
1730 |
#: adminpages/orders.php:606 adminpages/orders.php:909
|
1731 |
-
#: adminpages/orders.php:919
|
1732 |
msgid "Status"
|
1733 |
msgstr ""
|
1734 |
|
1735 |
#: adminpages/orders.php:444 adminpages/orders.php:917
|
1736 |
#: adminpages/orders.php:394 adminpages/orders.php:444
|
1737 |
#: adminpages/orders.php:604 adminpages/orders.php:907
|
1738 |
-
#: adminpages/orders.php:917
|
1739 |
msgid "Gateway"
|
1740 |
msgstr ""
|
1741 |
|
@@ -1786,9 +1593,9 @@ msgstr ""
|
|
1786 |
#: adminpages/orders.php:493 adminpages/orders.php:920 pages/invoice.php:107
|
1787 |
#: shortcodes/pmpro_account.php:122 adminpages/orders.php:442
|
1788 |
#: adminpages/orders.php:492 adminpages/orders.php:493
|
1789 |
-
#: adminpages/orders.php:607 adminpages/orders.php:910
|
1790 |
-
#:
|
1791 |
-
#:
|
1792 |
msgid "Date"
|
1793 |
msgstr ""
|
1794 |
|
@@ -1826,6 +1633,10 @@ msgstr ""
|
|
1826 |
msgid "Add New Order"
|
1827 |
msgstr ""
|
1828 |
|
|
|
|
|
|
|
|
|
1829 |
#: adminpages/orders.php:606 adminpages/orders.php:606
|
1830 |
msgid "Within a Date Range"
|
1831 |
msgstr ""
|
@@ -1865,7 +1676,7 @@ msgid "Search Orders"
|
|
1865 |
msgstr ""
|
1866 |
|
1867 |
#: adminpages/orders.php:903 adminpages/orders.php:590
|
1868 |
-
#: adminpages/orders.php:893
|
1869 |
#, php-format
|
1870 |
msgid "%d orders found."
|
1871 |
msgstr ""
|
@@ -1873,178 +1684,171 @@ msgstr ""
|
|
1873 |
#: adminpages/orders.php:912 adminpages/reports/login.php:143
|
1874 |
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
1875 |
#: adminpages/orders.php:599 adminpages/orders.php:902
|
1876 |
-
#: adminpages/
|
1877 |
-
#: adminpages/paymentsettings.php:
|
1878 |
-
#: adminpages/reports/login.php:
|
1879 |
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
1880 |
msgid "User"
|
1881 |
msgstr ""
|
1882 |
|
1883 |
-
#: adminpages/orders.php:914 includes/init.php:
|
1884 |
#: pages/checkout.php:42 pages/confirmation.php:47 pages/confirmation.php:64
|
1885 |
#: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
|
1886 |
-
#: adminpages/orders.php:601 adminpages/orders.php:904
|
1887 |
-
#:
|
1888 |
-
#: includes/init.php:218 includes/init.php:220 includes/init.php:222
|
1889 |
#: includes/profile.php:25 includes/profile.php:27 pages/checkout.php:33
|
1890 |
-
#: pages/checkout.php:34 pages/checkout.php:35 pages/
|
1891 |
-
#: pages/confirmation.php:
|
1892 |
-
#: pages/confirmation.php:
|
1893 |
-
#: pages/confirmation.php:
|
1894 |
-
#: pages/invoice.php:
|
1895 |
msgid "Membership Level"
|
1896 |
msgstr ""
|
1897 |
|
1898 |
#: adminpages/orders.php:916 adminpages/orders.php:982
|
1899 |
#: adminpages/orders.php:603 adminpages/orders.php:651
|
1900 |
-
#: adminpages/orders.php:906 adminpages/orders.php:
|
1901 |
-
#: adminpages/orders.php:
|
1902 |
-
#: adminpages/orders.php:982
|
1903 |
msgid "Payment"
|
1904 |
msgstr ""
|
1905 |
|
1906 |
#: adminpages/orders.php:918 adminpages/orders.php:605
|
1907 |
-
#: adminpages/orders.php:908
|
1908 |
msgid "Transaction IDs"
|
1909 |
msgstr ""
|
1910 |
|
1911 |
#: adminpages/orders.php:943 adminpages/orders.php:630
|
1912 |
-
#: adminpages/orders.php:933
|
1913 |
msgid "deleted"
|
1914 |
msgstr ""
|
1915 |
|
1916 |
#: adminpages/orders.php:984 adminpages/orders.php:653
|
1917 |
#: adminpages/orders.php:956 adminpages/orders.php:974
|
1918 |
-
#: adminpages/orders.php:984
|
1919 |
msgid "Subscription"
|
1920 |
msgstr ""
|
1921 |
|
1922 |
-
#: adminpages/orders.php:
|
1923 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
1924 |
-
#: adminpages/orders.php:995 adminpages/orders.php:998
|
1925 |
#, php-format
|
1926 |
msgid ""
|
1927 |
"Deleting orders is permanent and can affect active users. Are you sure you "
|
1928 |
"want to delete order %s?"
|
1929 |
msgstr ""
|
1930 |
|
1931 |
-
#: adminpages/orders.php:
|
1932 |
#: adminpages/orders.php:977 adminpages/orders.php:995
|
1933 |
-
#: adminpages/orders.php:1005 adminpages/orders.php:1008
|
1934 |
msgid "No orders found."
|
1935 |
msgstr ""
|
1936 |
|
1937 |
-
#: adminpages/pagesettings.php:
|
1938 |
-
msgid "Your page settings have been updated."
|
1939 |
-
msgstr ""
|
1940 |
-
|
1941 |
-
#: adminpages/pagesettings.php:64 adminpages/pagesettings.php:51
|
1942 |
msgid "Membership Account"
|
1943 |
msgstr ""
|
1944 |
|
1945 |
-
#: adminpages/pagesettings.php:
|
1946 |
msgid "Membership Billing"
|
1947 |
msgstr ""
|
1948 |
|
1949 |
-
#: adminpages/pagesettings.php:
|
1950 |
msgid "Membership Cancel"
|
1951 |
msgstr ""
|
1952 |
|
1953 |
-
#: adminpages/pagesettings.php:
|
1954 |
msgid "Membership Checkout"
|
1955 |
msgstr ""
|
1956 |
|
1957 |
-
#: adminpages/pagesettings.php:
|
1958 |
msgid "Membership Confirmation"
|
1959 |
msgstr ""
|
1960 |
|
1961 |
-
#: adminpages/pagesettings.php:
|
1962 |
msgid "Membership Invoice"
|
1963 |
msgstr ""
|
1964 |
|
1965 |
-
#: adminpages/pagesettings.php:
|
|
|
|
|
|
|
|
|
|
|
1966 |
#: adminpages/pagesettings.php:111
|
1967 |
msgid "The following pages have been created for you"
|
1968 |
msgstr ""
|
1969 |
|
1970 |
-
#: adminpages/pagesettings.php:
|
1971 |
#: adminpages/pagesettings.php:126
|
1972 |
msgid ""
|
1973 |
"Manage the WordPress pages assigned to each required Paid Memberships Pro "
|
1974 |
"page."
|
1975 |
msgstr ""
|
1976 |
|
1977 |
-
#: adminpages/pagesettings.php:
|
1978 |
#: adminpages/pagesettings.php:132
|
1979 |
msgid ""
|
1980 |
"Assign the WordPress pages for each required Paid Memberships Pro page or"
|
1981 |
msgstr ""
|
1982 |
|
1983 |
-
#: adminpages/pagesettings.php:
|
1984 |
#: adminpages/pagesettings.php:132
|
1985 |
msgid "click here to let us generate them for you"
|
1986 |
msgstr ""
|
1987 |
|
1988 |
-
#: adminpages/pagesettings.php:
|
1989 |
#: adminpages/pagesettings.php:140
|
1990 |
msgid "Account Page"
|
1991 |
msgstr ""
|
1992 |
|
1993 |
-
#: adminpages/pagesettings.php:
|
1994 |
-
#: adminpages/pagesettings.php:
|
1995 |
-
#: adminpages/pagesettings.php:
|
1996 |
-
#: adminpages/pagesettings.php:
|
1997 |
-
#: adminpages/pagesettings.php:
|
1998 |
-
#: adminpages/pagesettings.php:
|
1999 |
-
#: adminpages/pagesettings.php:
|
2000 |
-
#: adminpages/pagesettings.php:
|
2001 |
-
#: adminpages/pagesettings.php:206 adminpages/pagesettings.php:209
|
2002 |
-
#: adminpages/pagesettings.php:222 adminpages/pagesettings.php:225
|
2003 |
-
#: adminpages/pagesettings.php:238 adminpages/pagesettings.php:241
|
2004 |
msgid "Choose One"
|
2005 |
msgstr ""
|
2006 |
|
2007 |
-
#: adminpages/pagesettings.php:
|
2008 |
-
#: adminpages/pagesettings.php:
|
2009 |
-
#: adminpages/pagesettings.php:
|
2010 |
-
#: adminpages/pagesettings.php:
|
2011 |
-
#: adminpages/pagesettings.php:
|
2012 |
-
#: adminpages/pagesettings.php:
|
2013 |
-
#: adminpages/pagesettings.php:
|
2014 |
-
#: adminpages/pagesettings.php:
|
2015 |
-
#: adminpages/pagesettings.php:
|
2016 |
-
#: adminpages/pagesettings.php:
|
2017 |
-
#: adminpages/pagesettings.php:
|
2018 |
-
#: adminpages/pagesettings.php:
|
2019 |
-
#: adminpages/pagesettings.php:
|
2020 |
-
#: adminpages/pagesettings.php:
|
2021 |
-
#: adminpages/pagesettings.php:
|
2022 |
-
#: adminpages/pagesettings.php:
|
2023 |
-
#: adminpages/pagesettings.php:
|
2024 |
msgid "edit page"
|
2025 |
msgstr ""
|
2026 |
|
2027 |
-
#: adminpages/pagesettings.php:
|
2028 |
-
#: adminpages/pagesettings.php:
|
2029 |
-
#: adminpages/pagesettings.php:
|
2030 |
-
#: adminpages/pagesettings.php:
|
2031 |
-
#: adminpages/pagesettings.php:
|
2032 |
-
#: adminpages/pagesettings.php:
|
2033 |
-
#: adminpages/pagesettings.php:
|
2034 |
-
#: adminpages/pagesettings.php:
|
2035 |
-
#: adminpages/pagesettings.php:
|
2036 |
-
#: adminpages/pagesettings.php:
|
2037 |
-
#: adminpages/pagesettings.php:
|
2038 |
-
#: adminpages/pagesettings.php:
|
2039 |
-
#: adminpages/pagesettings.php:
|
2040 |
-
#: adminpages/pagesettings.php:
|
2041 |
msgid "view page"
|
2042 |
msgstr ""
|
2043 |
|
2044 |
-
#: adminpages/pagesettings.php:
|
2045 |
-
#: adminpages/pagesettings.php:
|
2046 |
-
#: adminpages/pagesettings.php:
|
2047 |
-
#: adminpages/pagesettings.php:
|
2048 |
#: adminpages/pagesettings.php:123 adminpages/pagesettings.php:134
|
2049 |
#: adminpages/pagesettings.php:138 adminpages/pagesettings.php:147
|
2050 |
#: adminpages/pagesettings.php:151 adminpages/pagesettings.php:153
|
@@ -2061,50 +1865,42 @@ msgstr ""
|
|
2061 |
msgid "Include the shortcode"
|
2062 |
msgstr ""
|
2063 |
|
2064 |
-
#: adminpages/pagesettings.php:
|
2065 |
#: adminpages/pagesettings.php:127 adminpages/pagesettings.php:155
|
2066 |
#: adminpages/pagesettings.php:158
|
2067 |
msgid "Billing Information Page"
|
2068 |
msgstr ""
|
2069 |
|
2070 |
-
#: adminpages/pagesettings.php:
|
2071 |
#: adminpages/pagesettings.php:142 adminpages/pagesettings.php:170
|
2072 |
#: adminpages/pagesettings.php:173
|
2073 |
msgid "Cancel Page"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
-
#: adminpages/pagesettings.php:
|
2077 |
#: adminpages/pagesettings.php:158 adminpages/pagesettings.php:186
|
2078 |
#: adminpages/pagesettings.php:189
|
2079 |
msgid "Checkout Page"
|
2080 |
msgstr ""
|
2081 |
|
2082 |
-
#: adminpages/pagesettings.php:
|
2083 |
#: adminpages/pagesettings.php:174 adminpages/pagesettings.php:202
|
2084 |
#: adminpages/pagesettings.php:205
|
2085 |
msgid "Confirmation Page"
|
2086 |
msgstr ""
|
2087 |
|
2088 |
-
#: adminpages/pagesettings.php:
|
2089 |
#: adminpages/pagesettings.php:190 adminpages/pagesettings.php:218
|
2090 |
#: adminpages/pagesettings.php:221
|
2091 |
msgid "Invoice Page"
|
2092 |
msgstr ""
|
2093 |
|
2094 |
-
#: adminpages/pagesettings.php:
|
2095 |
#: adminpages/pagesettings.php:206 adminpages/pagesettings.php:234
|
2096 |
#: adminpages/pagesettings.php:237
|
2097 |
msgid "Levels Page"
|
2098 |
msgstr ""
|
2099 |
|
2100 |
-
#: adminpages/pagesettings.php:245
|
2101 |
-
msgid "Additional Page Settings"
|
2102 |
-
msgstr ""
|
2103 |
-
|
2104 |
-
#: adminpages/pagesettings.php:280
|
2105 |
-
msgid "Generate Page"
|
2106 |
-
msgstr ""
|
2107 |
-
|
2108 |
#: adminpages/paymentsettings.php:49 adminpages/paymentsettings.php:49
|
2109 |
#: adminpages/paymentsettings.php:77 adminpages/paymentsettings.php:82
|
2110 |
msgid "Your payment settings have been updated."
|
@@ -2162,7 +1958,7 @@ msgstr ""
|
|
2162 |
#: adminpages/paymentsettings.php:188 adminpages/paymentsettings.php:398
|
2163 |
#: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
|
2164 |
#: adminpages/paymentsettings.php:445 pages/billing.php:78
|
2165 |
-
#: pages/billing.php:82
|
2166 |
msgid "optional"
|
2167 |
msgstr ""
|
2168 |
|
@@ -2446,21 +2242,19 @@ msgstr ""
|
|
2446 |
|
2447 |
#: classes/class.pmproemail.php:134 classes/class.pmproemail.php:120
|
2448 |
#: classes/class.pmproemail.php:122 classes/class.pmproemail.php:125
|
2449 |
-
#: classes/class.pmproemail.php:134
|
2450 |
#, php-format
|
2451 |
msgid "Your membership at %s has been CANCELLED"
|
2452 |
msgstr ""
|
2453 |
|
2454 |
#: classes/class.pmproemail.php:156 classes/class.pmproemail.php:142
|
2455 |
#: classes/class.pmproemail.php:144 classes/class.pmproemail.php:147
|
2456 |
-
#: classes/class.pmproemail.php:156
|
2457 |
#, php-format
|
2458 |
msgid "Membership for %s at %s has been CANCELLED"
|
2459 |
msgstr ""
|
2460 |
|
2461 |
#: classes/class.pmproemail.php:187 classes/class.pmproemail.php:172
|
2462 |
#: classes/class.pmproemail.php:173 classes/class.pmproemail.php:175
|
2463 |
-
#: classes/class.pmproemail.php:178
|
2464 |
#, php-format
|
2465 |
msgid "Your membership confirmation for %s"
|
2466 |
msgstr ""
|
@@ -2469,7 +2263,7 @@ msgstr ""
|
|
2469 |
#: classes/class.pmproemail.php:258 classes/class.pmproemail.php:337
|
2470 |
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:657
|
2471 |
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2472 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2473 |
#: pages/checkout.php:85 pages/checkout.php:603 pages/confirmation.php:52
|
2474 |
#: pages/invoice.php:33 classes/class.pmproemail.php:216
|
2475 |
#: classes/class.pmproemail.php:218 classes/class.pmproemail.php:225
|
@@ -2477,23 +2271,20 @@ msgstr ""
|
|
2477 |
#: classes/class.pmproemail.php:231 classes/class.pmproemail.php:234
|
2478 |
#: classes/class.pmproemail.php:236 classes/class.pmproemail.php:237
|
2479 |
#: classes/class.pmproemail.php:240 classes/class.pmproemail.php:246
|
2480 |
-
#: classes/class.pmproemail.php:249 classes/class.pmproemail.php:
|
2481 |
-
#: classes/class.pmproemail.php:
|
2482 |
-
#: classes/class.pmproemail.php:
|
2483 |
-
#: classes/class.pmproemail.php:
|
2484 |
-
#: classes/class.pmproemail.php:
|
2485 |
-
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:532
|
2486 |
#: classes/class.pmproemail.php:580 classes/class.pmproemail.php:645
|
2487 |
-
#: classes/class.pmproemail.php:648
|
2488 |
#: classes/gateways/class.pmprogateway_braintree.php:349
|
2489 |
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2490 |
-
#: classes/gateways/class.pmprogateway_stripe.php:495
|
2491 |
-
#:
|
2492 |
-
#: pages/checkout.php:
|
2493 |
-
#: pages/checkout.php:
|
2494 |
-
#: pages/checkout.php:
|
2495 |
-
#: pages/checkout.php:566 pages/checkout.php:573 pages/checkout.php:594
|
2496 |
-
#: pages/checkout.php:603 pages/confirmation.php:51 pages/confirmation.php:52
|
2497 |
#: pages/invoice.php:32 pages/invoice.php:33
|
2498 |
msgid "Discount Code"
|
2499 |
msgstr ""
|
@@ -2501,104 +2292,101 @@ msgstr ""
|
|
2501 |
#: classes/class.pmproemail.php:265 classes/class.pmproemail.php:358
|
2502 |
#: classes/class.pmproemail.php:663 classes/class.pmproemail.php:241
|
2503 |
#: classes/class.pmproemail.php:243 classes/class.pmproemail.php:253
|
2504 |
-
#: classes/class.pmproemail.php:256 classes/class.pmproemail.php:
|
2505 |
-
#: classes/class.pmproemail.php:
|
2506 |
-
#: classes/class.pmproemail.php:
|
2507 |
-
#: classes/class.pmproemail.php:358 classes/class.pmproemail.php:538
|
2508 |
#: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
|
2509 |
-
#: classes/class.pmproemail.php:654
|
2510 |
#, php-format
|
2511 |
msgid "This membership will expire on %s."
|
2512 |
msgstr ""
|
2513 |
|
2514 |
#: classes/class.pmproemail.php:287 classes/class.pmproemail.php:263
|
2515 |
#: classes/class.pmproemail.php:265 classes/class.pmproemail.php:275
|
2516 |
-
#: classes/class.pmproemail.php:278
|
2517 |
#, php-format
|
2518 |
msgid "Member Checkout for %s at %s"
|
2519 |
msgstr ""
|
2520 |
|
2521 |
#: classes/class.pmproemail.php:375 classes/class.pmproemail.php:342
|
2522 |
#: classes/class.pmproemail.php:345 classes/class.pmproemail.php:363
|
2523 |
-
#: classes/class.pmproemail.php:366
|
2524 |
#, php-format
|
2525 |
msgid "Your billing information has been udpated at %s"
|
2526 |
msgstr ""
|
2527 |
|
2528 |
#: classes/class.pmproemail.php:428 classes/class.pmproemail.php:386
|
2529 |
#: classes/class.pmproemail.php:390 classes/class.pmproemail.php:416
|
2530 |
-
#: classes/class.pmproemail.php:419
|
2531 |
#, php-format
|
2532 |
msgid "Billing information has been udpated for %s at %s"
|
2533 |
msgstr ""
|
2534 |
|
2535 |
#: classes/class.pmproemail.php:476 classes/class.pmproemail.php:425
|
2536 |
#: classes/class.pmproemail.php:430 classes/class.pmproemail.php:464
|
2537 |
-
#: classes/class.pmproemail.php:467
|
2538 |
#, php-format
|
2539 |
msgid "Membership Payment Failed at %s"
|
2540 |
msgstr ""
|
2541 |
|
2542 |
#: classes/class.pmproemail.php:522 classes/class.pmproemail.php:462
|
2543 |
#: classes/class.pmproemail.php:468 classes/class.pmproemail.php:510
|
2544 |
-
#: classes/class.pmproemail.php:513
|
2545 |
#, php-format
|
2546 |
msgid "Membership Payment Failed For %s at %s"
|
2547 |
msgstr ""
|
2548 |
|
2549 |
#: classes/class.pmproemail.php:569 classes/class.pmproemail.php:508
|
2550 |
#: classes/class.pmproemail.php:557 classes/class.pmproemail.php:560
|
2551 |
-
#: classes/class.pmproemail.php:569
|
2552 |
#, php-format
|
2553 |
msgid "Credit Card on File Expiring Soon at %s"
|
2554 |
msgstr ""
|
2555 |
|
2556 |
#: classes/class.pmproemail.php:617 classes/class.pmproemail.php:501
|
2557 |
#: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
|
2558 |
-
#: classes/class.pmproemail.php:608
|
2559 |
#, php-format
|
2560 |
msgid "INVOICE for %s membership"
|
2561 |
msgstr ""
|
2562 |
|
2563 |
#: classes/class.pmproemail.php:688 classes/class.pmproemail.php:563
|
2564 |
#: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
|
2565 |
-
#: classes/class.pmproemail.php:679
|
2566 |
#, php-format
|
2567 |
msgid "Your trial at %s is ending soon"
|
2568 |
msgstr ""
|
2569 |
|
2570 |
#: classes/class.pmproemail.php:722 classes/class.pmproemail.php:596
|
2571 |
#: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
|
2572 |
-
#: classes/class.pmproemail.php:713
|
2573 |
#, php-format
|
2574 |
msgid "Your membership at %s has ended"
|
2575 |
msgstr ""
|
2576 |
|
2577 |
#: classes/class.pmproemail.php:747 classes/class.pmproemail.php:621
|
2578 |
#: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
|
2579 |
-
#: classes/class.pmproemail.php:738
|
2580 |
#, php-format
|
2581 |
msgid "Your membership at %s will end soon"
|
2582 |
msgstr ""
|
2583 |
|
2584 |
#: classes/class.pmproemail.php:767 classes/class.pmproemail.php:641
|
2585 |
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
|
2586 |
-
#: classes/class.pmproemail.php:758
|
2587 |
#, php-format
|
2588 |
msgid "Your membership at %s has been changed"
|
2589 |
msgstr ""
|
2590 |
|
2591 |
#: classes/class.pmproemail.php:771 classes/class.pmproemail.php:809
|
2592 |
#: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
|
2593 |
-
#: classes/class.pmproemail.php:
|
2594 |
-
#: classes/class.pmproemail.php:809
|
2595 |
#, php-format
|
2596 |
msgid "The new level is %s"
|
2597 |
msgstr ""
|
2598 |
|
2599 |
#: classes/class.pmproemail.php:773 classes/class.pmproemail.php:647
|
2600 |
#: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
|
2601 |
-
#: classes/class.pmproemail.php:764
|
2602 |
msgid "Your membership has been cancelled"
|
2603 |
msgstr ""
|
2604 |
|
@@ -2606,8 +2394,7 @@ msgstr ""
|
|
2606 |
#: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
|
2607 |
#: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
|
2608 |
#: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
|
2609 |
-
#: classes/class.pmproemail.php:
|
2610 |
-
#: classes/class.pmproemail.php:806 classes/class.pmproemail.php:815
|
2611 |
#, php-format
|
2612 |
msgid "This membership will expire on %s"
|
2613 |
msgstr ""
|
@@ -2616,20 +2403,19 @@ msgstr ""
|
|
2616 |
#: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
|
2617 |
#: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
|
2618 |
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
|
2619 |
-
#: classes/class.pmproemail.php:
|
2620 |
-
#: classes/class.pmproemail.php:810 classes/class.pmproemail.php:819
|
2621 |
msgid "This membership does not expire"
|
2622 |
msgstr ""
|
2623 |
|
2624 |
#: classes/class.pmproemail.php:805 classes/class.pmproemail.php:679
|
2625 |
#: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
|
2626 |
-
#: classes/class.pmproemail.php:796
|
2627 |
#, php-format
|
2628 |
msgid "Membership for %s at %s has been changed"
|
2629 |
msgstr ""
|
2630 |
|
2631 |
#: classes/class.pmproemail.php:811 classes/class.pmproemail.php:799
|
2632 |
-
#: classes/class.pmproemail.php:802
|
2633 |
msgid "Membership has been cancelled"
|
2634 |
msgstr ""
|
2635 |
|
@@ -2715,10 +2501,9 @@ msgid ""
|
|
2715 |
msgstr ""
|
2716 |
|
2717 |
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
2718 |
-
#: paid-memberships-pro.php:
|
2719 |
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
2720 |
#: paid-memberships-pro.php:122 paid-memberships-pro.php:123
|
2721 |
-
#: paid-memberships-pro.php:130
|
2722 |
msgid "Authorize.net"
|
2723 |
msgstr ""
|
2724 |
|
@@ -2769,11 +2554,10 @@ msgid "Could not connect to Authorize.net"
|
|
2769 |
msgstr ""
|
2770 |
|
2771 |
#: classes/gateways/class.pmprogateway_braintree.php:76
|
2772 |
-
#: paid-memberships-pro.php:
|
2773 |
#: classes/gateways/class.pmprogateway_braintree.php:63
|
2774 |
#: classes/gateways/class.pmprogateway_braintree.php:76
|
2775 |
#: paid-memberships-pro.php:123 paid-memberships-pro.php:124
|
2776 |
-
#: paid-memberships-pro.php:131
|
2777 |
msgid "Braintree Payments"
|
2778 |
msgstr ""
|
2779 |
|
@@ -2819,7 +2603,7 @@ msgid "Client-Side Encryption Key"
|
|
2819 |
msgstr ""
|
2820 |
|
2821 |
#: classes/gateways/class.pmprogateway_braintree.php:169
|
2822 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2823 |
#: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
|
2824 |
#: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:509
|
2825 |
#: adminpages/paymentsettings.php:511 adminpages/paymentsettings.php:517
|
@@ -2827,7 +2611,6 @@ msgstr ""
|
|
2827 |
#: classes/gateways/class.pmprogateway_braintree.php:156
|
2828 |
#: classes/gateways/class.pmprogateway_braintree.php:169
|
2829 |
#: classes/gateways/class.pmprogateway_stripe.php:181
|
2830 |
-
#: classes/gateways/class.pmprogateway_stripe.php:182
|
2831 |
msgid "Web Hook URL"
|
2832 |
msgstr ""
|
2833 |
|
@@ -2840,89 +2623,79 @@ msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
|
|
2840 |
msgstr ""
|
2841 |
|
2842 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2843 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2844 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
2845 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2846 |
-
#: classes/gateways/class.pmprogateway_stripe.php:387
|
2847 |
-
#: classes/gateways/class.pmprogateway_stripe.php:388 pages/checkout.php:476
|
2848 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
2849 |
-
#: pages/checkout.php:
|
2850 |
msgid "Payment Information"
|
2851 |
msgstr ""
|
2852 |
|
2853 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2854 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2855 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
2856 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2857 |
-
#: classes/gateways/class.pmprogateway_stripe.php:387
|
2858 |
-
#: classes/gateways/class.pmprogateway_stripe.php:388 pages/checkout.php:476
|
2859 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
2860 |
-
#: pages/checkout.php:
|
2861 |
#, php-format
|
2862 |
msgid "We Accept %s"
|
2863 |
msgstr ""
|
2864 |
|
2865 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
2866 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2867 |
#: pages/checkout.php:557
|
2868 |
#: classes/gateways/class.pmprogateway_braintree.php:303
|
2869 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
2870 |
-
#: classes/gateways/class.pmprogateway_stripe.php:449
|
2871 |
-
#:
|
2872 |
-
#: pages/
|
2873 |
-
#: pages/checkout.php:519 pages/checkout.php:520 pages/checkout.php:527
|
2874 |
-
#: pages/checkout.php:548 pages/checkout.php:557
|
2875 |
msgid "Card Number"
|
2876 |
msgstr ""
|
2877 |
|
2878 |
#: classes/gateways/class.pmprogateway_braintree.php:353
|
2879 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2880 |
#: pages/checkout.php:594
|
2881 |
#: classes/gateways/class.pmprogateway_braintree.php:340
|
2882 |
#: classes/gateways/class.pmprogateway_braintree.php:353
|
2883 |
-
#: classes/gateways/class.pmprogateway_stripe.php:486
|
2884 |
-
#:
|
2885 |
-
#: pages/
|
2886 |
-
#: pages/checkout.php:556 pages/checkout.php:557 pages/checkout.php:564
|
2887 |
-
#: pages/checkout.php:585 pages/checkout.php:594
|
2888 |
msgid "CVV"
|
2889 |
msgstr ""
|
2890 |
|
2891 |
#: classes/gateways/class.pmprogateway_braintree.php:354
|
2892 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2893 |
#: pages/checkout.php:595
|
2894 |
#: classes/gateways/class.pmprogateway_braintree.php:341
|
2895 |
#: classes/gateways/class.pmprogateway_braintree.php:354
|
2896 |
-
#: classes/gateways/class.pmprogateway_stripe.php:487
|
2897 |
-
#:
|
2898 |
-
#: pages/
|
2899 |
-
#: pages/checkout.php:557 pages/checkout.php:558 pages/checkout.php:565
|
2900 |
-
#: pages/checkout.php:586 pages/checkout.php:595
|
2901 |
msgid "what's this?"
|
2902 |
msgstr ""
|
2903 |
|
2904 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
2905 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2906 |
#: pages/checkout.php:605
|
2907 |
#: classes/gateways/class.pmprogateway_braintree.php:351
|
2908 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
2909 |
-
#: classes/gateways/class.pmprogateway_stripe.php:497
|
2910 |
-
#:
|
2911 |
-
#: pages/checkout.php:
|
2912 |
-
#: pages/checkout.php:
|
2913 |
-
#: pages/checkout.php:575 pages/checkout.php:596 pages/checkout.php:605
|
2914 |
msgid "Apply"
|
2915 |
msgstr ""
|
2916 |
|
2917 |
#: classes/gateways/class.pmprogateway_braintree.php:419
|
2918 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2919 |
#: classes/gateways/class.pmprogateway_braintree.php:61
|
2920 |
#: classes/gateways/class.pmprogateway_braintree.php:406
|
2921 |
#: classes/gateways/class.pmprogateway_braintree.php:419
|
2922 |
#: classes/gateways/class.pmprogateway_stripe.php:53
|
2923 |
#: classes/gateways/class.pmprogateway_stripe.php:1011
|
2924 |
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
2925 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1026
|
2926 |
msgid "Unknown error: Initial payment failed."
|
2927 |
msgstr ""
|
2928 |
|
@@ -3012,12 +2785,11 @@ msgid "Could not find the subscription."
|
|
3012 |
msgstr ""
|
3013 |
|
3014 |
#: classes/gateways/class.pmprogateway_check.php:48
|
3015 |
-
#: paid-memberships-pro.php:
|
3016 |
#: adminpages/orders.php:449 adminpages/paymentsettings.php:157
|
3017 |
#: adminpages/paymentsettings.php:159
|
3018 |
#: classes/gateways/class.pmprogateway_check.php:48
|
3019 |
#: paid-memberships-pro.php:116 paid-memberships-pro.php:117
|
3020 |
-
#: paid-memberships-pro.php:124
|
3021 |
msgid "Pay by Check"
|
3022 |
msgstr ""
|
3023 |
|
@@ -3097,7 +2869,6 @@ msgstr ""
|
|
3097 |
#: adminpages/paymentsettings.php:223 adminpages/paymentsettings.php:228
|
3098 |
#: classes/gateways/class.pmprogateway_payflowpro.php:124
|
3099 |
#: pages/checkout.php:177 pages/checkout.php:180 pages/checkout.php:182
|
3100 |
-
#: pages/checkout.php:189
|
3101 |
msgid "Password"
|
3102 |
msgstr ""
|
3103 |
|
@@ -3126,30 +2897,27 @@ msgid ""
|
|
3126 |
msgstr ""
|
3127 |
|
3128 |
#: classes/gateways/class.pmprogateway_paypal.php:57
|
3129 |
-
#: paid-memberships-pro.php:
|
3130 |
#: classes/gateways/class.pmprogateway_paypal.php:57
|
3131 |
#: paid-memberships-pro.php:119 paid-memberships-pro.php:120
|
3132 |
-
#: paid-memberships-pro.php:127
|
3133 |
msgid "PayPal Website Payments Pro"
|
3134 |
msgstr ""
|
3135 |
|
3136 |
#: classes/gateways/class.pmprogateway_paypal.php:113
|
3137 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3138 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:112
|
3139 |
#: classes/gateways/class.pmprogateway_paypal.php:113
|
3140 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:118
|
3141 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:128
|
3142 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:112
|
3143 |
msgid "PayPal Settings"
|
3144 |
msgstr ""
|
3145 |
|
3146 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
3147 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3148 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
3149 |
#: adminpages/paymentsettings.php:179
|
3150 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
3151 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
3152 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:133
|
3153 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
3154 |
msgid ""
|
3155 |
"We do not recommend using PayPal Standard. We suggest using PayPal Express, "
|
@@ -3160,19 +2928,18 @@ msgid ""
|
|
3160 |
msgstr ""
|
3161 |
|
3162 |
#: classes/gateways/class.pmprogateway_paypal.php:123
|
3163 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3164 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:122
|
3165 |
#: adminpages/paymentsettings.php:227 adminpages/paymentsettings.php:231
|
3166 |
#: adminpages/paymentsettings.php:236
|
3167 |
#: classes/gateways/class.pmprogateway_paypal.php:123
|
3168 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:128
|
3169 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:138
|
3170 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:122
|
3171 |
msgid "Gateway Account Email"
|
3172 |
msgstr ""
|
3173 |
|
3174 |
#: classes/gateways/class.pmprogateway_paypal.php:131
|
3175 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3176 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:130
|
3177 |
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
3178 |
#: adminpages/paymentsettings.php:235 adminpages/paymentsettings.php:239
|
@@ -3180,7 +2947,6 @@ msgstr ""
|
|
3180 |
#: adminpages/paymentsettings.php:336
|
3181 |
#: classes/gateways/class.pmprogateway_paypal.php:131
|
3182 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:136
|
3183 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:146
|
3184 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:130
|
3185 |
#: classes/gateways/class.pmprogateway_twocheckout.php:113
|
3186 |
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
@@ -3188,7 +2954,7 @@ msgid "API Username"
|
|
3188 |
msgstr ""
|
3189 |
|
3190 |
#: classes/gateways/class.pmprogateway_paypal.php:139
|
3191 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3192 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:138
|
3193 |
#: classes/gateways/class.pmprogateway_twocheckout.php:130
|
3194 |
#: adminpages/paymentsettings.php:243 adminpages/paymentsettings.php:247
|
@@ -3196,7 +2962,6 @@ msgstr ""
|
|
3196 |
#: adminpages/paymentsettings.php:344
|
3197 |
#: classes/gateways/class.pmprogateway_paypal.php:139
|
3198 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:144
|
3199 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:154
|
3200 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:138
|
3201 |
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
3202 |
#: classes/gateways/class.pmprogateway_twocheckout.php:130
|
@@ -3204,25 +2969,23 @@ msgid "API Password"
|
|
3204 |
msgstr ""
|
3205 |
|
3206 |
#: classes/gateways/class.pmprogateway_paypal.php:147
|
3207 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3208 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:146
|
3209 |
#: adminpages/paymentsettings.php:251 adminpages/paymentsettings.php:255
|
3210 |
#: adminpages/paymentsettings.php:260
|
3211 |
#: classes/gateways/class.pmprogateway_paypal.php:147
|
3212 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:152
|
3213 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:162
|
3214 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:146
|
3215 |
msgid "API Signature"
|
3216 |
msgstr ""
|
3217 |
|
3218 |
#: classes/gateways/class.pmprogateway_paypal.php:155
|
3219 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3220 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:154
|
3221 |
#: adminpages/paymentsettings.php:446 adminpages/paymentsettings.php:479
|
3222 |
#: adminpages/paymentsettings.php:485 adminpages/paymentsettings.php:487
|
3223 |
#: classes/gateways/class.pmprogateway_paypal.php:155
|
3224 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:160
|
3225 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:170
|
3226 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:154
|
3227 |
msgid "IPN Handler URL"
|
3228 |
msgstr ""
|
@@ -3235,47 +2998,44 @@ msgid ""
|
|
3235 |
msgstr ""
|
3236 |
|
3237 |
#: classes/gateways/class.pmprogateway_paypal.php:178
|
3238 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3239 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:202
|
3240 |
#: pages/checkout.php:295 classes/gateways/class.pmprogateway_paypal.php:178
|
3241 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:402
|
3242 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:412
|
3243 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:202
|
3244 |
-
#: pages/checkout.php:286 pages/checkout.php:288 pages/checkout.php:
|
3245 |
-
#: pages/checkout.php:
|
3246 |
-
#: pages/checkout.php:
|
3247 |
msgid "Check Out with PayPal"
|
3248 |
msgstr ""
|
3249 |
|
3250 |
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3251 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3252 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3253 |
#: pages/checkout.php:713 classes/gateways/class.pmprogateway_paypal.php:184
|
3254 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3255 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3256 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3257 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3258 |
-
#: pages/checkout.php:704 pages/checkout.php:707
|
3259 |
msgid "Submit and Check Out"
|
3260 |
msgstr ""
|
3261 |
|
3262 |
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3263 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3264 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3265 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3266 |
#: pages/checkout.php:713 classes/gateways/class.pmprogateway_paypal.php:184
|
3267 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3268 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3269 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3270 |
#: classes/gateways/class.pmprogateway_twocheckout.php:192
|
3271 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3272 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3273 |
-
#: pages/checkout.php:704 pages/checkout.php:707
|
3274 |
msgid "Submit and Confirm"
|
3275 |
msgstr ""
|
3276 |
|
3277 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
3278 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3279 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:466
|
3280 |
#: classes/gateways/class.pmprogateway_paypal.php:385
|
3281 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
@@ -3284,7 +3044,6 @@ msgstr ""
|
|
3284 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:305
|
3285 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:731
|
3286 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:740
|
3287 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:750
|
3288 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:216
|
3289 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:220
|
3290 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:230
|
@@ -3295,29 +3054,24 @@ msgid ""
|
|
3295 |
"to make sure you are not charged going forward."
|
3296 |
msgstr ""
|
3297 |
|
3298 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:73
|
3299 |
-
#: paid-memberships-pro.php:126
|
3300 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
|
3301 |
-
#:
|
|
|
3302 |
#: paid-memberships-pro.php:118 paid-memberships-pro.php:119
|
3303 |
-
#: paid-memberships-pro.php:126
|
3304 |
msgid "PayPal Express"
|
3305 |
msgstr ""
|
3306 |
|
3307 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
3308 |
#: adminpages/paymentsettings.php:449 adminpages/paymentsettings.php:482
|
3309 |
#: adminpages/paymentsettings.php:488 adminpages/paymentsettings.php:490
|
3310 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:163
|
3311 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:173
|
3312 |
msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
|
3313 |
msgstr ""
|
3314 |
|
3315 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:278
|
3316 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:330
|
3317 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:268
|
3318 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:278
|
3319 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:320
|
3320 |
-
#: classes/gateways/class.pmprogateway_paypalexpress.php:
|
|
|
3321 |
#: preheaders/checkout.php:690 preheaders/checkout.php:697
|
3322 |
#: preheaders/checkout.php:702 preheaders/checkout.php:735
|
3323 |
#: preheaders/checkout.php:750 preheaders/checkout.php:753
|
@@ -3328,10 +3082,9 @@ msgid "The PayPal Token was lost."
|
|
3328 |
msgstr ""
|
3329 |
|
3330 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
3331 |
-
#: paid-memberships-pro.php:
|
3332 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
3333 |
#: paid-memberships-pro.php:121 paid-memberships-pro.php:122
|
3334 |
-
#: paid-memberships-pro.php:129
|
3335 |
msgid "PayPal Standard"
|
3336 |
msgstr ""
|
3337 |
|
@@ -3342,99 +3095,86 @@ msgid ""
|
|
3342 |
"settings."
|
3343 |
msgstr ""
|
3344 |
|
3345 |
-
#: classes/gateways/class.pmprogateway_stripe.php:104
|
3346 |
-
#: paid-memberships-pro.php:125
|
3347 |
-
#: classes/gateways/class.pmprogateway_stripe.php:93
|
3348 |
#: classes/gateways/class.pmprogateway_stripe.php:94
|
|
|
|
|
3349 |
#: paid-memberships-pro.php:117 paid-memberships-pro.php:118
|
3350 |
-
#: paid-memberships-pro.php:125
|
3351 |
msgid "Stripe"
|
3352 |
msgstr ""
|
3353 |
|
3354 |
-
#: classes/gateways/class.pmprogateway_stripe.php:159
|
3355 |
-
#: classes/gateways/class.pmprogateway_stripe.php:148
|
3356 |
#: classes/gateways/class.pmprogateway_stripe.php:149
|
|
|
3357 |
msgid "Stripe Settings"
|
3358 |
msgstr ""
|
3359 |
|
3360 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3361 |
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
3362 |
#: adminpages/paymentsettings.php:286
|
3363 |
#: classes/gateways/class.pmprogateway_stripe.php:153
|
3364 |
-
#: classes/gateways/class.pmprogateway_stripe.php:154
|
3365 |
msgid "Secret Key"
|
3366 |
msgstr ""
|
3367 |
|
3368 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3369 |
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
3370 |
#: adminpages/paymentsettings.php:294
|
3371 |
#: classes/gateways/class.pmprogateway_stripe.php:161
|
3372 |
-
#: classes/gateways/class.pmprogateway_stripe.php:162
|
3373 |
msgid "Publishable Key"
|
3374 |
msgstr ""
|
3375 |
|
3376 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3377 |
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
3378 |
#: adminpages/paymentsettings.php:432
|
3379 |
#: classes/gateways/class.pmprogateway_stripe.php:169
|
3380 |
-
#: classes/gateways/class.pmprogateway_stripe.php:170
|
3381 |
msgid "Show Billing Address Fields"
|
3382 |
msgstr ""
|
3383 |
|
3384 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3385 |
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
3386 |
#: classes/gateways/class.pmprogateway_stripe.php:176
|
3387 |
-
#: classes/gateways/class.pmprogateway_stripe.php:177
|
3388 |
msgid ""
|
3389 |
"Stripe doesn't require billing address fields. Choose 'No' to hide them on "
|
3390 |
"the checkout page.<br /><strong>If No, make sure you disable address "
|
3391 |
"verification in the Stripe dashboard settings.</strong>"
|
3392 |
msgstr ""
|
3393 |
|
3394 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3395 |
#: adminpages/paymentsettings.php:465 adminpages/paymentsettings.php:506
|
3396 |
#: adminpages/paymentsettings.php:512 adminpages/paymentsettings.php:514
|
3397 |
#: classes/gateways/class.pmprogateway_stripe.php:184
|
3398 |
-
#: classes/gateways/class.pmprogateway_stripe.php:185
|
3399 |
msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
|
3400 |
msgstr ""
|
3401 |
|
3402 |
-
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3403 |
-
#: classes/gateways/class.pmprogateway_stripe.php:567
|
3404 |
#: classes/gateways/class.pmprogateway_stripe.php:568
|
|
|
3405 |
msgid "Subscription Updates"
|
3406 |
msgstr ""
|
3407 |
|
3408 |
-
#: classes/gateways/class.pmprogateway_stripe.php:582
|
3409 |
-
#: classes/gateways/class.pmprogateway_stripe.php:571
|
3410 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
|
|
3411 |
msgid ""
|
3412 |
"Subscription updates, allow you to change the member's subscription values "
|
3413 |
"at predefined times. Be sure to click Update Profile after making changes."
|
3414 |
msgstr ""
|
3415 |
|
3416 |
-
#: classes/gateways/class.pmprogateway_stripe.php:584
|
3417 |
-
#: classes/gateways/class.pmprogateway_stripe.php:573
|
3418 |
#: classes/gateways/class.pmprogateway_stripe.php:574
|
|
|
3419 |
msgid ""
|
3420 |
"Subscription updates, allow you to change the member's subscription values "
|
3421 |
"at predefined times. Be sure to click Update User after making changes."
|
3422 |
msgstr ""
|
3423 |
|
3424 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3425 |
-
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3426 |
-
#:
|
3427 |
-
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
|
3428 |
msgid "Update"
|
3429 |
msgstr ""
|
3430 |
|
3431 |
-
#: classes/gateways/class.pmprogateway_stripe.php:780
|
3432 |
-
#: classes/gateways/class.pmprogateway_stripe.php:769
|
3433 |
#: classes/gateways/class.pmprogateway_stripe.php:770
|
|
|
3434 |
msgid "Could not cancel the old subscription. Updates have not been processed."
|
3435 |
msgstr ""
|
3436 |
|
3437 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3438 |
#: classes/gateways/class.pmprogateway_stripe.php:190
|
3439 |
#: classes/gateways/class.pmprogateway_stripe.php:192
|
3440 |
#: classes/gateways/class.pmprogateway_stripe.php:199
|
@@ -3443,12 +3183,11 @@ msgstr ""
|
|
3443 |
#: classes/gateways/class.pmprogateway_stripe.php:1188
|
3444 |
#: classes/gateways/class.pmprogateway_stripe.php:1202
|
3445 |
#: classes/gateways/class.pmprogateway_stripe.php:1203
|
3446 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1204
|
3447 |
msgid "Error creating customer record with Stripe:"
|
3448 |
msgstr ""
|
3449 |
|
3450 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3451 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3452 |
#: classes/gateways/class.pmprogateway_stripe.php:278
|
3453 |
#: classes/gateways/class.pmprogateway_stripe.php:279
|
3454 |
#: classes/gateways/class.pmprogateway_stripe.php:286
|
@@ -3459,16 +3198,14 @@ msgstr ""
|
|
3459 |
#: classes/gateways/class.pmprogateway_stripe.php:1245
|
3460 |
#: classes/gateways/class.pmprogateway_stripe.php:1259
|
3461 |
#: classes/gateways/class.pmprogateway_stripe.php:1260
|
3462 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1261
|
3463 |
#: classes/gateways/class.pmprogateway_stripe.php:1390
|
3464 |
#: classes/gateways/class.pmprogateway_stripe.php:1391
|
3465 |
#: classes/gateways/class.pmprogateway_stripe.php:1409
|
3466 |
#: classes/gateways/class.pmprogateway_stripe.php:1410
|
3467 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1411
|
3468 |
msgid "Error creating plan with Stripe:"
|
3469 |
msgstr ""
|
3470 |
|
3471 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3472 |
#: classes/gateways/class.pmprogateway_stripe.php:294
|
3473 |
#: classes/gateways/class.pmprogateway_stripe.php:295
|
3474 |
#: classes/gateways/class.pmprogateway_stripe.php:302
|
@@ -3480,11 +3217,10 @@ msgstr ""
|
|
3480 |
#: classes/gateways/class.pmprogateway_stripe.php:1422
|
3481 |
#: classes/gateways/class.pmprogateway_stripe.php:1440
|
3482 |
#: classes/gateways/class.pmprogateway_stripe.php:1441
|
3483 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1442
|
3484 |
msgid "Error subscribing customer to plan with Stripe:"
|
3485 |
msgstr ""
|
3486 |
|
3487 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3488 |
#: classes/gateways/class.pmprogateway_stripe.php:383
|
3489 |
#: classes/gateways/class.pmprogateway_stripe.php:389
|
3490 |
#: classes/gateways/class.pmprogateway_stripe.php:410
|
@@ -3493,26 +3229,23 @@ msgstr ""
|
|
3493 |
#: classes/gateways/class.pmprogateway_stripe.php:1518
|
3494 |
#: classes/gateways/class.pmprogateway_stripe.php:1536
|
3495 |
#: classes/gateways/class.pmprogateway_stripe.php:1537
|
3496 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1538
|
3497 |
msgid "Could not cancel old subscription."
|
3498 |
msgstr ""
|
3499 |
|
3500 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3501 |
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
3502 |
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
3503 |
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
3504 |
#: classes/gateways/class.pmprogateway_stripe.php:1553
|
3505 |
#: classes/gateways/class.pmprogateway_stripe.php:1554
|
3506 |
-
#: classes/gateways/class.pmprogateway_stripe.php:1555
|
3507 |
msgid "Could not find the customer."
|
3508 |
msgstr ""
|
3509 |
|
3510 |
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
3511 |
-
#: paid-memberships-pro.php:
|
3512 |
#: classes/gateways/class.pmprogateway_twocheckout.php:53
|
3513 |
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
3514 |
#: paid-memberships-pro.php:124 paid-memberships-pro.php:125
|
3515 |
-
#: paid-memberships-pro.php:132
|
3516 |
msgid "2Checkout"
|
3517 |
msgstr ""
|
3518 |
|
@@ -3961,38 +3694,35 @@ msgstr ""
|
|
3961 |
msgid "Membership expires after %d %s."
|
3962 |
msgstr ""
|
3963 |
|
3964 |
-
#: includes/functions.php:
|
3965 |
#: includes/functions.php:514 includes/functions.php:525
|
3966 |
#: includes/functions.php:536 includes/functions.php:537
|
3967 |
#: includes/functions.php:538 includes/functions.php:545
|
3968 |
#: includes/functions.php:569 includes/functions.php:570
|
3969 |
-
#: includes/functions.php:576
|
3970 |
-
#: includes/functions.php:615
|
3971 |
msgid "User ID not found."
|
3972 |
msgstr ""
|
3973 |
|
3974 |
-
#: includes/functions.php:
|
3975 |
#: includes/functions.php:531 includes/functions.php:542
|
3976 |
#: includes/functions.php:553 includes/functions.php:554
|
3977 |
#: includes/functions.php:555 includes/functions.php:562
|
3978 |
#: includes/functions.php:586 includes/functions.php:587
|
3979 |
#: includes/functions.php:589 includes/functions.php:596
|
3980 |
-
#: includes/functions.php:612 includes/functions.php:635
|
3981 |
msgid "Invalid level."
|
3982 |
msgstr ""
|
3983 |
|
3984 |
-
#: includes/functions.php:
|
3985 |
#: includes/functions.php:542 includes/functions.php:553
|
3986 |
#: includes/functions.php:564 includes/functions.php:565
|
3987 |
#: includes/functions.php:566 includes/functions.php:573
|
3988 |
#: includes/functions.php:597 includes/functions.php:598
|
3989 |
#: includes/functions.php:600 includes/functions.php:607
|
3990 |
-
#: includes/functions.php:623 includes/functions.php:646
|
3991 |
msgid "not changing?"
|
3992 |
msgstr ""
|
3993 |
|
3994 |
-
#: includes/functions.php:
|
3995 |
-
#: includes/functions.php:
|
3996 |
#: includes/functions.php:559 includes/functions.php:570
|
3997 |
#: includes/functions.php:581 includes/functions.php:582
|
3998 |
#: includes/functions.php:583 includes/functions.php:590
|
@@ -4004,17 +3734,14 @@ msgstr ""
|
|
4004 |
#: includes/functions.php:633 includes/functions.php:637
|
4005 |
#: includes/functions.php:640 includes/functions.php:649
|
4006 |
#: includes/functions.php:656 includes/functions.php:657
|
4007 |
-
#: includes/functions.php:
|
4008 |
-
#: includes/functions.php:
|
4009 |
-
#: includes/functions.php:
|
4010 |
-
#: includes/functions.php:698 includes/functions.php:699
|
4011 |
#: includes/functions.php:700 includes/functions.php:707
|
4012 |
-
#: includes/functions.php:722 includes/functions.php:723
|
4013 |
-
#: includes/functions.php:746
|
4014 |
msgid "Error interacting with database"
|
4015 |
msgstr ""
|
4016 |
|
4017 |
-
#: includes/functions.php:
|
4018 |
#: includes/functions.php:629 includes/functions.php:651
|
4019 |
#: includes/functions.php:667 includes/functions.php:668
|
4020 |
#: includes/functions.php:678 includes/functions.php:681
|
@@ -4025,197 +3752,121 @@ msgstr ""
|
|
4025 |
#: includes/functions.php:737 includes/functions.php:738
|
4026 |
#: includes/functions.php:739 includes/functions.php:741
|
4027 |
#: includes/functions.php:748 includes/functions.php:753
|
4028 |
-
#: includes/functions.php:
|
4029 |
-
#: includes/functions.php:
|
4030 |
-
#: includes/functions.php:787 includes/functions.php:803
|
4031 |
-
#: includes/functions.php:826
|
4032 |
msgid "Membership level not found."
|
4033 |
msgstr ""
|
4034 |
|
4035 |
-
#: includes/functions.php:
|
4036 |
#: includes/functions.php:1101 includes/functions.php:1118
|
4037 |
#: includes/functions.php:1142 includes/functions.php:1143
|
4038 |
#: includes/functions.php:1150 includes/functions.php:1157
|
4039 |
-
#: includes/functions.php:1173 includes/functions.php:1196
|
4040 |
msgid "No code was given to check."
|
4041 |
msgstr ""
|
4042 |
|
4043 |
-
#: includes/functions.php:
|
4044 |
#: includes/functions.php:1072 includes/functions.php:1088
|
4045 |
#: includes/functions.php:1099 includes/functions.php:1102
|
4046 |
#: includes/functions.php:1109 includes/functions.php:1110
|
4047 |
#: includes/functions.php:1112 includes/functions.php:1113
|
4048 |
#: includes/functions.php:1127 includes/functions.php:1151
|
4049 |
#: includes/functions.php:1152 includes/functions.php:1159
|
4050 |
-
#: includes/functions.php:1166
|
4051 |
-
#: includes/functions.php:1205
|
4052 |
msgid "The discount code could not be found."
|
4053 |
msgstr ""
|
4054 |
|
4055 |
-
#: includes/functions.php:
|
4056 |
#: includes/functions.php:1088 includes/functions.php:1104
|
4057 |
#: includes/functions.php:1115 includes/functions.php:1118
|
4058 |
#: includes/functions.php:1124 includes/functions.php:1125
|
4059 |
#: includes/functions.php:1128 includes/functions.php:1129
|
4060 |
#: includes/functions.php:1142 includes/functions.php:1166
|
4061 |
#: includes/functions.php:1167 includes/functions.php:1174
|
4062 |
-
#: includes/functions.php:1181
|
4063 |
-
#: includes/functions.php:1220
|
4064 |
#, php-format
|
4065 |
msgid "This discount code goes into effect on %s."
|
4066 |
msgstr ""
|
4067 |
|
4068 |
-
#: includes/functions.php:
|
4069 |
#: includes/functions.php:1097 includes/functions.php:1113
|
4070 |
#: includes/functions.php:1124 includes/functions.php:1127
|
4071 |
#: includes/functions.php:1131 includes/functions.php:1132
|
4072 |
#: includes/functions.php:1137 includes/functions.php:1138
|
4073 |
#: includes/functions.php:1149 includes/functions.php:1173
|
4074 |
#: includes/functions.php:1174 includes/functions.php:1181
|
4075 |
-
#: includes/functions.php:1188
|
4076 |
-
#: includes/functions.php:1227
|
4077 |
#, php-format
|
4078 |
msgid "This discount code expired on %s."
|
4079 |
msgstr ""
|
4080 |
|
4081 |
-
#: includes/functions.php:
|
4082 |
#: includes/functions.php:1109 includes/functions.php:1125
|
4083 |
#: includes/functions.php:1136 includes/functions.php:1139
|
4084 |
#: includes/functions.php:1141 includes/functions.php:1142
|
4085 |
#: includes/functions.php:1149 includes/functions.php:1150
|
4086 |
#: includes/functions.php:1159 includes/functions.php:1183
|
4087 |
#: includes/functions.php:1184 includes/functions.php:1191
|
4088 |
-
#: includes/functions.php:1198
|
4089 |
-
#: includes/functions.php:1237
|
4090 |
msgid "This discount code is no longer valid."
|
4091 |
msgstr ""
|
4092 |
|
4093 |
-
#: includes/functions.php:
|
4094 |
#: includes/functions.php:1124 includes/functions.php:1140
|
4095 |
#: includes/functions.php:1151 includes/functions.php:1154
|
4096 |
#: includes/functions.php:1155 includes/functions.php:1164
|
4097 |
#: includes/functions.php:1165 includes/functions.php:1172
|
4098 |
#: includes/functions.php:1196 includes/functions.php:1197
|
4099 |
#: includes/functions.php:1204 includes/functions.php:1211
|
4100 |
-
#: includes/functions.php:1227 includes/functions.php:1250
|
4101 |
msgid "This discount code does not apply to this membership level."
|
4102 |
msgstr ""
|
4103 |
|
4104 |
-
#: includes/functions.php:
|
4105 |
#: includes/functions.php:1132 includes/functions.php:1148
|
4106 |
#: includes/functions.php:1159 includes/functions.php:1162
|
4107 |
#: includes/functions.php:1172 includes/functions.php:1180
|
4108 |
#: includes/functions.php:1181 includes/functions.php:1182
|
4109 |
#: includes/functions.php:1198 includes/functions.php:1222
|
4110 |
#: includes/functions.php:1223 includes/functions.php:1230
|
4111 |
-
#: includes/functions.php:1237
|
4112 |
-
#: includes/functions.php:1276
|
4113 |
msgid "This discount code is okay."
|
4114 |
msgstr ""
|
4115 |
|
4116 |
-
#: includes/functions.php:
|
4117 |
#: includes/functions.php:1156 includes/functions.php:1172
|
4118 |
#: includes/functions.php:1183 includes/functions.php:1186
|
4119 |
#: includes/functions.php:1196 includes/functions.php:1205
|
4120 |
#: includes/functions.php:1206 includes/functions.php:1223
|
4121 |
#: includes/functions.php:1247 includes/functions.php:1248
|
4122 |
#: includes/functions.php:1255 includes/functions.php:1262
|
4123 |
-
#: includes/functions.php:1278 includes/functions.php:1301
|
4124 |
msgid "and"
|
4125 |
msgstr ""
|
4126 |
|
4127 |
-
#: includes/functions.php:
|
4128 |
#: includes/functions.php:1341 includes/functions.php:1361
|
4129 |
#: includes/functions.php:1372 includes/functions.php:1375
|
4130 |
#: includes/functions.php:1385 includes/functions.php:1394
|
4131 |
#: includes/functions.php:1395 includes/functions.php:1412
|
4132 |
#: includes/functions.php:1436 includes/functions.php:1437
|
4133 |
#: includes/functions.php:1450 includes/functions.php:1457
|
4134 |
-
#: includes/functions.php:1473 includes/functions.php:1496
|
4135 |
msgid "Sign Up for !!name!! Now"
|
4136 |
msgstr ""
|
4137 |
|
4138 |
-
#: includes/functions.php:
|
4139 |
#: includes/functions.php:1347 includes/functions.php:1367
|
4140 |
#: includes/functions.php:1378 includes/functions.php:1381
|
4141 |
#: includes/functions.php:1391 includes/functions.php:1400
|
4142 |
#: includes/functions.php:1401 includes/functions.php:1418
|
4143 |
#: includes/functions.php:1442 includes/functions.php:1443
|
4144 |
#: includes/functions.php:1456 includes/functions.php:1463
|
4145 |
-
#: includes/functions.php:1479 includes/functions.php:1502
|
4146 |
msgid "Please specify a level id."
|
4147 |
msgstr ""
|
4148 |
|
4149 |
-
#: includes/init.php:
|
4150 |
#: includes/init.php:232 includes/init.php:233 includes/init.php:235
|
4151 |
-
#: includes/
|
4152 |
msgid "None"
|
4153 |
msgstr ""
|
4154 |
|
4155 |
-
#: includes/license.php:51 includes/license.php:51
|
4156 |
-
msgid "Your license key has been validated."
|
4157 |
-
msgstr ""
|
4158 |
-
|
4159 |
-
#: includes/license.php:81 includes/license.php:81
|
4160 |
-
msgid "Paid Memberships Pro Support License"
|
4161 |
-
msgstr ""
|
4162 |
-
|
4163 |
-
#: includes/license.php:86 includes/license.php:86
|
4164 |
-
msgid "License Key"
|
4165 |
-
msgstr ""
|
4166 |
-
|
4167 |
-
#: includes/license.php:89 includes/license.php:89
|
4168 |
-
msgid ""
|
4169 |
-
"Enter your support license key.</strong> Your license key can be found in "
|
4170 |
-
"your membership email receipt or in your <a href=\"http://www."
|
4171 |
-
"paidmembershipspro.com/login/?redirect_to=/membership-account/\" target="
|
4172 |
-
"\"_blank\">Membership Account</a>."
|
4173 |
-
msgstr ""
|
4174 |
-
|
4175 |
-
#: includes/license.php:91 includes/license.php:91
|
4176 |
-
msgid ""
|
4177 |
-
"Visit the PMPro <a href=\"http://www.paidmembershipspro.com/login/?"
|
4178 |
-
"redirect_to=/membership-account/\" target=\"_blank\">Membership Account</a> "
|
4179 |
-
"page to confirm that your account is active and to find your license key."
|
4180 |
-
msgstr ""
|
4181 |
-
|
4182 |
-
#: includes/license.php:91 includes/license.php:91
|
4183 |
-
msgid "Your license is invalid or expired."
|
4184 |
-
msgstr ""
|
4185 |
-
|
4186 |
-
#: includes/license.php:93 includes/license.php:93
|
4187 |
-
#, php-format
|
4188 |
-
msgid ""
|
4189 |
-
"<p><strong>Thank you!</strong> A valid <strong>%s</strong> license key has "
|
4190 |
-
"been used to activate your support license on this site.</p>"
|
4191 |
-
msgstr ""
|
4192 |
-
|
4193 |
-
#: includes/license.php:100 includes/license.php:100
|
4194 |
-
msgid "Enter license key here..."
|
4195 |
-
msgstr ""
|
4196 |
-
|
4197 |
-
#: includes/license.php:102 includes/license.php:102
|
4198 |
-
msgid "Verify Key"
|
4199 |
-
msgstr ""
|
4200 |
-
|
4201 |
-
#: includes/license.php:288 includes/license.php:273
|
4202 |
-
msgid ""
|
4203 |
-
"If you're running Paid Memberships Pro on a production website, we recommend "
|
4204 |
-
"an annual support license."
|
4205 |
-
msgstr ""
|
4206 |
-
|
4207 |
-
#: includes/license.php:288 includes/license.php:273
|
4208 |
-
msgid "Invalid PMPro License Key."
|
4209 |
-
msgstr ""
|
4210 |
-
|
4211 |
-
#: includes/license.php:289 includes/license.php:274
|
4212 |
-
msgid "Dismiss"
|
4213 |
-
msgstr ""
|
4214 |
-
|
4215 |
-
#: includes/license.php:289 includes/license.php:274
|
4216 |
-
msgid "More Info"
|
4217 |
-
msgstr ""
|
4218 |
-
|
4219 |
#: includes/localization.php:26 includes/localization.php:23
|
4220 |
#: includes/localization.php:26
|
4221 |
msgid "Day"
|
@@ -4263,20 +3914,15 @@ msgstr ""
|
|
4263 |
msgid "Require Membership"
|
4264 |
msgstr ""
|
4265 |
|
4266 |
-
#: includes/metaboxes.php:130
|
4267 |
-
msgid ""
|
4268 |
-
"Only members of these levels will be able to view posts in this category."
|
4269 |
-
msgstr ""
|
4270 |
-
|
4271 |
#: includes/profile.php:36 includes/profile.php:34 includes/profile.php:36
|
4272 |
msgid "Current Level"
|
4273 |
msgstr ""
|
4274 |
|
4275 |
-
#: includes/profile.php:
|
4276 |
msgid "Not paying."
|
4277 |
msgstr ""
|
4278 |
|
4279 |
-
#: includes/profile.php:
|
4280 |
msgid ""
|
4281 |
"This will not change the subscription at the gateway unless the 'Cancel' "
|
4282 |
"checkbox is selected below."
|
@@ -4304,152 +3950,136 @@ msgid ""
|
|
4304 |
"register to read."
|
4305 |
msgstr ""
|
4306 |
|
4307 |
-
#: pages/billing.php:23 pages/billing.php:14
|
4308 |
#, php-format
|
4309 |
msgid "Logged in as <strong>%s</strong>."
|
4310 |
msgstr ""
|
4311 |
|
4312 |
-
#: pages/billing.php:23 pages/billing.php:14
|
4313 |
msgid "logout"
|
4314 |
msgstr ""
|
4315 |
|
4316 |
#: pages/billing.php:25 pages/cancel.php:52 pages/invoice.php:109
|
4317 |
#: pages/levels.php:13 shortcodes/pmpro_account.php:44
|
4318 |
#: shortcodes/pmpro_account.php:123 pages/account.php:12 pages/account.php:18
|
4319 |
-
#: pages/account.php:92 pages/billing.php:16 pages/
|
4320 |
-
#: pages/
|
4321 |
-
#: shortcodes/pmpro_account.php:
|
4322 |
msgid "Level"
|
4323 |
msgstr ""
|
4324 |
|
4325 |
#: pages/billing.php:27 pages/account.php:14 pages/billing.php:18
|
4326 |
-
#: pages/billing.php:27
|
4327 |
msgid "Membership Fee"
|
4328 |
msgstr ""
|
4329 |
|
4330 |
#: pages/billing.php:31 pages/account.php:18 pages/billing.php:22
|
4331 |
-
#: pages/
|
4332 |
#, php-format
|
4333 |
msgid "%s every %d %s."
|
4334 |
msgstr ""
|
4335 |
|
4336 |
#: pages/billing.php:33 pages/account.php:20 pages/billing.php:24
|
4337 |
-
#: pages/
|
4338 |
#, php-format
|
4339 |
msgid "%s per %s."
|
4340 |
msgstr ""
|
4341 |
|
4342 |
#: pages/billing.php:42 pages/account.php:25 pages/account.php:29
|
4343 |
-
#: pages/billing.php:29 pages/billing.php:33
|
4344 |
msgid "Duration"
|
4345 |
msgstr ""
|
4346 |
|
4347 |
#: pages/billing.php:52 pages/billing.php:39 pages/billing.php:43
|
4348 |
-
#: pages/billing.php:52
|
4349 |
msgid ""
|
4350 |
"Your payment subscription is managed by PayPal. Please <a href=\"http://www."
|
4351 |
"paypal.com\">login to PayPal here</a> to update your billing information."
|
4352 |
msgstr ""
|
4353 |
|
4354 |
#: pages/billing.php:78 pages/checkout.php:318 pages/billing.php:65
|
4355 |
-
#: pages/billing.php:69 pages/
|
4356 |
-
#: pages/checkout.php:
|
4357 |
-
#: pages/checkout.php:321 pages/checkout.php:328
|
4358 |
msgid "First Name"
|
4359 |
msgstr ""
|
4360 |
|
4361 |
#: pages/billing.php:82 pages/checkout.php:322 pages/billing.php:69
|
4362 |
-
#: pages/billing.php:73 pages/
|
4363 |
-
#: pages/checkout.php:
|
4364 |
-
#: pages/checkout.php:325 pages/checkout.php:332
|
4365 |
msgid "Last Name"
|
4366 |
msgstr ""
|
4367 |
|
4368 |
#: pages/billing.php:86 pages/checkout.php:326 pages/billing.php:73
|
4369 |
-
#: pages/billing.php:77 pages/
|
4370 |
-
#: pages/checkout.php:
|
4371 |
-
#: pages/checkout.php:329 pages/checkout.php:336
|
4372 |
msgid "Address 1"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
#: pages/billing.php:90 pages/checkout.php:330 pages/billing.php:77
|
4376 |
-
#: pages/billing.php:81 pages/
|
4377 |
-
#: pages/checkout.php:
|
4378 |
-
#: pages/checkout.php:333 pages/checkout.php:340
|
4379 |
msgid "Address 2"
|
4380 |
msgstr ""
|
4381 |
|
4382 |
#: pages/billing.php:100 pages/checkout.php:340 pages/billing.php:87
|
4383 |
-
#: pages/billing.php:91 pages/
|
4384 |
-
#: pages/checkout.php:
|
4385 |
-
#: pages/checkout.php:343 pages/checkout.php:350
|
4386 |
msgid "City"
|
4387 |
msgstr ""
|
4388 |
|
4389 |
#: pages/billing.php:104 pages/checkout.php:344 pages/billing.php:91
|
4390 |
-
#: pages/billing.php:95 pages/
|
4391 |
-
#: pages/checkout.php:
|
4392 |
-
#: pages/checkout.php:347 pages/checkout.php:354
|
4393 |
msgid "State"
|
4394 |
msgstr ""
|
4395 |
|
4396 |
#: pages/billing.php:108 pages/checkout.php:348 pages/billing.php:95
|
4397 |
-
#: pages/billing.php:99 pages/
|
4398 |
-
#: pages/checkout.php:
|
4399 |
-
#: pages/checkout.php:351 pages/checkout.php:358
|
4400 |
msgid "Postal Code"
|
4401 |
msgstr ""
|
4402 |
|
4403 |
#: pages/billing.php:117 pages/checkout.php:357 pages/billing.php:104
|
4404 |
-
#: pages/billing.php:108 pages/
|
4405 |
-
#: pages/checkout.php:
|
4406 |
-
#: pages/checkout.php:360 pages/checkout.php:367
|
4407 |
msgid "City, State Zip"
|
4408 |
msgstr ""
|
4409 |
|
4410 |
#: pages/billing.php:170 pages/checkout.php:410 pages/billing.php:157
|
4411 |
-
#: pages/billing.php:161 pages/
|
4412 |
-
#: pages/checkout.php:
|
4413 |
-
#: pages/checkout.php:413 pages/checkout.php:420
|
4414 |
msgid "Country"
|
4415 |
msgstr ""
|
4416 |
|
4417 |
#: pages/billing.php:195 pages/checkout.php:435 pages/billing.php:182
|
4418 |
-
#: pages/billing.php:186 pages/
|
4419 |
-
#: pages/checkout.php:
|
4420 |
-
#: pages/checkout.php:438 pages/checkout.php:445
|
4421 |
msgid "Phone"
|
4422 |
msgstr ""
|
4423 |
|
4424 |
#: pages/billing.php:206 pages/checkout.php:216 pages/checkout.php:449
|
4425 |
-
#: pages/billing.php:193 pages/billing.php:197 pages/
|
4426 |
-
#: pages/checkout.php:
|
4427 |
-
#: pages/checkout.php:
|
4428 |
-
#: pages/checkout.php:440 pages/checkout.php:449 pages/checkout.php:453
|
4429 |
#: pages/checkout.php:460
|
4430 |
msgid "E-mail Address"
|
4431 |
msgstr ""
|
4432 |
|
4433 |
#: pages/billing.php:210 pages/checkout.php:458 pages/billing.php:197
|
4434 |
-
#: pages/billing.php:201 pages/
|
4435 |
-
#: pages/checkout.php:
|
4436 |
-
#: pages/checkout.php:462 pages/checkout.php:469
|
4437 |
msgid "Confirm E-mail"
|
4438 |
msgstr ""
|
4439 |
|
4440 |
#: pages/billing.php:230 pages/billing.php:217 pages/billing.php:221
|
4441 |
-
#: pages/billing.php:230
|
4442 |
msgid "Credit Card Information"
|
4443 |
msgstr ""
|
4444 |
|
4445 |
#: pages/billing.php:230 pages/billing.php:217 pages/billing.php:221
|
4446 |
-
#: pages/billing.php:230
|
4447 |
#, php-format
|
4448 |
msgid "We accept %s"
|
4449 |
msgstr ""
|
4450 |
|
4451 |
#: pages/billing.php:353 pages/billing.php:309 pages/billing.php:313
|
4452 |
-
#: pages/billing.php:344
|
4453 |
msgid ""
|
4454 |
"This subscription is not recurring. So you don't need to update your billing "
|
4455 |
"information."
|
@@ -4486,25 +4116,24 @@ msgid "Click here to go to the home page."
|
|
4486 |
msgstr ""
|
4487 |
|
4488 |
#: pages/checkout.php:35 pages/checkout.php:26 pages/checkout.php:27
|
4489 |
-
#: pages/checkout.php:28
|
4490 |
msgid ""
|
4491 |
"Almost done. Review the membership information and pricing below then "
|
4492 |
"<strong>click the \"Complete Payment\" button</strong> to finish your order."
|
4493 |
msgstr ""
|
4494 |
|
4495 |
#: pages/checkout.php:42 pages/checkout.php:33 pages/checkout.php:34
|
4496 |
-
#: pages/checkout.php:35
|
4497 |
msgid "change"
|
4498 |
msgstr ""
|
4499 |
|
4500 |
#: pages/checkout.php:50 pages/checkout.php:41 pages/checkout.php:42
|
4501 |
-
#: pages/checkout.php:43
|
4502 |
#, php-format
|
4503 |
msgid "You have selected the <strong>%s</strong> membership level."
|
4504 |
msgstr ""
|
4505 |
|
4506 |
#: pages/checkout.php:60 pages/checkout.php:51 pages/checkout.php:53
|
4507 |
-
#: pages/checkout.php:60
|
4508 |
#, php-format
|
4509 |
msgid ""
|
4510 |
"<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
|
@@ -4513,59 +4142,58 @@ msgstr ""
|
|
4513 |
|
4514 |
#: pages/checkout.php:71 services/applydiscountcode.php:89
|
4515 |
#: pages/checkout.php:62 pages/checkout.php:63 pages/checkout.php:64
|
4516 |
-
#:
|
4517 |
-
#: services/applydiscountcode.php:
|
4518 |
-
#: services/applydiscountcode.php:89
|
4519 |
msgid "Click here to change your discount code"
|
4520 |
msgstr ""
|
4521 |
|
4522 |
#: pages/checkout.php:73 pages/checkout.php:64 pages/checkout.php:65
|
4523 |
-
#: pages/checkout.php:66
|
4524 |
msgid "Click here to enter your discount code"
|
4525 |
msgstr ""
|
4526 |
|
4527 |
#: pages/checkout.php:73 pages/checkout.php:64 pages/checkout.php:65
|
4528 |
-
#: pages/checkout.php:66
|
4529 |
msgid "Do you have a discount code?"
|
4530 |
msgstr ""
|
4531 |
|
4532 |
#: pages/checkout.php:172 pages/checkout.php:160 pages/checkout.php:163
|
4533 |
-
#: pages/checkout.php:165
|
4534 |
msgid "Account Information"
|
4535 |
msgstr ""
|
4536 |
|
4537 |
#: pages/checkout.php:172 pages/checkout.php:160 pages/checkout.php:163
|
4538 |
-
#: pages/checkout.php:165
|
4539 |
msgid "Already have an account?"
|
4540 |
msgstr ""
|
4541 |
|
4542 |
#: pages/checkout.php:172 pages/checkout.php:160 pages/checkout.php:163
|
4543 |
-
#: pages/checkout.php:165
|
4544 |
msgid "Log in here"
|
4545 |
msgstr ""
|
4546 |
|
4547 |
#: pages/checkout.php:198 pages/checkout.php:186 pages/checkout.php:189
|
4548 |
-
#: pages/checkout.php:191
|
4549 |
msgid "Confirm Password"
|
4550 |
msgstr ""
|
4551 |
|
4552 |
#: pages/checkout.php:225 pages/checkout.php:213 pages/checkout.php:216
|
4553 |
-
#: pages/checkout.php:218
|
4554 |
msgid "Confirm E-mail Address"
|
4555 |
msgstr ""
|
4556 |
|
4557 |
#: pages/checkout.php:244 pages/checkout.php:232 pages/checkout.php:235
|
4558 |
-
#: pages/checkout.php:237
|
4559 |
msgid "Full Name"
|
4560 |
msgstr ""
|
4561 |
|
4562 |
#: pages/checkout.php:245 pages/checkout.php:233 pages/checkout.php:236
|
4563 |
-
#: pages/checkout.php:238
|
4564 |
msgid "LEAVE THIS BLANK"
|
4565 |
msgstr ""
|
4566 |
|
4567 |
#: pages/checkout.php:269 pages/checkout.php:257 pages/checkout.php:260
|
4568 |
-
#: pages/checkout.php:262
|
4569 |
#, php-format
|
4570 |
msgid ""
|
4571 |
"You are logged in as <strong>%s</strong>. If you would like to use a "
|
@@ -4573,31 +4201,28 @@ msgid ""
|
|
4573 |
msgstr ""
|
4574 |
|
4575 |
#: pages/checkout.php:285 pages/checkout.php:276 pages/checkout.php:278
|
4576 |
-
#: pages/checkout.php:
|
4577 |
msgid "Choose your Payment Method"
|
4578 |
msgstr ""
|
4579 |
|
4580 |
#: pages/checkout.php:293 pages/checkout.php:284 pages/checkout.php:286
|
4581 |
-
#: pages/checkout.php:
|
4582 |
msgid "Check Out with a Credit Card Here"
|
4583 |
msgstr ""
|
4584 |
|
4585 |
#: pages/checkout.php:681 pages/checkout.php:277 pages/checkout.php:284
|
4586 |
#: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
|
4587 |
-
#: pages/checkout.php:681
|
4588 |
#, php-format
|
4589 |
msgid "I agree to the %s"
|
4590 |
msgstr ""
|
4591 |
|
4592 |
#: pages/checkout.php:701 pages/checkout.php:667 pages/checkout.php:674
|
4593 |
#: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
|
4594 |
-
#: pages/checkout.php:701
|
4595 |
msgid "Complete Payment"
|
4596 |
msgstr ""
|
4597 |
|
4598 |
#: pages/checkout.php:723 pages/checkout.php:687 pages/checkout.php:694
|
4599 |
#: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
|
4600 |
-
#: pages/checkout.php:723
|
4601 |
msgid "Processing..."
|
4602 |
msgstr ""
|
4603 |
|
@@ -4738,19 +4363,19 @@ msgstr ""
|
|
4738 |
msgid "← Return to Home"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
-
#: paid-memberships-pro.php:
|
4742 |
#: adminpages/orders.php:448 paid-memberships-pro.php:115
|
4743 |
-
#: paid-memberships-pro.php:116
|
4744 |
msgid "Testing Only"
|
4745 |
msgstr ""
|
4746 |
|
4747 |
-
#: paid-memberships-pro.php:
|
4748 |
-
#: paid-memberships-pro.php:121
|
4749 |
msgid "PayPal Payflow Pro/PayPal Pro"
|
4750 |
msgstr ""
|
4751 |
|
4752 |
-
#: paid-memberships-pro.php:
|
4753 |
-
#: paid-memberships-pro.php:126
|
4754 |
msgid "Cybersource"
|
4755 |
msgstr ""
|
4756 |
|
@@ -4819,7 +4444,6 @@ msgid "Error updating billing information."
|
|
4819 |
msgstr ""
|
4820 |
|
4821 |
#: preheaders/cancel.php:28 preheaders/cancel.php:24 preheaders/cancel.php:25
|
4822 |
-
#: preheaders/cancel.php:28
|
4823 |
msgid "Your membership has been cancelled."
|
4824 |
msgstr ""
|
4825 |
|
@@ -4839,7 +4463,7 @@ msgstr ""
|
|
4839 |
msgid "Checkout: Payment Information"
|
4840 |
msgstr ""
|
4841 |
|
4842 |
-
#: preheaders/checkout.php:100
|
4843 |
msgid "Set Up Your Account"
|
4844 |
msgstr ""
|
4845 |
|
@@ -4913,10 +4537,10 @@ msgstr ""
|
|
4913 |
|
4914 |
#: preheaders/checkout.php:571 preheaders/checkout.php:550
|
4915 |
#: preheaders/checkout.php:552 preheaders/checkout.php:569
|
4916 |
-
#: preheaders/checkout.php:
|
4917 |
-
#: preheaders/checkout.php:
|
4918 |
-
#: preheaders/checkout.php:
|
4919 |
-
#: preheaders/checkout.php:
|
4920 |
msgid ""
|
4921 |
"Your payment was accepted, but there was an error setting up your account. "
|
4922 |
"Please contact us."
|
@@ -4924,10 +4548,10 @@ msgstr ""
|
|
4924 |
|
4925 |
#: preheaders/checkout.php:712 preheaders/checkout.php:691
|
4926 |
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
4927 |
-
#: preheaders/checkout.php:
|
4928 |
-
#: preheaders/checkout.php:
|
4929 |
-
#: preheaders/checkout.php:
|
4930 |
-
#: preheaders/checkout.php:
|
4931 |
msgid ""
|
4932 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
4933 |
"authorized, but we cancelled the order immediately. You should not try to "
|
@@ -4936,10 +4560,10 @@ msgstr ""
|
|
4936 |
|
4937 |
#: preheaders/checkout.php:715 preheaders/checkout.php:694
|
4938 |
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
4939 |
-
#: preheaders/checkout.php:
|
4940 |
-
#: preheaders/checkout.php:
|
4941 |
-
#: preheaders/checkout.php:
|
4942 |
-
#: preheaders/checkout.php:
|
4943 |
msgid ""
|
4944 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
4945 |
"was charged, but we couldn't assign your membership. You should not submit "
|
@@ -4948,10 +4572,10 @@ msgstr ""
|
|
4948 |
|
4949 |
#: preheaders/checkout.php:726 preheaders/checkout.php:705
|
4950 |
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
4951 |
-
#: preheaders/checkout.php:
|
4952 |
-
#: preheaders/checkout.php:
|
4953 |
-
#: preheaders/checkout.php:
|
4954 |
-
#: preheaders/checkout.php:
|
4955 |
#, php-format
|
4956 |
msgid ""
|
4957 |
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
|
@@ -4960,10 +4584,10 @@ msgstr ""
|
|
4960 |
|
4961 |
#: preheaders/checkout.php:728 preheaders/checkout.php:707
|
4962 |
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
4963 |
-
#: preheaders/checkout.php:
|
4964 |
-
#: preheaders/checkout.php:
|
4965 |
-
#: preheaders/checkout.php:
|
4966 |
-
#: preheaders/checkout.php:
|
4967 |
msgid "A Payment Gateway must be set up before any payments will be processed."
|
4968 |
msgstr ""
|
4969 |
|
@@ -5076,14 +4700,6 @@ msgstr ""
|
|
5076 |
msgid "Member Links"
|
5077 |
msgstr ""
|
5078 |
|
5079 |
-
#: adminpages/addons.php:79
|
5080 |
-
msgid "Disabled"
|
5081 |
-
msgstr ""
|
5082 |
-
|
5083 |
-
#: adminpages/addons.php:79
|
5084 |
-
msgid "Enabled"
|
5085 |
-
msgstr ""
|
5086 |
-
|
5087 |
#: adminpages/discountcodes.php:437
|
5088 |
msgid "Billing Ammount"
|
5089 |
msgstr ""
|
@@ -5126,13 +4742,17 @@ msgstr ""
|
|
5126 |
msgid "every"
|
5127 |
msgstr ""
|
5128 |
|
5129 |
-
#: adminpages/
|
5130 |
-
|
|
|
|
|
|
|
|
|
|
|
5131 |
msgstr ""
|
5132 |
|
5133 |
-
#: adminpages/
|
5134 |
-
|
5135 |
-
msgid "Membership %s"
|
5136 |
msgstr ""
|
5137 |
|
5138 |
#: adminpages/paymentsettings.php:170
|
5 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: pmpro\n"
|
8 |
+
"POT-Creation-Date: 2015-07-23 12:38-0400\n"
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
|
17 |
#: adminpages/discountcodes.php:5 adminpages/emailsettings.php:5
|
18 |
#: adminpages/membershiplevels.php:5 adminpages/memberslist-csv.php:5
|
19 |
#: adminpages/memberslist.php:5 adminpages/orders-csv.php:5
|
20 |
+
#: adminpages/orders.php:5 adminpages/pagesettings.php:5
|
21 |
+
#: adminpages/paymentsettings.php:5 adminpages/addons.php:5
|
|
|
22 |
#: adminpages/advancedsettings.php:5 adminpages/discountcodes.php:5
|
23 |
#: adminpages/emailsettings.php:5 adminpages/membershiplevels.php:5
|
24 |
#: adminpages/memberslist-csv.php:5 adminpages/memberslist.php:5
|
25 |
#: adminpages/orders-csv.php:5 adminpages/orders.php:5
|
26 |
#: adminpages/pagesettings.php:5 adminpages/paymentsettings.php:5
|
|
|
27 |
msgid "You do not have permissions to perform this action."
|
28 |
msgstr ""
|
29 |
|
30 |
+
#: adminpages/addons.php:79 adminpages/addons.php:79
|
31 |
+
msgid "Disabled"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
msgstr ""
|
33 |
|
34 |
+
#: adminpages/addons.php:79 adminpages/addons.php:79
|
35 |
+
msgid "Enabled"
|
36 |
msgstr ""
|
37 |
|
38 |
#: adminpages/admin_header.php:25 adminpages/admin_header.php:25
|
119 |
msgid "User Forum"
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: adminpages/admin_header.php:150 adminpages/membershiplevels.php:569
|
123 |
+
#: adminpages/pagesettings.php:69 includes/adminpages.php:64
|
124 |
#: includes/adminpages.php:65 includes/adminpages.php:111
|
125 |
+
#: adminpages/admin_header.php:128 adminpages/admin_header.php:149
|
126 |
+
#: adminpages/admin_header.php:150 adminpages/membershiplevels.php:490
|
127 |
+
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:498
|
128 |
+
#: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:526
|
129 |
+
#: adminpages/membershiplevels.php:569 adminpages/pagesettings.php:69
|
|
|
130 |
#: includes/adminpages.php:44 includes/adminpages.php:64
|
131 |
#: includes/adminpages.php:65 includes/adminpages.php:100
|
132 |
#: includes/adminpages.php:107 includes/adminpages.php:111
|
133 |
msgid "Membership Levels"
|
134 |
msgstr ""
|
135 |
|
136 |
+
#: adminpages/admin_header.php:154 adminpages/pagesettings.php:120
|
137 |
#: adminpages/admin_header.php:129 adminpages/admin_header.php:150
|
138 |
#: adminpages/admin_header.php:154 adminpages/pagesettings.php:92
|
139 |
#: adminpages/pagesettings.php:120
|
149 |
#: shortcodes/pmpro_account.php:106 adminpages/admin_header.php:131
|
150 |
#: adminpages/admin_header.php:152 adminpages/admin_header.php:162
|
151 |
#: adminpages/memberslist.php:115 adminpages/memberslist.php:148
|
152 |
+
#: adminpages/memberslist.php:158 pages/account.php:52 pages/account.php:56
|
153 |
+
#: pages/account.php:77 shortcodes/pmpro_account.php:106
|
|
|
154 |
msgid "Email"
|
155 |
msgstr ""
|
156 |
|
159 |
msgid "Advanced"
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: adminpages/admin_header.php:170 includes/adminpages.php:52
|
163 |
+
#: includes/adminpages.php:146 adminpages/admin_header.php:133
|
164 |
+
#: adminpages/admin_header.php:154 adminpages/admin_header.php:170
|
165 |
+
#: includes/adminpages.php:14 includes/adminpages.php:52
|
166 |
+
#: includes/adminpages.php:69 includes/adminpages.php:135
|
167 |
+
#: includes/adminpages.php:142 includes/adminpages.php:146
|
168 |
+
msgid "Add Ons"
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
#: adminpages/advancedsettings.php:43 adminpages/advancedsettings.php:35
|
172 |
#: adminpages/advancedsettings.php:42 adminpages/advancedsettings.php:43
|
173 |
msgid "Your advanced settings have been updated."
|
269 |
msgstr ""
|
270 |
|
271 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
|
272 |
+
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:658
|
273 |
#: adminpages/paymentsettings.php:210
|
274 |
+
#: classes/gateways/class.pmprogateway_stripe.php:174 includes/profile.php:101
|
275 |
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
276 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:187
|
277 |
#: adminpages/advancedsettings.php:194 adminpages/advancedsettings.php:199
|
279 |
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:563
|
280 |
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
|
281 |
#: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
|
282 |
+
#: adminpages/membershiplevels.php:658 adminpages/paymentsettings.php:210
|
283 |
+
#: adminpages/paymentsettings.php:414 adminpages/paymentsettings.php:429
|
284 |
+
#: adminpages/paymentsettings.php:434 adminpages/paymentsettings.php:436
|
285 |
+
#: adminpages/paymentsettings.php:454 adminpages/paymentsettings.php:459
|
286 |
+
#: adminpages/paymentsettings.php:461
|
287 |
+
#: classes/gateways/class.pmprogateway_stripe.php:173 includes/profile.php:101
|
288 |
+
#: includes/profile.php:121 includes/profile.php:123
|
|
|
289 |
msgid "No"
|
290 |
msgstr ""
|
291 |
|
324 |
msgid "multisite only"
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:658
|
328 |
#: adminpages/paymentsettings.php:211
|
329 |
+
#: classes/gateways/class.pmprogateway_stripe.php:175 includes/profile.php:102
|
330 |
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
331 |
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:563
|
332 |
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
|
333 |
#: adminpages/membershiplevels.php:578 adminpages/membershiplevels.php:598
|
334 |
+
#: adminpages/membershiplevels.php:658 adminpages/paymentsettings.php:211
|
335 |
+
#: adminpages/paymentsettings.php:415 adminpages/paymentsettings.php:424
|
336 |
+
#: adminpages/paymentsettings.php:430 adminpages/paymentsettings.php:435
|
337 |
+
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:455
|
338 |
+
#: adminpages/paymentsettings.php:460 adminpages/paymentsettings.php:462
|
339 |
+
#: classes/gateways/class.pmprogateway_stripe.php:174 includes/profile.php:102
|
340 |
+
#: includes/profile.php:122 includes/profile.php:124
|
|
|
|
|
341 |
msgid "Yes"
|
342 |
msgstr ""
|
343 |
|
393 |
msgid "selected"
|
394 |
msgstr ""
|
395 |
|
396 |
+
#: adminpages/advancedsettings.php:368 adminpages/pagesettings.php:251
|
397 |
#: adminpages/paymentsettings.php:238 adminpages/advancedsettings.php:284
|
398 |
#: adminpages/advancedsettings.php:355 adminpages/advancedsettings.php:368
|
399 |
#: adminpages/pagesettings.php:209 adminpages/pagesettings.php:223
|
469 |
msgstr ""
|
470 |
|
471 |
#: adminpages/discountcodes.php:310 adminpages/discountcodes.php:586
|
472 |
+
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:583
|
473 |
#: adminpages/memberslist.php:164 adminpages/orders.php:910
|
474 |
#: adminpages/reports/login.php:142 adminpages/discountcodes.php:306
|
475 |
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
479 |
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:505
|
480 |
#: adminpages/membershiplevels.php:511 adminpages/membershiplevels.php:513
|
481 |
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:541
|
482 |
+
#: adminpages/membershiplevels.php:583 adminpages/memberslist.php:111
|
483 |
+
#: adminpages/memberslist.php:144 adminpages/memberslist.php:154
|
|
|
484 |
#: adminpages/orders.php:597 adminpages/orders.php:900
|
485 |
+
#: adminpages/reports/login.php:140 adminpages/reports/login.php:142
|
|
|
486 |
msgid "ID"
|
487 |
msgstr ""
|
488 |
|
500 |
#: adminpages/discountcodes.php:558 adminpages/discountcodes.php:586
|
501 |
#: adminpages/discountcodes.php:587 adminpages/orders.php:215
|
502 |
#: adminpages/orders.php:265 adminpages/orders.php:598
|
503 |
+
#: adminpages/orders.php:901
|
504 |
msgid "Code"
|
505 |
msgstr ""
|
506 |
|
511 |
|
512 |
#: adminpages/discountcodes.php:371
|
513 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
514 |
+
#: classes/gateways/class.pmprogateway_stripe.php:455 pages/billing.php:262
|
515 |
#: pages/checkout.php:562 adminpages/discountcodes.php:367
|
516 |
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
517 |
#: classes/gateways/class.pmprogateway_braintree.php:308
|
518 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
519 |
+
#: classes/gateways/class.pmprogateway_stripe.php:454 pages/billing.php:249
|
520 |
+
#: pages/billing.php:253 pages/checkout.php:508 pages/checkout.php:524
|
521 |
+
#: pages/checkout.php:525 pages/checkout.php:532 pages/checkout.php:553
|
|
|
|
|
522 |
msgid "Expiration Date"
|
523 |
msgstr ""
|
524 |
|
544 |
#: adminpages/discountcodes.php:427 adminpages/discountcodes.php:430
|
545 |
#: adminpages/discountcodes.php:431 adminpages/membershiplevels.php:337
|
546 |
#: adminpages/membershiplevels.php:339 adminpages/membershiplevels.php:341
|
547 |
+
#: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:513
|
548 |
+
#: adminpages/membershiplevels.php:515 adminpages/membershiplevels.php:542
|
549 |
+
#: pages/levels.php:14
|
550 |
msgid "Initial Payment"
|
551 |
msgstr ""
|
552 |
|
555 |
#: adminpages/discountcodes.php:441 adminpages/discountcodes.php:442
|
556 |
#: adminpages/membershiplevels.php:338 adminpages/membershiplevels.php:340
|
557 |
#: adminpages/membershiplevels.php:350 adminpages/membershiplevels.php:352
|
|
|
558 |
msgid "The initial amount collected at registration."
|
559 |
msgstr ""
|
560 |
|
563 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:447
|
564 |
#: adminpages/membershiplevels.php:342 adminpages/membershiplevels.php:344
|
565 |
#: adminpages/membershiplevels.php:354 adminpages/membershiplevels.php:356
|
|
|
566 |
msgid "Recurring Subscription"
|
567 |
msgstr ""
|
568 |
|
571 |
#: adminpages/discountcodes.php:447 adminpages/discountcodes.php:448
|
572 |
#: adminpages/membershiplevels.php:343 adminpages/membershiplevels.php:345
|
573 |
#: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:357
|
|
|
574 |
msgid "Check if this level has a recurring subscription payment."
|
575 |
msgstr ""
|
576 |
|
578 |
#: adminpages/discountcodes.php:440 adminpages/discountcodes.php:451
|
579 |
#: adminpages/discountcodes.php:452 adminpages/membershiplevels.php:347
|
580 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:359
|
581 |
+
#: adminpages/membershiplevels.php:361
|
582 |
msgid "Billing Amount"
|
583 |
msgstr ""
|
584 |
|
585 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
586 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
587 |
+
#: classes/gateways/class.pmprogateway_stripe.php:522
|
588 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
589 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
590 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
591 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
592 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
593 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:476
|
594 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:479
|
|
|
595 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
|
|
596 |
msgid "Day(s)"
|
597 |
msgstr ""
|
598 |
|
599 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
600 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
601 |
+
#: classes/gateways/class.pmprogateway_stripe.php:522
|
602 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
603 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
604 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
605 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
606 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
607 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:476
|
608 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:479
|
|
|
609 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
|
|
610 |
msgid "Month(s)"
|
611 |
msgstr ""
|
612 |
|
613 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
614 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
615 |
+
#: classes/gateways/class.pmprogateway_stripe.php:522
|
616 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
617 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
618 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
619 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
620 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
621 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:476
|
622 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:479
|
|
|
623 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
|
|
624 |
msgid "Week(s)"
|
625 |
msgstr ""
|
626 |
|
627 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:521
|
628 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
629 |
+
#: classes/gateways/class.pmprogateway_stripe.php:522
|
630 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
631 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
632 |
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
633 |
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
634 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:376
|
635 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:476
|
636 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:479
|
|
|
637 |
#: classes/gateways/class.pmprogateway_stripe.php:521
|
|
|
638 |
msgid "Year(s)"
|
639 |
msgstr ""
|
640 |
|
643 |
#: adminpages/discountcodes.php:474 adminpages/discountcodes.php:475
|
644 |
#: adminpages/membershiplevels.php:362 adminpages/membershiplevels.php:364
|
645 |
#: adminpages/membershiplevels.php:383 adminpages/membershiplevels.php:385
|
|
|
646 |
msgid "The amount to be billed one cycle after the initial payment."
|
647 |
msgstr ""
|
648 |
|
651 |
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:480
|
652 |
#: adminpages/membershiplevels.php:380 adminpages/membershiplevels.php:382
|
653 |
#: adminpages/membershiplevels.php:401 adminpages/membershiplevels.php:403
|
|
|
654 |
msgid "Billing Cycle Limit"
|
655 |
msgstr ""
|
656 |
|
659 |
#: adminpages/discountcodes.php:482 adminpages/discountcodes.php:483
|
660 |
#: adminpages/membershiplevels.php:384 adminpages/membershiplevels.php:386
|
661 |
#: adminpages/membershiplevels.php:405 adminpages/membershiplevels.php:407
|
|
|
662 |
msgid ""
|
663 |
"The <strong>total</strong> number of recurring billing cycles for this "
|
664 |
"level, including the trial period (if applicable) but not including the "
|
670 |
#: adminpages/discountcodes.php:487 adminpages/discountcodes.php:488
|
671 |
#: adminpages/membershiplevels.php:393 adminpages/membershiplevels.php:395
|
672 |
#: adminpages/membershiplevels.php:414 adminpages/membershiplevels.php:416
|
|
|
673 |
msgid "Custom Trial"
|
674 |
msgstr ""
|
675 |
|
678 |
#: adminpages/discountcodes.php:488 adminpages/discountcodes.php:489
|
679 |
#: adminpages/membershiplevels.php:394 adminpages/membershiplevels.php:395
|
680 |
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:416
|
681 |
+
#: adminpages/membershiplevels.php:418
|
682 |
msgid "Check to add a custom trial period."
|
683 |
msgstr ""
|
684 |
|
687 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:493
|
688 |
#: adminpages/membershiplevels.php:398 adminpages/membershiplevels.php:404
|
689 |
#: adminpages/membershiplevels.php:406 adminpages/membershiplevels.php:425
|
690 |
+
#: adminpages/membershiplevels.php:427
|
691 |
msgid "Trial Billing Amount"
|
692 |
msgstr ""
|
693 |
|
696 |
#: adminpages/discountcodes.php:503 adminpages/discountcodes.php:504
|
697 |
#: adminpages/membershiplevels.php:401 adminpages/membershiplevels.php:407
|
698 |
#: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:436
|
699 |
+
#: adminpages/membershiplevels.php:438
|
700 |
msgid "for the first"
|
701 |
msgstr ""
|
702 |
|
705 |
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:506
|
706 |
#: adminpages/membershiplevels.php:403 adminpages/membershiplevels.php:409
|
707 |
#: adminpages/membershiplevels.php:411 adminpages/membershiplevels.php:438
|
708 |
+
#: adminpages/membershiplevels.php:440
|
709 |
msgid "subscription payments"
|
710 |
msgstr ""
|
711 |
|
715 |
#: adminpages/membershiplevels.php:431 adminpages/membershiplevels.php:437
|
716 |
#: adminpages/membershiplevels.php:439 adminpages/membershiplevels.php:466
|
717 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
|
|
718 |
msgid "Membership Expiration"
|
719 |
msgstr ""
|
720 |
|
723 |
#: adminpages/discountcodes.php:512 adminpages/membershiplevels.php:432
|
724 |
#: adminpages/membershiplevels.php:438 adminpages/membershiplevels.php:440
|
725 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:468
|
726 |
+
#: adminpages/membershiplevels.php:470
|
727 |
msgid "Check this to set when membership access expires."
|
728 |
msgstr ""
|
729 |
|
733 |
#: adminpages/membershiplevels.php:436 adminpages/membershiplevels.php:442
|
734 |
#: adminpages/membershiplevels.php:444 adminpages/membershiplevels.php:471
|
735 |
#: adminpages/membershiplevels.php:472 adminpages/membershiplevels.php:474
|
|
|
736 |
msgid "Expires In"
|
737 |
msgstr ""
|
738 |
|
741 |
#: adminpages/discountcodes.php:529 adminpages/membershiplevels.php:449
|
742 |
#: adminpages/membershiplevels.php:455 adminpages/membershiplevels.php:457
|
743 |
#: adminpages/membershiplevels.php:484 adminpages/membershiplevels.php:485
|
744 |
+
#: adminpages/membershiplevels.php:487
|
745 |
msgid ""
|
746 |
"Set the duration of membership access. Note that the any future payments "
|
747 |
"(recurring subscription, if any) will be cancelled when the membership "
|
774 |
msgstr ""
|
775 |
|
776 |
#: adminpages/discountcodes.php:589 adminpages/memberslist.php:179
|
777 |
+
#: adminpages/reports/login.php:147 includes/profile.php:98
|
778 |
#: adminpages/discountcodes.php:550 adminpages/discountcodes.php:560
|
779 |
#: adminpages/discountcodes.php:588 adminpages/discountcodes.php:589
|
780 |
#: adminpages/memberslist.php:121 adminpages/memberslist.php:159
|
781 |
+
#: adminpages/memberslist.php:169 adminpages/reports/login.php:145
|
782 |
+
#: adminpages/reports/login.php:147 includes/profile.php:98
|
783 |
+
#: includes/profile.php:118 includes/profile.php:120
|
|
|
784 |
msgid "Expires"
|
785 |
msgstr ""
|
786 |
|
804 |
"select customers."
|
805 |
msgstr ""
|
806 |
|
807 |
+
#: adminpages/discountcodes.php:648 adminpages/membershiplevels.php:660
|
808 |
+
#: adminpages/orders.php:989 adminpages/discountcodes.php:614
|
809 |
#: adminpages/discountcodes.php:619 adminpages/discountcodes.php:647
|
810 |
+
#: adminpages/discountcodes.php:648 adminpages/membershiplevels.php:564
|
811 |
+
#: adminpages/membershiplevels.php:570 adminpages/membershiplevels.php:572
|
812 |
+
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:599
|
813 |
+
#: adminpages/membershiplevels.php:660 adminpages/orders.php:658
|
|
|
814 |
#: adminpages/orders.php:961 adminpages/orders.php:979
|
|
|
815 |
msgid "edit"
|
816 |
msgstr ""
|
817 |
|
818 |
+
#: adminpages/discountcodes.php:651 adminpages/discountcodes.php:617
|
819 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
820 |
+
#: adminpages/discountcodes.php:651
|
821 |
#, php-format
|
822 |
msgid ""
|
823 |
"Are you sure you want to delete the %s discount code? The subscriptions for "
|
825 |
"code anymore."
|
826 |
msgstr ""
|
827 |
|
828 |
+
#: adminpages/discountcodes.php:651 adminpages/membershiplevels.php:660
|
829 |
+
#: adminpages/orders.php:995 adminpages/discountcodes.php:617
|
830 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
831 |
+
#: adminpages/discountcodes.php:651 adminpages/membershiplevels.php:566
|
832 |
+
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
833 |
+
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
834 |
+
#: adminpages/membershiplevels.php:660 adminpages/orders.php:664
|
|
|
835 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
|
|
836 |
msgid "delete"
|
837 |
msgstr ""
|
838 |
|
1001 |
msgid "Add New Membership Level"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: adminpages/membershiplevels.php:295 adminpages/membershiplevels.php:584
|
1005 |
#: adminpages/reports/login.php:144 adminpages/membershiplevels.php:291
|
1006 |
#: adminpages/membershiplevels.php:293 adminpages/membershiplevels.php:295
|
1007 |
#: adminpages/membershiplevels.php:506 adminpages/membershiplevels.php:512
|
1008 |
#: adminpages/membershiplevels.php:514 adminpages/membershiplevels.php:541
|
1009 |
#: adminpages/membershiplevels.php:542 adminpages/membershiplevels.php:584
|
1010 |
+
#: adminpages/reports/login.php:142 adminpages/reports/login.php:144
|
|
|
1011 |
msgid "Name"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
+
#: adminpages/membershiplevels.php:300 adminpages/membershiplevels.php:296
|
1015 |
+
#: adminpages/membershiplevels.php:298 adminpages/membershiplevels.php:300
|
1016 |
+
msgid "Description"
|
1017 |
+
msgstr ""
|
1018 |
+
|
1019 |
#: adminpages/membershiplevels.php:318 adminpages/membershiplevels.php:314
|
1020 |
#: adminpages/membershiplevels.php:316 adminpages/membershiplevels.php:318
|
1021 |
msgid "Confirmation Message"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
+
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:585
|
1025 |
#: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
|
1026 |
+
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:543
|
1027 |
+
#: adminpages/membershiplevels.php:585
|
|
|
1028 |
msgid "Billing Details"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
#: adminpages/membershiplevels.php:372
|
1032 |
+
#: classes/gateways/class.pmprogateway_stripe.php:620
|
1033 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1034 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:372
|
|
|
1035 |
#: classes/gateways/class.pmprogateway_stripe.php:619
|
|
|
1036 |
msgid "per"
|
1037 |
msgstr ""
|
1038 |
|
1039 |
#: adminpages/membershiplevels.php:387 adminpages/membershiplevels.php:366
|
1040 |
#: adminpages/membershiplevels.php:385 adminpages/membershiplevels.php:387
|
|
|
1041 |
msgid ""
|
1042 |
"Stripe integration currently only supports billing periods of \"Week\", "
|
1043 |
"\"Month\" or \"Year\"."
|
1045 |
|
1046 |
#: adminpages/membershiplevels.php:389 adminpages/membershiplevels.php:366
|
1047 |
#: adminpages/membershiplevels.php:368 adminpages/membershiplevels.php:387
|
1048 |
+
#: adminpages/membershiplevels.php:389
|
1049 |
msgid ""
|
1050 |
"Braintree integration currently only supports billing periods of \"Month\" "
|
1051 |
"or \"Year\"."
|
1053 |
|
1054 |
#: adminpages/membershiplevels.php:391 adminpages/membershiplevels.php:368
|
1055 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:389
|
1056 |
+
#: adminpages/membershiplevels.php:391
|
1057 |
msgid ""
|
1058 |
"Payflow integration currently only supports billing frequencies of 1 and "
|
1059 |
"billing periods of \"Week\", \"Month\" or \"Year\"."
|
1061 |
|
1062 |
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:372
|
1063 |
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:393
|
1064 |
+
#: adminpages/membershiplevels.php:395
|
1065 |
msgid ""
|
1066 |
"After saving this level, make note of the ID and create a \"Plan\" in your "
|
1067 |
"Braintree dashboard with the same settings and the \"Plan ID\" set to "
|
1071 |
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:397
|
1072 |
#: classes/gateways/class.pmprogateway_cybersource.php:101
|
1073 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
1074 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
1075 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
1076 |
#: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
|
1077 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:393
|
1078 |
+
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:397
|
|
|
1079 |
#: adminpages/paymentsettings.php:170 adminpages/paymentsettings.php:174
|
1080 |
#: adminpages/paymentsettings.php:179
|
1081 |
#: classes/gateways/class.pmprogateway_cybersource.php:101
|
1082 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
1083 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
|
|
1084 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
1085 |
msgid "Note"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:374
|
1089 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:395
|
1090 |
+
#: adminpages/membershiplevels.php:397
|
1091 |
msgid ""
|
1092 |
"You will need to create a \"Plan\" in your Braintree dashboard with the same "
|
1093 |
"settings and the \"Plan ID\" set to"
|
1095 |
|
1096 |
#: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:386
|
1097 |
#: adminpages/membershiplevels.php:388 adminpages/membershiplevels.php:407
|
1098 |
+
#: adminpages/membershiplevels.php:409
|
1099 |
msgid ""
|
1100 |
"Stripe integration currently does not support billing limits. You can still "
|
1101 |
"set an expiration date below."
|
1103 |
|
1104 |
#: adminpages/membershiplevels.php:421 adminpages/membershiplevels.php:398
|
1105 |
#: adminpages/membershiplevels.php:400 adminpages/membershiplevels.php:419
|
1106 |
+
#: adminpages/membershiplevels.php:421
|
1107 |
msgid ""
|
1108 |
"2Checkout integration does not support custom trials. You can do one period "
|
1109 |
"trials by setting an initial payment different from the billing amount."
|
1112 |
#: adminpages/membershiplevels.php:443 adminpages/membershiplevels.php:406
|
1113 |
#: adminpages/membershiplevels.php:412 adminpages/membershiplevels.php:414
|
1114 |
#: adminpages/membershiplevels.php:441 adminpages/membershiplevels.php:443
|
|
|
1115 |
msgid ""
|
1116 |
"Stripe integration currently does not support trial amounts greater than $0."
|
1117 |
msgstr ""
|
1119 |
#: adminpages/membershiplevels.php:447 adminpages/membershiplevels.php:410
|
1120 |
#: adminpages/membershiplevels.php:416 adminpages/membershiplevels.php:418
|
1121 |
#: adminpages/membershiplevels.php:445 adminpages/membershiplevels.php:447
|
|
|
1122 |
msgid ""
|
1123 |
"Braintree integration currently does not support trial amounts greater than "
|
1124 |
"$0."
|
1127 |
#: adminpages/membershiplevels.php:451 adminpages/membershiplevels.php:414
|
1128 |
#: adminpages/membershiplevels.php:420 adminpages/membershiplevels.php:422
|
1129 |
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:451
|
|
|
1130 |
msgid ""
|
1131 |
"Payflow integration currently does not support trial amounts greater than $0."
|
1132 |
msgstr ""
|
1134 |
#: adminpages/membershiplevels.php:460 adminpages/membershiplevels.php:422
|
1135 |
#: adminpages/membershiplevels.php:428 adminpages/membershiplevels.php:430
|
1136 |
#: adminpages/membershiplevels.php:457 adminpages/membershiplevels.php:458
|
1137 |
+
#: adminpages/membershiplevels.php:460
|
1138 |
msgid "Other Settings"
|
1139 |
msgstr ""
|
1140 |
|
1141 |
#: adminpages/membershiplevels.php:464 adminpages/membershiplevels.php:426
|
1142 |
#: adminpages/membershiplevels.php:432 adminpages/membershiplevels.php:434
|
1143 |
#: adminpages/membershiplevels.php:461 adminpages/membershiplevels.php:462
|
1144 |
+
#: adminpages/membershiplevels.php:464
|
1145 |
msgid "Disable New Signups"
|
1146 |
msgstr ""
|
1147 |
|
1148 |
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:427
|
1149 |
#: adminpages/membershiplevels.php:433 adminpages/membershiplevels.php:435
|
1150 |
#: adminpages/membershiplevels.php:462 adminpages/membershiplevels.php:463
|
1151 |
+
#: adminpages/membershiplevels.php:465
|
1152 |
msgid ""
|
1153 |
"Check to hide this level from the membership levels page and disable "
|
1154 |
"registration."
|
1157 |
#: adminpages/membershiplevels.php:495 adminpages/membershiplevels.php:457
|
1158 |
#: adminpages/membershiplevels.php:463 adminpages/membershiplevels.php:465
|
1159 |
#: adminpages/membershiplevels.php:492 adminpages/membershiplevels.php:493
|
1160 |
+
#: adminpages/membershiplevels.php:495
|
1161 |
msgid "Content Settings"
|
1162 |
msgstr ""
|
1163 |
|
1164 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:461
|
1165 |
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
1166 |
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:497
|
1167 |
+
#: adminpages/membershiplevels.php:499
|
1168 |
msgid "Categories"
|
1169 |
msgstr ""
|
1170 |
|
1171 |
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:516
|
|
|
1172 |
msgid "Save Level"
|
1173 |
msgstr ""
|
1174 |
|
1175 |
#: adminpages/membershiplevels.php:517 adminpages/orders.php:561
|
1176 |
#: pages/billing.php:339 pages/cancel.php:71 shortcodes/pmpro_account.php:70
|
1177 |
+
#: adminpages/membershiplevels.php:517 adminpages/orders.php:511
|
1178 |
+
#: adminpages/orders.php:561 pages/account.php:44 pages/billing.php:295
|
1179 |
+
#: pages/billing.php:299 pages/billing.php:330 pages/cancel.php:71
|
1180 |
+
#: shortcodes/pmpro_account.php:70
|
1181 |
msgid "Cancel"
|
1182 |
msgstr ""
|
1183 |
|
1184 |
+
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:490
|
1185 |
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:498
|
1186 |
#: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:526
|
1187 |
+
#: adminpages/membershiplevels.php:569
|
1188 |
msgid "Add New Level"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
+
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:575
|
1192 |
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
|
1193 |
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:501
|
1194 |
#: adminpages/membershiplevels.php:502 adminpages/membershiplevels.php:504
|
1195 |
#: adminpages/membershiplevels.php:528 adminpages/membershiplevels.php:529
|
1196 |
#: adminpages/membershiplevels.php:531 adminpages/membershiplevels.php:532
|
1197 |
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:575
|
|
|
1198 |
msgid "Search Levels"
|
1199 |
msgstr ""
|
1200 |
|
1201 |
+
#: adminpages/membershiplevels.php:579 adminpages/membershiplevels.php:579
|
|
|
1202 |
msgid "Drag and drop membership levels to reorder them on the Levels page."
|
1203 |
msgstr ""
|
1204 |
|
1205 |
+
#: adminpages/membershiplevels.php:586 pages/cancel.php:53
|
1206 |
#: pages/confirmation.php:83 pages/invoice.php:70
|
1207 |
#: shortcodes/pmpro_account.php:46 adminpages/membershiplevels.php:510
|
1208 |
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
|
1209 |
#: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
|
1210 |
+
#: adminpages/membershiplevels.php:586 pages/account.php:20
|
1211 |
+
#: pages/cancel.php:53 pages/confirmation.php:81 pages/confirmation.php:83
|
1212 |
+
#: pages/invoice.php:68 pages/invoice.php:70 shortcodes/pmpro_account.php:46
|
|
|
1213 |
msgid "Expiration"
|
1214 |
msgstr ""
|
1215 |
|
1216 |
+
#: adminpages/membershiplevels.php:587 adminpages/membershiplevels.php:511
|
1217 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
|
1218 |
#: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
|
1219 |
+
#: adminpages/membershiplevels.php:587
|
1220 |
msgid "Allow Signups"
|
1221 |
msgstr ""
|
1222 |
|
1223 |
+
#: adminpages/membershiplevels.php:646 adminpages/membershiplevels.php:534
|
1224 |
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
|
1225 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
|
1226 |
+
#: adminpages/membershiplevels.php:646
|
1227 |
msgid "FREE"
|
1228 |
msgstr ""
|
1229 |
|
1230 |
+
#: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:560
|
1231 |
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
|
1232 |
#: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
|
1233 |
+
#: adminpages/membershiplevels.php:655
|
1234 |
msgid "After"
|
1235 |
msgstr ""
|
1236 |
|
1237 |
+
#: adminpages/membershiplevels.php:660 adminpages/orders.php:992
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1238 |
#: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
|
1239 |
#: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
|
1240 |
#: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
|
1241 |
+
#: adminpages/orders.php:661 adminpages/orders.php:964
|
1242 |
+
#: adminpages/orders.php:982
|
|
|
1243 |
msgid "copy"
|
1244 |
msgstr ""
|
1245 |
|
1298 |
|
1299 |
#: adminpages/memberslist.php:156 adminpages/memberslist.php:103
|
1300 |
#: adminpages/memberslist.php:136 adminpages/memberslist.php:146
|
|
|
1301 |
#, php-format
|
1302 |
msgid "%d members found."
|
1303 |
msgstr ""
|
1305 |
#: adminpages/memberslist.php:165 pages/checkout.php:180
|
1306 |
#: shortcodes/pmpro_account.php:105 adminpages/memberslist.php:112
|
1307 |
#: adminpages/memberslist.php:145 adminpages/memberslist.php:155
|
1308 |
+
#: pages/account.php:51 pages/account.php:55 pages/account.php:76
|
1309 |
+
#: pages/checkout.php:168 pages/checkout.php:171 pages/checkout.php:173
|
|
|
1310 |
#: shortcodes/pmpro_account.php:105
|
1311 |
msgid "Username"
|
1312 |
msgstr ""
|
1313 |
|
1314 |
#: adminpages/memberslist.php:166 adminpages/memberslist.php:113
|
1315 |
#: adminpages/memberslist.php:146 adminpages/memberslist.php:156
|
|
|
1316 |
msgid "First Name"
|
1317 |
msgstr ""
|
1318 |
|
1319 |
#: adminpages/memberslist.php:167 adminpages/memberslist.php:114
|
1320 |
#: adminpages/memberslist.php:147 adminpages/memberslist.php:157
|
|
|
1321 |
msgid "Last Name"
|
1322 |
msgstr ""
|
1323 |
|
1324 |
#: adminpages/memberslist.php:170 pages/billing.php:71 pages/checkout.php:311
|
1325 |
#: pages/confirmation.php:61 pages/invoice.php:48
|
1326 |
#: adminpages/memberslist.php:117 adminpages/memberslist.php:150
|
1327 |
+
#: adminpages/memberslist.php:160 pages/account.php:90 pages/account.php:94
|
1328 |
+
#: pages/billing.php:58 pages/billing.php:62 pages/checkout.php:298
|
1329 |
+
#: pages/checkout.php:300 pages/checkout.php:302 pages/checkout.php:314
|
1330 |
+
#: pages/checkout.php:321 pages/confirmation.php:59 pages/confirmation.php:61
|
1331 |
+
#: pages/invoice.php:46 pages/invoice.php:48
|
|
|
1332 |
msgid "Billing Address"
|
1333 |
msgstr ""
|
1334 |
|
1335 |
#: adminpages/memberslist.php:171 adminpages/reports/login.php:145
|
1336 |
#: classes/gateways/class.pmprogateway_authorizenet.php:303
|
1337 |
#: adminpages/memberslist.php:118 adminpages/memberslist.php:151
|
1338 |
+
#: adminpages/memberslist.php:161 adminpages/pagesettings.php:51
|
1339 |
+
#: adminpages/reports/login.php:143 adminpages/reports/login.php:145
|
|
|
1340 |
#: classes/gateways/class.pmprogateway_authorizenet.php:187
|
1341 |
#: classes/gateways/class.pmprogateway_authorizenet.php:303
|
1342 |
msgid "Membership"
|
1344 |
|
1345 |
#: adminpages/memberslist.php:172 adminpages/memberslist.php:119
|
1346 |
#: adminpages/memberslist.php:152 adminpages/memberslist.php:162
|
|
|
1347 |
msgid "Fee"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
#: adminpages/memberslist.php:173 adminpages/reports/login.php:146
|
1351 |
#: adminpages/memberslist.php:120 adminpages/memberslist.php:153
|
1352 |
+
#: adminpages/memberslist.php:163 adminpages/reports/login.php:144
|
1353 |
+
#: adminpages/reports/login.php:146
|
1354 |
msgid "Joined"
|
1355 |
msgstr ""
|
1356 |
|
1357 |
#: adminpages/memberslist.php:177 adminpages/memberslist.php:157
|
1358 |
+
#: adminpages/memberslist.php:167
|
1359 |
msgid "Ended"
|
1360 |
msgstr ""
|
1361 |
|
1362 |
#: adminpages/memberslist.php:261 adminpages/reports/login.php:212
|
1363 |
#: adminpages/memberslist.php:195 adminpages/memberslist.php:223
|
1364 |
+
#: adminpages/memberslist.php:251 adminpages/reports/login.php:210
|
1365 |
+
#: adminpages/reports/login.php:212
|
1366 |
msgid "No members found."
|
1367 |
msgstr ""
|
1368 |
|
1369 |
#: adminpages/memberslist.php:261 adminpages/reports/login.php:212
|
1370 |
#: adminpages/memberslist.php:195 adminpages/memberslist.php:223
|
1371 |
+
#: adminpages/memberslist.php:251 adminpages/reports/login.php:210
|
1372 |
+
#: adminpages/reports/login.php:212
|
1373 |
msgid "Search all levels"
|
1374 |
msgstr ""
|
1375 |
|
1473 |
|
1474 |
#: adminpages/orders.php:370 adminpages/orders.php:915 pages/invoice.php:84
|
1475 |
#: adminpages/orders.php:320 adminpages/orders.php:370
|
1476 |
+
#: adminpages/orders.php:602 adminpages/orders.php:905 pages/invoice.php:82
|
1477 |
+
#: pages/invoice.php:84
|
1478 |
msgid "Total"
|
1479 |
msgstr ""
|
1480 |
|
1495 |
|
1496 |
#: adminpages/orders.php:389
|
1497 |
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1498 |
+
#: classes/gateways/class.pmprogateway_stripe.php:409 pages/billing.php:247
|
1499 |
#: pages/checkout.php:516 adminpages/orders.php:339 adminpages/orders.php:389
|
1500 |
#: classes/gateways/class.pmprogateway_braintree.php:291
|
1501 |
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1502 |
+
#: classes/gateways/class.pmprogateway_stripe.php:408 pages/billing.php:234
|
1503 |
+
#: pages/billing.php:238 pages/checkout.php:493 pages/checkout.php:507
|
1504 |
+
#: pages/checkout.php:510 pages/checkout.php:517
|
|
|
|
|
1505 |
msgid "Card Type"
|
1506 |
msgstr ""
|
1507 |
|
1537 |
#: adminpages/orders.php:423 adminpages/orders.php:919
|
1538 |
#: adminpages/orders.php:373 adminpages/orders.php:423
|
1539 |
#: adminpages/orders.php:606 adminpages/orders.php:909
|
|
|
1540 |
msgid "Status"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
#: adminpages/orders.php:444 adminpages/orders.php:917
|
1544 |
#: adminpages/orders.php:394 adminpages/orders.php:444
|
1545 |
#: adminpages/orders.php:604 adminpages/orders.php:907
|
|
|
1546 |
msgid "Gateway"
|
1547 |
msgstr ""
|
1548 |
|
1593 |
#: adminpages/orders.php:493 adminpages/orders.php:920 pages/invoice.php:107
|
1594 |
#: shortcodes/pmpro_account.php:122 adminpages/orders.php:442
|
1595 |
#: adminpages/orders.php:492 adminpages/orders.php:493
|
1596 |
+
#: adminpages/orders.php:607 adminpages/orders.php:910 pages/account.php:91
|
1597 |
+
#: pages/invoice.php:105 pages/invoice.php:107
|
1598 |
+
#: shortcodes/pmpro_account.php:122
|
1599 |
msgid "Date"
|
1600 |
msgstr ""
|
1601 |
|
1633 |
msgid "Add New Order"
|
1634 |
msgstr ""
|
1635 |
|
1636 |
+
#: adminpages/orders.php:605 adminpages/orders.php:605
|
1637 |
+
msgid "All"
|
1638 |
+
msgstr ""
|
1639 |
+
|
1640 |
#: adminpages/orders.php:606 adminpages/orders.php:606
|
1641 |
msgid "Within a Date Range"
|
1642 |
msgstr ""
|
1676 |
msgstr ""
|
1677 |
|
1678 |
#: adminpages/orders.php:903 adminpages/orders.php:590
|
1679 |
+
#: adminpages/orders.php:893
|
1680 |
#, php-format
|
1681 |
msgid "%d orders found."
|
1682 |
msgstr ""
|
1684 |
#: adminpages/orders.php:912 adminpages/reports/login.php:143
|
1685 |
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
1686 |
#: adminpages/orders.php:599 adminpages/orders.php:902
|
1687 |
+
#: adminpages/paymentsettings.php:211 adminpages/paymentsettings.php:215
|
1688 |
+
#: adminpages/paymentsettings.php:220 adminpages/reports/login.php:141
|
1689 |
+
#: adminpages/reports/login.php:143
|
1690 |
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
1691 |
msgid "User"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
+
#: adminpages/orders.php:914 includes/init.php:222 includes/profile.php:27
|
1695 |
#: pages/checkout.php:42 pages/confirmation.php:47 pages/confirmation.php:64
|
1696 |
#: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
|
1697 |
+
#: adminpages/orders.php:601 adminpages/orders.php:904 includes/init.php:214
|
1698 |
+
#: includes/init.php:217 includes/init.php:218 includes/init.php:220
|
|
|
1699 |
#: includes/profile.php:25 includes/profile.php:27 pages/checkout.php:33
|
1700 |
+
#: pages/checkout.php:34 pages/checkout.php:35 pages/confirmation.php:46
|
1701 |
+
#: pages/confirmation.php:47 pages/confirmation.php:62
|
1702 |
+
#: pages/confirmation.php:64 pages/confirmation.php:103
|
1703 |
+
#: pages/confirmation.php:105 pages/invoice.php:27 pages/invoice.php:28
|
1704 |
+
#: pages/invoice.php:49 pages/invoice.php:51
|
1705 |
msgid "Membership Level"
|
1706 |
msgstr ""
|
1707 |
|
1708 |
#: adminpages/orders.php:916 adminpages/orders.php:982
|
1709 |
#: adminpages/orders.php:603 adminpages/orders.php:651
|
1710 |
+
#: adminpages/orders.php:906 adminpages/orders.php:954
|
1711 |
+
#: adminpages/orders.php:972
|
|
|
1712 |
msgid "Payment"
|
1713 |
msgstr ""
|
1714 |
|
1715 |
#: adminpages/orders.php:918 adminpages/orders.php:605
|
1716 |
+
#: adminpages/orders.php:908
|
1717 |
msgid "Transaction IDs"
|
1718 |
msgstr ""
|
1719 |
|
1720 |
#: adminpages/orders.php:943 adminpages/orders.php:630
|
1721 |
+
#: adminpages/orders.php:933
|
1722 |
msgid "deleted"
|
1723 |
msgstr ""
|
1724 |
|
1725 |
#: adminpages/orders.php:984 adminpages/orders.php:653
|
1726 |
#: adminpages/orders.php:956 adminpages/orders.php:974
|
|
|
1727 |
msgid "Subscription"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: adminpages/orders.php:995 adminpages/orders.php:664
|
1731 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
|
|
1732 |
#, php-format
|
1733 |
msgid ""
|
1734 |
"Deleting orders is permanent and can affect active users. Are you sure you "
|
1735 |
"want to delete order %s?"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: adminpages/orders.php:1005 adminpages/orders.php:674
|
1739 |
#: adminpages/orders.php:977 adminpages/orders.php:995
|
|
|
1740 |
msgid "No orders found."
|
1741 |
msgstr ""
|
1742 |
|
1743 |
+
#: adminpages/pagesettings.php:51 adminpages/pagesettings.php:51
|
|
|
|
|
|
|
|
|
1744 |
msgid "Membership Account"
|
1745 |
msgstr ""
|
1746 |
|
1747 |
+
#: adminpages/pagesettings.php:54 adminpages/pagesettings.php:54
|
1748 |
msgid "Membership Billing"
|
1749 |
msgstr ""
|
1750 |
|
1751 |
+
#: adminpages/pagesettings.php:57 adminpages/pagesettings.php:57
|
1752 |
msgid "Membership Cancel"
|
1753 |
msgstr ""
|
1754 |
|
1755 |
+
#: adminpages/pagesettings.php:60 adminpages/pagesettings.php:60
|
1756 |
msgid "Membership Checkout"
|
1757 |
msgstr ""
|
1758 |
|
1759 |
+
#: adminpages/pagesettings.php:63 adminpages/pagesettings.php:63
|
1760 |
msgid "Membership Confirmation"
|
1761 |
msgstr ""
|
1762 |
|
1763 |
+
#: adminpages/pagesettings.php:66 adminpages/pagesettings.php:66
|
1764 |
msgid "Membership Invoice"
|
1765 |
msgstr ""
|
1766 |
|
1767 |
+
#: adminpages/pagesettings.php:73 adminpages/pagesettings.php:73
|
1768 |
+
#, php-format
|
1769 |
+
msgid "Membership %s"
|
1770 |
+
msgstr ""
|
1771 |
+
|
1772 |
+
#: adminpages/pagesettings.php:111 adminpages/pagesettings.php:83
|
1773 |
#: adminpages/pagesettings.php:111
|
1774 |
msgid "The following pages have been created for you"
|
1775 |
msgstr ""
|
1776 |
|
1777 |
+
#: adminpages/pagesettings.php:126 adminpages/pagesettings.php:98
|
1778 |
#: adminpages/pagesettings.php:126
|
1779 |
msgid ""
|
1780 |
"Manage the WordPress pages assigned to each required Paid Memberships Pro "
|
1781 |
"page."
|
1782 |
msgstr ""
|
1783 |
|
1784 |
+
#: adminpages/pagesettings.php:132 adminpages/pagesettings.php:104
|
1785 |
#: adminpages/pagesettings.php:132
|
1786 |
msgid ""
|
1787 |
"Assign the WordPress pages for each required Paid Memberships Pro page or"
|
1788 |
msgstr ""
|
1789 |
|
1790 |
+
#: adminpages/pagesettings.php:132 adminpages/pagesettings.php:104
|
1791 |
#: adminpages/pagesettings.php:132
|
1792 |
msgid "click here to let us generate them for you"
|
1793 |
msgstr ""
|
1794 |
|
1795 |
+
#: adminpages/pagesettings.php:140 adminpages/pagesettings.php:112
|
1796 |
#: adminpages/pagesettings.php:140
|
1797 |
msgid "Account Page"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
+
#: adminpages/pagesettings.php:144 adminpages/pagesettings.php:159
|
1801 |
+
#: adminpages/pagesettings.php:174 adminpages/pagesettings.php:190
|
1802 |
+
#: adminpages/pagesettings.php:206 adminpages/pagesettings.php:222
|
1803 |
+
#: adminpages/pagesettings.php:238 adminpages/pagesettings.php:144
|
1804 |
+
#: adminpages/pagesettings.php:147 adminpages/pagesettings.php:162
|
1805 |
+
#: adminpages/pagesettings.php:177 adminpages/pagesettings.php:193
|
1806 |
+
#: adminpages/pagesettings.php:209 adminpages/pagesettings.php:225
|
1807 |
+
#: adminpages/pagesettings.php:241
|
|
|
|
|
|
|
1808 |
msgid "Choose One"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
+
#: adminpages/pagesettings.php:147 adminpages/pagesettings.php:162
|
1812 |
+
#: adminpages/pagesettings.php:177 adminpages/pagesettings.php:193
|
1813 |
+
#: adminpages/pagesettings.php:209 adminpages/pagesettings.php:225
|
1814 |
+
#: adminpages/pagesettings.php:241 adminpages/pagesettings.php:119
|
1815 |
+
#: adminpages/pagesettings.php:132 adminpages/pagesettings.php:134
|
1816 |
+
#: adminpages/pagesettings.php:145 adminpages/pagesettings.php:147
|
1817 |
+
#: adminpages/pagesettings.php:149 adminpages/pagesettings.php:150
|
1818 |
+
#: adminpages/pagesettings.php:159 adminpages/pagesettings.php:162
|
1819 |
+
#: adminpages/pagesettings.php:165 adminpages/pagesettings.php:173
|
1820 |
+
#: adminpages/pagesettings.php:177 adminpages/pagesettings.php:180
|
1821 |
+
#: adminpages/pagesettings.php:181 adminpages/pagesettings.php:187
|
1822 |
+
#: adminpages/pagesettings.php:193 adminpages/pagesettings.php:196
|
1823 |
+
#: adminpages/pagesettings.php:197 adminpages/pagesettings.php:201
|
1824 |
+
#: adminpages/pagesettings.php:209 adminpages/pagesettings.php:212
|
1825 |
+
#: adminpages/pagesettings.php:213 adminpages/pagesettings.php:225
|
1826 |
+
#: adminpages/pagesettings.php:228 adminpages/pagesettings.php:241
|
1827 |
+
#: adminpages/pagesettings.php:244
|
1828 |
msgid "edit page"
|
1829 |
msgstr ""
|
1830 |
|
1831 |
+
#: adminpages/pagesettings.php:149 adminpages/pagesettings.php:164
|
1832 |
+
#: adminpages/pagesettings.php:179 adminpages/pagesettings.php:195
|
1833 |
+
#: adminpages/pagesettings.php:211 adminpages/pagesettings.php:227
|
1834 |
+
#: adminpages/pagesettings.php:243 adminpages/pagesettings.php:121
|
1835 |
+
#: adminpages/pagesettings.php:136 adminpages/pagesettings.php:149
|
1836 |
+
#: adminpages/pagesettings.php:151 adminpages/pagesettings.php:152
|
1837 |
+
#: adminpages/pagesettings.php:164 adminpages/pagesettings.php:167
|
1838 |
+
#: adminpages/pagesettings.php:179 adminpages/pagesettings.php:182
|
1839 |
+
#: adminpages/pagesettings.php:183 adminpages/pagesettings.php:195
|
1840 |
+
#: adminpages/pagesettings.php:198 adminpages/pagesettings.php:199
|
1841 |
+
#: adminpages/pagesettings.php:211 adminpages/pagesettings.php:214
|
1842 |
+
#: adminpages/pagesettings.php:215 adminpages/pagesettings.php:227
|
1843 |
+
#: adminpages/pagesettings.php:230 adminpages/pagesettings.php:243
|
1844 |
+
#: adminpages/pagesettings.php:246
|
1845 |
msgid "view page"
|
1846 |
msgstr ""
|
1847 |
|
1848 |
+
#: adminpages/pagesettings.php:151 adminpages/pagesettings.php:166
|
1849 |
+
#: adminpages/pagesettings.php:181 adminpages/pagesettings.php:197
|
1850 |
+
#: adminpages/pagesettings.php:213 adminpages/pagesettings.php:229
|
1851 |
+
#: adminpages/pagesettings.php:245 adminpages/pagesettings.php:121
|
1852 |
#: adminpages/pagesettings.php:123 adminpages/pagesettings.php:134
|
1853 |
#: adminpages/pagesettings.php:138 adminpages/pagesettings.php:147
|
1854 |
#: adminpages/pagesettings.php:151 adminpages/pagesettings.php:153
|
1865 |
msgid "Include the shortcode"
|
1866 |
msgstr ""
|
1867 |
|
1868 |
+
#: adminpages/pagesettings.php:155 adminpages/pagesettings.php:125
|
1869 |
#: adminpages/pagesettings.php:127 adminpages/pagesettings.php:155
|
1870 |
#: adminpages/pagesettings.php:158
|
1871 |
msgid "Billing Information Page"
|
1872 |
msgstr ""
|
1873 |
|
1874 |
+
#: adminpages/pagesettings.php:170 adminpages/pagesettings.php:138
|
1875 |
#: adminpages/pagesettings.php:142 adminpages/pagesettings.php:170
|
1876 |
#: adminpages/pagesettings.php:173
|
1877 |
msgid "Cancel Page"
|
1878 |
msgstr ""
|
1879 |
|
1880 |
+
#: adminpages/pagesettings.php:186 adminpages/pagesettings.php:152
|
1881 |
#: adminpages/pagesettings.php:158 adminpages/pagesettings.php:186
|
1882 |
#: adminpages/pagesettings.php:189
|
1883 |
msgid "Checkout Page"
|
1884 |
msgstr ""
|
1885 |
|
1886 |
+
#: adminpages/pagesettings.php:202 adminpages/pagesettings.php:166
|
1887 |
#: adminpages/pagesettings.php:174 adminpages/pagesettings.php:202
|
1888 |
#: adminpages/pagesettings.php:205
|
1889 |
msgid "Confirmation Page"
|
1890 |
msgstr ""
|
1891 |
|
1892 |
+
#: adminpages/pagesettings.php:218 adminpages/pagesettings.php:180
|
1893 |
#: adminpages/pagesettings.php:190 adminpages/pagesettings.php:218
|
1894 |
#: adminpages/pagesettings.php:221
|
1895 |
msgid "Invoice Page"
|
1896 |
msgstr ""
|
1897 |
|
1898 |
+
#: adminpages/pagesettings.php:234 adminpages/pagesettings.php:194
|
1899 |
#: adminpages/pagesettings.php:206 adminpages/pagesettings.php:234
|
1900 |
#: adminpages/pagesettings.php:237
|
1901 |
msgid "Levels Page"
|
1902 |
msgstr ""
|
1903 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1904 |
#: adminpages/paymentsettings.php:49 adminpages/paymentsettings.php:49
|
1905 |
#: adminpages/paymentsettings.php:77 adminpages/paymentsettings.php:82
|
1906 |
msgid "Your payment settings have been updated."
|
1958 |
#: adminpages/paymentsettings.php:188 adminpages/paymentsettings.php:398
|
1959 |
#: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
|
1960 |
#: adminpages/paymentsettings.php:445 pages/billing.php:78
|
1961 |
+
#: pages/billing.php:82
|
1962 |
msgid "optional"
|
1963 |
msgstr ""
|
1964 |
|
2242 |
|
2243 |
#: classes/class.pmproemail.php:134 classes/class.pmproemail.php:120
|
2244 |
#: classes/class.pmproemail.php:122 classes/class.pmproemail.php:125
|
|
|
2245 |
#, php-format
|
2246 |
msgid "Your membership at %s has been CANCELLED"
|
2247 |
msgstr ""
|
2248 |
|
2249 |
#: classes/class.pmproemail.php:156 classes/class.pmproemail.php:142
|
2250 |
#: classes/class.pmproemail.php:144 classes/class.pmproemail.php:147
|
|
|
2251 |
#, php-format
|
2252 |
msgid "Membership for %s at %s has been CANCELLED"
|
2253 |
msgstr ""
|
2254 |
|
2255 |
#: classes/class.pmproemail.php:187 classes/class.pmproemail.php:172
|
2256 |
#: classes/class.pmproemail.php:173 classes/class.pmproemail.php:175
|
2257 |
+
#: classes/class.pmproemail.php:178
|
2258 |
#, php-format
|
2259 |
msgid "Your membership confirmation for %s"
|
2260 |
msgstr ""
|
2263 |
#: classes/class.pmproemail.php:258 classes/class.pmproemail.php:337
|
2264 |
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:657
|
2265 |
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2266 |
+
#: classes/gateways/class.pmprogateway_stripe.php:496 pages/checkout.php:75
|
2267 |
#: pages/checkout.php:85 pages/checkout.php:603 pages/confirmation.php:52
|
2268 |
#: pages/invoice.php:33 classes/class.pmproemail.php:216
|
2269 |
#: classes/class.pmproemail.php:218 classes/class.pmproemail.php:225
|
2271 |
#: classes/class.pmproemail.php:231 classes/class.pmproemail.php:234
|
2272 |
#: classes/class.pmproemail.php:236 classes/class.pmproemail.php:237
|
2273 |
#: classes/class.pmproemail.php:240 classes/class.pmproemail.php:246
|
2274 |
+
#: classes/class.pmproemail.php:249 classes/class.pmproemail.php:304
|
2275 |
+
#: classes/class.pmproemail.php:307 classes/class.pmproemail.php:313
|
2276 |
+
#: classes/class.pmproemail.php:316 classes/class.pmproemail.php:325
|
2277 |
+
#: classes/class.pmproemail.php:328 classes/class.pmproemail.php:334
|
2278 |
+
#: classes/class.pmproemail.php:337 classes/class.pmproemail.php:532
|
|
|
2279 |
#: classes/class.pmproemail.php:580 classes/class.pmproemail.php:645
|
2280 |
+
#: classes/class.pmproemail.php:648
|
2281 |
#: classes/gateways/class.pmprogateway_braintree.php:349
|
2282 |
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2283 |
+
#: classes/gateways/class.pmprogateway_stripe.php:495 pages/checkout.php:66
|
2284 |
+
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:76
|
2285 |
+
#: pages/checkout.php:77 pages/checkout.php:78 pages/checkout.php:549
|
2286 |
+
#: pages/checkout.php:565 pages/checkout.php:566 pages/checkout.php:573
|
2287 |
+
#: pages/checkout.php:594 pages/confirmation.php:51 pages/confirmation.php:52
|
|
|
|
|
2288 |
#: pages/invoice.php:32 pages/invoice.php:33
|
2289 |
msgid "Discount Code"
|
2290 |
msgstr ""
|
2292 |
#: classes/class.pmproemail.php:265 classes/class.pmproemail.php:358
|
2293 |
#: classes/class.pmproemail.php:663 classes/class.pmproemail.php:241
|
2294 |
#: classes/class.pmproemail.php:243 classes/class.pmproemail.php:253
|
2295 |
+
#: classes/class.pmproemail.php:256 classes/class.pmproemail.php:325
|
2296 |
+
#: classes/class.pmproemail.php:328 classes/class.pmproemail.php:346
|
2297 |
+
#: classes/class.pmproemail.php:349 classes/class.pmproemail.php:538
|
|
|
2298 |
#: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
|
2299 |
+
#: classes/class.pmproemail.php:654
|
2300 |
#, php-format
|
2301 |
msgid "This membership will expire on %s."
|
2302 |
msgstr ""
|
2303 |
|
2304 |
#: classes/class.pmproemail.php:287 classes/class.pmproemail.php:263
|
2305 |
#: classes/class.pmproemail.php:265 classes/class.pmproemail.php:275
|
2306 |
+
#: classes/class.pmproemail.php:278
|
2307 |
#, php-format
|
2308 |
msgid "Member Checkout for %s at %s"
|
2309 |
msgstr ""
|
2310 |
|
2311 |
#: classes/class.pmproemail.php:375 classes/class.pmproemail.php:342
|
2312 |
#: classes/class.pmproemail.php:345 classes/class.pmproemail.php:363
|
2313 |
+
#: classes/class.pmproemail.php:366
|
2314 |
#, php-format
|
2315 |
msgid "Your billing information has been udpated at %s"
|
2316 |
msgstr ""
|
2317 |
|
2318 |
#: classes/class.pmproemail.php:428 classes/class.pmproemail.php:386
|
2319 |
#: classes/class.pmproemail.php:390 classes/class.pmproemail.php:416
|
2320 |
+
#: classes/class.pmproemail.php:419
|
2321 |
#, php-format
|
2322 |
msgid "Billing information has been udpated for %s at %s"
|
2323 |
msgstr ""
|
2324 |
|
2325 |
#: classes/class.pmproemail.php:476 classes/class.pmproemail.php:425
|
2326 |
#: classes/class.pmproemail.php:430 classes/class.pmproemail.php:464
|
2327 |
+
#: classes/class.pmproemail.php:467
|
2328 |
#, php-format
|
2329 |
msgid "Membership Payment Failed at %s"
|
2330 |
msgstr ""
|
2331 |
|
2332 |
#: classes/class.pmproemail.php:522 classes/class.pmproemail.php:462
|
2333 |
#: classes/class.pmproemail.php:468 classes/class.pmproemail.php:510
|
2334 |
+
#: classes/class.pmproemail.php:513
|
2335 |
#, php-format
|
2336 |
msgid "Membership Payment Failed For %s at %s"
|
2337 |
msgstr ""
|
2338 |
|
2339 |
#: classes/class.pmproemail.php:569 classes/class.pmproemail.php:508
|
2340 |
#: classes/class.pmproemail.php:557 classes/class.pmproemail.php:560
|
|
|
2341 |
#, php-format
|
2342 |
msgid "Credit Card on File Expiring Soon at %s"
|
2343 |
msgstr ""
|
2344 |
|
2345 |
#: classes/class.pmproemail.php:617 classes/class.pmproemail.php:501
|
2346 |
#: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
|
2347 |
+
#: classes/class.pmproemail.php:608
|
2348 |
#, php-format
|
2349 |
msgid "INVOICE for %s membership"
|
2350 |
msgstr ""
|
2351 |
|
2352 |
#: classes/class.pmproemail.php:688 classes/class.pmproemail.php:563
|
2353 |
#: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
|
2354 |
+
#: classes/class.pmproemail.php:679
|
2355 |
#, php-format
|
2356 |
msgid "Your trial at %s is ending soon"
|
2357 |
msgstr ""
|
2358 |
|
2359 |
#: classes/class.pmproemail.php:722 classes/class.pmproemail.php:596
|
2360 |
#: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
|
2361 |
+
#: classes/class.pmproemail.php:713
|
2362 |
#, php-format
|
2363 |
msgid "Your membership at %s has ended"
|
2364 |
msgstr ""
|
2365 |
|
2366 |
#: classes/class.pmproemail.php:747 classes/class.pmproemail.php:621
|
2367 |
#: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
|
2368 |
+
#: classes/class.pmproemail.php:738
|
2369 |
#, php-format
|
2370 |
msgid "Your membership at %s will end soon"
|
2371 |
msgstr ""
|
2372 |
|
2373 |
#: classes/class.pmproemail.php:767 classes/class.pmproemail.php:641
|
2374 |
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
|
2375 |
+
#: classes/class.pmproemail.php:758
|
2376 |
#, php-format
|
2377 |
msgid "Your membership at %s has been changed"
|
2378 |
msgstr ""
|
2379 |
|
2380 |
#: classes/class.pmproemail.php:771 classes/class.pmproemail.php:809
|
2381 |
#: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
|
2382 |
+
#: classes/class.pmproemail.php:800
|
|
|
2383 |
#, php-format
|
2384 |
msgid "The new level is %s"
|
2385 |
msgstr ""
|
2386 |
|
2387 |
#: classes/class.pmproemail.php:773 classes/class.pmproemail.php:647
|
2388 |
#: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
|
2389 |
+
#: classes/class.pmproemail.php:764
|
2390 |
msgid "Your membership has been cancelled"
|
2391 |
msgstr ""
|
2392 |
|
2394 |
#: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
|
2395 |
#: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
|
2396 |
#: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
|
2397 |
+
#: classes/class.pmproemail.php:803 classes/class.pmproemail.php:806
|
|
|
2398 |
#, php-format
|
2399 |
msgid "This membership will expire on %s"
|
2400 |
msgstr ""
|
2403 |
#: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
|
2404 |
#: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
|
2405 |
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
|
2406 |
+
#: classes/class.pmproemail.php:807 classes/class.pmproemail.php:810
|
|
|
2407 |
msgid "This membership does not expire"
|
2408 |
msgstr ""
|
2409 |
|
2410 |
#: classes/class.pmproemail.php:805 classes/class.pmproemail.php:679
|
2411 |
#: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
|
2412 |
+
#: classes/class.pmproemail.php:796
|
2413 |
#, php-format
|
2414 |
msgid "Membership for %s at %s has been changed"
|
2415 |
msgstr ""
|
2416 |
|
2417 |
#: classes/class.pmproemail.php:811 classes/class.pmproemail.php:799
|
2418 |
+
#: classes/class.pmproemail.php:802
|
2419 |
msgid "Membership has been cancelled"
|
2420 |
msgstr ""
|
2421 |
|
2501 |
msgstr ""
|
2502 |
|
2503 |
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
2504 |
+
#: paid-memberships-pro.php:123
|
2505 |
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
2506 |
#: paid-memberships-pro.php:122 paid-memberships-pro.php:123
|
|
|
2507 |
msgid "Authorize.net"
|
2508 |
msgstr ""
|
2509 |
|
2554 |
msgstr ""
|
2555 |
|
2556 |
#: classes/gateways/class.pmprogateway_braintree.php:76
|
2557 |
+
#: paid-memberships-pro.php:124
|
2558 |
#: classes/gateways/class.pmprogateway_braintree.php:63
|
2559 |
#: classes/gateways/class.pmprogateway_braintree.php:76
|
2560 |
#: paid-memberships-pro.php:123 paid-memberships-pro.php:124
|
|
|
2561 |
msgid "Braintree Payments"
|
2562 |
msgstr ""
|
2563 |
|
2603 |
msgstr ""
|
2604 |
|
2605 |
#: classes/gateways/class.pmprogateway_braintree.php:169
|
2606 |
+
#: classes/gateways/class.pmprogateway_stripe.php:182
|
2607 |
#: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
|
2608 |
#: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:509
|
2609 |
#: adminpages/paymentsettings.php:511 adminpages/paymentsettings.php:517
|
2611 |
#: classes/gateways/class.pmprogateway_braintree.php:156
|
2612 |
#: classes/gateways/class.pmprogateway_braintree.php:169
|
2613 |
#: classes/gateways/class.pmprogateway_stripe.php:181
|
|
|
2614 |
msgid "Web Hook URL"
|
2615 |
msgstr ""
|
2616 |
|
2623 |
msgstr ""
|
2624 |
|
2625 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2626 |
+
#: classes/gateways/class.pmprogateway_stripe.php:388 pages/checkout.php:494
|
2627 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
2628 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2629 |
+
#: classes/gateways/class.pmprogateway_stripe.php:387 pages/checkout.php:476
|
|
|
2630 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
2631 |
+
#: pages/checkout.php:500
|
2632 |
msgid "Payment Information"
|
2633 |
msgstr ""
|
2634 |
|
2635 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2636 |
+
#: classes/gateways/class.pmprogateway_stripe.php:388 pages/checkout.php:494
|
2637 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
2638 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
2639 |
+
#: classes/gateways/class.pmprogateway_stripe.php:387 pages/checkout.php:476
|
|
|
2640 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
2641 |
+
#: pages/checkout.php:500
|
2642 |
#, php-format
|
2643 |
msgid "We Accept %s"
|
2644 |
msgstr ""
|
2645 |
|
2646 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
2647 |
+
#: classes/gateways/class.pmprogateway_stripe.php:450 pages/billing.php:257
|
2648 |
#: pages/checkout.php:557
|
2649 |
#: classes/gateways/class.pmprogateway_braintree.php:303
|
2650 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
2651 |
+
#: classes/gateways/class.pmprogateway_stripe.php:449 pages/billing.php:244
|
2652 |
+
#: pages/billing.php:248 pages/checkout.php:503 pages/checkout.php:519
|
2653 |
+
#: pages/checkout.php:520 pages/checkout.php:527 pages/checkout.php:548
|
|
|
|
|
2654 |
msgid "Card Number"
|
2655 |
msgstr ""
|
2656 |
|
2657 |
#: classes/gateways/class.pmprogateway_braintree.php:353
|
2658 |
+
#: classes/gateways/class.pmprogateway_stripe.php:487 pages/billing.php:294
|
2659 |
#: pages/checkout.php:594
|
2660 |
#: classes/gateways/class.pmprogateway_braintree.php:340
|
2661 |
#: classes/gateways/class.pmprogateway_braintree.php:353
|
2662 |
+
#: classes/gateways/class.pmprogateway_stripe.php:486 pages/billing.php:281
|
2663 |
+
#: pages/billing.php:285 pages/checkout.php:540 pages/checkout.php:556
|
2664 |
+
#: pages/checkout.php:557 pages/checkout.php:564 pages/checkout.php:585
|
|
|
|
|
2665 |
msgid "CVV"
|
2666 |
msgstr ""
|
2667 |
|
2668 |
#: classes/gateways/class.pmprogateway_braintree.php:354
|
2669 |
+
#: classes/gateways/class.pmprogateway_stripe.php:488 pages/billing.php:295
|
2670 |
#: pages/checkout.php:595
|
2671 |
#: classes/gateways/class.pmprogateway_braintree.php:341
|
2672 |
#: classes/gateways/class.pmprogateway_braintree.php:354
|
2673 |
+
#: classes/gateways/class.pmprogateway_stripe.php:487 pages/billing.php:282
|
2674 |
+
#: pages/billing.php:286 pages/checkout.php:541 pages/checkout.php:557
|
2675 |
+
#: pages/checkout.php:558 pages/checkout.php:565 pages/checkout.php:586
|
|
|
|
|
2676 |
msgid "what's this?"
|
2677 |
msgstr ""
|
2678 |
|
2679 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
2680 |
+
#: classes/gateways/class.pmprogateway_stripe.php:498 pages/checkout.php:87
|
2681 |
#: pages/checkout.php:605
|
2682 |
#: classes/gateways/class.pmprogateway_braintree.php:351
|
2683 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
2684 |
+
#: classes/gateways/class.pmprogateway_stripe.php:497 pages/checkout.php:78
|
2685 |
+
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:551
|
2686 |
+
#: pages/checkout.php:567 pages/checkout.php:568 pages/checkout.php:575
|
2687 |
+
#: pages/checkout.php:596
|
|
|
2688 |
msgid "Apply"
|
2689 |
msgstr ""
|
2690 |
|
2691 |
#: classes/gateways/class.pmprogateway_braintree.php:419
|
2692 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1026
|
2693 |
#: classes/gateways/class.pmprogateway_braintree.php:61
|
2694 |
#: classes/gateways/class.pmprogateway_braintree.php:406
|
2695 |
#: classes/gateways/class.pmprogateway_braintree.php:419
|
2696 |
#: classes/gateways/class.pmprogateway_stripe.php:53
|
2697 |
#: classes/gateways/class.pmprogateway_stripe.php:1011
|
2698 |
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
|
|
2699 |
msgid "Unknown error: Initial payment failed."
|
2700 |
msgstr ""
|
2701 |
|
2785 |
msgstr ""
|
2786 |
|
2787 |
#: classes/gateways/class.pmprogateway_check.php:48
|
2788 |
+
#: paid-memberships-pro.php:117 adminpages/orders.php:399
|
2789 |
#: adminpages/orders.php:449 adminpages/paymentsettings.php:157
|
2790 |
#: adminpages/paymentsettings.php:159
|
2791 |
#: classes/gateways/class.pmprogateway_check.php:48
|
2792 |
#: paid-memberships-pro.php:116 paid-memberships-pro.php:117
|
|
|
2793 |
msgid "Pay by Check"
|
2794 |
msgstr ""
|
2795 |
|
2869 |
#: adminpages/paymentsettings.php:223 adminpages/paymentsettings.php:228
|
2870 |
#: classes/gateways/class.pmprogateway_payflowpro.php:124
|
2871 |
#: pages/checkout.php:177 pages/checkout.php:180 pages/checkout.php:182
|
|
|
2872 |
msgid "Password"
|
2873 |
msgstr ""
|
2874 |
|
2897 |
msgstr ""
|
2898 |
|
2899 |
#: classes/gateways/class.pmprogateway_paypal.php:57
|
2900 |
+
#: paid-memberships-pro.php:120
|
2901 |
#: classes/gateways/class.pmprogateway_paypal.php:57
|
2902 |
#: paid-memberships-pro.php:119 paid-memberships-pro.php:120
|
|
|
2903 |
msgid "PayPal Website Payments Pro"
|
2904 |
msgstr ""
|
2905 |
|
2906 |
#: classes/gateways/class.pmprogateway_paypal.php:113
|
2907 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:118
|
2908 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:112
|
2909 |
#: classes/gateways/class.pmprogateway_paypal.php:113
|
2910 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:118
|
|
|
2911 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:112
|
2912 |
msgid "PayPal Settings"
|
2913 |
msgstr ""
|
2914 |
|
2915 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
2916 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
2917 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
2918 |
#: adminpages/paymentsettings.php:179
|
2919 |
#: classes/gateways/class.pmprogateway_paypal.php:118
|
2920 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
|
|
2921 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
2922 |
msgid ""
|
2923 |
"We do not recommend using PayPal Standard. We suggest using PayPal Express, "
|
2928 |
msgstr ""
|
2929 |
|
2930 |
#: classes/gateways/class.pmprogateway_paypal.php:123
|
2931 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:128
|
2932 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:122
|
2933 |
#: adminpages/paymentsettings.php:227 adminpages/paymentsettings.php:231
|
2934 |
#: adminpages/paymentsettings.php:236
|
2935 |
#: classes/gateways/class.pmprogateway_paypal.php:123
|
2936 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:128
|
|
|
2937 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:122
|
2938 |
msgid "Gateway Account Email"
|
2939 |
msgstr ""
|
2940 |
|
2941 |
#: classes/gateways/class.pmprogateway_paypal.php:131
|
2942 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:136
|
2943 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:130
|
2944 |
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
2945 |
#: adminpages/paymentsettings.php:235 adminpages/paymentsettings.php:239
|
2947 |
#: adminpages/paymentsettings.php:336
|
2948 |
#: classes/gateways/class.pmprogateway_paypal.php:131
|
2949 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:136
|
|
|
2950 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:130
|
2951 |
#: classes/gateways/class.pmprogateway_twocheckout.php:113
|
2952 |
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
2954 |
msgstr ""
|
2955 |
|
2956 |
#: classes/gateways/class.pmprogateway_paypal.php:139
|
2957 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:144
|
2958 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:138
|
2959 |
#: classes/gateways/class.pmprogateway_twocheckout.php:130
|
2960 |
#: adminpages/paymentsettings.php:243 adminpages/paymentsettings.php:247
|
2962 |
#: adminpages/paymentsettings.php:344
|
2963 |
#: classes/gateways/class.pmprogateway_paypal.php:139
|
2964 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:144
|
|
|
2965 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:138
|
2966 |
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
2967 |
#: classes/gateways/class.pmprogateway_twocheckout.php:130
|
2969 |
msgstr ""
|
2970 |
|
2971 |
#: classes/gateways/class.pmprogateway_paypal.php:147
|
2972 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:152
|
2973 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:146
|
2974 |
#: adminpages/paymentsettings.php:251 adminpages/paymentsettings.php:255
|
2975 |
#: adminpages/paymentsettings.php:260
|
2976 |
#: classes/gateways/class.pmprogateway_paypal.php:147
|
2977 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:152
|
|
|
2978 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:146
|
2979 |
msgid "API Signature"
|
2980 |
msgstr ""
|
2981 |
|
2982 |
#: classes/gateways/class.pmprogateway_paypal.php:155
|
2983 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:160
|
2984 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:154
|
2985 |
#: adminpages/paymentsettings.php:446 adminpages/paymentsettings.php:479
|
2986 |
#: adminpages/paymentsettings.php:485 adminpages/paymentsettings.php:487
|
2987 |
#: classes/gateways/class.pmprogateway_paypal.php:155
|
2988 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:160
|
|
|
2989 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:154
|
2990 |
msgid "IPN Handler URL"
|
2991 |
msgstr ""
|
2998 |
msgstr ""
|
2999 |
|
3000 |
#: classes/gateways/class.pmprogateway_paypal.php:178
|
3001 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:402
|
3002 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:202
|
3003 |
#: pages/checkout.php:295 classes/gateways/class.pmprogateway_paypal.php:178
|
3004 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:402
|
|
|
3005 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:202
|
3006 |
+
#: pages/checkout.php:286 pages/checkout.php:288 pages/checkout.php:302
|
3007 |
+
#: pages/checkout.php:309 pages/checkout.php:675 pages/checkout.php:682
|
3008 |
+
#: pages/checkout.php:685 pages/checkout.php:701
|
3009 |
msgid "Check Out with PayPal"
|
3010 |
msgstr ""
|
3011 |
|
3012 |
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3013 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3014 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3015 |
#: pages/checkout.php:713 classes/gateways/class.pmprogateway_paypal.php:184
|
3016 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
|
|
3017 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3018 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3019 |
+
#: pages/checkout.php:704 pages/checkout.php:707
|
3020 |
msgid "Submit and Check Out"
|
3021 |
msgstr ""
|
3022 |
|
3023 |
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3024 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3025 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3026 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3027 |
#: pages/checkout.php:713 classes/gateways/class.pmprogateway_paypal.php:184
|
3028 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
|
|
3029 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3030 |
#: classes/gateways/class.pmprogateway_twocheckout.php:192
|
3031 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3032 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3033 |
+
#: pages/checkout.php:704 pages/checkout.php:707
|
3034 |
msgid "Submit and Confirm"
|
3035 |
msgstr ""
|
3036 |
|
3037 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
3038 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:740
|
3039 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:466
|
3040 |
#: classes/gateways/class.pmprogateway_paypal.php:385
|
3041 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
3044 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:305
|
3045 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:731
|
3046 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:740
|
|
|
3047 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:216
|
3048 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:220
|
3049 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:230
|
3054 |
"to make sure you are not charged going forward."
|
3055 |
msgstr ""
|
3056 |
|
|
|
|
|
3057 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
|
3058 |
+
#: paid-memberships-pro.php:119
|
3059 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
|
3060 |
#: paid-memberships-pro.php:118 paid-memberships-pro.php:119
|
|
|
3061 |
msgid "PayPal Express"
|
3062 |
msgstr ""
|
3063 |
|
3064 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:163
|
3065 |
#: adminpages/paymentsettings.php:449 adminpages/paymentsettings.php:482
|
3066 |
#: adminpages/paymentsettings.php:488 adminpages/paymentsettings.php:490
|
3067 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:163
|
|
|
3068 |
msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
|
3069 |
msgstr ""
|
3070 |
|
|
|
|
|
3071 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:268
|
|
|
3072 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:320
|
3073 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:268
|
3074 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:320
|
3075 |
#: preheaders/checkout.php:690 preheaders/checkout.php:697
|
3076 |
#: preheaders/checkout.php:702 preheaders/checkout.php:735
|
3077 |
#: preheaders/checkout.php:750 preheaders/checkout.php:753
|
3082 |
msgstr ""
|
3083 |
|
3084 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
3085 |
+
#: paid-memberships-pro.php:122
|
3086 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
3087 |
#: paid-memberships-pro.php:121 paid-memberships-pro.php:122
|
|
|
3088 |
msgid "PayPal Standard"
|
3089 |
msgstr ""
|
3090 |
|
3095 |
"settings."
|
3096 |
msgstr ""
|
3097 |
|
|
|
|
|
|
|
3098 |
#: classes/gateways/class.pmprogateway_stripe.php:94
|
3099 |
+
#: paid-memberships-pro.php:118
|
3100 |
+
#: classes/gateways/class.pmprogateway_stripe.php:93
|
3101 |
#: paid-memberships-pro.php:117 paid-memberships-pro.php:118
|
|
|
3102 |
msgid "Stripe"
|
3103 |
msgstr ""
|
3104 |
|
|
|
|
|
3105 |
#: classes/gateways/class.pmprogateway_stripe.php:149
|
3106 |
+
#: classes/gateways/class.pmprogateway_stripe.php:148
|
3107 |
msgid "Stripe Settings"
|
3108 |
msgstr ""
|
3109 |
|
3110 |
+
#: classes/gateways/class.pmprogateway_stripe.php:154
|
3111 |
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
3112 |
#: adminpages/paymentsettings.php:286
|
3113 |
#: classes/gateways/class.pmprogateway_stripe.php:153
|
|
|
3114 |
msgid "Secret Key"
|
3115 |
msgstr ""
|
3116 |
|
3117 |
+
#: classes/gateways/class.pmprogateway_stripe.php:162
|
3118 |
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
3119 |
#: adminpages/paymentsettings.php:294
|
3120 |
#: classes/gateways/class.pmprogateway_stripe.php:161
|
|
|
3121 |
msgid "Publishable Key"
|
3122 |
msgstr ""
|
3123 |
|
3124 |
+
#: classes/gateways/class.pmprogateway_stripe.php:170
|
3125 |
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
3126 |
#: adminpages/paymentsettings.php:432
|
3127 |
#: classes/gateways/class.pmprogateway_stripe.php:169
|
|
|
3128 |
msgid "Show Billing Address Fields"
|
3129 |
msgstr ""
|
3130 |
|
3131 |
+
#: classes/gateways/class.pmprogateway_stripe.php:177
|
3132 |
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
3133 |
#: classes/gateways/class.pmprogateway_stripe.php:176
|
|
|
3134 |
msgid ""
|
3135 |
"Stripe doesn't require billing address fields. Choose 'No' to hide them on "
|
3136 |
"the checkout page.<br /><strong>If No, make sure you disable address "
|
3137 |
"verification in the Stripe dashboard settings.</strong>"
|
3138 |
msgstr ""
|
3139 |
|
3140 |
+
#: classes/gateways/class.pmprogateway_stripe.php:185
|
3141 |
#: adminpages/paymentsettings.php:465 adminpages/paymentsettings.php:506
|
3142 |
#: adminpages/paymentsettings.php:512 adminpages/paymentsettings.php:514
|
3143 |
#: classes/gateways/class.pmprogateway_stripe.php:184
|
|
|
3144 |
msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
|
3145 |
msgstr ""
|
3146 |
|
|
|
|
|
3147 |
#: classes/gateways/class.pmprogateway_stripe.php:568
|
3148 |
+
#: classes/gateways/class.pmprogateway_stripe.php:567
|
3149 |
msgid "Subscription Updates"
|
3150 |
msgstr ""
|
3151 |
|
|
|
|
|
3152 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
3153 |
+
#: classes/gateways/class.pmprogateway_stripe.php:571
|
3154 |
msgid ""
|
3155 |
"Subscription updates, allow you to change the member's subscription values "
|
3156 |
"at predefined times. Be sure to click Update Profile after making changes."
|
3157 |
msgstr ""
|
3158 |
|
|
|
|
|
3159 |
#: classes/gateways/class.pmprogateway_stripe.php:574
|
3160 |
+
#: classes/gateways/class.pmprogateway_stripe.php:573
|
3161 |
msgid ""
|
3162 |
"Subscription updates, allow you to change the member's subscription values "
|
3163 |
"at predefined times. Be sure to click Update User after making changes."
|
3164 |
msgstr ""
|
3165 |
|
3166 |
+
#: classes/gateways/class.pmprogateway_stripe.php:579 pages/billing.php:338
|
3167 |
+
#: classes/gateways/class.pmprogateway_stripe.php:578 pages/billing.php:294
|
3168 |
+
#: pages/billing.php:298 pages/billing.php:329
|
|
|
3169 |
msgid "Update"
|
3170 |
msgstr ""
|
3171 |
|
|
|
|
|
3172 |
#: classes/gateways/class.pmprogateway_stripe.php:770
|
3173 |
+
#: classes/gateways/class.pmprogateway_stripe.php:769
|
3174 |
msgid "Could not cancel the old subscription. Updates have not been processed."
|
3175 |
msgstr ""
|
3176 |
|
3177 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1204
|
3178 |
#: classes/gateways/class.pmprogateway_stripe.php:190
|
3179 |
#: classes/gateways/class.pmprogateway_stripe.php:192
|
3180 |
#: classes/gateways/class.pmprogateway_stripe.php:199
|
3183 |
#: classes/gateways/class.pmprogateway_stripe.php:1188
|
3184 |
#: classes/gateways/class.pmprogateway_stripe.php:1202
|
3185 |
#: classes/gateways/class.pmprogateway_stripe.php:1203
|
|
|
3186 |
msgid "Error creating customer record with Stripe:"
|
3187 |
msgstr ""
|
3188 |
|
3189 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1261
|
3190 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1411
|
3191 |
#: classes/gateways/class.pmprogateway_stripe.php:278
|
3192 |
#: classes/gateways/class.pmprogateway_stripe.php:279
|
3193 |
#: classes/gateways/class.pmprogateway_stripe.php:286
|
3198 |
#: classes/gateways/class.pmprogateway_stripe.php:1245
|
3199 |
#: classes/gateways/class.pmprogateway_stripe.php:1259
|
3200 |
#: classes/gateways/class.pmprogateway_stripe.php:1260
|
|
|
3201 |
#: classes/gateways/class.pmprogateway_stripe.php:1390
|
3202 |
#: classes/gateways/class.pmprogateway_stripe.php:1391
|
3203 |
#: classes/gateways/class.pmprogateway_stripe.php:1409
|
3204 |
#: classes/gateways/class.pmprogateway_stripe.php:1410
|
|
|
3205 |
msgid "Error creating plan with Stripe:"
|
3206 |
msgstr ""
|
3207 |
|
3208 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1442
|
3209 |
#: classes/gateways/class.pmprogateway_stripe.php:294
|
3210 |
#: classes/gateways/class.pmprogateway_stripe.php:295
|
3211 |
#: classes/gateways/class.pmprogateway_stripe.php:302
|
3217 |
#: classes/gateways/class.pmprogateway_stripe.php:1422
|
3218 |
#: classes/gateways/class.pmprogateway_stripe.php:1440
|
3219 |
#: classes/gateways/class.pmprogateway_stripe.php:1441
|
|
|
3220 |
msgid "Error subscribing customer to plan with Stripe:"
|
3221 |
msgstr ""
|
3222 |
|
3223 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1538
|
3224 |
#: classes/gateways/class.pmprogateway_stripe.php:383
|
3225 |
#: classes/gateways/class.pmprogateway_stripe.php:389
|
3226 |
#: classes/gateways/class.pmprogateway_stripe.php:410
|
3229 |
#: classes/gateways/class.pmprogateway_stripe.php:1518
|
3230 |
#: classes/gateways/class.pmprogateway_stripe.php:1536
|
3231 |
#: classes/gateways/class.pmprogateway_stripe.php:1537
|
|
|
3232 |
msgid "Could not cancel old subscription."
|
3233 |
msgstr ""
|
3234 |
|
3235 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1555
|
3236 |
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
3237 |
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
3238 |
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
3239 |
#: classes/gateways/class.pmprogateway_stripe.php:1553
|
3240 |
#: classes/gateways/class.pmprogateway_stripe.php:1554
|
|
|
3241 |
msgid "Could not find the customer."
|
3242 |
msgstr ""
|
3243 |
|
3244 |
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
3245 |
+
#: paid-memberships-pro.php:125
|
3246 |
#: classes/gateways/class.pmprogateway_twocheckout.php:53
|
3247 |
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
3248 |
#: paid-memberships-pro.php:124 paid-memberships-pro.php:125
|
|
|
3249 |
msgid "2Checkout"
|
3250 |
msgstr ""
|
3251 |
|
3694 |
msgid "Membership expires after %d %s."
|
3695 |
msgstr ""
|
3696 |
|
3697 |
+
#: includes/functions.php:592 includes/functions.php:491
|
3698 |
#: includes/functions.php:514 includes/functions.php:525
|
3699 |
#: includes/functions.php:536 includes/functions.php:537
|
3700 |
#: includes/functions.php:538 includes/functions.php:545
|
3701 |
#: includes/functions.php:569 includes/functions.php:570
|
3702 |
+
#: includes/functions.php:576
|
|
|
3703 |
msgid "User ID not found."
|
3704 |
msgstr ""
|
3705 |
|
3706 |
+
#: includes/functions.php:612 includes/functions.php:508
|
3707 |
#: includes/functions.php:531 includes/functions.php:542
|
3708 |
#: includes/functions.php:553 includes/functions.php:554
|
3709 |
#: includes/functions.php:555 includes/functions.php:562
|
3710 |
#: includes/functions.php:586 includes/functions.php:587
|
3711 |
#: includes/functions.php:589 includes/functions.php:596
|
|
|
3712 |
msgid "Invalid level."
|
3713 |
msgstr ""
|
3714 |
|
3715 |
+
#: includes/functions.php:623 includes/functions.php:520
|
3716 |
#: includes/functions.php:542 includes/functions.php:553
|
3717 |
#: includes/functions.php:564 includes/functions.php:565
|
3718 |
#: includes/functions.php:566 includes/functions.php:573
|
3719 |
#: includes/functions.php:597 includes/functions.php:598
|
3720 |
#: includes/functions.php:600 includes/functions.php:607
|
|
|
3721 |
msgid "not changing?"
|
3722 |
msgstr ""
|
3723 |
|
3724 |
+
#: includes/functions.php:640 includes/functions.php:699
|
3725 |
+
#: includes/functions.php:723 includes/functions.php:537
|
3726 |
#: includes/functions.php:559 includes/functions.php:570
|
3727 |
#: includes/functions.php:581 includes/functions.php:582
|
3728 |
#: includes/functions.php:583 includes/functions.php:590
|
3734 |
#: includes/functions.php:633 includes/functions.php:637
|
3735 |
#: includes/functions.php:640 includes/functions.php:649
|
3736 |
#: includes/functions.php:656 includes/functions.php:657
|
3737 |
+
#: includes/functions.php:673 includes/functions.php:674
|
3738 |
+
#: includes/functions.php:676 includes/functions.php:683
|
3739 |
+
#: includes/functions.php:697 includes/functions.php:698
|
|
|
3740 |
#: includes/functions.php:700 includes/functions.php:707
|
|
|
|
|
3741 |
msgid "Error interacting with database"
|
3742 |
msgstr ""
|
3743 |
|
3744 |
+
#: includes/functions.php:764 includes/functions.php:803
|
3745 |
#: includes/functions.php:629 includes/functions.php:651
|
3746 |
#: includes/functions.php:667 includes/functions.php:668
|
3747 |
#: includes/functions.php:678 includes/functions.php:681
|
3752 |
#: includes/functions.php:737 includes/functions.php:738
|
3753 |
#: includes/functions.php:739 includes/functions.php:741
|
3754 |
#: includes/functions.php:748 includes/functions.php:753
|
3755 |
+
#: includes/functions.php:777 includes/functions.php:778
|
3756 |
+
#: includes/functions.php:780 includes/functions.php:787
|
|
|
|
|
3757 |
msgid "Membership level not found."
|
3758 |
msgstr ""
|
3759 |
|
3760 |
+
#: includes/functions.php:1173 includes/functions.php:1100
|
3761 |
#: includes/functions.php:1101 includes/functions.php:1118
|
3762 |
#: includes/functions.php:1142 includes/functions.php:1143
|
3763 |
#: includes/functions.php:1150 includes/functions.php:1157
|
|
|
3764 |
msgid "No code was given to check."
|
3765 |
msgstr ""
|
3766 |
|
3767 |
+
#: includes/functions.php:1182 includes/functions.php:1050
|
3768 |
#: includes/functions.php:1072 includes/functions.php:1088
|
3769 |
#: includes/functions.php:1099 includes/functions.php:1102
|
3770 |
#: includes/functions.php:1109 includes/functions.php:1110
|
3771 |
#: includes/functions.php:1112 includes/functions.php:1113
|
3772 |
#: includes/functions.php:1127 includes/functions.php:1151
|
3773 |
#: includes/functions.php:1152 includes/functions.php:1159
|
3774 |
+
#: includes/functions.php:1166
|
|
|
3775 |
msgid "The discount code could not be found."
|
3776 |
msgstr ""
|
3777 |
|
3778 |
+
#: includes/functions.php:1197 includes/functions.php:1066
|
3779 |
#: includes/functions.php:1088 includes/functions.php:1104
|
3780 |
#: includes/functions.php:1115 includes/functions.php:1118
|
3781 |
#: includes/functions.php:1124 includes/functions.php:1125
|
3782 |
#: includes/functions.php:1128 includes/functions.php:1129
|
3783 |
#: includes/functions.php:1142 includes/functions.php:1166
|
3784 |
#: includes/functions.php:1167 includes/functions.php:1174
|
3785 |
+
#: includes/functions.php:1181
|
|
|
3786 |
#, php-format
|
3787 |
msgid "This discount code goes into effect on %s."
|
3788 |
msgstr ""
|
3789 |
|
3790 |
+
#: includes/functions.php:1204 includes/functions.php:1075
|
3791 |
#: includes/functions.php:1097 includes/functions.php:1113
|
3792 |
#: includes/functions.php:1124 includes/functions.php:1127
|
3793 |
#: includes/functions.php:1131 includes/functions.php:1132
|
3794 |
#: includes/functions.php:1137 includes/functions.php:1138
|
3795 |
#: includes/functions.php:1149 includes/functions.php:1173
|
3796 |
#: includes/functions.php:1174 includes/functions.php:1181
|
3797 |
+
#: includes/functions.php:1188
|
|
|
3798 |
#, php-format
|
3799 |
msgid "This discount code expired on %s."
|
3800 |
msgstr ""
|
3801 |
|
3802 |
+
#: includes/functions.php:1214 includes/functions.php:1087
|
3803 |
#: includes/functions.php:1109 includes/functions.php:1125
|
3804 |
#: includes/functions.php:1136 includes/functions.php:1139
|
3805 |
#: includes/functions.php:1141 includes/functions.php:1142
|
3806 |
#: includes/functions.php:1149 includes/functions.php:1150
|
3807 |
#: includes/functions.php:1159 includes/functions.php:1183
|
3808 |
#: includes/functions.php:1184 includes/functions.php:1191
|
3809 |
+
#: includes/functions.php:1198
|
|
|
3810 |
msgid "This discount code is no longer valid."
|
3811 |
msgstr ""
|
3812 |
|
3813 |
+
#: includes/functions.php:1227 includes/functions.php:1102
|
3814 |
#: includes/functions.php:1124 includes/functions.php:1140
|
3815 |
#: includes/functions.php:1151 includes/functions.php:1154
|
3816 |
#: includes/functions.php:1155 includes/functions.php:1164
|
3817 |
#: includes/functions.php:1165 includes/functions.php:1172
|
3818 |
#: includes/functions.php:1196 includes/functions.php:1197
|
3819 |
#: includes/functions.php:1204 includes/functions.php:1211
|
|
|
3820 |
msgid "This discount code does not apply to this membership level."
|
3821 |
msgstr ""
|
3822 |
|
3823 |
+
#: includes/functions.php:1253 includes/functions.php:1110
|
3824 |
#: includes/functions.php:1132 includes/functions.php:1148
|
3825 |
#: includes/functions.php:1159 includes/functions.php:1162
|
3826 |
#: includes/functions.php:1172 includes/functions.php:1180
|
3827 |
#: includes/functions.php:1181 includes/functions.php:1182
|
3828 |
#: includes/functions.php:1198 includes/functions.php:1222
|
3829 |
#: includes/functions.php:1223 includes/functions.php:1230
|
3830 |
+
#: includes/functions.php:1237
|
|
|
3831 |
msgid "This discount code is okay."
|
3832 |
msgstr ""
|
3833 |
|
3834 |
+
#: includes/functions.php:1278 includes/functions.php:1134
|
3835 |
#: includes/functions.php:1156 includes/functions.php:1172
|
3836 |
#: includes/functions.php:1183 includes/functions.php:1186
|
3837 |
#: includes/functions.php:1196 includes/functions.php:1205
|
3838 |
#: includes/functions.php:1206 includes/functions.php:1223
|
3839 |
#: includes/functions.php:1247 includes/functions.php:1248
|
3840 |
#: includes/functions.php:1255 includes/functions.php:1262
|
|
|
3841 |
msgid "and"
|
3842 |
msgstr ""
|
3843 |
|
3844 |
+
#: includes/functions.php:1473 includes/functions.php:1319
|
3845 |
#: includes/functions.php:1341 includes/functions.php:1361
|
3846 |
#: includes/functions.php:1372 includes/functions.php:1375
|
3847 |
#: includes/functions.php:1385 includes/functions.php:1394
|
3848 |
#: includes/functions.php:1395 includes/functions.php:1412
|
3849 |
#: includes/functions.php:1436 includes/functions.php:1437
|
3850 |
#: includes/functions.php:1450 includes/functions.php:1457
|
|
|
3851 |
msgid "Sign Up for !!name!! Now"
|
3852 |
msgstr ""
|
3853 |
|
3854 |
+
#: includes/functions.php:1479 includes/functions.php:1325
|
3855 |
#: includes/functions.php:1347 includes/functions.php:1367
|
3856 |
#: includes/functions.php:1378 includes/functions.php:1381
|
3857 |
#: includes/functions.php:1391 includes/functions.php:1400
|
3858 |
#: includes/functions.php:1401 includes/functions.php:1418
|
3859 |
#: includes/functions.php:1442 includes/functions.php:1443
|
3860 |
#: includes/functions.php:1456 includes/functions.php:1463
|
|
|
3861 |
msgid "Please specify a level id."
|
3862 |
msgstr ""
|
3863 |
|
3864 |
+
#: includes/init.php:237 includes/profile.php:39 includes/init.php:229
|
3865 |
#: includes/init.php:232 includes/init.php:233 includes/init.php:235
|
3866 |
+
#: includes/profile.php:37 includes/profile.php:39
|
3867 |
msgid "None"
|
3868 |
msgstr ""
|
3869 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3870 |
#: includes/localization.php:26 includes/localization.php:23
|
3871 |
#: includes/localization.php:26
|
3872 |
msgid "Day"
|
3914 |
msgid "Require Membership"
|
3915 |
msgstr ""
|
3916 |
|
|
|
|
|
|
|
|
|
|
|
3917 |
#: includes/profile.php:36 includes/profile.php:34 includes/profile.php:36
|
3918 |
msgid "Current Level"
|
3919 |
msgstr ""
|
3920 |
|
3921 |
+
#: includes/profile.php:54 includes/profile.php:54
|
3922 |
msgid "Not paying."
|
3923 |
msgstr ""
|
3924 |
|
3925 |
+
#: includes/profile.php:64 includes/profile.php:64
|
3926 |
msgid ""
|
3927 |
"This will not change the subscription at the gateway unless the 'Cancel' "
|
3928 |
"checkbox is selected below."
|
3950 |
"register to read."
|
3951 |
msgstr ""
|
3952 |
|
3953 |
+
#: pages/billing.php:23 pages/billing.php:14
|
3954 |
#, php-format
|
3955 |
msgid "Logged in as <strong>%s</strong>."
|
3956 |
msgstr ""
|
3957 |
|
3958 |
+
#: pages/billing.php:23 pages/billing.php:14
|
3959 |
msgid "logout"
|
3960 |
msgstr ""
|
3961 |
|
3962 |
#: pages/billing.php:25 pages/cancel.php:52 pages/invoice.php:109
|
3963 |
#: pages/levels.php:13 shortcodes/pmpro_account.php:44
|
3964 |
#: shortcodes/pmpro_account.php:123 pages/account.php:12 pages/account.php:18
|
3965 |
+
#: pages/account.php:92 pages/billing.php:16 pages/cancel.php:52
|
3966 |
+
#: pages/invoice.php:109 pages/levels.php:13 shortcodes/pmpro_account.php:44
|
3967 |
+
#: shortcodes/pmpro_account.php:123
|
3968 |
msgid "Level"
|
3969 |
msgstr ""
|
3970 |
|
3971 |
#: pages/billing.php:27 pages/account.php:14 pages/billing.php:18
|
|
|
3972 |
msgid "Membership Fee"
|
3973 |
msgstr ""
|
3974 |
|
3975 |
#: pages/billing.php:31 pages/account.php:18 pages/billing.php:22
|
3976 |
+
#: pages/levels.php:70
|
3977 |
#, php-format
|
3978 |
msgid "%s every %d %s."
|
3979 |
msgstr ""
|
3980 |
|
3981 |
#: pages/billing.php:33 pages/account.php:20 pages/billing.php:24
|
3982 |
+
#: pages/levels.php:66
|
3983 |
#, php-format
|
3984 |
msgid "%s per %s."
|
3985 |
msgstr ""
|
3986 |
|
3987 |
#: pages/billing.php:42 pages/account.php:25 pages/account.php:29
|
3988 |
+
#: pages/billing.php:29 pages/billing.php:33
|
3989 |
msgid "Duration"
|
3990 |
msgstr ""
|
3991 |
|
3992 |
#: pages/billing.php:52 pages/billing.php:39 pages/billing.php:43
|
|
|
3993 |
msgid ""
|
3994 |
"Your payment subscription is managed by PayPal. Please <a href=\"http://www."
|
3995 |
"paypal.com\">login to PayPal here</a> to update your billing information."
|
3996 |
msgstr ""
|
3997 |
|
3998 |
#: pages/billing.php:78 pages/checkout.php:318 pages/billing.php:65
|
3999 |
+
#: pages/billing.php:69 pages/checkout.php:305 pages/checkout.php:307
|
4000 |
+
#: pages/checkout.php:309 pages/checkout.php:321 pages/checkout.php:328
|
|
|
4001 |
msgid "First Name"
|
4002 |
msgstr ""
|
4003 |
|
4004 |
#: pages/billing.php:82 pages/checkout.php:322 pages/billing.php:69
|
4005 |
+
#: pages/billing.php:73 pages/checkout.php:309 pages/checkout.php:311
|
4006 |
+
#: pages/checkout.php:313 pages/checkout.php:325 pages/checkout.php:332
|
|
|
4007 |
msgid "Last Name"
|
4008 |
msgstr ""
|
4009 |
|
4010 |
#: pages/billing.php:86 pages/checkout.php:326 pages/billing.php:73
|
4011 |
+
#: pages/billing.php:77 pages/checkout.php:313 pages/checkout.php:315
|
4012 |
+
#: pages/checkout.php:317 pages/checkout.php:329 pages/checkout.php:336
|
|
|
4013 |
msgid "Address 1"
|
4014 |
msgstr ""
|
4015 |
|
4016 |
#: pages/billing.php:90 pages/checkout.php:330 pages/billing.php:77
|
4017 |
+
#: pages/billing.php:81 pages/checkout.php:317 pages/checkout.php:319
|
4018 |
+
#: pages/checkout.php:321 pages/checkout.php:333 pages/checkout.php:340
|
|
|
4019 |
msgid "Address 2"
|
4020 |
msgstr ""
|
4021 |
|
4022 |
#: pages/billing.php:100 pages/checkout.php:340 pages/billing.php:87
|
4023 |
+
#: pages/billing.php:91 pages/checkout.php:327 pages/checkout.php:329
|
4024 |
+
#: pages/checkout.php:331 pages/checkout.php:343 pages/checkout.php:350
|
|
|
4025 |
msgid "City"
|
4026 |
msgstr ""
|
4027 |
|
4028 |
#: pages/billing.php:104 pages/checkout.php:344 pages/billing.php:91
|
4029 |
+
#: pages/billing.php:95 pages/checkout.php:331 pages/checkout.php:333
|
4030 |
+
#: pages/checkout.php:335 pages/checkout.php:347 pages/checkout.php:354
|
|
|
4031 |
msgid "State"
|
4032 |
msgstr ""
|
4033 |
|
4034 |
#: pages/billing.php:108 pages/checkout.php:348 pages/billing.php:95
|
4035 |
+
#: pages/billing.php:99 pages/checkout.php:335 pages/checkout.php:337
|
4036 |
+
#: pages/checkout.php:339 pages/checkout.php:351 pages/checkout.php:358
|
|
|
4037 |
msgid "Postal Code"
|
4038 |
msgstr ""
|
4039 |
|
4040 |
#: pages/billing.php:117 pages/checkout.php:357 pages/billing.php:104
|
4041 |
+
#: pages/billing.php:108 pages/checkout.php:344 pages/checkout.php:346
|
4042 |
+
#: pages/checkout.php:348 pages/checkout.php:360 pages/checkout.php:367
|
|
|
4043 |
msgid "City, State Zip"
|
4044 |
msgstr ""
|
4045 |
|
4046 |
#: pages/billing.php:170 pages/checkout.php:410 pages/billing.php:157
|
4047 |
+
#: pages/billing.php:161 pages/checkout.php:397 pages/checkout.php:399
|
4048 |
+
#: pages/checkout.php:401 pages/checkout.php:413 pages/checkout.php:420
|
|
|
4049 |
msgid "Country"
|
4050 |
msgstr ""
|
4051 |
|
4052 |
#: pages/billing.php:195 pages/checkout.php:435 pages/billing.php:182
|
4053 |
+
#: pages/billing.php:186 pages/checkout.php:422 pages/checkout.php:424
|
4054 |
+
#: pages/checkout.php:426 pages/checkout.php:438 pages/checkout.php:445
|
|
|
4055 |
msgid "Phone"
|
4056 |
msgstr ""
|
4057 |
|
4058 |
#: pages/billing.php:206 pages/checkout.php:216 pages/checkout.php:449
|
4059 |
+
#: pages/billing.php:193 pages/billing.php:197 pages/checkout.php:204
|
4060 |
+
#: pages/checkout.php:207 pages/checkout.php:209 pages/checkout.php:436
|
4061 |
+
#: pages/checkout.php:438 pages/checkout.php:440 pages/checkout.php:453
|
|
|
4062 |
#: pages/checkout.php:460
|
4063 |
msgid "E-mail Address"
|
4064 |
msgstr ""
|
4065 |
|
4066 |
#: pages/billing.php:210 pages/checkout.php:458 pages/billing.php:197
|
4067 |
+
#: pages/billing.php:201 pages/checkout.php:445 pages/checkout.php:447
|
4068 |
+
#: pages/checkout.php:449 pages/checkout.php:462 pages/checkout.php:469
|
|
|
4069 |
msgid "Confirm E-mail"
|
4070 |
msgstr ""
|
4071 |
|
4072 |
#: pages/billing.php:230 pages/billing.php:217 pages/billing.php:221
|
|
|
4073 |
msgid "Credit Card Information"
|
4074 |
msgstr ""
|
4075 |
|
4076 |
#: pages/billing.php:230 pages/billing.php:217 pages/billing.php:221
|
|
|
4077 |
#, php-format
|
4078 |
msgid "We accept %s"
|
4079 |
msgstr ""
|
4080 |
|
4081 |
#: pages/billing.php:353 pages/billing.php:309 pages/billing.php:313
|
4082 |
+
#: pages/billing.php:344
|
4083 |
msgid ""
|
4084 |
"This subscription is not recurring. So you don't need to update your billing "
|
4085 |
"information."
|
4116 |
msgstr ""
|
4117 |
|
4118 |
#: pages/checkout.php:35 pages/checkout.php:26 pages/checkout.php:27
|
4119 |
+
#: pages/checkout.php:28
|
4120 |
msgid ""
|
4121 |
"Almost done. Review the membership information and pricing below then "
|
4122 |
"<strong>click the \"Complete Payment\" button</strong> to finish your order."
|
4123 |
msgstr ""
|
4124 |
|
4125 |
#: pages/checkout.php:42 pages/checkout.php:33 pages/checkout.php:34
|
4126 |
+
#: pages/checkout.php:35
|
4127 |
msgid "change"
|
4128 |
msgstr ""
|
4129 |
|
4130 |
#: pages/checkout.php:50 pages/checkout.php:41 pages/checkout.php:42
|
4131 |
+
#: pages/checkout.php:43
|
4132 |
#, php-format
|
4133 |
msgid "You have selected the <strong>%s</strong> membership level."
|
4134 |
msgstr ""
|
4135 |
|
4136 |
#: pages/checkout.php:60 pages/checkout.php:51 pages/checkout.php:53
|
|
|
4137 |
#, php-format
|
4138 |
msgid ""
|
4139 |
"<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
|
4142 |
|
4143 |
#: pages/checkout.php:71 services/applydiscountcode.php:89
|
4144 |
#: pages/checkout.php:62 pages/checkout.php:63 pages/checkout.php:64
|
4145 |
+
#: services/applydiscountcode.php:74 services/applydiscountcode.php:75
|
4146 |
+
#: services/applydiscountcode.php:78 services/applydiscountcode.php:89
|
|
|
4147 |
msgid "Click here to change your discount code"
|
4148 |
msgstr ""
|
4149 |
|
4150 |
#: pages/checkout.php:73 pages/checkout.php:64 pages/checkout.php:65
|
4151 |
+
#: pages/checkout.php:66
|
4152 |
msgid "Click here to enter your discount code"
|
4153 |
msgstr ""
|
4154 |
|
4155 |
#: pages/checkout.php:73 pages/checkout.php:64 pages/checkout.php:65
|
4156 |
+
#: pages/checkout.php:66
|
4157 |
msgid "Do you have a discount code?"
|
4158 |
msgstr ""
|
4159 |
|
4160 |
#: pages/checkout.php:172 pages/checkout.php:160 pages/checkout.php:163
|
4161 |
+
#: pages/checkout.php:165
|
4162 |
msgid "Account Information"
|
4163 |
msgstr ""
|
4164 |
|
4165 |
#: pages/checkout.php:172 pages/checkout.php:160 pages/checkout.php:163
|
4166 |
+
#: pages/checkout.php:165
|
4167 |
msgid "Already have an account?"
|
4168 |
msgstr ""
|
4169 |
|
4170 |
#: pages/checkout.php:172 pages/checkout.php:160 pages/checkout.php:163
|
4171 |
+
#: pages/checkout.php:165
|
4172 |
msgid "Log in here"
|
4173 |
msgstr ""
|
4174 |
|
4175 |
#: pages/checkout.php:198 pages/checkout.php:186 pages/checkout.php:189
|
4176 |
+
#: pages/checkout.php:191
|
4177 |
msgid "Confirm Password"
|
4178 |
msgstr ""
|
4179 |
|
4180 |
#: pages/checkout.php:225 pages/checkout.php:213 pages/checkout.php:216
|
4181 |
+
#: pages/checkout.php:218
|
4182 |
msgid "Confirm E-mail Address"
|
4183 |
msgstr ""
|
4184 |
|
4185 |
#: pages/checkout.php:244 pages/checkout.php:232 pages/checkout.php:235
|
4186 |
+
#: pages/checkout.php:237
|
4187 |
msgid "Full Name"
|
4188 |
msgstr ""
|
4189 |
|
4190 |
#: pages/checkout.php:245 pages/checkout.php:233 pages/checkout.php:236
|
4191 |
+
#: pages/checkout.php:238
|
4192 |
msgid "LEAVE THIS BLANK"
|
4193 |
msgstr ""
|
4194 |
|
4195 |
#: pages/checkout.php:269 pages/checkout.php:257 pages/checkout.php:260
|
4196 |
+
#: pages/checkout.php:262
|
4197 |
#, php-format
|
4198 |
msgid ""
|
4199 |
"You are logged in as <strong>%s</strong>. If you would like to use a "
|
4201 |
msgstr ""
|
4202 |
|
4203 |
#: pages/checkout.php:285 pages/checkout.php:276 pages/checkout.php:278
|
4204 |
+
#: pages/checkout.php:292 pages/checkout.php:299
|
4205 |
msgid "Choose your Payment Method"
|
4206 |
msgstr ""
|
4207 |
|
4208 |
#: pages/checkout.php:293 pages/checkout.php:284 pages/checkout.php:286
|
4209 |
+
#: pages/checkout.php:300 pages/checkout.php:307
|
4210 |
msgid "Check Out with a Credit Card Here"
|
4211 |
msgstr ""
|
4212 |
|
4213 |
#: pages/checkout.php:681 pages/checkout.php:277 pages/checkout.php:284
|
4214 |
#: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
|
|
|
4215 |
#, php-format
|
4216 |
msgid "I agree to the %s"
|
4217 |
msgstr ""
|
4218 |
|
4219 |
#: pages/checkout.php:701 pages/checkout.php:667 pages/checkout.php:674
|
4220 |
#: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
|
|
|
4221 |
msgid "Complete Payment"
|
4222 |
msgstr ""
|
4223 |
|
4224 |
#: pages/checkout.php:723 pages/checkout.php:687 pages/checkout.php:694
|
4225 |
#: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
|
|
|
4226 |
msgid "Processing..."
|
4227 |
msgstr ""
|
4228 |
|
4363 |
msgid "← Return to Home"
|
4364 |
msgstr ""
|
4365 |
|
4366 |
+
#: paid-memberships-pro.php:116 adminpages/orders.php:398
|
4367 |
#: adminpages/orders.php:448 paid-memberships-pro.php:115
|
4368 |
+
#: paid-memberships-pro.php:116
|
4369 |
msgid "Testing Only"
|
4370 |
msgstr ""
|
4371 |
|
4372 |
+
#: paid-memberships-pro.php:121 paid-memberships-pro.php:120
|
4373 |
+
#: paid-memberships-pro.php:121
|
4374 |
msgid "PayPal Payflow Pro/PayPal Pro"
|
4375 |
msgstr ""
|
4376 |
|
4377 |
+
#: paid-memberships-pro.php:126 paid-memberships-pro.php:125
|
4378 |
+
#: paid-memberships-pro.php:126
|
4379 |
msgid "Cybersource"
|
4380 |
msgstr ""
|
4381 |
|
4444 |
msgstr ""
|
4445 |
|
4446 |
#: preheaders/cancel.php:28 preheaders/cancel.php:24 preheaders/cancel.php:25
|
|
|
4447 |
msgid "Your membership has been cancelled."
|
4448 |
msgstr ""
|
4449 |
|
4463 |
msgid "Checkout: Payment Information"
|
4464 |
msgstr ""
|
4465 |
|
4466 |
+
#: preheaders/checkout.php:100
|
4467 |
msgid "Set Up Your Account"
|
4468 |
msgstr ""
|
4469 |
|
4537 |
|
4538 |
#: preheaders/checkout.php:571 preheaders/checkout.php:550
|
4539 |
#: preheaders/checkout.php:552 preheaders/checkout.php:569
|
4540 |
+
#: preheaders/checkout.php:785 preheaders/checkout.php:792
|
4541 |
+
#: preheaders/checkout.php:797 preheaders/checkout.php:825
|
4542 |
+
#: preheaders/checkout.php:844 preheaders/checkout.php:859
|
4543 |
+
#: preheaders/checkout.php:860
|
4544 |
msgid ""
|
4545 |
"Your payment was accepted, but there was an error setting up your account. "
|
4546 |
"Please contact us."
|
4548 |
|
4549 |
#: preheaders/checkout.php:712 preheaders/checkout.php:691
|
4550 |
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
4551 |
+
#: preheaders/checkout.php:953 preheaders/checkout.php:960
|
4552 |
+
#: preheaders/checkout.php:970 preheaders/checkout.php:983
|
4553 |
+
#: preheaders/checkout.php:1030 preheaders/checkout.php:1045
|
4554 |
+
#: preheaders/checkout.php:1046
|
4555 |
msgid ""
|
4556 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
4557 |
"authorized, but we cancelled the order immediately. You should not try to "
|
4560 |
|
4561 |
#: preheaders/checkout.php:715 preheaders/checkout.php:694
|
4562 |
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
4563 |
+
#: preheaders/checkout.php:956 preheaders/checkout.php:963
|
4564 |
+
#: preheaders/checkout.php:973 preheaders/checkout.php:988
|
4565 |
+
#: preheaders/checkout.php:1035 preheaders/checkout.php:1050
|
4566 |
+
#: preheaders/checkout.php:1051
|
4567 |
msgid ""
|
4568 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
4569 |
"was charged, but we couldn't assign your membership. You should not submit "
|
4572 |
|
4573 |
#: preheaders/checkout.php:726 preheaders/checkout.php:705
|
4574 |
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
4575 |
+
#: preheaders/checkout.php:967 preheaders/checkout.php:974
|
4576 |
+
#: preheaders/checkout.php:984 preheaders/checkout.php:1001
|
4577 |
+
#: preheaders/checkout.php:1048 preheaders/checkout.php:1063
|
4578 |
+
#: preheaders/checkout.php:1064
|
4579 |
#, php-format
|
4580 |
msgid ""
|
4581 |
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
|
4584 |
|
4585 |
#: preheaders/checkout.php:728 preheaders/checkout.php:707
|
4586 |
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
4587 |
+
#: preheaders/checkout.php:969 preheaders/checkout.php:976
|
4588 |
+
#: preheaders/checkout.php:986 preheaders/checkout.php:1003
|
4589 |
+
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
4590 |
+
#: preheaders/checkout.php:1066
|
4591 |
msgid "A Payment Gateway must be set up before any payments will be processed."
|
4592 |
msgstr ""
|
4593 |
|
4700 |
msgid "Member Links"
|
4701 |
msgstr ""
|
4702 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4703 |
#: adminpages/discountcodes.php:437
|
4704 |
msgid "Billing Ammount"
|
4705 |
msgstr ""
|
4742 |
msgid "every"
|
4743 |
msgstr ""
|
4744 |
|
4745 |
+
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:572
|
4746 |
+
#: adminpages/membershiplevels.php:574 adminpages/membershiplevels.php:580
|
4747 |
+
#: adminpages/membershiplevels.php:601 adminpages/membershiplevels.php:660
|
4748 |
+
#, php-format
|
4749 |
+
msgid ""
|
4750 |
+
"Are you sure you want to delete membership level %s? All subscriptions will "
|
4751 |
+
"be cancelled."
|
4752 |
msgstr ""
|
4753 |
|
4754 |
+
#: adminpages/memberslist.php:184 adminpages/memberslist.php:212
|
4755 |
+
msgid "Never"
|
|
|
4756 |
msgstr ""
|
4757 |
|
4758 |
#: adminpages/paymentsettings.php:170
|
license.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
-
Paid Memberships Pro
|
2 |
-
|
3 |
-
Copyright (C)
|
4 |
-
|
5 |
-
Paid Memberships Pro uses the same software license as the current version of WordPress: GPLv2. You can get the text of that license in the license.txt file of your root WordPress directory or online at http://wordpress.org/about/gpl/.
|
6 |
-
|
7 |
-
Please read the GPLv2 for full details, but what this means in practice is that you may install this plugin on any site for personal or commercial use. You may redistribute this plugin any way you choose as long as you maintain the GPLv2 license. If you distribute an altered version of this code, we ask that you:
|
8 |
-
|
9 |
-
1. Give your software a name other than "Paid Memberships Pro" or "PMPro" to avoid confusion.
|
10 |
2. Notify us of your distributed version so we can potentially promote the distribution if it's a good effort.
|
1 |
+
Paid Memberships Pro
|
2 |
+
|
3 |
+
Copyright (C) 2013 Stranger Studios, LLC and other contributors
|
4 |
+
|
5 |
+
Paid Memberships Pro uses the same software license as the current version of WordPress: GPLv2. You can get the text of that license in the license.txt file of your root WordPress directory or online at http://wordpress.org/about/gpl/.
|
6 |
+
|
7 |
+
Please read the GPLv2 for full details, but what this means in practice is that you may install this plugin on any site for personal or commercial use. You may redistribute this plugin any way you choose as long as you maintain the GPLv2 license. If you distribute an altered version of this code, we ask that you:
|
8 |
+
|
9 |
+
1. Give your software a name other than "Paid Memberships Pro" or "PMPro" to avoid confusion.
|
10 |
2. Notify us of your distributed version so we can potentially promote the distribution if it's a good effort.
|
pages/billing.php
CHANGED
@@ -1,357 +1,354 @@
|
|
1 |
-
<?php
|
2 |
-
global $wpdb, $current_user, $pmpro_msg, $pmpro_msgt, $show_paypal_link;
|
3 |
-
global $bfirstname, $blastname, $baddress1, $baddress2, $bcity, $bstate, $bzipcode, $bcountry, $bphone, $bemail, $bconfirmemail, $CardType, $AccountNumber, $ExpirationMonth, $ExpirationYear;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Filter to set if PMPro uses email or text as the type for email field inputs.
|
7 |
-
*
|
8 |
-
* @since 1.8.4.5
|
9 |
-
*
|
10 |
-
* @param bool $use_email_type, true to use email type, false to use text type
|
11 |
-
*/
|
12 |
-
$pmpro_email_field_type = apply_filters('pmpro_email_field_type', true);
|
13 |
-
|
14 |
-
$gateway = pmpro_getOption("gateway");
|
15 |
-
|
16 |
-
//set to true via filter to have Stripe use the minimal billing fields
|
17 |
-
$pmpro_stripe_lite = apply_filters("pmpro_stripe_lite", !pmpro_getOption("stripe_billingaddress")); //default is oposite of the stripe_billingaddress setting
|
18 |
-
|
19 |
-
$level = $current_user->membership_level;
|
20 |
-
if($level)
|
21 |
-
{
|
22 |
-
?>
|
23 |
-
<p><?php printf(__("Logged in as <strong>%s</strong>.", "pmpro"), $current_user->user_login);?> <small><a href="<?php echo wp_logout_url(get_bloginfo("url") . "/membership-checkout/?level=" . $level->id);?>"><?php _e("logout", "pmpro");?></a></small></p>
|
24 |
-
<ul>
|
25 |
-
<li><strong><?php _e("Level", "pmpro");?>:</strong> <?php echo $level->name?></li>
|
26 |
-
<?php if($level->billing_amount > 0) { ?>
|
27 |
-
<li><strong><?php _e("Membership Fee", "pmpro");?>:</strong>
|
28 |
-
<?php
|
29 |
-
$level = $current_user->membership_level;
|
30 |
-
if($current_user->membership_level->cycle_number > 1) {
|
31 |
-
printf(__('%s every %d %s.', 'pmpro'), pmpro_formatPrice($level->billing_amount), $level->cycle_number, pmpro_translate_billing_period($level->cycle_period, $level->cycle_number));
|
32 |
-
} elseif($current_user->membership_level->cycle_number == 1) {
|
33 |
-
printf(__('%s per %s.', 'pmpro'), pmpro_formatPrice($level->billing_amount), pmpro_translate_billing_period($level->cycle_period));
|
34 |
-
} else {
|
35 |
-
echo pmpro_formatPrice($current_user->membership_level->billing_amount);
|
36 |
-
}
|
37 |
-
?>
|
38 |
-
</li>
|
39 |
-
<?php } ?>
|
40 |
-
|
41 |
-
<?php if($level->billing_limit) { ?>
|
42 |
-
<li><strong><?php _e("Duration", "pmpro");?>:</strong> <?php echo $level->billing_limit.' '.sornot($level->cycle_period,$level->billing_limit)?></li>
|
43 |
-
<?php } ?>
|
44 |
-
</ul>
|
45 |
-
<?php
|
46 |
-
}
|
47 |
-
?>
|
48 |
-
|
49 |
-
<?php if(pmpro_isLevelRecurring($level)) { ?>
|
50 |
-
<?php if($show_paypal_link) { ?>
|
51 |
-
|
52 |
-
<p><?php _e('Your payment subscription is managed by PayPal. Please <a href="http://www.paypal.com">login to PayPal here</a> to update your billing information.', 'pmpro');?></p>
|
53 |
-
|
54 |
-
<?php } else { ?>
|
55 |
-
|
56 |
-
<form id="pmpro_form" class="pmpro_form" action="<?php echo pmpro_url("billing", "", "https")?>" method="post">
|
57 |
-
|
58 |
-
<input type="hidden" name="level" value="<?php echo esc_attr($level->id);?>" />
|
59 |
-
<?php if($pmpro_msg)
|
60 |
-
{
|
61 |
-
?>
|
62 |
-
<div class="pmpro_message <?php echo $pmpro_msgt?>"><?php echo $pmpro_msg?></div>
|
63 |
-
<?php
|
64 |
-
}
|
65 |
-
?>
|
66 |
-
|
67 |
-
<?php if(empty($pmpro_stripe_lite) || $gateway != "stripe") { ?>
|
68 |
-
<table id="pmpro_billing_address_fields" class="pmpro_checkout" width="100%" cellpadding="0" cellspacing="0" border="0">
|
69 |
-
<thead>
|
70 |
-
<tr>
|
71 |
-
<th><?php _e('Billing Address', 'pmpro');?></th>
|
72 |
-
</tr>
|
73 |
-
</thead>
|
74 |
-
<tbody>
|
75 |
-
<tr>
|
76 |
-
<td>
|
77 |
-
<div>
|
78 |
-
<label for="bfirstname"><?php _e('First Name', 'pmpro');?></label>
|
79 |
-
<input id="bfirstname" name="bfirstname" type="text" class="input" size="20" value="<?php echo esc_attr($bfirstname);?>" />
|
80 |
-
</div>
|
81 |
-
<div>
|
82 |
-
<label for="blastname"><?php _e('Last Name', 'pmpro');?></label>
|
83 |
-
<input id="blastname" name="blastname" type="text" class="input" size="20" value="<?php echo esc_attr($blastname);?>" />
|
84 |
-
</div>
|
85 |
-
<div>
|
86 |
-
<label for="baddress1"><?php _e('Address 1', 'pmpro');?></label>
|
87 |
-
<input id="baddress1" name="baddress1" type="text" class="input" size="20" value="<?php echo esc_attr($baddress1);?>" />
|
88 |
-
</div>
|
89 |
-
<div>
|
90 |
-
<label for="baddress2"><?php _e('Address 2', 'pmpro');?></label>
|
91 |
-
<input id="baddress2" name="baddress2" type="text" class="input" size="20" value="<?php echo esc_attr($baddress2);?>" /> <small class="lite">(<?php _e('optional', 'pmpro');?>)</small>
|
92 |
-
</div>
|
93 |
-
|
94 |
-
<?php
|
95 |
-
$longform_address = apply_filters("pmpro_longform_address", false);
|
96 |
-
if($longform_address)
|
97 |
-
{
|
98 |
-
?>
|
99 |
-
<div>
|
100 |
-
<label for="bcity"><?php _e('City', 'pmpro');?>City</label>
|
101 |
-
<input id="bcity" name="bcity" type="text" class="input" size="30" value="<?php echo esc_attr($bcity)?>" />
|
102 |
-
</div>
|
103 |
-
<div>
|
104 |
-
<label for="bstate"><?php _e('State', 'pmpro');?>State</label>
|
105 |
-
<input id="bstate" name="bstate" type="text" class="input" size="30" value="<?php echo esc_attr($bstate)?>" />
|
106 |
-
</div>
|
107 |
-
<div>
|
108 |
-
<label for="bzipcode"><?php _e('Postal Code', 'pmpro');?></label>
|
109 |
-
<input id="bzipcode" name="bzipcode" type="text" class="input" size="30" value="<?php echo esc_attr($bzipcode)?>" />
|
110 |
-
</div>
|
111 |
-
<?php
|
112 |
-
}
|
113 |
-
else
|
114 |
-
{
|
115 |
-
?>
|
116 |
-
<div>
|
117 |
-
<label for="bcity_state_zip"><?php _e('City, State Zip', 'pmpro');?></label>
|
118 |
-
<input id="bcity" name="bcity" type="text" class="input" size="14" value="<?php echo esc_attr($bcity)?>" />,
|
119 |
-
<?php
|
120 |
-
$state_dropdowns = apply_filters("pmpro_state_dropdowns", false);
|
121 |
-
if($state_dropdowns === true || $state_dropdowns == "names")
|
122 |
-
{
|
123 |
-
global $pmpro_states;
|
124 |
-
?>
|
125 |
-
<select name="bstate">
|
126 |
-
<option value="">--</option>
|
127 |
-
<?php
|
128 |
-
foreach($pmpro_states as $ab => $st)
|
129 |
-
{
|
130 |
-
?>
|
131 |
-
<option value="<?php echo esc_attr($ab);?>" <?php if($ab == $bstate) { ?>selected="selected"<?php } ?>><?php echo $st;?></option>
|
132 |
-
<?php } ?>
|
133 |
-
</select>
|
134 |
-
<?php
|
135 |
-
}
|
136 |
-
elseif($state_dropdowns == "abbreviations")
|
137 |
-
{
|
138 |
-
global $pmpro_states_abbreviations;
|
139 |
-
?>
|
140 |
-
<select name="bstate">
|
141 |
-
<option value="">--</option>
|
142 |
-
<?php
|
143 |
-
foreach($pmpro_states_abbreviations as $ab)
|
144 |
-
{
|
145 |
-
?>
|
146 |
-
<option value="<?php echo esc_attr($ab);?>" <?php if($ab == $bstate) { ?>selected="selected"<?php } ?>><?php echo $ab;?></option>
|
147 |
-
<?php } ?>
|
148 |
-
</select>
|
149 |
-
<?php
|
150 |
-
}
|
151 |
-
else
|
152 |
-
{
|
153 |
-
?>
|
154 |
-
<input id="bstate" name="bstate" type="text" class="input" size="2" value="<?php echo esc_attr($bstate)?>" />
|
155 |
-
<?php
|
156 |
-
}
|
157 |
-
?>
|
158 |
-
<input id="bzipcode" name="bzipcode" type="text" class="input" size="5" value="<?php echo esc_attr($bzipcode)?>" />
|
159 |
-
</div>
|
160 |
-
<?php
|
161 |
-
}
|
162 |
-
?>
|
163 |
-
|
164 |
-
<?php
|
165 |
-
$show_country = apply_filters("pmpro_international_addresses", false);
|
166 |
-
if($show_country)
|
167 |
-
{
|
168 |
-
?>
|
169 |
-
<div>
|
170 |
-
<label for="bcountry"><?php _e('Country', 'pmpro');?></label>
|
171 |
-
<select name="bcountry">
|
172 |
-
<?php
|
173 |
-
global $pmpro_countries, $pmpro_default_country;
|
174 |
-
foreach($pmpro_countries as $abbr => $country)
|
175 |
-
{
|
176 |
-
if(!$bcountry)
|
177 |
-
$bcountry = $pmpro_default_country;
|
178 |
-
?>
|
179 |
-
<option value="<?php echo $abbr?>" <?php if($abbr == $bcountry) { ?>selected="selected"<?php } ?>><?php echo $country?></option>
|
180 |
-
<?php
|
181 |
-
}
|
182 |
-
?>
|
183 |
-
</select>
|
184 |
-
</div>
|
185 |
-
<?php
|
186 |
-
}
|
187 |
-
else
|
188 |
-
{
|
189 |
-
?>
|
190 |
-
<input type="hidden" id="bcountry" name="bcountry" value="US" />
|
191 |
-
<?php
|
192 |
-
}
|
193 |
-
?>
|
194 |
-
<div>
|
195 |
-
<label for="bphone"><?php _e('Phone', 'pmpro');?></label>
|
196 |
-
<input id="bphone" name="bphone" type="text" class="input" size="20" value="<?php echo esc_attr($bphone)?>" />
|
197 |
-
</div>
|
198 |
-
<?php if($current_user->ID) { ?>
|
199 |
-
<?php
|
200 |
-
if(!$bemail && $current_user->user_email)
|
201 |
-
$bemail = $current_user->user_email;
|
202 |
-
if(!$bconfirmemail && $current_user->user_email)
|
203 |
-
$bconfirmemail = $current_user->user_email;
|
204 |
-
?>
|
205 |
-
<div>
|
206 |
-
<label for="bemail"><?php _e('E-mail Address', 'pmpro');?></label>
|
207 |
-
<input id="bemail" name="bemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="input" size="20" value="<?php echo esc_attr($bemail)?>" />
|
208 |
-
</div>
|
209 |
-
<div>
|
210 |
-
<label for="bconfirmemail"><?php _e('Confirm E-mail', 'pmpro');?></label>
|
211 |
-
<input id="bconfirmemail" name="bconfirmemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="input" size="20" value="<?php echo esc_attr($bconfirmemail)?>" />
|
212 |
-
|
213 |
-
</div>
|
214 |
-
<?php } ?>
|
215 |
-
</td>
|
216 |
-
</tr>
|
217 |
-
</tbody>
|
218 |
-
</table>
|
219 |
-
<?php } ?>
|
220 |
-
|
221 |
-
<?php
|
222 |
-
$pmpro_accepted_credit_cards = pmpro_getOption("accepted_credit_cards");
|
223 |
-
$pmpro_accepted_credit_cards = explode(",", $pmpro_accepted_credit_cards);
|
224 |
-
$pmpro_accepted_credit_cards_string = pmpro_implodeToEnglish($pmpro_accepted_credit_cards);
|
225 |
-
?>
|
226 |
-
|
227 |
-
<table id="pmpro_payment_information_fields" class="pmpro_checkout top1em" width="100%" cellpadding="0" cellspacing="0" border="0">
|
228 |
-
<thead>
|
229 |
-
<tr>
|
230 |
-
<th>
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
<option value="
|
268 |
-
<option value="
|
269 |
-
<option value="
|
270 |
-
<option value="
|
271 |
-
<option value="
|
272 |
-
<option value="
|
273 |
-
<option value="
|
274 |
-
<option value="
|
275 |
-
<option value="
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
<
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
{
|
320 |
-
|
321 |
-
}
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
{
|
330 |
-
|
331 |
-
}
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
<?php } else { ?>
|
356 |
-
<p><?php _e("This subscription is not recurring. So you don't need to update your billing information.", "pmpro");?></p>
|
357 |
-
<?php } ?>
|
1 |
+
<?php
|
2 |
+
global $wpdb, $current_user, $pmpro_msg, $pmpro_msgt, $show_paypal_link;
|
3 |
+
global $bfirstname, $blastname, $baddress1, $baddress2, $bcity, $bstate, $bzipcode, $bcountry, $bphone, $bemail, $bconfirmemail, $CardType, $AccountNumber, $ExpirationMonth, $ExpirationYear;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Filter to set if PMPro uses email or text as the type for email field inputs.
|
7 |
+
*
|
8 |
+
* @since 1.8.4.5
|
9 |
+
*
|
10 |
+
* @param bool $use_email_type, true to use email type, false to use text type
|
11 |
+
*/
|
12 |
+
$pmpro_email_field_type = apply_filters('pmpro_email_field_type', true);
|
13 |
+
|
14 |
+
$gateway = pmpro_getOption("gateway");
|
15 |
+
|
16 |
+
//set to true via filter to have Stripe use the minimal billing fields
|
17 |
+
$pmpro_stripe_lite = apply_filters("pmpro_stripe_lite", !pmpro_getOption("stripe_billingaddress")); //default is oposite of the stripe_billingaddress setting
|
18 |
+
|
19 |
+
$level = $current_user->membership_level;
|
20 |
+
if($level)
|
21 |
+
{
|
22 |
+
?>
|
23 |
+
<p><?php printf(__("Logged in as <strong>%s</strong>.", "pmpro"), $current_user->user_login);?> <small><a href="<?php echo wp_logout_url(get_bloginfo("url") . "/membership-checkout/?level=" . $level->id);?>"><?php _e("logout", "pmpro");?></a></small></p>
|
24 |
+
<ul>
|
25 |
+
<li><strong><?php _e("Level", "pmpro");?>:</strong> <?php echo $level->name?></li>
|
26 |
+
<?php if($level->billing_amount > 0) { ?>
|
27 |
+
<li><strong><?php _e("Membership Fee", "pmpro");?>:</strong>
|
28 |
+
<?php
|
29 |
+
$level = $current_user->membership_level;
|
30 |
+
if($current_user->membership_level->cycle_number > 1) {
|
31 |
+
printf(__('%s every %d %s.', 'pmpro'), pmpro_formatPrice($level->billing_amount), $level->cycle_number, pmpro_translate_billing_period($level->cycle_period, $level->cycle_number));
|
32 |
+
} elseif($current_user->membership_level->cycle_number == 1) {
|
33 |
+
printf(__('%s per %s.', 'pmpro'), pmpro_formatPrice($level->billing_amount), pmpro_translate_billing_period($level->cycle_period));
|
34 |
+
} else {
|
35 |
+
echo pmpro_formatPrice($current_user->membership_level->billing_amount);
|
36 |
+
}
|
37 |
+
?>
|
38 |
+
</li>
|
39 |
+
<?php } ?>
|
40 |
+
|
41 |
+
<?php if($level->billing_limit) { ?>
|
42 |
+
<li><strong><?php _e("Duration", "pmpro");?>:</strong> <?php echo $level->billing_limit.' '.sornot($level->cycle_period,$level->billing_limit)?></li>
|
43 |
+
<?php } ?>
|
44 |
+
</ul>
|
45 |
+
<?php
|
46 |
+
}
|
47 |
+
?>
|
48 |
+
|
49 |
+
<?php if(pmpro_isLevelRecurring($level)) { ?>
|
50 |
+
<?php if($show_paypal_link) { ?>
|
51 |
+
|
52 |
+
<p><?php _e('Your payment subscription is managed by PayPal. Please <a href="http://www.paypal.com">login to PayPal here</a> to update your billing information.', 'pmpro');?></p>
|
53 |
+
|
54 |
+
<?php } else { ?>
|
55 |
+
|
56 |
+
<form id="pmpro_form" class="pmpro_form" action="<?php echo pmpro_url("billing", "", "https")?>" method="post">
|
57 |
+
|
58 |
+
<input type="hidden" name="level" value="<?php echo esc_attr($level->id);?>" />
|
59 |
+
<?php if($pmpro_msg)
|
60 |
+
{
|
61 |
+
?>
|
62 |
+
<div class="pmpro_message <?php echo $pmpro_msgt?>"><?php echo $pmpro_msg?></div>
|
63 |
+
<?php
|
64 |
+
}
|
65 |
+
?>
|
66 |
+
|
67 |
+
<?php if(empty($pmpro_stripe_lite) || $gateway != "stripe") { ?>
|
68 |
+
<table id="pmpro_billing_address_fields" class="pmpro_checkout" width="100%" cellpadding="0" cellspacing="0" border="0">
|
69 |
+
<thead>
|
70 |
+
<tr>
|
71 |
+
<th><?php _e('Billing Address', 'pmpro');?></th>
|
72 |
+
</tr>
|
73 |
+
</thead>
|
74 |
+
<tbody>
|
75 |
+
<tr>
|
76 |
+
<td>
|
77 |
+
<div>
|
78 |
+
<label for="bfirstname"><?php _e('First Name', 'pmpro');?></label>
|
79 |
+
<input id="bfirstname" name="bfirstname" type="text" class="input" size="20" value="<?php echo esc_attr($bfirstname);?>" />
|
80 |
+
</div>
|
81 |
+
<div>
|
82 |
+
<label for="blastname"><?php _e('Last Name', 'pmpro');?></label>
|
83 |
+
<input id="blastname" name="blastname" type="text" class="input" size="20" value="<?php echo esc_attr($blastname);?>" />
|
84 |
+
</div>
|
85 |
+
<div>
|
86 |
+
<label for="baddress1"><?php _e('Address 1', 'pmpro');?></label>
|
87 |
+
<input id="baddress1" name="baddress1" type="text" class="input" size="20" value="<?php echo esc_attr($baddress1);?>" />
|
88 |
+
</div>
|
89 |
+
<div>
|
90 |
+
<label for="baddress2"><?php _e('Address 2', 'pmpro');?></label>
|
91 |
+
<input id="baddress2" name="baddress2" type="text" class="input" size="20" value="<?php echo esc_attr($baddress2);?>" /> <small class="lite">(<?php _e('optional', 'pmpro');?>)</small>
|
92 |
+
</div>
|
93 |
+
|
94 |
+
<?php
|
95 |
+
$longform_address = apply_filters("pmpro_longform_address", false);
|
96 |
+
if($longform_address)
|
97 |
+
{
|
98 |
+
?>
|
99 |
+
<div>
|
100 |
+
<label for="bcity"><?php _e('City', 'pmpro');?>City</label>
|
101 |
+
<input id="bcity" name="bcity" type="text" class="input" size="30" value="<?php echo esc_attr($bcity)?>" />
|
102 |
+
</div>
|
103 |
+
<div>
|
104 |
+
<label for="bstate"><?php _e('State', 'pmpro');?>State</label>
|
105 |
+
<input id="bstate" name="bstate" type="text" class="input" size="30" value="<?php echo esc_attr($bstate)?>" />
|
106 |
+
</div>
|
107 |
+
<div>
|
108 |
+
<label for="bzipcode"><?php _e('Postal Code', 'pmpro');?></label>
|
109 |
+
<input id="bzipcode" name="bzipcode" type="text" class="input" size="30" value="<?php echo esc_attr($bzipcode)?>" />
|
110 |
+
</div>
|
111 |
+
<?php
|
112 |
+
}
|
113 |
+
else
|
114 |
+
{
|
115 |
+
?>
|
116 |
+
<div>
|
117 |
+
<label for="bcity_state_zip"><?php _e('City, State Zip', 'pmpro');?></label>
|
118 |
+
<input id="bcity" name="bcity" type="text" class="input" size="14" value="<?php echo esc_attr($bcity)?>" />,
|
119 |
+
<?php
|
120 |
+
$state_dropdowns = apply_filters("pmpro_state_dropdowns", false);
|
121 |
+
if($state_dropdowns === true || $state_dropdowns == "names")
|
122 |
+
{
|
123 |
+
global $pmpro_states;
|
124 |
+
?>
|
125 |
+
<select name="bstate">
|
126 |
+
<option value="">--</option>
|
127 |
+
<?php
|
128 |
+
foreach($pmpro_states as $ab => $st)
|
129 |
+
{
|
130 |
+
?>
|
131 |
+
<option value="<?php echo esc_attr($ab);?>" <?php if($ab == $bstate) { ?>selected="selected"<?php } ?>><?php echo $st;?></option>
|
132 |
+
<?php } ?>
|
133 |
+
</select>
|
134 |
+
<?php
|
135 |
+
}
|
136 |
+
elseif($state_dropdowns == "abbreviations")
|
137 |
+
{
|
138 |
+
global $pmpro_states_abbreviations;
|
139 |
+
?>
|
140 |
+
<select name="bstate">
|
141 |
+
<option value="">--</option>
|
142 |
+
<?php
|
143 |
+
foreach($pmpro_states_abbreviations as $ab)
|
144 |
+
{
|
145 |
+
?>
|
146 |
+
<option value="<?php echo esc_attr($ab);?>" <?php if($ab == $bstate) { ?>selected="selected"<?php } ?>><?php echo $ab;?></option>
|
147 |
+
<?php } ?>
|
148 |
+
</select>
|
149 |
+
<?php
|
150 |
+
}
|
151 |
+
else
|
152 |
+
{
|
153 |
+
?>
|
154 |
+
<input id="bstate" name="bstate" type="text" class="input" size="2" value="<?php echo esc_attr($bstate)?>" />
|
155 |
+
<?php
|
156 |
+
}
|
157 |
+
?>
|
158 |
+
<input id="bzipcode" name="bzipcode" type="text" class="input" size="5" value="<?php echo esc_attr($bzipcode)?>" />
|
159 |
+
</div>
|
160 |
+
<?php
|
161 |
+
}
|
162 |
+
?>
|
163 |
+
|
164 |
+
<?php
|
165 |
+
$show_country = apply_filters("pmpro_international_addresses", false);
|
166 |
+
if($show_country)
|
167 |
+
{
|
168 |
+
?>
|
169 |
+
<div>
|
170 |
+
<label for="bcountry"><?php _e('Country', 'pmpro');?></label>
|
171 |
+
<select name="bcountry">
|
172 |
+
<?php
|
173 |
+
global $pmpro_countries, $pmpro_default_country;
|
174 |
+
foreach($pmpro_countries as $abbr => $country)
|
175 |
+
{
|
176 |
+
if(!$bcountry)
|
177 |
+
$bcountry = $pmpro_default_country;
|
178 |
+
?>
|
179 |
+
<option value="<?php echo $abbr?>" <?php if($abbr == $bcountry) { ?>selected="selected"<?php } ?>><?php echo $country?></option>
|
180 |
+
<?php
|
181 |
+
}
|
182 |
+
?>
|
183 |
+
</select>
|
184 |
+
</div>
|
185 |
+
<?php
|
186 |
+
}
|
187 |
+
else
|
188 |
+
{
|
189 |
+
?>
|
190 |
+
<input type="hidden" id="bcountry" name="bcountry" value="US" />
|
191 |
+
<?php
|
192 |
+
}
|
193 |
+
?>
|
194 |
+
<div>
|
195 |
+
<label for="bphone"><?php _e('Phone', 'pmpro');?></label>
|
196 |
+
<input id="bphone" name="bphone" type="text" class="input" size="20" value="<?php echo esc_attr($bphone)?>" />
|
197 |
+
</div>
|
198 |
+
<?php if($current_user->ID) { ?>
|
199 |
+
<?php
|
200 |
+
if(!$bemail && $current_user->user_email)
|
201 |
+
$bemail = $current_user->user_email;
|
202 |
+
if(!$bconfirmemail && $current_user->user_email)
|
203 |
+
$bconfirmemail = $current_user->user_email;
|
204 |
+
?>
|
205 |
+
<div>
|
206 |
+
<label for="bemail"><?php _e('E-mail Address', 'pmpro');?></label>
|
207 |
+
<input id="bemail" name="bemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="input" size="20" value="<?php echo esc_attr($bemail)?>" />
|
208 |
+
</div>
|
209 |
+
<div>
|
210 |
+
<label for="bconfirmemail"><?php _e('Confirm E-mail', 'pmpro');?></label>
|
211 |
+
<input id="bconfirmemail" name="bconfirmemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="input" size="20" value="<?php echo esc_attr($bconfirmemail)?>" />
|
212 |
+
|
213 |
+
</div>
|
214 |
+
<?php } ?>
|
215 |
+
</td>
|
216 |
+
</tr>
|
217 |
+
</tbody>
|
218 |
+
</table>
|
219 |
+
<?php } ?>
|
220 |
+
|
221 |
+
<?php
|
222 |
+
$pmpro_accepted_credit_cards = pmpro_getOption("accepted_credit_cards");
|
223 |
+
$pmpro_accepted_credit_cards = explode(",", $pmpro_accepted_credit_cards);
|
224 |
+
$pmpro_accepted_credit_cards_string = pmpro_implodeToEnglish($pmpro_accepted_credit_cards);
|
225 |
+
?>
|
226 |
+
|
227 |
+
<table id="pmpro_payment_information_fields" class="pmpro_checkout top1em" width="100%" cellpadding="0" cellspacing="0" border="0">
|
228 |
+
<thead>
|
229 |
+
<tr>
|
230 |
+
<th colspan="2"><span class="pmpro_thead-msg"><?php printf(__('We accept %s', 'pmpro'), $pmpro_accepted_credit_cards_string);?></span><?php _e('Credit Card Information', 'pmpro');?></th>
|
231 |
+
</tr>
|
232 |
+
</thead>
|
233 |
+
<tbody>
|
234 |
+
<tr valign="top">
|
235 |
+
<td>
|
236 |
+
<?php
|
237 |
+
$sslseal = pmpro_getOption("sslseal");
|
238 |
+
if($sslseal)
|
239 |
+
{
|
240 |
+
?>
|
241 |
+
<div class="pmpro_sslseal"><?php echo stripslashes($sslseal)?></div>
|
242 |
+
<?php
|
243 |
+
}
|
244 |
+
?>
|
245 |
+
<?php if(empty($pmpro_stripe_lite) || $gateway != "stripe") { ?>
|
246 |
+
<div>
|
247 |
+
<label for="CardType"><?php _e('Card Type', 'pmpro');?></label>
|
248 |
+
<select id="CardType" <?php if($gateway != "stripe") { ?>name="CardType"<?php } ?>>
|
249 |
+
<?php foreach($pmpro_accepted_credit_cards as $cc) { ?>
|
250 |
+
<option value="<?php echo $cc?>" <?php if($CardType == $cc) { ?>selected="selected"<?php } ?>><?php echo $cc?></option>
|
251 |
+
<?php } ?>
|
252 |
+
</select>
|
253 |
+
</div>
|
254 |
+
<?php } ?>
|
255 |
+
|
256 |
+
<div>
|
257 |
+
<label for="AccountNumber"><?php _e('Card Number', 'pmpro');?></label>
|
258 |
+
<input id="AccountNumber" <?php if($gateway != "stripe" && $gateway != "braintree") { ?>name="AccountNumber"<?php } ?> class="input <?php echo pmpro_getClassForField("AccountNumber");?>" type="text" size="25" value="<?php echo esc_attr($AccountNumber)?>" <?php if($gateway == "braintree") { ?>data-encrypted-name="number"<?php } ?> autocomplete="off" />
|
259 |
+
</div>
|
260 |
+
|
261 |
+
<div>
|
262 |
+
<label for="ExpirationMonth"><?php _e('Expiration Date', 'pmpro');?></label>
|
263 |
+
<select id="ExpirationMonth" <?php if($gateway != "stripe") { ?>name="ExpirationMonth"<?php } ?>>
|
264 |
+
<option value="01" <?php if($ExpirationMonth == "01") { ?>selected="selected"<?php } ?>>01</option>
|
265 |
+
<option value="02" <?php if($ExpirationMonth == "02") { ?>selected="selected"<?php } ?>>02</option>
|
266 |
+
<option value="03" <?php if($ExpirationMonth == "03") { ?>selected="selected"<?php } ?>>03</option>
|
267 |
+
<option value="04" <?php if($ExpirationMonth == "04") { ?>selected="selected"<?php } ?>>04</option>
|
268 |
+
<option value="05" <?php if($ExpirationMonth == "05") { ?>selected="selected"<?php } ?>>05</option>
|
269 |
+
<option value="06" <?php if($ExpirationMonth == "06") { ?>selected="selected"<?php } ?>>06</option>
|
270 |
+
<option value="07" <?php if($ExpirationMonth == "07") { ?>selected="selected"<?php } ?>>07</option>
|
271 |
+
<option value="08" <?php if($ExpirationMonth == "08") { ?>selected="selected"<?php } ?>>08</option>
|
272 |
+
<option value="09" <?php if($ExpirationMonth == "09") { ?>selected="selected"<?php } ?>>09</option>
|
273 |
+
<option value="10" <?php if($ExpirationMonth == "10") { ?>selected="selected"<?php } ?>>10</option>
|
274 |
+
<option value="11" <?php if($ExpirationMonth == "11") { ?>selected="selected"<?php } ?>>11</option>
|
275 |
+
<option value="12" <?php if($ExpirationMonth == "12") { ?>selected="selected"<?php } ?>>12</option>
|
276 |
+
</select>/<select id="ExpirationYear" <?php if($gateway != "stripe") { ?>name="ExpirationYear"<?php } ?>>
|
277 |
+
<?php
|
278 |
+
for($i = date("Y"); $i < date("Y") + 10; $i++)
|
279 |
+
{
|
280 |
+
?>
|
281 |
+
<option value="<?php echo $i?>" <?php if($ExpirationYear == $i) { ?>selected="selected"<?php } ?>><?php echo $i?></option>
|
282 |
+
<?php
|
283 |
+
}
|
284 |
+
?>
|
285 |
+
</select>
|
286 |
+
</div>
|
287 |
+
|
288 |
+
<?php
|
289 |
+
$pmpro_show_cvv = apply_filters("pmpro_show_cvv", true);
|
290 |
+
if($pmpro_show_cvv)
|
291 |
+
{
|
292 |
+
?>
|
293 |
+
<div>
|
294 |
+
<label for="CVV"><?php _ex('CVV', 'Credit card security code, CVV/CCV/CVV2', 'pmpro');?></label>
|
295 |
+
<input class="input" id="CVV" <?php if($gateway != "stripe" && $gateway != "braintree") { ?>name="CVV"<?php } ?> type="text" size="4" value="<?php if(!empty($_REQUEST['CVV'])) { echo esc_attr($_REQUEST['CVV']); }?>" class=" <?php echo pmpro_getClassForField("CVV");?>" <?php if($gateway == "braintree") { ?>data-encrypted-name="cvv"<?php } ?> /> <small>(<a href="javascript:void(0);" onclick="javascript:window.open('<?php echo pmpro_https_filter(PMPRO_URL)?>/pages/popup-cvv.html','cvv','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=600, height=475');"><?php _ex("what's this?", 'link to CVV help', 'pmpro');?></a>)</small>
|
296 |
+
</div>
|
297 |
+
<?php
|
298 |
+
}
|
299 |
+
?>
|
300 |
+
</td>
|
301 |
+
</tr>
|
302 |
+
</tbody>
|
303 |
+
</table>
|
304 |
+
|
305 |
+
<?php if($gateway == "braintree") { ?>
|
306 |
+
<input type='hidden' data-encrypted-name='expiration_date' id='credit_card_exp' />
|
307 |
+
<input type='hidden' name='AccountNumber' id='BraintreeAccountNumber' />
|
308 |
+
<script type="text/javascript" src="https://js.braintreegateway.com/v1/braintree.js"></script>
|
309 |
+
<script type="text/javascript">
|
310 |
+
//setup braintree encryption
|
311 |
+
var braintree = Braintree.create('<?php echo pmpro_getOption("braintree_encryptionkey"); ?>');
|
312 |
+
braintree.onSubmitEncryptForm('pmpro_form');
|
313 |
+
|
314 |
+
//pass expiration dates in original format
|
315 |
+
function pmpro_updateBraintreeCardExp()
|
316 |
+
{
|
317 |
+
jQuery('#credit_card_exp').val(jQuery('#ExpirationMonth').val() + "/" + jQuery('#ExpirationYear').val());
|
318 |
+
}
|
319 |
+
jQuery('#ExpirationMonth, #ExpirationYear').change(function() {
|
320 |
+
pmpro_updateBraintreeCardExp();
|
321 |
+
});
|
322 |
+
pmpro_updateBraintreeCardExp();
|
323 |
+
|
324 |
+
//pass last 4 of credit card
|
325 |
+
function pmpro_updateBraintreeAccountNumber()
|
326 |
+
{
|
327 |
+
jQuery('#BraintreeAccountNumber').val('XXXXXXXXXXXXX' + jQuery('#AccountNumber').val().substr(jQuery('#AccountNumber').val().length - 4));
|
328 |
+
}
|
329 |
+
jQuery('#AccountNumber').change(function() {
|
330 |
+
pmpro_updateBraintreeAccountNumber();
|
331 |
+
});
|
332 |
+
pmpro_updateBraintreeAccountNumber();
|
333 |
+
</script>
|
334 |
+
<?php } ?>
|
335 |
+
|
336 |
+
<div align="center">
|
337 |
+
<input type="hidden" name="update-billing" value="1" />
|
338 |
+
<input type="submit" class="pmpro_btn pmpro_btn-submit" value="<?php _e('Update', 'pmpro');?>" />
|
339 |
+
<input type="button" name="cancel" class="pmpro_btn pmpro_btn-cancel" value="<?php _e('Cancel', 'pmpro');?>" onclick="location.href='<?php echo pmpro_url("account")?>';" />
|
340 |
+
</div>
|
341 |
+
|
342 |
+
</form>
|
343 |
+
<script>
|
344 |
+
// Find ALL <form> tags on your page
|
345 |
+
jQuery('form').submit(function(){
|
346 |
+
// On submit disable its submit button
|
347 |
+
jQuery('input[type=submit]', this).attr('disabled', 'disabled');
|
348 |
+
jQuery('input[type=image]', this).attr('disabled', 'disabled');
|
349 |
+
});
|
350 |
+
</script>
|
351 |
+
<?php } ?>
|
352 |
+
<?php } else { ?>
|
353 |
+
<p><?php _e("This subscription is not recurring. So you don't need to update your billing information.", "pmpro");?></p>
|
354 |
+
<?php } ?>
|
|
|
|
|
|
pages/checkout.php
CHANGED
@@ -1,800 +1,795 @@
|
|
1 |
-
<?php
|
2 |
-
global $gateway, $pmpro_review, $skip_account_fields, $pmpro_paypal_token, $wpdb, $current_user, $pmpro_msg, $pmpro_msgt, $pmpro_requirebilling, $pmpro_level, $pmpro_levels, $tospage, $pmpro_show_discount_code, $pmpro_error_fields;
|
3 |
-
global $discount_code, $username, $password, $password2, $bfirstname, $blastname, $baddress1, $baddress2, $bcity, $bstate, $bzipcode, $bcountry, $bphone, $bemail, $bconfirmemail, $CardType, $AccountNumber, $ExpirationMonth,$ExpirationYear;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Filter to set if PMPro uses email or text as the type for email field inputs.
|
7 |
-
*
|
8 |
-
* @since 1.8.4.5
|
9 |
-
*
|
10 |
-
* @param bool $use_email_type, true to use email type, false to use text type
|
11 |
-
*/
|
12 |
-
$pmpro_email_field_type = apply_filters('pmpro_email_field_type', true);
|
13 |
-
?>
|
14 |
-
<div id="pmpro_level-<?php echo $pmpro_level->id; ?>">
|
15 |
-
<form id="pmpro_form" class="pmpro_form" action="<?php if(!empty($_REQUEST['review'])) echo pmpro_url("checkout", "?level=" . $pmpro_level->id); ?>" method="post">
|
16 |
-
|
17 |
-
<input type="hidden" id="level" name="level" value="<?php echo esc_attr($pmpro_level->id) ?>" />
|
18 |
-
<input type="hidden" id="checkjavascript" name="checkjavascript" value="1" />
|
19 |
-
|
20 |
-
<?php if($pmpro_msg)
|
21 |
-
{
|
22 |
-
?>
|
23 |
-
<div id="pmpro_message" class="pmpro_message <?php echo $pmpro_msgt?>"><?php echo $pmpro_msg?></div>
|
24 |
-
<?php
|
25 |
-
}
|
26 |
-
else
|
27 |
-
{
|
28 |
-
?>
|
29 |
-
<div id="pmpro_message" class="pmpro_message" style="display: none;"></div>
|
30 |
-
<?php
|
31 |
-
}
|
32 |
-
?>
|
33 |
-
|
34 |
-
<?php if($pmpro_review) { ?>
|
35 |
-
<p><?php _e('Almost done. Review the membership information and pricing below then <strong>click the "Complete Payment" button</strong> to finish your order.', 'pmpro');?></p>
|
36 |
-
<?php } ?>
|
37 |
-
|
38 |
-
<table id="pmpro_pricing_fields" class="pmpro_checkout" width="100%" cellpadding="0" cellspacing="0" border="0">
|
39 |
-
<thead>
|
40 |
-
<tr>
|
41 |
-
<th>
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
<?php
|
63 |
-
<?php echo wpautop(
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
<
|
87 |
-
<input
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
</
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
jQuery('#other_discount_code_a').
|
100 |
-
|
101 |
-
jQuery('#
|
102 |
-
jQuery('#
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
var
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
<
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
<?php
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
?>
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
<input type="radio" name="gateway" value="
|
295 |
-
<a href="javascript:void(0);" class="pmpro_radio"><?php _e('Check Out with
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
<?php
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
{
|
372 |
-
?>
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
{
|
387 |
-
?>
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
{
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
if(!$
|
445 |
-
$
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
-
|
462 |
-
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
<?php
|
479 |
-
|
480 |
-
<?php
|
481 |
-
|
482 |
-
|
483 |
-
$
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
{
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
<?php
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
"
|
539 |
-
"
|
540 |
-
"
|
541 |
-
"
|
542 |
-
"
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
561 |
-
<div class="pmpro_payment-
|
562 |
-
<label for="
|
563 |
-
<
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
<option value="
|
570 |
-
<option value="
|
571 |
-
<option value="
|
572 |
-
<option value="
|
573 |
-
<option value="
|
574 |
-
<option value="
|
575 |
-
<option value="
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
<?php
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
if($
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
jQuery
|
630 |
-
|
631 |
-
|
632 |
-
|
633 |
-
|
634 |
-
|
635 |
-
|
636 |
-
|
637 |
-
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
666 |
-
|
667 |
-
|
668 |
-
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
|
673 |
-
|
674 |
-
|
675 |
-
<
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
-
|
680 |
-
|
681 |
-
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
|
686 |
-
|
687 |
-
|
688 |
-
|
689 |
-
|
690 |
-
|
691 |
-
|
692 |
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
700 |
-
|
701 |
-
|
702 |
-
|
703 |
-
|
704 |
-
|
705 |
-
|
706 |
-
|
707 |
-
|
708 |
-
|
709 |
-
|
710 |
-
|
711 |
-
|
712 |
-
|
713 |
-
|
714 |
-
|
715 |
-
|
716 |
-
|
717 |
-
|
718 |
-
|
719 |
-
|
720 |
-
|
721 |
-
|
722 |
-
|
723 |
-
|
724 |
-
|
725 |
-
|
726 |
-
|
727 |
-
|
728 |
-
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
735 |
-
|
736 |
-
|
737 |
-
|
738 |
-
|
739 |
-
|
740 |
-
|
741 |
-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
-
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
-
|
767 |
-
//
|
768 |
-
jQuery('
|
769 |
-
|
770 |
-
|
771 |
-
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
|
777 |
-
|
778 |
-
|
779 |
-
|
780 |
-
|
781 |
-
<?php
|
782 |
-
|
783 |
-
|
784 |
-
|
785 |
-
|
786 |
-
|
787 |
-
|
788 |
-
|
789 |
-
|
790 |
-
|
791 |
-
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
-
|
796 |
-
</script>
|
797 |
-
<script>
|
798 |
-
//add javascriptok hidden field to checkout
|
799 |
-
jQuery("input[name=submit-checkout]").after('<input type="hidden" name="javascriptok" value="1" />');
|
800 |
-
</script>
|
1 |
+
<?php
|
2 |
+
global $gateway, $pmpro_review, $skip_account_fields, $pmpro_paypal_token, $wpdb, $current_user, $pmpro_msg, $pmpro_msgt, $pmpro_requirebilling, $pmpro_level, $pmpro_levels, $tospage, $pmpro_show_discount_code, $pmpro_error_fields;
|
3 |
+
global $discount_code, $username, $password, $password2, $bfirstname, $blastname, $baddress1, $baddress2, $bcity, $bstate, $bzipcode, $bcountry, $bphone, $bemail, $bconfirmemail, $CardType, $AccountNumber, $ExpirationMonth,$ExpirationYear;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Filter to set if PMPro uses email or text as the type for email field inputs.
|
7 |
+
*
|
8 |
+
* @since 1.8.4.5
|
9 |
+
*
|
10 |
+
* @param bool $use_email_type, true to use email type, false to use text type
|
11 |
+
*/
|
12 |
+
$pmpro_email_field_type = apply_filters('pmpro_email_field_type', true);
|
13 |
+
?>
|
14 |
+
<div id="pmpro_level-<?php echo $pmpro_level->id; ?>">
|
15 |
+
<form id="pmpro_form" class="pmpro_form" action="<?php if(!empty($_REQUEST['review'])) echo pmpro_url("checkout", "?level=" . $pmpro_level->id); ?>" method="post">
|
16 |
+
|
17 |
+
<input type="hidden" id="level" name="level" value="<?php echo esc_attr($pmpro_level->id) ?>" />
|
18 |
+
<input type="hidden" id="checkjavascript" name="checkjavascript" value="1" />
|
19 |
+
|
20 |
+
<?php if($pmpro_msg)
|
21 |
+
{
|
22 |
+
?>
|
23 |
+
<div id="pmpro_message" class="pmpro_message <?php echo $pmpro_msgt?>"><?php echo $pmpro_msg?></div>
|
24 |
+
<?php
|
25 |
+
}
|
26 |
+
else
|
27 |
+
{
|
28 |
+
?>
|
29 |
+
<div id="pmpro_message" class="pmpro_message" style="display: none;"></div>
|
30 |
+
<?php
|
31 |
+
}
|
32 |
+
?>
|
33 |
+
|
34 |
+
<?php if($pmpro_review) { ?>
|
35 |
+
<p><?php _e('Almost done. Review the membership information and pricing below then <strong>click the "Complete Payment" button</strong> to finish your order.', 'pmpro');?></p>
|
36 |
+
<?php } ?>
|
37 |
+
|
38 |
+
<table id="pmpro_pricing_fields" class="pmpro_checkout" width="100%" cellpadding="0" cellspacing="0" border="0">
|
39 |
+
<thead>
|
40 |
+
<tr>
|
41 |
+
<th>
|
42 |
+
<?php if(count($pmpro_levels) > 1) { ?><span class="pmpro_thead-msg"><a href="<?php echo pmpro_url("levels"); ?>"><?php _e('change', 'pmpro');?></a></span><?php } ?><?php _e('Membership Level', 'pmpro');?>
|
43 |
+
</th>
|
44 |
+
</tr>
|
45 |
+
</thead>
|
46 |
+
<tbody>
|
47 |
+
<tr>
|
48 |
+
<td>
|
49 |
+
<p>
|
50 |
+
<?php printf(__('You have selected the <strong>%s</strong> membership level.', 'pmpro'), $pmpro_level->name);?>
|
51 |
+
</p>
|
52 |
+
|
53 |
+
<?php
|
54 |
+
if(!empty($pmpro_level->description))
|
55 |
+
echo apply_filters("the_content", stripslashes($pmpro_level->description));
|
56 |
+
?>
|
57 |
+
|
58 |
+
<div id="pmpro_level_cost">
|
59 |
+
<?php if($discount_code && pmpro_checkDiscountCode($discount_code)) { ?>
|
60 |
+
<?php printf(__('<p class="pmpro_level_discount_applied">The <strong>%s</strong> code has been applied to your order.</p>', 'pmpro'), $discount_code);?>
|
61 |
+
<?php } ?>
|
62 |
+
<?php echo wpautop(pmpro_getLevelCost($pmpro_level)); ?>
|
63 |
+
<?php echo wpautop(pmpro_getLevelExpiration($pmpro_level)); ?>
|
64 |
+
</div>
|
65 |
+
|
66 |
+
<?php do_action("pmpro_checkout_after_level_cost"); ?>
|
67 |
+
|
68 |
+
<?php if($pmpro_show_discount_code) { ?>
|
69 |
+
|
70 |
+
<?php if($discount_code && !$pmpro_review) { ?>
|
71 |
+
<p id="other_discount_code_p" class="pmpro_small"><a id="other_discount_code_a" href="#discount_code"><?php _e('Click here to change your discount code', 'pmpro');?></a>.</p>
|
72 |
+
<?php } elseif(!$pmpro_review) { ?>
|
73 |
+
<p id="other_discount_code_p" class="pmpro_small"><?php _e('Do you have a discount code?', 'pmpro');?> <a id="other_discount_code_a" href="#discount_code"><?php _e('Click here to enter your discount code', 'pmpro');?></a>.</p>
|
74 |
+
<?php } elseif($pmpro_review && $discount_code) { ?>
|
75 |
+
<p><strong><?php _e('Discount Code', 'pmpro');?>:</strong> <?php echo $discount_code?></p>
|
76 |
+
<?php } ?>
|
77 |
+
|
78 |
+
<?php } ?>
|
79 |
+
</td>
|
80 |
+
</tr>
|
81 |
+
<?php if($pmpro_show_discount_code) { ?>
|
82 |
+
<tr id="other_discount_code_tr" style="display: none;">
|
83 |
+
<td>
|
84 |
+
<div>
|
85 |
+
<label for="other_discount_code"><?php _e('Discount Code', 'pmpro');?></label>
|
86 |
+
<input id="other_discount_code" name="other_discount_code" type="text" class="input <?php echo pmpro_getClassForField("other_discount_code");?>" size="20" value="<?php echo esc_attr($discount_code)?>" />
|
87 |
+
<input type="button" name="other_discount_code_button" id="other_discount_code_button" value="<?php _e('Apply', 'pmpro');?>" />
|
88 |
+
</div>
|
89 |
+
</td>
|
90 |
+
</tr>
|
91 |
+
<?php } ?>
|
92 |
+
</tbody>
|
93 |
+
</table>
|
94 |
+
|
95 |
+
<?php if($pmpro_show_discount_code) { ?>
|
96 |
+
<script>
|
97 |
+
//update discount code link to show field at top of form
|
98 |
+
jQuery('#other_discount_code_a').attr('href', 'javascript:void(0);');
|
99 |
+
jQuery('#other_discount_code_a').click(function() {
|
100 |
+
jQuery('#other_discount_code_tr').show();
|
101 |
+
jQuery('#other_discount_code_p').hide();
|
102 |
+
jQuery('#other_discount_code').focus();
|
103 |
+
});
|
104 |
+
|
105 |
+
//update real discount code field as the other discount code field is updated
|
106 |
+
jQuery('#other_discount_code').keyup(function() {
|
107 |
+
jQuery('#discount_code').val(jQuery('#other_discount_code').val());
|
108 |
+
});
|
109 |
+
jQuery('#other_discount_code').blur(function() {
|
110 |
+
jQuery('#discount_code').val(jQuery('#other_discount_code').val());
|
111 |
+
});
|
112 |
+
|
113 |
+
//update other discount code field as the real discount code field is updated
|
114 |
+
jQuery('#discount_code').keyup(function() {
|
115 |
+
jQuery('#other_discount_code').val(jQuery('#discount_code').val());
|
116 |
+
});
|
117 |
+
jQuery('#discount_code').blur(function() {
|
118 |
+
jQuery('#other_discount_code').val(jQuery('#discount_code').val());
|
119 |
+
});
|
120 |
+
|
121 |
+
//applying a discount code
|
122 |
+
jQuery('#other_discount_code_button').click(function() {
|
123 |
+
var code = jQuery('#other_discount_code').val();
|
124 |
+
var level_id = jQuery('#level').val();
|
125 |
+
|
126 |
+
if(code)
|
127 |
+
{
|
128 |
+
//hide any previous message
|
129 |
+
jQuery('.pmpro_discount_code_msg').hide();
|
130 |
+
|
131 |
+
//disable the apply button
|
132 |
+
jQuery('#other_discount_code_button').attr('disabled', 'disabled');
|
133 |
+
|
134 |
+
jQuery.ajax({
|
135 |
+
url: '<?php echo admin_url('admin-ajax.php')?>',type:'GET',timeout:<?php echo apply_filters("pmpro_ajax_timeout", 5000, "applydiscountcode");?>,
|
136 |
+
dataType: 'html',
|
137 |
+
data: "action=applydiscountcode&code=" + code + "&level=" + level_id + "&msgfield=pmpro_message",
|
138 |
+
error: function(xml){
|
139 |
+
alert('Error applying discount code [1]');
|
140 |
+
|
141 |
+
//enable apply button
|
142 |
+
jQuery('#other_discount_code_button').removeAttr('disabled');
|
143 |
+
},
|
144 |
+
success: function(responseHTML){
|
145 |
+
if (responseHTML == 'error')
|
146 |
+
{
|
147 |
+
alert('Error applying discount code [2]');
|
148 |
+
}
|
149 |
+
else
|
150 |
+
{
|
151 |
+
jQuery('#pmpro_message').html(responseHTML);
|
152 |
+
}
|
153 |
+
|
154 |
+
//enable invite button
|
155 |
+
jQuery('#other_discount_code_button').removeAttr('disabled');
|
156 |
+
}
|
157 |
+
});
|
158 |
+
}
|
159 |
+
});
|
160 |
+
</script>
|
161 |
+
<?php } ?>
|
162 |
+
|
163 |
+
<?php
|
164 |
+
do_action('pmpro_checkout_after_pricing_fields');
|
165 |
+
?>
|
166 |
+
|
167 |
+
<?php if(!$skip_account_fields && !$pmpro_review) { ?>
|
168 |
+
<table id="pmpro_user_fields" class="pmpro_checkout" width="100%" cellpadding="0" cellspacing="0" border="0">
|
169 |
+
<thead>
|
170 |
+
<tr>
|
171 |
+
<th>
|
172 |
+
<span class="pmpro_thead-msg"><?php _e('Already have an account?', 'pmpro');?> <a href="<?php echo wp_login_url(pmpro_url("checkout", "?level=" . $pmpro_level->id))?>"><?php _e('Log in here', 'pmpro');?></a>.</span><?php _e('Account Information', 'pmpro');?>
|
173 |
+
</th>
|
174 |
+
</tr>
|
175 |
+
</thead>
|
176 |
+
<tbody>
|
177 |
+
<tr>
|
178 |
+
<td>
|
179 |
+
<div>
|
180 |
+
<label for="username"><?php _e('Username', 'pmpro');?></label>
|
181 |
+
<input id="username" name="username" type="text" class="input <?php echo pmpro_getClassForField("username");?>" size="30" value="<?php echo esc_attr($username)?>" />
|
182 |
+
</div>
|
183 |
+
|
184 |
+
<?php
|
185 |
+
do_action('pmpro_checkout_after_username');
|
186 |
+
?>
|
187 |
+
|
188 |
+
<div>
|
189 |
+
<label for="password"><?php _e('Password', 'pmpro');?></label>
|
190 |
+
<input id="password" name="password" type="password" class="input <?php echo pmpro_getClassForField("password");?>" size="30" value="<?php echo esc_attr($password)?>" />
|
191 |
+
</div>
|
192 |
+
<?php
|
193 |
+
$pmpro_checkout_confirm_password = apply_filters("pmpro_checkout_confirm_password", true);
|
194 |
+
if($pmpro_checkout_confirm_password)
|
195 |
+
{
|
196 |
+
?>
|
197 |
+
<div>
|
198 |
+
<label for="password2"><?php _e('Confirm Password', 'pmpro');?></label>
|
199 |
+
<input id="password2" name="password2" type="password" class="input <?php echo pmpro_getClassForField("password2");?>" size="30" value="<?php echo esc_attr($password2)?>" />
|
200 |
+
</div>
|
201 |
+
<?php
|
202 |
+
}
|
203 |
+
else
|
204 |
+
{
|
205 |
+
?>
|
206 |
+
<input type="hidden" name="password2_copy" value="1" />
|
207 |
+
<?php
|
208 |
+
}
|
209 |
+
?>
|
210 |
+
|
211 |
+
<?php
|
212 |
+
do_action('pmpro_checkout_after_password');
|
213 |
+
?>
|
214 |
+
|
215 |
+
<div>
|
216 |
+
<label for="bemail"><?php _e('E-mail Address', 'pmpro');?></label>
|
217 |
+
<input id="bemail" name="bemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="input <?php echo pmpro_getClassForField("bemail");?>" size="30" value="<?php echo esc_attr($bemail)?>" />
|
218 |
+
</div>
|
219 |
+
<?php
|
220 |
+
$pmpro_checkout_confirm_email = apply_filters("pmpro_checkout_confirm_email", true);
|
221 |
+
if($pmpro_checkout_confirm_email)
|
222 |
+
{
|
223 |
+
?>
|
224 |
+
<div>
|
225 |
+
<label for="bconfirmemail"><?php _e('Confirm E-mail Address', 'pmpro');?></label>
|
226 |
+
<input id="bconfirmemail" name="bconfirmemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="input <?php echo pmpro_getClassForField("bconfirmemail");?>" size="30" value="<?php echo esc_attr($bconfirmemail)?>" />
|
227 |
+
|
228 |
+
</div>
|
229 |
+
<?php
|
230 |
+
}
|
231 |
+
else
|
232 |
+
{
|
233 |
+
?>
|
234 |
+
<input type="hidden" name="bconfirmemail_copy" value="1" />
|
235 |
+
<?php
|
236 |
+
}
|
237 |
+
?>
|
238 |
+
|
239 |
+
<?php
|
240 |
+
do_action('pmpro_checkout_after_email');
|
241 |
+
?>
|
242 |
+
|
243 |
+
<div class="pmpro_hidden">
|
244 |
+
<label for="fullname"><?php _e('Full Name', 'pmpro');?></label>
|
245 |
+
<input id="fullname" name="fullname" type="text" class="input <?php echo pmpro_getClassForField("fullname");?>" size="30" value="" /> <strong><?php _e('LEAVE THIS BLANK', 'pmpro');?></strong>
|
246 |
+
</div>
|
247 |
+
|
248 |
+
<div class="pmpro_captcha">
|
249 |
+
<?php
|
250 |
+
global $recaptcha, $recaptcha_publickey;
|
251 |
+
if($recaptcha == 2 || ($recaptcha == 1 && pmpro_isLevelFree($pmpro_level)))
|
252 |
+
{
|
253 |
+
echo pmpro_recaptcha_get_html($recaptcha_publickey, NULL, true);
|
254 |
+
}
|
255 |
+
?>
|
256 |
+
</div>
|
257 |
+
|
258 |
+
<?php
|
259 |
+
do_action('pmpro_checkout_after_captcha');
|
260 |
+
?>
|
261 |
+
|
262 |
+
</td>
|
263 |
+
</tr>
|
264 |
+
</tbody>
|
265 |
+
</table>
|
266 |
+
<?php } elseif($current_user->ID && !$pmpro_review) { ?>
|
267 |
+
|
268 |
+
<p id="pmpro_account_loggedin">
|
269 |
+
<?php printf(__('You are logged in as <strong>%s</strong>. If you would like to use a different account for this membership, <a href="%s">log out now</a>.', 'pmpro'), $current_user->user_login, wp_logout_url($_SERVER['REQUEST_URI'])); ?>
|
270 |
+
</p>
|
271 |
+
<?php } ?>
|
272 |
+
|
273 |
+
<?php
|
274 |
+
do_action('pmpro_checkout_after_user_fields');
|
275 |
+
?>
|
276 |
+
|
277 |
+
<?php
|
278 |
+
do_action('pmpro_checkout_boxes');
|
279 |
+
?>
|
280 |
+
|
281 |
+
<?php if(pmpro_getGateway() == "paypal" && empty($pmpro_review)) { ?>
|
282 |
+
<table id="pmpro_payment_method" class="pmpro_checkout top1em" width="100%" cellpadding="0" cellspacing="0" border="0" <?php if(!$pmpro_requirebilling) { ?>style="display: none;"<?php } ?>>
|
283 |
+
<thead>
|
284 |
+
<tr>
|
285 |
+
<th><?php _e('Choose your Payment Method', 'pmpro');?></th>
|
286 |
+
</tr>
|
287 |
+
</thead>
|
288 |
+
<tbody>
|
289 |
+
<tr>
|
290 |
+
<td>
|
291 |
+
<div>
|
292 |
+
<input type="radio" name="gateway" value="paypal" <?php if(!$gateway || $gateway == "paypal") { ?>checked="checked"<?php } ?> />
|
293 |
+
<a href="javascript:void(0);" class="pmpro_radio"><?php _e('Check Out with a Credit Card Here', 'pmpro');?></a>
|
294 |
+
<input type="radio" name="gateway" value="paypalexpress" <?php if($gateway == "paypalexpress") { ?>checked="checked"<?php } ?> />
|
295 |
+
<a href="javascript:void(0);" class="pmpro_radio"><?php _e('Check Out with PayPal', 'pmpro');?></a>
|
296 |
+
</div>
|
297 |
+
</td>
|
298 |
+
</tr>
|
299 |
+
</tbody>
|
300 |
+
</table>
|
301 |
+
<?php } ?>
|
302 |
+
|
303 |
+
<?php
|
304 |
+
$pmpro_include_billing_address_fields = apply_filters('pmpro_include_billing_address_fields', true);
|
305 |
+
if($pmpro_include_billing_address_fields)
|
306 |
+
{
|
307 |
+
?>
|
308 |
+
<table id="pmpro_billing_address_fields" class="pmpro_checkout top1em" width="100%" cellpadding="0" cellspacing="0" border="0" <?php if(!$pmpro_requirebilling || apply_filters("pmpro_hide_billing_address_fields", false) ){ ?>style="display: none;"<?php } ?>>
|
309 |
+
<thead>
|
310 |
+
<tr>
|
311 |
+
<th><?php _e('Billing Address', 'pmpro');?></th>
|
312 |
+
</tr>
|
313 |
+
</thead>
|
314 |
+
<tbody>
|
315 |
+
<tr>
|
316 |
+
<td>
|
317 |
+
<div>
|
318 |
+
<label for="bfirstname"><?php _e('First Name', 'pmpro');?></label>
|
319 |
+
<input id="bfirstname" name="bfirstname" type="text" class="input <?php echo pmpro_getClassForField("bfirstname");?>" size="30" value="<?php echo esc_attr($bfirstname)?>" />
|
320 |
+
</div>
|
321 |
+
<div>
|
322 |
+
<label for="blastname"><?php _e('Last Name', 'pmpro');?></label>
|
323 |
+
<input id="blastname" name="blastname" type="text" class="input <?php echo pmpro_getClassForField("blastname");?>" size="30" value="<?php echo esc_attr($blastname)?>" />
|
324 |
+
</div>
|
325 |
+
<div>
|
326 |
+
<label for="baddress1"><?php _e('Address 1', 'pmpro');?></label>
|
327 |
+
<input id="baddress1" name="baddress1" type="text" class="input <?php echo pmpro_getClassForField("baddress1");?>" size="30" value="<?php echo esc_attr($baddress1)?>" />
|
328 |
+
</div>
|
329 |
+
<div>
|
330 |
+
<label for="baddress2"><?php _e('Address 2', 'pmpro');?></label>
|
331 |
+
<input id="baddress2" name="baddress2" type="text" class="input <?php echo pmpro_getClassForField("baddress2");?>" size="30" value="<?php echo esc_attr($baddress2)?>" />
|
332 |
+
</div>
|
333 |
+
|
334 |
+
<?php
|
335 |
+
$longform_address = apply_filters("pmpro_longform_address", true);
|
336 |
+
if($longform_address)
|
337 |
+
{
|
338 |
+
?>
|
339 |
+
<div>
|
340 |
+
<label for="bcity"><?php _e('City', 'pmpro');?></label>
|
341 |
+
<input id="bcity" name="bcity" type="text" class="input <?php echo pmpro_getClassForField("bcity");?>" size="30" value="<?php echo esc_attr($bcity)?>" />
|
342 |
+
</div>
|
343 |
+
<div>
|
344 |
+
<label for="bstate"><?php _e('State', 'pmpro');?></label>
|
345 |
+
<input id="bstate" name="bstate" type="text" class="input <?php echo pmpro_getClassForField("bstate");?>" size="30" value="<?php echo esc_attr($bstate)?>" />
|
346 |
+
</div>
|
347 |
+
<div>
|
348 |
+
<label for="bzipcode"><?php _e('Postal Code', 'pmpro');?></label>
|
349 |
+
<input id="bzipcode" name="bzipcode" type="text" class="input <?php echo pmpro_getClassForField("bzipcode");?>" size="30" value="<?php echo esc_attr($bzipcode)?>" />
|
350 |
+
</div>
|
351 |
+
<?php
|
352 |
+
}
|
353 |
+
else
|
354 |
+
{
|
355 |
+
?>
|
356 |
+
<div>
|
357 |
+
<label for="bcity_state_zip"><?php _e('City, State Zip', 'pmpro');?></label>
|
358 |
+
<input id="bcity" name="bcity" type="text" class="input <?php echo pmpro_getClassForField("bcity");?>" size="14" value="<?php echo esc_attr($bcity)?>" />,
|
359 |
+
<?php
|
360 |
+
$state_dropdowns = apply_filters("pmpro_state_dropdowns", false);
|
361 |
+
if($state_dropdowns === true || $state_dropdowns == "names")
|
362 |
+
{
|
363 |
+
global $pmpro_states;
|
364 |
+
?>
|
365 |
+
<select name="bstate" class=" <?php echo pmpro_getClassForField("bstate");?>">
|
366 |
+
<option value="">--</option>
|
367 |
+
<?php
|
368 |
+
foreach($pmpro_states as $ab => $st)
|
369 |
+
{
|
370 |
+
?>
|
371 |
+
<option value="<?php echo esc_attr($ab);?>" <?php if($ab == $bstate) { ?>selected="selected"<?php } ?>><?php echo $st;?></option>
|
372 |
+
<?php } ?>
|
373 |
+
</select>
|
374 |
+
<?php
|
375 |
+
}
|
376 |
+
elseif($state_dropdowns == "abbreviations")
|
377 |
+
{
|
378 |
+
global $pmpro_states_abbreviations;
|
379 |
+
?>
|
380 |
+
<select name="bstate" class=" <?php echo pmpro_getClassForField("bstate");?>">
|
381 |
+
<option value="">--</option>
|
382 |
+
<?php
|
383 |
+
foreach($pmpro_states_abbreviations as $ab)
|
384 |
+
{
|
385 |
+
?>
|
386 |
+
<option value="<?php echo esc_attr($ab);?>" <?php if($ab == $bstate) { ?>selected="selected"<?php } ?>><?php echo $ab;?></option>
|
387 |
+
<?php } ?>
|
388 |
+
</select>
|
389 |
+
<?php
|
390 |
+
}
|
391 |
+
else
|
392 |
+
{
|
393 |
+
?>
|
394 |
+
<input id="bstate" name="bstate" type="text" class="input <?php echo pmpro_getClassForField("bstate");?>" size="2" value="<?php echo esc_attr($bstate)?>" />
|
395 |
+
<?php
|
396 |
+
}
|
397 |
+
?>
|
398 |
+
<input id="bzipcode" name="bzipcode" type="text" class="input <?php echo pmpro_getClassForField("bzipcode");?>" size="5" value="<?php echo esc_attr($bzipcode)?>" />
|
399 |
+
</div>
|
400 |
+
<?php
|
401 |
+
}
|
402 |
+
?>
|
403 |
+
|
404 |
+
<?php
|
405 |
+
$show_country = apply_filters("pmpro_international_addresses", true);
|
406 |
+
if($show_country)
|
407 |
+
{
|
408 |
+
?>
|
409 |
+
<div>
|
410 |
+
<label for="bcountry"><?php _e('Country', 'pmpro');?></label>
|
411 |
+
<select name="bcountry" class=" <?php echo pmpro_getClassForField("bcountry");?>">
|
412 |
+
<?php
|
413 |
+
global $pmpro_countries, $pmpro_default_country;
|
414 |
+
if(!$bcountry)
|
415 |
+
$bcountry = $pmpro_default_country;
|
416 |
+
foreach($pmpro_countries as $abbr => $country)
|
417 |
+
{
|
418 |
+
?>
|
419 |
+
<option value="<?php echo $abbr?>" <?php if($abbr == $bcountry) { ?>selected="selected"<?php } ?>><?php echo $country?></option>
|
420 |
+
<?php
|
421 |
+
}
|
422 |
+
?>
|
423 |
+
</select>
|
424 |
+
</div>
|
425 |
+
<?php
|
426 |
+
}
|
427 |
+
else
|
428 |
+
{
|
429 |
+
?>
|
430 |
+
<input type="hidden" name="bcountry" value="US" />
|
431 |
+
<?php
|
432 |
+
}
|
433 |
+
?>
|
434 |
+
<div>
|
435 |
+
<label for="bphone"><?php _e('Phone', 'pmpro');?></label>
|
436 |
+
<input id="bphone" name="bphone" type="text" class="input <?php echo pmpro_getClassForField("bphone");?>" size="30" value="<?php echo esc_attr(formatPhone($bphone))?>" />
|
437 |
+
</div>
|
438 |
+
<?php if($skip_account_fields) { ?>
|
439 |
+
<?php
|
440 |
+
if($current_user->ID)
|
441 |
+
{
|
442 |
+
if(!$bemail && $current_user->user_email)
|
443 |
+
$bemail = $current_user->user_email;
|
444 |
+
if(!$bconfirmemail && $current_user->user_email)
|
445 |
+
$bconfirmemail = $current_user->user_email;
|
446 |
+
}
|
447 |
+
?>
|
448 |
+
<div>
|
449 |
+
<label for="bemail"><?php _e('E-mail Address', 'pmpro');?></label>
|
450 |
+
<input id="bemail" name="bemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="input <?php echo pmpro_getClassForField("bemail");?>" size="30" value="<?php echo esc_attr($bemail)?>" />
|
451 |
+
</div>
|
452 |
+
<?php
|
453 |
+
$pmpro_checkout_confirm_email = apply_filters("pmpro_checkout_confirm_email", true);
|
454 |
+
if($pmpro_checkout_confirm_email)
|
455 |
+
{
|
456 |
+
?>
|
457 |
+
<div>
|
458 |
+
<label for="bconfirmemail"><?php _e('Confirm E-mail', 'pmpro');?></label>
|
459 |
+
<input id="bconfirmemail" name="bconfirmemail" type="<?php echo ($pmpro_email_field_type ? 'email' : 'text'); ?>" class="input <?php echo pmpro_getClassForField("bconfirmemail");?>" size="30" value="<?php echo esc_attr($bconfirmemail)?>" />
|
460 |
+
|
461 |
+
</div>
|
462 |
+
<?php
|
463 |
+
}
|
464 |
+
else
|
465 |
+
{
|
466 |
+
?>
|
467 |
+
<input type="hidden" name="bconfirmemail_copy" value="1" />
|
468 |
+
<?php
|
469 |
+
}
|
470 |
+
?>
|
471 |
+
<?php } ?>
|
472 |
+
</td>
|
473 |
+
</tr>
|
474 |
+
</tbody>
|
475 |
+
</table>
|
476 |
+
<?php } ?>
|
477 |
+
|
478 |
+
<?php do_action("pmpro_checkout_after_billing_fields"); ?>
|
479 |
+
|
480 |
+
<?php
|
481 |
+
$pmpro_accepted_credit_cards = pmpro_getOption("accepted_credit_cards");
|
482 |
+
$pmpro_accepted_credit_cards = explode(",", $pmpro_accepted_credit_cards);
|
483 |
+
$pmpro_accepted_credit_cards_string = pmpro_implodeToEnglish($pmpro_accepted_credit_cards);
|
484 |
+
?>
|
485 |
+
|
486 |
+
<?php
|
487 |
+
$pmpro_include_payment_information_fields = apply_filters("pmpro_include_payment_information_fields", true);
|
488 |
+
if($pmpro_include_payment_information_fields)
|
489 |
+
{
|
490 |
+
?>
|
491 |
+
<table id="pmpro_payment_information_fields" class="pmpro_checkout top1em" width="100%" cellpadding="0" cellspacing="0" border="0" <?php if(!$pmpro_requirebilling || apply_filters("pmpro_hide_payment_information_fields", false) ) { ?>style="display: none;"<?php } ?>>
|
492 |
+
<thead>
|
493 |
+
<tr>
|
494 |
+
<th><span class="pmpro_thead-msg"><?php printf(__('We Accept %s', 'pmpro'), $pmpro_accepted_credit_cards_string);?></span><?php _e('Payment Information', 'pmpro');?></th>
|
495 |
+
</tr>
|
496 |
+
</thead>
|
497 |
+
<tbody>
|
498 |
+
<tr valign="top">
|
499 |
+
<td>
|
500 |
+
<?php
|
501 |
+
$sslseal = pmpro_getOption("sslseal");
|
502 |
+
if($sslseal)
|
503 |
+
{
|
504 |
+
?>
|
505 |
+
<div class="pmpro_sslseal"><?php echo stripslashes($sslseal)?></div>
|
506 |
+
<?php
|
507 |
+
}
|
508 |
+
?>
|
509 |
+
|
510 |
+
<?php
|
511 |
+
$pmpro_include_cardtype_field = apply_filters('pmpro_include_cardtype_field', false);
|
512 |
+
if($pmpro_include_cardtype_field)
|
513 |
+
{
|
514 |
+
?>
|
515 |
+
<div class="pmpro_payment-card-type">
|
516 |
+
<label for="CardType"><?php _e('Card Type', 'pmpro');?></label>
|
517 |
+
<select id="CardType" name="CardType" class=" <?php echo pmpro_getClassForField("CardType");?>">
|
518 |
+
<?php foreach($pmpro_accepted_credit_cards as $cc) { ?>
|
519 |
+
<option value="<?php echo $cc?>" <?php if($CardType == $cc) { ?>selected="selected"<?php } ?>><?php echo $cc?></option>
|
520 |
+
<?php } ?>
|
521 |
+
</select>
|
522 |
+
</div>
|
523 |
+
<?php
|
524 |
+
}
|
525 |
+
else
|
526 |
+
{
|
527 |
+
?>
|
528 |
+
<input type="hidden" id="CardType" name="CardType" value="<?php echo esc_attr($CardType);?>" />
|
529 |
+
<script>
|
530 |
+
jQuery(document).ready(function() {
|
531 |
+
jQuery('#AccountNumber').validateCreditCard(function(result) {
|
532 |
+
var cardtypenames = {
|
533 |
+
"amex" : "American Express",
|
534 |
+
"diners_club_carte_blanche" : "Diners Club Carte Blanche",
|
535 |
+
"diners_club_international" : "Diners Club International",
|
536 |
+
"discover" : "Discover",
|
537 |
+
"jcb" : "JCB",
|
538 |
+
"laser" : "Laser",
|
539 |
+
"maestro" : "Maestro",
|
540 |
+
"mastercard" : "Mastercard",
|
541 |
+
"visa" : "Visa",
|
542 |
+
"visa_electron" : "Visa Electron"
|
543 |
+
}
|
544 |
+
|
545 |
+
if(result.card_type)
|
546 |
+
jQuery('#CardType').val(cardtypenames[result.card_type.name]);
|
547 |
+
else
|
548 |
+
jQuery('#CardType').val('Unknown Card Type');
|
549 |
+
});
|
550 |
+
});
|
551 |
+
</script>
|
552 |
+
<?php
|
553 |
+
}
|
554 |
+
?>
|
555 |
+
|
556 |
+
<div class="pmpro_payment-account-number">
|
557 |
+
<label for="AccountNumber"><?php _e('Card Number', 'pmpro');?></label>
|
558 |
+
<input id="AccountNumber" name="AccountNumber" class="input <?php echo pmpro_getClassForField("AccountNumber");?>" type="text" size="25" value="<?php echo esc_attr($AccountNumber)?>" data-encrypted-name="number" autocomplete="off" />
|
559 |
+
</div>
|
560 |
+
|
561 |
+
<div class="pmpro_payment-expiration">
|
562 |
+
<label for="ExpirationMonth"><?php _e('Expiration Date', 'pmpro');?></label>
|
563 |
+
<select id="ExpirationMonth" name="ExpirationMonth" class=" <?php echo pmpro_getClassForField("ExpirationMonth");?>">
|
564 |
+
<option value="01" <?php if($ExpirationMonth == "01") { ?>selected="selected"<?php } ?>>01</option>
|
565 |
+
<option value="02" <?php if($ExpirationMonth == "02") { ?>selected="selected"<?php } ?>>02</option>
|
566 |
+
<option value="03" <?php if($ExpirationMonth == "03") { ?>selected="selected"<?php } ?>>03</option>
|
567 |
+
<option value="04" <?php if($ExpirationMonth == "04") { ?>selected="selected"<?php } ?>>04</option>
|
568 |
+
<option value="05" <?php if($ExpirationMonth == "05") { ?>selected="selected"<?php } ?>>05</option>
|
569 |
+
<option value="06" <?php if($ExpirationMonth == "06") { ?>selected="selected"<?php } ?>>06</option>
|
570 |
+
<option value="07" <?php if($ExpirationMonth == "07") { ?>selected="selected"<?php } ?>>07</option>
|
571 |
+
<option value="08" <?php if($ExpirationMonth == "08") { ?>selected="selected"<?php } ?>>08</option>
|
572 |
+
<option value="09" <?php if($ExpirationMonth == "09") { ?>selected="selected"<?php } ?>>09</option>
|
573 |
+
<option value="10" <?php if($ExpirationMonth == "10") { ?>selected="selected"<?php } ?>>10</option>
|
574 |
+
<option value="11" <?php if($ExpirationMonth == "11") { ?>selected="selected"<?php } ?>>11</option>
|
575 |
+
<option value="12" <?php if($ExpirationMonth == "12") { ?>selected="selected"<?php } ?>>12</option>
|
576 |
+
</select>/<select id="ExpirationYear" name="ExpirationYear" class=" <?php echo pmpro_getClassForField("ExpirationYear");?>">
|
577 |
+
<?php
|
578 |
+
for($i = date("Y"); $i < date("Y") + 10; $i++)
|
579 |
+
{
|
580 |
+
?>
|
581 |
+
<option value="<?php echo $i?>" <?php if($ExpirationYear == $i) { ?>selected="selected"<?php } ?>><?php echo $i?></option>
|
582 |
+
<?php
|
583 |
+
}
|
584 |
+
?>
|
585 |
+
</select>
|
586 |
+
</div>
|
587 |
+
|
588 |
+
<?php
|
589 |
+
$pmpro_show_cvv = apply_filters("pmpro_show_cvv", true);
|
590 |
+
if($pmpro_show_cvv)
|
591 |
+
{
|
592 |
+
?>
|
593 |
+
<div class="pmpro_payment-cvv">
|
594 |
+
<label for="CVV"><?php _ex('CVV', 'Credit card security code, CVV/CCV/CVV2', 'pmpro');?></label>
|
595 |
+
<input class="input" id="CVV" name="CVV" type="text" size="4" value="<?php if(!empty($_REQUEST['CVV'])) { echo esc_attr($_REQUEST['CVV']); }?>" class=" <?php echo pmpro_getClassForField("CVV");?>" /> <small>(<a href="javascript:void(0);" onclick="javascript:window.open('<?php echo pmpro_https_filter(PMPRO_URL)?>/pages/popup-cvv.html','cvv','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=600, height=475');"><?php _ex("what's this?", 'link to CVV help', 'pmpro');?></a>)</small>
|
596 |
+
</div>
|
597 |
+
<?php
|
598 |
+
}
|
599 |
+
?>
|
600 |
+
|
601 |
+
<?php if($pmpro_show_discount_code) { ?>
|
602 |
+
<div class="pmpro_payment-discount-code">
|
603 |
+
<label for="discount_code"><?php _e('Discount Code', 'pmpro');?></label>
|
604 |
+
<input class="input <?php echo pmpro_getClassForField("discount_code");?>" id="discount_code" name="discount_code" type="text" size="20" value="<?php echo esc_attr($discount_code)?>" />
|
605 |
+
<input type="button" id="discount_code_button" name="discount_code_button" value="<?php _e('Apply', 'pmpro');?>" />
|
606 |
+
<p id="discount_code_message" class="pmpro_message" style="display: none;"></p>
|
607 |
+
</div>
|
608 |
+
<?php } ?>
|
609 |
+
|
610 |
+
</td>
|
611 |
+
</tr>
|
612 |
+
</tbody>
|
613 |
+
</table>
|
614 |
+
<?php } ?>
|
615 |
+
<script>
|
616 |
+
//checking a discount code
|
617 |
+
jQuery('#discount_code_button').click(function() {
|
618 |
+
var code = jQuery('#discount_code').val();
|
619 |
+
var level_id = jQuery('#level').val();
|
620 |
+
|
621 |
+
if(code)
|
622 |
+
{
|
623 |
+
//hide any previous message
|
624 |
+
jQuery('.pmpro_discount_code_msg').hide();
|
625 |
+
|
626 |
+
//disable the apply button
|
627 |
+
jQuery('#discount_code_button').attr('disabled', 'disabled');
|
628 |
+
|
629 |
+
jQuery.ajax({
|
630 |
+
url: '<?php echo admin_url('admin-ajax.php')?>',type:'GET',timeout:<?php echo apply_filters("pmpro_ajax_timeout", 5000, "applydiscountcode");?>,
|
631 |
+
dataType: 'html',
|
632 |
+
data: "action=applydiscountcode&code=" + code + "&level=" + level_id + "&msgfield=discount_code_message",
|
633 |
+
error: function(xml){
|
634 |
+
alert('Error applying discount code [1]');
|
635 |
+
|
636 |
+
//enable apply button
|
637 |
+
jQuery('#discount_code_button').removeAttr('disabled');
|
638 |
+
},
|
639 |
+
success: function(responseHTML){
|
640 |
+
if (responseHTML == 'error')
|
641 |
+
{
|
642 |
+
alert('Error applying discount code [2]');
|
643 |
+
}
|
644 |
+
else
|
645 |
+
{
|
646 |
+
jQuery('#discount_code_message').html(responseHTML);
|
647 |
+
}
|
648 |
+
|
649 |
+
//enable invite button
|
650 |
+
jQuery('#discount_code_button').removeAttr('disabled');
|
651 |
+
}
|
652 |
+
});
|
653 |
+
}
|
654 |
+
});
|
655 |
+
</script>
|
656 |
+
|
657 |
+
<?php
|
658 |
+
if($gateway == "check" && !pmpro_isLevelFree($pmpro_level))
|
659 |
+
{
|
660 |
+
$instructions = pmpro_getOption("instructions");
|
661 |
+
echo '<div class="pmpro_check_instructions">' . wpautop($instructions) . '</div>';
|
662 |
+
}
|
663 |
+
?>
|
664 |
+
|
665 |
+
<?php
|
666 |
+
if($tospage && !$pmpro_review)
|
667 |
+
{
|
668 |
+
?>
|
669 |
+
<table id="pmpro_tos_fields" class="pmpro_checkout top1em" width="100%" cellpadding="0" cellspacing="0" border="0">
|
670 |
+
<thead>
|
671 |
+
<tr>
|
672 |
+
<th><?php echo $tospage->post_title?></th>
|
673 |
+
</tr>
|
674 |
+
</thead>
|
675 |
+
<tbody>
|
676 |
+
<tr class="odd">
|
677 |
+
<td>
|
678 |
+
<div id="pmpro_license">
|
679 |
+
<?php echo wpautop(do_shortcode($tospage->post_content));?>
|
680 |
+
</div>
|
681 |
+
<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>
|
682 |
+
</td>
|
683 |
+
</tr>
|
684 |
+
</tbody>
|
685 |
+
</table>
|
686 |
+
<?php
|
687 |
+
}
|
688 |
+
?>
|
689 |
+
|
690 |
+
<?php do_action("pmpro_checkout_after_tos_fields"); ?>
|
691 |
+
|
692 |
+
<?php do_action("pmpro_checkout_before_submit_button"); ?>
|
693 |
+
|
694 |
+
<div class="pmpro_submit">
|
695 |
+
<?php if($pmpro_review) { ?>
|
696 |
+
|
697 |
+
<span id="pmpro_submit_span">
|
698 |
+
<input type="hidden" name="confirm" value="1" />
|
699 |
+
<input type="hidden" name="token" value="<?php echo esc_attr($pmpro_paypal_token)?>" />
|
700 |
+
<input type="hidden" name="gateway" value="<?php echo esc_attr($gateway); ?>" />
|
701 |
+
<input type="submit" class="pmpro_btn pmpro_btn-submit-checkout" value="<?php _e('Complete Payment', 'pmpro');?> »" />
|
702 |
+
</span>
|
703 |
+
|
704 |
+
<?php } else { ?>
|
705 |
+
|
706 |
+
<?php
|
707 |
+
$pmpro_checkout_default_submit_button = apply_filters('pmpro_checkout_default_submit_button', true);
|
708 |
+
if($pmpro_checkout_default_submit_button)
|
709 |
+
{
|
710 |
+
?>
|
711 |
+
<span id="pmpro_submit_span">
|
712 |
+
<input type="hidden" name="submit-checkout" value="1" />
|
713 |
+
<input type="submit" class="pmpro_btn pmpro_btn-submit-checkout" value="<?php if($pmpro_requirebilling) { _e('Submit and Check Out', 'pmpro'); } else { _e('Submit and Confirm', 'pmpro');}?> »" />
|
714 |
+
</span>
|
715 |
+
<?php
|
716 |
+
}
|
717 |
+
?>
|
718 |
+
|
719 |
+
<?php } ?>
|
720 |
+
|
721 |
+
<span id="pmpro_processing_message" style="visibility: hidden;">
|
722 |
+
<?php
|
723 |
+
$processing_message = apply_filters("pmpro_processing_message", __("Processing...", "pmpro"));
|
724 |
+
echo $processing_message;
|
725 |
+
?>
|
726 |
+
</span>
|
727 |
+
</div>
|
728 |
+
|
729 |
+
</form>
|
730 |
+
|
731 |
+
<?php do_action('pmpro_checkout_after_form'); ?>
|
732 |
+
|
733 |
+
</div> <!-- end pmpro_level-ID -->
|
734 |
+
|
735 |
+
<script>
|
736 |
+
<!--
|
737 |
+
// Find ALL <form> tags on your page
|
738 |
+
jQuery('form').submit(function(){
|
739 |
+
// On submit disable its submit button
|
740 |
+
jQuery('input[type=submit]', this).attr('disabled', 'disabled');
|
741 |
+
jQuery('input[type=image]', this).attr('disabled', 'disabled');
|
742 |
+
jQuery('#pmpro_processing_message').css('visibility', 'visible');
|
743 |
+
});
|
744 |
+
|
745 |
+
//iOS Safari fix (see: http://stackoverflow.com/questions/20210093/stop-safari-on-ios7-prompting-to-save-card-data)
|
746 |
+
var userAgent = window.navigator.userAgent;
|
747 |
+
if(userAgent.match(/iPad/i) || userAgent.match(/iPhone/i)) {
|
748 |
+
jQuery('input[type=submit]').click(function() {
|
749 |
+
try{
|
750 |
+
jQuery("input[type=password]").attr("type", "hidden");
|
751 |
+
} catch(ex){
|
752 |
+
try {
|
753 |
+
jQuery("input[type=password]").prop("type", "hidden");
|
754 |
+
} catch(ex) {}
|
755 |
+
}
|
756 |
+
});
|
757 |
+
}
|
758 |
+
|
759 |
+
//add required to required fields
|
760 |
+
jQuery('.pmpro_required').after('<span class="pmpro_asterisk"> <abbr title="Required Field">*</abbr></span>');
|
761 |
+
|
762 |
+
//unhighlight error fields when the user edits them
|
763 |
+
jQuery('.pmpro_error').bind("change keyup input", function() {
|
764 |
+
jQuery(this).removeClass('pmpro_error');
|
765 |
+
});
|
766 |
+
|
767 |
+
//click apply button on enter in discount code box
|
768 |
+
jQuery('#discount_code').keydown(function (e){
|
769 |
+
if(e.keyCode == 13){
|
770 |
+
e.preventDefault();
|
771 |
+
jQuery('#discount_code_button').click();
|
772 |
+
}
|
773 |
+
});
|
774 |
+
|
775 |
+
//hide apply button if a discount code was passed in
|
776 |
+
<?php if(!empty($_REQUEST['discount_code'])) {?>
|
777 |
+
jQuery('#discount_code_button').hide();
|
778 |
+
jQuery('#discount_code').bind('change keyup', function() {
|
779 |
+
jQuery('#discount_code_button').show();
|
780 |
+
});
|
781 |
+
<?php } ?>
|
782 |
+
|
783 |
+
//click apply button on enter in *other* discount code box
|
784 |
+
jQuery('#other_discount_code').keydown(function (e){
|
785 |
+
if(e.keyCode == 13){
|
786 |
+
e.preventDefault();
|
787 |
+
jQuery('#other_discount_code_button').click();
|
788 |
+
}
|
789 |
+
});
|
790 |
+
-->
|
791 |
+
</script>
|
792 |
+
<script>
|
793 |
+
//add javascriptok hidden field to checkout
|
794 |
+
jQuery("input[name=submit-checkout]").after('<input type="hidden" name="javascriptok" value="1" />');
|
795 |
+
</script>
|
|
|
|
|
|
|
|
|
|
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.
|
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.
|
17 |
|
18 |
//if the session has been started yet, start it (ignore if running from command line)
|
19 |
if(defined('STDIN') )
|
@@ -42,9 +42,6 @@ require_once(PMPRO_DIR . "/includes/lib/name-parser.php"); //parses "Jason Cole
|
|
42 |
require_once(PMPRO_DIR . "/includes/functions.php"); //misc functions used by the plugin
|
43 |
require_once(PMPRO_DIR . "/includes/upgradecheck.php"); //database and other updates
|
44 |
|
45 |
-
if(!defined('PMPRO_LICENSE_SERVER'))
|
46 |
-
require_once(PMPRO_DIR . "/includes/license.php"); //defines location of addons data and licenses
|
47 |
-
|
48 |
require_once(PMPRO_DIR . "/scheduled/crons.php"); //crons for expiring members, sending expiration emails, etc
|
49 |
|
50 |
require_once(PMPRO_DIR . "/classes/class.memberorder.php"); //class to process and save orders
|
@@ -95,10 +92,6 @@ global $wpdb;
|
|
95 |
if(is_admin())
|
96 |
pmpro_checkForUpgrades();
|
97 |
|
98 |
-
//load plugin updater
|
99 |
-
if(is_admin())
|
100 |
-
require_once(PMPRO_DIR . "/includes/addons.php");
|
101 |
-
|
102 |
/*
|
103 |
Definitions
|
104 |
*/
|
3 |
Plugin Name: Paid Memberships Pro
|
4 |
Plugin URI: http://www.paidmembershipspro.com
|
5 |
Description: Plugin to Handle Memberships
|
6 |
+
Version: 1.8.4.5
|
7 |
Author: Stranger Studios
|
8 |
Author URI: http://www.strangerstudios.com
|
9 |
*/
|
13 |
*/
|
14 |
|
15 |
//version constant
|
16 |
+
define("PMPRO_VERSION", "1.8.4.5");
|
17 |
|
18 |
//if the session has been started yet, start it (ignore if running from command line)
|
19 |
if(defined('STDIN') )
|
42 |
require_once(PMPRO_DIR . "/includes/functions.php"); //misc functions used by the plugin
|
43 |
require_once(PMPRO_DIR . "/includes/upgradecheck.php"); //database and other updates
|
44 |
|
|
|
|
|
|
|
45 |
require_once(PMPRO_DIR . "/scheduled/crons.php"); //crons for expiring members, sending expiration emails, etc
|
46 |
|
47 |
require_once(PMPRO_DIR . "/classes/class.memberorder.php"); //class to process and save orders
|
92 |
if(is_admin())
|
93 |
pmpro_checkForUpgrades();
|
94 |
|
|
|
|
|
|
|
|
|
95 |
/*
|
96 |
Definitions
|
97 |
*/
|
readme.txt
CHANGED
@@ -2,28 +2,26 @@
|
|
2 |
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.3
|
6 |
-
Stable tag: 1.8.
|
7 |
|
8 |
-
|
9 |
|
10 |
== Description ==
|
11 |
-
Set up unlimited membership levels and provide restricted access to
|
12 |
-
|
13 |
-
Paid Memberships Pro is flexible enough to fit the needs of almost all online and offline businesses. It works great out of the box, but is easy for developers to customize to fit your needs.
|
14 |
|
15 |
[youtube http://www.youtube.com/watch?v=33nORRIZaQk]
|
16 |
|
17 |
-
Paid Memberships Pro is 100% GPL
|
18 |
|
19 |
= Integrate with The Most Popular Payment Gateways. =
|
20 |
-
Stripe, Authorize.net, PayPal (Standard, Express, Website Payments Pro, and PayPal Payments Pro/Payflow)
|
21 |
|
22 |
= Works with Any Theme You Want. =
|
23 |
-
|
24 |
|
25 |
= Infinitely Configurable, Unlimited Membership Levels. =
|
26 |
-
Set up the membership levels that best fit your business, whether they are Free, Paid, or Recurring Subscriptions (Annual, Monthly, Weekly, Daily). Offer Custom Trial Periods (Free Trial, Custom-length Trial, 'Introductory' Pricing)
|
27 |
|
28 |
= Easy-to-Use Admin Pages and Settings. =
|
29 |
1. Membership access by Page/Post/Category
|
@@ -36,33 +34,33 @@ Set up the membership levels that best fit your business, whether they are Free,
|
|
36 |
Your members can update their billing information or cancel their account directly on your site. Any active subscription will be cancelled at the payment gateway for you.
|
37 |
|
38 |
= Integrate with Top Third Party Tools. =
|
39 |
-
PMPro integrates with Mailchimp, Constant Contact, AWeber,
|
40 |
|
41 |
-
= Add-ons to Customize and Extend
|
42 |
-
|
43 |
|
44 |
-
[View the Add-Ons](http://www.paidmembershipspro.com/add-ons/)
|
45 |
|
46 |
== Installation ==
|
47 |
|
48 |
= Download, Install and Activate! =
|
49 |
-
In your WordPress admin, go to Plugins > Add New to install Paid Memberships Pro, or:
|
50 |
-
|
51 |
1. Download the latest version of the plugin.
|
52 |
2. Unzip the downloaded file to your computer.
|
53 |
3. Upload the /paid-memberships-pro/ directory to the /wp-content/plugins/ directory of your site.
|
54 |
4. Activate the plugin through the 'Plugins' menu in WordPress.
|
55 |
|
56 |
= Complete the Initial Plugin Setup =
|
57 |
-
|
58 |
|
59 |
-
1.
|
60 |
-
2.
|
61 |
-
3.
|
62 |
-
4.
|
63 |
-
5. Advanced Settings
|
64 |
|
65 |
-
[
|
|
|
|
|
66 |
|
67 |
== Frequently Asked Questions ==
|
68 |
|
@@ -84,9 +82,7 @@ Long term, you will need to find and fix the conflict. We can usually do this fo
|
|
84 |
|
85 |
Out of the box PMPro will basically act as a stand alone plugin for each site. Each site has its own list of membership levels, members, payment settings, etc.
|
86 |
|
87 |
-
|
88 |
-
|
89 |
-
Our [Network Membership Add On](http://www.paidmembershipspro.com/add-ons/plus-add-ons/pmpro-network-membership/) allows you to manage memberships at the 'Main' Network site and provide or restrict access on other Network Subsites.
|
90 |
|
91 |
If you would like more help using PMPro on a network install, sign up for support at http://www.paidmembershipspro.com.
|
92 |
|
@@ -100,67 +96,16 @@ Not sure? You can find out by doing a bit a research.
|
|
100 |
|
101 |
== Screenshots ==
|
102 |
|
103 |
-
= Memberships Admin Pages =
|
104 |
1. Set up the membership levels that best fit your business, whether they are Free, Paid, or Subscriptions (Annual, Monthly, Weekly, Daily). Offer Custom Trial Periods (Free Trial, Custom-length Trial, 'Introductory' Pricing)
|
105 |
2. Easy to use Membership Access Settings by Page, Post, or Category. Shortcodes to display restricted content inline. Developer-friendly hooks to restrict access any way you need.
|
106 |
3. Members are WordPress Users. PMPro provides a unique interface to view, filter and search Members or export your Members List.
|
107 |
4. Offer Membership Discounts with specific price rules (restricted by level, unique pricing for each level, # of uses, expiration date.)
|
108 |
-
5. Filterable Sales Revenue Reports (reports also included for Visits, Views, Logins, Signups, Cancellations, and other Membership Stats).
|
109 |
-
6. Advanced settings for updating non-member messages, optionally show excerpts or filter content, use reCAPTCHA, and a Terms of Service checkbox.
|
110 |
-
|
111 |
-
= Frontend Membership Page =
|
112 |
-
7. Membership levels selection page, filter the shortcode with additional attributes using add ons or the Memberlite theme.
|
113 |
-
8. Membership Account page, display all sections or show specific sections using shortcode attributes.
|
114 |
-
|
115 |
-
[View All Screenshots](http://www.paidmembershipspro.com/features/screenshots/)
|
116 |
-
|
117 |
-
== Changelog ==
|
118 |
-
= 1.8.5.5 =
|
119 |
-
* BUG: Added a $pmpro_core_pages global and using that in includes/init.php so we don't try to load preheaders and templates for pages added to that from other addons/etc.
|
120 |
-
|
121 |
-
= 1.8.5.4 =
|
122 |
-
* BUG: Fixed infinite redirect issues that would come up on servers setting $_SERVER['HTTPS'] to 'Off' vs 'off' or false. (Thanks, Gordon Seirup)
|
123 |
-
* BUG: Using current_time('timestamp') in the sales report to avoid issues where sales at the beginning or end of the day aren't showing up under Today.
|
124 |
-
* BUG: Fixed issues where delete links using the askfirst() JavaScript function would break for some language settings.
|
125 |
-
* BUG: Added "CVV" and "What's This?" from the checkout page to the .pot file. (Thanks, Laurentc)
|
126 |
-
* BUG: Fixed issue where preheaders/account.php was not loaded on the account page if you passed it sections params. (Thanks, sweettea)
|
127 |
-
* BUG: Fixed issue where no data was showing up for the 31st of the month on the graph of the signups/cancellations report. (Thanks, David Koller)
|
128 |
-
* ENHANCEMENT: Added the pmpro_extra_page_settings filter to add additional page settings fields for use with add-on plugins, etc.
|
129 |
-
* ENHANCEMENT: Added the pmpro_next_payment filter to PayPal Express and Stripe gateways. These use the respective APIs to get the next payment date instead of estimating it from the date of the last order. These filters are in place, but haven't been enabled because hitting the API on each call could cause performance issues when exporting members or something else.
|
130 |
-
* ENHANCEMENT: Now showing which levels a category is locked down for on the edit category page.
|
131 |
-
* ENHANCEMENT: Updated the PayPal IPN handler to check the initial_payment_status and set order to "error" status if the payment failed. This will keep PMPro from counting the order in sales totals and can be used by gists and addons to tweak how orders are dealt with.
|
132 |
-
* ENHANCEMENT: Filtering post_classes to add pmpro-level-required, pmpro-level-#, pmpro-has-access classes to post elements that require membership and/or the user has access to.
|
133 |
-
|
134 |
-
= 1.8.5.3 =
|
135 |
-
* BUG: Fixed issue where addon information was not being updated. (Thanks, walcee, jeff1010ihs, and ron)
|
136 |
-
* BUG: Fixed DB errors that would happen sometimes on brand new activations.
|
137 |
-
* BUG: Fixed notices in the code that shows a member's payment amount on the edit user/profile page.
|
138 |
-
* BUG: Fixed warnings that would show up if you used pmpro_getLevel('name') to get a level by name for a level that didn't exist.
|
139 |
-
|
140 |
-
= 1.8.5.2 =
|
141 |
-
* BUG: Fixed notice in pmpro_reset_update_plugins_cache
|
142 |
-
* BUG: Removed debug code from the PayPal Express gateway.
|
143 |
-
|
144 |
-
= 1.8.5.1 =
|
145 |
-
* ENHANCEMENT: Added the pmpro_get_addons_timeout and pmpro_license_check_key_timeout filters to change the default timeout during addon and license key checks.
|
146 |
-
* BUG: Fixed error handling during addon and license key checks.
|
147 |
-
|
148 |
-
= 1.8.5 =
|
149 |
-
* BUG: Fixed bug where the subscription_transaction_id was not showing up in the orders CSV export.
|
150 |
-
* BUG: Fixed bug where gateway subscriptions were not being cancelled when the "cancel at gateway" option was checked when changing a user's level on the edit user page.
|
151 |
-
* BUG: Drag and drop for reordering levels has been disabled if there are < 2 levels or if the user is searching the levels list. (Thanks, Isaac Coleman.)
|
152 |
-
* BUG: Fixed bug where sales and revenue charts would never show data for the 31st of the month. (Thanks, TYTNetwork)
|
153 |
-
* ENHANCEMENT: Now showing the time in date column of on the orders page and in the timestamp column of the orders CSV export.
|
154 |
-
* ENHANCEMENT: Added the pmpro_next_payment filter so you can alter how the next payment date is found. Also added a filter to the PayPal Express gateway class, but left it disabled for performance reasons.
|
155 |
-
* ENHANCEMENT: Now zeroing out the initial payment and billing amount in pmpro_memberships_users when an order gets cancelled.
|
156 |
-
* ENHANCEMENT: Modified how billing information shows up on the edit user page.
|
157 |
-
* ENHANCEMENT: Added partial Finnish translations. (Thanks, Onni Hakala)
|
158 |
-
* FEATURE: Overhauled the Add Ons page with one click installs and automatic updates of non-WordPress.org add ons for PMPro Plus members.
|
159 |
|
|
|
160 |
= 1.8.4.5 =
|
161 |
* BUG: Fixed broken links when adminpages/admin_header.php is loaded outside of the PMPro settings tabs.
|
162 |
* BUG: Fixed issue with PMPro page templates being loaded from child themes. (Thanks, SeventhQueen)
|
163 |
-
* BUG: Fixed bug where gateway subscriptions would sometimes be cancelled even if an admin unchecked the "cancel at gateway" option when changing a
|
164 |
* ENHANCEMENT: Added debugging to the Braintree webhook. Use define('PMPRO_BRAINTREE_WEBHOOK_DEBUG', true); in your wp-config.php to have debug emails sent to the admin when the Braintree webhook is hit.
|
165 |
* ENHANCEMENT: Updated email fields on checkout and billing update form to use the "email" field type instead of "text". If you need to revert this back to "text" type, use the pmpro_email_field_type filter like this: apply_filters('pmpro_email_field_type', '__return_false'); (Thanks, Yann Kozon)
|
166 |
* ENHANCEMENT: French translation updated and now includes email templates. (Thanks, Jean-Christophe Michel)
|
2 |
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.3
|
6 |
+
Stable tag: 1.8.4.5
|
7 |
|
8 |
+
The easiest way to GET PAID with your WordPress site. Flexible content control by Membership Level, Reports, Affiliates and Discounts
|
9 |
|
10 |
== Description ==
|
11 |
+
Set up unlimited membership levels and provide restricted access to pages, posts, categories, videos, forums, downloads, support, single "a la carte" page access, and more. Paid Memberships Pro is flexible enough to fit the needs of almost all online and offline businesses. It works great out of the box, but is easy for developers to customize to fit your needs.
|
|
|
|
|
12 |
|
13 |
[youtube http://www.youtube.com/watch?v=33nORRIZaQk]
|
14 |
|
15 |
+
Paid Memberships Pro is the community solution for adding paid memberships to your WordPress site. PMPro is 100% GPL. All code, including add-ons, is available for free from the WordPress repository here or on our site at http://www.paidmembershipspro.com. This version in the WordPress repository is the full version of the plugin with no restrictions or additional licenses required. Developers should get involved at [our GitHub page](https://github.com/strangerstudios/paid-memberships-pro/).
|
16 |
|
17 |
= Integrate with The Most Popular Payment Gateways. =
|
18 |
+
Stripe, Authorize.net, Braintree Payments, and PayPal (Standard, Express, Website Payments Pro, and PayPal Payments Pro/Payflow)
|
19 |
|
20 |
= Works with Any Theme You Want. =
|
21 |
+
Your Existing Theme or a Popular Free or Premium Third-Party Theme.
|
22 |
|
23 |
= Infinitely Configurable, Unlimited Membership Levels. =
|
24 |
+
Set up the membership levels that best fit your business, whether they are Free, Paid, or Recurring Subscriptions (Annual, Monthly, Weekly, Daily). Offer Custom Trial Periods (Free Trial, Custom-length Trial, 'Introductory' Pricing)
|
25 |
|
26 |
= Easy-to-Use Admin Pages and Settings. =
|
27 |
1. Membership access by Page/Post/Category
|
34 |
Your members can update their billing information or cancel their account directly on your site. Any active subscription will be cancelled at the payment gateway for you.
|
35 |
|
36 |
= Integrate with Top Third Party Tools. =
|
37 |
+
PMPro integrates with Mailchimp, Constant Contact, AWeber, KISSMetrics, Infusionsoft, WP Courseware, LearnDash, Post Affiliate Pro, bbPress, WooCommerce, and many more popular third party tools.
|
38 |
|
39 |
+
= Free Add-ons to Customize and Extend PMPro. =
|
40 |
+
Extensions, sister plugins, and other bits of code to customize your implementation and help you integrate with 3rd party services or other plugins. All open source and available for free under the GPL v2 license.
|
41 |
|
42 |
+
[View the PMPro Add-Ons](http://www.paidmembershipspro.com/add-ons/)
|
43 |
|
44 |
== Installation ==
|
45 |
|
46 |
= Download, Install and Activate! =
|
|
|
|
|
47 |
1. Download the latest version of the plugin.
|
48 |
2. Unzip the downloaded file to your computer.
|
49 |
3. Upload the /paid-memberships-pro/ directory to the /wp-content/plugins/ directory of your site.
|
50 |
4. Activate the plugin through the 'Plugins' menu in WordPress.
|
51 |
|
52 |
= Complete the Initial Plugin Setup =
|
53 |
+
The plugin will walk you through initial setup - basic steps are outlined below.
|
54 |
|
55 |
+
1. Add one or more Membership Levels
|
56 |
+
2. Set up the PMPro Pages
|
57 |
+
3. Configure your Payment Gateway and SSL
|
58 |
+
4. Customize Email Settings
|
59 |
+
5. Review Advanced Settings (best left untouched).
|
60 |
|
61 |
+
[A tutorial video of the initial plugin setup is available here](http://www.paidmembershipspro.com/documentation/initial-plugin-setup/tutorial-video/).
|
62 |
+
|
63 |
+
[Written instructions on initial plugin setup are available here](http://www.paidmembershipspro.com/documentation/initial-plugin-setup/).
|
64 |
|
65 |
== Frequently Asked Questions ==
|
66 |
|
82 |
|
83 |
Out of the box PMPro will basically act as a stand alone plugin for each site. Each site has its own list of membership levels, members, payment settings, etc.
|
84 |
|
85 |
+
I've written a plugin [PMPro-Network](http://www.paidmembershipspro.com/add-ons/plugins-on-github/pmpro-network-multisite-membership/) that shows the basics for allowing users who signs up for a membership at one site to be able to create or reclaim their own site under the multisite setup. It's powerful stuff.
|
|
|
|
|
86 |
|
87 |
If you would like more help using PMPro on a network install, sign up for support at http://www.paidmembershipspro.com.
|
88 |
|
96 |
|
97 |
== Screenshots ==
|
98 |
|
|
|
99 |
1. Set up the membership levels that best fit your business, whether they are Free, Paid, or Subscriptions (Annual, Monthly, Weekly, Daily). Offer Custom Trial Periods (Free Trial, Custom-length Trial, 'Introductory' Pricing)
|
100 |
2. Easy to use Membership Access Settings by Page, Post, or Category. Shortcodes to display restricted content inline. Developer-friendly hooks to restrict access any way you need.
|
101 |
3. Members are WordPress Users. PMPro provides a unique interface to view, filter and search Members or export your Members List.
|
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.5 =
|
106 |
* BUG: Fixed broken links when adminpages/admin_header.php is loaded outside of the PMPro settings tabs.
|
107 |
* BUG: Fixed issue with PMPro page templates being loaded from child themes. (Thanks, SeventhQueen)
|
108 |
+
* BUG: Fixed bug where gateway subscriptions would sometimes be cancelled even if an admin unchecked the "cancel at gateway" option when changing a users level on the edit user page. (Thanks, Scott Noelle)
|
109 |
* ENHANCEMENT: Added debugging to the Braintree webhook. Use define('PMPRO_BRAINTREE_WEBHOOK_DEBUG', true); in your wp-config.php to have debug emails sent to the admin when the Braintree webhook is hit.
|
110 |
* ENHANCEMENT: Updated email fields on checkout and billing update form to use the "email" field type instead of "text". If you need to revert this back to "text" type, use the pmpro_email_field_type filter like this: apply_filters('pmpro_email_field_type', '__return_false'); (Thanks, Yann Kozon)
|
111 |
* ENHANCEMENT: French translation updated and now includes email templates. (Thanks, Jean-Christophe Michel)
|
screenshot-1.jpg
CHANGED
Binary file
|
screenshot-2.jpg
CHANGED
Binary file
|
screenshot-4.jpg
CHANGED
Binary file
|
screenshot-5.jpg
DELETED
Binary file
|
screenshot-6.jpg
DELETED
Binary file
|
screenshot-7.jpg
DELETED
Binary file
|
screenshot-8.jpg
DELETED
Binary file
|
services/braintree-webhook.php
CHANGED
@@ -83,7 +83,7 @@
|
|
83 |
}
|
84 |
|
85 |
//data about this transaction
|
86 |
-
$transaction = $webhookNotification->
|
87 |
|
88 |
//alright. create a new order/invoice
|
89 |
$morder = new MemberOrder();
|
83 |
}
|
84 |
|
85 |
//data about this transaction
|
86 |
+
$transaction = $webhookNotification->transactions[0];
|
87 |
|
88 |
//alright. create a new order/invoice
|
89 |
$morder = new MemberOrder();
|
services/ipnhandler.php
CHANGED
@@ -29,7 +29,6 @@
|
|
29 |
$txn_id = pmpro_getParam("txn_id", "POST");
|
30 |
$item_name = pmpro_getParam("item_name", "POST");
|
31 |
$item_number = pmpro_getParam("item_number", "POST");
|
32 |
-
$initial_payment_status = pmpro_getParam("initial_payment_status", "POST");
|
33 |
$payment_status = pmpro_getParam("payment_status", "POST");
|
34 |
$payment_amount = pmpro_getParam("payment_amount", "POST");
|
35 |
$payment_currency = pmpro_getParam("payment_currency", "POST");
|
@@ -217,11 +216,7 @@
|
|
217 |
}
|
218 |
else
|
219 |
{
|
220 |
-
|
221 |
-
if($initial_payment_status === "Failed")
|
222 |
-
pmpro_changeMembershipLevel(0, $last_subscr_order->user_id, 'error');
|
223 |
-
else
|
224 |
-
pmpro_changeMembershipLevel(0, $last_subscr_order->user_id, 'cancelled');
|
225 |
|
226 |
ipnlog("Cancelled membership for user with id = " . $last_subscr_order->user_id . ". Subscription transaction id = " . $recurring_payment_id . ".");
|
227 |
|
@@ -393,7 +388,7 @@
|
|
393 |
ipnlog("FP!");
|
394 |
|
395 |
$res = wp_remote_retrieve_body($fp);
|
396 |
-
if(strcmp($res, "VERIFIED") == 0
|
397 |
{
|
398 |
//all good so far
|
399 |
ipnlog("VERIFIED");
|
29 |
$txn_id = pmpro_getParam("txn_id", "POST");
|
30 |
$item_name = pmpro_getParam("item_name", "POST");
|
31 |
$item_number = pmpro_getParam("item_number", "POST");
|
|
|
32 |
$payment_status = pmpro_getParam("payment_status", "POST");
|
33 |
$payment_amount = pmpro_getParam("payment_amount", "POST");
|
34 |
$payment_currency = pmpro_getParam("payment_currency", "POST");
|
216 |
}
|
217 |
else
|
218 |
{
|
219 |
+
pmpro_changeMembershipLevel(0, $last_subscr_order->user_id, 'cancelled');
|
|
|
|
|
|
|
|
|
220 |
|
221 |
ipnlog("Cancelled membership for user with id = " . $last_subscr_order->user_id . ". Subscription transaction id = " . $recurring_payment_id . ".");
|
222 |
|
388 |
ipnlog("FP!");
|
389 |
|
390 |
$res = wp_remote_retrieve_body($fp);
|
391 |
+
if(strcmp($res, "VERIFIED") == 0)
|
392 |
{
|
393 |
//all good so far
|
394 |
ipnlog("VERIFIED");
|