Version Description
- BUG: Fixed bug where some recurring orders members who checked out with Stripe in very old versions of PMPro would show up as orders with a blank user_id and membership_id. This update includes a fix for this and an update script to fix old orders affected by this.
- BUG: Fixed bug where the Stripe class activation/deactivation methods were setup too late to actually run on activation/deactivation.
- BUG: Updated the Stripe class to use the same language and markup in the Payment Information section as the default checkout.
- BUG: Now forcing pmpro_getMembershipLevelForUser() in admin change emails.
- BUG: Fixed warning in comments_array and comments_open filters. (Thanks, Mihail Chepovskiy)
- BUG: Fixed format error for dates when saving orders. (Thanks, EmreErdogan)
- BUG: Fixed bug that was causing issues in the cancellations report.
- BUG: Fixed the pmpro_cron_expiration_warnings script to properly skip deleted and already expired members.
- BUG: Reverted code to generate the CVV popup URL.
- BUG: Fixed a couple bugs in the pmpro_loadTemplate function.
- BUG/ENHANCEMENT: Updated URL used in the IPN Handler API calls to match the latest PayPal docs. (Thanks, pbaylies)
- BUG/ENHANCEMENT: Overhauled the orders list CSV export for improved performance. There is still scaling work to be done on the exports, but timeouts and memory errors will happen much less often.
- ENHANCEMENT: Added Greek (el_GR) translation. (Thanks, Alexandros Karypidis)
- ENHANCEMENT: Added $order as a parameter to the pmpro_orders_user_row_actions hook. (Thanks, SquareLines)
- ENHANCEMENT: Added a warning to backup your database to the update notice.
Download this release
Release Info
Developer | strangerstudios |
Plugin | Paid Memberships Pro |
Version | 1.8.9.1 |
Comparing to | |
See all releases |
Code changes from version 1.8.9 to 1.8.9.1
- adminpages/memberslist-csv.php +8 -2
- adminpages/orders-csv.php +529 -255
- adminpages/orders.php +1041 -856
- adminpages/reports/memberships.php +32 -14
- classes/class.memberorder.php +10 -3
- classes/class.pmproemail.php +2 -3
- classes/gateways/class.pmprogateway_braintree.php +2 -3
- classes/gateways/class.pmprogateway_stripe.php +46 -6
- includes/content.php +19 -7
- includes/functions.php +5 -11
- includes/updates.php +2 -6
- includes/updates/upgrade_1_8_9_1.php +146 -0
- includes/upgradecheck.php +9 -0
- languages/email/el_GR/admin_change.html +8 -0
- languages/email/el_GR/admin_change_admin.html +6 -0
- languages/email/el_GR/billable_invoice.html +7 -0
- languages/email/el_GR/billing.html +17 -0
- languages/email/el_GR/billing_admin.html +18 -0
- languages/email/el_GR/billing_failure.html +12 -0
- languages/email/el_GR/billing_failure_admin.html +12 -0
- languages/email/el_GR/cancel.html +4 -0
- languages/email/el_GR/cancel_admin.html +9 -0
- languages/email/el_GR/checkout_check.html +18 -0
- languages/email/el_GR/checkout_check_admin.html +18 -0
- languages/email/el_GR/checkout_express.html +15 -0
- languages/email/el_GR/checkout_express_admin.html +15 -0
- languages/email/el_GR/checkout_free.html +9 -0
- languages/email/el_GR/checkout_free_admin.html +9 -0
- languages/email/el_GR/checkout_freetrial.html +20 -0
- languages/email/el_GR/checkout_freetrial_admin.html +20 -0
- languages/email/el_GR/checkout_paid.html +24 -0
- languages/email/el_GR/checkout_paid_admin.html +24 -0
- languages/email/el_GR/checkout_trial.html +24 -0
- languages/email/el_GR/checkout_trial_admin.html +25 -0
- languages/email/el_GR/credit_card_expiring.html +14 -0
- languages/email/el_GR/default.html +1 -0
- languages/email/el_GR/footer.html +5 -0
- languages/email/el_GR/header.html +2 -0
- languages/email/el_GR/invoice.html +20 -0
- languages/email/el_GR/membership_expired.html +8 -0
- languages/email/el_GR/membership_expiring.html +7 -0
- languages/email/el_GR/trial_ending.html +9 -0
- languages/pmpro-el_GR.mo +0 -0
- languages/pmpro-el_GR.po +5778 -0
- languages/pmpro.mo +0 -0
- languages/pmpro.po +479 -376
- languages/pmpro.pot +479 -376
- pages/checkout.php +3 -8
- paid-memberships-pro.php +2 -2
- preheaders/checkout.php +794 -720
- readme.txt +18 -1
- services/authnet-silent-post.php +4 -0
- services/braintree-webhook.php +2 -0
- services/ipnhandler.php +610 -660
- services/stripe-webhook.php +38 -10
- services/twocheckout-ins.php +5 -2
adminpages/memberslist-csv.php
CHANGED
@@ -501,8 +501,14 @@
|
|
501 |
//close the temp file
|
502 |
fclose($csv_fh);
|
503 |
|
504 |
-
|
505 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
506 |
|
507 |
//did we accidentally send errors/warnings to browser?
|
508 |
if (headers_sent())
|
501 |
//close the temp file
|
502 |
fclose($csv_fh);
|
503 |
|
504 |
+
if (version_compare(phpversion(), '5.3.0', '>')) {
|
505 |
+
|
506 |
+
//make sure we get the right file size
|
507 |
+
clearstatcache( true, $filename );
|
508 |
+
} else {
|
509 |
+
// for any PHP version prior to v5.3.0
|
510 |
+
clearstatcache();
|
511 |
+
}
|
512 |
|
513 |
//did we accidentally send errors/warnings to browser?
|
514 |
if (headers_sent())
|
adminpages/orders-csv.php
CHANGED
@@ -1,297 +1,571 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
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 |
-
$start_year = intval($_REQUEST['start-year']);
|
33 |
-
else
|
34 |
-
$start_year = date("Y");
|
35 |
-
|
36 |
-
if(isset($_REQUEST['end-month']))
|
37 |
-
$end_month = intval($_REQUEST['end-month']);
|
38 |
-
else
|
39 |
-
$end_month = date("n");
|
40 |
-
|
41 |
-
if(isset($_REQUEST['end-day']))
|
42 |
-
$end_day = intval($_REQUEST['end-day']);
|
43 |
-
else
|
44 |
-
$end_day = date("j");
|
45 |
-
|
46 |
-
if(isset($_REQUEST['end-year']))
|
47 |
-
$end_year = intval($_REQUEST['end-year']);
|
48 |
-
else
|
49 |
-
$end_year = date("Y");
|
50 |
-
|
51 |
-
if(isset($_REQUEST['predefined-date']))
|
52 |
-
$predefined_date = sanitize_text_field($_REQUEST['predefined-date']);
|
53 |
-
else
|
54 |
-
$predefined_date = "This Month";
|
55 |
-
|
56 |
-
if(isset($_REQUEST['status']))
|
57 |
-
$status = sanitize_text_field($_REQUEST['status']);
|
58 |
-
else
|
59 |
-
$status = "";
|
60 |
-
|
61 |
-
if(isset($_REQUEST['filter']))
|
62 |
-
$filter = sanitize_text_field($_REQUEST['filter']);
|
63 |
-
else
|
64 |
-
$filter = "all";
|
65 |
-
|
66 |
-
//some vars for the search
|
67 |
-
if(!empty($_REQUEST['pn']))
|
68 |
-
$pn = intval($_REQUEST['pn']);
|
69 |
-
else
|
70 |
-
$pn = 1;
|
71 |
-
|
72 |
-
if(!empty($_REQUEST['limit']))
|
73 |
-
$limit = intval($_REQUEST['limit']);
|
74 |
-
else
|
75 |
-
$limit = false;
|
76 |
-
|
77 |
-
if($limit)
|
78 |
-
{
|
79 |
-
$end = $pn * $limit;
|
80 |
-
$start = $end - $limit;
|
81 |
}
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
}
|
87 |
|
88 |
-
|
89 |
-
if($filter == "all" || !$filter)
|
90 |
-
$condition = "1=1";
|
91 |
-
elseif($filter == "within-a-date-range")
|
92 |
-
{
|
93 |
-
$start_date = $start_year."-".$start_month."-".$start_day;
|
94 |
-
$end_date = $end_year."-".$end_month."-".$end_day;
|
95 |
|
96 |
-
|
97 |
-
$
|
98 |
-
|
99 |
|
100 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
}
|
102 |
-
|
103 |
-
{
|
104 |
-
if($predefined_date == "Last Month")
|
105 |
-
{
|
106 |
-
$start_date = date("Y-m-d", strtotime("first day of last month", current_time("timestamp")));
|
107 |
-
$end_date = date("Y-m-d", strtotime("last day of last month", current_time("timestamp")));
|
108 |
-
}
|
109 |
-
elseif($predefined_date == "This Month")
|
110 |
-
{
|
111 |
-
$start_date = date("Y-m-d", strtotime("first day of this month", current_time("timestamp")));
|
112 |
-
$end_date = date("Y-m-d", strtotime("last day of this month", current_time("timestamp")));
|
113 |
-
}
|
114 |
-
elseif($predefined_date == "This Year")
|
115 |
-
{
|
116 |
-
$year = date('Y');
|
117 |
-
$start_date = date("Y-m-d", strtotime("first day of January $year", current_time("timestamp")));
|
118 |
-
$end_date = date("Y-m-d", strtotime("last day of December $year", current_time("timestamp")));
|
119 |
-
}
|
120 |
|
121 |
-
|
122 |
-
{
|
123 |
-
$year = date('Y') - 1;
|
124 |
-
$start_date = date("Y-m-d", strtotime("first day of January $year", current_time("timestamp")));
|
125 |
-
$end_date = date("Y-m-d", strtotime("last day of December $year", current_time("timestamp")));
|
126 |
-
}
|
127 |
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
|
132 |
-
|
133 |
-
|
134 |
-
elseif($filter == "within-a-level")
|
135 |
-
{
|
136 |
-
$condition = "membership_id = " . esc_sql($l);
|
137 |
-
}
|
138 |
-
elseif($filter == "within-a-status")
|
139 |
-
{
|
140 |
-
$condition = "status = '" . esc_sql($status) . "' ";
|
141 |
-
}
|
142 |
|
143 |
-
|
144 |
-
|
145 |
-
{
|
146 |
-
$sqlQuery = "SELECT SQL_CALC_FOUND_ROWS o.id FROM $wpdb->pmpro_membership_orders o LEFT JOIN $wpdb->users u ON o.user_id = u.ID LEFT JOIN $wpdb->pmpro_membership_levels l ON o.membership_id = l.id ";
|
147 |
|
148 |
-
|
149 |
-
|
150 |
-
$sqlQuery .= "LEFT JOIN $wpdb->usermeta um ON o.user_id = um.user_id ";
|
151 |
|
152 |
-
|
|
|
|
|
|
|
153 |
|
154 |
-
|
|
|
|
|
|
|
|
|
155 |
|
156 |
-
|
157 |
-
$fields[] = "um.meta_value";
|
158 |
|
159 |
-
|
|
|
|
|
160 |
|
161 |
-
|
162 |
-
|
163 |
-
|
|
|
164 |
|
165 |
-
|
|
|
166 |
|
167 |
-
|
168 |
-
|
169 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
170 |
{
|
171 |
-
$
|
|
|
172 |
}
|
173 |
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
$order_ids = $wpdb->get_col($sqlQuery);
|
178 |
-
|
179 |
-
//begin output
|
180 |
-
header("Content-type: text/csv");
|
181 |
-
|
182 |
-
$filename = "orders.csv";
|
183 |
-
/*
|
184 |
-
Insert logic here for building filename from $filter and other values.
|
185 |
-
*/
|
186 |
-
header("Content-Disposition: attachment; filename=$filename;");
|
187 |
-
|
188 |
-
$csvoutput = "id,user_id,user_login,first_name,last_name,user_email,billing_name,billing_street,billing_city,billing_state,billing_zip,billing_country,billing_phone,membership_id,level_name,subtotal,tax,couponamount,total,payment_type,cardtype,accountnumber,expirationmonth,expirationyear,status,gateway,gateway_environment,payment_transaction_id,subscription_transaction_id,discount_code_id,discount_code,timestamp";
|
189 |
-
|
190 |
-
//these are the meta_keys for the fields (arrays are object, property. so e.g. $theuser->ID)
|
191 |
-
$default_columns = array(
|
192 |
-
array("order", "id"),
|
193 |
-
array("user", "ID"),
|
194 |
-
array("user", "user_login"),
|
195 |
-
array("user", "first_name"),
|
196 |
-
array("user", "last_name"),
|
197 |
-
array("user", "user_email"),
|
198 |
-
array("order", "billing", "name"),
|
199 |
-
array("order", "billing", "street"),
|
200 |
-
array("order", "billing", "city"),
|
201 |
-
array("order", "billing", "state"),
|
202 |
-
array("order", "billing", "zip"),
|
203 |
-
array("order", "billing", "country"),
|
204 |
-
array("order", "billing", "phone"),
|
205 |
-
array("order", "membership_id"),
|
206 |
-
array("level", "name"),
|
207 |
-
array("order", "subtotal"),
|
208 |
-
array("order", "tax"),
|
209 |
-
array("order", "couponamount"),
|
210 |
-
array("order", "total"),
|
211 |
-
array("order", "payment_type"),
|
212 |
-
array("order", "cardtype"),
|
213 |
-
array("order", "accountnumber"),
|
214 |
-
array("order", "expirationmonth"),
|
215 |
-
array("order", "expirationyear"),
|
216 |
-
array("order", "status"),
|
217 |
-
array("order", "gateway"),
|
218 |
-
array("order", "gateway_environment"),
|
219 |
-
array("order", "payment_transaction_id"),
|
220 |
-
array("order", "subscription_transaction_id"),
|
221 |
-
array("discount_code", "id"),
|
222 |
-
array("discount_code", "code")
|
223 |
-
);
|
224 |
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
$csvoutput .= "," . $heading;
|
232 |
}
|
233 |
}
|
234 |
|
235 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
236 |
|
237 |
-
//
|
238 |
-
|
239 |
-
|
|
|
|
|
|
|
240 |
|
241 |
-
if(
|
242 |
{
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
{
|
259 |
-
//add comma after the first item
|
260 |
-
$count++;
|
261 |
-
if($count > 1)
|
262 |
-
$csvoutput .= ",";
|
263 |
-
|
264 |
-
//checking $object->property. note the double $$
|
265 |
-
if(!empty($col[2]) && isset($$col[0]->$col[1]->$col[2]))
|
266 |
-
$csvoutput .= pmpro_enclose($$col[0]->$col[1]->$col[2]); //output the value
|
267 |
-
elseif(!empty($$col[0]->$col[1]))
|
268 |
-
$csvoutput .= pmpro_enclose($$col[0]->$col[1]); //output the value
|
269 |
-
}
|
270 |
-
}
|
271 |
|
272 |
-
|
273 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
274 |
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
}
|
|
|
|
|
282 |
}
|
|
|
|
|
|
|
|
|
|
|
283 |
|
284 |
-
|
|
|
|
|
|
|
|
|
285 |
|
286 |
-
|
287 |
-
|
288 |
-
$csvoutput = "";
|
289 |
}
|
290 |
-
}
|
291 |
|
292 |
-
|
293 |
|
294 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
295 |
{
|
296 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
297 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
<?php
|
2 |
+
//only admins can get this
|
3 |
+
if ( ! function_exists( "current_user_can" ) || ( ! current_user_can( "manage_options" ) && ! current_user_can( "pmpro_orderscsv" ) ) ) {
|
4 |
+
die( __( "You do not have permissions to perform this action.", "pmpro" ) );
|
5 |
+
}
|
6 |
+
|
7 |
+
define('PMPRO_BENCHMARK', true);
|
8 |
+
|
9 |
+
if (!defined('PMPRO_BENCHMARK'))
|
10 |
+
define('PMPRO_BENCHMARK', false);
|
11 |
+
|
12 |
+
$start_memory = memory_get_usage(true);;
|
13 |
+
$start_time = microtime(true);
|
14 |
+
|
15 |
+
if (true === PMPRO_BENCHMARK)
|
16 |
+
{
|
17 |
+
error_log(str_repeat('-', 10) . date('Y-m-d H:i:s') . str_repeat('-', 10));
|
18 |
+
}
|
19 |
+
|
20 |
+
/**
|
21 |
+
* Filter to set max number of order records to process at a time
|
22 |
+
* for the export (helps manage memory footprint)
|
23 |
+
*
|
24 |
+
* NOTE: Use the pmpro_before_orders_list_csv_export hook to increase memory "on-the-fly"
|
25 |
+
* Can reset with the pmpro_after_orders_list_csv_export hook
|
26 |
+
*
|
27 |
+
* @since 1.8.9
|
28 |
+
*/
|
29 |
+
//set the number of orders we'll load to try and protect ourselves from OOM errors
|
30 |
+
$max_orders_per_loop = apply_filters( 'pmpro_set_max_orders_per_export_loop', 2000 );
|
31 |
+
|
32 |
+
global $wpdb;
|
33 |
+
|
34 |
+
//get users
|
35 |
+
if ( isset( $_REQUEST['s'] ) ) {
|
36 |
+
$s = sanitize_text_field( $_REQUEST['s'] );
|
37 |
+
} else {
|
38 |
+
$s = "";
|
39 |
+
}
|
40 |
+
|
41 |
+
if ( isset( $_REQUEST['l'] ) ) {
|
42 |
+
$l = intval( $_REQUEST['l'] );
|
43 |
+
} else {
|
44 |
+
$l = false;
|
45 |
+
}
|
46 |
+
|
47 |
+
if ( isset( $_REQUEST['start-month'] ) ) {
|
48 |
+
$start_month = intval( $_REQUEST['start-month'] );
|
49 |
+
} else {
|
50 |
+
$start_month = "1";
|
51 |
+
}
|
52 |
+
|
53 |
+
if ( isset( $_REQUEST['start-day'] ) ) {
|
54 |
+
$start_day = intval( $_REQUEST['start-day'] );
|
55 |
+
} else {
|
56 |
+
$start_day = "1";
|
57 |
+
}
|
58 |
+
|
59 |
+
if ( isset( $_REQUEST['start-year'] ) ) {
|
60 |
+
$start_year = intval( $_REQUEST['start-year'] );
|
61 |
+
} else {
|
62 |
+
$start_year = date( "Y" );
|
63 |
+
}
|
64 |
+
|
65 |
+
if ( isset( $_REQUEST['end-month'] ) ) {
|
66 |
+
$end_month = intval( $_REQUEST['end-month'] );
|
67 |
+
} else {
|
68 |
+
$end_month = date( "n" );
|
69 |
+
}
|
70 |
+
|
71 |
+
if ( isset( $_REQUEST['end-day'] ) ) {
|
72 |
+
$end_day = intval( $_REQUEST['end-day'] );
|
73 |
+
} else {
|
74 |
+
$end_day = date( "j" );
|
75 |
+
}
|
76 |
+
|
77 |
+
if ( isset( $_REQUEST['end-year'] ) ) {
|
78 |
+
$end_year = intval( $_REQUEST['end-year'] );
|
79 |
+
} else {
|
80 |
+
$end_year = date( "Y" );
|
81 |
+
}
|
82 |
+
|
83 |
+
if ( isset( $_REQUEST['predefined-date'] ) ) {
|
84 |
+
$predefined_date = sanitize_text_field( $_REQUEST['predefined-date'] );
|
85 |
+
} else {
|
86 |
+
$predefined_date = "This Month";
|
87 |
+
}
|
88 |
+
|
89 |
+
if ( isset( $_REQUEST['status'] ) ) {
|
90 |
+
$status = sanitize_text_field( $_REQUEST['status'] );
|
91 |
+
} else {
|
92 |
+
$status = "";
|
93 |
+
}
|
94 |
+
|
95 |
+
if ( isset( $_REQUEST['filter'] ) ) {
|
96 |
+
$filter = sanitize_text_field( $_REQUEST['filter'] );
|
97 |
+
} else {
|
98 |
+
$filter = "all";
|
99 |
+
}
|
100 |
+
|
101 |
+
//some vars for the search
|
102 |
+
if ( ! empty( $_REQUEST['pn'] ) ) {
|
103 |
+
$pn = intval( $_REQUEST['pn'] );
|
104 |
+
} else {
|
105 |
+
$pn = 1;
|
106 |
+
}
|
107 |
+
|
108 |
+
if ( ! empty( $_REQUEST['limit'] ) ) {
|
109 |
+
$limit = intval( $_REQUEST['limit'] );
|
110 |
+
} else {
|
111 |
+
$limit = false;
|
112 |
+
}
|
113 |
+
|
114 |
+
if ( $limit ) {
|
115 |
+
$end = $pn * $limit;
|
116 |
+
$start = $end - $limit;
|
117 |
+
} else {
|
118 |
+
$end = null;
|
119 |
+
$start = null;
|
120 |
+
}
|
121 |
+
|
122 |
+
//filters
|
123 |
+
if ( $filter == "all" || ! $filter ) {
|
124 |
+
$condition = "1=1";
|
125 |
+
} elseif ( $filter == "within-a-date-range" ) {
|
126 |
+
$start_date = $start_year . "-" . $start_month . "-" . $start_day;
|
127 |
+
$end_date = $end_year . "-" . $end_month . "-" . $end_day;
|
128 |
+
|
129 |
+
//add times to dates
|
130 |
+
$start_date = $start_date . " 00:00:00";
|
131 |
+
$end_date = $end_date . " 23:59:59";
|
132 |
+
|
133 |
+
$condition = "timestamp BETWEEN '" . $start_date . "' AND '" . $end_date . "'";
|
134 |
+
} elseif ( $filter == "predefined-date-range" ) {
|
135 |
+
if ( $predefined_date == "Last Month" ) {
|
136 |
+
$start_date = date( "Y-m-d", strtotime( "first day of last month", current_time( "timestamp" ) ) );
|
137 |
+
$end_date = date( "Y-m-d", strtotime( "last day of last month", current_time( "timestamp" ) ) );
|
138 |
+
} elseif ( $predefined_date == "This Month" ) {
|
139 |
+
$start_date = date( "Y-m-d", strtotime( "first day of this month", current_time( "timestamp" ) ) );
|
140 |
+
$end_date = date( "Y-m-d", strtotime( "last day of this month", current_time( "timestamp" ) ) );
|
141 |
+
} elseif ( $predefined_date == "This Year" ) {
|
142 |
+
$year = date( 'Y' );
|
143 |
+
$start_date = date( "Y-m-d", strtotime( "first day of January $year", current_time( "timestamp" ) ) );
|
144 |
+
$end_date = date( "Y-m-d", strtotime( "last day of December $year", current_time( "timestamp" ) ) );
|
145 |
+
} elseif ( $predefined_date == "Last Year" ) {
|
146 |
+
$year = date( 'Y' ) - 1;
|
147 |
+
$start_date = date( "Y-m-d", strtotime( "first day of January $year", current_time( "timestamp" ) ) );
|
148 |
+
$end_date = date( "Y-m-d", strtotime( "last day of December $year", current_time( "timestamp" ) ) );
|
149 |
}
|
150 |
|
151 |
+
//add times to dates
|
152 |
+
$start_date = $start_date . " 00:00:00";
|
153 |
+
$end_date = $end_date . " 23:59:59";
|
154 |
+
|
155 |
+
$condition = "timestamp BETWEEN '" . esc_sql( $start_date ) . "' AND '" . esc_sql( $end_date ) . "'";
|
156 |
+
} elseif ( $filter == "within-a-level" ) {
|
157 |
+
$condition = "membership_id = " . esc_sql( $l );
|
158 |
+
} elseif ( $filter == "within-a-status" ) {
|
159 |
+
$condition = "status = '" . esc_sql( $status ) . "' ";
|
160 |
+
}
|
161 |
+
|
162 |
+
//string search
|
163 |
+
if ( ! empty( $s ) ) {
|
164 |
+
$sqlQuery = "
|
165 |
+
SELECT SQL_CALC_FOUND_ROWS o.id
|
166 |
+
FROM {$wpdb->pmpro_membership_orders} AS o
|
167 |
+
LEFT JOIN $wpdb->users u ON o.user_id = u.ID
|
168 |
+
LEFT JOIN $wpdb->pmpro_membership_levels l ON o.membership_id = l.id
|
169 |
+
";
|
170 |
+
|
171 |
+
$join_with_usermeta = apply_filters( "pmpro_orders_search_usermeta", false );
|
172 |
+
|
173 |
+
if ( ! empty( $join_with_usermeta ) ) {
|
174 |
+
$sqlQuery .= "LEFT JOIN $wpdb->usermeta um ON o.user_id = um.user_id ";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
}
|
176 |
+
|
177 |
+
$sqlQuery .= "WHERE (1=2 ";
|
178 |
+
|
179 |
+
$fields = array(
|
180 |
+
"o.id",
|
181 |
+
"o.code",
|
182 |
+
"o.billing_name",
|
183 |
+
"o.billing_street",
|
184 |
+
"o.billing_city",
|
185 |
+
"o.billing_state",
|
186 |
+
"o.billing_zip",
|
187 |
+
"o.billing_phone",
|
188 |
+
"o.payment_type",
|
189 |
+
"o.cardtype",
|
190 |
+
"o.accountnumber",
|
191 |
+
"o.status",
|
192 |
+
"o.gateway",
|
193 |
+
"o.gateway_environment",
|
194 |
+
"o.payment_transaction_id",
|
195 |
+
"o.subscription_transaction_id",
|
196 |
+
"u.user_login",
|
197 |
+
"u.user_email",
|
198 |
+
"u.display_name",
|
199 |
+
"l.name"
|
200 |
+
);
|
201 |
+
|
202 |
+
if ( ! empty( $join_with_usermeta ) ) {
|
203 |
+
$fields[] = "um.meta_value";
|
204 |
}
|
205 |
|
206 |
+
$fields = apply_filters( "pmpro_orders_search_fields", $fields );
|
|
|
|
|
|
|
|
|
|
|
|
|
207 |
|
208 |
+
foreach ( $fields as $field ) {
|
209 |
+
$sqlQuery .= " OR " . $field . " LIKE '%" . esc_sql( $s ) . "%' ";
|
210 |
+
}
|
211 |
|
212 |
+
$sqlQuery .= ") ";
|
213 |
+
$sqlQuery .= "AND " . $condition . " ";
|
214 |
+
$sqlQuery .= "GROUP BY o.id ORDER BY o.id DESC, o.timestamp DESC ";
|
215 |
+
|
216 |
+
} else {
|
217 |
+
$sqlQuery = "
|
218 |
+
SELECT SQL_CALC_FOUND_ROWS id
|
219 |
+
FROM {$wpdb->pmpro_membership_orders}
|
220 |
+
WHERE {$condition}
|
221 |
+
ORDER BY id DESC, timestamp DESC
|
222 |
+
";
|
223 |
+
}
|
224 |
+
|
225 |
+
if ( ! empty( $start ) && ! empty( $limit ) ) {
|
226 |
+
$sqlQuery .= "LIMIT $start, $limit";
|
227 |
+
}
|
228 |
+
|
229 |
+
$headers = array();
|
230 |
+
$headers[] = "Content-Type: text/csv";
|
231 |
+
$headers[] = "Cache-Control: max-age=0, no-cache, no-store";
|
232 |
+
$headers[] = "Pragma: no-cache";
|
233 |
+
$headers[] = "Connection: close";
|
234 |
+
|
235 |
+
$filename = "orders.csv";
|
236 |
+
/*
|
237 |
+
Insert logic here for building filename from $filter and other values.
|
238 |
+
*/
|
239 |
+
$filename = apply_filters( 'pmpro_orders_csv_export_filename', $filename );
|
240 |
+
$headers[] = "Content-Disposition: attachment; filename={$filename};";
|
241 |
+
|
242 |
+
$csv_file_header_array = array(
|
243 |
+
"id",
|
244 |
+
"user_id",
|
245 |
+
"user_login",
|
246 |
+
"first_name",
|
247 |
+
"last_name",
|
248 |
+
"user_email",
|
249 |
+
"billing_name",
|
250 |
+
"billing_street",
|
251 |
+
"billing_city",
|
252 |
+
"billing_state",
|
253 |
+
"billing_zip",
|
254 |
+
"billing_country",
|
255 |
+
"billing_phone",
|
256 |
+
"membership_id",
|
257 |
+
"level_name",
|
258 |
+
"subtotal",
|
259 |
+
"tax",
|
260 |
+
"couponamount",
|
261 |
+
"total",
|
262 |
+
"payment_type",
|
263 |
+
"cardtype",
|
264 |
+
"accountnumber",
|
265 |
+
"expirationmonth",
|
266 |
+
"expirationyear",
|
267 |
+
"status",
|
268 |
+
"gateway",
|
269 |
+
"gateway_environment",
|
270 |
+
"payment_transaction_id",
|
271 |
+
"subscription_transaction_id",
|
272 |
+
"discount_code_id",
|
273 |
+
"discount_code",
|
274 |
+
"timestamp"
|
275 |
+
);
|
276 |
+
|
277 |
+
//these are the meta_keys for the fields (arrays are object, property. so e.g. $theuser->ID)
|
278 |
+
$default_columns = array(
|
279 |
+
array( "order", "id" ),
|
280 |
+
array( "user", "ID" ),
|
281 |
+
array( "user", "user_login" ),
|
282 |
+
array( "user", "first_name" ),
|
283 |
+
array( "user", "last_name" ),
|
284 |
+
array( "user", "user_email" ),
|
285 |
+
array( "order", "billing", "name" ),
|
286 |
+
array( "order", "billing", "street" ),
|
287 |
+
array( "order", "billing", "city" ),
|
288 |
+
array( "order", "billing", "state" ),
|
289 |
+
array( "order", "billing", "zip" ),
|
290 |
+
array( "order", "billing", "country" ),
|
291 |
+
array( "order", "billing", "phone" ),
|
292 |
+
array( "order", "membership_id" ),
|
293 |
+
array( "level", "name" ),
|
294 |
+
array( "order", "subtotal" ),
|
295 |
+
array( "order", "tax" ),
|
296 |
+
array( "order", "couponamount" ),
|
297 |
+
array( "order", "total" ),
|
298 |
+
array( "order", "payment_type" ),
|
299 |
+
array( "order", "cardtype" ),
|
300 |
+
array( "order", "accountnumber" ),
|
301 |
+
array( "order", "expirationmonth" ),
|
302 |
+
array( "order", "expirationyear" ),
|
303 |
+
array( "order", "status" ),
|
304 |
+
array( "order", "gateway" ),
|
305 |
+
array( "order", "gateway_environment" ),
|
306 |
+
array( "order", "payment_transaction_id" ),
|
307 |
+
array( "order", "subscription_transaction_id" ),
|
308 |
+
array( "discount_code", "id" ),
|
309 |
+
array( "discount_code", "code" )
|
310 |
+
);
|
311 |
+
|
312 |
+
$default_columns = apply_filters( "pmpro_order_list_csv_default_columns", $default_columns );
|
313 |
+
|
314 |
+
$csv_file_header_array = apply_filters( "pmpro_order_list_csv_export_header_array", $csv_file_header_array );
|
315 |
+
|
316 |
+
$dateformat = apply_filters( 'pmpro_order_list_csv_dateformat', get_option( 'date_format' ) . ' ' . get_option( 'time_format' ) );
|
317 |
+
|
318 |
+
//any extra columns
|
319 |
+
$extra_columns = apply_filters( "pmpro_order_list_csv_extra_columns", array() );
|
320 |
+
|
321 |
+
if ( ! empty( $extra_columns ) ) {
|
322 |
+
foreach ( $extra_columns as $heading => $callback ) {
|
323 |
+
$csv_file_header_array[] = $heading;
|
324 |
}
|
325 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
326 |
|
327 |
+
$csv_file_header = implode( ',', $csv_file_header_array ) . "\n";
|
|
|
|
|
|
|
|
|
|
|
328 |
|
329 |
+
// Generate a temporary file to store the data in.
|
330 |
+
$tmp_dir = apply_filters( 'pmpro_order_list_csv_export_tmp_dir', sys_get_temp_dir() );
|
331 |
+
$filename = tempnam( $tmp_dir, 'pmpro_olcsv_' );
|
332 |
|
333 |
+
// open in append mode
|
334 |
+
$csv_fh = fopen( $filename, 'a' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
335 |
|
336 |
+
//write the CSV header to the file
|
337 |
+
fprintf( $csv_fh, '%s', $csv_file_header );
|
|
|
|
|
338 |
|
339 |
+
$order_ids = $wpdb->get_col( $sqlQuery );
|
340 |
+
$orders_found = count( $order_ids );
|
|
|
341 |
|
342 |
+
if ( empty( $order_ids ) ) {
|
343 |
+
// send data to remote browser
|
344 |
+
pmpro_transmit_order_content( $csv_fh, $filename, $headers );
|
345 |
+
}
|
346 |
|
347 |
+
if (PMPRO_BENCHMARK)
|
348 |
+
{
|
349 |
+
$pre_action_time = microtime(true);
|
350 |
+
$pre_action_memory = memory_get_usage(true);
|
351 |
+
}
|
352 |
|
353 |
+
do_action('pmpro_before_order_list_csv_export', $order_ids);
|
|
|
354 |
|
355 |
+
$i_start = 0;
|
356 |
+
$i_limit = 0;
|
357 |
+
$iterations = 1;
|
358 |
|
359 |
+
if ( $orders_found >= $max_orders_per_loop ) {
|
360 |
+
$iterations = ceil( $orders_found / $max_orders_per_loop );
|
361 |
+
$i_limit = $max_orders_per_loop;
|
362 |
+
}
|
363 |
|
364 |
+
$end = 0;
|
365 |
+
$time_limit = ini_get( 'max_execution_time' );
|
366 |
|
367 |
+
if (PMPRO_BENCHMARK)
|
368 |
+
{
|
369 |
+
error_log("PMPRO_BENCHMARK - Total records to process: {$orders_found}");
|
370 |
+
error_log("PMPRO_BENCHMARK - Will process {$iterations} iterations of max {$max_orders_per_loop} records per iteration.");
|
371 |
+
$pre_iteration_time = microtime(true);
|
372 |
+
$pre_iteration_memory = memory_get_usage(true);
|
373 |
+
}
|
374 |
+
|
375 |
+
for ( $ic = 1; $ic <= $iterations; $ic ++ ) {
|
376 |
+
|
377 |
+
if (PMPRO_BENCHMARK)
|
378 |
{
|
379 |
+
$start_iteration_time = microtime(true);
|
380 |
+
$start_iteration_memory = memory_get_usage(true);
|
381 |
}
|
382 |
|
383 |
+
// avoiding timeouts (modify max run-time for export)
|
384 |
+
if ( $end != 0 ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
385 |
|
386 |
+
$iteration_diff = $end - $start;
|
387 |
+
$new_time_limit = ceil( $iteration_diff * $iterations * 1.2 );
|
388 |
+
|
389 |
+
if ( $time_limit < $new_time_limit ) {
|
390 |
+
$time_limit = $new_time_limit;
|
391 |
+
set_time_limit( $time_limit );
|
|
|
392 |
}
|
393 |
}
|
394 |
|
395 |
+
$start = current_time( 'timestamp' );
|
396 |
+
|
397 |
+
// get the first order id
|
398 |
+
$first_oid = $order_ids[ $i_start ];
|
399 |
+
|
400 |
+
//get last UID, will depend on which iteration we're on.
|
401 |
+
if ( $ic != $iterations ) {
|
402 |
+
$last_oid = $order_ids[ ( $i_start + ( $max_orders_per_loop - 1 ) ) ];
|
403 |
+
} else {
|
404 |
+
// Final iteration, so last UID is the last record in the users array
|
405 |
+
$last_oid = $order_ids[ ( $orders_found - 1 ) ];
|
406 |
+
}
|
407 |
|
408 |
+
//increment starting position
|
409 |
+
if ( $iterations > 1 ) {
|
410 |
+
$i_start += $max_orders_per_loop;
|
411 |
+
}
|
412 |
+
// get the order list we should process
|
413 |
+
$order_list = array_slice( $order_ids, $i_start, ( $i_start + ( $max_orders_per_loop - 1 ) ) );
|
414 |
|
415 |
+
if (PMPRO_BENCHMARK)
|
416 |
{
|
417 |
+
$pre_orderdata_time = microtime(true);
|
418 |
+
$pre_orderdata_memory = memory_get_usage(true);
|
419 |
+
}
|
420 |
+
|
421 |
+
foreach ( $order_list as $order_id ) {
|
422 |
+
|
423 |
+
$csvoutput = array();
|
424 |
+
|
425 |
+
$order = new MemberOrder();
|
426 |
+
$order->nogateway = true;
|
427 |
+
|
428 |
+
$order->getMemberOrderByID( $order_id );
|
429 |
+
|
430 |
+
$user = get_userdata( $order->user_id );
|
431 |
+
$level = $order->getMembershipLevel();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
432 |
|
433 |
+
$sqlQuery = $wpdb->prepare( "
|
434 |
+
SELECT c.id, c.code
|
435 |
+
FROM {$wpdb->pmpro_discount_codes_uses} AS cu
|
436 |
+
LEFT JOIN {$wpdb->pmpro_discount_codes} AS c
|
437 |
+
ON cu.code_id = c.id
|
438 |
+
WHERE cu.order_id = %s
|
439 |
+
LIMIT 1",
|
440 |
+
$order_id
|
441 |
+
);
|
442 |
|
443 |
+
$discount_code = $wpdb->get_row( $sqlQuery );
|
444 |
+
|
445 |
+
//default columns
|
446 |
+
if ( ! empty( $default_columns ) ) {
|
447 |
+
$count = 0;
|
448 |
+
foreach ( $default_columns as $col ) {
|
449 |
+
|
450 |
+
//checking $object->property. note the double $$
|
451 |
+
switch ( count( $col ) ) {
|
452 |
+
case 3:
|
453 |
+
$val = isset( ${$col[0]}->{$col[1]}->{$col[2]} ) ? ${$col[0]}->{$col[1]}->{$col[2]} : null;
|
454 |
+
break;
|
455 |
+
|
456 |
+
case 2:
|
457 |
+
$val = isset( ${$col[0]}->{$col[1]} ) ? ${$col[0]}->{$col[1]} : null;
|
458 |
+
break;
|
459 |
+
|
460 |
+
default:
|
461 |
+
|
462 |
+
$val = null;
|
463 |
}
|
464 |
+
|
465 |
+
array_push( $csvoutput, pmpro_enclose( $val ) );
|
466 |
}
|
467 |
+
}
|
468 |
+
|
469 |
+
//timestamp
|
470 |
+
$ts = date( $dateformat, $order->timestamp );
|
471 |
+
array_push( $csvoutput, pmpro_enclose( $ts ) );
|
472 |
|
473 |
+
//any extra columns
|
474 |
+
if ( ! empty( $extra_columns ) ) {
|
475 |
+
foreach ( $extra_columns as $heading => $callback ) {
|
476 |
+
$val = call_user_func( $callback, $order );
|
477 |
+
$val = ! empty( $val ) ? $val : null;
|
478 |
|
479 |
+
array_push( $csvoutput, pmpro_enclose( $val ) );
|
480 |
+
}
|
|
|
481 |
}
|
|
|
482 |
|
483 |
+
$line = implode( ',', $csvoutput ) . "\n";
|
484 |
|
485 |
+
//output
|
486 |
+
fprintf( $csv_fh, "%s", $line );
|
487 |
+
|
488 |
+
$line = null;
|
489 |
+
$csvoutput = null;
|
490 |
+
|
491 |
+
$end = current_time( 'timestamp' );
|
492 |
+
|
493 |
+
} // end of foreach orders
|
494 |
+
|
495 |
+
if (PMPRO_BENCHMARK)
|
496 |
{
|
497 |
+
$after_data_time = microtime(true);
|
498 |
+
$after_data_memory = memory_get_peak_usage(true);
|
499 |
+
|
500 |
+
$time_processing_data = $after_data_time - $start_time;
|
501 |
+
$memory_processing_data = $after_data_memory - $start_memory;
|
502 |
+
|
503 |
+
list($sec, $usec) = explode('.', $time_processing_data);
|
504 |
+
|
505 |
+
error_log("PMPRO_BENCHMARK - Time processing data: {$sec}.{$usec} seconds");
|
506 |
+
error_log("PMPRO_BENCHMARK - Peak memory usage: " . number_format($memory_processing_data, false, '.', ',') . " bytes");
|
507 |
}
|
508 |
+
|
509 |
+
$order_list = null;
|
510 |
+
wp_cache_flush();
|
511 |
+
}
|
512 |
+
|
513 |
+
pmpro_transmit_order_content( $csv_fh, $filename, $headers );
|
514 |
+
|
515 |
+
function pmpro_enclose( $s ) {
|
516 |
+
return "\"" . str_replace( "\"", "\\\"", $s ) . "\"";
|
517 |
+
}
|
518 |
+
|
519 |
+
|
520 |
+
function pmpro_transmit_order_content( $csv_fh, $filename, $headers = array() ) {
|
521 |
+
|
522 |
+
//close the temp file
|
523 |
+
fclose( $csv_fh );
|
524 |
+
|
525 |
+
if ( version_compare( phpversion(), '5.3.0', '>' ) ) {
|
526 |
+
|
527 |
+
//make sure we get the right file size
|
528 |
+
clearstatcache( true, $filename );
|
529 |
+
} else {
|
530 |
+
// for any PHP version prior to v5.3.0
|
531 |
+
clearstatcache();
|
532 |
+
}
|
533 |
+
|
534 |
+
//did we accidentally send errors/warnings to browser?
|
535 |
+
if ( headers_sent() ) {
|
536 |
+
echo str_repeat( '-', 75 ) . "<br/>\n";
|
537 |
+
echo 'Please open a support case and paste in the warnings/errors you see above this text to\n ';
|
538 |
+
echo 'the <a href="http://paidmembershipspro.com/support/" target="_blank">Paid Memberships Pro support forum</a><br/>\n';
|
539 |
+
echo str_repeat( "=", 75 ) . "<br/>\n";
|
540 |
+
echo file_get_contents( $filename );
|
541 |
+
echo str_repeat( "=", 75 ) . "<br/>\n";
|
542 |
+
}
|
543 |
+
|
544 |
+
//transmission
|
545 |
+
if ( ! empty( $headers ) ) {
|
546 |
+
//set the download size
|
547 |
+
$headers[] = "Content-Length: " . filesize( $filename );
|
548 |
+
|
549 |
+
//set headers
|
550 |
+
foreach ( $headers as $header ) {
|
551 |
+
header( $header . "\r\n" );
|
552 |
+
}
|
553 |
+
|
554 |
+
// disable compression for the duration of file download
|
555 |
+
if ( ini_get( 'zlib.output_compression' ) ) {
|
556 |
+
ini_set( 'zlib.output_compression', 'Off' );
|
557 |
+
}
|
558 |
+
|
559 |
+
// open and send the file contents to the remote location
|
560 |
+
$fh = fopen( $filename, 'rb' );
|
561 |
+
fpassthru( $fh );
|
562 |
+
fclose( $fh );
|
563 |
+
|
564 |
+
// remove the temp file
|
565 |
+
unlink( $filename );
|
566 |
+
}
|
567 |
+
|
568 |
+
//allow user to clean up after themselves
|
569 |
+
do_action( 'pmpro_after_order_csv_export' );
|
570 |
+
exit;
|
571 |
+
}
|
adminpages/orders.php
CHANGED
@@ -1,636 +1,769 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
}
|
7 |
|
8 |
-
//
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
$
|
27 |
-
else
|
28 |
-
$
|
29 |
-
|
30 |
-
if(isset($_REQUEST['start-year']))
|
31 |
-
$start_year = intval($_REQUEST['start-year']);
|
32 |
-
else
|
33 |
-
$start_year = date("Y");
|
34 |
-
|
35 |
-
if(isset($_REQUEST['end-month']))
|
36 |
-
$end_month = intval($_REQUEST['end-month']);
|
37 |
-
else
|
38 |
-
$end_month = date("n");
|
39 |
-
|
40 |
-
if(isset($_REQUEST['end-day']))
|
41 |
-
$end_day = intval($_REQUEST['end-day']);
|
42 |
-
else
|
43 |
-
$end_day = date("j");
|
44 |
-
|
45 |
-
if(isset($_REQUEST['end-year']))
|
46 |
-
$end_year = intval($_REQUEST['end-year']);
|
47 |
-
else
|
48 |
-
$end_year = date("Y");
|
49 |
-
|
50 |
-
if(isset($_REQUEST['predefined-date']))
|
51 |
-
$predefined_date = sanitize_text_field($_REQUEST['predefined-date']);
|
52 |
-
else
|
53 |
-
$predefined_date = "This Month";
|
54 |
-
|
55 |
-
if(isset($_REQUEST['status']))
|
56 |
-
$status = sanitize_text_field($_REQUEST['status']);
|
57 |
-
else
|
58 |
-
$status = "";
|
59 |
-
|
60 |
-
if(isset($_REQUEST['filter']))
|
61 |
-
$filter = sanitize_text_field($_REQUEST['filter']);
|
62 |
-
else
|
63 |
-
$filter = "all";
|
64 |
-
|
65 |
-
//some vars for the search
|
66 |
-
if(isset($_REQUEST['pn']))
|
67 |
-
$pn = intval($_REQUEST['pn']);
|
68 |
-
else
|
69 |
-
$pn = 1;
|
70 |
-
|
71 |
-
if(isset($_REQUEST['limit']))
|
72 |
-
$limit = intval($_REQUEST['limit']);
|
73 |
-
else
|
74 |
-
{
|
75 |
-
/**
|
76 |
-
* Filter to set the default number of items to show per page
|
77 |
-
* on the Orders page in the admin.
|
78 |
-
*
|
79 |
-
* @since 1.8.4.5
|
80 |
-
*
|
81 |
-
* @param int $limit The number of items to show per page.
|
82 |
-
*/
|
83 |
-
$limit = apply_filters('pmpro_orders_per_page', 15);
|
84 |
}
|
85 |
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
94 |
}
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
}
|
106 |
-
elseif($filter == "predefined-date-range")
|
107 |
-
{
|
108 |
-
if($predefined_date == "Last Month")
|
109 |
-
{
|
110 |
-
$start_date = date("Y-m-d", strtotime("first day of last month", current_time("timestamp")));
|
111 |
-
$end_date = date("Y-m-d", strtotime("last day of last month", current_time("timestamp")));
|
112 |
-
}
|
113 |
-
elseif($predefined_date == "This Month")
|
114 |
-
{
|
115 |
-
$start_date = date("Y-m-d", strtotime("first day of this month", current_time("timestamp")));
|
116 |
-
$end_date = date("Y-m-d", strtotime("last day of this month", current_time("timestamp")));
|
117 |
-
}
|
118 |
-
elseif($predefined_date == "This Year")
|
119 |
-
{
|
120 |
-
$year = date('Y');
|
121 |
-
$start_date = date("Y-m-d", strtotime("first day of January $year", current_time("timestamp")));
|
122 |
-
$end_date = date("Y-m-d", strtotime("last day of December $year", current_time("timestamp")));
|
123 |
-
}
|
124 |
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
$start_date = date("Y-m-d", strtotime("first day of January $year", current_time("timestamp")));
|
129 |
-
$end_date = date("Y-m-d", strtotime("last day of December $year", current_time("timestamp")));
|
130 |
-
}
|
131 |
-
|
132 |
-
//add times to dates
|
133 |
-
$start_date = $start_date . " 00:00:00";
|
134 |
-
$end_date = $end_date . " 23:59:59";
|
135 |
-
|
136 |
-
$condition = "timestamp BETWEEN '".esc_sql($start_date)."' AND '".esc_sql($end_date)."'";
|
137 |
}
|
138 |
-
|
139 |
-
|
140 |
-
$condition = "membership_id = " . esc_sql($l);
|
141 |
}
|
142 |
-
|
143 |
-
|
144 |
-
$condition = "status = '" . esc_sql($status) . "' ";
|
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 |
-
$pmpro_msg = __("Order deleted successfully.", "pmpro");
|
176 |
-
$pmpro_msgt = "success";
|
177 |
}
|
178 |
-
|
179 |
-
|
180 |
-
$pmpro_msg = __("Error deleting order.", "pmpro");
|
181 |
-
$pmpro_msgt = "error";
|
182 |
}
|
183 |
}
|
184 |
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
//start with old order if applicable
|
194 |
-
$order_id = intval($_REQUEST['order']);
|
195 |
-
if($order_id > 0)
|
196 |
-
$order = new MemberOrder($order_id);
|
197 |
-
else
|
198 |
-
$order = new MemberOrder();
|
199 |
-
|
200 |
-
//update values
|
201 |
-
if(!in_array("code", $read_only_fields) && isset($_POST['code']))
|
202 |
-
$order->code = $_POST['code'];
|
203 |
-
if(!in_array("user_id", $read_only_fields) && isset($_POST['user_id']))
|
204 |
-
$order->user_id = intval($_POST['user_id']);
|
205 |
-
if(!in_array("membership_id", $read_only_fields) && isset($_POST['membership_id']))
|
206 |
-
$order->membership_id = intval($_POST['membership_id']);
|
207 |
-
if(!in_array("billing_name", $read_only_fields) && isset($_POST['billing_name']))
|
208 |
-
$order->billing->name = stripslashes($_POST['billing_name']);
|
209 |
-
if(!in_array("billing_street", $read_only_fields) && isset($_POST['billing_street']))
|
210 |
-
$order->billing->street = stripslashes($_POST['billing_street']);
|
211 |
-
if(!in_array("billing_city", $read_only_fields) && isset($_POST['billing_city']))
|
212 |
-
$order->billing->city = stripslashes($_POST['billing_city']);
|
213 |
-
if(!in_array("billing_state", $read_only_fields) && isset($_POST['billing_state']))
|
214 |
-
$order->billing->state = stripslashes($_POST['billing_state']);
|
215 |
-
if(!in_array("billing_zip", $read_only_fields) && isset($_POST['billing_zip']))
|
216 |
-
$order->billing->zip = $_POST['billing_zip'];
|
217 |
-
if(!in_array("billing_country", $read_only_fields) && isset($_POST['billing_country']))
|
218 |
-
$order->billing->country = stripslashes($_POST['billing_country']);
|
219 |
-
if(!in_array("billing_phone", $read_only_fields) && isset($_POST['billing_phone']))
|
220 |
-
$order->billing->phone = $_POST['billing_phone'];
|
221 |
-
if(!in_array("subtotal", $read_only_fields) && isset($_POST['subtotal']))
|
222 |
-
$order->subtotal = $_POST['subtotal'];
|
223 |
-
if(!in_array("tax", $read_only_fields) && isset($_POST['tax']))
|
224 |
-
$order->tax = $_POST['tax'];
|
225 |
-
if(!in_array("couponamount", $read_only_fields) && isset($_POST['couponamount']))
|
226 |
-
$order->couponamount = $_POST['couponamount'];
|
227 |
-
if(!in_array("total", $read_only_fields) && isset($_POST['total']))
|
228 |
-
$order->total = $_POST['total'];
|
229 |
-
if(!in_array("payment_type", $read_only_fields) && isset($_POST['payment_type']))
|
230 |
-
$order->payment_type = $_POST['payment_type'];
|
231 |
-
if(!in_array("cardtype", $read_only_fields) && isset($_POST['cardtype']))
|
232 |
-
$order->cardtype = $_POST['cardtype'];
|
233 |
-
if(!in_array("accountnumber", $read_only_fields) && isset($_POST['accountnumber']))
|
234 |
-
$order->accountnumber = $_POST['accountnumber'];
|
235 |
-
if(!in_array("expirationmonth", $read_only_fields) && isset($_POST['expirationmonth']))
|
236 |
-
$order->expirationmonth = $_POST['expirationmonth'];
|
237 |
-
if(!in_array("expirationyear", $read_only_fields) && isset($_POST['expirationyear']))
|
238 |
-
$order->expirationyear = $_POST['expirationyear'];
|
239 |
-
if(!in_array("ExpirationDate", $read_only_fields) && isset($_POST['ExpirationDate']))
|
240 |
-
$order->ExpirationDate = $order->expirationmonth . $order->expirationyear;
|
241 |
-
if(!in_array("status", $read_only_fields) && isset($_POST['status']))
|
242 |
-
$order->status = stripslashes($_POST['status']);
|
243 |
-
if(!in_array("gateway", $read_only_fields) && isset($_POST['gateway']))
|
244 |
-
$order->gateway = $_POST['gateway'];
|
245 |
-
if(!in_array("gateway_environment", $read_only_fields) && isset($_POST['gateway_environment']))
|
246 |
-
$order->gateway_environment = $_POST['gateway_environment'];
|
247 |
-
if(!in_array("payment_transaction_id", $read_only_fields) && isset($_POST['payment_transaction_id']))
|
248 |
-
$order->payment_transaction_id = $_POST['payment_transaction_id'];
|
249 |
-
if(!in_array("subscription_transaction_id", $read_only_fields) && isset($_POST['subscription_transaction_id']))
|
250 |
-
$order->subscription_transaction_id = $_POST['subscription_transaction_id'];
|
251 |
-
if(!in_array("notes", $read_only_fields) && isset($_POST['notes']))
|
252 |
-
$order->notes = stripslashes($_POST['notes']);
|
253 |
-
|
254 |
-
//affiliate stuff
|
255 |
-
$affiliates = apply_filters("pmpro_orders_show_affiliate_ids", false);
|
256 |
-
if(!empty($affiliates))
|
257 |
-
{
|
258 |
-
if(!in_array("affiliate_id", $read_only_fields))
|
259 |
-
$order->affiliate_id = $_POST['affiliate_id'];
|
260 |
-
if(!in_array("affiliate_subid", $read_only_fields))
|
261 |
-
$order->affiliate_subid = $_POST['affiliate_subid'];
|
262 |
-
}
|
263 |
-
|
264 |
-
//save
|
265 |
-
if($order->saveOrder() !== false)
|
266 |
-
{
|
267 |
-
//handle timestamp
|
268 |
-
if($order->updateTimestamp($_POST['ts_year'], $_POST['ts_month'], $_POST['ts_day']) !== false)
|
269 |
-
{
|
270 |
-
$pmpro_msg = __("Order saved successfully.", "pmpro");
|
271 |
-
$pmpro_msgt = "success";
|
272 |
-
}
|
273 |
-
else
|
274 |
-
{
|
275 |
-
$pmpro_msg = __("Error updating order timestamp.", "pmpro");
|
276 |
-
$pmpro_msgt = "error";
|
277 |
-
}
|
278 |
-
}
|
279 |
-
else
|
280 |
-
{
|
281 |
-
$pmpro_msg = __("Error saving order.", "pmpro");
|
282 |
$pmpro_msgt = "error";
|
283 |
}
|
|
|
|
|
|
|
284 |
}
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
{
|
290 |
-
$
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
$order->code = $order->getRandomCode();
|
302 |
-
}
|
303 |
-
else
|
304 |
-
{
|
305 |
-
$order = new MemberOrder(); //new order
|
306 |
-
}
|
307 |
}
|
308 |
}
|
|
|
309 |
|
310 |
-
|
311 |
?>
|
312 |
|
313 |
-
<?php if(!empty($order)) { ?>
|
314 |
|
315 |
<h2>
|
316 |
-
<?php if(!empty($order->id)) { ?>
|
317 |
-
<?php _e('Order', 'pmpro')
|
318 |
<?php } else { ?>
|
319 |
-
<?php _e('New Order', 'pmpro')
|
320 |
<?php } ?>
|
321 |
</h2>
|
322 |
|
323 |
-
<?php if(!empty($pmpro_msg)) { ?>
|
324 |
-
<div id="message" class="<?php if($pmpro_msgt == "success")
|
|
|
|
|
|
|
|
|
325 |
<?php } ?>
|
326 |
|
327 |
<form method="post" action="">
|
328 |
|
329 |
<table class="form-table">
|
330 |
<tbody>
|
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 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
</
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
450 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
451 |
<tr>
|
452 |
-
<th scope="row" valign="top"><label
|
453 |
-
|
454 |
-
<?php if(in_array("payment_type", $read_only_fields) && $order_id > 0) { echo $order->payment_type; } else { ?>
|
455 |
-
<input id="payment_type" name="payment_type" type="text" size="50" value="<?php echo esc_attr($order->payment_type);?>" />
|
456 |
-
<?php } ?>
|
457 |
-
<small class="pmpro_lite"><?php _e('e.g. PayPal Express, PayPal Standard, Credit Card.', 'pmpro');?></small>
|
458 |
-
</td>
|
459 |
-
</tr>
|
460 |
-
<tr>
|
461 |
-
<th scope="row" valign="top"><label for="cardtype"><?php _e('Card Type', 'pmpro');?></label></th>
|
462 |
-
<td>
|
463 |
-
<?php if(in_array("cardtype", $read_only_fields) && $order_id > 0) { echo $order->cardtype; } else { ?>
|
464 |
-
<input id="cardtype" name="cardtype" type="text" size="50" value="<?php echo esc_attr($order->cardtype);?>" />
|
465 |
-
<?php } ?>
|
466 |
-
<small class="pmpro_lite"><?php _e('e.g. Visa, MasterCard, AMEX, etc', 'pmpro');?></small>
|
467 |
-
</td>
|
468 |
-
</tr>
|
469 |
-
<tr>
|
470 |
-
<th scope="row" valign="top"><label for="accountnumber"><?php _e('Account Number', 'pmpro');?>:</label></th>
|
471 |
-
<td>
|
472 |
-
<?php if(in_array("accountnumber", $read_only_fields) && $order_id > 0) { echo $order->accountnumber; } else { ?>
|
473 |
-
<input id="accountnumber" name="accountnumber" type="text" size="50" value="<?php echo esc_attr($order->accountnumber);?>" />
|
474 |
-
<?php } ?>
|
475 |
-
<small class="pmpro_lite"><?php _e('Obscure all but last 4 digits.', 'pmpro');?></small>
|
476 |
-
</td>
|
477 |
-
</tr>
|
478 |
-
<?php if(in_array("ExpirationDate", $read_only_fields) && $order_id > 0) { echo $order->ExpirationDate; } else { ?>
|
479 |
-
<tr>
|
480 |
-
<th scope="row" valign="top"><label for="expirationmonth"><?php _e('Expiration Month', 'pmpro');?>:</label></th>
|
481 |
<td>
|
482 |
-
<input id="expirationmonth" name="expirationmonth" type="text" size="10"
|
|
|
483 |
<small class="pmpro_lite">MM</small>
|
484 |
</td>
|
485 |
</tr>
|
486 |
<tr>
|
487 |
-
<th scope="row" valign="top"><label for="expirationyear"><?php _e('Expiration Year', 'pmpro')
|
|
|
488 |
<td>
|
489 |
-
<input id="expirationyear" name="expirationyear" type="text" size="10"
|
|
|
490 |
<small class="pmpro_lite">YYYY</small>
|
491 |
</td>
|
492 |
</tr>
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
|
|
|
|
498 |
<?php
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
505 |
?>
|
506 |
<select id="status" name="status">
|
507 |
-
<?php foreach($statuses as $status) { ?>
|
508 |
-
<option
|
|
|
509 |
<?php } ?>
|
510 |
</select>
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
|
|
|
|
519 |
<select id="gateway" name="gateway" onchange="pmpro_changeGateway(jQuery(this).val());">
|
520 |
<?php
|
521 |
-
|
522 |
-
|
523 |
-
{
|
524 |
?>
|
525 |
-
<option
|
|
|
526 |
<?php
|
527 |
-
|
528 |
?>
|
529 |
</select>
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
|
|
|
|
|
|
537 |
<select name="gateway_environment">
|
538 |
-
<option value="sandbox"
|
539 |
-
|
|
|
|
|
540 |
</select>
|
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 |
<?php
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
|
|
577 |
?>
|
578 |
<select id="ts_month" name="ts_month">
|
579 |
-
<?php
|
580 |
-
for($i = 1; $i < 13; $i++)
|
581 |
-
{
|
582 |
-
?>
|
583 |
-
<option value="<?php echo $i?>" <?php if($i == $month) { ?>selected="selected"<?php } ?>><?php echo date("M", strtotime($i . "/1/" . $year, current_time("timestamp")))?></option>
|
584 |
<?php
|
|
|
|
|
|
|
|
|
|
|
585 |
}
|
586 |
-
|
587 |
</select>
|
588 |
-
<input name="ts_day" type="text" size="2" value="<?php echo esc_attr($day)
|
589 |
-
<input name="ts_year" type="text" size="4" value="<?php echo esc_attr($year)
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
?>
|
598 |
<tr>
|
599 |
-
<th scope="row" valign="top"><label for="affiliate_id"><?php _e('Affiliate ID', 'pmpro')
|
|
|
600 |
<td>
|
601 |
-
<?php if(in_array("affiliate_id", $read_only_fields) && $order_id > 0) {
|
602 |
-
|
|
|
|
|
|
|
603 |
<?php } ?>
|
604 |
</td>
|
605 |
</tr>
|
606 |
<tr>
|
607 |
-
<th scope="row" valign="top"><label for="affiliate_subid"><?php _e('Affiliate SubID', 'pmpro')
|
|
|
608 |
<td>
|
609 |
-
<?php if(in_array("affiliate_subid", $read_only_fields) && $order_id > 0) {
|
610 |
-
|
|
|
|
|
|
|
611 |
<?php } ?>
|
612 |
</td>
|
613 |
</tr>
|
614 |
-
|
615 |
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
|
|
|
|
|
|
624 |
|
625 |
-
|
626 |
|
627 |
</tbody>
|
628 |
</table>
|
629 |
|
630 |
<p class="submit topborder">
|
631 |
-
<input name="order" type="hidden" value="<?php if(!empty(
|
632 |
-
|
633 |
-
|
|
|
|
|
|
|
|
|
|
|
634 |
</p>
|
635 |
|
636 |
</form>
|
@@ -645,9 +778,9 @@
|
|
645 |
?>
|
646 |
<script>
|
647 |
// Update fields in email modal.
|
648 |
-
jQuery(document).ready(function($) {
|
649 |
var order, order_id;
|
650 |
-
$('.email_link').click(function() {
|
651 |
order_id = $(this).data('order');
|
652 |
$('input[name=order]').val(order_id);
|
653 |
// Get email address from order ID
|
@@ -655,7 +788,7 @@
|
|
655 |
action: 'pmpro_get_order_json',
|
656 |
order_id: order_id
|
657 |
};
|
658 |
-
$.post(ajaxurl, data, function(response) {
|
659 |
order = JSON.parse(response);
|
660 |
$('input[name=email]').val(order.Email);
|
661 |
});
|
@@ -664,397 +797,449 @@
|
|
664 |
</script>
|
665 |
<?php add_thickbox(); ?>
|
666 |
<div id="email_invoice" style="display:none;">
|
667 |
-
<h3><?php _e('Email Invoice', 'pmpro'); ?></h3>
|
668 |
<form method="post" action="">
|
669 |
-
<input type="hidden" name="order" value=""
|
670 |
-
<?php _e('Send an invoice for this order to: ', 'pmpro'); ?>
|
671 |
-
<input type="text" value="" name="email"
|
672 |
-
<button class="button button-primary alignright"><?php _e('Send Email', 'pmpro'); ?></button>
|
673 |
</form>
|
674 |
</div>
|
675 |
<form id="posts-filter" method="get" action="">
|
676 |
-
|
677 |
-
|
678 |
-
|
|
|
679 |
|
680 |
-
|
681 |
//build the export URL
|
682 |
-
$export_url = admin_url('admin-ajax.php
|
683 |
$url_params = array(
|
684 |
-
"filter"
|
685 |
-
"s"
|
686 |
-
"l"
|
687 |
-
"start-month"
|
688 |
-
"start-day"
|
689 |
-
"start-year"
|
690 |
-
"end-month"
|
691 |
-
"end-day"
|
692 |
-
"end-year"
|
693 |
-
"predefined-date"
|
694 |
-
"status"
|
695 |
);
|
696 |
-
$export_url = add_query_arg($url_params, $export_url);
|
697 |
-
|
698 |
-
|
699 |
-
|
|
|
700 |
|
701 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
702 |
|
703 |
-
<?php if(!empty($pmpro_msg)) { ?>
|
704 |
-
<div id="message" class="<?php if($pmpro_msgt == "success") echo "updated fade"; else echo "error"; ?>"><p><?php echo $pmpro_msg?></p></div>
|
705 |
-
<?php } ?>
|
706 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
707 |
|
708 |
-
|
709 |
-
<li>
|
710 |
-
<?php _e('Show', 'pmpro')?>
|
711 |
-
<select id="filter" name="filter">
|
712 |
-
<option value="all" <?php selected($filter, "all");?>><?php _e('All', 'pmpro');?></option>
|
713 |
-
<option value="within-a-date-range" <?php selected($filter, "within-a-date-range");?>><?php _e('Within a Date Range', 'pmpro');?></option>
|
714 |
-
<option value="predefined-date-range" <?php selected($filter, "predefined-date-range");?>><?php _e('Predefined Date Range', 'pmpro');?></option>
|
715 |
-
<option value="within-a-level" <?php selected($filter, "within-a-level");?>><?php _e('Within a Level', 'pmpro');?></option>
|
716 |
-
<option value="within-a-status" <?php selected($filter, "within-a-status");?>><?php _e('Within a Status', 'pmpro');?></option>
|
717 |
-
</select>
|
718 |
|
719 |
-
|
|
|
|
|
|
|
|
|
|
|
720 |
|
721 |
-
|
722 |
-
|
723 |
-
|
724 |
-
|
725 |
-
</select>
|
726 |
|
727 |
-
<input id='start-day' name="start-day" type="text" size="2" value="<?php echo esc_attr($start_day);?>" />
|
728 |
-
<input id='start-year' name="start-year" type="text" size="4" value="<?php echo esc_attr($start_year);?>" />
|
729 |
|
|
|
730 |
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
735 |
-
|
736 |
-
|
737 |
-
</select>
|
738 |
|
739 |
|
740 |
-
|
741 |
-
|
742 |
|
743 |
-
|
744 |
|
745 |
-
|
746 |
|
747 |
-
<option
|
748 |
-
|
749 |
-
<option
|
750 |
-
|
|
|
|
|
|
|
|
|
751 |
|
752 |
-
|
753 |
-
|
754 |
-
<?php
|
755 |
-
//Note: only orders belonging to current levels can be filtered. There is no option for orders belonging to deleted levels
|
756 |
-
$levels = pmpro_getAllLevels(true, true);
|
757 |
-
?>
|
758 |
-
<select id="l" name="l">
|
759 |
-
<?php foreach($levels as $level) { ?>
|
760 |
-
<option value="<?php echo $level->id;?>" <?php selected($l, $level->id);?>><?php echo $level->name;?></option>
|
761 |
-
<?php } ?>
|
762 |
-
|
763 |
-
</select>
|
764 |
-
|
765 |
-
<?php
|
766 |
-
$statuses = array();
|
767 |
-
$default_statuses = array("", "success", "cancelled", "review", "token", "refunded");
|
768 |
-
$used_statuses = $wpdb->get_col("SELECT DISTINCT(status) FROM $wpdb->pmpro_membership_orders");
|
769 |
-
$statuses = array_unique(array_merge($default_statuses, $used_statuses));
|
770 |
-
asort($statuses);
|
771 |
-
$statuses = apply_filters("pmpro_order_statuses", $statuses);
|
772 |
-
?>
|
773 |
-
<select id="status" name="status">
|
774 |
-
<?php foreach($statuses as $the_status) { ?>
|
775 |
-
<option value="<?php echo esc_attr($the_status);?>" <?php selected($the_status, $status);?>><?php echo $the_status;?></option>
|
776 |
-
<?php } ?>
|
777 |
-
</select>
|
778 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
779 |
|
780 |
-
|
781 |
-
</li>
|
782 |
-
</ul>
|
783 |
|
784 |
-
|
785 |
-
|
786 |
-
|
787 |
-
|
788 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
789 |
});
|
790 |
-
});
|
791 |
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
|
802 |
-
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
|
808 |
-
|
809 |
-
|
810 |
-
|
811 |
-
|
812 |
-
|
813 |
-
|
814 |
-
|
815 |
-
|
816 |
-
|
817 |
-
|
818 |
-
|
819 |
-
|
820 |
-
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
|
828 |
-
|
829 |
-
|
830 |
-
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
|
835 |
-
|
836 |
-
|
837 |
-
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
-
|
843 |
-
|
844 |
-
|
845 |
-
|
846 |
-
|
847 |
-
|
848 |
-
|
849 |
-
|
850 |
-
|
851 |
-
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
856 |
-
|
857 |
-
|
858 |
-
|
859 |
-
|
860 |
-
|
861 |
-
|
862 |
-
|
863 |
-
|
864 |
-
|
865 |
-
|
866 |
-
|
867 |
-
|
868 |
-
|
869 |
-
jQuery('#l').hide();
|
870 |
-
jQuery('#submit').show();
|
871 |
-
jQuery('#from').hide();
|
872 |
-
jQuery('#to').hide();
|
873 |
-
jQuery('#filterby').show();
|
874 |
}
|
875 |
-
}
|
876 |
|
877 |
-
|
878 |
|
879 |
|
880 |
-
|
881 |
|
882 |
-
|
883 |
-
|
884 |
-
|
885 |
-
|
886 |
-
|
887 |
-
|
888 |
|
889 |
-
|
890 |
//string search
|
891 |
-
if($s)
|
892 |
-
{
|
893 |
$sqlQuery = "SELECT SQL_CALC_FOUND_ROWS o.id FROM $wpdb->pmpro_membership_orders o LEFT JOIN $wpdb->users u ON o.user_id = u.ID LEFT JOIN $wpdb->pmpro_membership_levels l ON o.membership_id = l.id ";
|
894 |
|
895 |
-
$join_with_usermeta = apply_filters("pmpro_orders_search_usermeta", false);
|
896 |
-
if($join_with_usermeta)
|
897 |
$sqlQuery .= "LEFT JOIN $wpdb->usermeta um ON o.user_id = um.user_id ";
|
|
|
898 |
|
899 |
$sqlQuery .= "WHERE (1=2 ";
|
900 |
|
901 |
-
$fields = array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
902 |
|
903 |
-
if($join_with_usermeta)
|
904 |
$fields[] = "um.meta_value";
|
|
|
905 |
|
906 |
-
$fields = apply_filters("pmpro_orders_search_fields", $fields);
|
907 |
|
908 |
-
foreach($fields as $field)
|
909 |
-
$sqlQuery .= " OR " . $field . " LIKE '%" . esc_sql($s) . "%' ";
|
|
|
910 |
$sqlQuery .= ") ";
|
911 |
|
912 |
$sqlQuery .= "AND " . $condition . " ";
|
913 |
|
914 |
$sqlQuery .= "GROUP BY o.id ORDER BY o.id DESC, o.timestamp DESC ";
|
915 |
-
}
|
916 |
-
|
917 |
-
{
|
918 |
-
$sqlQuery = "SELECT SQL_CALC_FOUND_ROWS id FROM $wpdb->pmpro_membership_orders WHERE ".$condition." ORDER BY id DESC, timestamp DESC ";
|
919 |
}
|
920 |
|
921 |
$sqlQuery .= "LIMIT $start, $limit";
|
922 |
|
923 |
-
$order_ids = $wpdb->get_col($sqlQuery);
|
924 |
|
925 |
-
$totalrows = $wpdb->get_var("SELECT FOUND_ROWS() as found_rows");
|
926 |
|
927 |
-
if($order_ids)
|
928 |
-
|
929 |
-
|
930 |
-
|
931 |
-
<?php
|
932 |
}
|
933 |
-
|
934 |
<table class="widefat">
|
935 |
-
|
936 |
<tr class="thead">
|
937 |
-
<th><?php _e('ID', 'pmpro')
|
938 |
-
<th><?php _e('Code', 'pmpro')
|
939 |
-
<th><?php _e('User', 'pmpro')
|
940 |
-
<?php do_action("pmpro_orders_extra_cols_header", $order_ids)
|
941 |
-
<th><?php _e('Membership Level', 'pmpro')
|
942 |
-
<th><?php _e('Total', 'pmpro')
|
943 |
-
<th><?php _e('Payment', 'pmpro')
|
944 |
-
<th><?php _e('Gateway', 'pmpro')
|
945 |
-
<th><?php _e('Transaction IDs', 'pmpro')
|
946 |
-
<th><?php _e('Status', 'pmpro')
|
947 |
-
<th><?php _e('Date', 'pmpro')
|
948 |
<th></th>
|
949 |
<th></th>
|
950 |
<th></th>
|
951 |
<th></th>
|
952 |
<th></th>
|
953 |
</tr>
|
954 |
-
|
955 |
-
|
956 |
<?php
|
957 |
-
|
958 |
-
|
959 |
-
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
-
|
964 |
-
|
965 |
-
|
966 |
-
|
967 |
-
|
968 |
-
|
969 |
-
|
970 |
-
|
971 |
-
|
972 |
-
|
973 |
-
|
974 |
-
|
975 |
-
|
976 |
-
|
977 |
-
|
978 |
-
|
979 |
-
|
980 |
-
|
981 |
-
|
982 |
-
|
983 |
-
|
984 |
-
|
985 |
-
|
986 |
-
|
987 |
-
|
988 |
-
|
989 |
-
|
990 |
-
|
991 |
-
|
992 |
-
|
993 |
-
|
994 |
-
|
995 |
-
|
996 |
-
|
997 |
-
|
998 |
-
|
999 |
-
|
1000 |
-
|
1001 |
-
|
1002 |
-
|
1003 |
-
|
1004 |
-
|
1005 |
-
|
1006 |
-
|
1007 |
-
|
1008 |
-
|
1009 |
-
|
1010 |
-
|
1011 |
-
|
1012 |
-
|
1013 |
-
|
1014 |
-
|
1015 |
-
|
1016 |
-
|
1017 |
-
|
1018 |
-
|
1019 |
-
|
1020 |
-
|
1021 |
-
|
1022 |
-
|
1023 |
-
|
1024 |
-
|
1025 |
-
|
1026 |
-
|
1027 |
-
|
1028 |
-
|
1029 |
-
|
1030 |
-
|
1031 |
-
|
1032 |
-
|
1033 |
-
|
1034 |
-
|
1035 |
-
|
1036 |
-
|
1037 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1038 |
|
1039 |
-
|
1040 |
-
{
|
1041 |
?>
|
1042 |
<tr>
|
1043 |
-
<td colspan="9"><p><?php _e('No orders found.', 'pmpro')
|
1044 |
</tr>
|
1045 |
<?php
|
1046 |
-
|
1047 |
?>
|
1048 |
-
|
1049 |
-
|
1050 |
</form>
|
1051 |
<?php
|
1052 |
-
|
1053 |
-
|
1054 |
-
|
1055 |
?>
|
1056 |
|
1057 |
<?php } ?>
|
1058 |
<?php
|
1059 |
-
|
1060 |
?>
|
1 |
<?php
|
2 |
+
//only admins can get this
|
3 |
+
if ( ! function_exists( "current_user_can" ) || ( ! current_user_can( "manage_options" ) && ! current_user_can( "pmpro_orders" ) ) ) {
|
4 |
+
die( __( "You do not have permissions to perform this action.", "pmpro" ) );
|
5 |
+
}
|
6 |
+
|
7 |
+
//vars
|
8 |
+
global $wpdb;
|
9 |
+
if ( isset( $_REQUEST['s'] ) ) {
|
10 |
+
$s = sanitize_text_field( trim( $_REQUEST['s'] ) );
|
11 |
+
} else {
|
12 |
+
$s = "";
|
13 |
+
}
|
14 |
+
|
15 |
+
if ( isset( $_REQUEST['l'] ) ) {
|
16 |
+
$l = intval( $_REQUEST['l'] );
|
17 |
+
} else {
|
18 |
+
$l = false;
|
19 |
+
}
|
20 |
+
|
21 |
+
if ( isset( $_REQUEST['start-month'] ) ) {
|
22 |
+
$start_month = intval( $_REQUEST['start-month'] );
|
23 |
+
} else {
|
24 |
+
$start_month = "1";
|
25 |
+
}
|
26 |
+
|
27 |
+
if ( isset( $_REQUEST['start-day'] ) ) {
|
28 |
+
$start_day = intval( $_REQUEST['start-day'] );
|
29 |
+
} else {
|
30 |
+
$start_day = "1";
|
31 |
+
}
|
32 |
+
|
33 |
+
if ( isset( $_REQUEST['start-year'] ) ) {
|
34 |
+
$start_year = intval( $_REQUEST['start-year'] );
|
35 |
+
} else {
|
36 |
+
$start_year = date( "Y" );
|
37 |
+
}
|
38 |
+
|
39 |
+
if ( isset( $_REQUEST['end-month'] ) ) {
|
40 |
+
$end_month = intval( $_REQUEST['end-month'] );
|
41 |
+
} else {
|
42 |
+
$end_month = date( "n" );
|
43 |
+
}
|
44 |
+
|
45 |
+
if ( isset( $_REQUEST['end-day'] ) ) {
|
46 |
+
$end_day = intval( $_REQUEST['end-day'] );
|
47 |
+
} else {
|
48 |
+
$end_day = date( "j" );
|
49 |
+
}
|
50 |
+
|
51 |
+
if ( isset( $_REQUEST['end-year'] ) ) {
|
52 |
+
$end_year = intval( $_REQUEST['end-year'] );
|
53 |
+
} else {
|
54 |
+
$end_year = date( "Y" );
|
55 |
+
}
|
56 |
+
|
57 |
+
if ( isset( $_REQUEST['predefined-date'] ) ) {
|
58 |
+
$predefined_date = sanitize_text_field( $_REQUEST['predefined-date'] );
|
59 |
+
} else {
|
60 |
+
$predefined_date = "This Month";
|
61 |
+
}
|
62 |
+
|
63 |
+
if ( isset( $_REQUEST['status'] ) ) {
|
64 |
+
$status = sanitize_text_field( $_REQUEST['status'] );
|
65 |
+
} else {
|
66 |
+
$status = "";
|
67 |
+
}
|
68 |
+
|
69 |
+
if ( isset( $_REQUEST['filter'] ) ) {
|
70 |
+
$filter = sanitize_text_field( $_REQUEST['filter'] );
|
71 |
+
} else {
|
72 |
+
$filter = "all";
|
73 |
+
}
|
74 |
+
|
75 |
+
//some vars for the search
|
76 |
+
if ( isset( $_REQUEST['pn'] ) ) {
|
77 |
+
$pn = intval( $_REQUEST['pn'] );
|
78 |
+
} else {
|
79 |
+
$pn = 1;
|
80 |
+
}
|
81 |
+
|
82 |
+
if ( isset( $_REQUEST['limit'] ) ) {
|
83 |
+
$limit = intval( $_REQUEST['limit'] );
|
84 |
+
} else {
|
85 |
+
/**
|
86 |
+
* Filter to set the default number of items to show per page
|
87 |
+
* on the Orders page in the admin.
|
88 |
+
*
|
89 |
+
* @since 1.8.4.5
|
90 |
+
*
|
91 |
+
* @param int $limit The number of items to show per page.
|
92 |
+
*/
|
93 |
+
$limit = apply_filters( 'pmpro_orders_per_page', 15 );
|
94 |
+
}
|
95 |
+
|
96 |
+
$end = $pn * $limit;
|
97 |
+
$start = $end - $limit;
|
98 |
+
|
99 |
+
//filters
|
100 |
+
if ( empty( $filter ) || $filter === "all" ) {
|
101 |
+
$condition = "1=1";
|
102 |
+
$filter = "all";
|
103 |
+
} elseif ( $filter == "within-a-date-range" ) {
|
104 |
+
$start_date = $start_year . "-" . $start_month . "-" . $start_day;
|
105 |
+
$end_date = $end_year . "-" . $end_month . "-" . $end_day;
|
106 |
+
|
107 |
+
//add times to dates
|
108 |
+
$start_date = $start_date . " 00:00:00";
|
109 |
+
$end_date = $end_date . " 23:59:59";
|
110 |
+
|
111 |
+
$condition = "timestamp BETWEEN '" . esc_sql( $start_date ) . "' AND '" . esc_sql( $end_date ) . "'";
|
112 |
+
} elseif ( $filter == "predefined-date-range" ) {
|
113 |
+
if ( $predefined_date == "Last Month" ) {
|
114 |
+
$start_date = date( "Y-m-d", strtotime( "first day of last month", current_time( "timestamp" ) ) );
|
115 |
+
$end_date = date( "Y-m-d", strtotime( "last day of last month", current_time( "timestamp" ) ) );
|
116 |
+
} elseif ( $predefined_date == "This Month" ) {
|
117 |
+
$start_date = date( "Y-m-d", strtotime( "first day of this month", current_time( "timestamp" ) ) );
|
118 |
+
$end_date = date( "Y-m-d", strtotime( "last day of this month", current_time( "timestamp" ) ) );
|
119 |
+
} elseif ( $predefined_date == "This Year" ) {
|
120 |
+
$year = date( 'Y' );
|
121 |
+
$start_date = date( "Y-m-d", strtotime( "first day of January $year", current_time( "timestamp" ) ) );
|
122 |
+
$end_date = date( "Y-m-d", strtotime( "last day of December $year", current_time( "timestamp" ) ) );
|
123 |
+
} elseif ( $predefined_date == "Last Year" ) {
|
124 |
+
$year = date( 'Y' ) - 1;
|
125 |
+
$start_date = date( "Y-m-d", strtotime( "first day of January $year", current_time( "timestamp" ) ) );
|
126 |
+
$end_date = date( "Y-m-d", strtotime( "last day of December $year", current_time( "timestamp" ) ) );
|
127 |
}
|
128 |
|
129 |
+
//add times to dates
|
130 |
+
$start_date = $start_date . " 00:00:00";
|
131 |
+
$end_date = $end_date . " 23:59:59";
|
132 |
+
|
133 |
+
$condition = "timestamp BETWEEN '" . esc_sql( $start_date ) . "' AND '" . esc_sql( $end_date ) . "'";
|
134 |
+
} elseif ( $filter == "within-a-level" ) {
|
135 |
+
$condition = "membership_id = " . esc_sql( $l );
|
136 |
+
} elseif ( $filter == "within-a-status" ) {
|
137 |
+
$condition = "status = '" . esc_sql( $status ) . "' ";
|
138 |
+
}
|
139 |
+
|
140 |
+
//emailing?
|
141 |
+
if ( ! empty( $_REQUEST['email'] ) && ! empty( $_REQUEST['order'] ) ) {
|
142 |
+
$email = new PMProEmail();
|
143 |
+
$user = get_user_by( 'email', $_REQUEST['email'] );
|
144 |
+
$order = new MemberOrder( $_REQUEST['order'] );
|
145 |
+
if ( $email->sendBillableInvoiceEmail( $user, $order ) ) {
|
146 |
+
$pmpro_msg = __( "Invoice emailed successfully.", "pmpro" );
|
147 |
+
$pmpro_msgt = "success";
|
148 |
+
} else {
|
149 |
+
$pmpro_msg = __( "Error emailing invoice.", "pmpro" );
|
150 |
+
$pmpro_msgt = "error";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
151 |
}
|
152 |
|
153 |
+
//clean up so we stay on the orders list view
|
154 |
+
unset( $_REQUEST['order'] );
|
155 |
+
$order = null;
|
156 |
+
}
|
157 |
+
|
158 |
+
//deleting?
|
159 |
+
if ( ! empty( $_REQUEST['delete'] ) ) {
|
160 |
+
$dorder = new MemberOrder( intval( $_REQUEST['delete'] ) );
|
161 |
+
if ( $dorder->deleteMe() ) {
|
162 |
+
$pmpro_msg = __( "Order deleted successfully.", "pmpro" );
|
163 |
+
$pmpro_msgt = "success";
|
164 |
+
} else {
|
165 |
+
$pmpro_msg = __( "Error deleting order.", "pmpro" );
|
166 |
+
$pmpro_msgt = "error";
|
167 |
}
|
168 |
+
}
|
169 |
+
|
170 |
+
$thisyear = date( "Y" );
|
171 |
+
|
172 |
+
//this array stores fields that should be read only
|
173 |
+
$read_only_fields = apply_filters( "pmpro_orders_read_only_fields", array(
|
174 |
+
"code",
|
175 |
+
"payment_transaction_id",
|
176 |
+
"subscription_transaction_id"
|
177 |
+
) );
|
178 |
+
|
179 |
+
//saving?
|
180 |
+
if ( ! empty( $_REQUEST['save'] ) ) {
|
181 |
+
//start with old order if applicable
|
182 |
+
$order_id = intval( $_REQUEST['order'] );
|
183 |
+
if ( $order_id > 0 ) {
|
184 |
+
$order = new MemberOrder( $order_id );
|
185 |
+
} else {
|
186 |
+
$order = new MemberOrder();
|
187 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
|
189 |
+
//update values
|
190 |
+
if ( ! in_array( "code", $read_only_fields ) && isset( $_POST['code'] ) ) {
|
191 |
+
$order->code = $_POST['code'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
192 |
}
|
193 |
+
if ( ! in_array( "user_id", $read_only_fields ) && isset( $_POST['user_id'] ) ) {
|
194 |
+
$order->user_id = intval( $_POST['user_id'] );
|
|
|
195 |
}
|
196 |
+
if ( ! in_array( "membership_id", $read_only_fields ) && isset( $_POST['membership_id'] ) ) {
|
197 |
+
$order->membership_id = intval( $_POST['membership_id'] );
|
|
|
198 |
}
|
199 |
+
if ( ! in_array( "billing_name", $read_only_fields ) && isset( $_POST['billing_name'] ) ) {
|
200 |
+
$order->billing->name = stripslashes( $_POST['billing_name'] );
|
201 |
+
}
|
202 |
+
if ( ! in_array( "billing_street", $read_only_fields ) && isset( $_POST['billing_street'] ) ) {
|
203 |
+
$order->billing->street = stripslashes( $_POST['billing_street'] );
|
204 |
+
}
|
205 |
+
if ( ! in_array( "billing_city", $read_only_fields ) && isset( $_POST['billing_city'] ) ) {
|
206 |
+
$order->billing->city = stripslashes( $_POST['billing_city'] );
|
207 |
+
}
|
208 |
+
if ( ! in_array( "billing_state", $read_only_fields ) && isset( $_POST['billing_state'] ) ) {
|
209 |
+
$order->billing->state = stripslashes( $_POST['billing_state'] );
|
210 |
+
}
|
211 |
+
if ( ! in_array( "billing_zip", $read_only_fields ) && isset( $_POST['billing_zip'] ) ) {
|
212 |
+
$order->billing->zip = $_POST['billing_zip'];
|
213 |
+
}
|
214 |
+
if ( ! in_array( "billing_country", $read_only_fields ) && isset( $_POST['billing_country'] ) ) {
|
215 |
+
$order->billing->country = stripslashes( $_POST['billing_country'] );
|
216 |
+
}
|
217 |
+
if ( ! in_array( "billing_phone", $read_only_fields ) && isset( $_POST['billing_phone'] ) ) {
|
218 |
+
$order->billing->phone = $_POST['billing_phone'];
|
219 |
+
}
|
220 |
+
if ( ! in_array( "subtotal", $read_only_fields ) && isset( $_POST['subtotal'] ) ) {
|
221 |
+
$order->subtotal = $_POST['subtotal'];
|
222 |
+
}
|
223 |
+
if ( ! in_array( "tax", $read_only_fields ) && isset( $_POST['tax'] ) ) {
|
224 |
+
$order->tax = $_POST['tax'];
|
225 |
+
}
|
226 |
+
if ( ! in_array( "couponamount", $read_only_fields ) && isset( $_POST['couponamount'] ) ) {
|
227 |
+
$order->couponamount = $_POST['couponamount'];
|
228 |
+
}
|
229 |
+
if ( ! in_array( "total", $read_only_fields ) && isset( $_POST['total'] ) ) {
|
230 |
+
$order->total = $_POST['total'];
|
231 |
+
}
|
232 |
+
if ( ! in_array( "payment_type", $read_only_fields ) && isset( $_POST['payment_type'] ) ) {
|
233 |
+
$order->payment_type = $_POST['payment_type'];
|
234 |
+
}
|
235 |
+
if ( ! in_array( "cardtype", $read_only_fields ) && isset( $_POST['cardtype'] ) ) {
|
236 |
+
$order->cardtype = $_POST['cardtype'];
|
237 |
+
}
|
238 |
+
if ( ! in_array( "accountnumber", $read_only_fields ) && isset( $_POST['accountnumber'] ) ) {
|
239 |
+
$order->accountnumber = $_POST['accountnumber'];
|
240 |
+
}
|
241 |
+
if ( ! in_array( "expirationmonth", $read_only_fields ) && isset( $_POST['expirationmonth'] ) ) {
|
242 |
+
$order->expirationmonth = $_POST['expirationmonth'];
|
243 |
+
}
|
244 |
+
if ( ! in_array( "expirationyear", $read_only_fields ) && isset( $_POST['expirationyear'] ) ) {
|
245 |
+
$order->expirationyear = $_POST['expirationyear'];
|
246 |
+
}
|
247 |
+
if ( ! in_array( "ExpirationDate", $read_only_fields ) && isset( $_POST['ExpirationDate'] ) ) {
|
248 |
+
$order->ExpirationDate = $order->expirationmonth . $order->expirationyear;
|
249 |
+
}
|
250 |
+
if ( ! in_array( "status", $read_only_fields ) && isset( $_POST['status'] ) ) {
|
251 |
+
$order->status = stripslashes( $_POST['status'] );
|
252 |
+
}
|
253 |
+
if ( ! in_array( "gateway", $read_only_fields ) && isset( $_POST['gateway'] ) ) {
|
254 |
+
$order->gateway = $_POST['gateway'];
|
255 |
+
}
|
256 |
+
if ( ! in_array( "gateway_environment", $read_only_fields ) && isset( $_POST['gateway_environment'] ) ) {
|
257 |
+
$order->gateway_environment = $_POST['gateway_environment'];
|
258 |
+
}
|
259 |
+
if ( ! in_array( "payment_transaction_id", $read_only_fields ) && isset( $_POST['payment_transaction_id'] ) ) {
|
260 |
+
$order->payment_transaction_id = $_POST['payment_transaction_id'];
|
261 |
+
}
|
262 |
+
if ( ! in_array( "subscription_transaction_id", $read_only_fields ) && isset( $_POST['subscription_transaction_id'] ) ) {
|
263 |
+
$order->subscription_transaction_id = $_POST['subscription_transaction_id'];
|
264 |
+
}
|
265 |
+
if ( ! in_array( "notes", $read_only_fields ) && isset( $_POST['notes'] ) ) {
|
266 |
+
$order->notes = stripslashes( $_POST['notes'] );
|
267 |
}
|
268 |
|
269 |
+
//affiliate stuff
|
270 |
+
$affiliates = apply_filters( "pmpro_orders_show_affiliate_ids", false );
|
271 |
+
if ( ! empty( $affiliates ) ) {
|
272 |
+
if ( ! in_array( "affiliate_id", $read_only_fields ) ) {
|
273 |
+
$order->affiliate_id = $_POST['affiliate_id'];
|
|
|
|
|
|
|
274 |
}
|
275 |
+
if ( ! in_array( "affiliate_subid", $read_only_fields ) ) {
|
276 |
+
$order->affiliate_subid = $_POST['affiliate_subid'];
|
|
|
|
|
277 |
}
|
278 |
}
|
279 |
|
280 |
+
//save
|
281 |
+
if ( $order->saveOrder() !== false ) {
|
282 |
+
//handle timestamp
|
283 |
+
if ( $order->updateTimestamp( $_POST['ts_year'], $_POST['ts_month'], $_POST['ts_day'] ) !== false ) {
|
284 |
+
$pmpro_msg = __( "Order saved successfully.", "pmpro" );
|
285 |
+
$pmpro_msgt = "success";
|
286 |
+
} else {
|
287 |
+
$pmpro_msg = __( "Error updating order timestamp.", "pmpro" );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
288 |
$pmpro_msgt = "error";
|
289 |
}
|
290 |
+
} else {
|
291 |
+
$pmpro_msg = __( "Error saving order.", "pmpro" );
|
292 |
+
$pmpro_msgt = "error";
|
293 |
}
|
294 |
+
} else {
|
295 |
+
//order passed?
|
296 |
+
if ( ! empty( $_REQUEST['order'] ) ) {
|
297 |
+
$order_id = intval( $_REQUEST['order'] );
|
298 |
+
if ( $order_id > 0 ) {
|
299 |
+
$order = new MemberOrder( $order_id );
|
300 |
+
} elseif ( ! empty( $_REQUEST['copy'] ) ) {
|
301 |
+
$order = new MemberOrder( intval( $_REQUEST['copy'] ) );
|
302 |
+
|
303 |
+
//new id
|
304 |
+
$order->id = null;
|
305 |
+
|
306 |
+
//new code
|
307 |
+
$order->code = $order->getRandomCode();
|
308 |
+
} else {
|
309 |
+
$order = new MemberOrder(); //new order
|
|
|
|
|
|
|
|
|
|
|
|
|
310 |
}
|
311 |
}
|
312 |
+
}
|
313 |
|
314 |
+
require_once( dirname( __FILE__ ) . "/admin_header.php" );
|
315 |
?>
|
316 |
|
317 |
+
<?php if ( ! empty( $order ) ) { ?>
|
318 |
|
319 |
<h2>
|
320 |
+
<?php if ( ! empty( $order->id ) ) { ?>
|
321 |
+
<?php _e( 'Order', 'pmpro' ); ?> #<?php echo $order->id ?>: <?php echo $order->code ?>
|
322 |
<?php } else { ?>
|
323 |
+
<?php _e( 'New Order', 'pmpro' ); ?>
|
324 |
<?php } ?>
|
325 |
</h2>
|
326 |
|
327 |
+
<?php if ( ! empty( $pmpro_msg ) ) { ?>
|
328 |
+
<div id="message" class="<?php if ( $pmpro_msgt == "success" ) {
|
329 |
+
echo "updated fade";
|
330 |
+
} else {
|
331 |
+
echo "error";
|
332 |
+
} ?>"><p><?php echo $pmpro_msg ?></p></div>
|
333 |
<?php } ?>
|
334 |
|
335 |
<form method="post" action="">
|
336 |
|
337 |
<table class="form-table">
|
338 |
<tbody>
|
339 |
+
<tr>
|
340 |
+
<th scope="row" valign="top"><label>ID:</label></th>
|
341 |
+
<td><?php if ( ! empty( $order->id ) ) {
|
342 |
+
echo $order->id;
|
343 |
+
} else {
|
344 |
+
echo __( "This will be generated when you save.", "pmpro" );
|
345 |
+
} ?></td>
|
346 |
+
</tr>
|
347 |
|
348 |
+
<tr>
|
349 |
+
<th scope="row" valign="top"><label for="code"><?php _e( 'Code', 'pmpro' ); ?>:</label></th>
|
350 |
+
<td>
|
351 |
+
<?php if ( in_array( "code", $read_only_fields ) ) {
|
352 |
+
echo $order->code;
|
353 |
+
} else { ?>
|
354 |
+
<input id="code" name="code" type="text" size="50"
|
355 |
+
value="<?php echo esc_attr( $order->code ); ?>"/>
|
356 |
+
<?php } ?>
|
357 |
+
<?php if ( $order_id < 0 ) { ?>
|
358 |
+
<small
|
359 |
+
class="pmpro_lite"><?php _e( 'Randomly generated for you.', 'pmpro' ); ?></small><?php } ?>
|
360 |
+
</td>
|
361 |
+
</tr>
|
362 |
|
363 |
+
<tr>
|
364 |
+
<th scope="row" valign="top"><label for="user_id"><?php _e( 'User ID', 'pmpro' ); ?>:</label></th>
|
365 |
+
<td>
|
366 |
+
<?php if ( in_array( "user_id", $read_only_fields ) && $order_id > 0 ) {
|
367 |
+
echo $order->user_id;
|
368 |
+
} else { ?>
|
369 |
+
<input id="user_id" name="user_id" type="text" size="50"
|
370 |
+
value="<?php echo esc_attr( $order->user_id ); ?>"/>
|
371 |
+
<?php } ?>
|
372 |
+
</td>
|
373 |
+
</tr>
|
374 |
|
375 |
+
<tr>
|
376 |
+
<th scope="row" valign="top"><label for="membership_id"><?php _e( 'Membership Level ID', 'pmpro' ); ?>
|
377 |
+
:</label></th>
|
378 |
+
<td>
|
379 |
+
<?php if ( in_array( "membership_id", $read_only_fields ) && $order_id > 0 ) {
|
380 |
+
echo $order->membership_id;
|
381 |
+
} else { ?>
|
382 |
+
<input id="membership_id" name="membership_id" type="text" size="50"
|
383 |
+
value="<?php echo esc_attr( $order->membership_id ); ?>"/>
|
384 |
+
<?php } ?>
|
385 |
+
</td>
|
386 |
+
</tr>
|
387 |
|
388 |
+
<tr>
|
389 |
+
<th scope="row" valign="top"><label for="billing_name"><?php _e( 'Billing Name', 'pmpro' ); ?>:</label>
|
390 |
+
</th>
|
391 |
+
<td>
|
392 |
+
<?php if ( in_array( "billing_name", $read_only_fields ) && $order_id > 0 ) {
|
393 |
+
echo $order->billing_name;
|
394 |
+
} else { ?>
|
395 |
+
<input id="billing_name" name="billing_name" type="text" size="50"
|
396 |
+
value="<?php echo esc_attr( $order->billing->name ); ?>"/>
|
397 |
+
<?php } ?>
|
398 |
+
</td>
|
399 |
+
</tr>
|
400 |
+
<tr>
|
401 |
+
<th scope="row" valign="top"><label for="billing_street"><?php _e( 'Billing Street', 'pmpro' ); ?>
|
402 |
+
:</label></th>
|
403 |
+
<td>
|
404 |
+
<?php if ( in_array( "billing_street", $read_only_fields ) && $order_id > 0 ) {
|
405 |
+
echo $order->billing_street;
|
406 |
+
} else { ?>
|
407 |
+
<input id="billing_street" name="billing_street" type="text" size="50"
|
408 |
+
value="<?php echo esc_attr( $order->billing->street ); ?>"/></td>
|
409 |
+
<?php } ?>
|
410 |
+
</tr>
|
411 |
+
<tr>
|
412 |
+
<th scope="row" valign="top"><label for="billing_city"><?php _e( 'Billing City', 'pmpro' ); ?>:</label>
|
413 |
+
</th>
|
414 |
+
<td>
|
415 |
+
<?php if ( in_array( "billing_city", $read_only_fields ) && $order_id > 0 ) {
|
416 |
+
echo $order->billing_city;
|
417 |
+
} else { ?>
|
418 |
+
<input id="billing_city" name="billing_city" type="text" size="50"
|
419 |
+
value="<?php echo esc_attr( $order->billing->city ); ?>"/></td>
|
420 |
+
<?php } ?>
|
421 |
+
</tr>
|
422 |
+
<tr>
|
423 |
+
<th scope="row" valign="top"><label for="billing_state"><?php _e( 'Billing State', 'pmpro' ); ?>
|
424 |
+
:</label></th>
|
425 |
+
<td>
|
426 |
+
<?php if ( in_array( "billing_state", $read_only_fields ) && $order_id > 0 ) {
|
427 |
+
echo $order->billing_state;
|
428 |
+
} else { ?>
|
429 |
+
<input id="billing_state" name="billing_state" type="text" size="50"
|
430 |
+
value="<?php echo esc_attr( $order->billing->state ); ?>"/></td>
|
431 |
+
<?php } ?>
|
432 |
+
</tr>
|
433 |
+
<tr>
|
434 |
+
<th scope="row" valign="top"><label for="billing_zip"><?php _e( 'Billing Postal Code', 'pmpro' ); ?>
|
435 |
+
:</label></th>
|
436 |
+
<td>
|
437 |
+
<?php if ( in_array( "billing_zip", $read_only_fields ) && $order_id > 0 ) {
|
438 |
+
echo $order->billing_zip;
|
439 |
+
} else { ?>
|
440 |
+
<input id="billing_zip" name="billing_zip" type="text" size="50"
|
441 |
+
value="<?php echo esc_attr( $order->billing->zip ); ?>"/></td>
|
442 |
+
<?php } ?>
|
443 |
+
</tr>
|
444 |
+
<tr>
|
445 |
+
<th scope="row" valign="top"><label for="billing_country"><?php _e( 'Billing Country', 'pmpro' ); ?>
|
446 |
+
:</label></th>
|
447 |
+
<td>
|
448 |
+
<?php if ( in_array( "billing_country", $read_only_fields ) && $order_id > 0 ) {
|
449 |
+
echo $order->billing_country;
|
450 |
+
} else { ?>
|
451 |
+
<input id="billing_country" name="billing_country" type="text" size="50"
|
452 |
+
value="<?php echo esc_attr( $order->billing->country ); ?>"/>
|
453 |
+
<?php } ?>
|
454 |
+
</td>
|
455 |
+
</tr>
|
456 |
+
<tr>
|
457 |
+
<th scope="row" valign="top"><label for="billing_phone"><?php _e( 'Billing Phone', 'pmpro' ); ?>
|
458 |
+
:</label></th>
|
459 |
+
<td>
|
460 |
+
<?php if ( in_array( "billing_phone", $read_only_fields ) && $order_id > 0 ) {
|
461 |
+
echo $order->billing_phone;
|
462 |
+
} else { ?>
|
463 |
+
<input id="billing_phone" name="billing_phone" type="text" size="50"
|
464 |
+
value="<?php echo esc_attr( $order->billing->phone ); ?>"/>
|
465 |
+
<?php } ?>
|
466 |
+
</td>
|
467 |
+
</tr>
|
468 |
|
469 |
+
<tr>
|
470 |
+
<th scope="row" valign="top"><label for="subtotal"><?php _e( 'Sub Total', 'pmpro' ); ?>:</label></th>
|
471 |
+
<td>
|
472 |
+
<?php if ( in_array( "subtotal", $read_only_fields ) && $order_id > 0 ) {
|
473 |
+
echo $order->subtotal;
|
474 |
+
} else { ?>
|
475 |
+
<input id="subtotal" name="subtotal" type="text" size="10"
|
476 |
+
value="<?php echo esc_attr( $order->subtotal ); ?>"/>
|
477 |
+
<?php } ?>
|
478 |
+
</td>
|
479 |
+
</tr>
|
480 |
+
<tr>
|
481 |
+
<th scope="row" valign="top"><label for="tax"><?php _e( 'Tax', 'pmpro' ); ?>:</label></th>
|
482 |
+
<td>
|
483 |
+
<?php if ( in_array( "tax", $read_only_fields ) && $order_id > 0 ) {
|
484 |
+
echo $order->tax;
|
485 |
+
} else { ?>
|
486 |
+
<input id="tax" name="tax" type="text" size="10"
|
487 |
+
value="<?php echo esc_attr( $order->tax ); ?>"/>
|
488 |
+
<?php } ?>
|
489 |
+
</td>
|
490 |
+
</tr>
|
491 |
+
<tr>
|
492 |
+
<th scope="row" valign="top"><label for="couponamount"><?php _e( 'Coupon Amount', 'pmpro' ); ?>:</label>
|
493 |
+
</th>
|
494 |
+
<td>
|
495 |
+
<?php if ( in_array( "couponamount", $read_only_fields ) && $order_id > 0 ) {
|
496 |
+
echo $order->couponamount;
|
497 |
+
} else { ?>
|
498 |
+
<input id="couponamount" name="couponamount" type="text" size="10"
|
499 |
+
value="<?php echo esc_attr( $order->couponamount ); ?>"/>
|
500 |
+
<?php } ?>
|
501 |
+
</td>
|
502 |
+
</tr>
|
503 |
+
<tr>
|
504 |
+
<th scope="row" valign="top"><label for="total"><?php _e( 'Total', 'pmpro' ); ?>:</label></th>
|
505 |
+
<td>
|
506 |
+
<?php if ( in_array( "total", $read_only_fields ) && $order_id > 0 ) {
|
507 |
+
echo $order->total;
|
508 |
+
} else { ?>
|
509 |
+
<input id="total" name="total" type="text" size="10"
|
510 |
+
value="<?php echo esc_attr( $order->total ); ?>"/>
|
511 |
+
<?php } ?>
|
512 |
+
<small
|
513 |
+
class="pmpro_lite"><?php _e( 'Should be subtotal + tax - couponamount.', 'pmpro' ); ?></small>
|
514 |
+
</td>
|
515 |
+
</tr>
|
516 |
|
517 |
+
<tr>
|
518 |
+
<th scope="row" valign="top"><label for="payment_type"><?php _e( 'Payment Type', 'pmpro' ); ?>:</label>
|
519 |
+
</th>
|
520 |
+
<td>
|
521 |
+
<?php if ( in_array( "payment_type", $read_only_fields ) && $order_id > 0 ) {
|
522 |
+
echo $order->payment_type;
|
523 |
+
} else { ?>
|
524 |
+
<input id="payment_type" name="payment_type" type="text" size="50"
|
525 |
+
value="<?php echo esc_attr( $order->payment_type ); ?>"/>
|
526 |
+
<?php } ?>
|
527 |
+
<small
|
528 |
+
class="pmpro_lite"><?php _e( 'e.g. PayPal Express, PayPal Standard, Credit Card.', 'pmpro' ); ?></small>
|
529 |
+
</td>
|
530 |
+
</tr>
|
531 |
+
<tr>
|
532 |
+
<th scope="row" valign="top"><label for="cardtype"><?php _e( 'Card Type', 'pmpro' ); ?></label></th>
|
533 |
+
<td>
|
534 |
+
<?php if ( in_array( "cardtype", $read_only_fields ) && $order_id > 0 ) {
|
535 |
+
echo $order->cardtype;
|
536 |
+
} else { ?>
|
537 |
+
<input id="cardtype" name="cardtype" type="text" size="50"
|
538 |
+
value="<?php echo esc_attr( $order->cardtype ); ?>"/>
|
539 |
+
<?php } ?>
|
540 |
+
<small class="pmpro_lite"><?php _e( 'e.g. Visa, MasterCard, AMEX, etc', 'pmpro' ); ?></small>
|
541 |
+
</td>
|
542 |
+
</tr>
|
543 |
+
<tr>
|
544 |
+
<th scope="row" valign="top"><label for="accountnumber"><?php _e( 'Account Number', 'pmpro' ); ?>
|
545 |
+
:</label></th>
|
546 |
+
<td>
|
547 |
+
<?php if ( in_array( "accountnumber", $read_only_fields ) && $order_id > 0 ) {
|
548 |
+
echo $order->accountnumber;
|
549 |
+
} else { ?>
|
550 |
+
<input id="accountnumber" name="accountnumber" type="text" size="50"
|
551 |
+
value="<?php echo esc_attr( $order->accountnumber ); ?>"/>
|
552 |
+
<?php } ?>
|
553 |
+
<small class="pmpro_lite"><?php _e( 'Obscure all but last 4 digits.', 'pmpro' ); ?></small>
|
554 |
+
</td>
|
555 |
+
</tr>
|
556 |
+
<?php if ( in_array( "ExpirationDate", $read_only_fields ) && $order_id > 0 ) {
|
557 |
+
echo $order->ExpirationDate;
|
558 |
+
} else { ?>
|
559 |
<tr>
|
560 |
+
<th scope="row" valign="top"><label
|
561 |
+
for="expirationmonth"><?php _e( 'Expiration Month', 'pmpro' ); ?>:</label></th>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
562 |
<td>
|
563 |
+
<input id="expirationmonth" name="expirationmonth" type="text" size="10"
|
564 |
+
value="<?php echo esc_attr( $order->expirationmonth ); ?>"/>
|
565 |
<small class="pmpro_lite">MM</small>
|
566 |
</td>
|
567 |
</tr>
|
568 |
<tr>
|
569 |
+
<th scope="row" valign="top"><label for="expirationyear"><?php _e( 'Expiration Year', 'pmpro' ); ?>
|
570 |
+
:</label></th>
|
571 |
<td>
|
572 |
+
<input id="expirationyear" name="expirationyear" type="text" size="10"
|
573 |
+
value="<?php echo esc_attr( $order->expirationyear ); ?>"/>
|
574 |
<small class="pmpro_lite">YYYY</small>
|
575 |
</td>
|
576 |
</tr>
|
577 |
+
<?php } ?>
|
578 |
+
<tr>
|
579 |
+
<th scope="row" valign="top"><label for="status"><?php _e( 'Status', 'pmpro' ); ?>:</label></th>
|
580 |
+
<td>
|
581 |
+
<?php if ( in_array( "status", $read_only_fields ) && $order_id > 0 ) {
|
582 |
+
echo $order->status;
|
583 |
+
} else { ?>
|
584 |
<?php
|
585 |
+
$statuses = array();
|
586 |
+
$default_statuses = array(
|
587 |
+
"",
|
588 |
+
"success",
|
589 |
+
"cancelled",
|
590 |
+
"review",
|
591 |
+
"token",
|
592 |
+
"refunded",
|
593 |
+
"pending",
|
594 |
+
"error",
|
595 |
+
);
|
596 |
+
$used_statuses = $wpdb->get_col( "SELECT DISTINCT(status) FROM $wpdb->pmpro_membership_orders" );
|
597 |
+
$statuses = array_unique( array_merge( $default_statuses, $used_statuses ) );
|
598 |
+
asort( $statuses );
|
599 |
+
$statuses = apply_filters( "pmpro_order_statuses", $statuses );
|
600 |
?>
|
601 |
<select id="status" name="status">
|
602 |
+
<?php foreach ( $statuses as $status ) { ?>
|
603 |
+
<option
|
604 |
+
value="<?php echo esc_attr( $status ); ?>" <?php selected( $order->status, $status ); ?>><?php echo $status; ?></option>
|
605 |
<?php } ?>
|
606 |
</select>
|
607 |
+
<?php } ?>
|
608 |
+
</td>
|
609 |
+
</tr>
|
610 |
|
611 |
+
<tr>
|
612 |
+
<th scope="row" valign="top"><label for="gateway"><?php _e( 'Gateway', 'pmpro' ); ?>:</label></th>
|
613 |
+
<td>
|
614 |
+
<?php if ( in_array( "gateway", $read_only_fields ) && $order_id > 0 ) {
|
615 |
+
echo $order->gateway;
|
616 |
+
} else { ?>
|
617 |
<select id="gateway" name="gateway" onchange="pmpro_changeGateway(jQuery(this).val());">
|
618 |
<?php
|
619 |
+
$pmpro_gateways = pmpro_gateways();
|
620 |
+
foreach ( $pmpro_gateways as $pmpro_gateway_name => $pmpro_gateway_label ) {
|
|
|
621 |
?>
|
622 |
+
<option
|
623 |
+
value="<?php echo esc_attr( $pmpro_gateway_name ); ?>" <?php selected( $order->gateway, $pmpro_gateway_name ); ?>><?php echo $pmpro_gateway_label; ?></option>
|
624 |
<?php
|
625 |
+
}
|
626 |
?>
|
627 |
</select>
|
628 |
+
<?php } ?>
|
629 |
+
</td>
|
630 |
+
</tr>
|
631 |
+
<tr>
|
632 |
+
<th scope="row" valign="top"><label
|
633 |
+
for="gateway_environment"><?php _e( 'Gateway Environment', 'pmpro' ); ?>:</label></th>
|
634 |
+
<td>
|
635 |
+
<?php if ( in_array( "gateway_environment", $read_only_fields ) && $order_id > 0 ) {
|
636 |
+
echo $order->gateway_environment;
|
637 |
+
} else { ?>
|
638 |
<select name="gateway_environment">
|
639 |
+
<option value="sandbox"
|
640 |
+
<?php if ( $order->gateway_environment == "sandbox" ) { ?>selected="selected"<?php } ?>><?php _e( 'Sandbox/Testing', 'pmpro' ); ?></option>
|
641 |
+
<option value="live"
|
642 |
+
<?php if ( $order->gateway_environment == "live" ) { ?>selected="selected"<?php } ?>><?php _e( 'Live/Production', 'pmpro' ); ?></option>
|
643 |
</select>
|
644 |
+
<?php } ?>
|
645 |
+
</td>
|
646 |
+
</tr>
|
647 |
|
648 |
+
<tr>
|
649 |
+
<th scope="row" valign="top"><label
|
650 |
+
for="payment_transaction_id"><?php _e( 'Payment Transaction ID', 'pmpro' ); ?>:</label></th>
|
651 |
+
<td>
|
652 |
+
<?php if ( in_array( "payment_transaction_id", $read_only_fields ) && $order_id > 0 ) {
|
653 |
+
echo $order->payment_transaction_id;
|
654 |
+
} else { ?>
|
655 |
+
<input id="payment_transaction_id" name="payment_transaction_id" type="text" size="50"
|
656 |
+
value="<?php echo esc_attr( $order->payment_transaction_id ); ?>"/>
|
657 |
+
<?php } ?>
|
658 |
+
<small
|
659 |
+
class="pmpro_lite"><?php _e( 'Generated by the gateway. Useful to cross reference orders.', 'pmpro' ); ?></small>
|
660 |
+
</td>
|
661 |
+
</tr>
|
662 |
+
<tr>
|
663 |
+
<th scope="row" valign="top"><label
|
664 |
+
for="subscription_transaction_id"><?php _e( 'Subscription Transaction ID', 'pmpro' ); ?>
|
665 |
+
:</label></th>
|
666 |
+
<td>
|
667 |
+
<?php if ( in_array( "subscription_transaction_id", $read_only_fields ) && $order_id > 0 ) {
|
668 |
+
echo $order->subscription_transaction_id;
|
669 |
+
} else { ?>
|
670 |
+
<input id="subscription_transaction_id" name="subscription_transaction_id" type="text" size="50"
|
671 |
+
value="<?php echo esc_attr( $order->subscription_transaction_id ); ?>"/>
|
672 |
+
<?php } ?>
|
673 |
+
<small
|
674 |
+
class="pmpro_lite"><?php _e( 'Generated by the gateway. Useful to cross reference subscriptions.', 'pmpro' ); ?></small>
|
675 |
+
</td>
|
676 |
+
</tr>
|
677 |
|
678 |
+
<tr>
|
679 |
+
<th scope="row" valign="top"><label for="ts_month"><?php _e( 'Date', 'pmpro' ); ?>:</label></th>
|
680 |
+
<td>
|
681 |
+
<?php if ( in_array( "timestamp", $read_only_fields ) && $order_id > 0 ) {
|
682 |
+
echo date( get_option( 'date_format' ) . " " . get_option( 'time_format' ), $order->timestamp );
|
683 |
+
} else { ?>
|
684 |
<?php
|
685 |
+
//set up date vars
|
686 |
+
if ( ! empty( $order->timestamp ) ) {
|
687 |
+
$timestamp = $order->timestamp;
|
688 |
+
} else {
|
689 |
+
$timestamp = current_time( 'timestamp' );
|
690 |
+
}
|
691 |
+
$year = date( "Y", $timestamp );
|
692 |
+
$month = date( "n", $timestamp );
|
693 |
+
$day = date( "j", $timestamp );
|
694 |
?>
|
695 |
<select id="ts_month" name="ts_month">
|
|
|
|
|
|
|
|
|
|
|
696 |
<?php
|
697 |
+
for ( $i = 1; $i < 13; $i ++ ) {
|
698 |
+
?>
|
699 |
+
<option value="<?php echo $i ?>"
|
700 |
+
<?php if ( $i == $month ) { ?>selected="selected"<?php } ?>><?php echo date( "M", strtotime( $i . "/1/" . $year, current_time( "timestamp" ) ) ) ?></option>
|
701 |
+
<?php
|
702 |
}
|
703 |
+
?>
|
704 |
</select>
|
705 |
+
<input name="ts_day" type="text" size="2" value="<?php echo esc_attr( $day ); ?>"/>
|
706 |
+
<input name="ts_year" type="text" size="4" value="<?php echo esc_attr( $year ); ?>"/>
|
707 |
+
<?php } ?>
|
708 |
+
</td>
|
709 |
+
</tr>
|
710 |
|
711 |
+
<?php
|
712 |
+
$affiliates = apply_filters( "pmpro_orders_show_affiliate_ids", false );
|
713 |
+
if ( ! empty( $affiliates ) ) {
|
714 |
?>
|
715 |
<tr>
|
716 |
+
<th scope="row" valign="top"><label for="affiliate_id"><?php _e( 'Affiliate ID', 'pmpro' ); ?>
|
717 |
+
:</label></th>
|
718 |
<td>
|
719 |
+
<?php if ( in_array( "affiliate_id", $read_only_fields ) && $order_id > 0 ) {
|
720 |
+
echo $order->affiliate_id;
|
721 |
+
} else { ?>
|
722 |
+
<input id="affiliate_id" name="affiliate_id" type="text" size="50"
|
723 |
+
value="<?php echo esc_attr( $order->affiliate_id ); ?>"/>
|
724 |
<?php } ?>
|
725 |
</td>
|
726 |
</tr>
|
727 |
<tr>
|
728 |
+
<th scope="row" valign="top"><label for="affiliate_subid"><?php _e( 'Affiliate SubID', 'pmpro' ); ?>
|
729 |
+
:</label></th>
|
730 |
<td>
|
731 |
+
<?php if ( in_array( "affiliate_subid", $read_only_fields ) && $order_id > 0 ) {
|
732 |
+
echo $order->affiliate_subid;
|
733 |
+
} else { ?>
|
734 |
+
<input id="affiliate_subid" name="affiliate_subid" type="text" size="50"
|
735 |
+
value="<?php echo esc_attr( $order->affiliate_subid ); ?>"/>
|
736 |
<?php } ?>
|
737 |
</td>
|
738 |
</tr>
|
739 |
+
<?php } ?>
|
740 |
|
741 |
+
<tr>
|
742 |
+
<th scope="row" valign="top"><label for="notes"><?php _e( 'Notes', 'pmpro' ); ?>:</label></th>
|
743 |
+
<td>
|
744 |
+
<?php if ( in_array( "notes", $read_only_fields ) && $order_id > 0 ) {
|
745 |
+
echo $order->notes;
|
746 |
+
} else { ?>
|
747 |
+
<textarea id="notes" name="notes" rows="5"
|
748 |
+
cols="80"><?php echo esc_textarea( $order->notes ); ?></textarea>
|
749 |
+
<?php } ?>
|
750 |
+
</td>
|
751 |
+
</tr>
|
752 |
|
753 |
+
<?php do_action( "pmpro_after_order_settings", $order ); ?>
|
754 |
|
755 |
</tbody>
|
756 |
</table>
|
757 |
|
758 |
<p class="submit topborder">
|
759 |
+
<input name="order" type="hidden" value="<?php if ( ! empty( $order->id ) ) {
|
760 |
+
echo $order->id;
|
761 |
+
} else {
|
762 |
+
echo $order_id;
|
763 |
+
} ?>"/>
|
764 |
+
<input name="save" type="submit" class="button-primary" value="<?php _e( 'Save Order', 'pmpro' ); ?>"/>
|
765 |
+
<input name="cancel" type="button" class="cancel button-secondary" value="<?php _e( 'Cancel', 'pmpro' ); ?>"
|
766 |
+
onclick="location.href='<?php echo get_admin_url( null, '/admin.php?page=pmpro-orders' ) ?>';"/>
|
767 |
</p>
|
768 |
|
769 |
</form>
|
778 |
?>
|
779 |
<script>
|
780 |
// Update fields in email modal.
|
781 |
+
jQuery(document).ready(function ($) {
|
782 |
var order, order_id;
|
783 |
+
$('.email_link').click(function () {
|
784 |
order_id = $(this).data('order');
|
785 |
$('input[name=order]').val(order_id);
|
786 |
// Get email address from order ID
|
788 |
action: 'pmpro_get_order_json',
|
789 |
order_id: order_id
|
790 |
};
|
791 |
+
$.post(ajaxurl, data, function (response) {
|
792 |
order = JSON.parse(response);
|
793 |
$('input[name=email]').val(order.Email);
|
794 |
});
|
797 |
</script>
|
798 |
<?php add_thickbox(); ?>
|
799 |
<div id="email_invoice" style="display:none;">
|
800 |
+
<h3><?php _e( 'Email Invoice', 'pmpro' ); ?></h3>
|
801 |
<form method="post" action="">
|
802 |
+
<input type="hidden" name="order" value=""/>
|
803 |
+
<?php _e( 'Send an invoice for this order to: ', 'pmpro' ); ?>
|
804 |
+
<input type="text" value="" name="email"/>
|
805 |
+
<button class="button button-primary alignright"><?php _e( 'Send Email', 'pmpro' ); ?></button>
|
806 |
</form>
|
807 |
</div>
|
808 |
<form id="posts-filter" method="get" action="">
|
809 |
+
<h2>
|
810 |
+
<?php _e( 'Orders', 'pmpro' ); ?>
|
811 |
+
<a href="admin.php?page=pmpro-orders&order=-1"
|
812 |
+
class="add-new-h2">+ <?php _e( 'Add New Order', 'pmpro' ); ?></a>
|
813 |
|
814 |
+
<?php
|
815 |
//build the export URL
|
816 |
+
$export_url = admin_url( 'admin-ajax.php?action=orders_csv' );
|
817 |
$url_params = array(
|
818 |
+
"filter" => $filter,
|
819 |
+
"s" => $s,
|
820 |
+
"l" => $l,
|
821 |
+
"start-month" => $start_month,
|
822 |
+
"start-day" => $start_day,
|
823 |
+
"start-year" => $start_year,
|
824 |
+
"end-month" => $end_month,
|
825 |
+
"end-day" => $end_day,
|
826 |
+
"end-year" => $end_year,
|
827 |
+
"predefined-date" => $predefined_date,
|
828 |
+
"status" => $status
|
829 |
);
|
830 |
+
$export_url = add_query_arg( $url_params, $export_url );
|
831 |
+
?>
|
832 |
+
<a target="_blank" href="<?php echo $export_url; ?>"
|
833 |
+
class="add-new-h2"><?php _e( 'Export to CSV', 'pmpro' ); ?></a>
|
834 |
+
</h2>
|
835 |
|
836 |
|
837 |
+
<?php if ( ! empty( $pmpro_msg ) ) { ?>
|
838 |
+
<div id="message" class="<?php if ( $pmpro_msgt == "success" ) {
|
839 |
+
echo "updated fade";
|
840 |
+
} else {
|
841 |
+
echo "error";
|
842 |
+
} ?>"><p><?php echo $pmpro_msg ?></p></div>
|
843 |
+
<?php } ?>
|
844 |
|
|
|
|
|
|
|
845 |
|
846 |
+
<ul class="subsubsub">
|
847 |
+
<li>
|
848 |
+
<?php _e( 'Show', 'pmpro' ) ?>
|
849 |
+
<select id="filter" name="filter">
|
850 |
+
<option value="all" <?php selected( $filter, "all" ); ?>><?php _e( 'All', 'pmpro' ); ?></option>
|
851 |
+
<option
|
852 |
+
value="within-a-date-range" <?php selected( $filter, "within-a-date-range" ); ?>><?php _e( 'Within a Date Range', 'pmpro' ); ?></option>
|
853 |
+
<option
|
854 |
+
value="predefined-date-range" <?php selected( $filter, "predefined-date-range" ); ?>><?php _e( 'Predefined Date Range', 'pmpro' ); ?></option>
|
855 |
+
<option
|
856 |
+
value="within-a-level" <?php selected( $filter, "within-a-level" ); ?>><?php _e( 'Within a Level', 'pmpro' ); ?></option>
|
857 |
+
<option
|
858 |
+
value="within-a-status" <?php selected( $filter, "within-a-status" ); ?>><?php _e( 'Within a Status', 'pmpro' ); ?></option>
|
859 |
+
</select>
|
860 |
|
861 |
+
<span id="from"><?php _e( 'From', 'pmpro' ) ?></span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
862 |
|
863 |
+
<select id="start-month" name="start-month">
|
864 |
+
<?php for ( $i = 1; $i < 13; $i ++ ) { ?>
|
865 |
+
<option
|
866 |
+
value="<?php echo $i; ?>" <?php selected( $start_month, $i ); ?>><?php echo date( "F", mktime( 0, 0, 0, $i, 2 ) ); ?></option>
|
867 |
+
<?php } ?>
|
868 |
+
</select>
|
869 |
|
870 |
+
<input id='start-day' name="start-day" type="text" size="2"
|
871 |
+
value="<?php echo esc_attr( $start_day ); ?>"/>
|
872 |
+
<input id='start-year' name="start-year" type="text" size="4"
|
873 |
+
value="<?php echo esc_attr( $start_year ); ?>"/>
|
|
|
874 |
|
|
|
|
|
875 |
|
876 |
+
<span id="to"><?php _e( 'To', 'pmpro' ) ?></span>
|
877 |
|
878 |
+
<select id="end-month" name="end-month">
|
879 |
+
<?php for ( $i = 1; $i < 13; $i ++ ) { ?>
|
880 |
+
<option
|
881 |
+
value="<?php echo $i; ?>" <?php selected( $end_month, $i ); ?>><?php echo date( "F", mktime( 0, 0, 0, $i, 2 ) ); ?></option>
|
882 |
+
<?php } ?>
|
883 |
+
</select>
|
|
|
884 |
|
885 |
|
886 |
+
<input id='end-day' name="end-day" type="text" size="2" value="<?php echo esc_attr( $end_day ); ?>"/>
|
887 |
+
<input id='end-year' name="end-year" type="text" size="4" value="<?php echo esc_attr( $end_year ); ?>"/>
|
888 |
|
889 |
+
<span id="filterby"><?php _e( 'filter by ', 'pmpro' ) ?></span>
|
890 |
|
891 |
+
<select id="predefined-date" name="predefined-date">
|
892 |
|
893 |
+
<option
|
894 |
+
value="<?php echo "This Month"; ?>" <?php selected( $predefined_date, "This Month" ); ?>><?php echo "This Month"; ?></option>
|
895 |
+
<option
|
896 |
+
value="<?php echo "Last Month"; ?>" <?php selected( $predefined_date, "Last Month" ); ?>><?php echo "Last Month"; ?></option>
|
897 |
+
<option
|
898 |
+
value="<?php echo "This Year"; ?>" <?php selected( $predefined_date, "This Year" ); ?>><?php echo "This Year"; ?></option>
|
899 |
+
<option
|
900 |
+
value="<?php echo "Last Year"; ?>" <?php selected( $predefined_date, "Last Year" ); ?>><?php echo "Last Year"; ?></option>
|
901 |
|
902 |
+
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
903 |
|
904 |
+
<?php
|
905 |
+
//Note: only orders belonging to current levels can be filtered. There is no option for orders belonging to deleted levels
|
906 |
+
$levels = pmpro_getAllLevels( true, true );
|
907 |
+
?>
|
908 |
+
<select id="l" name="l">
|
909 |
+
<?php foreach ( $levels as $level ) { ?>
|
910 |
+
<option
|
911 |
+
value="<?php echo $level->id; ?>" <?php selected( $l, $level->id ); ?>><?php echo $level->name; ?></option>
|
912 |
+
<?php } ?>
|
913 |
|
914 |
+
</select>
|
|
|
|
|
915 |
|
916 |
+
<?php
|
917 |
+
$statuses = array();
|
918 |
+
$default_statuses = array( "", "success", "cancelled", "review", "token", "refunded" );
|
919 |
+
$used_statuses = $wpdb->get_col( "SELECT DISTINCT(status) FROM $wpdb->pmpro_membership_orders" );
|
920 |
+
$statuses = array_unique( array_merge( $default_statuses, $used_statuses ) );
|
921 |
+
asort( $statuses );
|
922 |
+
$statuses = apply_filters( "pmpro_order_statuses", $statuses );
|
923 |
+
?>
|
924 |
+
<select id="status" name="status">
|
925 |
+
<?php foreach ( $statuses as $the_status ) { ?>
|
926 |
+
<option
|
927 |
+
value="<?php echo esc_attr( $the_status ); ?>" <?php selected( $the_status, $status ); ?>><?php echo $the_status; ?></option>
|
928 |
+
<?php } ?>
|
929 |
+
</select>
|
930 |
+
|
931 |
+
|
932 |
+
<input id="submit" type="submit" value="<?php _e( 'Filter', 'pmpro' ); ?>"/>
|
933 |
+
</li>
|
934 |
+
</ul>
|
935 |
+
|
936 |
+
<script>
|
937 |
+
//update month/year when period dropdown is changed
|
938 |
+
jQuery(document).ready(function () {
|
939 |
+
jQuery('#filter').change(function () {
|
940 |
+
pmpro_ShowMonthOrYear();
|
941 |
+
});
|
942 |
});
|
|
|
943 |
|
944 |
+
function pmpro_ShowMonthOrYear() {
|
945 |
+
var filter = jQuery('#filter').val();
|
946 |
+
if (filter == 'all') {
|
947 |
+
jQuery('#start-month').hide();
|
948 |
+
jQuery('#start-day').hide();
|
949 |
+
jQuery('#start-year').hide();
|
950 |
+
jQuery('#end-month').hide();
|
951 |
+
jQuery('#end-day').hide();
|
952 |
+
jQuery('#end-year').hide();
|
953 |
+
jQuery('#predefined-date').hide();
|
954 |
+
jQuery('#status').hide();
|
955 |
+
jQuery('#l').hide();
|
956 |
+
jQuery('#from').hide();
|
957 |
+
jQuery('#to').hide();
|
958 |
+
jQuery('#submit').show();
|
959 |
+
jQuery('#filterby').hide();
|
960 |
+
}
|
961 |
+
else if (filter == 'within-a-date-range') {
|
962 |
+
jQuery('#start-month').show();
|
963 |
+
jQuery('#start-day').show();
|
964 |
+
jQuery('#start-year').show();
|
965 |
+
jQuery('#end-month').show();
|
966 |
+
jQuery('#end-day').show();
|
967 |
+
jQuery('#end-year').show();
|
968 |
+
jQuery('#predefined-date').hide();
|
969 |
+
jQuery('#status').hide();
|
970 |
+
jQuery('#l').hide();
|
971 |
+
jQuery('#submit').show();
|
972 |
+
jQuery('#from').show();
|
973 |
+
jQuery('#to').show();
|
974 |
+
jQuery('#filterby').hide();
|
975 |
+
}
|
976 |
+
else if (filter == 'predefined-date-range') {
|
977 |
+
jQuery('#start-month').hide();
|
978 |
+
jQuery('#start-day').hide();
|
979 |
+
jQuery('#start-year').hide();
|
980 |
+
jQuery('#end-month').hide();
|
981 |
+
jQuery('#end-day').hide();
|
982 |
+
jQuery('#end-year').hide();
|
983 |
+
jQuery('#predefined-date').show();
|
984 |
+
jQuery('#status').hide();
|
985 |
+
jQuery('#l').hide();
|
986 |
+
jQuery('#submit').show();
|
987 |
+
jQuery('#from').hide();
|
988 |
+
jQuery('#to').hide();
|
989 |
+
jQuery('#filterby').show();
|
990 |
+
}
|
991 |
+
else if (filter == 'within-a-level') {
|
992 |
+
jQuery('#start-month').hide();
|
993 |
+
jQuery('#start-day').hide();
|
994 |
+
jQuery('#start-year').hide();
|
995 |
+
jQuery('#end-month').hide();
|
996 |
+
jQuery('#end-day').hide();
|
997 |
+
jQuery('#end-year').hide();
|
998 |
+
jQuery('#predefined-date').hide();
|
999 |
+
jQuery('#status').hide();
|
1000 |
+
jQuery('#l').show();
|
1001 |
+
jQuery('#submit').show();
|
1002 |
+
jQuery('#from').hide();
|
1003 |
+
jQuery('#to').hide();
|
1004 |
+
jQuery('#filterby').show();
|
1005 |
+
}
|
1006 |
+
else if (filter == 'within-a-status') {
|
1007 |
+
jQuery('#start-month').hide();
|
1008 |
+
jQuery('#start-day').hide();
|
1009 |
+
jQuery('#start-year').hide();
|
1010 |
+
jQuery('#end-month').hide();
|
1011 |
+
jQuery('#end-day').hide();
|
1012 |
+
jQuery('#end-year').hide();
|
1013 |
+
jQuery('#predefined-date').hide();
|
1014 |
+
jQuery('#status').show();
|
1015 |
+
jQuery('#l').hide();
|
1016 |
+
jQuery('#submit').show();
|
1017 |
+
jQuery('#from').hide();
|
1018 |
+
jQuery('#to').hide();
|
1019 |
+
jQuery('#filterby').show();
|
1020 |
+
}
|
|
|
|
|
|
|
|
|
|
|
1021 |
}
|
|
|
1022 |
|
1023 |
+
pmpro_ShowMonthOrYear();
|
1024 |
|
1025 |
|
1026 |
+
</script>
|
1027 |
|
1028 |
+
<p class="search-box">
|
1029 |
+
<label class="hidden" for="post-search-input"><?php _e( 'Search Orders', 'pmpro' ); ?>:</label>
|
1030 |
+
<input type="hidden" name="page" value="pmpro-orders"/>
|
1031 |
+
<input id="post-search-input" type="text" value="<?php echo esc_attr( $s ); ?>" name="s"/>
|
1032 |
+
<input class="button" type="submit" value="<?php _e( 'Search Orders', 'pmpro' ); ?>"/>
|
1033 |
+
</p>
|
1034 |
|
1035 |
+
<?php
|
1036 |
//string search
|
1037 |
+
if ( $s ) {
|
|
|
1038 |
$sqlQuery = "SELECT SQL_CALC_FOUND_ROWS o.id FROM $wpdb->pmpro_membership_orders o LEFT JOIN $wpdb->users u ON o.user_id = u.ID LEFT JOIN $wpdb->pmpro_membership_levels l ON o.membership_id = l.id ";
|
1039 |
|
1040 |
+
$join_with_usermeta = apply_filters( "pmpro_orders_search_usermeta", false );
|
1041 |
+
if ( $join_with_usermeta ) {
|
1042 |
$sqlQuery .= "LEFT JOIN $wpdb->usermeta um ON o.user_id = um.user_id ";
|
1043 |
+
}
|
1044 |
|
1045 |
$sqlQuery .= "WHERE (1=2 ";
|
1046 |
|
1047 |
+
$fields = array(
|
1048 |
+
"o.id",
|
1049 |
+
"o.code",
|
1050 |
+
"o.billing_name",
|
1051 |
+
"o.billing_street",
|
1052 |
+
"o.billing_city",
|
1053 |
+
"o.billing_state",
|
1054 |
+
"o.billing_zip",
|
1055 |
+
"o.billing_phone",
|
1056 |
+
"o.payment_type",
|
1057 |
+
"o.cardtype",
|
1058 |
+
"o.accountnumber",
|
1059 |
+
"o.status",
|
1060 |
+
"o.gateway",
|
1061 |
+
"o.gateway_environment",
|
1062 |
+
"o.payment_transaction_id",
|
1063 |
+
"o.subscription_transaction_id",
|
1064 |
+
"u.user_login",
|
1065 |
+
"u.user_email",
|
1066 |
+
"u.display_name",
|
1067 |
+
"l.name"
|
1068 |
+
);
|
1069 |
|
1070 |
+
if ( $join_with_usermeta ) {
|
1071 |
$fields[] = "um.meta_value";
|
1072 |
+
}
|
1073 |
|
1074 |
+
$fields = apply_filters( "pmpro_orders_search_fields", $fields );
|
1075 |
|
1076 |
+
foreach ( $fields as $field ) {
|
1077 |
+
$sqlQuery .= " OR " . $field . " LIKE '%" . esc_sql( $s ) . "%' ";
|
1078 |
+
}
|
1079 |
$sqlQuery .= ") ";
|
1080 |
|
1081 |
$sqlQuery .= "AND " . $condition . " ";
|
1082 |
|
1083 |
$sqlQuery .= "GROUP BY o.id ORDER BY o.id DESC, o.timestamp DESC ";
|
1084 |
+
} else {
|
1085 |
+
$sqlQuery = "SELECT SQL_CALC_FOUND_ROWS id FROM $wpdb->pmpro_membership_orders WHERE " . $condition . " ORDER BY id DESC, timestamp DESC ";
|
|
|
|
|
1086 |
}
|
1087 |
|
1088 |
$sqlQuery .= "LIMIT $start, $limit";
|
1089 |
|
1090 |
+
$order_ids = $wpdb->get_col( $sqlQuery );
|
1091 |
|
1092 |
+
$totalrows = $wpdb->get_var( "SELECT FOUND_ROWS() as found_rows" );
|
1093 |
|
1094 |
+
if ( $order_ids ) {
|
1095 |
+
?>
|
1096 |
+
<p class="clear"><?php printf( __( "%d orders found.", "pmpro" ), $totalrows ); ?></span></p>
|
1097 |
+
<?php
|
|
|
1098 |
}
|
1099 |
+
?>
|
1100 |
<table class="widefat">
|
1101 |
+
<thead>
|
1102 |
<tr class="thead">
|
1103 |
+
<th><?php _e( 'ID', 'pmpro' ); ?></th>
|
1104 |
+
<th><?php _e( 'Code', 'pmpro' ); ?></th>
|
1105 |
+
<th><?php _e( 'User', 'pmpro' ); ?></th>
|
1106 |
+
<?php do_action( "pmpro_orders_extra_cols_header", $order_ids ); ?>
|
1107 |
+
<th><?php _e( 'Membership Level', 'pmpro' ); ?></th>
|
1108 |
+
<th><?php _e( 'Total', 'pmpro' ); ?></th>
|
1109 |
+
<th><?php _e( 'Payment', 'pmpro' ); ?></th>
|
1110 |
+
<th><?php _e( 'Gateway', 'pmpro' ); ?></th>
|
1111 |
+
<th><?php _e( 'Transaction IDs', 'pmpro' ); ?></th>
|
1112 |
+
<th><?php _e( 'Status', 'pmpro' ); ?></th>
|
1113 |
+
<th><?php _e( 'Date', 'pmpro' ); ?></th>
|
1114 |
<th></th>
|
1115 |
<th></th>
|
1116 |
<th></th>
|
1117 |
<th></th>
|
1118 |
<th></th>
|
1119 |
</tr>
|
1120 |
+
</thead>
|
1121 |
+
<tbody id="orders" class="list:order orders-list">
|
1122 |
<?php
|
1123 |
+
$count = 0;
|
1124 |
+
foreach ( $order_ids as $order_id ) {
|
1125 |
+
$order = new MemberOrder();
|
1126 |
+
$order->nogateway = true;
|
1127 |
+
$order->getMemberOrderByID( $order_id );
|
1128 |
+
?>
|
1129 |
+
<tr <?php if ( $count ++ % 2 == 0 ) { ?>class="alternate"<?php } ?>>
|
1130 |
+
<td>
|
1131 |
+
<a href="admin.php?page=pmpro-orders&order=<?php echo $order->id ?>"><?php echo $order->id; ?></a>
|
1132 |
+
</td>
|
1133 |
+
<td>
|
1134 |
+
<a href="admin.php?page=pmpro-orders&order=<?php echo $order->id ?>"><?php echo $order->code; ?></a>
|
1135 |
+
</td>
|
1136 |
+
<td class="username column-username">
|
1137 |
+
<?php $order->getUser(); ?>
|
1138 |
+
<?php if ( ! empty( $order->user ) ) { ?>
|
1139 |
+
<a href="user-edit.php?user_id=<?php echo $order->user->ID ?>"><?php echo $order->user->user_login ?></a>
|
1140 |
+
<?php } else { ?>
|
1141 |
+
[<?php _e( 'deleted', 'pmpro' ); ?>]
|
1142 |
+
<?php } ?>
|
1143 |
+
<br/>
|
1144 |
+
<?php
|
1145 |
+
// Set up the hover actions for this user
|
1146 |
+
$actions = apply_filters( 'pmpro_orders_user_row_actions', array(), $order->user, $order );
|
1147 |
+
$action_count = count( $actions );
|
1148 |
+
$i = 0;
|
1149 |
+
if ( $action_count ) {
|
1150 |
+
$out = '<div class="row-actions">';
|
1151 |
+
foreach ( $actions as $action => $link ) {
|
1152 |
+
++ $i;
|
1153 |
+
( $i == $action_count ) ? $sep = '' : $sep = ' | ';
|
1154 |
+
$out .= "<span class='$action'>$link$sep</span>";
|
1155 |
+
}
|
1156 |
+
$out .= '</div>';
|
1157 |
+
echo $out;
|
1158 |
+
}
|
1159 |
+
?>
|
1160 |
+
</td>
|
1161 |
+
<?php do_action( "pmpro_orders_extra_cols_body", $order ); ?>
|
1162 |
+
<td><?php echo $order->membership_id; ?></td>
|
1163 |
+
<td><?php echo pmpro_formatPrice( $order->total ); ?></td>
|
1164 |
+
<td>
|
1165 |
+
<?php if ( ! empty( $order->payment_type ) ) {
|
1166 |
+
echo $order->payment_type . "<br />";
|
1167 |
+
} ?>
|
1168 |
+
<?php if ( ! empty( $order->accountnumber ) ) { ?>
|
1169 |
+
<?php echo $order->cardtype; ?>: x<?php echo last4( $order->accountnumber ); ?><br/>
|
1170 |
+
<?php } ?>
|
1171 |
+
<?php if ( ! empty( $order->billing->street ) ) { ?>
|
1172 |
+
<?php echo $order->billing->street; ?><br/>
|
1173 |
+
<?php if ( $order->billing->city && $order->billing->state ) { ?>
|
1174 |
+
<?php echo $order->billing->city ?>, <?php echo $order->billing->state ?><?php echo $order->billing->zip ?><?php if ( ! empty( $order->billing->country ) )
|
1175 |
+
echo $order->billing->country ?><br/>
|
1176 |
+
<?php } ?>
|
1177 |
+
<?php } ?>
|
1178 |
+
<?php if ( ! empty( $order->billing->phone ) ) {
|
1179 |
+
echo formatPhone( $order->billing->phone );
|
1180 |
+
} ?>
|
1181 |
+
</td>
|
1182 |
+
<td><?php echo $order->gateway; ?><?php if ( $order->gateway_environment == "test" ) {
|
1183 |
+
echo "(test)";
|
1184 |
+
} ?></td>
|
1185 |
+
<td>
|
1186 |
+
<?php _e( 'Payment', 'pmpro' ); ?>: <?php if ( ! empty( $order->payment_transaction_id ) ) {
|
1187 |
+
echo $order->payment_transaction_id;
|
1188 |
+
} else {
|
1189 |
+
echo "N/A";
|
1190 |
+
} ?>
|
1191 |
+
<br/>
|
1192 |
+
<?php _e( 'Subscription', 'pmpro' ); ?>
|
1193 |
+
: <?php if ( ! empty( $order->subscription_transaction_id ) ) {
|
1194 |
+
echo $order->subscription_transaction_id;
|
1195 |
+
} else {
|
1196 |
+
echo "N/A";
|
1197 |
+
} ?>
|
1198 |
+
</td>
|
1199 |
+
<td><?php echo $order->status; ?></td>
|
1200 |
+
<td>
|
1201 |
+
<?php echo date( get_option( 'date_format' ), $order->timestamp ); ?><br/>
|
1202 |
+
<?php echo date( get_option( 'time_format' ), $order->timestamp ); ?>
|
1203 |
+
</td>
|
1204 |
+
<td align="center">
|
1205 |
+
<a href="admin.php?page=pmpro-orders&order=<?php echo $order->id; ?>"><?php _e( 'edit', 'pmpro' ); ?></a>
|
1206 |
+
</td>
|
1207 |
+
<td align="center">
|
1208 |
+
<a href="admin.php?page=pmpro-orders&order=-1©=<?php echo $order->id; ?>"><?php _e( 'copy', 'pmpro' ); ?></a>
|
1209 |
+
</td>
|
1210 |
+
<td align="center">
|
1211 |
+
<a href="javascript:askfirst('<?php echo str_replace( "'", "\'", sprintf( __( "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>
|
1212 |
+
</td>
|
1213 |
+
<td align="center">
|
1214 |
+
<a href="admin-ajax.php?action=pmpro_orders_print_view&order=<?php echo $order->id; ?>"
|
1215 |
+
target="_blank"><?php _e( 'print', 'pmpro' ); ?></a>
|
1216 |
+
</td>
|
1217 |
+
<td align="center">
|
1218 |
+
<a href="#TB_inline?width=600&height=200&inlineId=email_invoice" class="thickbox email_link"
|
1219 |
+
data-order="<?php echo $order->id; ?>"><?php _e( 'email', 'pmpro' ); ?></a>
|
1220 |
+
</td>
|
1221 |
+
</tr>
|
1222 |
+
<?php
|
1223 |
+
}
|
1224 |
|
1225 |
+
if ( ! $order_ids ) {
|
|
|
1226 |
?>
|
1227 |
<tr>
|
1228 |
+
<td colspan="9"><p><?php _e( 'No orders found.', 'pmpro' ); ?></p></td>
|
1229 |
</tr>
|
1230 |
<?php
|
1231 |
+
}
|
1232 |
?>
|
1233 |
+
</tbody>
|
1234 |
+
</table>
|
1235 |
</form>
|
1236 |
<?php
|
1237 |
+
//add normal args
|
1238 |
+
$pagination_url = add_query_arg( $url_params, get_admin_url( null, "/admin.php?page=pmpro-orders" ) );
|
1239 |
+
echo pmpro_getPaginationString( $pn, $totalrows, $limit, 1, $pagination_url, "&limit=$limit&pn=" );
|
1240 |
?>
|
1241 |
|
1242 |
<?php } ?>
|
1243 |
<?php
|
1244 |
+
require_once( dirname( __FILE__ ) . "/admin_footer.php" );
|
1245 |
?>
|
adminpages/reports/memberships.php
CHANGED
@@ -471,8 +471,16 @@ function pmpro_getSignups($period = false, $levels = 'all')
|
|
471 |
return $signups;
|
472 |
}
|
473 |
|
474 |
-
//
|
475 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
476 |
{
|
477 |
//make sure status is an array
|
478 |
if(!is_array($status))
|
@@ -487,25 +495,26 @@ function pmpro_getCancellations($period = false, $levels = 'all', $status = arra
|
|
487 |
//figure out start date
|
488 |
$now = current_time('timestamp');
|
489 |
$year = date("Y", $now);
|
|
|
490 |
if( $period == 'today' )
|
491 |
{
|
492 |
$startdate = date('Y-m-d', $now) . " 00:00:00";
|
493 |
-
$enddate = date('Y-m-d', $now) . " 23:59:59";
|
494 |
}
|
495 |
elseif( $period == 'this month')
|
496 |
{
|
497 |
$startdate = date( 'Y-m', $now ) . '-01 00:00:00';
|
498 |
-
$enddate = date( 'Y-m', $now ) . '-
|
499 |
}
|
500 |
elseif( $period == 'this year')
|
501 |
{
|
502 |
$startdate = date( 'Y', $now ) . '-01-01 00:00:00';
|
503 |
-
$enddate = date( 'Y', $now ) .
|
504 |
}
|
505 |
else
|
506 |
{
|
507 |
//all time
|
508 |
-
$startdate = '
|
509 |
$enddate = strval(intval($year)+1) . '-01-01';
|
510 |
}
|
511 |
|
@@ -516,20 +525,29 @@ function pmpro_getCancellations($period = false, $levels = 'all', $status = arra
|
|
516 |
*/
|
517 |
global $wpdb;
|
518 |
|
519 |
-
$sqlQuery = "
|
520 |
-
|
521 |
-
|
|
|
522 |
mu2.modified > mu1.enddate AND
|
523 |
DATE_ADD(mu1.modified, INTERVAL 1 DAY) > mu2.startdate
|
524 |
WHERE mu1.status IN('" . implode("','", $status) . "')
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
";
|
529 |
|
530 |
//restrict by level
|
531 |
-
if(!empty($levels) && $levels != 'all')
|
532 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
533 |
|
534 |
/**
|
535 |
* Filter query to get cancellation numbers in signups vs cancellations detailed report.
|
471 |
return $signups;
|
472 |
}
|
473 |
|
474 |
+
//
|
475 |
+
/**
|
476 |
+
* get cancellations by status
|
477 |
+
*
|
478 |
+
* @param string $period - Either a string description ('today', 'this month', 'this year')
|
479 |
+
* @param array(int)|string $levels - Either an array of level IDs or the string 'all'
|
480 |
+
* @param array(string) $status - Array of statuses to fetch data for
|
481 |
+
* @return null|int - The # of cancellations for the period specified
|
482 |
+
*/
|
483 |
+
function pmpro_getCancellations($period = null, $levels = 'all', $status = array('inactive','expired','cancelled','cancelled_admin') )
|
484 |
{
|
485 |
//make sure status is an array
|
486 |
if(!is_array($status))
|
495 |
//figure out start date
|
496 |
$now = current_time('timestamp');
|
497 |
$year = date("Y", $now);
|
498 |
+
|
499 |
if( $period == 'today' )
|
500 |
{
|
501 |
$startdate = date('Y-m-d', $now) . " 00:00:00";
|
502 |
+
$enddate = "'" . date('Y-m-d', $now) . " 23:59:59'";
|
503 |
}
|
504 |
elseif( $period == 'this month')
|
505 |
{
|
506 |
$startdate = date( 'Y-m', $now ) . '-01 00:00:00';
|
507 |
+
$enddate = "CONCAT(LAST_DAY('" . date( 'Y-m', $now ) . '-01' ."'), ' 23:59:59')";
|
508 |
}
|
509 |
elseif( $period == 'this year')
|
510 |
{
|
511 |
$startdate = date( 'Y', $now ) . '-01-01 00:00:00';
|
512 |
+
$enddate = "'" . date( 'Y', $now ) . "-12-31 23:59:59'";
|
513 |
}
|
514 |
else
|
515 |
{
|
516 |
//all time
|
517 |
+
$startdate = '1970-01-01'; //all time (no point in using a value prior to the start of the UNIX epoch)
|
518 |
$enddate = strval(intval($year)+1) . '-01-01';
|
519 |
}
|
520 |
|
525 |
*/
|
526 |
global $wpdb;
|
527 |
|
528 |
+
$sqlQuery = "
|
529 |
+
SELECT COUNT(mu1.id)
|
530 |
+
FROM {$wpdb->pmpro_memberships_users} AS mu1
|
531 |
+
LEFT JOIN {$wpdb->pmpro_memberships_users} AS mu2 ON mu1.user_id = mu2.user_id AND
|
532 |
mu2.modified > mu1.enddate AND
|
533 |
DATE_ADD(mu1.modified, INTERVAL 1 DAY) > mu2.startdate
|
534 |
WHERE mu1.status IN('" . implode("','", $status) . "')
|
535 |
+
AND mu2.id IS NULL
|
536 |
+
AND mu1.enddate >= '" . $startdate . "'
|
537 |
+
AND mu1.enddate <= " . $enddate . "
|
538 |
";
|
539 |
|
540 |
//restrict by level
|
541 |
+
if(!empty($levels) && $levels != 'all') {
|
542 |
+
|
543 |
+
// the levels provided wasn't in array form
|
544 |
+
if ( ! is_array($levels) ) {
|
545 |
+
|
546 |
+
$levels = array($levels);
|
547 |
+
}
|
548 |
+
|
549 |
+
$sqlQuery .= "AND membership_id IN(" . implode(", ", $levels) . ") ";
|
550 |
+
}
|
551 |
|
552 |
/**
|
553 |
* Filter query to get cancellation numbers in signups vs cancellations detailed report.
|
classes/class.memberorder.php
CHANGED
@@ -188,7 +188,7 @@
|
|
188 |
* @param id $membership_id Limit search to only orders for this membership level. Defaults to NULL to find orders for any level.
|
189 |
*
|
190 |
*/
|
191 |
-
function getLastMemberOrder($user_id = NULL, $status = 'success', $membership_id = NULL)
|
192 |
{
|
193 |
global $current_user, $wpdb;
|
194 |
if(!$user_id)
|
@@ -206,6 +206,13 @@
|
|
206 |
|
207 |
if(!empty($membership_id))
|
208 |
$this->sqlQuery .= "AND membership_id = '" . $membership_id . "' ";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
209 |
$this->sqlQuery .= "ORDER BY timestamp DESC LIMIT 1";
|
210 |
|
211 |
//get id
|
@@ -506,9 +513,9 @@
|
|
506 |
$this->gateway_environment = pmpro_getOption("gateway_environment");
|
507 |
|
508 |
if(empty($this->datetime) && empty($this->timestamp))
|
509 |
-
$this->datetime = date("Y-m-d H:s
|
510 |
elseif(empty($this->datetime) && !empty($this->timestamp) && is_numeric($this->timestamp))
|
511 |
-
$this->datetime = date("Y-m-d H:s
|
512 |
elseif(empty($this->datetime) && !empty($this->timestamp))
|
513 |
$this->datetime = $this->timestamp; //must have a datetime in it
|
514 |
|
188 |
* @param id $membership_id Limit search to only orders for this membership level. Defaults to NULL to find orders for any level.
|
189 |
*
|
190 |
*/
|
191 |
+
function getLastMemberOrder($user_id = NULL, $status = 'success', $membership_id = NULL, $gateway = NULL, $gateway_environment = NULL)
|
192 |
{
|
193 |
global $current_user, $wpdb;
|
194 |
if(!$user_id)
|
206 |
|
207 |
if(!empty($membership_id))
|
208 |
$this->sqlQuery .= "AND membership_id = '" . $membership_id . "' ";
|
209 |
+
|
210 |
+
if(!empty($gateway))
|
211 |
+
$this->sqlQuery .= "AND gateway = '" . esc_sql($gateway) . "' ";
|
212 |
+
|
213 |
+
if(!empty($gateway_environment))
|
214 |
+
$this->sqlQuery .= "AND gateway_environment = '" . esc_sql($gateway_environment) . "' ";
|
215 |
+
|
216 |
$this->sqlQuery .= "ORDER BY timestamp DESC LIMIT 1";
|
217 |
|
218 |
//get id
|
513 |
$this->gateway_environment = pmpro_getOption("gateway_environment");
|
514 |
|
515 |
if(empty($this->datetime) && empty($this->timestamp))
|
516 |
+
$this->datetime = date("Y-m-d H:i:s", current_time("timestamp")); //use current time
|
517 |
elseif(empty($this->datetime) && !empty($this->timestamp) && is_numeric($this->timestamp))
|
518 |
+
$this->datetime = date("Y-m-d H:i:s", $this->timestamp); //get datetime from timestamp
|
519 |
elseif(empty($this->datetime) && !empty($this->timestamp))
|
520 |
$this->datetime = $this->timestamp; //must have a datetime in it
|
521 |
|
classes/class.pmproemail.php
CHANGED
@@ -763,7 +763,7 @@
|
|
763 |
return false;
|
764 |
|
765 |
//make sure we have the current membership level data
|
766 |
-
$user->membership_level = pmpro_getMembershipLevelForUser($user->ID);
|
767 |
|
768 |
$this->email = $user->user_email;
|
769 |
$this->subject = sprintf(__("Your membership at %s has been changed", "pmpro"), get_option("blogname"));
|
@@ -773,7 +773,6 @@
|
|
773 |
$this->data["membership_change"] = sprintf(__("The new level is %s", "pmpro"), $user->membership_level->name);
|
774 |
else
|
775 |
$this->data["membership_change"] = __("Your membership has been cancelled", "pmpro");
|
776 |
-
|
777 |
if(!empty($user->membership_level->enddate))
|
778 |
{
|
779 |
$this->data["membership_change"] .= ". " . sprintf(__("This membership will expire on %s", "pmpro"), date_i18n(get_option('date_format'), $user->membership_level->enddate));
|
@@ -801,7 +800,7 @@
|
|
801 |
return true; //didn't send, but we also don't want to indicate failure because the settings say to not send
|
802 |
|
803 |
//make sure we have the current membership level data
|
804 |
-
$user->membership_level = pmpro_getMembershipLevelForUser($user->ID);
|
805 |
|
806 |
$this->email = get_bloginfo("admin_email");
|
807 |
$this->subject = sprintf(__("Membership for %s at %s has been changed", "pmpro"), $user->user_login, get_option("blogname"));
|
763 |
return false;
|
764 |
|
765 |
//make sure we have the current membership level data
|
766 |
+
$user->membership_level = pmpro_getMembershipLevelForUser($user->ID, true);
|
767 |
|
768 |
$this->email = $user->user_email;
|
769 |
$this->subject = sprintf(__("Your membership at %s has been changed", "pmpro"), get_option("blogname"));
|
773 |
$this->data["membership_change"] = sprintf(__("The new level is %s", "pmpro"), $user->membership_level->name);
|
774 |
else
|
775 |
$this->data["membership_change"] = __("Your membership has been cancelled", "pmpro");
|
|
|
776 |
if(!empty($user->membership_level->enddate))
|
777 |
{
|
778 |
$this->data["membership_change"] .= ". " . sprintf(__("This membership will expire on %s", "pmpro"), date_i18n(get_option('date_format'), $user->membership_level->enddate));
|
800 |
return true; //didn't send, but we also don't want to indicate failure because the settings say to not send
|
801 |
|
802 |
//make sure we have the current membership level data
|
803 |
+
$user->membership_level = pmpro_getMembershipLevelForUser($user->ID, true);
|
804 |
|
805 |
$this->email = get_bloginfo("admin_email");
|
806 |
$this->subject = sprintf(__("Membership for %s at %s has been changed", "pmpro"), $user->user_login, get_option("blogname"));
|
classes/gateways/class.pmprogateway_braintree.php
CHANGED
@@ -352,12 +352,11 @@
|
|
352 |
<?php
|
353 |
$pmpro_show_cvv = apply_filters("pmpro_show_cvv", true);
|
354 |
if($pmpro_show_cvv)
|
355 |
-
{
|
356 |
-
$cvv_template = pmpro_loadTemplate('popup-cvv', 'url', 'pages', 'html');
|
357 |
?>
|
358 |
<div class="pmpro_payment-cvv">
|
359 |
<label for="CVV"><?php _e('CVV', 'pmpro');?></label>
|
360 |
-
<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");?>" data-encrypted-name="cvv" /> <small>(<a href="javascript:void(0);" onclick="javascript:window.open('<?php echo pmpro_https_filter(
|
361 |
</div>
|
362 |
<?php
|
363 |
}
|
352 |
<?php
|
353 |
$pmpro_show_cvv = apply_filters("pmpro_show_cvv", true);
|
354 |
if($pmpro_show_cvv)
|
355 |
+
{
|
|
|
356 |
?>
|
357 |
<div class="pmpro_payment-cvv">
|
358 |
<label for="CVV"><?php _e('CVV', 'pmpro');?></label>
|
359 |
+
<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");?>" data-encrypted-name="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 _e("what's this?", 'pmpro');?></a>)</small>
|
360 |
</div>
|
361 |
<?php
|
362 |
}
|
classes/gateways/class.pmprogateway_stripe.php
CHANGED
@@ -5,6 +5,10 @@
|
|
5 |
//load classes init method
|
6 |
add_action('init', array('PMProGateway_stripe', 'init'));
|
7 |
|
|
|
|
|
|
|
|
|
8 |
/**
|
9 |
* PMProGateway_stripe Class
|
10 |
*
|
@@ -89,8 +93,6 @@
|
|
89 |
$pmpro_stripe_lite = apply_filters("pmpro_stripe_lite", !pmpro_getOption("stripe_billingaddress")); //default is oposite of the stripe_billingaddress setting
|
90 |
|
91 |
//updates cron
|
92 |
-
add_action('pmpro_activation', array('PMProGateway_stripe', 'pmpro_activation'));
|
93 |
-
add_action('pmpro_deactivation', array('PMProGateway_stripe', 'pmpro_deactivation'));
|
94 |
add_action('pmpro_cron_stripe_subscription_updates', array('PMProGateway_stripe', 'pmpro_cron_stripe_subscription_updates'));
|
95 |
|
96 |
/*
|
@@ -524,12 +526,11 @@
|
|
524 |
<?php
|
525 |
$pmpro_show_cvv = apply_filters("pmpro_show_cvv", true);
|
526 |
if($pmpro_show_cvv)
|
527 |
-
{
|
528 |
-
$cvv_template = pmpro_loadTemplate('popup-cvv', 'url', 'pages', 'html');
|
529 |
?>
|
530 |
<div class="pmpro_payment-cvv">
|
531 |
<label for="CVV"><?php _e('CVV', 'pmpro');?></label>
|
532 |
-
<input class="input" id="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(
|
533 |
</div>
|
534 |
<?php
|
535 |
}
|
@@ -1003,7 +1004,7 @@
|
|
1003 |
|
1004 |
//save order
|
1005 |
$update_order->status = "success";
|
1006 |
-
$update_order->
|
1007 |
|
1008 |
//remove update from list
|
1009 |
unset($user_updates[$key]);
|
@@ -1187,6 +1188,45 @@
|
|
1187 |
{
|
1188 |
$customer_id = get_user_meta($user_id, "pmpro_stripe_customerid", true);
|
1189 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1190 |
}
|
1191 |
|
1192 |
//get name and email values from order in case we update
|
5 |
//load classes init method
|
6 |
add_action('init', array('PMProGateway_stripe', 'init'));
|
7 |
|
8 |
+
// loading plugin activation actions
|
9 |
+
add_action('activate_paid-memberships-pro', array('PMProGateway_stripe', 'pmpro_activation'));
|
10 |
+
add_action('deactivate_paid-memberships-pro', array('PMProGateway_stripe', 'pmpro_deactivation'));
|
11 |
+
|
12 |
/**
|
13 |
* PMProGateway_stripe Class
|
14 |
*
|
93 |
$pmpro_stripe_lite = apply_filters("pmpro_stripe_lite", !pmpro_getOption("stripe_billingaddress")); //default is oposite of the stripe_billingaddress setting
|
94 |
|
95 |
//updates cron
|
|
|
|
|
96 |
add_action('pmpro_cron_stripe_subscription_updates', array('PMProGateway_stripe', 'pmpro_cron_stripe_subscription_updates'));
|
97 |
|
98 |
/*
|
526 |
<?php
|
527 |
$pmpro_show_cvv = apply_filters("pmpro_show_cvv", true);
|
528 |
if($pmpro_show_cvv)
|
529 |
+
{
|
|
|
530 |
?>
|
531 |
<div class="pmpro_payment-cvv">
|
532 |
<label for="CVV"><?php _e('CVV', 'pmpro');?></label>
|
533 |
+
<input class="input" id="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 _e("what's this?", 'pmpro');?></a>)</small>
|
534 |
</div>
|
535 |
<?php
|
536 |
}
|
1004 |
|
1005 |
//save order
|
1006 |
$update_order->status = "success";
|
1007 |
+
$update_order->saveOrder();
|
1008 |
|
1009 |
//remove update from list
|
1010 |
unset($user_updates[$key]);
|
1188 |
{
|
1189 |
$customer_id = get_user_meta($user_id, "pmpro_stripe_customerid", true);
|
1190 |
}
|
1191 |
+
|
1192 |
+
//look up by transaction id
|
1193 |
+
if(empty($customer_id) && !empty($user_id))
|
1194 |
+
{
|
1195 |
+
//user id from this order or the user's last stripe order
|
1196 |
+
if(!empty($order->payment_transaction_id))
|
1197 |
+
$payment_transaction_id = $order->payment_transaction_id;
|
1198 |
+
else
|
1199 |
+
{
|
1200 |
+
//find the user's last stripe order
|
1201 |
+
$last_order = new MemberOrder();
|
1202 |
+
$last_order->getLastMemberOrder($user_id, array('success', 'cancelled'), NULL, 'stripe', $order->gateway_environment);
|
1203 |
+
if(!empty($last_order->payment_transaction_id))
|
1204 |
+
$payment_transaction_id = $last_order->payment_transaction_id;
|
1205 |
+
}
|
1206 |
+
|
1207 |
+
//we have a transaction id to look up
|
1208 |
+
if(!empty($payment_transaction_id))
|
1209 |
+
{
|
1210 |
+
if(strpos($payment_transaction_id, "ch_") !== false)
|
1211 |
+
{
|
1212 |
+
//charge, look it up
|
1213 |
+
$charge = Stripe_Charge::retrieve($payment_transaction_id);
|
1214 |
+
if(!empty($charge) && !empty($charge->customer))
|
1215 |
+
$customer_id = $charge->customer;
|
1216 |
+
}
|
1217 |
+
else if(strpos($payment_transaction_id, "in_") !== false)
|
1218 |
+
{
|
1219 |
+
//invoice look it up
|
1220 |
+
$invoice = Stripe_Invoice::retrieve($payment_transaction_id);
|
1221 |
+
if(!empty($invoice) && !empty($invoice->customer))
|
1222 |
+
$customer_id = $invoice->customer;
|
1223 |
+
}
|
1224 |
+
}
|
1225 |
+
|
1226 |
+
//if we found it, save to user meta for future reference
|
1227 |
+
if(!empty($customer_id))
|
1228 |
+
update_user_meta($user_id, "pmpro_stripe_customerid", $customer_id);
|
1229 |
+
}
|
1230 |
}
|
1231 |
|
1232 |
//get name and email values from order in case we update
|
includes/content.php
CHANGED
@@ -158,15 +158,27 @@ function pmpro_search_filter($query)
|
|
158 |
//get page ids that are in my levels
|
159 |
$levels = pmpro_getMembershipLevelsForUser($current_user->ID);
|
160 |
$my_pages = array();
|
|
|
161 |
|
162 |
if($levels) {
|
163 |
foreach($levels as $key => $level) {
|
164 |
//get restricted posts for level
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
170 |
|
171 |
//get hidden page ids
|
172 |
if(!empty($my_pages))
|
@@ -450,8 +462,8 @@ function pmpro_comments_filter($comments, $post_id = NULL)
|
|
450 |
|
451 |
return $comments;
|
452 |
}
|
453 |
-
add_filter("comments_array", "pmpro_comments_filter");
|
454 |
-
add_filter("comments_open", "pmpro_comments_filter");
|
455 |
|
456 |
//keep non-members from getting to certain pages (attachments, etc)
|
457 |
function pmpro_hide_pages_redirect()
|
158 |
//get page ids that are in my levels
|
159 |
$levels = pmpro_getMembershipLevelsForUser($current_user->ID);
|
160 |
$my_pages = array();
|
161 |
+
$member_pages = array();
|
162 |
|
163 |
if($levels) {
|
164 |
foreach($levels as $key => $level) {
|
165 |
//get restricted posts for level
|
166 |
+
|
167 |
+
// make sure the object contains membership info.
|
168 |
+
if (isset($level->ID)) {
|
169 |
+
|
170 |
+
$sql = $wpdb->prepare("
|
171 |
+
SELECT page_id
|
172 |
+
FROM {$wpdb->pmpro_memberships_pages}
|
173 |
+
WHERE membership_id = %d",
|
174 |
+
$level->ID
|
175 |
+
);
|
176 |
+
|
177 |
+
$member_pages = $wpdb->get_col($sql);
|
178 |
+
$my_pages = array_unique(array_merge($my_pages, $member_pages));
|
179 |
+
}
|
180 |
+
} // foreach
|
181 |
+
} // if($levels)
|
182 |
|
183 |
//get hidden page ids
|
184 |
if(!empty($my_pages))
|
462 |
|
463 |
return $comments;
|
464 |
}
|
465 |
+
add_filter("comments_array", "pmpro_comments_filter", 10, 2);
|
466 |
+
add_filter("comments_open", "pmpro_comments_filter", 10, 2);
|
467 |
|
468 |
//keep non-members from getting to certain pages (attachments, etc)
|
469 |
function pmpro_hide_pages_redirect()
|
includes/functions.php
CHANGED
@@ -288,18 +288,12 @@ function pmpro_loadTemplate($page_name = null, $where = 'local', $type = 'pages'
|
|
288 |
// look for template file to include
|
289 |
ob_start();
|
290 |
foreach($templates as $template_path)
|
291 |
-
{
|
292 |
-
|
293 |
-
|
294 |
-
// only attempt to include if the file isn't already included & it exists in the file system
|
295 |
-
if (!in_array( $template_path, $included ) )
|
296 |
{
|
297 |
-
|
298 |
-
|
299 |
-
{
|
300 |
-
include $template_path;
|
301 |
-
break;
|
302 |
-
}
|
303 |
}
|
304 |
}
|
305 |
$template = ob_get_clean();
|
288 |
// look for template file to include
|
289 |
ob_start();
|
290 |
foreach($templates as $template_path)
|
291 |
+
{
|
292 |
+
// If loading a local file, check if it exists first
|
293 |
+
if($where == 'url' || file_exists($template_path))
|
|
|
|
|
294 |
{
|
295 |
+
include $template_path;
|
296 |
+
break;
|
|
|
|
|
|
|
|
|
297 |
}
|
298 |
}
|
299 |
$template = ob_get_clean();
|
includes/updates.php
CHANGED
@@ -107,12 +107,8 @@ function pmpro_updates_notice() {
|
|
107 |
<div class="update-nag">
|
108 |
<p>
|
109 |
<?php
|
110 |
-
echo __( 'Paid Memberships Pro Data Update Required', 'pmpro' );
|
111 |
-
|
112 |
-
</p>
|
113 |
-
<p>
|
114 |
-
<?php
|
115 |
-
echo '<a class="button button-primary" href="' . admin_url('admin.php?page=pmpro-updates') . '">' . __('Start the Update', 'pmpro') . '</a>';
|
116 |
?>
|
117 |
</p>
|
118 |
</div>
|
107 |
<div class="update-nag">
|
108 |
<p>
|
109 |
<?php
|
110 |
+
echo __( 'Paid Memberships Pro Data Update Required', 'pmpro' ) . '. ';
|
111 |
+
echo sprintf(__( '(1) <a target="_blank" href="%s">Backup your WordPress database</a></strong> and then (2) <a href="%s">click here to start the update</a>.', 'pmpro'), 'https://codex.wordpress.org/WordPress_Backups#Database_Backup_Instructions', admin_url('admin.php?page=pmpro-updates'));
|
|
|
|
|
|
|
|
|
112 |
?>
|
113 |
</p>
|
114 |
</div>
|
includes/updates/upgrade_1_8_9_1.php
ADDED
@@ -0,0 +1,146 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Upgrade to 1.8.9.1
|
4 |
+
* Fixing Stripe orders where user_id/membership_id = 0
|
5 |
+
*/
|
6 |
+
function pmpro_upgrade_1_8_9_1() {
|
7 |
+
global $wpdb;
|
8 |
+
|
9 |
+
//Fixing Stripe orders where user_id/membership_id = 0. (Sets up update via AJAX)
|
10 |
+
$orders = $wpdb->get_col("SELECT id FROM $wpdb->pmpro_membership_orders WHERE gateway = 'stripe' AND user_id = 0 AND membership_id = 0 AND status <> 'error' ");
|
11 |
+
if(!empty($orders))
|
12 |
+
pmpro_addUpdate('pmpro_upgrade_1_8_9_1_ajax');
|
13 |
+
|
14 |
+
pmpro_setOption("db_version", "1.891");
|
15 |
+
return 1.891;
|
16 |
+
}
|
17 |
+
|
18 |
+
/*
|
19 |
+
We run this part of the update via AJAX from the updates page.
|
20 |
+
*/
|
21 |
+
function pmpro_upgrade_1_8_9_1_ajax() {
|
22 |
+
global $wpdb;
|
23 |
+
|
24 |
+
$debug = false;
|
25 |
+
$run = true;
|
26 |
+
|
27 |
+
//keeping track of which order we're working on
|
28 |
+
$last_order_id = get_option('pmpro_upgrade_1_8_9_1_last_order_id', 0);
|
29 |
+
|
30 |
+
//Fixing old $0 Stripe orders.
|
31 |
+
$orders = $wpdb->get_col("SELECT id FROM $wpdb->pmpro_membership_orders WHERE id > $last_order_id AND gateway = 'stripe' AND user_id = 0 AND membership_id = 0 AND status <> 'error' ORDER BY id LIMIT 2");
|
32 |
+
|
33 |
+
//track progress
|
34 |
+
$first_load = get_transient('pmpro_updates_first_load');
|
35 |
+
if($first_load) {
|
36 |
+
$total_orders = $wpdb->get_var("SELECT COUNT(id) FROM $wpdb->pmpro_membership_orders WHERE id > $last_order_id AND gateway = 'stripe' AND user_id = 0 AND membership_id = 0 AND status <> 'error' ");
|
37 |
+
update_option('pmpro_upgrade_1_8_9_1_total', $total_orders, 'no');
|
38 |
+
$progress = 0;
|
39 |
+
} else {
|
40 |
+
$total_orders = get_option('pmpro_upgrade_1_8_9_1_total', 0);
|
41 |
+
$progress = get_option('pmpro_upgrade_1_8_9_1_progress', 0);
|
42 |
+
}
|
43 |
+
update_option('pmpro_upgrade_1_8_9_1_progress', $progress + count($orders), 'no');
|
44 |
+
global $pmpro_updates_progress;
|
45 |
+
if($total_orders > 0)
|
46 |
+
$pmpro_updates_progress = "[" . $progress . "/" . $total_orders . "]";
|
47 |
+
else
|
48 |
+
$pmpro_updates_progress = "";
|
49 |
+
|
50 |
+
if(empty($orders)) {
|
51 |
+
//done with this update
|
52 |
+
pmpro_removeUpdate('pmpro_upgrade_1_8_9_1_ajax');
|
53 |
+
delete_option('pmpro_upgrade_1_8_9_1_last_order_id');
|
54 |
+
delete_option('pmpro_upgrade_1_8_9_1_total');
|
55 |
+
delete_option('pmpro_upgrade_1_8_9_1_progress');
|
56 |
+
} else {
|
57 |
+
//need to keep working
|
58 |
+
foreach($orders as $order_id) {
|
59 |
+
$last_order_id = $order_id; //keeping track of the last order we processed
|
60 |
+
|
61 |
+
//get order
|
62 |
+
$order = new MemberOrder($order_id);
|
63 |
+
|
64 |
+
//if we have a user_id, this has the same sub id as an earlier order and was already fixed
|
65 |
+
if(!empty($order->user_id))
|
66 |
+
continue;
|
67 |
+
|
68 |
+
if($debug)
|
69 |
+
echo "Order #" . $order->id . ", " . $order->code . " (" . $order->subscription_transaction_id . ")\n";
|
70 |
+
|
71 |
+
//find the subscription (via remote_get since this isn't the version of the library we use)
|
72 |
+
$subscription = json_decode(wp_remote_retrieve_body(wp_remote_get('https://api.stripe.com/v1/subscriptions/' . $order->subscription_transaction_id, array(
|
73 |
+
'timeout' => 60,
|
74 |
+
'sslverify' => FALSE,
|
75 |
+
'httpversion' => '1.1',
|
76 |
+
'headers'=>array('Authorization' => 'Bearer ' . pmpro_getOption("stripe_secretkey")),
|
77 |
+
))));
|
78 |
+
|
79 |
+
//no sub?
|
80 |
+
if(empty($subscription) || empty($subscription->customer)) {
|
81 |
+
if($debug)
|
82 |
+
echo "- Can't find the subscription.\n";
|
83 |
+
if($run)
|
84 |
+
$wpdb->query("UPDATE $wpdb->pmpro_membership_orders SET `status` = 'error', notes = CONCAT(notes, '\nRecurring order we couldn\'t find the subscription.') WHERE id = $order->id LIMIT 1");
|
85 |
+
|
86 |
+
continue;
|
87 |
+
}
|
88 |
+
|
89 |
+
//get customer
|
90 |
+
$customer = Stripe_Customer::retrieve($subscription->customer);
|
91 |
+
|
92 |
+
//no customer? mark order as error and bail
|
93 |
+
if(empty($customer)) {
|
94 |
+
if($debug)
|
95 |
+
echo "- Can't find the customer.\n";
|
96 |
+
if($run)
|
97 |
+
$wpdb->query("UPDATE $wpdb->pmpro_membership_orders SET `status` = 'error', notes = CONCAT(notes, '\nRecurring order we couldn\'t find the original customer for.') WHERE id = $order->id LIMIT 1");
|
98 |
+
|
99 |
+
continue;
|
100 |
+
}
|
101 |
+
|
102 |
+
//get past payments
|
103 |
+
$invoices = $customer->invoices(array("limit"=>100));
|
104 |
+
|
105 |
+
//find invoices for the same sub and see if we have a good order for it
|
106 |
+
if(!empty($invoices)) {
|
107 |
+
foreach($invoices->data as $invoice) {
|
108 |
+
//echo "- " . $invoice->subscription . ", " . $invoice->charge . ", " . $invoice->id . "<br />";
|
109 |
+
if($invoice->subscription == $order->subscription_transaction_id) {
|
110 |
+
//same sub. look for an order for this invoice or charge
|
111 |
+
$old_order = $wpdb->get_row("SELECT id, user_id, membership_id, subscription_transaction_id
|
112 |
+
FROM $wpdb->pmpro_membership_orders
|
113 |
+
WHERE gateway = 'stripe' AND
|
114 |
+
(payment_transaction_id = '" . $invoice->charge . "' OR payment_transaction_id = '" . $invoice->id . "') AND
|
115 |
+
user_id <> 0 AND
|
116 |
+
membership_id <> 0
|
117 |
+
LIMIT 1
|
118 |
+
");
|
119 |
+
if(!empty($old_order)) {
|
120 |
+
//found it, let's fix data
|
121 |
+
if($debug)
|
122 |
+
echo "- Order #" . $old_order->id . ", " . $old_order->code . " found! FIXED\n";
|
123 |
+
|
124 |
+
if($run) {
|
125 |
+
$sqlQuery = "UPDATE $wpdb->pmpro_membership_orders SET user_id = " . $old_order->user_id . ", membership_id = " . $old_order->membership_id . " WHERE user_id = 0 AND membership_id = 0 AND subscription_transaction_id = '" . $order->subscription_transaction_id . "' ";
|
126 |
+
$wpdb->query($sqlQuery);
|
127 |
+
}
|
128 |
+
|
129 |
+
continue 2;
|
130 |
+
}
|
131 |
+
}
|
132 |
+
}
|
133 |
+
}
|
134 |
+
|
135 |
+
//didn't find an invoice for this sub
|
136 |
+
if($debug)
|
137 |
+
echo "- No invoice for this sub.\n";
|
138 |
+
if($run)
|
139 |
+
$wpdb->query("UPDATE $wpdb->pmpro_membership_orders SET `status` = 'error', notes = CONCAT(notes, '\nRecurring order we couldn\'t find the original customer for.') WHERE id = $order->id LIMIT 1");
|
140 |
+
|
141 |
+
continue;
|
142 |
+
}
|
143 |
+
|
144 |
+
update_option('pmpro_upgrade_1_8_9_1_last_order_id', $last_order_id, 'no');
|
145 |
+
}
|
146 |
+
}
|
includes/upgradecheck.php
CHANGED
@@ -155,6 +155,15 @@ function pmpro_checkForUpgrades()
|
|
155 |
if($pmpro_db_version < 1.88) {
|
156 |
$pmpro_db_version = pmpro_upgrade_1_8_8();
|
157 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
158 |
}
|
159 |
|
160 |
function pmpro_db_delta()
|
155 |
if($pmpro_db_version < 1.88) {
|
156 |
$pmpro_db_version = pmpro_upgrade_1_8_8();
|
157 |
}
|
158 |
+
|
159 |
+
/*
|
160 |
+
v1.8.9.1
|
161 |
+
* Fixing Stripe orders where user_id/membership_id = 0
|
162 |
+
*/
|
163 |
+
require_once(PMPRO_DIR . "/includes/updates/upgrade_1_8_9_1.php");
|
164 |
+
if($pmpro_db_version < 1.891) {
|
165 |
+
$pmpro_db_version = pmpro_upgrade_1_8_9_1();
|
166 |
+
}
|
167 |
}
|
168 |
|
169 |
function pmpro_db_delta()
|
languages/email/el_GR/admin_change.html
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Ένας διαχειριστής στο !!sitename!! έχει αλλάξει το επίπεδο συνδρομής σας.</p>
|
3 |
+
|
4 |
+
<p>!!membership_change!!.</p>
|
5 |
+
|
6 |
+
<p>Σε περίπτωση που δεν ζητήσατε εσείς αυτή την αλλαγή και επιθυμείτε περισσότερες παρακαλούμε επικοινωνήστε μαζί μας στο !!siteemail!!</p>
|
7 |
+
|
8 |
+
<p>Συνδεθείτε στο λογαριασμό σας από εδώ: !!login_link!!</p>
|
languages/email/el_GR/admin_change_admin.html
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Ένας διαχειριστής στο !!sitename!! έχει αλλάξει ένα επίπεδο συνδρομής για !!name!!.</p>
|
3 |
+
|
4 |
+
<p>!!membership_change!!.</p>
|
5 |
+
|
6 |
+
<p>Συνδεθείτε στο WordPress admin panel σας από εδώ: !!login_link!!</p>
|
languages/email/el_GR/billable_invoice.html
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Σας ευχαριστούμε για την συνδρομή σας στο !!sitename!!. Παρακάτω βρίσκεται το τιμολόγιο για την αγορά #: !!order_code!!</p>
|
3 |
+
|
4 |
+
!!invoice!!
|
5 |
+
|
6 |
+
<p>Συνδεθείτε στον λογαριασμό σας από εδώ: !!login_link!!</p>
|
7 |
+
<p>Για την online έκδοση του παρόντος τιμολογίου, πατήστε εδώ: !!invoice_link!!</p>
|
languages/email/el_GR/billing.html
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Οι πληροφορίες χρέωσης σας στο !!sitename!! έχουνν αλλάξει.</p>
|
3 |
+
|
4 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
5 |
+
<p>
|
6 |
+
Πληροφορίες:<br />
|
7 |
+
!!billing_address!!
|
8 |
+
</p>
|
9 |
+
|
10 |
+
<p>
|
11 |
+
!!cardtype!!: !!accountnumber!!<br />
|
12 |
+
Λήξη: !!expirationmonth!!/!!expirationyear!!
|
13 |
+
</p>
|
14 |
+
|
15 |
+
<p>Εάν δεν επιθυμείτε κάποια αλλαγή στις πληροφορίες χρέωσης παρακαλούμε επικοινωνήστε μαζί μας στο !!siteemail!!</p>
|
16 |
+
|
17 |
+
<p>Συνδεθείτε στο λογαριασμό σας από εδώ: !!login_link!!</p>
|
languages/email/el_GR/billing_admin.html
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Οι πληροφορίες χρέωσης για !!display_name!! στο !!sitename!! έχουν αλλάξει.</p>
|
3 |
+
|
4 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
5 |
+
<p>
|
6 |
+
Πληροφορίες Χρέωσης:<br />
|
7 |
+
!!billing_name!!<br />
|
8 |
+
!!billing_street!!<br />
|
9 |
+
!!billing_city!!, !!billing_state!! !!billing_zip!! !!billing_country!!
|
10 |
+
!!billing_phone!!
|
11 |
+
</p>
|
12 |
+
|
13 |
+
<p>
|
14 |
+
!!cardtype!!: !!accountnumber!!<br />
|
15 |
+
Λήξη: !!expirationmonth!!/!!expirationyear!!
|
16 |
+
</p>
|
17 |
+
|
18 |
+
<p>Συνδεθείτε στο WordPress dashboard σας από εδώ: !!login_link!!</p>
|
languages/email/el_GR/billing_failure.html
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Η τωρινή πληρωμή της συνδρομής σας για την !!sitename!! συνδρομή σας έχει αποτύχει. <strong>Παρακαλούμε επιλέξτε τον παρακάτω σύνδεσμο για να συνδεθείτε και να ενημερώσετε τις πληροφοριές χρέωσής σας ώστε να αποφύγετε την αναστολή λογαριασμού. !!login_link!!</strong></p>
|
3 |
+
|
4 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
5 |
+
<p>Οι πρόσφατες πληροφορίες λογαριασμού που έχουμε σε αρχείο είναι:</p>
|
6 |
+
|
7 |
+
<p>!!billing_address!!</p>
|
8 |
+
|
9 |
+
<p>
|
10 |
+
!!cardtype!!: !!accountnumber!!<br />
|
11 |
+
Λήξη: !!expirationmonth!!/!!expirationyear!!
|
12 |
+
</p>
|
languages/email/el_GR/billing_failure_admin.html
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Αποτυχία Πληρωμής</p>
|
3 |
+
|
4 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
5 |
+
<p>Οι πιο πρόσφατες πληροφορίες λογαριασμού που έχουμε σε αρχείο είναι:</p>
|
6 |
+
|
7 |
+
<p>!!billing_address!!</p>
|
8 |
+
|
9 |
+
<p>
|
10 |
+
!!cardtype!!: !!accountnumber!!<br />
|
11 |
+
Λήξη: !!expirationmonth!!/!!expirationyear!!
|
12 |
+
</p>
|
languages/email/el_GR/cancel.html
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Η συνδρομή σας στο !!sitename!! έχει ακυρωθεί.</p>
|
3 |
+
|
4 |
+
<p>Σε περίπτωση που δεν ζητήσατε την παρούσα ακύρωση και επιθυμείτε περισσότερες πληροφορίες επικοινωνήστε μαζί μας στο !!siteemail!!</p>
|
languages/email/el_GR/cancel_admin.html
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Η συνδρομή για !!user_login!! στο !!sitename!! έχει ακυρωθεί.</p>
|
3 |
+
|
4 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
5 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
6 |
+
<p>Ημερομηνία Έναρξης: !!startdate!!</p>
|
7 |
+
<p>Ημερομηνία Ακύρωσης: !!enddate!!</p>
|
8 |
+
|
9 |
+
<p>Συνδεθείτε στο WordPress admin panel σας από εδώ: !!login_link!!</p>
|
languages/email/el_GR/checkout_check.html
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Σας ευχαριστούμε για τη συνδρομή σας στο !!sitename!!. Ο λογαριασμός σας είναι ενεργός.</p>
|
3 |
+
|
4 |
+
!!instructions!!
|
5 |
+
|
6 |
+
<p>Παρακάτω υπάρχουν πληροφορίες για το λογαριασμό σας και η απόδειξη για την αρχική σας πληρωμή.</p>
|
7 |
+
|
8 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
9 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
10 |
+
<p>Κόστος Συνδρομής: !!membership_cost!!</p>
|
11 |
+
!!membership_expiration!! !!discount_code!!
|
12 |
+
|
13 |
+
<p>
|
14 |
+
Τιμολόγιο #!!invoice_id!! στις !!invoice_date!!<br />
|
15 |
+
Συνολικό Κόστος: !!invoice_total!!
|
16 |
+
</p>
|
17 |
+
|
18 |
+
<p>Συνδεθείτε στο λογαριασμό σας από εδώ: !!login_link!!</p>
|
languages/email/el_GR/checkout_check_admin.html
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Υπήρξε μία ολοκλήρωση αγοράς ενός νέου μέλους στο !!sitename!!.</p>
|
3 |
+
|
4 |
+
<p><strong>Επιλέχθηκε η πληρωμή με κατάθεση.</strong></p>
|
5 |
+
|
6 |
+
<p>Παρακάτω υπάρχουν οι πληροφορίες για το νέο λογαριασμό συνδρομητή και η απόδειξη για την αρχική πληρωμή μέλους.</p>
|
7 |
+
|
8 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
9 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
10 |
+
<p>Κόστος Συνδρομής: !!membership_cost!!</p>
|
11 |
+
!!membership_expiration!! !!discount_code!!
|
12 |
+
|
13 |
+
<p>
|
14 |
+
Τιμολόγιο #!!invoice_id!! στις !!invoice_date!!<br />
|
15 |
+
Συνολική Χρέωση: $!!invoice_total!!
|
16 |
+
</p>
|
17 |
+
|
18 |
+
<p>Συνδεθείτε στο λογαριασμό σας από εδώ: !!login_link!!</p>
|
languages/email/el_GR/checkout_express.html
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Σας ευχαριστούμε για την συνδρομή σας στο !!sitename!!. Ο λογαριασμός σας είναι ενεργός.</p>
|
3 |
+
<p>Παρακάτω υπάρχουν πληροφορίες για τον λογαριασμό και μία απόδειξη για την αρχική σας πληρωμή.</p>
|
4 |
+
|
5 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
6 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
7 |
+
<p>Κόστος Συνδρομής: !!membership_cost!!</p>
|
8 |
+
!!membership_expiration!! !!discount_code!!
|
9 |
+
|
10 |
+
<p>
|
11 |
+
Τιμολόγιο #!!invoice_id!! on !!invoice_date!!<br />
|
12 |
+
Συνολικό Κόστος: !!invoice_total!!
|
13 |
+
</p>
|
14 |
+
|
15 |
+
<p>Συνδεθείτε στο λογαριασμό σας από εδώ: !!login_link!!</p>
|
languages/email/el_GR/checkout_express_admin.html
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Υπήρξε ένας έλεγχος συνδρομής για ένα νέο μέλος στο !!sitename!!.</p>
|
3 |
+
<p>Παρακάτω υπάρχουν οι πληροφορίες για το νέο λογαριασμό και μία απόδειξη για την αρχική πληρωμή.</p>
|
4 |
+
|
5 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
6 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
7 |
+
<p>Κόστος Συνδρομής: !!membership_cost!!</p>
|
8 |
+
!!membership_expiration!! !!discount_code!!
|
9 |
+
|
10 |
+
<p>
|
11 |
+
Τιμολόγιο #!!invoice_id!! on !!invoice_date!!<br />
|
12 |
+
Συνολικό Ποσό: !!invoice_total!!
|
13 |
+
</p>
|
14 |
+
|
15 |
+
<p>Συνδεθείτε στο λογαριασμό σας από εδώ: !!login_link!!</p>
|
languages/email/el_GR/checkout_free.html
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Σας ευχαριστούμε για τη συνδρομή σας στο !!sitename!!. Ο λογαριασμός σας είναι ενεργός.</p>
|
3 |
+
<p>Παρακάτω υπάρχουν πληροφορίες για το λογαριασμό σας.</p>
|
4 |
+
|
5 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
6 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
7 |
+
!!membership_expiration!! !!discount_code!!
|
8 |
+
|
9 |
+
<p>Συνδεθείτε στο λογαριασμό σας από εδώ: !!login_link!!</p>
|
languages/email/el_GR/checkout_free_admin.html
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Υπήρξε ένα νέο μέλος στο !!sitename!!.</p>
|
3 |
+
<p>Παρακάτω υπάρχουν πληροφορίες γαι το νέο λογαριασμό.</p>
|
4 |
+
|
5 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
6 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
7 |
+
!!membership_expiration!! !!discount_code!!
|
8 |
+
|
9 |
+
<p>Συνδεθείτε στο λογαριασμό από εδώ: !!login_link!!</p>
|
languages/email/el_GR/checkout_freetrial.html
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Ευχαριστούμε για τη συνδρομή σας στο !!sitename!!. Η συνδρομή σας είναι πλέον ενεργοποιημένη.</p>
|
3 |
+
<p>Παρακάτω είναι οι πληροφορίες σχετικά με την συνδρομή σας.</p>
|
4 |
+
|
5 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
6 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
7 |
+
<p>Κόστος Συνδρομήας: !!membership_cost!!</p>
|
8 |
+
!!membership_expiration!! !!discount_code!!
|
9 |
+
|
10 |
+
<p>
|
11 |
+
Πληροφορίες Χρέωσης στο αρχείο:<br />
|
12 |
+
!!billing_address!!
|
13 |
+
</p>
|
14 |
+
|
15 |
+
<p>
|
16 |
+
!!cardtype!!: !!accountnumber!!<br />
|
17 |
+
Λήξη: !!expirationmonth!!/!!expirationyear!!
|
18 |
+
</p>
|
19 |
+
|
20 |
+
<p>Συνδεθείτε στον λογαριασμό σας εδώ: !!login_link!!</p>
|
languages/email/el_GR/checkout_freetrial_admin.html
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Υπάρχει ένα καινούριο συνδρομητικό μέλος στο !!sitename!!.</p>
|
3 |
+
<p>Παρακάτω είναι οι πληροφορίες της συνδρομής και η απόδειξη σας.</p>
|
4 |
+
|
5 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
6 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
7 |
+
<p>Κόστος Συνδρομής: !!membership_cost!!</p>
|
8 |
+
!!membership_expiration!! !!discount_code!!
|
9 |
+
|
10 |
+
<p>
|
11 |
+
Τιμολόγιο #!!invoice_id!! on !!invoice_date!!<br />
|
12 |
+
Σύνολο Χρέωσης: !!invoice_total!!
|
13 |
+
</p>
|
14 |
+
|
15 |
+
<p>
|
16 |
+
!!cardtype!!: !!accountnumber!!<br />
|
17 |
+
Λήξη: !!expirationmonth!!/!!expirationyear!!
|
18 |
+
</p>
|
19 |
+
|
20 |
+
<p>Συνδεθείτε στον λογαριασμό σας εδώ: !!login_link!!</p>
|
languages/email/el_GR/checkout_paid.html
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Ευχαριστούμε για την συνδρομή σας στο !!sitename!!. Η συνδρομή σας έχει πλέον ενεργοποιηθεί.</p>
|
3 |
+
<p>Παρακάτω είναι οι πληροφορίες σχετικά με την συνδρομή και η απόδειξη της αρχικής σας συνδρομής.</p>
|
4 |
+
|
5 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
6 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
7 |
+
<p>Κόστος Συνδρομής: !!membership_cost!!</p>
|
8 |
+
!!membership_expiration!! !!discount_code!!
|
9 |
+
|
10 |
+
<p>
|
11 |
+
Τιμολόγιο #!!invoice_id!! on !!invoice_date!!<br />
|
12 |
+
Σύνολο Χρέωσης: !!invoice_total!!
|
13 |
+
</p>
|
14 |
+
<p>
|
15 |
+
Πληροφορίες Χρέωσης:<br />
|
16 |
+
!!billing_address!!
|
17 |
+
</p>
|
18 |
+
|
19 |
+
<p>
|
20 |
+
!!cardtype!!: !!accountnumber!!<br />
|
21 |
+
Λήξη: !!expirationmonth!!/!!expirationyear!!
|
22 |
+
</p>
|
23 |
+
|
24 |
+
<p>Συνδεθείτε στον λογαριασμό σας: !!login_link!!</p>
|
languages/email/el_GR/checkout_paid_admin.html
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Υπάρχει ένα καινούριο συνδρομητικό μέλος στο !!sitename!!.</p>
|
3 |
+
<p>Παρακάτω είναι οι πληροφορίες της συνδρομής και η απόδειξης σας.</p>
|
4 |
+
|
5 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
6 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
7 |
+
<p>Κόστος Συνδρομής: !!membership_cost!!</p>
|
8 |
+
!!membership_expiration!! !!discount_code!!
|
9 |
+
|
10 |
+
<p>
|
11 |
+
Τιμολόγιο #!!invoice_id!! on !!invoice_date!!<br />
|
12 |
+
Σύνολο Χρέωσης: !!invoice_total!!
|
13 |
+
</p>
|
14 |
+
<p>
|
15 |
+
Πληροφορίες Χρέωσης:<br />
|
16 |
+
!!billing_address!!
|
17 |
+
</p>
|
18 |
+
|
19 |
+
<p>
|
20 |
+
!!cardtype!!: !!accountnumber!!<br />
|
21 |
+
Λήξη: !!expirationmonth!!/!!expirationyear!!
|
22 |
+
</p>
|
23 |
+
|
24 |
+
<p>Συνδεθείτε στον λογαριασμό σας εδώ: !!login_link!!</p>
|
languages/email/el_GR/checkout_trial.html
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Ευχαριστούμε για την συνδρομή σας στο !!sitename!!. Η συνδρομή σας έχει πλέον ενεργοποιηθεί.</p>
|
3 |
+
<p>Παρακάτω είναι οι πληροφορίες σχετικά με την συνδρομή και η απόδειξη της αρχικής σας συνδρομής.</p>
|
4 |
+
|
5 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
6 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
7 |
+
<p>Κόστος Συνδρομής: !!membership_cost!!</p>
|
8 |
+
!!membership_expiration!! !!discount_code!!
|
9 |
+
|
10 |
+
<p>
|
11 |
+
Τιμολόγιο #!!invoice_id!! on !!invoice_date!!<br />
|
12 |
+
Σύνολο Χρέωσης: !!invoice_total!!
|
13 |
+
</p>
|
14 |
+
<p>
|
15 |
+
Πληροφορίες Χρέωσης:<br />
|
16 |
+
!!billing_address!!
|
17 |
+
</p>
|
18 |
+
|
19 |
+
<p>
|
20 |
+
!!cardtype!!: !!accountnumber!!<br />
|
21 |
+
Λήξη: !!expirationmonth!!/!!expirationyear!!
|
22 |
+
</p>
|
23 |
+
|
24 |
+
<p>Συνδεθείτε στον λογαριασμό σας: !!login_link!!</p>
|
languages/email/el_GR/checkout_trial_admin.html
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Υπάρχει ένα καινούριο συνδρομητικό μέλος στο !!sitename!!.</p>
|
3 |
+
<p>Παρακάτω είναι οι πληροφορίες της συνδρομής και η απόδειξη σας.</p>
|
4 |
+
|
5 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
6 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
7 |
+
<p>Κόστος Συνδρομής: !!membership_cost!!</p>
|
8 |
+
!!membership_expiration!! !!discount_code!!
|
9 |
+
|
10 |
+
<p>
|
11 |
+
Τιμολόγιο #!!invoice_id!! on !!invoice_date!!<br />
|
12 |
+
Σύνολο Χρέωσης: !!invoice_total!!
|
13 |
+
</p>
|
14 |
+
|
15 |
+
<p>
|
16 |
+
Πληροφορίες Χρέωσης:<br />
|
17 |
+
!!billing_address!!
|
18 |
+
</p>
|
19 |
+
|
20 |
+
<p>
|
21 |
+
!!cardtype!!: !!accountnumber!!<br />
|
22 |
+
Λήξη: !!expirationmonth!!/!!expirationyear!!
|
23 |
+
</p>
|
24 |
+
|
25 |
+
<p>Συνδεθείτε στον λογαριασμό σας εδώ: !!login_link!!</p>
|
languages/email/el_GR/credit_card_expiring.html
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Ο τρόπος πληρωμής που χρησιμοποιήθηκε για τη συνδρομή σας στο !!sitename!! Θα λήξει σύντομα. <strong>Παρακαλώ πατήστε τον παρακάτω σύνδεσμο για να συνδεθείτε στον λογαρισμό σας και να αποφύγετε τον έλεγχο του λογαριασμού σας. !!login_link!!</strong></p>
|
3 |
+
|
4 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
5 |
+
<p>Οι πρόσφατες πληροφορίες λογαριασμού που έχουμε στα αρχεία μας είναι:</p>
|
6 |
+
|
7 |
+
<p>!!billing_name!!</br />
|
8 |
+
!!billing_address!!
|
9 |
+
</p>
|
10 |
+
|
11 |
+
<p>
|
12 |
+
!!cardtype!!: !!accountnumber!!<br />
|
13 |
+
Λήξη: !!expirationmonth!!/!!expirationyear!!
|
14 |
+
</p>
|
languages/email/el_GR/default.html
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
!!body!!
|
languages/email/el_GR/footer.html
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>
|
3 |
+
Με εκτίμηση,<br />
|
4 |
+
!!sitename!!
|
5 |
+
</p>
|
languages/email/el_GR/header.html
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Κα/Κε !!name!!,</p>
|
languages/email/el_GR/invoice.html
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Ευχαριστουμε για τη συνδρομή σας στο !!sitename!!. Παρακάτω είναι η απόδειξη από την συνδρομή σας </p>
|
3 |
+
|
4 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
5 |
+
<p>
|
6 |
+
Τιμολόγιο #!!invoice_id!! on !!invoice_date!!<br />
|
7 |
+
Σύνολο Χρέωσης: !!invoice_total!!
|
8 |
+
</p>
|
9 |
+
<p>
|
10 |
+
Πληροφορίες Χρέωσης:<br />
|
11 |
+
!!billing_address!!
|
12 |
+
</p>
|
13 |
+
|
14 |
+
<p>
|
15 |
+
!!cardtype!!: !!accountnumber!!<br />
|
16 |
+
Λήξη: !!expirationmonth!!/!!expirationyear!!
|
17 |
+
</p>
|
18 |
+
|
19 |
+
<p>Συνδεθείτε στο λογαριασμό σας εδώ: !!login_link!!</p>
|
20 |
+
<p>Για να δείτε την ηλεκτρονική μορφή του τιμολογίου σας, πατήστε εδώ: !!invoice_link!!</p>
|
languages/email/el_GR/membership_expired.html
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Η συνδρομή σας στο !!sitename!! έχει λήξει.</p>
|
3 |
+
|
4 |
+
<p>Ευχαριστούμε για την υποστήριξη.</p>
|
5 |
+
|
6 |
+
<p>Δείτε τι προσφέρει η συνδρομή σας εδώ: !!levels_link!!</p>
|
7 |
+
|
8 |
+
<p>Συνδεθείτε για να διαχειριστείτε τον λογαριασμό σας εδώ: !!login_link!!</p>
|
languages/email/el_GR/membership_expiring.html
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Ευχαριστούμε για τη συνδρομή σας στο !!sitename!!. Πρόκειται μόνο για μια ειδοποίηση, η συνδρομή σας θα λήξει στις !!enddate!!.</p>
|
3 |
+
|
4 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
5 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
6 |
+
|
7 |
+
<p>Συνδεθείτε στον λογαρισμό σας εδώ: !!login_link!!</p>
|
languages/email/el_GR/trial_ending.html
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<meta charset="UTF-8">
|
2 |
+
<p>Ευχαριστούμε για τη συνδρομή σας στο !!sitename!!. Η δοκιμαστική σας περίοδος λήγει στις !!trial_end!!.</p>
|
3 |
+
|
4 |
+
<p>Λογαριασμός: !!display_name!! (!!user_email!!)</p>
|
5 |
+
<p>Επίπεδο Συνδρομής: !!membership_level_name!!</p>
|
6 |
+
|
7 |
+
<p>Η συνδρομή θα αλλάζει από !!trial_amount!! σε !!billing_amount!! κάθε !!cycle_number!! !!cycle_period!!(s).</p>
|
8 |
+
|
9 |
+
<p>Συνδεθείτε στον λογαριασμό σας εδώ: !!login_link!!</p>
|
languages/pmpro-el_GR.mo
ADDED
Binary file
|
languages/pmpro-el_GR.po
ADDED
@@ -0,0 +1,5778 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#
|
2 |
+
# Hi there! Details on how to help out translating Paid Memberships Pro can be found at:
|
3 |
+
# http://www.paidmembershipspro.com/documentation/languages/
|
4 |
+
#
|
5 |
+
msgid ""
|
6 |
+
msgstr ""
|
7 |
+
"Project-Id-Version: pmpro\n"
|
8 |
+
"POT-Creation-Date: 2016-04-01 13:22-0400\n"
|
9 |
+
"PO-Revision-Date: 2016-04-30 12:08+0300\n"
|
10 |
+
"Last-Translator: \n"
|
11 |
+
"Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
|
12 |
+
"MIME-Version: 1.0\n"
|
13 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
+
"Content-Transfer-Encoding: 8bit\n"
|
15 |
+
"X-Generator: Poedit 1.8.7\n"
|
16 |
+
"Language: el_GR\n"
|
17 |
+
|
18 |
+
#: adminpages/addons.php:5 adminpages/advancedsettings.php:5
|
19 |
+
#: adminpages/discountcodes.php:5 adminpages/emailsettings.php:5
|
20 |
+
#: adminpages/membershiplevels.php:5 adminpages/memberslist-csv.php:5
|
21 |
+
#: adminpages/memberslist.php:5 adminpages/orders-csv.php:5
|
22 |
+
#: adminpages/orders-print.php:12 adminpages/orders.php:5
|
23 |
+
#: adminpages/pagesettings.php:4 adminpages/paymentsettings.php:5
|
24 |
+
#: adminpages/updates.php:5 includes/license.php:36 adminpages/addons.php:21
|
25 |
+
#: adminpages/pagesettings.php:5
|
26 |
+
msgid "You do not have permissions to perform this action."
|
27 |
+
msgstr "Δεν έχετε δικαιώματα να εκτελέσετε αυτή την ενέργεια."
|
28 |
+
|
29 |
+
#: adminpages/addons.php:64 adminpages/admin_header.php:170
|
30 |
+
#: includes/adminpages.php:53 includes/adminpages.php:151
|
31 |
+
#: adminpages/addons.php:80 adminpages/admin_header.php:133
|
32 |
+
#: adminpages/admin_header.php:154 includes/adminpages.php:14
|
33 |
+
#: includes/adminpages.php:52 includes/adminpages.php:69
|
34 |
+
#: includes/adminpages.php:135 includes/adminpages.php:142
|
35 |
+
#: includes/adminpages.php:146
|
36 |
+
msgid "Add Ons"
|
37 |
+
msgstr "Add Ons"
|
38 |
+
|
39 |
+
#: adminpages/addons.php:71 adminpages/addons.php:87
|
40 |
+
#, php-format
|
41 |
+
msgid "Last checked on %s at %s."
|
42 |
+
msgstr "Τελευταίος έλεγχος στις %s %s."
|
43 |
+
|
44 |
+
#: adminpages/addons.php:72 adminpages/addons.php:88
|
45 |
+
msgid "Check Again"
|
46 |
+
msgstr "Ελέγξτε πάλι"
|
47 |
+
|
48 |
+
#: adminpages/addons.php:76 adminpages/orders.php:712 adminpages/addons.php:92
|
49 |
+
#: adminpages/orders.php:605 adminpages/orders.php:741
|
50 |
+
msgid "All"
|
51 |
+
msgstr "Όλα"
|
52 |
+
|
53 |
+
#: adminpages/addons.php:77 adminpages/addons.php:93
|
54 |
+
msgid "Active"
|
55 |
+
msgstr "Ενεργό"
|
56 |
+
|
57 |
+
#: adminpages/addons.php:78 adminpages/addons.php:94
|
58 |
+
msgid "Inactive"
|
59 |
+
msgstr "Ανενεργό"
|
60 |
+
|
61 |
+
#: adminpages/addons.php:79 adminpages/addons.php:95
|
62 |
+
msgid "Update Available"
|
63 |
+
msgstr "Διαθέσιμη αναβάθμιση"
|
64 |
+
|
65 |
+
#: adminpages/addons.php:80 adminpages/addons.php:96
|
66 |
+
msgid "Not Installed"
|
67 |
+
msgstr "Μη εγκατεστημένο"
|
68 |
+
|
69 |
+
#: adminpages/addons.php:93 adminpages/addons.php:109
|
70 |
+
msgid "Add On Name"
|
71 |
+
msgstr "Όνομα Add On"
|
72 |
+
|
73 |
+
#: adminpages/addons.php:94 adminpages/addons.php:110
|
74 |
+
msgid "Type"
|
75 |
+
msgstr "Τύπος"
|
76 |
+
|
77 |
+
#: adminpages/addons.php:95 adminpages/membershiplevels.php:300
|
78 |
+
#: adminpages/addons.php:111 adminpages/membershiplevels.php:296
|
79 |
+
#: adminpages/membershiplevels.php:298
|
80 |
+
msgid "Description"
|
81 |
+
msgstr "Περιγραφή"
|
82 |
+
|
83 |
+
#: adminpages/addons.php:118 adminpages/addons.php:134
|
84 |
+
msgid "No Add Ons found."
|
85 |
+
msgstr "Δεν βρέθηκαν Add Ons."
|
86 |
+
|
87 |
+
#: adminpages/addons.php:179 adminpages/addons.php:184
|
88 |
+
#: adminpages/addons.php:196 adminpages/addons.php:195
|
89 |
+
#: adminpages/addons.php:200 adminpages/addons.php:212
|
90 |
+
msgid "Install Now"
|
91 |
+
msgstr "Εγκατάσταση τώρα"
|
92 |
+
|
93 |
+
#: adminpages/addons.php:185 adminpages/addons.php:191
|
94 |
+
#: adminpages/addons.php:197 adminpages/addons.php:203
|
95 |
+
#: adminpages/addons.php:201 adminpages/addons.php:207
|
96 |
+
#: adminpages/addons.php:213 adminpages/addons.php:219
|
97 |
+
msgid "Download"
|
98 |
+
msgstr "Κατέβασμα"
|
99 |
+
|
100 |
+
#: adminpages/addons.php:190 adminpages/addons.php:202
|
101 |
+
#: adminpages/addons.php:206 adminpages/addons.php:218
|
102 |
+
msgid "Update License"
|
103 |
+
msgstr "Ενημέρωση άδειας"
|
104 |
+
|
105 |
+
#: adminpages/addons.php:208 adminpages/addons.php:224
|
106 |
+
msgid "Deactivate"
|
107 |
+
msgstr "Απενεργοποίηση"
|
108 |
+
|
109 |
+
#: adminpages/addons.php:208 adminpages/addons.php:224
|
110 |
+
#, php-format
|
111 |
+
msgid "Deactivate %s"
|
112 |
+
msgstr "Απενεργοποίηση %s"
|
113 |
+
|
114 |
+
#: adminpages/addons.php:212 adminpages/addons.php:228
|
115 |
+
msgid "Activate"
|
116 |
+
msgstr "Ενεργοποίηση"
|
117 |
+
|
118 |
+
#: adminpages/addons.php:212 adminpages/addons.php:228
|
119 |
+
#, php-format
|
120 |
+
msgid "Activate %s"
|
121 |
+
msgstr "Ενεργοποίηση %s"
|
122 |
+
|
123 |
+
#: adminpages/addons.php:213 adminpages/addons.php:229
|
124 |
+
msgid "Delete"
|
125 |
+
msgstr "Διαγραφή"
|
126 |
+
|
127 |
+
#: adminpages/addons.php:213 adminpages/addons.php:229
|
128 |
+
#, php-format
|
129 |
+
msgid "Delete %s"
|
130 |
+
msgstr "Διαγραφή %s"
|
131 |
+
|
132 |
+
#: adminpages/addons.php:223 adminpages/addons.php:239
|
133 |
+
msgid "PMPro Free"
|
134 |
+
msgstr "PMPro Free"
|
135 |
+
|
136 |
+
#: adminpages/addons.php:225 adminpages/addons.php:241
|
137 |
+
msgid "PMPro Core"
|
138 |
+
msgstr "PMPro Core"
|
139 |
+
|
140 |
+
#: adminpages/addons.php:227 adminpages/addons.php:243
|
141 |
+
msgid "PMPro Plus"
|
142 |
+
msgstr "PMPro Plus"
|
143 |
+
|
144 |
+
#: adminpages/addons.php:229 adminpages/addons.php:245
|
145 |
+
msgid "WordPress.org"
|
146 |
+
msgstr "WordPress.org"
|
147 |
+
|
148 |
+
#: adminpages/addons.php:231 shortcodes/pmpro_account.php:146
|
149 |
+
#: adminpages/addons.php:247
|
150 |
+
msgid "N/A"
|
151 |
+
msgstr "N/A"
|
152 |
+
|
153 |
+
#: adminpages/addons.php:240 adminpages/addons.php:256
|
154 |
+
#, php-format
|
155 |
+
msgid "Version %s"
|
156 |
+
msgstr "Έκδοση %s"
|
157 |
+
|
158 |
+
#: adminpages/addons.php:245 adminpages/addons.php:261
|
159 |
+
#, php-format
|
160 |
+
msgid "By %s"
|
161 |
+
msgstr "Από %s"
|
162 |
+
|
163 |
+
#: adminpages/addons.php:252 adminpages/addons.php:268
|
164 |
+
#, php-format
|
165 |
+
msgid "More information about %s"
|
166 |
+
msgstr "Περισσότερες πληροφορίες για %s"
|
167 |
+
|
168 |
+
#: adminpages/addons.php:254 adminpages/addons.php:270
|
169 |
+
msgid "View details"
|
170 |
+
msgstr "Δείτε λεπτομέριες"
|
171 |
+
|
172 |
+
#: adminpages/addons.php:259 adminpages/addons.php:275
|
173 |
+
msgid "Visit plugin site"
|
174 |
+
msgstr "Επισκεφθείτε το site του plugin"
|
175 |
+
|
176 |
+
#: adminpages/admin_header.php:25
|
177 |
+
msgid "Add a membership level to get started."
|
178 |
+
msgstr "Προσθέστε ένα επίπεδο συνδρομής για να ξεκινήσετε."
|
179 |
+
|
180 |
+
#: adminpages/admin_header.php:27
|
181 |
+
msgid "Set up the membership pages"
|
182 |
+
msgstr "Ορίστε τις σελίδες συνδρομών"
|
183 |
+
|
184 |
+
#: adminpages/admin_header.php:29
|
185 |
+
msgid "Set up your SSL certificate and payment gateway"
|
186 |
+
msgstr "Ορίστε το SSL πιστοποιητικό και τους τρόπους πληρωμών"
|
187 |
+
|
188 |
+
#: adminpages/admin_header.php:38
|
189 |
+
msgid ""
|
190 |
+
"The billing details for some of your membership levels is not supported by "
|
191 |
+
"Stripe."
|
192 |
+
msgstr ""
|
193 |
+
"Οι λεπτομέριες λογαριασμού για ορισμένα επίπεδα συνδρομών δεν υποστηρίζονται "
|
194 |
+
"από την Stripe."
|
195 |
+
|
196 |
+
#: adminpages/admin_header.php:46
|
197 |
+
msgid ""
|
198 |
+
"The billing details for this level are not supported by Stripe. Please "
|
199 |
+
"review the notes in the Billing Details section below."
|
200 |
+
msgstr ""
|
201 |
+
"Οι λεπτομέριες λογαριασμού για αυτό το επίπεδο συνδρομής δεν υποστηρίζεται "
|
202 |
+
"από την Stripe. Παρακαλώ αναθεωρήστε τις λεπτομέριες στο πεδίο Billing "
|
203 |
+
"παρακάτω."
|
204 |
+
|
205 |
+
#: adminpages/admin_header.php:50 adminpages/admin_header.php:70
|
206 |
+
#: adminpages/admin_header.php:90 adminpages/admin_header.php:111
|
207 |
+
msgid "The levels with issues are highlighted below."
|
208 |
+
msgstr "Τα επίπεδα με πρόβλημα υπογραμμίζονται παρακάτω."
|
209 |
+
|
210 |
+
#: adminpages/admin_header.php:52 adminpages/admin_header.php:72
|
211 |
+
#: adminpages/admin_header.php:92 adminpages/admin_header.php:113
|
212 |
+
msgid "Please edit your levels"
|
213 |
+
msgstr "Παρακαλώ επεξεργαστείτε τα επίπεδά σας"
|
214 |
+
|
215 |
+
#: adminpages/admin_header.php:58
|
216 |
+
msgid ""
|
217 |
+
"The billing details for some of your membership levels is not supported by "
|
218 |
+
"Payflow."
|
219 |
+
msgstr ""
|
220 |
+
"Οι λεπτομέριες λογαριασμού για ορισμένα επίπεδα συνδρομών δεν υποστηρίζονται "
|
221 |
+
"από την Payflow."
|
222 |
+
|
223 |
+
#: adminpages/admin_header.php:66
|
224 |
+
msgid ""
|
225 |
+
"The billing details for this level are not supported by Payflow. Please "
|
226 |
+
"review the notes in the Billing Details section below."
|
227 |
+
msgstr ""
|
228 |
+
"Οι λεπτομέριες λογαριασμού για αυτό το επίπεδο συνδρομής δεν υποστηρίζεται "
|
229 |
+
"από την Payflow. Παρακαλώ αναθεωρήστε τις λεπτομέριες στο πεδίο Billing "
|
230 |
+
"παρακάτω."
|
231 |
+
|
232 |
+
#: adminpages/admin_header.php:78
|
233 |
+
msgid ""
|
234 |
+
"The billing details for some of your membership levels is not supported by "
|
235 |
+
"Braintree."
|
236 |
+
msgstr ""
|
237 |
+
"Οι λεπτομέριες λογαριασμού για ορισμένα επίπεδα συνδρομών δεν υποστηρίζονται "
|
238 |
+
"από την Braintree."
|
239 |
+
|
240 |
+
#: adminpages/admin_header.php:86
|
241 |
+
msgid ""
|
242 |
+
"The billing details for this level are not supported by Braintree. Please "
|
243 |
+
"review the notes in the Billing Details section below."
|
244 |
+
msgstr ""
|
245 |
+
"Οι λεπτομέριες λογαριασμού για αυτό το επίπεδο συνδρομής δεν υποστηρίζεται "
|
246 |
+
"από την Braintree. Παρακαλώ αναθεωρήστε τις λεπτομέριες στο πεδίο Billing "
|
247 |
+
"παρακάτω."
|
248 |
+
|
249 |
+
#: adminpages/admin_header.php:98
|
250 |
+
msgid ""
|
251 |
+
"The billing details for some of your membership levels is not supported by "
|
252 |
+
"TwoCheckout."
|
253 |
+
msgstr ""
|
254 |
+
"Οι λεπτομέριες λογαριασμού για ορισμένα επίπεδα συνδρομών δεν υποστηρίζονται "
|
255 |
+
"από την TwoCheckout."
|
256 |
+
|
257 |
+
#: adminpages/admin_header.php:107
|
258 |
+
msgid ""
|
259 |
+
"The billing details for this level are not supported by 2Checkout. Please "
|
260 |
+
"review the notes in the Billing Details section below."
|
261 |
+
msgstr ""
|
262 |
+
"Οι λεπτομέριες λογαριασμού για αυτό το επίπεδο συνδρομής δεν υποστηρίζεται "
|
263 |
+
"από την 2Checkout. Παρακαλώ αναθεωρήστε τις λεπτομέριες στο πεδίο Billing "
|
264 |
+
"παρακάτω."
|
265 |
+
|
266 |
+
#: adminpages/admin_header.php:127 adminpages/admin_header.php:106
|
267 |
+
msgid "Plugin Support"
|
268 |
+
msgstr "Plugin Support"
|
269 |
+
|
270 |
+
#: adminpages/admin_header.php:127 adminpages/admin_header.php:106
|
271 |
+
msgid "User Forum"
|
272 |
+
msgstr "User Forum"
|
273 |
+
|
274 |
+
#: adminpages/admin_header.php:150 adminpages/membershiplevels.php:619
|
275 |
+
#: adminpages/pagesettings.php:70 includes/adminpages.php:69
|
276 |
+
#: includes/adminpages.php:70 includes/adminpages.php:116
|
277 |
+
#: includes/metaboxes.php:131 adminpages/admin_header.php:128
|
278 |
+
#: adminpages/admin_header.php:149 adminpages/membershiplevels.php:490
|
279 |
+
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:498
|
280 |
+
#: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:526
|
281 |
+
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:618
|
282 |
+
#: adminpages/pagesettings.php:69 includes/adminpages.php:44
|
283 |
+
#: includes/adminpages.php:64 includes/adminpages.php:65
|
284 |
+
#: includes/adminpages.php:100 includes/adminpages.php:107
|
285 |
+
#: includes/adminpages.php:111 includes/metaboxes.php:126
|
286 |
+
msgid "Membership Levels"
|
287 |
+
msgstr "Επίπεδα συνδρομών"
|
288 |
+
|
289 |
+
#: adminpages/admin_header.php:154 adminpages/pagesettings.php:92
|
290 |
+
#: adminpages/admin_header.php:129 adminpages/admin_header.php:150
|
291 |
+
#: adminpages/pagesettings.php:120
|
292 |
+
msgid "Pages"
|
293 |
+
msgstr "Σελίδες"
|
294 |
+
|
295 |
+
#: adminpages/admin_header.php:158 adminpages/admin_header.php:130
|
296 |
+
#: adminpages/admin_header.php:151
|
297 |
+
msgid "Payment Gateway & SSL"
|
298 |
+
msgstr "Τρόποι Πληρωμής & SSL"
|
299 |
+
|
300 |
+
#: adminpages/admin_header.php:162 adminpages/memberslist.php:168
|
301 |
+
#: shortcodes/pmpro_account.php:109 adminpages/admin_header.php:131
|
302 |
+
#: adminpages/admin_header.php:152 adminpages/memberslist.php:115
|
303 |
+
#: adminpages/memberslist.php:148 adminpages/memberslist.php:158
|
304 |
+
#: pages/account.php:52 pages/account.php:56 pages/account.php:77
|
305 |
+
#: shortcodes/pmpro_account.php:106
|
306 |
+
msgid "Email"
|
307 |
+
msgstr "Email"
|
308 |
+
|
309 |
+
#: adminpages/admin_header.php:166 adminpages/admin_header.php:132
|
310 |
+
#: adminpages/admin_header.php:153
|
311 |
+
msgid "Advanced"
|
312 |
+
msgstr "Advanced"
|
313 |
+
|
314 |
+
#: adminpages/advancedsettings.php:43 adminpages/advancedsettings.php:35
|
315 |
+
#: adminpages/advancedsettings.php:42
|
316 |
+
msgid "Your advanced settings have been updated."
|
317 |
+
msgstr "Οι ρυθμίσεις σας ανανεώθηκαν."
|
318 |
+
|
319 |
+
#: adminpages/advancedsettings.php:68 adminpages/advancedsettings.php:66
|
320 |
+
#, php-format
|
321 |
+
msgid ""
|
322 |
+
"This content is for !!levels!! members only. <a href=\"%s\">Register here</"
|
323 |
+
"a>."
|
324 |
+
msgstr ""
|
325 |
+
"Το περιεχόμενο είναι διαθέσιμο μόνο για !!levels!! συνδρομητές. <a href=\"%s"
|
326 |
+
"\">Εγγραφείτε εδώ</a>."
|
327 |
+
|
328 |
+
#: adminpages/advancedsettings.php:73 adminpages/advancedsettings.php:71
|
329 |
+
#, php-format
|
330 |
+
msgid ""
|
331 |
+
"Please <a href=\"%s\">login</a> to view this content. (<a href=\"%s"
|
332 |
+
"\">Register here</a>.)"
|
333 |
+
msgstr ""
|
334 |
+
"Παρακαλώ <a href=\"%s\">συνδεθείτε</a> για να δείτε το περιεχόμενο. (<a href="
|
335 |
+
"\"%s\">Εγγραφείτε εδώ</a>.)"
|
336 |
+
|
337 |
+
#: adminpages/advancedsettings.php:78 adminpages/advancedsettings.php:76
|
338 |
+
msgid ""
|
339 |
+
"This content is for members only. Visit the site and log in/register to read."
|
340 |
+
msgstr ""
|
341 |
+
"Το περιεχόμενο είναι διαθέσιμο μόνο για συνδρομητές. Επισκεφθείτε τον "
|
342 |
+
"ιστότοπο, συνδεθείτε/εγγραφείτε για να το δείτε."
|
343 |
+
|
344 |
+
#: adminpages/advancedsettings.php:88 includes/adminpages.php:52
|
345 |
+
#: includes/adminpages.php:144 adminpages/advancedsettings.php:79
|
346 |
+
#: adminpages/advancedsettings.php:86 includes/adminpages.php:13
|
347 |
+
#: includes/adminpages.php:51 includes/adminpages.php:64
|
348 |
+
#: includes/adminpages.php:128 includes/adminpages.php:135
|
349 |
+
#: includes/adminpages.php:139
|
350 |
+
msgid "Advanced Settings"
|
351 |
+
msgstr "Advanced Ρυθμίσεις"
|
352 |
+
|
353 |
+
#: adminpages/advancedsettings.php:94 adminpages/advancedsettings.php:85
|
354 |
+
#: adminpages/advancedsettings.php:92
|
355 |
+
msgid "Message for Logged-in Non-members"
|
356 |
+
msgstr "Μήνυμα για Logged-in Non-members"
|
357 |
+
|
358 |
+
#: adminpages/advancedsettings.php:98 adminpages/advancedsettings.php:89
|
359 |
+
#: adminpages/advancedsettings.php:96
|
360 |
+
msgid ""
|
361 |
+
"This message replaces the post content for non-members. Available variables"
|
362 |
+
msgstr ""
|
363 |
+
"Αυτό το μήνυμα αντικαθιστά το περιεχόμενο για τους μη συνδρομητές. "
|
364 |
+
"Διαθέσιμες μεταβλητές"
|
365 |
+
|
366 |
+
#: adminpages/advancedsettings.php:103 adminpages/advancedsettings.php:94
|
367 |
+
#: adminpages/advancedsettings.php:101
|
368 |
+
msgid "Message for Logged-out Users"
|
369 |
+
msgstr "Μήνυμα για μη συνδεδεμένους συνδρομητές"
|
370 |
+
|
371 |
+
#: adminpages/advancedsettings.php:107 adminpages/advancedsettings.php:98
|
372 |
+
#: adminpages/advancedsettings.php:105
|
373 |
+
msgid "This message replaces the post content for logged-out visitors."
|
374 |
+
msgstr ""
|
375 |
+
"Αυτό το μήνυμα αντικαθιστά το περιεχόμενο για τους αποσυνδεδεμένους "
|
376 |
+
"επισκέπτες. "
|
377 |
+
|
378 |
+
#: adminpages/advancedsettings.php:112 adminpages/advancedsettings.php:103
|
379 |
+
#: adminpages/advancedsettings.php:110
|
380 |
+
msgid "Message for RSS Feed"
|
381 |
+
msgstr "Μήνυμα για RSS Feed"
|
382 |
+
|
383 |
+
#: adminpages/advancedsettings.php:116 adminpages/advancedsettings.php:107
|
384 |
+
#: adminpages/advancedsettings.php:114
|
385 |
+
msgid "This message replaces the post content in RSS feeds."
|
386 |
+
msgstr "Αυτό το μήνυμα αντικαθιστά το περιεχόμενο για τα RSS feeds."
|
387 |
+
|
388 |
+
#: adminpages/advancedsettings.php:122
|
389 |
+
msgid "Filter searches and archives?"
|
390 |
+
msgstr ""
|
391 |
+
|
392 |
+
#: adminpages/advancedsettings.php:126
|
393 |
+
msgid ""
|
394 |
+
"No - Non-members will see restricted posts/pages in searches and archives."
|
395 |
+
msgstr ""
|
396 |
+
"Όχι - Οι μη συνδρομητές θα βλέπουν περιορισμένα posts/σελίδες στην αναζήτηση "
|
397 |
+
"και στο αρχείο."
|
398 |
+
|
399 |
+
#: adminpages/advancedsettings.php:127
|
400 |
+
msgid ""
|
401 |
+
"Yes - Only members will see restricted posts/pages in searches and archives."
|
402 |
+
msgstr ""
|
403 |
+
"Ναι - Μόνο οι συνδρομητές θα βλέπουν περιορισμένα posts/σελίδες στην "
|
404 |
+
"αναζήτηση και στο αρχείο."
|
405 |
+
|
406 |
+
#: adminpages/advancedsettings.php:133 adminpages/advancedsettings.php:113
|
407 |
+
#: adminpages/advancedsettings.php:120
|
408 |
+
msgid "Show Excerpts to Non-Members?"
|
409 |
+
msgstr "Προβολή αποσπασμάτων σε μη συνδρομητές; "
|
410 |
+
|
411 |
+
#: adminpages/advancedsettings.php:137 adminpages/advancedsettings.php:117
|
412 |
+
#: adminpages/advancedsettings.php:124
|
413 |
+
msgid "No - Hide excerpts."
|
414 |
+
msgstr "Όχι - Απόκρυψη αποσπασμάτων."
|
415 |
+
|
416 |
+
#: adminpages/advancedsettings.php:138 adminpages/advancedsettings.php:118
|
417 |
+
#: adminpages/advancedsettings.php:125
|
418 |
+
msgid "Yes - Show excerpts."
|
419 |
+
msgstr "Ναι - Προβολή αποσπασμάτων."
|
420 |
+
|
421 |
+
#: adminpages/advancedsettings.php:144
|
422 |
+
msgid "Hide Ads From Members?"
|
423 |
+
msgstr "Απόκρυψη Διαφημίσεων από συνδρομητές; "
|
424 |
+
|
425 |
+
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
|
426 |
+
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:668
|
427 |
+
#: adminpages/paymentsettings.php:210
|
428 |
+
#: classes/gateways/class.pmprogateway_stripe.php:206 includes/profile.php:110
|
429 |
+
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
430 |
+
#: adminpages/advancedsettings.php:187 adminpages/advancedsettings.php:194
|
431 |
+
#: adminpages/advancedsettings.php:199 adminpages/advancedsettings.php:206
|
432 |
+
#: adminpages/membershiplevels.php:563 adminpages/membershiplevels.php:569
|
433 |
+
#: adminpages/membershiplevels.php:571 adminpages/membershiplevels.php:578
|
434 |
+
#: adminpages/membershiplevels.php:598 adminpages/membershiplevels.php:658
|
435 |
+
#: adminpages/membershiplevels.php:667 adminpages/paymentsettings.php:414
|
436 |
+
#: adminpages/paymentsettings.php:429 adminpages/paymentsettings.php:434
|
437 |
+
#: adminpages/paymentsettings.php:436 adminpages/paymentsettings.php:454
|
438 |
+
#: adminpages/paymentsettings.php:459 adminpages/paymentsettings.php:461
|
439 |
+
#: classes/gateways/class.pmprogateway_stripe.php:173
|
440 |
+
#: classes/gateways/class.pmprogateway_stripe.php:174
|
441 |
+
#: classes/gateways/class.pmprogateway_stripe.php:184 includes/profile.php:101
|
442 |
+
#: includes/profile.php:105 includes/profile.php:121 includes/profile.php:123
|
443 |
+
msgid "No"
|
444 |
+
msgstr "Όχι"
|
445 |
+
|
446 |
+
#: adminpages/advancedsettings.php:149 adminpages/advancedsettings.php:129
|
447 |
+
#: adminpages/advancedsettings.php:136
|
448 |
+
msgid "Hide Ads From All Members"
|
449 |
+
msgstr "Απόκρυψη Διαφημίσεων από όλους τους συνδρομητές; "
|
450 |
+
|
451 |
+
#: adminpages/advancedsettings.php:150 adminpages/advancedsettings.php:130
|
452 |
+
#: adminpages/advancedsettings.php:137
|
453 |
+
msgid "Hide Ads From Certain Members"
|
454 |
+
msgstr "Απόκρυψη Διαφημίσεων από ορισμένους συνδρομητές; "
|
455 |
+
|
456 |
+
#: adminpages/advancedsettings.php:157 adminpages/advancedsettings.php:137
|
457 |
+
#: adminpages/advancedsettings.php:144
|
458 |
+
msgid "Ads from the following plugins will be automatically turned off"
|
459 |
+
msgstr "Οι διαφημίσεις από τα παρακάτω plugins θα αποκρύπτονται αυτόματα"
|
460 |
+
|
461 |
+
#: adminpages/advancedsettings.php:158 adminpages/advancedsettings.php:138
|
462 |
+
#: adminpages/advancedsettings.php:145
|
463 |
+
msgid "To hide ads in your template code, use code like the following"
|
464 |
+
msgstr "Για να αποκρύψετε διαφημίσεις, χρησιμοποιήστε κώδικα όπως ο παρακάτω"
|
465 |
+
|
466 |
+
#: adminpages/advancedsettings.php:169 adminpages/advancedsettings.php:149
|
467 |
+
#: adminpages/advancedsettings.php:156
|
468 |
+
msgid "Choose Levels to Hide Ads From"
|
469 |
+
msgstr "Επιλέξτε Επίπεδο από το οποίο θέλετε να αποκρύψετε Διαφημίσεις"
|
470 |
+
|
471 |
+
#: adminpages/advancedsettings.php:203 adminpages/advancedsettings.php:183
|
472 |
+
#: adminpages/advancedsettings.php:190
|
473 |
+
msgid "Redirect all traffic from registration page to /susbcription/?"
|
474 |
+
msgstr ""
|
475 |
+
"Ανακατεύθυνση από την σελίδα της εγγραφής στην σελίδα των /συνδρομών/; "
|
476 |
+
|
477 |
+
#: adminpages/advancedsettings.php:203 adminpages/advancedsettings.php:183
|
478 |
+
#: adminpages/advancedsettings.php:190
|
479 |
+
msgid "multisite only"
|
480 |
+
msgstr "multisite μόνο"
|
481 |
+
|
482 |
+
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:668
|
483 |
+
#: adminpages/paymentsettings.php:211
|
484 |
+
#: classes/gateways/class.pmprogateway_stripe.php:207 includes/profile.php:111
|
485 |
+
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
486 |
+
#: adminpages/membershiplevels.php:563 adminpages/membershiplevels.php:569
|
487 |
+
#: adminpages/membershiplevels.php:571 adminpages/membershiplevels.php:578
|
488 |
+
#: adminpages/membershiplevels.php:598 adminpages/membershiplevels.php:658
|
489 |
+
#: adminpages/membershiplevels.php:667 adminpages/paymentsettings.php:415
|
490 |
+
#: adminpages/paymentsettings.php:424 adminpages/paymentsettings.php:430
|
491 |
+
#: adminpages/paymentsettings.php:435 adminpages/paymentsettings.php:437
|
492 |
+
#: adminpages/paymentsettings.php:455 adminpages/paymentsettings.php:460
|
493 |
+
#: adminpages/paymentsettings.php:462
|
494 |
+
#: classes/gateways/class.pmprogateway_stripe.php:174
|
495 |
+
#: classes/gateways/class.pmprogateway_stripe.php:175
|
496 |
+
#: classes/gateways/class.pmprogateway_stripe.php:185 includes/profile.php:102
|
497 |
+
#: includes/profile.php:106 includes/profile.php:122 includes/profile.php:124
|
498 |
+
msgid "Yes"
|
499 |
+
msgstr "Ναι"
|
500 |
+
|
501 |
+
#: adminpages/advancedsettings.php:215 adminpages/advancedsettings.php:195
|
502 |
+
#: adminpages/advancedsettings.php:202
|
503 |
+
msgid "Use reCAPTCHA?"
|
504 |
+
msgstr "Χρήση reCAPTCHA?"
|
505 |
+
|
506 |
+
#: adminpages/advancedsettings.php:220 adminpages/advancedsettings.php:200
|
507 |
+
#: adminpages/advancedsettings.php:207
|
508 |
+
msgid "Yes - Free memberships only."
|
509 |
+
msgstr "Ναι - Δωρεάν Συνδρομή μόνο."
|
510 |
+
|
511 |
+
#: adminpages/advancedsettings.php:221 adminpages/advancedsettings.php:201
|
512 |
+
#: adminpages/advancedsettings.php:208
|
513 |
+
msgid "Yes - All memberships."
|
514 |
+
msgstr "Ναι - Όλες οι συνδρομές."
|
515 |
+
|
516 |
+
#: adminpages/advancedsettings.php:223 adminpages/advancedsettings.php:203
|
517 |
+
#: adminpages/advancedsettings.php:210
|
518 |
+
msgid "A free reCAPTCHA key is required."
|
519 |
+
msgstr "Απαιτείται δωρεάν reCAPTCHA κλειδί. "
|
520 |
+
|
521 |
+
#: adminpages/advancedsettings.php:223 adminpages/advancedsettings.php:203
|
522 |
+
#: adminpages/advancedsettings.php:210
|
523 |
+
msgid "Click here to signup for reCAPTCHA"
|
524 |
+
msgstr "Πατήστε εδώ για να εγγραφείτε για reCAPTCHA"
|
525 |
+
|
526 |
+
#: adminpages/advancedsettings.php:229 adminpages/advancedsettings.php:209
|
527 |
+
#: adminpages/advancedsettings.php:216
|
528 |
+
msgid "reCAPTCHA Public Key"
|
529 |
+
msgstr "reCAPTCHA Δημόσιο Κλειδί"
|
530 |
+
|
531 |
+
#: adminpages/advancedsettings.php:232 adminpages/advancedsettings.php:212
|
532 |
+
#: adminpages/advancedsettings.php:219
|
533 |
+
msgid "reCAPTCHA Private Key"
|
534 |
+
msgstr "reCAPTCHA Ιδιωτικό Κλειδί"
|
535 |
+
|
536 |
+
#: adminpages/advancedsettings.php:238 adminpages/advancedsettings.php:218
|
537 |
+
#: adminpages/advancedsettings.php:225
|
538 |
+
msgid "Require Terms of Service on signups?"
|
539 |
+
msgstr "Απαιτούμενοι Όροι Χρήσης κατά την εγγραφή;"
|
540 |
+
|
541 |
+
#: adminpages/advancedsettings.php:245 adminpages/advancedsettings.php:225
|
542 |
+
#: adminpages/advancedsettings.php:232
|
543 |
+
msgid ""
|
544 |
+
"If yes, create a WordPress page containing your TOS agreement and assign it "
|
545 |
+
"using the dropdown above."
|
546 |
+
msgstr ""
|
547 |
+
"Εάν ναι, δημιουργήστε μία WP σελίδα που θα περιέχει τους όρους χρήσης και "
|
548 |
+
"επιλέξτα την από την λίστα παρακάτω."
|
549 |
+
|
550 |
+
#: adminpages/advancedsettings.php:285 adminpages/advancedsettings.php:272
|
551 |
+
msgid "selected"
|
552 |
+
msgstr "επιλεγμένο"
|
553 |
+
|
554 |
+
#: adminpages/advancedsettings.php:368 adminpages/pagesettings.php:294
|
555 |
+
#: adminpages/paymentsettings.php:238 adminpages/advancedsettings.php:284
|
556 |
+
#: adminpages/advancedsettings.php:355 adminpages/pagesettings.php:209
|
557 |
+
#: adminpages/pagesettings.php:223 adminpages/pagesettings.php:251
|
558 |
+
#: adminpages/pagesettings.php:254 adminpages/paymentsettings.php:485
|
559 |
+
#: adminpages/paymentsettings.php:526 adminpages/paymentsettings.php:532
|
560 |
+
#: adminpages/paymentsettings.php:534
|
561 |
+
msgid "Save Settings"
|
562 |
+
msgstr "Αποθήκευση ρυθμίσεων"
|
563 |
+
|
564 |
+
#: adminpages/discountcodes.php:49 adminpages/discountcodes.php:48
|
565 |
+
msgid "Discount code updated successfully."
|
566 |
+
msgstr "Ο εκπτωτικός κωδικός ανανεώθηκε με επιτυχία."
|
567 |
+
|
568 |
+
#: adminpages/discountcodes.php:56 adminpages/discountcodes.php:55
|
569 |
+
msgid "Error updating discount code. That code may already be in use."
|
570 |
+
msgstr ""
|
571 |
+
"Σφάλμα κατά την ανανέωση του εκπτωτικού κωδικού. Ο κωδικός αυτός ίσως "
|
572 |
+
"χρησιμοποιείται ήδη."
|
573 |
+
|
574 |
+
#: adminpages/discountcodes.php:65 adminpages/discountcodes.php:64
|
575 |
+
msgid "Discount code added successfully."
|
576 |
+
msgstr "Ο εκπτωτικός κωδικός προσθέθηκε με επιτυχία."
|
577 |
+
|
578 |
+
#: adminpages/discountcodes.php:73 adminpages/discountcodes.php:71
|
579 |
+
#: adminpages/discountcodes.php:72
|
580 |
+
msgid "Error adding discount code. That code may already be in use."
|
581 |
+
msgstr ""
|
582 |
+
"Σφάλμα κατά την εισαγωγή του εκπτωτικού κωδικού. Ο κωδικός αυτός ίσως "
|
583 |
+
"χρησιμοποιείται ήδη."
|
584 |
+
|
585 |
+
#: adminpages/discountcodes.php:198 adminpages/discountcodes.php:196
|
586 |
+
#: adminpages/discountcodes.php:197
|
587 |
+
#, php-format
|
588 |
+
msgid "Error saving values for the %s level."
|
589 |
+
msgstr "Σφάλμα κατά την αποθήκευση των τιμών για το %s επίπεδο. "
|
590 |
+
|
591 |
+
#: adminpages/discountcodes.php:206 adminpages/discountcodes.php:204
|
592 |
+
#: adminpages/discountcodes.php:205
|
593 |
+
msgid "There were errors updating the level values: "
|
594 |
+
msgstr "Παρουσιάστηκαν σφάλματα κατά την ανανέωση των τιμών του επιπέδου:"
|
595 |
+
|
596 |
+
#: adminpages/discountcodes.php:239 adminpages/discountcodes.php:234
|
597 |
+
#: adminpages/discountcodes.php:237 adminpages/discountcodes.php:238
|
598 |
+
#, php-format
|
599 |
+
msgid "Code %s deleted successfully."
|
600 |
+
msgstr "Ο Κωδικός %s διαγράφηκε με επιτυχία."
|
601 |
+
|
602 |
+
#: adminpages/discountcodes.php:244 adminpages/discountcodes.php:239
|
603 |
+
#: adminpages/discountcodes.php:242 adminpages/discountcodes.php:243
|
604 |
+
msgid ""
|
605 |
+
"Error deleting discount code. The code was only partially deleted. Please "
|
606 |
+
"try again."
|
607 |
+
msgstr ""
|
608 |
+
"Σφάλμα κατά την διαγραφή του εκπτωτικού κωδικού. Ο κωδικός διαγράφηκε "
|
609 |
+
"μερικώς. Παρακαλώ προσπαθήστε ξανά."
|
610 |
+
|
611 |
+
#: adminpages/discountcodes.php:250 adminpages/discountcodes.php:245
|
612 |
+
#: adminpages/discountcodes.php:248 adminpages/discountcodes.php:249
|
613 |
+
msgid "Error deleting code. Please try again."
|
614 |
+
msgstr "Σφάλμα κατά την διαγραφή του κωδικού. Παρακαλώ προσπαθήστε ξανά."
|
615 |
+
|
616 |
+
#: adminpages/discountcodes.php:256 adminpages/discountcodes.php:251
|
617 |
+
#: adminpages/discountcodes.php:254 adminpages/discountcodes.php:255
|
618 |
+
msgid "Code not found."
|
619 |
+
msgstr "Ο Κωδικός δεν βρέθηκε."
|
620 |
+
|
621 |
+
#: adminpages/discountcodes.php:269 adminpages/discountcodes.php:264
|
622 |
+
#: adminpages/discountcodes.php:267 adminpages/discountcodes.php:268
|
623 |
+
msgid "Edit Discount Code"
|
624 |
+
msgstr "Επεξεργασία Εκτωτικού Κωδικού"
|
625 |
+
|
626 |
+
#: adminpages/discountcodes.php:271 adminpages/discountcodes.php:559
|
627 |
+
#: adminpages/discountcodes.php:266 adminpages/discountcodes.php:269
|
628 |
+
#: adminpages/discountcodes.php:270 adminpages/discountcodes.php:526
|
629 |
+
#: adminpages/discountcodes.php:529 adminpages/discountcodes.php:557
|
630 |
+
#: adminpages/discountcodes.php:558
|
631 |
+
msgid "Add New Discount Code"
|
632 |
+
msgstr "Προσθέστε νέο Εκπτωτικό Κωδικό"
|
633 |
+
|
634 |
+
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:587
|
635 |
+
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:637
|
636 |
+
#: adminpages/memberslist.php:164 adminpages/orders.php:937
|
637 |
+
#: adminpages/reports/login.php:158 adminpages/templates/orders-email.php:46
|
638 |
+
#: adminpages/templates/orders-print.php:75 adminpages/discountcodes.php:306
|
639 |
+
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
640 |
+
#: adminpages/discountcodes.php:547 adminpages/discountcodes.php:557
|
641 |
+
#: adminpages/discountcodes.php:585 adminpages/discountcodes.php:586
|
642 |
+
#: adminpages/membershiplevels.php:284 adminpages/membershiplevels.php:286
|
643 |
+
#: adminpages/membershiplevels.php:505 adminpages/membershiplevels.php:511
|
644 |
+
#: adminpages/membershiplevels.php:513 adminpages/membershiplevels.php:540
|
645 |
+
#: adminpages/membershiplevels.php:541 adminpages/membershiplevels.php:583
|
646 |
+
#: adminpages/membershiplevels.php:636 adminpages/memberslist.php:111
|
647 |
+
#: adminpages/memberslist.php:144 adminpages/memberslist.php:154
|
648 |
+
#: adminpages/orders.php:597 adminpages/orders.php:900
|
649 |
+
#: adminpages/orders.php:910 adminpages/orders.php:966
|
650 |
+
#: adminpages/reports/login.php:140 adminpages/reports/login.php:142
|
651 |
+
msgid "ID"
|
652 |
+
msgstr "ID"
|
653 |
+
|
654 |
+
#: adminpages/discountcodes.php:312 adminpages/orders.php:333
|
655 |
+
#: adminpages/discountcodes.php:307 adminpages/discountcodes.php:310
|
656 |
+
#: adminpages/discountcodes.php:311 adminpages/orders.php:211
|
657 |
+
#: adminpages/orders.php:261 adminpages/orders.php:362
|
658 |
+
msgid "This will be generated when you save."
|
659 |
+
msgstr "Αυτό θα δημιουργηθεί όταν το αποθηκεύσετε."
|
660 |
+
|
661 |
+
#: adminpages/discountcodes.php:316 adminpages/discountcodes.php:588
|
662 |
+
#: adminpages/orders.php:337 adminpages/orders.php:938
|
663 |
+
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:314
|
664 |
+
#: adminpages/discountcodes.php:315 adminpages/discountcodes.php:548
|
665 |
+
#: adminpages/discountcodes.php:558 adminpages/discountcodes.php:586
|
666 |
+
#: adminpages/discountcodes.php:587 adminpages/orders.php:215
|
667 |
+
#: adminpages/orders.php:265 adminpages/orders.php:366
|
668 |
+
#: adminpages/orders.php:598 adminpages/orders.php:901
|
669 |
+
#: adminpages/orders.php:911 adminpages/orders.php:967
|
670 |
+
msgid "Code"
|
671 |
+
msgstr "Κωδικός"
|
672 |
+
|
673 |
+
#: adminpages/discountcodes.php:354 adminpages/discountcodes.php:349
|
674 |
+
#: adminpages/discountcodes.php:352 adminpages/discountcodes.php:353
|
675 |
+
msgid "Start Date"
|
676 |
+
msgstr "Ημερομηνία έναρξης"
|
677 |
+
|
678 |
+
#: adminpages/discountcodes.php:372
|
679 |
+
#: classes/gateways/class.pmprogateway_braintree.php:326
|
680 |
+
#: classes/gateways/class.pmprogateway_stripe.php:498 pages/billing.php:268
|
681 |
+
#: pages/checkout.php:575 adminpages/discountcodes.php:367
|
682 |
+
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
683 |
+
#: classes/gateways/class.pmprogateway_braintree.php:308
|
684 |
+
#: classes/gateways/class.pmprogateway_braintree.php:321
|
685 |
+
#: classes/gateways/class.pmprogateway_braintree.php:323
|
686 |
+
#: classes/gateways/class.pmprogateway_stripe.php:454
|
687 |
+
#: classes/gateways/class.pmprogateway_stripe.php:455
|
688 |
+
#: classes/gateways/class.pmprogateway_stripe.php:465
|
689 |
+
#: classes/gateways/class.pmprogateway_stripe.php:469
|
690 |
+
#: classes/gateways/class.pmprogateway_stripe.php:495 pages/billing.php:249
|
691 |
+
#: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
|
692 |
+
#: pages/checkout.php:508 pages/checkout.php:524 pages/checkout.php:525
|
693 |
+
#: pages/checkout.php:532 pages/checkout.php:553 pages/checkout.php:562
|
694 |
+
#: pages/checkout.php:571
|
695 |
+
msgid "Expiration Date"
|
696 |
+
msgstr "Ημερομηνία λήξης"
|
697 |
+
|
698 |
+
#: adminpages/discountcodes.php:390 adminpages/discountcodes.php:591
|
699 |
+
#: adminpages/discountcodes.php:385 adminpages/discountcodes.php:388
|
700 |
+
#: adminpages/discountcodes.php:389 adminpages/discountcodes.php:551
|
701 |
+
#: adminpages/discountcodes.php:561 adminpages/discountcodes.php:589
|
702 |
+
#: adminpages/discountcodes.php:590
|
703 |
+
msgid "Uses"
|
704 |
+
msgstr "Χρήσεις"
|
705 |
+
|
706 |
+
#: adminpages/discountcodes.php:393 adminpages/discountcodes.php:388
|
707 |
+
#: adminpages/discountcodes.php:391 adminpages/discountcodes.php:392
|
708 |
+
msgid "Leave blank for unlimited uses."
|
709 |
+
msgstr "Αφήστε κενό για απεριόριστες χρήσεις."
|
710 |
+
|
711 |
+
#: adminpages/discountcodes.php:402 adminpages/discountcodes.php:400
|
712 |
+
#: adminpages/discountcodes.php:401
|
713 |
+
msgid "Which Levels Will This Code Apply To?"
|
714 |
+
msgstr "Σε ποιο επίπεδο θα εφαρμοστεί ο Κωδικός;"
|
715 |
+
|
716 |
+
#: adminpages/discountcodes.php:432 adminpages/membershiplevels.php:341
|
717 |
+
#: adminpages/discountcodes.php:427 adminpages/discountcodes.php:430
|
718 |
+
#: adminpages/discountcodes.php:431 adminpages/membershiplevels.php:337
|
719 |
+
#: adminpages/membershiplevels.php:339 adminpages/membershiplevels.php:342
|
720 |
+
#: adminpages/membershiplevels.php:507 adminpages/membershiplevels.php:513
|
721 |
+
#: adminpages/membershiplevels.php:515 adminpages/membershiplevels.php:542
|
722 |
+
#: pages/levels.php:14
|
723 |
+
msgid "Initial Payment"
|
724 |
+
msgstr "Αρχική Πληρωμή"
|
725 |
+
|
726 |
+
#: adminpages/discountcodes.php:443 adminpages/membershiplevels.php:352
|
727 |
+
#: adminpages/discountcodes.php:428 adminpages/discountcodes.php:431
|
728 |
+
#: adminpages/discountcodes.php:441 adminpages/discountcodes.php:442
|
729 |
+
#: adminpages/membershiplevels.php:338 adminpages/membershiplevels.php:340
|
730 |
+
#: adminpages/membershiplevels.php:350 adminpages/membershiplevels.php:353
|
731 |
+
msgid "The initial amount collected at registration."
|
732 |
+
msgstr "Το αρχικό ποσό πληρωμής, πληρώθηκε κατά την εγγραφή."
|
733 |
+
|
734 |
+
#: adminpages/discountcodes.php:448 adminpages/membershiplevels.php:356
|
735 |
+
#: adminpages/discountcodes.php:432 adminpages/discountcodes.php:435
|
736 |
+
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:447
|
737 |
+
#: adminpages/membershiplevels.php:342 adminpages/membershiplevels.php:344
|
738 |
+
#: adminpages/membershiplevels.php:354 adminpages/membershiplevels.php:357
|
739 |
+
msgid "Recurring Subscription"
|
740 |
+
msgstr "Επαναλαμβανόμενες Συνδρομές"
|
741 |
+
|
742 |
+
#: adminpages/discountcodes.php:449 adminpages/membershiplevels.php:357
|
743 |
+
#: adminpages/discountcodes.php:433 adminpages/discountcodes.php:436
|
744 |
+
#: adminpages/discountcodes.php:447 adminpages/discountcodes.php:448
|
745 |
+
#: adminpages/membershiplevels.php:343 adminpages/membershiplevels.php:345
|
746 |
+
#: adminpages/membershiplevels.php:355 adminpages/membershiplevels.php:358
|
747 |
+
msgid "Check if this level has a recurring subscription payment."
|
748 |
+
msgstr "Επιλέξτε εάν αυτό το επίπεδο έχει επαναλμβανόμενες συνδρομές."
|
749 |
+
|
750 |
+
#: adminpages/discountcodes.php:453 adminpages/membershiplevels.php:361
|
751 |
+
#: adminpages/discountcodes.php:440 adminpages/discountcodes.php:451
|
752 |
+
#: adminpages/discountcodes.php:452 adminpages/membershiplevels.php:347
|
753 |
+
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:359
|
754 |
+
#: adminpages/membershiplevels.php:362
|
755 |
+
msgid "Billing Amount"
|
756 |
+
msgstr "Ποσό Χρέωσης"
|
757 |
+
|
758 |
+
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
759 |
+
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
760 |
+
#: classes/gateways/class.pmprogateway_stripe.php:566
|
761 |
+
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
762 |
+
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
763 |
+
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
764 |
+
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
765 |
+
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:377
|
766 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:476
|
767 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:480
|
768 |
+
#: classes/gateways/class.pmprogateway_stripe.php:521
|
769 |
+
#: classes/gateways/class.pmprogateway_stripe.php:522
|
770 |
+
#: classes/gateways/class.pmprogateway_stripe.php:532
|
771 |
+
#: classes/gateways/class.pmprogateway_stripe.php:536
|
772 |
+
#: classes/gateways/class.pmprogateway_stripe.php:562
|
773 |
+
msgid "Day(s)"
|
774 |
+
msgstr "Ημέρες(s)"
|
775 |
+
|
776 |
+
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
777 |
+
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
778 |
+
#: classes/gateways/class.pmprogateway_stripe.php:566
|
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:377
|
784 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:476
|
785 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:480
|
786 |
+
#: classes/gateways/class.pmprogateway_stripe.php:521
|
787 |
+
#: classes/gateways/class.pmprogateway_stripe.php:522
|
788 |
+
#: classes/gateways/class.pmprogateway_stripe.php:532
|
789 |
+
#: classes/gateways/class.pmprogateway_stripe.php:536
|
790 |
+
#: classes/gateways/class.pmprogateway_stripe.php:562
|
791 |
+
msgid "Month(s)"
|
792 |
+
msgstr "Μήνες(s)"
|
793 |
+
|
794 |
+
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
795 |
+
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
796 |
+
#: classes/gateways/class.pmprogateway_stripe.php:566
|
797 |
+
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
798 |
+
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
799 |
+
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
800 |
+
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
801 |
+
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:377
|
802 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:476
|
803 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:480
|
804 |
+
#: classes/gateways/class.pmprogateway_stripe.php:521
|
805 |
+
#: classes/gateways/class.pmprogateway_stripe.php:522
|
806 |
+
#: classes/gateways/class.pmprogateway_stripe.php:532
|
807 |
+
#: classes/gateways/class.pmprogateway_stripe.php:536
|
808 |
+
#: classes/gateways/class.pmprogateway_stripe.php:562
|
809 |
+
msgid "Week(s)"
|
810 |
+
msgstr "Εβδομάδες(s)"
|
811 |
+
|
812 |
+
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
813 |
+
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
814 |
+
#: classes/gateways/class.pmprogateway_stripe.php:566
|
815 |
+
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
816 |
+
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:492
|
817 |
+
#: adminpages/discountcodes.php:520 adminpages/discountcodes.php:521
|
818 |
+
#: adminpages/membershiplevels.php:353 adminpages/membershiplevels.php:355
|
819 |
+
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:377
|
820 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:476
|
821 |
+
#: adminpages/membershiplevels.php:477 adminpages/membershiplevels.php:480
|
822 |
+
#: classes/gateways/class.pmprogateway_stripe.php:521
|
823 |
+
#: classes/gateways/class.pmprogateway_stripe.php:522
|
824 |
+
#: classes/gateways/class.pmprogateway_stripe.php:532
|
825 |
+
#: classes/gateways/class.pmprogateway_stripe.php:536
|
826 |
+
#: classes/gateways/class.pmprogateway_stripe.php:562
|
827 |
+
msgid "Year(s)"
|
828 |
+
msgstr "Χρόνια(s)"
|
829 |
+
|
830 |
+
#: adminpages/discountcodes.php:476 adminpages/membershiplevels.php:385
|
831 |
+
#: adminpages/discountcodes.php:451 adminpages/discountcodes.php:454
|
832 |
+
#: adminpages/discountcodes.php:474 adminpages/discountcodes.php:475
|
833 |
+
#: adminpages/membershiplevels.php:362 adminpages/membershiplevels.php:364
|
834 |
+
#: adminpages/membershiplevels.php:383 adminpages/membershiplevels.php:386
|
835 |
+
msgid "The amount to be billed one cycle after the initial payment."
|
836 |
+
msgstr "Το ποσό το οποίο θα χρεωθεί έναν κύκλο μετά την αρχική πληρωμή."
|
837 |
+
|
838 |
+
#: adminpages/discountcodes.php:481 adminpages/membershiplevels.php:403
|
839 |
+
#: adminpages/discountcodes.php:456 adminpages/discountcodes.php:459
|
840 |
+
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:480
|
841 |
+
#: adminpages/membershiplevels.php:380 adminpages/membershiplevels.php:382
|
842 |
+
#: adminpages/membershiplevels.php:401 adminpages/membershiplevels.php:404
|
843 |
+
msgid "Billing Cycle Limit"
|
844 |
+
msgstr "Όριο κύκλου πληρωμής"
|
845 |
+
|
846 |
+
#: adminpages/discountcodes.php:484 adminpages/membershiplevels.php:407
|
847 |
+
#: adminpages/discountcodes.php:459 adminpages/discountcodes.php:462
|
848 |
+
#: adminpages/discountcodes.php:482 adminpages/discountcodes.php:483
|
849 |
+
#: adminpages/membershiplevels.php:384 adminpages/membershiplevels.php:386
|
850 |
+
#: adminpages/membershiplevels.php:405 adminpages/membershiplevels.php:408
|
851 |
+
msgid ""
|
852 |
+
"The <strong>total</strong> number of recurring billing cycles for this "
|
853 |
+
"level, including the trial period (if applicable) but not including the "
|
854 |
+
"initial payment. Set to zero if membership is indefinite."
|
855 |
+
msgstr ""
|
856 |
+
"Ο <strong>συνολικός</strong> αριθμός των επαναλμβανόμενων κύκλων πληρωμής "
|
857 |
+
"για αυτό το επίπεδο, συμπερηλαμβανομένου και την δοκιμαστική περίοδο (εάν "
|
858 |
+
"εφαρμόζετε) αλλά δεν συμπεριλαμβάνεται στην αρχική πληρωμή. Συμπληρώστε "
|
859 |
+
"μηδέν εάν αυτή η συνδρομή είναι αορίστου χρόνου. "
|
860 |
+
|
861 |
+
#: adminpages/discountcodes.php:489 adminpages/membershiplevels.php:416
|
862 |
+
#: adminpages/discountcodes.php:464 adminpages/discountcodes.php:467
|
863 |
+
#: adminpages/discountcodes.php:487 adminpages/discountcodes.php:488
|
864 |
+
#: adminpages/membershiplevels.php:393 adminpages/membershiplevels.php:395
|
865 |
+
#: adminpages/membershiplevels.php:414 adminpages/membershiplevels.php:417
|
866 |
+
msgid "Custom Trial"
|
867 |
+
msgstr "Custom Δοκιμαστική Περίοδος"
|
868 |
+
|
869 |
+
#: adminpages/discountcodes.php:490 adminpages/membershiplevels.php:418
|
870 |
+
#: adminpages/discountcodes.php:465 adminpages/discountcodes.php:468
|
871 |
+
#: adminpages/discountcodes.php:488 adminpages/discountcodes.php:489
|
872 |
+
#: adminpages/membershiplevels.php:394 adminpages/membershiplevels.php:395
|
873 |
+
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:416
|
874 |
+
#: adminpages/membershiplevels.php:419
|
875 |
+
msgid "Check to add a custom trial period."
|
876 |
+
msgstr "Επιλέξτε για να προσθέσετε μία custom δοκιμαστική περίοδο."
|
877 |
+
|
878 |
+
#: adminpages/discountcodes.php:494 adminpages/membershiplevels.php:427
|
879 |
+
#: adminpages/discountcodes.php:469 adminpages/discountcodes.php:472
|
880 |
+
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:493
|
881 |
+
#: adminpages/membershiplevels.php:398 adminpages/membershiplevels.php:404
|
882 |
+
#: adminpages/membershiplevels.php:406 adminpages/membershiplevels.php:425
|
883 |
+
#: adminpages/membershiplevels.php:428
|
884 |
+
msgid "Trial Billing Amount"
|
885 |
+
msgstr "Ποσό πληρωμής δοκιμαστικής περιόδου"
|
886 |
+
|
887 |
+
#: adminpages/discountcodes.php:505 adminpages/membershiplevels.php:438
|
888 |
+
#: adminpages/discountcodes.php:472 adminpages/discountcodes.php:475
|
889 |
+
#: adminpages/discountcodes.php:503 adminpages/discountcodes.php:504
|
890 |
+
#: adminpages/membershiplevels.php:401 adminpages/membershiplevels.php:407
|
891 |
+
#: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:436
|
892 |
+
#: adminpages/membershiplevels.php:439
|
893 |
+
msgid "for the first"
|
894 |
+
msgstr "για τον πρώτο"
|
895 |
+
|
896 |
+
#: adminpages/discountcodes.php:507 adminpages/membershiplevels.php:440
|
897 |
+
#: adminpages/discountcodes.php:474 adminpages/discountcodes.php:477
|
898 |
+
#: adminpages/discountcodes.php:505 adminpages/discountcodes.php:506
|
899 |
+
#: adminpages/membershiplevels.php:403 adminpages/membershiplevels.php:409
|
900 |
+
#: adminpages/membershiplevels.php:411 adminpages/membershiplevels.php:438
|
901 |
+
#: adminpages/membershiplevels.php:441
|
902 |
+
msgid "subscription payments"
|
903 |
+
msgstr "πληρωμές συνδρομής"
|
904 |
+
|
905 |
+
#: adminpages/discountcodes.php:512 adminpages/membershiplevels.php:469
|
906 |
+
#: adminpages/discountcodes.php:479 adminpages/discountcodes.php:482
|
907 |
+
#: adminpages/discountcodes.php:510 adminpages/discountcodes.php:511
|
908 |
+
#: adminpages/membershiplevels.php:431 adminpages/membershiplevels.php:437
|
909 |
+
#: adminpages/membershiplevels.php:439 adminpages/membershiplevels.php:466
|
910 |
+
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:470
|
911 |
+
msgid "Membership Expiration"
|
912 |
+
msgstr "Λήξη Συνδρομής"
|
913 |
+
|
914 |
+
#: adminpages/discountcodes.php:513 adminpages/membershiplevels.php:470
|
915 |
+
#: adminpages/discountcodes.php:483 adminpages/discountcodes.php:511
|
916 |
+
#: adminpages/discountcodes.php:512 adminpages/membershiplevels.php:432
|
917 |
+
#: adminpages/membershiplevels.php:438 adminpages/membershiplevels.php:440
|
918 |
+
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:468
|
919 |
+
#: adminpages/membershiplevels.php:471
|
920 |
+
msgid "Check this to set when membership access expires."
|
921 |
+
msgstr "Επιλέξτε για να ορίσετε πότε λήξει η συνδρομή."
|
922 |
+
|
923 |
+
#: adminpages/discountcodes.php:517 adminpages/membershiplevels.php:474
|
924 |
+
#: adminpages/discountcodes.php:484 adminpages/discountcodes.php:487
|
925 |
+
#: adminpages/discountcodes.php:515 adminpages/discountcodes.php:516
|
926 |
+
#: adminpages/membershiplevels.php:436 adminpages/membershiplevels.php:442
|
927 |
+
#: adminpages/membershiplevels.php:444 adminpages/membershiplevels.php:471
|
928 |
+
#: adminpages/membershiplevels.php:472 adminpages/membershiplevels.php:475
|
929 |
+
msgid "Expires In"
|
930 |
+
msgstr "Λήξει σε"
|
931 |
+
|
932 |
+
#: adminpages/discountcodes.php:530 adminpages/membershiplevels.php:487
|
933 |
+
#: adminpages/discountcodes.php:500 adminpages/discountcodes.php:528
|
934 |
+
#: adminpages/discountcodes.php:529 adminpages/membershiplevels.php:449
|
935 |
+
#: adminpages/membershiplevels.php:455 adminpages/membershiplevels.php:457
|
936 |
+
#: adminpages/membershiplevels.php:484 adminpages/membershiplevels.php:485
|
937 |
+
#: adminpages/membershiplevels.php:488
|
938 |
+
msgid ""
|
939 |
+
"Set the duration of membership access. Note that the any future payments "
|
940 |
+
"(recurring subscription, if any) will be cancelled when the membership "
|
941 |
+
"expires."
|
942 |
+
msgstr ""
|
943 |
+
"Συμπληρώστε την διάρκεια της συνδρομης. Λάβετε υπ'όψιν σας ότι μελλοντικές "
|
944 |
+
"πληρωμές (επαναλαμβανόμενες συνδρομές, εάν υπάρχουν) θα ακυρωθού όταν θα "
|
945 |
+
"λήξει η συνδρομή."
|
946 |
+
|
947 |
+
#: adminpages/discountcodes.php:558 adminpages/discountcodes.php:525
|
948 |
+
#: adminpages/discountcodes.php:528 adminpages/discountcodes.php:556
|
949 |
+
#: adminpages/discountcodes.php:557
|
950 |
+
msgid "Memberships Discount Codes"
|
951 |
+
msgstr "Εκτπωτικοί Κωδικοί Συνδρομής"
|
952 |
+
|
953 |
+
#: adminpages/discountcodes.php:568 adminpages/discountcodes.php:535
|
954 |
+
#: adminpages/discountcodes.php:538 adminpages/discountcodes.php:566
|
955 |
+
#: adminpages/discountcodes.php:567
|
956 |
+
msgid "Search Discount Codes"
|
957 |
+
msgstr "Αναζήτηση Εκπτωτικών Κωδικών"
|
958 |
+
|
959 |
+
#: adminpages/discountcodes.php:571 adminpages/reports/login.php:99
|
960 |
+
#: adminpages/discountcodes.php:538 adminpages/discountcodes.php:541
|
961 |
+
#: adminpages/discountcodes.php:569 adminpages/discountcodes.php:570
|
962 |
+
#: adminpages/reports/login.php:81 adminpages/reports/login.php:83
|
963 |
+
msgid "Search"
|
964 |
+
msgstr "Αναζήτηση"
|
965 |
+
|
966 |
+
#: adminpages/discountcodes.php:589 adminpages/discountcodes.php:549
|
967 |
+
#: adminpages/discountcodes.php:559 adminpages/discountcodes.php:587
|
968 |
+
#: adminpages/discountcodes.php:588
|
969 |
+
msgid "Starts"
|
970 |
+
msgstr "Αρχή"
|
971 |
+
|
972 |
+
#: adminpages/discountcodes.php:590 adminpages/memberslist.php:179
|
973 |
+
#: adminpages/reports/login.php:163 includes/profile.php:107
|
974 |
+
#: adminpages/discountcodes.php:550 adminpages/discountcodes.php:560
|
975 |
+
#: adminpages/discountcodes.php:588 adminpages/discountcodes.php:589
|
976 |
+
#: adminpages/memberslist.php:121 adminpages/memberslist.php:159
|
977 |
+
#: adminpages/memberslist.php:169 adminpages/reports/login.php:145
|
978 |
+
#: adminpages/reports/login.php:147 includes/profile.php:98
|
979 |
+
#: includes/profile.php:102 includes/profile.php:118 includes/profile.php:120
|
980 |
+
msgid "Expires"
|
981 |
+
msgstr "Λήγει"
|
982 |
+
|
983 |
+
#: adminpages/discountcodes.php:592 adminpages/discountcodes.php:552
|
984 |
+
#: adminpages/discountcodes.php:562 adminpages/discountcodes.php:590
|
985 |
+
#: adminpages/discountcodes.php:591
|
986 |
+
msgid "Levels"
|
987 |
+
msgstr "Επίπεδα"
|
988 |
+
|
989 |
+
#: adminpages/discountcodes.php:604 adminpages/discountcodes.php:570
|
990 |
+
#: adminpages/discountcodes.php:574 adminpages/discountcodes.php:602
|
991 |
+
#: adminpages/discountcodes.php:603
|
992 |
+
msgid "Create your first discount code now"
|
993 |
+
msgstr "Δημιουργήστε τον πρώτο σας εκπτωτικό κωδικό τώρα"
|
994 |
+
|
995 |
+
#: adminpages/discountcodes.php:604 adminpages/discountcodes.php:570
|
996 |
+
#: adminpages/discountcodes.php:574 adminpages/discountcodes.php:602
|
997 |
+
#: adminpages/discountcodes.php:603
|
998 |
+
msgid ""
|
999 |
+
"Discount codes allow you to offer your memberships at discounted prices to "
|
1000 |
+
"select customers."
|
1001 |
+
msgstr ""
|
1002 |
+
"Οι εκπτωτικοί κωδικοί σας επιτεπουν να προσφέρετε συνδρομές με μειωμένες "
|
1003 |
+
"τιμές σε συγκεκριμένους πελάτες."
|
1004 |
+
|
1005 |
+
#: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:670
|
1006 |
+
#: adminpages/orders.php:1021 adminpages/discountcodes.php:614
|
1007 |
+
#: adminpages/discountcodes.php:619 adminpages/discountcodes.php:647
|
1008 |
+
#: adminpages/discountcodes.php:648 adminpages/discountcodes.php:649
|
1009 |
+
#: adminpages/membershiplevels.php:564 adminpages/membershiplevels.php:570
|
1010 |
+
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:580
|
1011 |
+
#: adminpages/membershiplevels.php:599 adminpages/membershiplevels.php:660
|
1012 |
+
#: adminpages/membershiplevels.php:669 adminpages/orders.php:658
|
1013 |
+
#: adminpages/orders.php:961 adminpages/orders.php:979
|
1014 |
+
#: adminpages/orders.php:989 adminpages/orders.php:992
|
1015 |
+
#: adminpages/orders.php:1050
|
1016 |
+
msgid "edit"
|
1017 |
+
msgstr "edit"
|
1018 |
+
|
1019 |
+
#: adminpages/discountcodes.php:653 adminpages/discountcodes.php:617
|
1020 |
+
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
1021 |
+
#: adminpages/discountcodes.php:651 adminpages/discountcodes.php:652
|
1022 |
+
#, php-format
|
1023 |
+
msgid ""
|
1024 |
+
"Are you sure you want to delete the %s discount code? The subscriptions for "
|
1025 |
+
"existing users will not change, but new users will not be able to use this "
|
1026 |
+
"code anymore."
|
1027 |
+
msgstr ""
|
1028 |
+
"Είστε σίγουροι ότι θέλετε να διαγράψετε τον εκπτωτικό κωδικό %s; Οι "
|
1029 |
+
"συνδρομές για τους υπάρχοντες χρήστες δεν θα αλλάξει, αλλά οι νέοι χρήστες "
|
1030 |
+
"δεν θα είναι σε θέση να χρησιμοποιήσουν τον συγκεκριμένο κωδικό."
|
1031 |
+
|
1032 |
+
#: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:670
|
1033 |
+
#: adminpages/orders.php:1027 adminpages/discountcodes.php:617
|
1034 |
+
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
1035 |
+
#: adminpages/discountcodes.php:651 adminpages/discountcodes.php:652
|
1036 |
+
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:572
|
1037 |
+
#: adminpages/membershiplevels.php:574 adminpages/membershiplevels.php:580
|
1038 |
+
#: adminpages/membershiplevels.php:601 adminpages/membershiplevels.php:660
|
1039 |
+
#: adminpages/membershiplevels.php:669 adminpages/orders.php:664
|
1040 |
+
#: adminpages/orders.php:967 adminpages/orders.php:985
|
1041 |
+
#: adminpages/orders.php:995 adminpages/orders.php:998
|
1042 |
+
#: adminpages/orders.php:1056
|
1043 |
+
msgid "delete"
|
1044 |
+
msgstr "διαγραφή"
|
1045 |
+
|
1046 |
+
#: adminpages/emailsettings.php:69 includes/adminpages.php:51
|
1047 |
+
#: includes/adminpages.php:137 adminpages/emailsettings.php:60
|
1048 |
+
#: includes/adminpages.php:12 includes/adminpages.php:50
|
1049 |
+
#: includes/adminpages.php:59 includes/adminpages.php:121
|
1050 |
+
#: includes/adminpages.php:128 includes/adminpages.php:132
|
1051 |
+
msgid "Email Settings"
|
1052 |
+
msgstr "Email Settings"
|
1053 |
+
|
1054 |
+
#: adminpages/emailsettings.php:70 adminpages/emailsettings.php:61
|
1055 |
+
msgid ""
|
1056 |
+
"By default, system generated emails are sent from "
|
1057 |
+
"<em><strong>wordpress@yourdomain.com</strong></em>. You can update this from "
|
1058 |
+
"address using the fields below."
|
1059 |
+
msgstr ""
|
1060 |
+
"Από προεπιλογή, τα emails που δημιουργούνται αυτόματα στέλνονται από το "
|
1061 |
+
"<em><strong>wordpress@yourdomain.com</strong></em>. Μπορείτε να αλλάξετε "
|
1062 |
+
"αυτήν την διεύθυνση χρησιμοποιόντας το παρακάτω πεδίο."
|
1063 |
+
|
1064 |
+
#: adminpages/emailsettings.php:72 adminpages/emailsettings.php:63
|
1065 |
+
msgid ""
|
1066 |
+
"To modify the appearance of system generated emails, add the files "
|
1067 |
+
"<em>email_header.html</em> and <em>email_footer.html</em> to your theme's "
|
1068 |
+
"directory. This will modify both the WordPress default messages as well as "
|
1069 |
+
"messages generated by Paid Memberships Pro. <a title=\"Paid Memberships Pro "
|
1070 |
+
"- Member Communications\" target=\"_blank\" href=\"http://www."
|
1071 |
+
"paidmembershipspro.com/documentation/member-communications/\">Click here to "
|
1072 |
+
"learn more about Paid Memberships Pro emails</a>."
|
1073 |
+
msgstr ""
|
1074 |
+
"To modify the appearance of system generated emails, add the files "
|
1075 |
+
"<em>email_header.html</em> and <em>email_footer.html</em> to your theme's "
|
1076 |
+
"directory. This will modify both the WordPress default messages as well as "
|
1077 |
+
"messages generated by Paid Memberships Pro. <a title=\"Paid Memberships Pro "
|
1078 |
+
"- Member Communications\" target=\"_blank\" href=\"http://www."
|
1079 |
+
"paidmembershipspro.com/documentation/member-communications/\">Click here to "
|
1080 |
+
"learn more about Paid Memberships Pro emails</a>."
|
1081 |
+
|
1082 |
+
#: adminpages/emailsettings.php:78 adminpages/emailsettings.php:69
|
1083 |
+
msgid "From Email"
|
1084 |
+
msgstr "From Email"
|
1085 |
+
|
1086 |
+
#: adminpages/emailsettings.php:86 adminpages/emailsettings.php:77
|
1087 |
+
msgid "From Name"
|
1088 |
+
msgstr "From Name"
|
1089 |
+
|
1090 |
+
#: adminpages/emailsettings.php:94
|
1091 |
+
msgid "Only Filter PMPro Emails?"
|
1092 |
+
msgstr "Only Filter PMPro Emails?"
|
1093 |
+
|
1094 |
+
#: adminpages/emailsettings.php:98
|
1095 |
+
#, php-format
|
1096 |
+
msgid ""
|
1097 |
+
"If unchecked, all emails from \"WordPress <%s>\" will be filtered to "
|
1098 |
+
"use the above settings."
|
1099 |
+
msgstr ""
|
1100 |
+
"Εάν δεν έχει επιλεγεί, όλα τα emails από \"WordPress <%s>\" θα "
|
1101 |
+
"φιλτράρονται σύμφωνα με τις παραπάνω ρυθμίσεις."
|
1102 |
+
|
1103 |
+
#: adminpages/emailsettings.php:115 adminpages/emailsettings.php:86
|
1104 |
+
#: adminpages/emailsettings.php:104
|
1105 |
+
msgid "Send the site admin emails"
|
1106 |
+
msgstr "Send the site admin emails"
|
1107 |
+
|
1108 |
+
#: adminpages/emailsettings.php:121 adminpages/emailsettings.php:92
|
1109 |
+
#: adminpages/emailsettings.php:110
|
1110 |
+
msgid "Checkout"
|
1111 |
+
msgstr "Checkout"
|
1112 |
+
|
1113 |
+
#: adminpages/emailsettings.php:125 adminpages/emailsettings.php:96
|
1114 |
+
#: adminpages/emailsettings.php:114
|
1115 |
+
msgid "when a member checks out."
|
1116 |
+
msgstr "when a member checks out."
|
1117 |
+
|
1118 |
+
#: adminpages/emailsettings.php:130 adminpages/emailsettings.php:101
|
1119 |
+
#: adminpages/emailsettings.php:119
|
1120 |
+
msgid "Admin Changes"
|
1121 |
+
msgstr "Admin Changes"
|
1122 |
+
|
1123 |
+
#: adminpages/emailsettings.php:134 adminpages/emailsettings.php:105
|
1124 |
+
#: adminpages/emailsettings.php:123
|
1125 |
+
msgid "when an admin changes a user's membership level through the dashboard."
|
1126 |
+
msgstr ""
|
1127 |
+
"όταν ο διαχειριστής αλλάζει ενός συνδρομητή το επίπεδό του από το "
|
1128 |
+
"διαχειριστικό."
|
1129 |
+
|
1130 |
+
#: adminpages/emailsettings.php:139 adminpages/emailsettings.php:110
|
1131 |
+
#: adminpages/emailsettings.php:128
|
1132 |
+
msgid "Cancellation"
|
1133 |
+
msgstr "Ακύρωση"
|
1134 |
+
|
1135 |
+
#: adminpages/emailsettings.php:143 adminpages/emailsettings.php:114
|
1136 |
+
#: adminpages/emailsettings.php:132
|
1137 |
+
msgid "when a user cancels his or her account."
|
1138 |
+
msgstr "όταν κάποιος συνδρομητής ακυρώνει τον λογαριασμό του."
|
1139 |
+
|
1140 |
+
#: adminpages/emailsettings.php:148 adminpages/emailsettings.php:119
|
1141 |
+
#: adminpages/emailsettings.php:137
|
1142 |
+
msgid "Bill Updates"
|
1143 |
+
msgstr "Ενημερώσεις Λογαριασμού"
|
1144 |
+
|
1145 |
+
#: adminpages/emailsettings.php:152 adminpages/emailsettings.php:123
|
1146 |
+
#: adminpages/emailsettings.php:141
|
1147 |
+
msgid "when a user updates his or her billing information."
|
1148 |
+
msgstr "όταν κάποιος συνδρομητής ανανεώνει τον λογαριασμό του."
|
1149 |
+
|
1150 |
+
#: adminpages/emailsettings.php:158 adminpages/emailsettings.php:129
|
1151 |
+
#: adminpages/emailsettings.php:147
|
1152 |
+
msgid "Send members emails"
|
1153 |
+
msgstr "Send members emails"
|
1154 |
+
|
1155 |
+
#: adminpages/emailsettings.php:164 adminpages/emailsettings.php:135
|
1156 |
+
#: adminpages/emailsettings.php:153
|
1157 |
+
msgid "New Users"
|
1158 |
+
msgstr "Νέοι Χρήστες"
|
1159 |
+
|
1160 |
+
#: adminpages/emailsettings.php:168 adminpages/emailsettings.php:139
|
1161 |
+
#: adminpages/emailsettings.php:157
|
1162 |
+
msgid ""
|
1163 |
+
"Default WP notification email. (Recommended: Leave unchecked. Members will "
|
1164 |
+
"still get an email confirmation from PMPro after checkout.)"
|
1165 |
+
msgstr ""
|
1166 |
+
"Προεπιλεγμένο ενημερωτικό WP email. (Συνίσταται: Μην το επιλέξετε. Οι "
|
1167 |
+
"συνδρομητές θα λάβουν επιβεβαιωτικό email από το PMPro κατά το checkout.) "
|
1168 |
+
|
1169 |
+
#: adminpages/membershiplevels.php:120 adminpages/membershiplevels.php:118
|
1170 |
+
msgid "Membership level updated successfully."
|
1171 |
+
msgstr "Το επίπεδο του συνδρομητή ανανεώθηκε με επιτυχία."
|
1172 |
+
|
1173 |
+
#: adminpages/membershiplevels.php:126 adminpages/membershiplevels.php:124
|
1174 |
+
msgid "Error updating membership level."
|
1175 |
+
msgstr "Σφάλμα κατά την ανανέωση του επιπέδου συνδρομητή."
|
1176 |
+
|
1177 |
+
#: adminpages/membershiplevels.php:143 adminpages/membershiplevels.php:141
|
1178 |
+
msgid "Membership level added successfully."
|
1179 |
+
msgstr "Το επίπεδο Συνδρομητή προσθέθηκε με επιτυχία."
|
1180 |
+
|
1181 |
+
#: adminpages/membershiplevels.php:148 adminpages/membershiplevels.php:146
|
1182 |
+
msgid "Error adding membership level."
|
1183 |
+
msgstr "Σφάλμα κατά την αποθήκευση του επιπέδου Συνδρομητή."
|
1184 |
+
|
1185 |
+
#: adminpages/membershiplevels.php:183 adminpages/membershiplevels.php:179
|
1186 |
+
#: adminpages/membershiplevels.php:181
|
1187 |
+
#, php-format
|
1188 |
+
msgid ""
|
1189 |
+
"There was an error canceling the subscription for user with ID=%d. You will "
|
1190 |
+
"want to check your payment gateway to see if their subscription is still "
|
1191 |
+
"active."
|
1192 |
+
msgstr ""
|
1193 |
+
"Παρουσίαστηκε σφάλμα κατά την ακύρωση της συνδρομής του χρήστη με ID=%d. "
|
1194 |
+
"Ελέγξτε τους τρόπους πληρωμής για να δείτε εάν η συνδρομή είναι ακόμη ενεργή."
|
1195 |
+
|
1196 |
+
#: adminpages/membershiplevels.php:186 adminpages/membershiplevels.php:182
|
1197 |
+
#: adminpages/membershiplevels.php:184
|
1198 |
+
msgid "Last Invoice"
|
1199 |
+
msgstr "Τελευταίο Τιμολόγιο"
|
1200 |
+
|
1201 |
+
#: adminpages/membershiplevels.php:200 adminpages/membershiplevels.php:196
|
1202 |
+
#: adminpages/membershiplevels.php:198
|
1203 |
+
msgid "Membership level deleted successfully."
|
1204 |
+
msgstr "Το επίποδη Συνδρομής διαγράφηκε με επιτυχία."
|
1205 |
+
|
1206 |
+
#: adminpages/membershiplevels.php:205 adminpages/membershiplevels.php:211
|
1207 |
+
#: adminpages/membershiplevels.php:201 adminpages/membershiplevels.php:203
|
1208 |
+
#: adminpages/membershiplevels.php:207 adminpages/membershiplevels.php:209
|
1209 |
+
msgid "Error deleting membership level."
|
1210 |
+
msgstr "Σφάλμα κατά την διαγραφή του επιπέδου Συνδρομής."
|
1211 |
+
|
1212 |
+
#: adminpages/membershiplevels.php:226 adminpages/membershiplevels.php:222
|
1213 |
+
#: adminpages/membershiplevels.php:224
|
1214 |
+
msgid "Edit Membership Level"
|
1215 |
+
msgstr "Επεξεργασία του Επιπέδου Συνδρομής"
|
1216 |
+
|
1217 |
+
#: adminpages/membershiplevels.php:228 adminpages/membershiplevels.php:224
|
1218 |
+
#: adminpages/membershiplevels.php:226
|
1219 |
+
msgid "Add New Membership Level"
|
1220 |
+
msgstr "Προσθήκη Νέου Επιπέδου Συνδρομής"
|
1221 |
+
|
1222 |
+
#: adminpages/membershiplevels.php:295 adminpages/membershiplevels.php:638
|
1223 |
+
#: adminpages/reports/login.php:160 adminpages/membershiplevels.php:291
|
1224 |
+
#: adminpages/membershiplevels.php:293 adminpages/membershiplevels.php:506
|
1225 |
+
#: adminpages/membershiplevels.php:512 adminpages/membershiplevels.php:514
|
1226 |
+
#: adminpages/membershiplevels.php:541 adminpages/membershiplevels.php:542
|
1227 |
+
#: adminpages/membershiplevels.php:584 adminpages/membershiplevels.php:637
|
1228 |
+
#: adminpages/reports/login.php:142 adminpages/reports/login.php:144
|
1229 |
+
msgid "Name"
|
1230 |
+
msgstr "Όνομα"
|
1231 |
+
|
1232 |
+
#: adminpages/membershiplevels.php:318 adminpages/membershiplevels.php:314
|
1233 |
+
#: adminpages/membershiplevels.php:316
|
1234 |
+
msgid "Confirmation Message"
|
1235 |
+
msgstr "Μήνυμα Επιβεβαιώσης"
|
1236 |
+
|
1237 |
+
#: adminpages/membershiplevels.php:337 adminpages/membershiplevels.php:639
|
1238 |
+
#: adminpages/membershiplevels.php:333 adminpages/membershiplevels.php:335
|
1239 |
+
#: adminpages/membershiplevels.php:338 adminpages/membershiplevels.php:543
|
1240 |
+
#: adminpages/membershiplevels.php:585 adminpages/membershiplevels.php:638
|
1241 |
+
msgid "Billing Details"
|
1242 |
+
msgstr "Λεπτομέριες Πληρωμής"
|
1243 |
+
|
1244 |
+
#: adminpages/membershiplevels.php:372
|
1245 |
+
#: classes/gateways/class.pmprogateway_stripe.php:664
|
1246 |
+
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1247 |
+
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:373
|
1248 |
+
#: classes/gateways/class.pmprogateway_stripe.php:619
|
1249 |
+
#: classes/gateways/class.pmprogateway_stripe.php:620
|
1250 |
+
#: classes/gateways/class.pmprogateway_stripe.php:630
|
1251 |
+
#: classes/gateways/class.pmprogateway_stripe.php:634
|
1252 |
+
#: classes/gateways/class.pmprogateway_stripe.php:660
|
1253 |
+
msgid "per"
|
1254 |
+
msgstr "το"
|
1255 |
+
|
1256 |
+
#: adminpages/membershiplevels.php:387 adminpages/membershiplevels.php:366
|
1257 |
+
#: adminpages/membershiplevels.php:385 adminpages/membershiplevels.php:388
|
1258 |
+
msgid ""
|
1259 |
+
"Stripe integration currently only supports billing periods of \"Week\", "
|
1260 |
+
"\"Month\" or \"Year\"."
|
1261 |
+
msgstr ""
|
1262 |
+
"Η ενσωμάτωση της Stripe ως προς το παρών υποστηρίζει περιόδους πληρωμής "
|
1263 |
+
"\"Week\", \"Month\" ή \"Year\"."
|
1264 |
+
|
1265 |
+
#: adminpages/membershiplevels.php:389 adminpages/membershiplevels.php:366
|
1266 |
+
#: adminpages/membershiplevels.php:368 adminpages/membershiplevels.php:387
|
1267 |
+
#: adminpages/membershiplevels.php:390
|
1268 |
+
msgid ""
|
1269 |
+
"Braintree integration currently only supports billing periods of \"Month\" "
|
1270 |
+
"or \"Year\"."
|
1271 |
+
msgstr ""
|
1272 |
+
"Η ενσωμάτωση της Braintree ως προς το παρών υποστηρίζει περιόδους πληρωμής "
|
1273 |
+
"\"Month\" ή \"Year\"."
|
1274 |
+
|
1275 |
+
#: adminpages/membershiplevels.php:391 adminpages/membershiplevels.php:368
|
1276 |
+
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:389
|
1277 |
+
#: adminpages/membershiplevels.php:392
|
1278 |
+
msgid ""
|
1279 |
+
"Payflow integration currently only supports billing frequencies of 1 and "
|
1280 |
+
"billing periods of \"Week\", \"Month\" or \"Year\"."
|
1281 |
+
msgstr ""
|
1282 |
+
"Η ενσωμάτωση της Payflow ως προς το παρών υποστηρίζει συχνότητες 1 και "
|
1283 |
+
"περιόδους πληρωμής \"Week\", \"Month\" ή \"Year\"."
|
1284 |
+
|
1285 |
+
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:372
|
1286 |
+
#: adminpages/membershiplevels.php:374 adminpages/membershiplevels.php:393
|
1287 |
+
#: adminpages/membershiplevels.php:396
|
1288 |
+
msgid ""
|
1289 |
+
"After saving this level, make note of the ID and create a \"Plan\" in your "
|
1290 |
+
"Braintree dashboard with the same settings and the \"Plan ID\" set to "
|
1291 |
+
"<em>pmpro_#</em>, where # is the level ID."
|
1292 |
+
msgstr ""
|
1293 |
+
"After saving this level, make note of the ID and create a \"Plan\" in your "
|
1294 |
+
"Braintree dashboard with the same settings and the \"Plan ID\" set to "
|
1295 |
+
"<em>pmpro_#</em>, where # is the level ID."
|
1296 |
+
|
1297 |
+
#: adminpages/membershiplevels.php:395 adminpages/membershiplevels.php:397
|
1298 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:101
|
1299 |
+
#: classes/gateways/class.pmprogateway_paypal.php:118
|
1300 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:133
|
1301 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
1302 |
+
#: adminpages/membershiplevels.php:372 adminpages/membershiplevels.php:374
|
1303 |
+
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:393
|
1304 |
+
#: adminpages/membershiplevels.php:396 adminpages/membershiplevels.php:398
|
1305 |
+
#: adminpages/paymentsettings.php:170 adminpages/paymentsettings.php:174
|
1306 |
+
#: adminpages/paymentsettings.php:179
|
1307 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
1308 |
+
msgid "Note"
|
1309 |
+
msgstr "Σημείωση"
|
1310 |
+
|
1311 |
+
#: adminpages/membershiplevels.php:397 adminpages/membershiplevels.php:374
|
1312 |
+
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:395
|
1313 |
+
#: adminpages/membershiplevels.php:398
|
1314 |
+
msgid ""
|
1315 |
+
"You will need to create a \"Plan\" in your Braintree dashboard with the same "
|
1316 |
+
"settings and the \"Plan ID\" set to"
|
1317 |
+
msgstr ""
|
1318 |
+
"You will need to create a \"Plan\" in your Braintree dashboard with the same "
|
1319 |
+
"settings and the \"Plan ID\" set to"
|
1320 |
+
|
1321 |
+
#: adminpages/membershiplevels.php:409 adminpages/membershiplevels.php:386
|
1322 |
+
#: adminpages/membershiplevels.php:388 adminpages/membershiplevels.php:407
|
1323 |
+
#: adminpages/membershiplevels.php:410
|
1324 |
+
msgid ""
|
1325 |
+
"Stripe integration currently does not support billing limits. You can still "
|
1326 |
+
"set an expiration date below."
|
1327 |
+
msgstr ""
|
1328 |
+
"Stripe integration currently does not support billing limits. You can still "
|
1329 |
+
"set an expiration date below."
|
1330 |
+
|
1331 |
+
#: adminpages/membershiplevels.php:421 adminpages/membershiplevels.php:398
|
1332 |
+
#: adminpages/membershiplevels.php:400 adminpages/membershiplevels.php:419
|
1333 |
+
#: adminpages/membershiplevels.php:422
|
1334 |
+
msgid ""
|
1335 |
+
"2Checkout integration does not support custom trials. You can do one period "
|
1336 |
+
"trials by setting an initial payment different from the billing amount."
|
1337 |
+
msgstr ""
|
1338 |
+
"2Checkout integration does not support custom trials. You can do one period "
|
1339 |
+
"trials by setting an initial payment different from the billing amount."
|
1340 |
+
|
1341 |
+
#: adminpages/membershiplevels.php:443 adminpages/membershiplevels.php:406
|
1342 |
+
#: adminpages/membershiplevels.php:412 adminpages/membershiplevels.php:414
|
1343 |
+
#: adminpages/membershiplevels.php:441 adminpages/membershiplevels.php:444
|
1344 |
+
msgid ""
|
1345 |
+
"Stripe integration currently does not support trial amounts greater than $0."
|
1346 |
+
msgstr ""
|
1347 |
+
"Stripe integration currently does not support trial amounts greater than $0."
|
1348 |
+
|
1349 |
+
#: adminpages/membershiplevels.php:447 adminpages/membershiplevels.php:410
|
1350 |
+
#: adminpages/membershiplevels.php:416 adminpages/membershiplevels.php:418
|
1351 |
+
#: adminpages/membershiplevels.php:445 adminpages/membershiplevels.php:448
|
1352 |
+
msgid ""
|
1353 |
+
"Braintree integration currently does not support trial amounts greater than "
|
1354 |
+
"$0."
|
1355 |
+
msgstr ""
|
1356 |
+
"Braintree integration currently does not support trial amounts greater than "
|
1357 |
+
"$0."
|
1358 |
+
|
1359 |
+
#: adminpages/membershiplevels.php:451 adminpages/membershiplevels.php:414
|
1360 |
+
#: adminpages/membershiplevels.php:420 adminpages/membershiplevels.php:422
|
1361 |
+
#: adminpages/membershiplevels.php:449 adminpages/membershiplevels.php:452
|
1362 |
+
msgid ""
|
1363 |
+
"Payflow integration currently does not support trial amounts greater than $0."
|
1364 |
+
msgstr ""
|
1365 |
+
"Payflow integration currently does not support trial amounts greater than $0."
|
1366 |
+
|
1367 |
+
#: adminpages/membershiplevels.php:460 adminpages/membershiplevels.php:422
|
1368 |
+
#: adminpages/membershiplevels.php:428 adminpages/membershiplevels.php:430
|
1369 |
+
#: adminpages/membershiplevels.php:457 adminpages/membershiplevels.php:458
|
1370 |
+
#: adminpages/membershiplevels.php:461
|
1371 |
+
msgid "Other Settings"
|
1372 |
+
msgstr "Άλλες Επιλογές"
|
1373 |
+
|
1374 |
+
#: adminpages/membershiplevels.php:464 adminpages/membershiplevels.php:426
|
1375 |
+
#: adminpages/membershiplevels.php:432 adminpages/membershiplevels.php:434
|
1376 |
+
#: adminpages/membershiplevels.php:461 adminpages/membershiplevels.php:462
|
1377 |
+
#: adminpages/membershiplevels.php:465
|
1378 |
+
msgid "Disable New Signups"
|
1379 |
+
msgstr "Απενεργοποιήστε τις Νέες Εγγραφές"
|
1380 |
+
|
1381 |
+
#: adminpages/membershiplevels.php:465 adminpages/membershiplevels.php:427
|
1382 |
+
#: adminpages/membershiplevels.php:433 adminpages/membershiplevels.php:435
|
1383 |
+
#: adminpages/membershiplevels.php:462 adminpages/membershiplevels.php:463
|
1384 |
+
#: adminpages/membershiplevels.php:466
|
1385 |
+
msgid ""
|
1386 |
+
"Check to hide this level from the membership levels page and disable "
|
1387 |
+
"registration."
|
1388 |
+
msgstr ""
|
1389 |
+
"Επιλέξτε για να κρύψετε αυτό το επίπεδο από την σελίδα συνδρομών και να "
|
1390 |
+
"απενεργοποιήσετε τις εγγραφές."
|
1391 |
+
|
1392 |
+
#: adminpages/membershiplevels.php:495 adminpages/membershiplevels.php:457
|
1393 |
+
#: adminpages/membershiplevels.php:463 adminpages/membershiplevels.php:465
|
1394 |
+
#: adminpages/membershiplevels.php:492 adminpages/membershiplevels.php:493
|
1395 |
+
#: adminpages/membershiplevels.php:496
|
1396 |
+
msgid "Content Settings"
|
1397 |
+
msgstr "Επιλογές Περιεχομένου"
|
1398 |
+
|
1399 |
+
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:461
|
1400 |
+
#: adminpages/membershiplevels.php:467 adminpages/membershiplevels.php:469
|
1401 |
+
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:497
|
1402 |
+
#: adminpages/membershiplevels.php:500
|
1403 |
+
msgid "Categories"
|
1404 |
+
msgstr "Κατηγορίες"
|
1405 |
+
|
1406 |
+
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:516
|
1407 |
+
msgid "Save Level"
|
1408 |
+
msgstr "Αποθηκεύστε το Επίπεδο"
|
1409 |
+
|
1410 |
+
#: adminpages/membershiplevels.php:518 adminpages/orders.php:633
|
1411 |
+
#: pages/billing.php:348 pages/cancel.php:71 shortcodes/pmpro_account.php:73
|
1412 |
+
#: adminpages/membershiplevels.php:517 adminpages/orders.php:511
|
1413 |
+
#: adminpages/orders.php:561 adminpages/orders.php:662 pages/account.php:44
|
1414 |
+
#: pages/billing.php:295 pages/billing.php:299 pages/billing.php:330
|
1415 |
+
#: pages/billing.php:339 pages/billing.php:342 pages/billing.php:344
|
1416 |
+
#: shortcodes/pmpro_account.php:70
|
1417 |
+
msgid "Cancel"
|
1418 |
+
msgstr "Ακύρωση"
|
1419 |
+
|
1420 |
+
#: adminpages/membershiplevels.php:619 adminpages/membershiplevels.php:490
|
1421 |
+
#: adminpages/membershiplevels.php:496 adminpages/membershiplevels.php:498
|
1422 |
+
#: adminpages/membershiplevels.php:525 adminpages/membershiplevels.php:526
|
1423 |
+
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:618
|
1424 |
+
msgid "Add New Level"
|
1425 |
+
msgstr "Προσθέστε Νέο Επίπεδο"
|
1426 |
+
|
1427 |
+
#: adminpages/membershiplevels.php:622 adminpages/membershiplevels.php:625
|
1428 |
+
#: adminpages/membershiplevels.php:493 adminpages/membershiplevels.php:496
|
1429 |
+
#: adminpages/membershiplevels.php:499 adminpages/membershiplevels.php:501
|
1430 |
+
#: adminpages/membershiplevels.php:502 adminpages/membershiplevels.php:504
|
1431 |
+
#: adminpages/membershiplevels.php:528 adminpages/membershiplevels.php:529
|
1432 |
+
#: adminpages/membershiplevels.php:531 adminpages/membershiplevels.php:532
|
1433 |
+
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:575
|
1434 |
+
#: adminpages/membershiplevels.php:621 adminpages/membershiplevels.php:624
|
1435 |
+
msgid "Search Levels"
|
1436 |
+
msgstr "Αναζητήστε Επίπεδο"
|
1437 |
+
|
1438 |
+
#: adminpages/membershiplevels.php:631 adminpages/membershiplevels.php:579
|
1439 |
+
#: adminpages/membershiplevels.php:630
|
1440 |
+
msgid "Drag and drop membership levels to reorder them on the Levels page."
|
1441 |
+
msgstr ""
|
1442 |
+
"Σύρετε τα επίπεδα συνδρομών για να τα αναδιατάξετε στην Σελίδα των Συνδρομών"
|
1443 |
+
|
1444 |
+
#: adminpages/membershiplevels.php:640 pages/cancel.php:53
|
1445 |
+
#: pages/confirmation.php:83 pages/invoice.php:70
|
1446 |
+
#: shortcodes/pmpro_account.php:46 adminpages/membershiplevels.php:510
|
1447 |
+
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:518
|
1448 |
+
#: adminpages/membershiplevels.php:544 adminpages/membershiplevels.php:545
|
1449 |
+
#: adminpages/membershiplevels.php:586 adminpages/membershiplevels.php:639
|
1450 |
+
#: pages/account.php:20 pages/confirmation.php:81 pages/invoice.php:68
|
1451 |
+
msgid "Expiration"
|
1452 |
+
msgstr "Λήξη"
|
1453 |
+
|
1454 |
+
#: adminpages/membershiplevels.php:641 adminpages/membershiplevels.php:511
|
1455 |
+
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:519
|
1456 |
+
#: adminpages/membershiplevels.php:545 adminpages/membershiplevels.php:546
|
1457 |
+
#: adminpages/membershiplevels.php:587 adminpages/membershiplevels.php:640
|
1458 |
+
msgid "Allow Signups"
|
1459 |
+
msgstr "Επιτρέψτε Νέες Εγγραφές"
|
1460 |
+
|
1461 |
+
#: adminpages/membershiplevels.php:656 adminpages/membershiplevels.php:534
|
1462 |
+
#: adminpages/membershiplevels.php:540 adminpages/membershiplevels.php:542
|
1463 |
+
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:569
|
1464 |
+
#: adminpages/membershiplevels.php:646 adminpages/membershiplevels.php:655
|
1465 |
+
msgid "FREE"
|
1466 |
+
msgstr "ΔΩΡΕΑΝ"
|
1467 |
+
|
1468 |
+
#: adminpages/membershiplevels.php:665 adminpages/membershiplevels.php:560
|
1469 |
+
#: adminpages/membershiplevels.php:566 adminpages/membershiplevels.php:568
|
1470 |
+
#: adminpages/membershiplevels.php:575 adminpages/membershiplevels.php:595
|
1471 |
+
#: adminpages/membershiplevels.php:655 adminpages/membershiplevels.php:664
|
1472 |
+
msgid "After"
|
1473 |
+
msgstr "Μετά"
|
1474 |
+
|
1475 |
+
#: adminpages/membershiplevels.php:670 adminpages/membershiplevels.php:566
|
1476 |
+
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
1477 |
+
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
1478 |
+
#: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:669
|
1479 |
+
#, php-format
|
1480 |
+
msgid ""
|
1481 |
+
"Are you sure you want to delete membership level %s? All subscriptions will "
|
1482 |
+
"be cancelled."
|
1483 |
+
msgstr ""
|
1484 |
+
"Είσαστε σίγουροι ότι θέλετε να φδιαγράψετε το επίπεδο %s; Όλες οι συνδρομές "
|
1485 |
+
"θα ακυρωθούν."
|
1486 |
+
|
1487 |
+
#: adminpages/membershiplevels.php:670 adminpages/orders.php:1024
|
1488 |
+
#: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
|
1489 |
+
#: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
|
1490 |
+
#: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
|
1491 |
+
#: adminpages/membershiplevels.php:669 adminpages/orders.php:661
|
1492 |
+
#: adminpages/orders.php:964 adminpages/orders.php:982
|
1493 |
+
#: adminpages/orders.php:992 adminpages/orders.php:995
|
1494 |
+
#: adminpages/orders.php:1053
|
1495 |
+
msgid "copy"
|
1496 |
+
msgstr "αντίγραφο"
|
1497 |
+
|
1498 |
+
#: adminpages/memberslist.php:25 includes/adminpages.php:54
|
1499 |
+
#: includes/adminpages.php:158 includes/adminpages.php:15
|
1500 |
+
#: includes/adminpages.php:53 includes/adminpages.php:74
|
1501 |
+
#: includes/adminpages.php:142 includes/adminpages.php:149
|
1502 |
+
#: includes/adminpages.php:153
|
1503 |
+
msgid "Members List"
|
1504 |
+
msgstr "Λίστα συνδρομητών"
|
1505 |
+
|
1506 |
+
#: adminpages/memberslist.php:26 adminpages/orders.php:698
|
1507 |
+
#: adminpages/orders.php:522 adminpages/orders.php:591
|
1508 |
+
#: adminpages/orders.php:727
|
1509 |
+
msgid "Export to CSV"
|
1510 |
+
msgstr "Εξαγωγή σε CSV "
|
1511 |
+
|
1512 |
+
#: adminpages/memberslist.php:30 adminpages/orders.php:710
|
1513 |
+
#: adminpages/reports/login.php:83 adminpages/reports/memberships.php:276
|
1514 |
+
#: adminpages/reports/sales.php:202 adminpages/orders.php:603
|
1515 |
+
#: adminpages/orders.php:739 adminpages/reports/login.php:65
|
1516 |
+
#: adminpages/reports/login.php:67 adminpages/reports/memberships.php:256
|
1517 |
+
#: adminpages/reports/memberships.php:263
|
1518 |
+
#: adminpages/reports/memberships.php:292 adminpages/reports/sales.php:185
|
1519 |
+
#: adminpages/reports/sales.php:193 adminpages/reports/sales.php:194
|
1520 |
+
msgid "Show"
|
1521 |
+
msgstr "Προβολή"
|
1522 |
+
|
1523 |
+
#: adminpages/memberslist.php:32 adminpages/reports/login.php:85
|
1524 |
+
#: adminpages/reports/memberships.php:303 adminpages/reports/sales.php:225
|
1525 |
+
#: adminpages/reports/login.php:67 adminpages/reports/login.php:69
|
1526 |
+
#: adminpages/reports/memberships.php:281
|
1527 |
+
#: adminpages/reports/memberships.php:290
|
1528 |
+
#: adminpages/reports/memberships.php:317 adminpages/reports/sales.php:208
|
1529 |
+
#: adminpages/reports/sales.php:216 adminpages/reports/sales.php:217
|
1530 |
+
msgid "All Levels"
|
1531 |
+
msgstr "Όλα τα επίπεδα"
|
1532 |
+
|
1533 |
+
#: adminpages/memberslist.php:42
|
1534 |
+
msgid "Cancelled Members"
|
1535 |
+
msgstr "Διεγραμένοι Συνδρομητές"
|
1536 |
+
|
1537 |
+
#: adminpages/memberslist.php:43
|
1538 |
+
msgid "Expired Members"
|
1539 |
+
msgstr "Συνδρομητές που έχει λήξει η συνδρομή τους"
|
1540 |
+
|
1541 |
+
#: adminpages/memberslist.php:44 adminpages/memberslist.php:42
|
1542 |
+
msgid "Old Members"
|
1543 |
+
msgstr "Παλιοί Συνδρομητές"
|
1544 |
+
|
1545 |
+
#: adminpages/memberslist.php:49 adminpages/memberslist.php:52
|
1546 |
+
#: adminpages/memberslist.php:46 adminpages/memberslist.php:47
|
1547 |
+
#: adminpages/memberslist.php:50
|
1548 |
+
msgid "Search Members"
|
1549 |
+
msgstr "Αναζητήστε Συνδρομητές"
|
1550 |
+
|
1551 |
+
#: adminpages/memberslist.php:156 adminpages/memberslist.php:103
|
1552 |
+
#: adminpages/memberslist.php:136 adminpages/memberslist.php:146
|
1553 |
+
#, php-format
|
1554 |
+
msgid "%d members found."
|
1555 |
+
msgstr "Βρέθηκαν %d Συνδρομητές"
|
1556 |
+
|
1557 |
+
#: adminpages/memberslist.php:165 pages/checkout.php:184
|
1558 |
+
#: shortcodes/pmpro_account.php:108 adminpages/memberslist.php:112
|
1559 |
+
#: adminpages/memberslist.php:145 adminpages/memberslist.php:155
|
1560 |
+
#: pages/account.php:51 pages/account.php:55 pages/account.php:76
|
1561 |
+
#: pages/checkout.php:168 pages/checkout.php:171 pages/checkout.php:173
|
1562 |
+
#: pages/checkout.php:180 pages/checkout.php:182
|
1563 |
+
#: shortcodes/pmpro_account.php:105
|
1564 |
+
msgid "Username"
|
1565 |
+
msgstr "Username"
|
1566 |
+
|
1567 |
+
#: adminpages/memberslist.php:166 adminpages/memberslist.php:113
|
1568 |
+
#: adminpages/memberslist.php:146 adminpages/memberslist.php:156
|
1569 |
+
msgid "First Name"
|
1570 |
+
msgstr "First Name"
|
1571 |
+
|
1572 |
+
#: adminpages/memberslist.php:167 adminpages/memberslist.php:114
|
1573 |
+
#: adminpages/memberslist.php:147 adminpages/memberslist.php:157
|
1574 |
+
msgid "Last Name"
|
1575 |
+
msgstr "Last Name"
|
1576 |
+
|
1577 |
+
#: adminpages/memberslist.php:170 pages/billing.php:74 pages/checkout.php:319
|
1578 |
+
#: pages/confirmation.php:61 pages/invoice.php:48
|
1579 |
+
#: adminpages/memberslist.php:117 adminpages/memberslist.php:150
|
1580 |
+
#: adminpages/memberslist.php:160 pages/account.php:90 pages/account.php:94
|
1581 |
+
#: pages/billing.php:58 pages/billing.php:62 pages/billing.php:71
|
1582 |
+
#: pages/checkout.php:298 pages/checkout.php:300 pages/checkout.php:302
|
1583 |
+
#: pages/checkout.php:311 pages/checkout.php:314 pages/checkout.php:317
|
1584 |
+
#: pages/checkout.php:321 pages/confirmation.php:59 pages/invoice.php:46
|
1585 |
+
msgid "Billing Address"
|
1586 |
+
msgstr "Διεύθυνση Πληρωμής"
|
1587 |
+
|
1588 |
+
#: adminpages/memberslist.php:171 adminpages/reports/login.php:161
|
1589 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:303
|
1590 |
+
#: adminpages/memberslist.php:118 adminpages/memberslist.php:151
|
1591 |
+
#: adminpages/memberslist.php:161 adminpages/pagesettings.php:51
|
1592 |
+
#: adminpages/reports/login.php:143 adminpages/reports/login.php:145
|
1593 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:187
|
1594 |
+
msgid "Membership"
|
1595 |
+
msgstr "Συνδρομή"
|
1596 |
+
|
1597 |
+
#: adminpages/memberslist.php:172 adminpages/memberslist.php:119
|
1598 |
+
#: adminpages/memberslist.php:152 adminpages/memberslist.php:162
|
1599 |
+
msgid "Fee"
|
1600 |
+
msgstr "Τέλη"
|
1601 |
+
|
1602 |
+
#: adminpages/memberslist.php:173 adminpages/reports/login.php:162
|
1603 |
+
#: adminpages/memberslist.php:120 adminpages/memberslist.php:153
|
1604 |
+
#: adminpages/memberslist.php:163 adminpages/reports/login.php:144
|
1605 |
+
#: adminpages/reports/login.php:146
|
1606 |
+
msgid "Joined"
|
1607 |
+
msgstr "Συνδέθηκαν"
|
1608 |
+
|
1609 |
+
#: adminpages/memberslist.php:177 adminpages/memberslist.php:157
|
1610 |
+
#: adminpages/memberslist.php:167
|
1611 |
+
msgid "Ended"
|
1612 |
+
msgstr "Τελείωσαν"
|
1613 |
+
|
1614 |
+
#: adminpages/memberslist.php:261 adminpages/reports/login.php:228
|
1615 |
+
#: adminpages/memberslist.php:195 adminpages/memberslist.php:223
|
1616 |
+
#: adminpages/memberslist.php:251 adminpages/reports/login.php:210
|
1617 |
+
#: adminpages/reports/login.php:212
|
1618 |
+
msgid "No members found."
|
1619 |
+
msgstr "Δεν βρέθηκαν συνδρομητές."
|
1620 |
+
|
1621 |
+
#: adminpages/memberslist.php:261 adminpages/reports/login.php:228
|
1622 |
+
#: adminpages/memberslist.php:195 adminpages/memberslist.php:223
|
1623 |
+
#: adminpages/memberslist.php:251 adminpages/reports/login.php:210
|
1624 |
+
#: adminpages/reports/login.php:212
|
1625 |
+
msgid "Search all levels"
|
1626 |
+
msgstr "Αναζήτηση σε όλα τα επίπεδα"
|
1627 |
+
|
1628 |
+
#: adminpages/orders.php:155
|
1629 |
+
msgid "Invoice emailed successfully."
|
1630 |
+
msgstr "Το τιμολόδιο στάλθηκε με email."
|
1631 |
+
|
1632 |
+
#: adminpages/orders.php:160
|
1633 |
+
msgid "Error emailing invoice."
|
1634 |
+
msgstr "Σφάλμα αποστολής τιμολογίου"
|
1635 |
+
|
1636 |
+
#: adminpages/orders.php:175 adminpages/orders.php:26 adminpages/orders.php:67
|
1637 |
+
msgid "Order deleted successfully."
|
1638 |
+
msgstr "Η παραγγελία διαγράφηκε με επιτυχία."
|
1639 |
+
|
1640 |
+
#: adminpages/orders.php:180 adminpages/orders.php:31 adminpages/orders.php:72
|
1641 |
+
msgid "Error deleting order."
|
1642 |
+
msgstr "Σφάλμα κατά την διαγραφή της παραγγελίας."
|
1643 |
+
|
1644 |
+
#: adminpages/orders.php:270 adminpages/orders.php:119
|
1645 |
+
#: adminpages/orders.php:169
|
1646 |
+
msgid "Order saved successfully."
|
1647 |
+
msgstr "Η παραγγελία αποθηκεύτηκε με επιτυχία."
|
1648 |
+
|
1649 |
+
#: adminpages/orders.php:275 adminpages/orders.php:124
|
1650 |
+
#: adminpages/orders.php:174
|
1651 |
+
msgid "Error updating order timestamp."
|
1652 |
+
msgstr "Σφάλμα κατά την ανανέωση της χρονοσφραγγίδας της παραγγελίας."
|
1653 |
+
|
1654 |
+
#: adminpages/orders.php:281 adminpages/orders.php:130
|
1655 |
+
#: adminpages/orders.php:180
|
1656 |
+
msgid "Error saving order."
|
1657 |
+
msgstr "Σφάλμα κατά την αποθήκευση της παραγγελίας."
|
1658 |
+
|
1659 |
+
#: adminpages/orders.php:317 adminpages/orders.php:195
|
1660 |
+
#: adminpages/orders.php:245 adminpages/orders.php:346
|
1661 |
+
msgid "Order"
|
1662 |
+
msgstr "Παραγγελία"
|
1663 |
+
|
1664 |
+
#: adminpages/orders.php:319 adminpages/orders.php:197
|
1665 |
+
#: adminpages/orders.php:247 adminpages/orders.php:348
|
1666 |
+
msgid "New Order"
|
1667 |
+
msgstr "Νέα Παραγγελία"
|
1668 |
+
|
1669 |
+
#: adminpages/orders.php:342 adminpages/orders.php:220
|
1670 |
+
#: adminpages/orders.php:270 adminpages/orders.php:371
|
1671 |
+
msgid "Randomly generated for you."
|
1672 |
+
msgstr "Θα παραχθεί τυχαία για εσάς."
|
1673 |
+
|
1674 |
+
#: adminpages/orders.php:347 adminpages/orders.php:225
|
1675 |
+
#: adminpages/orders.php:275 adminpages/orders.php:376
|
1676 |
+
msgid "User ID"
|
1677 |
+
msgstr "ID Χρήστη"
|
1678 |
+
|
1679 |
+
#: adminpages/orders.php:356 adminpages/orders.php:234
|
1680 |
+
#: adminpages/orders.php:284 adminpages/orders.php:385
|
1681 |
+
msgid "Membership Level ID"
|
1682 |
+
msgstr "ID Επιπέδου Συνδρομής"
|
1683 |
+
|
1684 |
+
#: adminpages/orders.php:365 adminpages/orders.php:243
|
1685 |
+
#: adminpages/orders.php:293 adminpages/orders.php:394
|
1686 |
+
msgid "Billing Name"
|
1687 |
+
msgstr "Όνομα Λογαριασμού"
|
1688 |
+
|
1689 |
+
#: adminpages/orders.php:373 adminpages/orders.php:251
|
1690 |
+
#: adminpages/orders.php:301 adminpages/orders.php:402
|
1691 |
+
msgid "Billing Street"
|
1692 |
+
msgstr "Οδός Λογαριασμού"
|
1693 |
+
|
1694 |
+
#: adminpages/orders.php:380 adminpages/orders.php:258
|
1695 |
+
#: adminpages/orders.php:308 adminpages/orders.php:409
|
1696 |
+
msgid "Billing City"
|
1697 |
+
msgstr "Πόλη Λογαριασμού"
|
1698 |
+
|
1699 |
+
#: adminpages/orders.php:387 adminpages/orders.php:265
|
1700 |
+
#: adminpages/orders.php:315 adminpages/orders.php:416
|
1701 |
+
msgid "Billing State"
|
1702 |
+
msgstr "Γεωγραφικό Διαμέρισμα Λογαριασμού"
|
1703 |
+
|
1704 |
+
#: adminpages/orders.php:394 adminpages/orders.php:272
|
1705 |
+
#: adminpages/orders.php:322 adminpages/orders.php:423
|
1706 |
+
msgid "Billing Postal Code"
|
1707 |
+
msgstr "Τ.Κ Λογαριασμού"
|
1708 |
+
|
1709 |
+
#: adminpages/orders.php:401 adminpages/orders.php:279
|
1710 |
+
#: adminpages/orders.php:329 adminpages/orders.php:430
|
1711 |
+
msgid "Billing Country"
|
1712 |
+
msgstr "Χώρα Λογαριασμού"
|
1713 |
+
|
1714 |
+
#: adminpages/orders.php:409 adminpages/orders.php:287
|
1715 |
+
#: adminpages/orders.php:337 adminpages/orders.php:438
|
1716 |
+
msgid "Billing Phone"
|
1717 |
+
msgstr "Αριθμός Τηλεφώνου Λογαριασμού"
|
1718 |
+
|
1719 |
+
#: adminpages/orders.php:418 adminpages/orders.php:296
|
1720 |
+
#: adminpages/orders.php:346 adminpages/orders.php:447
|
1721 |
+
msgid "Sub Total"
|
1722 |
+
msgstr "Υπό Σύνολο"
|
1723 |
+
|
1724 |
+
#: adminpages/orders.php:426 adminpages/templates/orders-email.php:60
|
1725 |
+
#: adminpages/templates/orders-print.php:89 pages/invoice.php:80
|
1726 |
+
#: adminpages/orders.php:304 adminpages/orders.php:354
|
1727 |
+
#: adminpages/orders.php:455 pages/invoice.php:78
|
1728 |
+
msgid "Tax"
|
1729 |
+
msgstr "Φόρος"
|
1730 |
+
|
1731 |
+
#: adminpages/orders.php:434 adminpages/orders.php:312
|
1732 |
+
#: adminpages/orders.php:362 adminpages/orders.php:463
|
1733 |
+
msgid "Coupon Amount"
|
1734 |
+
msgstr "Ποσό Κουπονιού"
|
1735 |
+
|
1736 |
+
#: adminpages/orders.php:442 adminpages/orders.php:942
|
1737 |
+
#: adminpages/templates/orders-email.php:64
|
1738 |
+
#: adminpages/templates/orders-print.php:93 pages/invoice.php:84
|
1739 |
+
#: adminpages/orders.php:320 adminpages/orders.php:370
|
1740 |
+
#: adminpages/orders.php:471 adminpages/orders.php:602
|
1741 |
+
#: adminpages/orders.php:905 adminpages/orders.php:915
|
1742 |
+
#: adminpages/orders.php:971 pages/invoice.php:82
|
1743 |
+
msgid "Total"
|
1744 |
+
msgstr "Σύνολο"
|
1745 |
+
|
1746 |
+
#: adminpages/orders.php:447 adminpages/orders.php:325
|
1747 |
+
#: adminpages/orders.php:375 adminpages/orders.php:476
|
1748 |
+
msgid "Should be subtotal + tax - couponamount."
|
1749 |
+
msgstr "Οφειλή υποσύνολο + φόρος - ποσό κουπονιού"
|
1750 |
+
|
1751 |
+
#: adminpages/orders.php:452 adminpages/orders.php:330
|
1752 |
+
#: adminpages/orders.php:380 adminpages/orders.php:481
|
1753 |
+
msgid "Payment Type"
|
1754 |
+
msgstr "Τύπος Πληρωμής"
|
1755 |
+
|
1756 |
+
#: adminpages/orders.php:457 adminpages/orders.php:335
|
1757 |
+
#: adminpages/orders.php:385 adminpages/orders.php:486
|
1758 |
+
msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
|
1759 |
+
msgstr "π.χ. PayPal Express, PayPal Standard, Credit Card."
|
1760 |
+
|
1761 |
+
#: adminpages/orders.php:461
|
1762 |
+
#: classes/gateways/class.pmprogateway_braintree.php:309
|
1763 |
+
#: classes/gateways/class.pmprogateway_stripe.php:450 pages/billing.php:253
|
1764 |
+
#: pages/checkout.php:527 adminpages/orders.php:339 adminpages/orders.php:389
|
1765 |
+
#: adminpages/orders.php:490
|
1766 |
+
#: classes/gateways/class.pmprogateway_braintree.php:291
|
1767 |
+
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1768 |
+
#: classes/gateways/class.pmprogateway_braintree.php:306
|
1769 |
+
#: classes/gateways/class.pmprogateway_stripe.php:408
|
1770 |
+
#: classes/gateways/class.pmprogateway_stripe.php:409
|
1771 |
+
#: classes/gateways/class.pmprogateway_stripe.php:419
|
1772 |
+
#: classes/gateways/class.pmprogateway_stripe.php:423
|
1773 |
+
#: classes/gateways/class.pmprogateway_stripe.php:447 pages/billing.php:234
|
1774 |
+
#: pages/billing.php:238 pages/billing.php:247 pages/billing.php:250
|
1775 |
+
#: pages/checkout.php:493 pages/checkout.php:507 pages/checkout.php:510
|
1776 |
+
#: pages/checkout.php:516 pages/checkout.php:517 pages/checkout.php:525
|
1777 |
+
msgid "Card Type"
|
1778 |
+
msgstr "Τύπος Κάρτας"
|
1779 |
+
|
1780 |
+
#: adminpages/orders.php:466 adminpages/orders.php:344
|
1781 |
+
#: adminpages/orders.php:394 adminpages/orders.php:495
|
1782 |
+
msgid "e.g. Visa, MasterCard, AMEX, etc"
|
1783 |
+
msgstr "π.χ. Visa, MasterCard, AMEX, etc"
|
1784 |
+
|
1785 |
+
#: adminpages/orders.php:470
|
1786 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:137
|
1787 |
+
#: adminpages/orders.php:348 adminpages/orders.php:398
|
1788 |
+
#: adminpages/orders.php:499 adminpages/paymentsettings.php:347
|
1789 |
+
#: adminpages/paymentsettings.php:352
|
1790 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:129
|
1791 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:148
|
1792 |
+
msgid "Account Number"
|
1793 |
+
msgstr "Αριθμός Λογαριασμού"
|
1794 |
+
|
1795 |
+
#: adminpages/orders.php:475 adminpages/orders.php:353
|
1796 |
+
#: adminpages/orders.php:403 adminpages/orders.php:504
|
1797 |
+
msgid "Obscure all but last 4 digits."
|
1798 |
+
msgstr "Εμφανίζονται μόνο τα 4 τελευταία ψηφία."
|
1799 |
+
|
1800 |
+
#: adminpages/orders.php:480 adminpages/orders.php:358
|
1801 |
+
#: adminpages/orders.php:408 adminpages/orders.php:509
|
1802 |
+
msgid "Expiration Month"
|
1803 |
+
msgstr "Μήνας λήξης"
|
1804 |
+
|
1805 |
+
#: adminpages/orders.php:487 adminpages/orders.php:365
|
1806 |
+
#: adminpages/orders.php:415 adminpages/orders.php:516
|
1807 |
+
msgid "Expiration Year"
|
1808 |
+
msgstr "Έτος λήξης"
|
1809 |
+
|
1810 |
+
#: adminpages/orders.php:495 adminpages/orders.php:946
|
1811 |
+
#: adminpages/orders.php:373 adminpages/orders.php:423
|
1812 |
+
#: adminpages/orders.php:524 adminpages/orders.php:606
|
1813 |
+
#: adminpages/orders.php:909 adminpages/orders.php:919
|
1814 |
+
#: adminpages/orders.php:975
|
1815 |
+
msgid "Status"
|
1816 |
+
msgstr "Κατάσταση"
|
1817 |
+
|
1818 |
+
#: adminpages/orders.php:516 adminpages/orders.php:944
|
1819 |
+
#: adminpages/orders.php:394 adminpages/orders.php:444
|
1820 |
+
#: adminpages/orders.php:545 adminpages/orders.php:604
|
1821 |
+
#: adminpages/orders.php:907 adminpages/orders.php:917
|
1822 |
+
#: adminpages/orders.php:973
|
1823 |
+
msgid "Gateway"
|
1824 |
+
msgstr "Τρόπος πληρωμής"
|
1825 |
+
|
1826 |
+
#: adminpages/orders.php:534 adminpages/paymentsettings.php:124
|
1827 |
+
#: adminpages/orders.php:411 adminpages/orders.php:461
|
1828 |
+
#: adminpages/orders.php:462 adminpages/orders.php:563
|
1829 |
+
#: adminpages/paymentsettings.php:175 adminpages/paymentsettings.php:179
|
1830 |
+
#: adminpages/paymentsettings.php:184
|
1831 |
+
msgid "Gateway Environment"
|
1832 |
+
msgstr "Περιβάλλον Τρόπου Πληρωμής"
|
1833 |
+
|
1834 |
+
#: adminpages/orders.php:538 adminpages/paymentsettings.php:128
|
1835 |
+
#: adminpages/orders.php:415 adminpages/orders.php:465
|
1836 |
+
#: adminpages/orders.php:466 adminpages/orders.php:567
|
1837 |
+
#: adminpages/paymentsettings.php:179 adminpages/paymentsettings.php:183
|
1838 |
+
#: adminpages/paymentsettings.php:188
|
1839 |
+
msgid "Sandbox/Testing"
|
1840 |
+
msgstr "Sandbox/Testing"
|
1841 |
+
|
1842 |
+
#: adminpages/orders.php:539 adminpages/paymentsettings.php:129
|
1843 |
+
#: adminpages/orders.php:416 adminpages/orders.php:466
|
1844 |
+
#: adminpages/orders.php:467 adminpages/orders.php:568
|
1845 |
+
#: adminpages/paymentsettings.php:180 adminpages/paymentsettings.php:184
|
1846 |
+
#: adminpages/paymentsettings.php:189
|
1847 |
+
msgid "Live/Production"
|
1848 |
+
msgstr "Live/Production"
|
1849 |
+
|
1850 |
+
#: adminpages/orders.php:546 adminpages/orders.php:423
|
1851 |
+
#: adminpages/orders.php:473 adminpages/orders.php:474
|
1852 |
+
#: adminpages/orders.php:575
|
1853 |
+
msgid "Payment Transaction ID"
|
1854 |
+
msgstr "ID Πληρωμής"
|
1855 |
+
|
1856 |
+
#: adminpages/orders.php:551 adminpages/orders.php:428
|
1857 |
+
#: adminpages/orders.php:478 adminpages/orders.php:479
|
1858 |
+
#: adminpages/orders.php:580
|
1859 |
+
msgid "Generated by the gateway. Useful to cross reference orders."
|
1860 |
+
msgstr ""
|
1861 |
+
"Δημιουργήθηκε από τον τρόπο πληρωμής. Χρήσιμο για να διασταυρώσετε "
|
1862 |
+
"παραγγελίες αναφοράς."
|
1863 |
+
|
1864 |
+
#: adminpages/orders.php:555 adminpages/orders.php:432
|
1865 |
+
#: adminpages/orders.php:482 adminpages/orders.php:483
|
1866 |
+
#: adminpages/orders.php:584
|
1867 |
+
msgid "Subscription Transaction ID"
|
1868 |
+
msgstr "ID Συνδρομής"
|
1869 |
+
|
1870 |
+
#: adminpages/orders.php:560 adminpages/orders.php:437
|
1871 |
+
#: adminpages/orders.php:487 adminpages/orders.php:488
|
1872 |
+
#: adminpages/orders.php:589
|
1873 |
+
msgid "Generated by the gateway. Useful to cross reference subscriptions."
|
1874 |
+
msgstr ""
|
1875 |
+
"Δημιουργήθηκε από τον τρόπο πληρωμής. Χρήσιμο για να διασταυρώσετε συνδρομές "
|
1876 |
+
"αναφοράς."
|
1877 |
+
|
1878 |
+
#: adminpages/orders.php:565 adminpages/orders.php:947 pages/invoice.php:107
|
1879 |
+
#: shortcodes/pmpro_account.php:125 adminpages/orders.php:442
|
1880 |
+
#: adminpages/orders.php:492 adminpages/orders.php:493
|
1881 |
+
#: adminpages/orders.php:594 adminpages/orders.php:607
|
1882 |
+
#: adminpages/orders.php:910 adminpages/orders.php:920
|
1883 |
+
#: adminpages/orders.php:976 pages/account.php:91 pages/invoice.php:105
|
1884 |
+
#: shortcodes/pmpro_account.php:122
|
1885 |
+
msgid "Date"
|
1886 |
+
msgstr "Ημερομηνία"
|
1887 |
+
|
1888 |
+
#: adminpages/orders.php:599 adminpages/orders.php:477
|
1889 |
+
#: adminpages/orders.php:527 adminpages/orders.php:628
|
1890 |
+
msgid "Affiliate ID"
|
1891 |
+
msgstr "Affiliate ID"
|
1892 |
+
|
1893 |
+
#: adminpages/orders.php:607 adminpages/orders.php:485
|
1894 |
+
#: adminpages/orders.php:535 adminpages/orders.php:636
|
1895 |
+
msgid "Affiliate SubID"
|
1896 |
+
msgstr "Affiliate SubID"
|
1897 |
+
|
1898 |
+
#: adminpages/orders.php:617 adminpages/orders.php:495
|
1899 |
+
#: adminpages/orders.php:545 adminpages/orders.php:646
|
1900 |
+
msgid "Notes"
|
1901 |
+
msgstr "Σημειώσεις"
|
1902 |
+
|
1903 |
+
#: adminpages/orders.php:632 adminpages/orders.php:510
|
1904 |
+
#: adminpages/orders.php:560 adminpages/orders.php:661
|
1905 |
+
msgid "Save Order"
|
1906 |
+
msgstr "Αποθήκευση Παραγγελίας"
|
1907 |
+
|
1908 |
+
#: adminpages/orders.php:667 adminpages/orders.php:696
|
1909 |
+
msgid "Email Invoice"
|
1910 |
+
msgstr "Email στο οποίο θα σταλεί το τιμολόγιο"
|
1911 |
+
|
1912 |
+
#: adminpages/orders.php:670 adminpages/orders.php:699
|
1913 |
+
msgid "Send an invoice for this order to: "
|
1914 |
+
msgstr "Στείλτε ένα τιμολόγιο για την παραγγελία στο: "
|
1915 |
+
|
1916 |
+
#: adminpages/orders.php:672 adminpages/orders.php:701
|
1917 |
+
msgid "Send Email"
|
1918 |
+
msgstr "Αποστολή Email"
|
1919 |
+
|
1920 |
+
#: adminpages/orders.php:677 includes/adminpages.php:56
|
1921 |
+
#: includes/adminpages.php:172 adminpages/orders.php:520
|
1922 |
+
#: adminpages/orders.php:570 adminpages/orders.php:706
|
1923 |
+
#: includes/adminpages.php:17 includes/adminpages.php:55
|
1924 |
+
#: includes/adminpages.php:84 includes/adminpages.php:156
|
1925 |
+
#: includes/adminpages.php:163 includes/adminpages.php:167
|
1926 |
+
msgid "Orders"
|
1927 |
+
msgstr "Παραγγελίες"
|
1928 |
+
|
1929 |
+
#: adminpages/orders.php:678 adminpages/orders.php:521
|
1930 |
+
#: adminpages/orders.php:571 adminpages/orders.php:707
|
1931 |
+
msgid "Add New Order"
|
1932 |
+
msgstr "Προσθέστε Νέες Παραγγελίες"
|
1933 |
+
|
1934 |
+
#: adminpages/orders.php:713 adminpages/orders.php:606
|
1935 |
+
#: adminpages/orders.php:742
|
1936 |
+
msgid "Within a Date Range"
|
1937 |
+
msgstr "Εντός ενός Χρονικού Περιθωρίου"
|
1938 |
+
|
1939 |
+
#: adminpages/orders.php:714 adminpages/orders.php:607
|
1940 |
+
#: adminpages/orders.php:743
|
1941 |
+
msgid "Predefined Date Range"
|
1942 |
+
msgstr "Προκαθορισμένο Χρονικό Περιθώριο"
|
1943 |
+
|
1944 |
+
#: adminpages/orders.php:715 adminpages/orders.php:608
|
1945 |
+
#: adminpages/orders.php:744
|
1946 |
+
msgid "Within a Level"
|
1947 |
+
msgstr "Εντός ενός Επιπέδου"
|
1948 |
+
|
1949 |
+
#: adminpages/orders.php:716 adminpages/orders.php:609
|
1950 |
+
#: adminpages/orders.php:745
|
1951 |
+
msgid "Within a Status"
|
1952 |
+
msgstr "Εντός μίας Θέσης"
|
1953 |
+
|
1954 |
+
#: adminpages/orders.php:719 adminpages/orders.php:612
|
1955 |
+
#: adminpages/orders.php:748
|
1956 |
+
msgid "From"
|
1957 |
+
msgstr "Από"
|
1958 |
+
|
1959 |
+
#: adminpages/orders.php:731 adminpages/orders.php:624
|
1960 |
+
#: adminpages/orders.php:760
|
1961 |
+
msgid "To"
|
1962 |
+
msgstr "Εώς"
|
1963 |
+
|
1964 |
+
#: adminpages/orders.php:743 adminpages/orders.php:636
|
1965 |
+
#: adminpages/orders.php:772
|
1966 |
+
msgid "filter by "
|
1967 |
+
msgstr "ταξινόμηση κατά"
|
1968 |
+
|
1969 |
+
#: adminpages/orders.php:780 adminpages/orders.php:674
|
1970 |
+
#: adminpages/orders.php:809
|
1971 |
+
msgid "Filter"
|
1972 |
+
msgstr "Ταξινόμηση"
|
1973 |
+
|
1974 |
+
#: adminpages/orders.php:883 adminpages/orders.php:886
|
1975 |
+
#: adminpages/orders.php:535 adminpages/orders.php:538
|
1976 |
+
#: adminpages/orders.php:777 adminpages/orders.php:780
|
1977 |
+
#: adminpages/orders.php:912 adminpages/orders.php:915
|
1978 |
+
msgid "Search Orders"
|
1979 |
+
msgstr "Σειρά Αναζητήσεων"
|
1980 |
+
|
1981 |
+
#: adminpages/orders.php:930 adminpages/orders.php:590
|
1982 |
+
#: adminpages/orders.php:893 adminpages/orders.php:903
|
1983 |
+
#: adminpages/orders.php:959
|
1984 |
+
#, php-format
|
1985 |
+
msgid "%d orders found."
|
1986 |
+
msgstr "%d βρέθηκαν παραγγελίες"
|
1987 |
+
|
1988 |
+
#: adminpages/orders.php:939 adminpages/reports/login.php:159
|
1989 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
1990 |
+
#: adminpages/orders.php:599 adminpages/orders.php:902
|
1991 |
+
#: adminpages/orders.php:912 adminpages/orders.php:968
|
1992 |
+
#: adminpages/paymentsettings.php:211 adminpages/paymentsettings.php:215
|
1993 |
+
#: adminpages/paymentsettings.php:220 adminpages/reports/login.php:141
|
1994 |
+
#: adminpages/reports/login.php:143
|
1995 |
+
msgid "User"
|
1996 |
+
msgstr "Χρήστης"
|
1997 |
+
|
1998 |
+
#: adminpages/orders.php:941 includes/init.php:243 includes/profile.php:27
|
1999 |
+
#: pages/checkout.php:42 pages/confirmation.php:47 pages/confirmation.php:64
|
2000 |
+
#: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
|
2001 |
+
#: adminpages/orders.php:601 adminpages/orders.php:904
|
2002 |
+
#: adminpages/orders.php:914 adminpages/orders.php:970 includes/init.php:214
|
2003 |
+
#: includes/init.php:217 includes/init.php:218 includes/init.php:220
|
2004 |
+
#: includes/init.php:222 includes/init.php:230 includes/init.php:238
|
2005 |
+
#: includes/profile.php:25 pages/checkout.php:33 pages/checkout.php:34
|
2006 |
+
#: pages/checkout.php:35 pages/confirmation.php:46 pages/confirmation.php:62
|
2007 |
+
#: pages/confirmation.php:103 pages/invoice.php:27 pages/invoice.php:49
|
2008 |
+
msgid "Membership Level"
|
2009 |
+
msgstr "Membership Level"
|
2010 |
+
|
2011 |
+
#: adminpages/orders.php:943 adminpages/orders.php:1011
|
2012 |
+
#: adminpages/orders.php:603 adminpages/orders.php:651
|
2013 |
+
#: adminpages/orders.php:906 adminpages/orders.php:916
|
2014 |
+
#: adminpages/orders.php:954 adminpages/orders.php:972
|
2015 |
+
#: adminpages/orders.php:982 adminpages/orders.php:1040
|
2016 |
+
msgid "Payment"
|
2017 |
+
msgstr "Πληρωμή"
|
2018 |
+
|
2019 |
+
#: adminpages/orders.php:945 adminpages/orders.php:605
|
2020 |
+
#: adminpages/orders.php:908 adminpages/orders.php:918
|
2021 |
+
#: adminpages/orders.php:974
|
2022 |
+
msgid "Transaction IDs"
|
2023 |
+
msgstr "ID Συναλλαγών"
|
2024 |
+
|
2025 |
+
#: adminpages/orders.php:972 adminpages/orders.php:630
|
2026 |
+
#: adminpages/orders.php:933 adminpages/orders.php:943
|
2027 |
+
#: adminpages/orders.php:1001
|
2028 |
+
msgid "deleted"
|
2029 |
+
msgstr "διεγραμμένο"
|
2030 |
+
|
2031 |
+
#: adminpages/orders.php:1013 adminpages/orders.php:653
|
2032 |
+
#: adminpages/orders.php:956 adminpages/orders.php:974
|
2033 |
+
#: adminpages/orders.php:984 adminpages/orders.php:1042
|
2034 |
+
msgid "Subscription"
|
2035 |
+
msgstr "Συνδρομή"
|
2036 |
+
|
2037 |
+
#: adminpages/orders.php:1027 adminpages/orders.php:664
|
2038 |
+
#: adminpages/orders.php:967 adminpages/orders.php:985
|
2039 |
+
#: adminpages/orders.php:995 adminpages/orders.php:998
|
2040 |
+
#: adminpages/orders.php:1056
|
2041 |
+
#, php-format
|
2042 |
+
msgid ""
|
2043 |
+
"Deleting orders is permanent and can affect active users. Are you sure you "
|
2044 |
+
"want to delete order %s?"
|
2045 |
+
msgstr ""
|
2046 |
+
"Η διαγραφή παραγγελιών είναι οριστική και μπορεί να επιρεάσει κάποιους "
|
2047 |
+
"χρήστες. Είστε σίγουροι ότι θέλετε να διαγράψετε την παραγγελία %s;"
|
2048 |
+
|
2049 |
+
#: adminpages/orders.php:1030 adminpages/orders.php:1059
|
2050 |
+
msgid "print"
|
2051 |
+
msgstr "εκτύπωση"
|
2052 |
+
|
2053 |
+
#: adminpages/orders.php:1033 adminpages/orders.php:1062
|
2054 |
+
msgid "email"
|
2055 |
+
msgstr "email"
|
2056 |
+
|
2057 |
+
#: adminpages/orders.php:1043 adminpages/orders.php:674
|
2058 |
+
#: adminpages/orders.php:977 adminpages/orders.php:995
|
2059 |
+
#: adminpages/orders.php:1005 adminpages/orders.php:1008
|
2060 |
+
#: adminpages/orders.php:1072
|
2061 |
+
msgid "No orders found."
|
2062 |
+
msgstr "Δεν βρέθηκαν παραγγελίες."
|
2063 |
+
|
2064 |
+
#: adminpages/pagesettings.php:54
|
2065 |
+
msgid "Your page settings have been updated."
|
2066 |
+
msgstr "Η σελίδα των ρυθμίσεών σας έχει ενημερωθεί"
|
2067 |
+
|
2068 |
+
#: adminpages/pagesettings.php:64 adminpages/pagesettings.php:51
|
2069 |
+
msgid "Membership Account"
|
2070 |
+
msgstr "Membership Account"
|
2071 |
+
|
2072 |
+
#: adminpages/pagesettings.php:65 adminpages/pagesettings.php:54
|
2073 |
+
msgid "Membership Billing"
|
2074 |
+
msgstr "Membership Billing"
|
2075 |
+
|
2076 |
+
#: adminpages/pagesettings.php:66 adminpages/pagesettings.php:57
|
2077 |
+
msgid "Membership Cancel"
|
2078 |
+
msgstr "Membership Cancel"
|
2079 |
+
|
2080 |
+
#: adminpages/pagesettings.php:67 adminpages/pagesettings.php:60
|
2081 |
+
msgid "Membership Checkout"
|
2082 |
+
msgstr "Membership Checkout"
|
2083 |
+
|
2084 |
+
#: adminpages/pagesettings.php:68 adminpages/pagesettings.php:63
|
2085 |
+
msgid "Membership Confirmation"
|
2086 |
+
msgstr "Membership Confirmation"
|
2087 |
+
|
2088 |
+
#: adminpages/pagesettings.php:69 adminpages/pagesettings.php:66
|
2089 |
+
msgid "Membership Invoice"
|
2090 |
+
msgstr "Membership Invoice"
|
2091 |
+
|
2092 |
+
#: adminpages/pagesettings.php:83 adminpages/pagesettings.php:111
|
2093 |
+
msgid "The following pages have been created for you"
|
2094 |
+
msgstr "Οι παρακάτω σελίδες έχουν δημιουργηθεί για εσάς"
|
2095 |
+
|
2096 |
+
#: adminpages/pagesettings.php:97 adminpages/pagesettings.php:98
|
2097 |
+
#: adminpages/pagesettings.php:126
|
2098 |
+
msgid ""
|
2099 |
+
"Manage the WordPress pages assigned to each required Paid Memberships Pro "
|
2100 |
+
"page."
|
2101 |
+
msgstr ""
|
2102 |
+
"Διαχείρηση των WordPress σελίδων που έχουν ανατεθεί σε κάθε απαιτούμενη "
|
2103 |
+
"σελίδα Paid Membership Pro."
|
2104 |
+
|
2105 |
+
#: adminpages/pagesettings.php:101 adminpages/pagesettings.php:104
|
2106 |
+
#: adminpages/pagesettings.php:132
|
2107 |
+
msgid ""
|
2108 |
+
"Assign the WordPress pages for each required Paid Memberships Pro page or"
|
2109 |
+
msgstr ""
|
2110 |
+
"Ανάθεση των σελίδων WordPress για κάθε απαιτούενη Paid Membership Pro σελίδα "
|
2111 |
+
"ή"
|
2112 |
+
|
2113 |
+
#: adminpages/pagesettings.php:102 adminpages/pagesettings.php:104
|
2114 |
+
#: adminpages/pagesettings.php:132
|
2115 |
+
msgid "click here to let us generate them for you"
|
2116 |
+
msgstr "κάντε κλικ εδώ για να μας επιτρέψετε αν τις παράγουμε εμείς για εσάς"
|
2117 |
+
|
2118 |
+
#: adminpages/pagesettings.php:111 adminpages/pagesettings.php:112
|
2119 |
+
#: adminpages/pagesettings.php:140
|
2120 |
+
msgid "Account Page"
|
2121 |
+
msgstr "Account Page"
|
2122 |
+
|
2123 |
+
#: adminpages/pagesettings.php:115 adminpages/pagesettings.php:133
|
2124 |
+
#: adminpages/pagesettings.php:151 adminpages/pagesettings.php:170
|
2125 |
+
#: adminpages/pagesettings.php:189 adminpages/pagesettings.php:209
|
2126 |
+
#: adminpages/pagesettings.php:228 adminpages/pagesettings.php:268
|
2127 |
+
#: adminpages/pagesettings.php:144 adminpages/pagesettings.php:147
|
2128 |
+
#: adminpages/pagesettings.php:159 adminpages/pagesettings.php:162
|
2129 |
+
#: adminpages/pagesettings.php:174 adminpages/pagesettings.php:177
|
2130 |
+
#: adminpages/pagesettings.php:190 adminpages/pagesettings.php:193
|
2131 |
+
#: adminpages/pagesettings.php:206 adminpages/pagesettings.php:222
|
2132 |
+
#: adminpages/pagesettings.php:225 adminpages/pagesettings.php:238
|
2133 |
+
#: adminpages/pagesettings.php:241
|
2134 |
+
msgid "Choose One"
|
2135 |
+
msgstr "Διαλέξτε μία"
|
2136 |
+
|
2137 |
+
#: adminpages/pagesettings.php:119 adminpages/pagesettings.php:137
|
2138 |
+
#: adminpages/pagesettings.php:155 adminpages/pagesettings.php:174
|
2139 |
+
#: adminpages/pagesettings.php:193 adminpages/pagesettings.php:213
|
2140 |
+
#: adminpages/pagesettings.php:232 adminpages/pagesettings.php:274
|
2141 |
+
#: adminpages/pagesettings.php:132 adminpages/pagesettings.php:134
|
2142 |
+
#: adminpages/pagesettings.php:145 adminpages/pagesettings.php:147
|
2143 |
+
#: adminpages/pagesettings.php:149 adminpages/pagesettings.php:150
|
2144 |
+
#: adminpages/pagesettings.php:159 adminpages/pagesettings.php:162
|
2145 |
+
#: adminpages/pagesettings.php:165 adminpages/pagesettings.php:173
|
2146 |
+
#: adminpages/pagesettings.php:177 adminpages/pagesettings.php:180
|
2147 |
+
#: adminpages/pagesettings.php:181 adminpages/pagesettings.php:187
|
2148 |
+
#: adminpages/pagesettings.php:196 adminpages/pagesettings.php:197
|
2149 |
+
#: adminpages/pagesettings.php:201 adminpages/pagesettings.php:209
|
2150 |
+
#: adminpages/pagesettings.php:212 adminpages/pagesettings.php:225
|
2151 |
+
#: adminpages/pagesettings.php:228 adminpages/pagesettings.php:241
|
2152 |
+
#: adminpages/pagesettings.php:244
|
2153 |
+
msgid "edit page"
|
2154 |
+
msgstr "επεξεργασία σελίδας"
|
2155 |
+
|
2156 |
+
#: adminpages/pagesettings.php:122 adminpages/pagesettings.php:140
|
2157 |
+
#: adminpages/pagesettings.php:158 adminpages/pagesettings.php:177
|
2158 |
+
#: adminpages/pagesettings.php:196 adminpages/pagesettings.php:216
|
2159 |
+
#: adminpages/pagesettings.php:235 adminpages/pagesettings.php:277
|
2160 |
+
#: adminpages/pagesettings.php:121 adminpages/pagesettings.php:136
|
2161 |
+
#: adminpages/pagesettings.php:149 adminpages/pagesettings.php:151
|
2162 |
+
#: adminpages/pagesettings.php:152 adminpages/pagesettings.php:164
|
2163 |
+
#: adminpages/pagesettings.php:167 adminpages/pagesettings.php:179
|
2164 |
+
#: adminpages/pagesettings.php:182 adminpages/pagesettings.php:183
|
2165 |
+
#: adminpages/pagesettings.php:195 adminpages/pagesettings.php:198
|
2166 |
+
#: adminpages/pagesettings.php:199 adminpages/pagesettings.php:211
|
2167 |
+
#: adminpages/pagesettings.php:214 adminpages/pagesettings.php:215
|
2168 |
+
#: adminpages/pagesettings.php:227 adminpages/pagesettings.php:230
|
2169 |
+
#: adminpages/pagesettings.php:243 adminpages/pagesettings.php:246
|
2170 |
+
msgid "view page"
|
2171 |
+
msgstr "προβολή σελίδας"
|
2172 |
+
|
2173 |
+
#: adminpages/pagesettings.php:125 adminpages/pagesettings.php:143
|
2174 |
+
#: adminpages/pagesettings.php:161 adminpages/pagesettings.php:180
|
2175 |
+
#: adminpages/pagesettings.php:199 adminpages/pagesettings.php:219
|
2176 |
+
#: adminpages/pagesettings.php:238 adminpages/pagesettings.php:121
|
2177 |
+
#: adminpages/pagesettings.php:123 adminpages/pagesettings.php:134
|
2178 |
+
#: adminpages/pagesettings.php:138 adminpages/pagesettings.php:147
|
2179 |
+
#: adminpages/pagesettings.php:151 adminpages/pagesettings.php:153
|
2180 |
+
#: adminpages/pagesettings.php:154 adminpages/pagesettings.php:166
|
2181 |
+
#: adminpages/pagesettings.php:169 adminpages/pagesettings.php:175
|
2182 |
+
#: adminpages/pagesettings.php:181 adminpages/pagesettings.php:184
|
2183 |
+
#: adminpages/pagesettings.php:185 adminpages/pagesettings.php:189
|
2184 |
+
#: adminpages/pagesettings.php:197 adminpages/pagesettings.php:200
|
2185 |
+
#: adminpages/pagesettings.php:201 adminpages/pagesettings.php:203
|
2186 |
+
#: adminpages/pagesettings.php:213 adminpages/pagesettings.php:216
|
2187 |
+
#: adminpages/pagesettings.php:217 adminpages/pagesettings.php:229
|
2188 |
+
#: adminpages/pagesettings.php:232 adminpages/pagesettings.php:245
|
2189 |
+
#: adminpages/pagesettings.php:248
|
2190 |
+
msgid "Include the shortcode"
|
2191 |
+
msgstr "Συμπεριλαμβανομένου του shortcode"
|
2192 |
+
|
2193 |
+
#: adminpages/pagesettings.php:129 adminpages/pagesettings.php:125
|
2194 |
+
#: adminpages/pagesettings.php:127 adminpages/pagesettings.php:155
|
2195 |
+
#: adminpages/pagesettings.php:158
|
2196 |
+
msgid "Billing Information Page"
|
2197 |
+
msgstr "Σελίδα Πληροφοριών Τιμολόγησης"
|
2198 |
+
|
2199 |
+
#: adminpages/pagesettings.php:147 adminpages/pagesettings.php:138
|
2200 |
+
#: adminpages/pagesettings.php:142 adminpages/pagesettings.php:170
|
2201 |
+
#: adminpages/pagesettings.php:173
|
2202 |
+
msgid "Cancel Page"
|
2203 |
+
msgstr "Σελίδα Ακύρωσης"
|
2204 |
+
|
2205 |
+
#: adminpages/pagesettings.php:166 adminpages/pagesettings.php:152
|
2206 |
+
#: adminpages/pagesettings.php:158 adminpages/pagesettings.php:186
|
2207 |
+
#: adminpages/pagesettings.php:189
|
2208 |
+
msgid "Checkout Page"
|
2209 |
+
msgstr "Σελίδα Πληρωμής"
|
2210 |
+
|
2211 |
+
#: adminpages/pagesettings.php:185 adminpages/pagesettings.php:166
|
2212 |
+
#: adminpages/pagesettings.php:174 adminpages/pagesettings.php:202
|
2213 |
+
#: adminpages/pagesettings.php:205
|
2214 |
+
msgid "Confirmation Page"
|
2215 |
+
msgstr "Σελίδα Επιβεβαίωσης"
|
2216 |
+
|
2217 |
+
#: adminpages/pagesettings.php:205 adminpages/pagesettings.php:180
|
2218 |
+
#: adminpages/pagesettings.php:190 adminpages/pagesettings.php:218
|
2219 |
+
#: adminpages/pagesettings.php:221
|
2220 |
+
msgid "Invoice Page"
|
2221 |
+
msgstr "Σελίδα Τιμολογίου"
|
2222 |
+
|
2223 |
+
#: adminpages/pagesettings.php:224 adminpages/pagesettings.php:194
|
2224 |
+
#: adminpages/pagesettings.php:206 adminpages/pagesettings.php:234
|
2225 |
+
#: adminpages/pagesettings.php:237
|
2226 |
+
msgid "Levels Page"
|
2227 |
+
msgstr "Σελίδα Επιπέδων"
|
2228 |
+
|
2229 |
+
#: adminpages/pagesettings.php:245
|
2230 |
+
msgid "Additional Page Settings"
|
2231 |
+
msgstr "Σελίδα Επιπρόσθετων Ρυθμίσεων"
|
2232 |
+
|
2233 |
+
#: adminpages/pagesettings.php:280
|
2234 |
+
msgid "Generate Page"
|
2235 |
+
msgstr "Παραγωγή Σελίδας"
|
2236 |
+
|
2237 |
+
#: adminpages/paymentsettings.php:49 adminpages/paymentsettings.php:77
|
2238 |
+
#: adminpages/paymentsettings.php:82
|
2239 |
+
msgid "Your payment settings have been updated."
|
2240 |
+
msgstr "Οι ρυθμίσεις πληρωμής σας έχουν ανανεωθεί"
|
2241 |
+
|
2242 |
+
#: adminpages/paymentsettings.php:93 adminpages/paymentsettings.php:106
|
2243 |
+
#: adminpages/paymentsettings.php:144 adminpages/paymentsettings.php:146
|
2244 |
+
#: adminpages/paymentsettings.php:152 adminpages/paymentsettings.php:154
|
2245 |
+
msgid "Payment Gateway"
|
2246 |
+
msgstr "Gateway Πληρωμής"
|
2247 |
+
|
2248 |
+
#: adminpages/paymentsettings.php:93 adminpages/paymentsettings.php:201
|
2249 |
+
#: adminpages/paymentsettings.php:144 adminpages/paymentsettings.php:146
|
2250 |
+
msgid "SSL Settings"
|
2251 |
+
msgstr "Ρυθμίσεις SSL"
|
2252 |
+
|
2253 |
+
#: adminpages/paymentsettings.php:95 adminpages/paymentsettings.php:148
|
2254 |
+
msgid ""
|
2255 |
+
"Learn more about <a title=\"Paid Memberships Pro - SSL Settings\" target="
|
2256 |
+
"\"_blank\" href=\"http://www.paidmembershipspro.com/support/initial-plugin-"
|
2257 |
+
"setup/ssl/\">SSL</a> or <a title=\"Paid Memberships Pro - Payment Gateway "
|
2258 |
+
"Settings\" target=\"_blank\" href=\"http://www.paidmembershipspro.com/"
|
2259 |
+
"support/initial-plugin-setup/payment-gateway/\">Payment Gateway Settings</a>."
|
2260 |
+
msgstr ""
|
2261 |
+
"Learn more about <a title=\"Paid Memberships Pro - SSL Settings\" target="
|
2262 |
+
"\"_blank\" href=\"http://www.paidmembershipspro.com/support/initial-plugin-"
|
2263 |
+
"setup/ssl/\">SSL</a> or <a title=\"Paid Memberships Pro - Payment Gateway "
|
2264 |
+
"Settings\" target=\"_blank\" href=\"http://www.paidmembershipspro.com/"
|
2265 |
+
"support/initial-plugin-setup/payment-gateway/\">Payment Gateway Settings</a>."
|
2266 |
+
|
2267 |
+
#: adminpages/paymentsettings.php:101
|
2268 |
+
msgid "Choose a Gateway"
|
2269 |
+
msgstr "Διαλέξτε έναν τρόπο πληρωμής"
|
2270 |
+
|
2271 |
+
#: adminpages/paymentsettings.php:148
|
2272 |
+
msgid "Currency and Tax Settings"
|
2273 |
+
msgstr "Ρυθμίσης Ισοτιμίας και Φορολογίας"
|
2274 |
+
|
2275 |
+
#: adminpages/paymentsettings.php:153 adminpages/paymentsettings.php:327
|
2276 |
+
#: adminpages/paymentsettings.php:337 adminpages/paymentsettings.php:356
|
2277 |
+
#: adminpages/paymentsettings.php:381 adminpages/paymentsettings.php:386
|
2278 |
+
msgid "Currency"
|
2279 |
+
msgstr "Νόμισμα"
|
2280 |
+
|
2281 |
+
#: adminpages/paymentsettings.php:169 adminpages/paymentsettings.php:400
|
2282 |
+
#: adminpages/paymentsettings.php:402
|
2283 |
+
msgid ""
|
2284 |
+
"Not all currencies will be supported by every gateway. Please check with "
|
2285 |
+
"your gateway."
|
2286 |
+
msgstr ""
|
2287 |
+
"Δεν θα υποστηρίζονται όλες οι ισοτιμίες από κάθε gateway. Παρακαλούμε "
|
2288 |
+
"ελέγξτε με το δικό σας gateway."
|
2289 |
+
|
2290 |
+
#: adminpages/paymentsettings.php:174 adminpages/paymentsettings.php:375
|
2291 |
+
#: adminpages/paymentsettings.php:401 adminpages/paymentsettings.php:406
|
2292 |
+
#: adminpages/paymentsettings.php:408
|
2293 |
+
msgid "Accepted Credit Card Types"
|
2294 |
+
msgstr "Αποδεκτοί Τύποι Πιστωτικών Καρτών"
|
2295 |
+
|
2296 |
+
#: adminpages/paymentsettings.php:188 adminpages/paymentsettings.php:398
|
2297 |
+
#: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
|
2298 |
+
#: adminpages/paymentsettings.php:445
|
2299 |
+
msgid "Sales Tax"
|
2300 |
+
msgstr "Φόρος επί των πωλήσεων"
|
2301 |
+
|
2302 |
+
#: adminpages/paymentsettings.php:188 pages/billing.php:94
|
2303 |
+
#: adminpages/paymentsettings.php:398 adminpages/paymentsettings.php:438
|
2304 |
+
#: adminpages/paymentsettings.php:443 adminpages/paymentsettings.php:445
|
2305 |
+
#: pages/billing.php:78 pages/billing.php:82 pages/billing.php:91
|
2306 |
+
msgid "optional"
|
2307 |
+
msgstr "προαιρετικό"
|
2308 |
+
|
2309 |
+
#: adminpages/paymentsettings.php:191 adminpages/paymentsettings.php:401
|
2310 |
+
#: adminpages/paymentsettings.php:441 adminpages/paymentsettings.php:446
|
2311 |
+
#: adminpages/paymentsettings.php:448
|
2312 |
+
msgid "Tax State"
|
2313 |
+
msgstr "Κρατική Φορολογία"
|
2314 |
+
|
2315 |
+
#: adminpages/paymentsettings.php:192 adminpages/paymentsettings.php:402
|
2316 |
+
#: adminpages/paymentsettings.php:442 adminpages/paymentsettings.php:447
|
2317 |
+
#: adminpages/paymentsettings.php:449
|
2318 |
+
msgid "abbreviation, e.g. \"PA\""
|
2319 |
+
msgstr "σύντμηση, π.χ “PA”"
|
2320 |
+
|
2321 |
+
#: adminpages/paymentsettings.php:193
|
2322 |
+
msgid "Tax Rate"
|
2323 |
+
msgstr "Φορολογικό ποσοστό"
|
2324 |
+
|
2325 |
+
#: adminpages/paymentsettings.php:194 adminpages/paymentsettings.php:404
|
2326 |
+
#: adminpages/paymentsettings.php:444 adminpages/paymentsettings.php:449
|
2327 |
+
#: adminpages/paymentsettings.php:451
|
2328 |
+
msgid "decimal, e.g. \"0.06\""
|
2329 |
+
msgstr "δεκαδικό, π.χ “0.06“"
|
2330 |
+
|
2331 |
+
#: adminpages/paymentsettings.php:195 adminpages/paymentsettings.php:450
|
2332 |
+
#: adminpages/paymentsettings.php:452
|
2333 |
+
msgid ""
|
2334 |
+
"US only. If values are given, tax will be applied for any members ordering "
|
2335 |
+
"from the selected state.<br />For non-US or more complex tax rules, use the "
|
2336 |
+
"<a target=\"_blank\" href=\"http://www.paidmembershipspro.com/2013/10/non-us-"
|
2337 |
+
"taxes-paid-memberships-pro/\">pmpro_tax filter</a>."
|
2338 |
+
msgstr ""
|
2339 |
+
"US only. If values are given, tax will be applied for any members ordering "
|
2340 |
+
"from the selected state.<br />For non-US or more complex tax rules, use the "
|
2341 |
+
"<a target=\"_blank\" href=\"http://www.paidmembershipspro.com/2013/10/non-us-"
|
2342 |
+
"taxes-paid-memberships-pro/\">pmpro_tax filter</a>."
|
2343 |
+
|
2344 |
+
#: adminpages/paymentsettings.php:206 adminpages/paymentsettings.php:450
|
2345 |
+
#: adminpages/paymentsettings.php:455 adminpages/paymentsettings.php:457
|
2346 |
+
msgid "Force SSL"
|
2347 |
+
msgstr "Χρήση SSL"
|
2348 |
+
|
2349 |
+
#: adminpages/paymentsettings.php:212 adminpages/paymentsettings.php:456
|
2350 |
+
#: adminpages/paymentsettings.php:461 adminpages/paymentsettings.php:463
|
2351 |
+
msgid "Yes (with JavaScript redirects)"
|
2352 |
+
msgstr "Ναι (με χρήση JavaScript redirects)"
|
2353 |
+
|
2354 |
+
#: adminpages/paymentsettings.php:214
|
2355 |
+
msgid ""
|
2356 |
+
"Recommended: Yes. Try the JavaScript redirects setting if you are having "
|
2357 |
+
"issues with infinite redirect loops."
|
2358 |
+
msgstr ""
|
2359 |
+
"Recommended: Yes. Try the JavaScript redirects setting if you are having "
|
2360 |
+
"issues with infinite redirect loops."
|
2361 |
+
|
2362 |
+
#: adminpages/paymentsettings.php:219 adminpages/paymentsettings.php:430
|
2363 |
+
#: adminpages/paymentsettings.php:463 adminpages/paymentsettings.php:468
|
2364 |
+
#: adminpages/paymentsettings.php:470
|
2365 |
+
msgid "SSL Seal Code"
|
2366 |
+
msgstr "SSL Seal Code"
|
2367 |
+
|
2368 |
+
#: adminpages/paymentsettings.php:223
|
2369 |
+
msgid ""
|
2370 |
+
"Your <strong><a target=\"_blank\" href=\"http://www.paidmembershipspro.com/"
|
2371 |
+
"documentation/initial-plugin-setup/ssl/\">SSL Certificate</a></strong> must "
|
2372 |
+
"be installed by your web host. Your <strong>SSL Seal</strong> will be a "
|
2373 |
+
"short HTML or JavaScript snippet that can be pasted here."
|
2374 |
+
msgstr ""
|
2375 |
+
"Your <strong><a target=\"_blank\" href=\"http://www.paidmembershipspro.com/"
|
2376 |
+
"documentation/initial-plugin-setup/ssl/\">SSL Certificate</a></strong> must "
|
2377 |
+
"be installed by your web host. Your <strong>SSL Seal</strong> will be a "
|
2378 |
+
"short HTML or JavaScript snippet that can be pasted here."
|
2379 |
+
|
2380 |
+
#: adminpages/paymentsettings.php:228
|
2381 |
+
msgid "Extra HTTPS URL Filter"
|
2382 |
+
msgstr "Επιπρόσθετο HTTPS URL Φιλτράρισμα"
|
2383 |
+
|
2384 |
+
#: adminpages/paymentsettings.php:231
|
2385 |
+
msgid ""
|
2386 |
+
"Pass all generated HTML through a URL filter to add HTTPS to URLs used on "
|
2387 |
+
"secure pages. Check this if you are using SSL and have warnings on your "
|
2388 |
+
"checkout pages."
|
2389 |
+
msgstr ""
|
2390 |
+
"Pass all generated HTML through a URL filter to add HTTPS to URLs used on "
|
2391 |
+
"secure pages. Check this if you are using SSL and have warnings on your "
|
2392 |
+
"checkout pages."
|
2393 |
+
|
2394 |
+
#: adminpages/reports.php:40 adminpages/reports.php:26
|
2395 |
+
#: adminpages/reports.php:37
|
2396 |
+
msgid "Details"
|
2397 |
+
msgstr "Λεπτομέριες"
|
2398 |
+
|
2399 |
+
#: adminpages/reports.php:61
|
2400 |
+
msgid "Back to Reports Dashboard"
|
2401 |
+
msgstr "Πίσω στον Πίνακα Αναφορών"
|
2402 |
+
|
2403 |
+
#: adminpages/reports/login.php:16
|
2404 |
+
msgid "Visits, Views, and Logins"
|
2405 |
+
msgstr "Επισκέψεις, Προβολές και Συνδέσεις"
|
2406 |
+
|
2407 |
+
#: adminpages/reports/login.php:31
|
2408 |
+
msgid "Visits"
|
2409 |
+
msgstr "Επισκέψεις"
|
2410 |
+
|
2411 |
+
#: adminpages/reports/login.php:32
|
2412 |
+
msgid "Views"
|
2413 |
+
msgstr "Προβολές"
|
2414 |
+
|
2415 |
+
#: adminpages/reports/login.php:33
|
2416 |
+
msgid "Logins"
|
2417 |
+
msgstr "Συνδέσεις"
|
2418 |
+
|
2419 |
+
#: adminpages/reports/login.php:38 adminpages/reports/memberships.php:43
|
2420 |
+
#: adminpages/reports/sales.php:51 adminpages/reports/memberships.php:62
|
2421 |
+
#: adminpages/reports/memberships.php:81
|
2422 |
+
msgid "Today"
|
2423 |
+
msgstr "Σήμερα"
|
2424 |
+
|
2425 |
+
#: adminpages/reports/login.php:44 adminpages/reports/memberships.php:48
|
2426 |
+
#: adminpages/reports/sales.php:56 adminpages/reports/memberships.php:58
|
2427 |
+
#: adminpages/reports/memberships.php:77
|
2428 |
+
msgid "This Month"
|
2429 |
+
msgstr "Αυτόν τον μήνα"
|
2430 |
+
|
2431 |
+
#: adminpages/reports/login.php:50 adminpages/reports/memberships.php:58
|
2432 |
+
#: adminpages/reports/sales.php:66 adminpages/reports/memberships.php:50
|
2433 |
+
#: adminpages/reports/memberships.php:69
|
2434 |
+
msgid "All Time"
|
2435 |
+
msgstr "Όλο το χρόνο"
|
2436 |
+
|
2437 |
+
#: adminpages/reports/login.php:79 adminpages/reports/login.php:61
|
2438 |
+
#: adminpages/reports/login.php:63
|
2439 |
+
msgid "Visits, Views, and Logins Report"
|
2440 |
+
msgstr "Επισκέψεις, Προβολές και Συνδέσεις"
|
2441 |
+
|
2442 |
+
#: adminpages/reports/login.php:84 adminpages/reports/login.php:66
|
2443 |
+
#: adminpages/reports/login.php:68
|
2444 |
+
msgid "All Users"
|
2445 |
+
msgstr "Όλοι οι Χρήστες"
|
2446 |
+
|
2447 |
+
#: adminpages/reports/login.php:164 adminpages/reports/login.php:146
|
2448 |
+
#: adminpages/reports/login.php:148
|
2449 |
+
msgid "Last Visit"
|
2450 |
+
msgstr "Τελευταία Επίσκεψη"
|
2451 |
+
|
2452 |
+
#: adminpages/reports/login.php:165 adminpages/reports/login.php:27
|
2453 |
+
#: adminpages/reports/login.php:28 adminpages/reports/login.php:147
|
2454 |
+
#: adminpages/reports/login.php:149
|
2455 |
+
msgid "Visits This Month"
|
2456 |
+
msgstr "Επισκέψεις Αυτό τον Μήνα"
|
2457 |
+
|
2458 |
+
#: adminpages/reports/login.php:166 adminpages/reports/login.php:148
|
2459 |
+
#: adminpages/reports/login.php:150
|
2460 |
+
msgid "Total Visits"
|
2461 |
+
msgstr "Συνολικές Επισκέψεις"
|
2462 |
+
|
2463 |
+
#: adminpages/reports/login.php:167 adminpages/reports/login.php:32
|
2464 |
+
#: adminpages/reports/login.php:33 adminpages/reports/login.php:149
|
2465 |
+
#: adminpages/reports/login.php:151
|
2466 |
+
msgid "Views This Month"
|
2467 |
+
msgstr "Προβολές Αυτό το Μήνα"
|
2468 |
+
|
2469 |
+
#: adminpages/reports/login.php:168 adminpages/reports/login.php:150
|
2470 |
+
#: adminpages/reports/login.php:152
|
2471 |
+
msgid "Total Views"
|
2472 |
+
msgstr "Συνολικές Προβολές"
|
2473 |
+
|
2474 |
+
#: adminpages/reports/login.php:169 adminpages/reports/login.php:151
|
2475 |
+
#: adminpages/reports/login.php:153
|
2476 |
+
msgid "Last Login"
|
2477 |
+
msgstr "Τελευταίο Login"
|
2478 |
+
|
2479 |
+
#: adminpages/reports/login.php:170 adminpages/reports/login.php:37
|
2480 |
+
#: adminpages/reports/login.php:38 adminpages/reports/login.php:152
|
2481 |
+
#: adminpages/reports/login.php:154
|
2482 |
+
msgid "Logins This Month"
|
2483 |
+
msgstr "Logins Αυτό το Μήνα"
|
2484 |
+
|
2485 |
+
#: adminpages/reports/login.php:171 adminpages/reports/login.php:153
|
2486 |
+
#: adminpages/reports/login.php:155
|
2487 |
+
msgid "Total Logins"
|
2488 |
+
msgstr "Συνολικά Logins"
|
2489 |
+
|
2490 |
+
#: adminpages/reports/memberships.php:18 adminpages/reports/memberships.php:272
|
2491 |
+
#: adminpages/reports/memberships.php:252
|
2492 |
+
#: adminpages/reports/memberships.php:259
|
2493 |
+
#: adminpages/reports/memberships.php:288
|
2494 |
+
msgid "Membership Stats"
|
2495 |
+
msgstr "Στατιστικά Συνδρομών"
|
2496 |
+
|
2497 |
+
#: adminpages/reports/memberships.php:37 adminpages/reports/memberships.php:48
|
2498 |
+
msgid "Signups"
|
2499 |
+
msgstr "Εγγραφές"
|
2500 |
+
|
2501 |
+
#: adminpages/reports/memberships.php:38
|
2502 |
+
msgid "All Cancellations"
|
2503 |
+
msgstr "Όλες οι Ακυρώσεις"
|
2504 |
+
|
2505 |
+
#: adminpages/reports/memberships.php:53 adminpages/reports/sales.php:61
|
2506 |
+
#: adminpages/reports/memberships.php:54 adminpages/reports/memberships.php:73
|
2507 |
+
msgid "This Year"
|
2508 |
+
msgstr "Αυτό τον Χρόνο"
|
2509 |
+
|
2510 |
+
#: adminpages/reports/memberships.php:278 adminpages/reports/sales.php:204
|
2511 |
+
#: adminpages/reports/memberships.php:258
|
2512 |
+
#: adminpages/reports/memberships.php:265
|
2513 |
+
#: adminpages/reports/memberships.php:294 adminpages/reports/sales.php:187
|
2514 |
+
#: adminpages/reports/sales.php:195 adminpages/reports/sales.php:196
|
2515 |
+
msgid "Daily"
|
2516 |
+
msgstr "Ημερησίως"
|
2517 |
+
|
2518 |
+
#: adminpages/reports/memberships.php:279 adminpages/reports/sales.php:205
|
2519 |
+
#: adminpages/reports/memberships.php:259
|
2520 |
+
#: adminpages/reports/memberships.php:266
|
2521 |
+
#: adminpages/reports/memberships.php:295 adminpages/reports/sales.php:188
|
2522 |
+
#: adminpages/reports/sales.php:196 adminpages/reports/sales.php:197
|
2523 |
+
msgid "Monthly"
|
2524 |
+
msgstr "Μηνιαίως"
|
2525 |
+
|
2526 |
+
#: adminpages/reports/memberships.php:280 adminpages/reports/sales.php:206
|
2527 |
+
#: adminpages/reports/memberships.php:260
|
2528 |
+
#: adminpages/reports/memberships.php:267
|
2529 |
+
#: adminpages/reports/memberships.php:296 adminpages/reports/sales.php:189
|
2530 |
+
#: adminpages/reports/sales.php:197 adminpages/reports/sales.php:198
|
2531 |
+
msgid "Annual"
|
2532 |
+
msgstr "Ετησίως"
|
2533 |
+
|
2534 |
+
#: adminpages/reports/memberships.php:283
|
2535 |
+
#: adminpages/reports/memberships.php:270
|
2536 |
+
msgid "Signups vs. All Cancellations"
|
2537 |
+
msgstr "Εγγραφές vs. Όλες τις Ακυρώσεις"
|
2538 |
+
|
2539 |
+
#: adminpages/reports/memberships.php:284
|
2540 |
+
#: adminpages/reports/memberships.php:263
|
2541 |
+
#: adminpages/reports/memberships.php:271
|
2542 |
+
#: adminpages/reports/memberships.php:299
|
2543 |
+
msgid "Signups vs. Cancellations"
|
2544 |
+
msgstr "Εγγραφές vs. Ακυρώσεις"
|
2545 |
+
|
2546 |
+
#: adminpages/reports/memberships.php:285
|
2547 |
+
#: adminpages/reports/memberships.php:272
|
2548 |
+
msgid "Signups vs. Expirations"
|
2549 |
+
msgstr "Εγγραφές vs. Λήξεις"
|
2550 |
+
|
2551 |
+
#: adminpages/reports/memberships.php:290
|
2552 |
+
#: adminpages/reports/memberships.php:301 adminpages/reports/sales.php:212
|
2553 |
+
#: adminpages/reports/sales.php:223 adminpages/membershiplevels.php:545
|
2554 |
+
#: adminpages/membershiplevels.php:551 adminpages/membershiplevels.php:553
|
2555 |
+
#: adminpages/membershiplevels.php:559 adminpages/membershiplevels.php:561
|
2556 |
+
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:588
|
2557 |
+
#: adminpages/reports/memberships.php:268
|
2558 |
+
#: adminpages/reports/memberships.php:277
|
2559 |
+
#: adminpages/reports/memberships.php:279
|
2560 |
+
#: adminpages/reports/memberships.php:288
|
2561 |
+
#: adminpages/reports/memberships.php:304
|
2562 |
+
#: adminpages/reports/memberships.php:315 adminpages/reports/sales.php:195
|
2563 |
+
#: adminpages/reports/sales.php:203 adminpages/reports/sales.php:204
|
2564 |
+
#: adminpages/reports/sales.php:206 adminpages/reports/sales.php:214
|
2565 |
+
#: adminpages/reports/sales.php:215
|
2566 |
+
msgid "for"
|
2567 |
+
msgstr "για"
|
2568 |
+
|
2569 |
+
#: adminpages/reports/memberships.php:317 adminpages/reports/sales.php:239
|
2570 |
+
#: adminpages/reports/memberships.php:295
|
2571 |
+
#: adminpages/reports/memberships.php:304
|
2572 |
+
#: adminpages/reports/memberships.php:331 adminpages/reports/sales.php:222
|
2573 |
+
#: adminpages/reports/sales.php:230 adminpages/reports/sales.php:231
|
2574 |
+
msgid "Generate Report"
|
2575 |
+
msgstr "Παραγωγή Αναφοράς"
|
2576 |
+
|
2577 |
+
#: adminpages/reports/sales.php:18
|
2578 |
+
msgid "Sales and Revenue (Testing/Sandbox)"
|
2579 |
+
msgstr "Πωλήσεις και Κέρδος (Testing/Sandbox)"
|
2580 |
+
|
2581 |
+
#: adminpages/reports/sales.php:20 adminpages/reports/sales.php:198
|
2582 |
+
#: adminpages/reports/sales.php:180 adminpages/reports/sales.php:189
|
2583 |
+
msgid "Sales and Revenue"
|
2584 |
+
msgstr "Πωλήσεις και Κέρδος"
|
2585 |
+
|
2586 |
+
#: adminpages/reports/sales.php:45 adminpages/reports/sales.php:210
|
2587 |
+
#: adminpages/reports/sales.php:193 adminpages/reports/sales.php:201
|
2588 |
+
#: adminpages/reports/sales.php:202
|
2589 |
+
msgid "Sales"
|
2590 |
+
msgstr "Πωλήσεις"
|
2591 |
+
|
2592 |
+
#: adminpages/reports/sales.php:46 adminpages/reports/sales.php:209
|
2593 |
+
#: adminpages/reports/sales.php:192 adminpages/reports/sales.php:200
|
2594 |
+
#: adminpages/reports/sales.php:201
|
2595 |
+
msgid "Revenue"
|
2596 |
+
msgstr "Κέρδος"
|
2597 |
+
|
2598 |
+
#: adminpages/templates/orders-email.php:14
|
2599 |
+
#: adminpages/templates/orders-print.php:50
|
2600 |
+
msgid "Invoice #: "
|
2601 |
+
msgstr "Τιμολόγιο #:"
|
2602 |
+
|
2603 |
+
#: adminpages/templates/orders-email.php:18
|
2604 |
+
#: adminpages/templates/orders-print.php:54
|
2605 |
+
msgid "Date:"
|
2606 |
+
msgstr "Ημερομηνία:"
|
2607 |
+
|
2608 |
+
#: adminpages/templates/orders-email.php:24
|
2609 |
+
msgid "Bill to:"
|
2610 |
+
msgstr "Χρέωση στο"
|
2611 |
+
|
2612 |
+
#: adminpages/templates/orders-email.php:47
|
2613 |
+
#: adminpages/templates/orders-print.php:76
|
2614 |
+
msgid "Item"
|
2615 |
+
msgstr "Προιόν"
|
2616 |
+
|
2617 |
+
#: adminpages/templates/orders-email.php:48
|
2618 |
+
#: adminpages/templates/orders-print.php:77 pages/levels.php:36
|
2619 |
+
#: pages/levels.php:14
|
2620 |
+
msgid "Price"
|
2621 |
+
msgstr "Τιμή"
|
2622 |
+
|
2623 |
+
#: adminpages/templates/orders-email.php:56
|
2624 |
+
#: adminpages/templates/orders-print.php:85 pages/invoice.php:79
|
2625 |
+
#: pages/invoice.php:77
|
2626 |
+
msgid "Subtotal"
|
2627 |
+
msgstr "Σύνολο"
|
2628 |
+
|
2629 |
+
#: adminpages/updates.php:14 adminpages/updates.php:11
|
2630 |
+
msgid "Updating Paid Memberships Pro"
|
2631 |
+
msgstr "Updating Paid Memberships Pro"
|
2632 |
+
|
2633 |
+
#: adminpages/updates.php:21 adminpages/updates.php:18
|
2634 |
+
msgid "Updates are processing. This may take a few minutes to complete."
|
2635 |
+
msgstr "Updates are processing. This may take a few minutes to complete."
|
2636 |
+
|
2637 |
+
#: adminpages/updates.php:27 adminpages/updates.php:23
|
2638 |
+
msgid "Update complete."
|
2639 |
+
msgstr "Update complete."
|
2640 |
+
|
2641 |
+
#: classes/class.memberorder.php:699 classes/class.memberorder.php:553
|
2642 |
+
#: classes/class.memberorder.php:561 classes/class.memberorder.php:564
|
2643 |
+
#: classes/class.memberorder.php:573 classes/class.memberorder.php:644
|
2644 |
+
#: classes/class.memberorder.php:697 includes/cleanup.php:24
|
2645 |
+
#, php-format
|
2646 |
+
msgid ""
|
2647 |
+
"There was an error canceling the subscription for user with ID=%s. You will "
|
2648 |
+
"want to check your payment gateway to see if their subscription is still "
|
2649 |
+
"active."
|
2650 |
+
msgstr ""
|
2651 |
+
"Υπήρξε σφάλμα κατά την ακύρωση της συνδρομής του χρήστη με ID=%s. Ελέγξτε "
|
2652 |
+
"τους τρόπους πληρωμής για να βεβαιωθείτε εάν η συνδρομής είναι ενεργή."
|
2653 |
+
|
2654 |
+
#: classes/class.pmproemail.php:37
|
2655 |
+
#, php-format
|
2656 |
+
msgid "An Email From %s"
|
2657 |
+
msgstr "Ένα Email Από %s"
|
2658 |
+
|
2659 |
+
#: classes/class.pmproemail.php:134 classes/class.pmproemail.php:120
|
2660 |
+
#: classes/class.pmproemail.php:122 classes/class.pmproemail.php:125
|
2661 |
+
#, php-format
|
2662 |
+
msgid "Your membership at %s has been CANCELLED"
|
2663 |
+
msgstr "Η συνδρομή σας στο %s έχει ΑΚΥΡΩΘΕΙ"
|
2664 |
+
|
2665 |
+
#: classes/class.pmproemail.php:156 classes/class.pmproemail.php:142
|
2666 |
+
#: classes/class.pmproemail.php:144 classes/class.pmproemail.php:147
|
2667 |
+
#, php-format
|
2668 |
+
msgid "Membership for %s at %s has been CANCELLED"
|
2669 |
+
msgstr "Συνδρομή για %s στο %s έχει ΑΚΥΡΩΘΕΙ"
|
2670 |
+
|
2671 |
+
#: classes/class.pmproemail.php:187 classes/class.pmproemail.php:172
|
2672 |
+
#: classes/class.pmproemail.php:173 classes/class.pmproemail.php:175
|
2673 |
+
#: classes/class.pmproemail.php:178
|
2674 |
+
#, php-format
|
2675 |
+
msgid "Your membership confirmation for %s"
|
2676 |
+
msgstr "Η επιβεβαίωση της συνδρομή σας για %s"
|
2677 |
+
|
2678 |
+
#: classes/class.pmproemail.php:240 classes/class.pmproemail.php:249
|
2679 |
+
#: classes/class.pmproemail.php:258 classes/class.pmproemail.php:337
|
2680 |
+
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:659
|
2681 |
+
#: classes/gateways/class.pmprogateway_braintree.php:368
|
2682 |
+
#: classes/gateways/class.pmprogateway_stripe.php:540 pages/checkout.php:76
|
2683 |
+
#: pages/checkout.php:86 pages/checkout.php:617 pages/confirmation.php:52
|
2684 |
+
#: pages/invoice.php:33 classes/class.pmproemail.php:216
|
2685 |
+
#: classes/class.pmproemail.php:218 classes/class.pmproemail.php:225
|
2686 |
+
#: classes/class.pmproemail.php:227 classes/class.pmproemail.php:228
|
2687 |
+
#: classes/class.pmproemail.php:231 classes/class.pmproemail.php:234
|
2688 |
+
#: classes/class.pmproemail.php:236 classes/class.pmproemail.php:237
|
2689 |
+
#: classes/class.pmproemail.php:246 classes/class.pmproemail.php:304
|
2690 |
+
#: classes/class.pmproemail.php:307 classes/class.pmproemail.php:313
|
2691 |
+
#: classes/class.pmproemail.php:316 classes/class.pmproemail.php:325
|
2692 |
+
#: classes/class.pmproemail.php:328 classes/class.pmproemail.php:334
|
2693 |
+
#: classes/class.pmproemail.php:532 classes/class.pmproemail.php:580
|
2694 |
+
#: classes/class.pmproemail.php:645 classes/class.pmproemail.php:648
|
2695 |
+
#: classes/class.pmproemail.php:657
|
2696 |
+
#: classes/gateways/class.pmprogateway_braintree.php:349
|
2697 |
+
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2698 |
+
#: classes/gateways/class.pmprogateway_braintree.php:364
|
2699 |
+
#: classes/gateways/class.pmprogateway_stripe.php:495
|
2700 |
+
#: classes/gateways/class.pmprogateway_stripe.php:496
|
2701 |
+
#: classes/gateways/class.pmprogateway_stripe.php:506
|
2702 |
+
#: classes/gateways/class.pmprogateway_stripe.php:510
|
2703 |
+
#: classes/gateways/class.pmprogateway_stripe.php:536 pages/checkout.php:66
|
2704 |
+
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:75
|
2705 |
+
#: pages/checkout.php:77 pages/checkout.php:78 pages/checkout.php:85
|
2706 |
+
#: pages/checkout.php:549 pages/checkout.php:565 pages/checkout.php:566
|
2707 |
+
#: pages/checkout.php:573 pages/checkout.php:594 pages/checkout.php:603
|
2708 |
+
#: pages/checkout.php:612 pages/checkout.php:616 pages/confirmation.php:51
|
2709 |
+
#: pages/invoice.php:32
|
2710 |
+
msgid "Discount Code"
|
2711 |
+
msgstr "Εκπτωτικός Κωδικός"
|
2712 |
+
|
2713 |
+
#: classes/class.pmproemail.php:265 classes/class.pmproemail.php:358
|
2714 |
+
#: classes/class.pmproemail.php:665 classes/class.pmproemail.php:241
|
2715 |
+
#: classes/class.pmproemail.php:243 classes/class.pmproemail.php:253
|
2716 |
+
#: classes/class.pmproemail.php:256 classes/class.pmproemail.php:325
|
2717 |
+
#: classes/class.pmproemail.php:328 classes/class.pmproemail.php:346
|
2718 |
+
#: classes/class.pmproemail.php:349 classes/class.pmproemail.php:538
|
2719 |
+
#: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
|
2720 |
+
#: classes/class.pmproemail.php:654 classes/class.pmproemail.php:663
|
2721 |
+
#, php-format
|
2722 |
+
msgid "This membership will expire on %s."
|
2723 |
+
msgstr "Η παρούσα συνδρομή θα λήξει στις %s"
|
2724 |
+
|
2725 |
+
#: classes/class.pmproemail.php:287 classes/class.pmproemail.php:263
|
2726 |
+
#: classes/class.pmproemail.php:265 classes/class.pmproemail.php:275
|
2727 |
+
#: classes/class.pmproemail.php:278
|
2728 |
+
#, php-format
|
2729 |
+
msgid "Member Checkout for %s at %s"
|
2730 |
+
msgstr "Ολοκλήρωση Αγοράς Μέλους για %s στο %s"
|
2731 |
+
|
2732 |
+
#: classes/class.pmproemail.php:375
|
2733 |
+
#, php-format
|
2734 |
+
msgid "Your billing information has been updated at %s"
|
2735 |
+
msgstr "Οι πληροφορίες χρέωσής σας έχουν ενημερωθεί στο %s"
|
2736 |
+
|
2737 |
+
#: classes/class.pmproemail.php:428
|
2738 |
+
#, php-format
|
2739 |
+
msgid "Billing information has been updated for %s at %s"
|
2740 |
+
msgstr "Οι πληροφορίες χρέωσής σας έχουν ενημερωθεί για %s στο %s"
|
2741 |
+
|
2742 |
+
#: classes/class.pmproemail.php:476 classes/class.pmproemail.php:425
|
2743 |
+
#: classes/class.pmproemail.php:430 classes/class.pmproemail.php:464
|
2744 |
+
#: classes/class.pmproemail.php:467
|
2745 |
+
#, php-format
|
2746 |
+
msgid "Membership Payment Failed at %s"
|
2747 |
+
msgstr "Αποτυχία Πληρωμής της Συνδρομής στο %s"
|
2748 |
+
|
2749 |
+
#: classes/class.pmproemail.php:522 classes/class.pmproemail.php:462
|
2750 |
+
#: classes/class.pmproemail.php:468 classes/class.pmproemail.php:510
|
2751 |
+
#: classes/class.pmproemail.php:513
|
2752 |
+
#, php-format
|
2753 |
+
msgid "Membership Payment Failed For %s at %s"
|
2754 |
+
msgstr "Αποτυχία Πληρωμής της Συνδρομής για %s στο %s"
|
2755 |
+
|
2756 |
+
#: classes/class.pmproemail.php:569 classes/class.pmproemail.php:508
|
2757 |
+
#: classes/class.pmproemail.php:557 classes/class.pmproemail.php:560
|
2758 |
+
#, php-format
|
2759 |
+
msgid "Credit Card on File Expiring Soon at %s"
|
2760 |
+
msgstr "Η αποθηκευμένη Πιστωτική Κάρτα Λήγει Σύντομα στις %s"
|
2761 |
+
|
2762 |
+
#: classes/class.pmproemail.php:619 classes/class.pmproemail.php:501
|
2763 |
+
#: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
|
2764 |
+
#: classes/class.pmproemail.php:608 classes/class.pmproemail.php:617
|
2765 |
+
#, php-format
|
2766 |
+
msgid "INVOICE for %s membership"
|
2767 |
+
msgstr "ΤΙΜΟΛΟΓΙΟ για %s συνδρομή"
|
2768 |
+
|
2769 |
+
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:563
|
2770 |
+
#: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
|
2771 |
+
#: classes/class.pmproemail.php:679 classes/class.pmproemail.php:688
|
2772 |
+
#, php-format
|
2773 |
+
msgid "Your trial at %s is ending soon"
|
2774 |
+
msgstr "Η δοκιμαστική περίοδός σας για %s λήγει σύντομα"
|
2775 |
+
|
2776 |
+
#: classes/class.pmproemail.php:724 classes/class.pmproemail.php:596
|
2777 |
+
#: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
|
2778 |
+
#: classes/class.pmproemail.php:713 classes/class.pmproemail.php:722
|
2779 |
+
#, php-format
|
2780 |
+
msgid "Your membership at %s has ended"
|
2781 |
+
msgstr "Η συνδρομή σας για %s έχει λήξει"
|
2782 |
+
|
2783 |
+
#: classes/class.pmproemail.php:749 classes/class.pmproemail.php:621
|
2784 |
+
#: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
|
2785 |
+
#: classes/class.pmproemail.php:738 classes/class.pmproemail.php:747
|
2786 |
+
#, php-format
|
2787 |
+
msgid "Your membership at %s will end soon"
|
2788 |
+
msgstr "Η συνδρομή σας για %s θα λήξει σύντομα"
|
2789 |
+
|
2790 |
+
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:641
|
2791 |
+
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
|
2792 |
+
#: classes/class.pmproemail.php:758 classes/class.pmproemail.php:767
|
2793 |
+
#, php-format
|
2794 |
+
msgid "Your membership at %s has been changed"
|
2795 |
+
msgstr "Η συνδρομή σας για %s έχει αλλάξει"
|
2796 |
+
|
2797 |
+
#: classes/class.pmproemail.php:773 classes/class.pmproemail.php:811
|
2798 |
+
#: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
|
2799 |
+
#: classes/class.pmproemail.php:771 classes/class.pmproemail.php:800
|
2800 |
+
#: classes/class.pmproemail.php:809
|
2801 |
+
#, php-format
|
2802 |
+
msgid "The new level is %s"
|
2803 |
+
msgstr "Το νέο συνδρομητικό επίπεδο είναι %s"
|
2804 |
+
|
2805 |
+
#: classes/class.pmproemail.php:775 classes/class.pmproemail.php:647
|
2806 |
+
#: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
|
2807 |
+
#: classes/class.pmproemail.php:764 classes/class.pmproemail.php:773
|
2808 |
+
msgid "Your membership has been cancelled"
|
2809 |
+
msgstr "Η συνδρομή σας έχει ακυρωθεί"
|
2810 |
+
|
2811 |
+
#: classes/class.pmproemail.php:779 classes/class.pmproemail.php:817
|
2812 |
+
#: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
|
2813 |
+
#: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
|
2814 |
+
#: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
|
2815 |
+
#: classes/class.pmproemail.php:777 classes/class.pmproemail.php:803
|
2816 |
+
#: classes/class.pmproemail.php:806 classes/class.pmproemail.php:815
|
2817 |
+
#, php-format
|
2818 |
+
msgid "This membership will expire on %s"
|
2819 |
+
msgstr "Η συνδρομή σας θα λήξει στις %s"
|
2820 |
+
|
2821 |
+
#: classes/class.pmproemail.php:783 classes/class.pmproemail.php:821
|
2822 |
+
#: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
|
2823 |
+
#: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
|
2824 |
+
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
|
2825 |
+
#: classes/class.pmproemail.php:781 classes/class.pmproemail.php:807
|
2826 |
+
#: classes/class.pmproemail.php:810 classes/class.pmproemail.php:819
|
2827 |
+
msgid "This membership does not expire"
|
2828 |
+
msgstr "Αυτή η συνδρομή δεν λήγει"
|
2829 |
+
|
2830 |
+
#: classes/class.pmproemail.php:807 classes/class.pmproemail.php:679
|
2831 |
+
#: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
|
2832 |
+
#: classes/class.pmproemail.php:796 classes/class.pmproemail.php:805
|
2833 |
+
#, php-format
|
2834 |
+
msgid "Membership for %s at %s has been changed"
|
2835 |
+
msgstr "Η συνδρομή για %s στο %s έχει αλλάξει"
|
2836 |
+
|
2837 |
+
#: classes/class.pmproemail.php:813 classes/class.pmproemail.php:799
|
2838 |
+
#: classes/class.pmproemail.php:802 classes/class.pmproemail.php:811
|
2839 |
+
msgid "Membership has been cancelled"
|
2840 |
+
msgstr "Η συνδρομή έχει ακυρωθεί"
|
2841 |
+
|
2842 |
+
#: classes/class.pmproemail.php:850 classes/class.pmproemail.php:848
|
2843 |
+
msgid "Invoice for Order #: "
|
2844 |
+
msgstr "Τιμολόγιο για την Παραγγελία #"
|
2845 |
+
|
2846 |
+
#: classes/gateways/class.pmprogateway.php:55
|
2847 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:171
|
2848 |
+
#: classes/gateways/class.pmprogateway_check.php:193
|
2849 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:171
|
2850 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:164
|
2851 |
+
#: classes/gateways/class.pmprogateway_paypal.php:249
|
2852 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:55
|
2853 |
+
#: classes/gateways/class.pmprogateway_check.php:60
|
2854 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:57
|
2855 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:27
|
2856 |
+
#: classes/gateways/class.pmprogateway_paypal.php:27
|
2857 |
+
#: classes/gateways/class.pmprogateway_paypal.php:247
|
2858 |
+
msgid "Unknown error: Authorization failed."
|
2859 |
+
msgstr "Άγνωστο σφάλμα: Αποτυχία Εξουσιοδότησης"
|
2860 |
+
|
2861 |
+
#: classes/gateways/class.pmprogateway.php:106
|
2862 |
+
#: classes/gateways/class.pmprogateway.php:111
|
2863 |
+
#: classes/gateways/class.pmprogateway.php:129
|
2864 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:222
|
2865 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:227
|
2866 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:244
|
2867 |
+
#: classes/gateways/class.pmprogateway_check.php:245
|
2868 |
+
#: classes/gateways/class.pmprogateway_check.php:250
|
2869 |
+
#: classes/gateways/class.pmprogateway_check.php:268
|
2870 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:222
|
2871 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:227
|
2872 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:245
|
2873 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:187
|
2874 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:192
|
2875 |
+
#: classes/gateways/class.pmprogateway_paypal.php:272
|
2876 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:106
|
2877 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:111
|
2878 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:128
|
2879 |
+
#: classes/gateways/class.pmprogateway_check.php:111
|
2880 |
+
#: classes/gateways/class.pmprogateway_check.php:116
|
2881 |
+
#: classes/gateways/class.pmprogateway_check.php:134
|
2882 |
+
#: classes/gateways/class.pmprogateway_check.php:244
|
2883 |
+
#: classes/gateways/class.pmprogateway_check.php:249
|
2884 |
+
#: classes/gateways/class.pmprogateway_check.php:267
|
2885 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:108
|
2886 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:113
|
2887 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:131
|
2888 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:50
|
2889 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:55
|
2890 |
+
#: classes/gateways/class.pmprogateway_paypal.php:50
|
2891 |
+
#: classes/gateways/class.pmprogateway_paypal.php:270
|
2892 |
+
msgid "Unknown error: Payment failed."
|
2893 |
+
msgstr "Άγνωστο σφάλμα: Αποτυχία πληρωμής"
|
2894 |
+
|
2895 |
+
#: classes/gateways/class.pmprogateway.php:113
|
2896 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:228
|
2897 |
+
#: classes/gateways/class.pmprogateway_check.php:252
|
2898 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:229
|
2899 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:112
|
2900 |
+
#: classes/gateways/class.pmprogateway_check.php:118
|
2901 |
+
#: classes/gateways/class.pmprogateway_check.php:251
|
2902 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:115
|
2903 |
+
msgid ""
|
2904 |
+
"A partial payment was made that we could not void. Please contact the site "
|
2905 |
+
"owner immediately to correct this."
|
2906 |
+
msgstr ""
|
2907 |
+
"Πραγματοποιήθηκε μερική πληρωμή την οποία δεν μπορέσαμε να ακυρώσουμε. "
|
2908 |
+
"Παρακαλούμε επικοινωνήστε άμεσα με τον ιδιοκτήτη της ιστοσελίδας για να τη "
|
2909 |
+
"διορθώσει."
|
2910 |
+
|
2911 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:39
|
2912 |
+
#: paid-memberships-pro.php:133 paid-memberships-pro.php:122
|
2913 |
+
#: paid-memberships-pro.php:123 paid-memberships-pro.php:130
|
2914 |
+
#: paid-memberships-pro.php:131 paid-memberships-pro.php:132
|
2915 |
+
msgid "Authorize.net"
|
2916 |
+
msgstr "Authorize.net"
|
2917 |
+
|
2918 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:93
|
2919 |
+
msgid "Authorize.net Settings"
|
2920 |
+
msgstr "Authorize.net Ρυθμίσεις"
|
2921 |
+
|
2922 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:98
|
2923 |
+
#: adminpages/paymentsettings.php:260 adminpages/paymentsettings.php:264
|
2924 |
+
#: adminpages/paymentsettings.php:269
|
2925 |
+
msgid "Login Name"
|
2926 |
+
msgstr "Όνομα Login"
|
2927 |
+
|
2928 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:106
|
2929 |
+
#: adminpages/paymentsettings.php:268 adminpages/paymentsettings.php:272
|
2930 |
+
#: adminpages/paymentsettings.php:277
|
2931 |
+
msgid "Transaction Key"
|
2932 |
+
msgstr "Κλειδί Συναλλαγής"
|
2933 |
+
|
2934 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:114
|
2935 |
+
#: adminpages/paymentsettings.php:454 adminpages/paymentsettings.php:495
|
2936 |
+
#: adminpages/paymentsettings.php:501 adminpages/paymentsettings.php:503
|
2937 |
+
msgid "Silent Post URL"
|
2938 |
+
msgstr "Silent Post URL"
|
2939 |
+
|
2940 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:117
|
2941 |
+
#: adminpages/paymentsettings.php:457 adminpages/paymentsettings.php:498
|
2942 |
+
#: adminpages/paymentsettings.php:504 adminpages/paymentsettings.php:506
|
2943 |
+
msgid ""
|
2944 |
+
"To fully integrate with Authorize.net, be sure to set your Silent Post URL to"
|
2945 |
+
msgstr ""
|
2946 |
+
"To fully integrate with Authorize.net, be sure to set your Silent Post URL to"
|
2947 |
+
|
2948 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:909
|
2949 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:910
|
2950 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:787
|
2951 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:788
|
2952 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:789
|
2953 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:792
|
2954 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:793
|
2955 |
+
#: classes/gateways/class.pmprogateway_authorizenet.php:908
|
2956 |
+
msgid "Could not connect to Authorize.net"
|
2957 |
+
msgstr "Αδυναμία σύνδεσης στο Authorize.net"
|
2958 |
+
|
2959 |
+
#: classes/gateways/class.pmprogateway_braintree.php:76
|
2960 |
+
#: paid-memberships-pro.php:134
|
2961 |
+
#: classes/gateways/class.pmprogateway_braintree.php:63
|
2962 |
+
#: paid-memberships-pro.php:123 paid-memberships-pro.php:124
|
2963 |
+
#: paid-memberships-pro.php:131 paid-memberships-pro.php:132
|
2964 |
+
#: paid-memberships-pro.php:133
|
2965 |
+
msgid "Braintree Payments"
|
2966 |
+
msgstr "Braintree Πληρωμές"
|
2967 |
+
|
2968 |
+
#: classes/gateways/class.pmprogateway_braintree.php:132
|
2969 |
+
#: classes/gateways/class.pmprogateway_braintree.php:119
|
2970 |
+
msgid "Braintree Settings"
|
2971 |
+
msgstr "Braintree Ρυθμίσεις"
|
2972 |
+
|
2973 |
+
#: classes/gateways/class.pmprogateway_braintree.php:137
|
2974 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:106
|
2975 |
+
#: adminpages/paymentsettings.php:294 adminpages/paymentsettings.php:298
|
2976 |
+
#: adminpages/paymentsettings.php:303 adminpages/paymentsettings.php:364
|
2977 |
+
#: adminpages/paymentsettings.php:369
|
2978 |
+
#: classes/gateways/class.pmprogateway_braintree.php:124
|
2979 |
+
msgid "Merchant ID"
|
2980 |
+
msgstr "ID Εμπόρου"
|
2981 |
+
|
2982 |
+
#: classes/gateways/class.pmprogateway_braintree.php:145
|
2983 |
+
#: adminpages/paymentsettings.php:302 adminpages/paymentsettings.php:306
|
2984 |
+
#: adminpages/paymentsettings.php:311
|
2985 |
+
#: classes/gateways/class.pmprogateway_braintree.php:132
|
2986 |
+
msgid "Public Key"
|
2987 |
+
msgstr "Δημόσιο Κλειδί"
|
2988 |
+
|
2989 |
+
#: classes/gateways/class.pmprogateway_braintree.php:153
|
2990 |
+
#: adminpages/paymentsettings.php:310 adminpages/paymentsettings.php:314
|
2991 |
+
#: adminpages/paymentsettings.php:319
|
2992 |
+
#: classes/gateways/class.pmprogateway_braintree.php:140
|
2993 |
+
msgid "Private Key"
|
2994 |
+
msgstr "Ιδιωτικό Κλειδί"
|
2995 |
+
|
2996 |
+
#: classes/gateways/class.pmprogateway_braintree.php:161
|
2997 |
+
#: adminpages/paymentsettings.php:318 adminpages/paymentsettings.php:322
|
2998 |
+
#: adminpages/paymentsettings.php:327
|
2999 |
+
#: classes/gateways/class.pmprogateway_braintree.php:148
|
3000 |
+
msgid "Client-Side Encryption Key"
|
3001 |
+
msgstr "Κλειδί Κρυπτογράφησης από πλευράς Πελάτη"
|
3002 |
+
|
3003 |
+
#: classes/gateways/class.pmprogateway_braintree.php:169
|
3004 |
+
#: classes/gateways/class.pmprogateway_stripe.php:214
|
3005 |
+
#: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
|
3006 |
+
#: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:509
|
3007 |
+
#: adminpages/paymentsettings.php:511 adminpages/paymentsettings.php:517
|
3008 |
+
#: adminpages/paymentsettings.php:519
|
3009 |
+
#: classes/gateways/class.pmprogateway_braintree.php:156
|
3010 |
+
#: classes/gateways/class.pmprogateway_stripe.php:181
|
3011 |
+
#: classes/gateways/class.pmprogateway_stripe.php:182
|
3012 |
+
#: classes/gateways/class.pmprogateway_stripe.php:192
|
3013 |
+
msgid "Web Hook URL"
|
3014 |
+
msgstr "Web Hook URL"
|
3015 |
+
|
3016 |
+
#: classes/gateways/class.pmprogateway_braintree.php:173
|
3017 |
+
#: adminpages/paymentsettings.php:474 adminpages/paymentsettings.php:515
|
3018 |
+
#: adminpages/paymentsettings.php:521 adminpages/paymentsettings.php:523
|
3019 |
+
#: classes/gateways/class.pmprogateway_braintree.php:160
|
3020 |
+
msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
|
3021 |
+
msgstr "To fully integrate with Braintree, be sure to set your Web Hook URL to"
|
3022 |
+
|
3023 |
+
#: classes/gateways/class.pmprogateway_braintree.php:286
|
3024 |
+
#: classes/gateways/class.pmprogateway_stripe.php:427 pages/checkout.php:503
|
3025 |
+
#: classes/gateways/class.pmprogateway_braintree.php:270
|
3026 |
+
#: classes/gateways/class.pmprogateway_braintree.php:283
|
3027 |
+
#: classes/gateways/class.pmprogateway_braintree.php:285
|
3028 |
+
#: classes/gateways/class.pmprogateway_stripe.php:387
|
3029 |
+
#: classes/gateways/class.pmprogateway_stripe.php:388
|
3030 |
+
#: classes/gateways/class.pmprogateway_stripe.php:398
|
3031 |
+
#: classes/gateways/class.pmprogateway_stripe.php:402
|
3032 |
+
#: classes/gateways/class.pmprogateway_stripe.php:426 pages/checkout.php:476
|
3033 |
+
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
3034 |
+
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
|
3035 |
+
msgid "Payment Information"
|
3036 |
+
msgstr "Πληροφορίες Πληρωμής"
|
3037 |
+
|
3038 |
+
#: classes/gateways/class.pmprogateway_braintree.php:287
|
3039 |
+
#: classes/gateways/class.pmprogateway_stripe.php:428 pages/checkout.php:504
|
3040 |
+
#: classes/gateways/class.pmprogateway_braintree.php:270
|
3041 |
+
#: classes/gateways/class.pmprogateway_braintree.php:283
|
3042 |
+
#: classes/gateways/class.pmprogateway_braintree.php:285
|
3043 |
+
#: classes/gateways/class.pmprogateway_stripe.php:387
|
3044 |
+
#: classes/gateways/class.pmprogateway_stripe.php:388
|
3045 |
+
#: classes/gateways/class.pmprogateway_stripe.php:398
|
3046 |
+
#: classes/gateways/class.pmprogateway_stripe.php:402
|
3047 |
+
#: classes/gateways/class.pmprogateway_stripe.php:426 pages/checkout.php:476
|
3048 |
+
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
3049 |
+
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
|
3050 |
+
#, php-format
|
3051 |
+
msgid "We Accept %s"
|
3052 |
+
msgstr "Δεχόμαστε %s"
|
3053 |
+
|
3054 |
+
#: classes/gateways/class.pmprogateway_braintree.php:321
|
3055 |
+
#: classes/gateways/class.pmprogateway_stripe.php:493 pages/billing.php:263
|
3056 |
+
#: pages/checkout.php:570 classes/gateways/class.pmprogateway_braintree.php:303
|
3057 |
+
#: classes/gateways/class.pmprogateway_braintree.php:316
|
3058 |
+
#: classes/gateways/class.pmprogateway_braintree.php:318
|
3059 |
+
#: classes/gateways/class.pmprogateway_stripe.php:449
|
3060 |
+
#: classes/gateways/class.pmprogateway_stripe.php:450
|
3061 |
+
#: classes/gateways/class.pmprogateway_stripe.php:460
|
3062 |
+
#: classes/gateways/class.pmprogateway_stripe.php:464
|
3063 |
+
#: classes/gateways/class.pmprogateway_stripe.php:490 pages/billing.php:244
|
3064 |
+
#: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
|
3065 |
+
#: pages/checkout.php:503 pages/checkout.php:519 pages/checkout.php:520
|
3066 |
+
#: pages/checkout.php:527 pages/checkout.php:548 pages/checkout.php:557
|
3067 |
+
#: pages/checkout.php:566
|
3068 |
+
msgid "Card Number"
|
3069 |
+
msgstr "Αριθμός Κάρτας"
|
3070 |
+
|
3071 |
+
#: classes/gateways/class.pmprogateway_braintree.php:359
|
3072 |
+
#: classes/gateways/class.pmprogateway_stripe.php:531 pages/billing.php:301
|
3073 |
+
#: pages/checkout.php:608 classes/gateways/class.pmprogateway_braintree.php:340
|
3074 |
+
#: classes/gateways/class.pmprogateway_braintree.php:353
|
3075 |
+
#: classes/gateways/class.pmprogateway_braintree.php:355
|
3076 |
+
#: classes/gateways/class.pmprogateway_stripe.php:486
|
3077 |
+
#: classes/gateways/class.pmprogateway_stripe.php:487
|
3078 |
+
#: classes/gateways/class.pmprogateway_stripe.php:497
|
3079 |
+
#: classes/gateways/class.pmprogateway_stripe.php:501
|
3080 |
+
#: classes/gateways/class.pmprogateway_stripe.php:527 pages/billing.php:281
|
3081 |
+
#: pages/billing.php:285 pages/billing.php:294 pages/billing.php:297
|
3082 |
+
#: pages/checkout.php:540 pages/checkout.php:556 pages/checkout.php:557
|
3083 |
+
#: pages/checkout.php:564 pages/checkout.php:585 pages/checkout.php:594
|
3084 |
+
#: pages/checkout.php:603 pages/checkout.php:607
|
3085 |
+
msgid "CVV"
|
3086 |
+
msgstr "CVV"
|
3087 |
+
|
3088 |
+
#: classes/gateways/class.pmprogateway_braintree.php:360
|
3089 |
+
#: classes/gateways/class.pmprogateway_stripe.php:532 pages/billing.php:302
|
3090 |
+
#: pages/checkout.php:609 classes/gateways/class.pmprogateway_braintree.php:341
|
3091 |
+
#: classes/gateways/class.pmprogateway_braintree.php:354
|
3092 |
+
#: classes/gateways/class.pmprogateway_braintree.php:356
|
3093 |
+
#: classes/gateways/class.pmprogateway_stripe.php:487
|
3094 |
+
#: classes/gateways/class.pmprogateway_stripe.php:488
|
3095 |
+
#: classes/gateways/class.pmprogateway_stripe.php:498
|
3096 |
+
#: classes/gateways/class.pmprogateway_stripe.php:502
|
3097 |
+
#: classes/gateways/class.pmprogateway_stripe.php:528 pages/billing.php:282
|
3098 |
+
#: pages/billing.php:286 pages/billing.php:295 pages/billing.php:298
|
3099 |
+
#: pages/checkout.php:541 pages/checkout.php:557 pages/checkout.php:558
|
3100 |
+
#: pages/checkout.php:565 pages/checkout.php:586 pages/checkout.php:595
|
3101 |
+
#: pages/checkout.php:604 pages/checkout.php:608
|
3102 |
+
msgid "what's this?"
|
3103 |
+
msgstr "τι είναι αυτό;"
|
3104 |
+
|
3105 |
+
#: classes/gateways/class.pmprogateway_braintree.php:370
|
3106 |
+
#: classes/gateways/class.pmprogateway_stripe.php:542 pages/checkout.php:88
|
3107 |
+
#: pages/checkout.php:619 classes/gateways/class.pmprogateway_braintree.php:351
|
3108 |
+
#: classes/gateways/class.pmprogateway_braintree.php:364
|
3109 |
+
#: classes/gateways/class.pmprogateway_braintree.php:366
|
3110 |
+
#: classes/gateways/class.pmprogateway_stripe.php:497
|
3111 |
+
#: classes/gateways/class.pmprogateway_stripe.php:498
|
3112 |
+
#: classes/gateways/class.pmprogateway_stripe.php:508
|
3113 |
+
#: classes/gateways/class.pmprogateway_stripe.php:512
|
3114 |
+
#: classes/gateways/class.pmprogateway_stripe.php:538 pages/checkout.php:78
|
3115 |
+
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:87
|
3116 |
+
#: pages/checkout.php:551 pages/checkout.php:567 pages/checkout.php:568
|
3117 |
+
#: pages/checkout.php:575 pages/checkout.php:596 pages/checkout.php:605
|
3118 |
+
#: pages/checkout.php:614 pages/checkout.php:618
|
3119 |
+
msgid "Apply"
|
3120 |
+
msgstr "Εφαρμογή"
|
3121 |
+
|
3122 |
+
#: classes/gateways/class.pmprogateway_braintree.php:425
|
3123 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1072
|
3124 |
+
#: classes/gateways/class.pmprogateway_braintree.php:61
|
3125 |
+
#: classes/gateways/class.pmprogateway_braintree.php:406
|
3126 |
+
#: classes/gateways/class.pmprogateway_braintree.php:419
|
3127 |
+
#: classes/gateways/class.pmprogateway_braintree.php:421
|
3128 |
+
#: classes/gateways/class.pmprogateway_stripe.php:53
|
3129 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1011
|
3130 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
3131 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1026
|
3132 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1036
|
3133 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1040
|
3134 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1068
|
3135 |
+
msgid "Unknown error: Initial payment failed."
|
3136 |
+
msgstr "Άγνωστο σφάλμα: αποτυχία αρχικής πληρωμής"
|
3137 |
+
|
3138 |
+
#: classes/gateways/class.pmprogateway_braintree.php:484
|
3139 |
+
#: classes/gateways/class.pmprogateway_braintree.php:120
|
3140 |
+
#: classes/gateways/class.pmprogateway_braintree.php:465
|
3141 |
+
#: classes/gateways/class.pmprogateway_braintree.php:478
|
3142 |
+
#: classes/gateways/class.pmprogateway_braintree.php:480
|
3143 |
+
msgid "Error during settlement:"
|
3144 |
+
msgstr "Σφάλαμ κατά την διάρκεια της διαδικασίας"
|
3145 |
+
|
3146 |
+
#: classes/gateways/class.pmprogateway_braintree.php:493
|
3147 |
+
#: classes/gateways/class.pmprogateway_braintree.php:129
|
3148 |
+
#: classes/gateways/class.pmprogateway_braintree.php:474
|
3149 |
+
#: classes/gateways/class.pmprogateway_braintree.php:487
|
3150 |
+
#: classes/gateways/class.pmprogateway_braintree.php:489
|
3151 |
+
msgid "Error during charge:"
|
3152 |
+
msgstr "Σφάλσμα κατά την διάρκεια της χρέωσης"
|
3153 |
+
|
3154 |
+
#: classes/gateways/class.pmprogateway_braintree.php:585
|
3155 |
+
#: classes/gateways/class.pmprogateway_braintree.php:198
|
3156 |
+
#: classes/gateways/class.pmprogateway_braintree.php:221
|
3157 |
+
#: classes/gateways/class.pmprogateway_braintree.php:566
|
3158 |
+
#: classes/gateways/class.pmprogateway_braintree.php:579
|
3159 |
+
#: classes/gateways/class.pmprogateway_braintree.php:581
|
3160 |
+
msgid "Failed to update customer."
|
3161 |
+
msgstr "Αποτυχία ενημέρωσης του πελάτη"
|
3162 |
+
|
3163 |
+
#: classes/gateways/class.pmprogateway_braintree.php:633
|
3164 |
+
#: classes/gateways/class.pmprogateway_braintree.php:246
|
3165 |
+
#: classes/gateways/class.pmprogateway_braintree.php:269
|
3166 |
+
#: classes/gateways/class.pmprogateway_braintree.php:614
|
3167 |
+
#: classes/gateways/class.pmprogateway_braintree.php:627
|
3168 |
+
#: classes/gateways/class.pmprogateway_braintree.php:629
|
3169 |
+
msgid "Failed to create customer."
|
3170 |
+
msgstr "Αποτυχία δημιουργίας του πελάτη"
|
3171 |
+
|
3172 |
+
#: classes/gateways/class.pmprogateway_braintree.php:640
|
3173 |
+
#: classes/gateways/class.pmprogateway_braintree.php:253
|
3174 |
+
#: classes/gateways/class.pmprogateway_braintree.php:276
|
3175 |
+
#: classes/gateways/class.pmprogateway_braintree.php:621
|
3176 |
+
#: classes/gateways/class.pmprogateway_braintree.php:634
|
3177 |
+
#: classes/gateways/class.pmprogateway_braintree.php:636
|
3178 |
+
msgid "Error creating customer record with Braintree:"
|
3179 |
+
msgstr "Σφάλμα κατά την δημιουργία ιστορικού του πελάτη με Braintree:"
|
3180 |
+
|
3181 |
+
#: classes/gateways/class.pmprogateway_braintree.php:740
|
3182 |
+
#: classes/gateways/class.pmprogateway_braintree.php:344
|
3183 |
+
#: classes/gateways/class.pmprogateway_braintree.php:345
|
3184 |
+
#: classes/gateways/class.pmprogateway_braintree.php:376
|
3185 |
+
#: classes/gateways/class.pmprogateway_braintree.php:721
|
3186 |
+
#: classes/gateways/class.pmprogateway_braintree.php:734
|
3187 |
+
#: classes/gateways/class.pmprogateway_braintree.php:736
|
3188 |
+
msgid "Error subscribing customer to plan with Braintree:"
|
3189 |
+
msgstr "Error subscribing customer to plan with Braintree:"
|
3190 |
+
|
3191 |
+
#: classes/gateways/class.pmprogateway_braintree.php:755
|
3192 |
+
#: classes/gateways/class.pmprogateway_braintree.php:359
|
3193 |
+
#: classes/gateways/class.pmprogateway_braintree.php:360
|
3194 |
+
#: classes/gateways/class.pmprogateway_braintree.php:391
|
3195 |
+
#: classes/gateways/class.pmprogateway_braintree.php:736
|
3196 |
+
#: classes/gateways/class.pmprogateway_braintree.php:749
|
3197 |
+
#: classes/gateways/class.pmprogateway_braintree.php:751
|
3198 |
+
msgid "Failed to subscribe with Braintree:"
|
3199 |
+
msgstr "Failed to subscribe with Braintree:"
|
3200 |
+
|
3201 |
+
#: classes/gateways/class.pmprogateway_braintree.php:793
|
3202 |
+
#: classes/gateways/class.pmprogateway_braintree.php:806
|
3203 |
+
#: classes/gateways/class.pmprogateway_braintree.php:813
|
3204 |
+
#: classes/gateways/class.pmprogateway_braintree.php:397
|
3205 |
+
#: classes/gateways/class.pmprogateway_braintree.php:398
|
3206 |
+
#: classes/gateways/class.pmprogateway_braintree.php:410
|
3207 |
+
#: classes/gateways/class.pmprogateway_braintree.php:411
|
3208 |
+
#: classes/gateways/class.pmprogateway_braintree.php:417
|
3209 |
+
#: classes/gateways/class.pmprogateway_braintree.php:418
|
3210 |
+
#: classes/gateways/class.pmprogateway_braintree.php:429
|
3211 |
+
#: classes/gateways/class.pmprogateway_braintree.php:442
|
3212 |
+
#: classes/gateways/class.pmprogateway_braintree.php:449
|
3213 |
+
#: classes/gateways/class.pmprogateway_braintree.php:774
|
3214 |
+
#: classes/gateways/class.pmprogateway_braintree.php:787
|
3215 |
+
#: classes/gateways/class.pmprogateway_braintree.php:789
|
3216 |
+
#: classes/gateways/class.pmprogateway_braintree.php:794
|
3217 |
+
#: classes/gateways/class.pmprogateway_braintree.php:800
|
3218 |
+
#: classes/gateways/class.pmprogateway_braintree.php:802
|
3219 |
+
#: classes/gateways/class.pmprogateway_braintree.php:807
|
3220 |
+
#: classes/gateways/class.pmprogateway_braintree.php:809
|
3221 |
+
#: classes/gateways/class.pmprogateway_stripe.php:343
|
3222 |
+
#: classes/gateways/class.pmprogateway_stripe.php:344
|
3223 |
+
#: classes/gateways/class.pmprogateway_stripe.php:351
|
3224 |
+
#: classes/gateways/class.pmprogateway_stripe.php:353
|
3225 |
+
#: classes/gateways/class.pmprogateway_stripe.php:354
|
3226 |
+
#: classes/gateways/class.pmprogateway_stripe.php:361
|
3227 |
+
#: classes/gateways/class.pmprogateway_stripe.php:396
|
3228 |
+
#: classes/gateways/class.pmprogateway_stripe.php:402
|
3229 |
+
#: classes/gateways/class.pmprogateway_stripe.php:423
|
3230 |
+
msgid "Could not find the subscription."
|
3231 |
+
msgstr "Αδυναμία εύρεσης της συνδρομής"
|
3232 |
+
|
3233 |
+
#: classes/gateways/class.pmprogateway_check.php:48
|
3234 |
+
#: paid-memberships-pro.php:127 adminpages/orders.php:399
|
3235 |
+
#: adminpages/orders.php:449 adminpages/paymentsettings.php:157
|
3236 |
+
#: adminpages/paymentsettings.php:159 paid-memberships-pro.php:116
|
3237 |
+
#: paid-memberships-pro.php:117 paid-memberships-pro.php:124
|
3238 |
+
#: paid-memberships-pro.php:125 paid-memberships-pro.php:126
|
3239 |
+
msgid "Pay by Check"
|
3240 |
+
msgstr "Πληρωμή με επιταγή"
|
3241 |
+
|
3242 |
+
#: classes/gateways/class.pmprogateway_check.php:100
|
3243 |
+
msgid "Pay by Check Settings"
|
3244 |
+
msgstr "Ρυθμίσεις πληρωμής με Επιταγή"
|
3245 |
+
|
3246 |
+
#: classes/gateways/class.pmprogateway_check.php:105
|
3247 |
+
#: adminpages/paymentsettings.php:389 adminpages/paymentsettings.php:415
|
3248 |
+
#: adminpages/paymentsettings.php:420 adminpages/paymentsettings.php:422
|
3249 |
+
msgid "Instructions"
|
3250 |
+
msgstr "Οδηγίες"
|
3251 |
+
|
3252 |
+
#: classes/gateways/class.pmprogateway_check.php:109
|
3253 |
+
#: adminpages/paymentsettings.php:393 adminpages/paymentsettings.php:419
|
3254 |
+
#: adminpages/paymentsettings.php:424 adminpages/paymentsettings.php:426
|
3255 |
+
msgid ""
|
3256 |
+
"Who to write the check out to. Where to mail it. Shown on checkout, "
|
3257 |
+
"confirmation, and invoice pages."
|
3258 |
+
msgstr ""
|
3259 |
+
"Ποιός να γράψει την απόδειξη και που. Που να την στείλει. Προβολή στις "
|
3260 |
+
"σελίδες της ολοκλήρωσης, επιβεβαίωσης και τιμολογίου."
|
3261 |
+
|
3262 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:42
|
3263 |
+
msgid "CyberSource"
|
3264 |
+
msgstr "CyberSource"
|
3265 |
+
|
3266 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:96
|
3267 |
+
msgid "CyberSource Settings"
|
3268 |
+
msgstr "CyberSource Ρυθμίσεις"
|
3269 |
+
|
3270 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:101
|
3271 |
+
#: adminpages/paymentsettings.php:174
|
3272 |
+
msgid ""
|
3273 |
+
"This gateway option is in beta. Some functionality may not be available. "
|
3274 |
+
"Please contact Paid Memberships Pro with any issues you run into. "
|
3275 |
+
"<strong>Please be sure to upgrade Paid Memberships Pro to the latest "
|
3276 |
+
"versions when available.</strong>"
|
3277 |
+
msgstr ""
|
3278 |
+
"This gateway option is in beta. Some functionality may not be available. "
|
3279 |
+
"Please contact Paid Memberships Pro with any issues you run into. "
|
3280 |
+
"<strong>Please be sure to upgrade Paid Memberships Pro to the latest "
|
3281 |
+
"versions when available.</strong>"
|
3282 |
+
|
3283 |
+
#: classes/gateways/class.pmprogateway_cybersource.php:114
|
3284 |
+
#: adminpages/paymentsettings.php:372 adminpages/paymentsettings.php:377
|
3285 |
+
msgid "Transaction Security Key"
|
3286 |
+
msgstr "Ασφαλές Κλειδί Συναλλαγής"
|
3287 |
+
|
3288 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:39
|
3289 |
+
msgid "Payflow Pro/PayPal Pro"
|
3290 |
+
msgstr "Payflow Pro/PayPal Pro"
|
3291 |
+
|
3292 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:95
|
3293 |
+
msgid "Payflow Pro Settings"
|
3294 |
+
msgstr "Ρυθμίσεις Payflow Pro"
|
3295 |
+
|
3296 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:100
|
3297 |
+
#: adminpages/paymentsettings.php:195 adminpages/paymentsettings.php:199
|
3298 |
+
#: adminpages/paymentsettings.php:204
|
3299 |
+
msgid "Partner"
|
3300 |
+
msgstr "Συνεργάτης"
|
3301 |
+
|
3302 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:108
|
3303 |
+
#: adminpages/paymentsettings.php:203 adminpages/paymentsettings.php:207
|
3304 |
+
#: adminpages/paymentsettings.php:212
|
3305 |
+
msgid "Vendor"
|
3306 |
+
msgstr "Προμηθευτής"
|
3307 |
+
|
3308 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:124
|
3309 |
+
#: pages/checkout.php:193 adminpages/paymentsettings.php:219
|
3310 |
+
#: adminpages/paymentsettings.php:223 adminpages/paymentsettings.php:228
|
3311 |
+
#: pages/checkout.php:177 pages/checkout.php:180 pages/checkout.php:182
|
3312 |
+
#: pages/checkout.php:189 pages/checkout.php:191
|
3313 |
+
msgid "Password"
|
3314 |
+
msgstr "Κωδικός"
|
3315 |
+
|
3316 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:132
|
3317 |
+
msgid "IPN Handler"
|
3318 |
+
msgstr "Χειριστής IPN"
|
3319 |
+
|
3320 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:137
|
3321 |
+
#, php-format
|
3322 |
+
msgid ""
|
3323 |
+
"Payflow does not use IPN. To sync recurring subscriptions, please see <a "
|
3324 |
+
"target=\"_blank\" href=\"%s\">this addon</a>."
|
3325 |
+
msgstr ""
|
3326 |
+
"Payflow does not use IPN. To sync recurring subscriptions, please see <a "
|
3327 |
+
"target=\"_blank\" href=\"%s\">this addon</a>."
|
3328 |
+
|
3329 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:194
|
3330 |
+
#: classes/gateways/class.pmprogateway_paypal.php:279
|
3331 |
+
#: classes/gateways/class.pmprogateway_payflowpro.php:57
|
3332 |
+
#: classes/gateways/class.pmprogateway_paypal.php:57
|
3333 |
+
#: classes/gateways/class.pmprogateway_paypal.php:277
|
3334 |
+
msgid ""
|
3335 |
+
"A partial payment was made that we could not refund. Please contact the site "
|
3336 |
+
"owner immediately to correct this."
|
3337 |
+
msgstr ""
|
3338 |
+
"A partial payment was made that we could not refund. Please contact the site "
|
3339 |
+
"owner immediately to correct this."
|
3340 |
+
|
3341 |
+
#: classes/gateways/class.pmprogateway_paypal.php:57
|
3342 |
+
#: paid-memberships-pro.php:130 paid-memberships-pro.php:119
|
3343 |
+
#: paid-memberships-pro.php:120 paid-memberships-pro.php:127
|
3344 |
+
#: paid-memberships-pro.php:128 paid-memberships-pro.php:129
|
3345 |
+
msgid "PayPal Website Payments Pro"
|
3346 |
+
msgstr "PayPal Website Payments Pro"
|
3347 |
+
|
3348 |
+
#: classes/gateways/class.pmprogateway_paypal.php:113
|
3349 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:128
|
3350 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:112
|
3351 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:118
|
3352 |
+
msgid "PayPal Settings"
|
3353 |
+
msgstr "Ρυθμίσεις PayPal"
|
3354 |
+
|
3355 |
+
#: classes/gateways/class.pmprogateway_paypal.php:118
|
3356 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:133
|
3357 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:117
|
3358 |
+
#: adminpages/paymentsettings.php:179
|
3359 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:123
|
3360 |
+
msgid ""
|
3361 |
+
"We do not recommend using PayPal Standard. We suggest using PayPal Express, "
|
3362 |
+
"Website Payments Pro (Legacy), or PayPal Pro (Payflow Pro). <a target="
|
3363 |
+
"\"_blank\" href=\"http://www.paidmembershipspro.com/2013/09/read-using-"
|
3364 |
+
"paypal-standard-paid-memberships-pro/\">More information on why can be found "
|
3365 |
+
"here.</a>"
|
3366 |
+
msgstr ""
|
3367 |
+
"We do not recommend using PayPal Standard. We suggest using PayPal Express, "
|
3368 |
+
"Website Payments Pro (Legacy), or PayPal Pro (Payflow Pro). <a target="
|
3369 |
+
"\"_blank\" href=\"http://www.paidmembershipspro.com/2013/09/read-using-"
|
3370 |
+
"paypal-standard-paid-memberships-pro/\">More information on why can be found "
|
3371 |
+
"here.</a>"
|
3372 |
+
|
3373 |
+
#: classes/gateways/class.pmprogateway_paypal.php:123
|
3374 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:138
|
3375 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:122
|
3376 |
+
#: adminpages/paymentsettings.php:227 adminpages/paymentsettings.php:231
|
3377 |
+
#: adminpages/paymentsettings.php:236
|
3378 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:128
|
3379 |
+
msgid "Gateway Account Email"
|
3380 |
+
msgstr "Gateway Account Email"
|
3381 |
+
|
3382 |
+
#: classes/gateways/class.pmprogateway_paypal.php:131
|
3383 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:146
|
3384 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:130
|
3385 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:119
|
3386 |
+
#: adminpages/paymentsettings.php:235 adminpages/paymentsettings.php:239
|
3387 |
+
#: adminpages/paymentsettings.php:244 adminpages/paymentsettings.php:331
|
3388 |
+
#: adminpages/paymentsettings.php:336
|
3389 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:136
|
3390 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:113
|
3391 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
3392 |
+
msgid "API Username"
|
3393 |
+
msgstr "Όνομα Χρήση API"
|
3394 |
+
|
3395 |
+
#: classes/gateways/class.pmprogateway_paypal.php:139
|
3396 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:154
|
3397 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:138
|
3398 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:128
|
3399 |
+
#: adminpages/paymentsettings.php:243 adminpages/paymentsettings.php:247
|
3400 |
+
#: adminpages/paymentsettings.php:252 adminpages/paymentsettings.php:339
|
3401 |
+
#: adminpages/paymentsettings.php:344
|
3402 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:144
|
3403 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:121
|
3404 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:130
|
3405 |
+
msgid "API Password"
|
3406 |
+
msgstr "Κωδικός API"
|
3407 |
+
|
3408 |
+
#: classes/gateways/class.pmprogateway_paypal.php:147
|
3409 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:162
|
3410 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:146
|
3411 |
+
#: adminpages/paymentsettings.php:251 adminpages/paymentsettings.php:255
|
3412 |
+
#: adminpages/paymentsettings.php:260
|
3413 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:152
|
3414 |
+
msgid "API Signature"
|
3415 |
+
msgstr "Υπογραφή API"
|
3416 |
+
|
3417 |
+
#: classes/gateways/class.pmprogateway_paypal.php:155
|
3418 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:170
|
3419 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:154
|
3420 |
+
#: adminpages/paymentsettings.php:446 adminpages/paymentsettings.php:479
|
3421 |
+
#: adminpages/paymentsettings.php:485 adminpages/paymentsettings.php:487
|
3422 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:160
|
3423 |
+
msgid "IPN Handler URL"
|
3424 |
+
msgstr "IPN Handler URL"
|
3425 |
+
|
3426 |
+
#: classes/gateways/class.pmprogateway_paypal.php:158
|
3427 |
+
msgid ""
|
3428 |
+
"This URL is passed to PayPal for all new charges and subscriptions. You "
|
3429 |
+
"SHOULD NOT set this in your PayPal account settings."
|
3430 |
+
msgstr ""
|
3431 |
+
"This URL is passed to PayPal for all new charges and subscriptions. You "
|
3432 |
+
"SHOULD NOT set this in your PayPal account settings."
|
3433 |
+
|
3434 |
+
#: classes/gateways/class.pmprogateway_paypal.php:178
|
3435 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:412
|
3436 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:202
|
3437 |
+
#: pages/checkout.php:302
|
3438 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:402
|
3439 |
+
#: pages/checkout.php:286 pages/checkout.php:288 pages/checkout.php:295
|
3440 |
+
#: pages/checkout.php:300 pages/checkout.php:309 pages/checkout.php:675
|
3441 |
+
#: pages/checkout.php:682 pages/checkout.php:685 pages/checkout.php:701
|
3442 |
+
msgid "Check Out with PayPal"
|
3443 |
+
msgstr "Πληρωμή με PayPal"
|
3444 |
+
|
3445 |
+
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3446 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3447 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3448 |
+
#: pages/checkout.php:729
|
3449 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3450 |
+
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3451 |
+
#: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
|
3452 |
+
#: pages/checkout.php:722 pages/checkout.php:728
|
3453 |
+
msgid "Submit and Check Out"
|
3454 |
+
msgstr "Υποβολή και Πληρωμή"
|
3455 |
+
|
3456 |
+
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3457 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3458 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3459 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:203
|
3460 |
+
#: pages/checkout.php:729
|
3461 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3462 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:192
|
3463 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3464 |
+
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3465 |
+
#: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
|
3466 |
+
#: pages/checkout.php:722 pages/checkout.php:728
|
3467 |
+
msgid "Submit and Confirm"
|
3468 |
+
msgstr "Υποβολή και Επιβεβαίωση"
|
3469 |
+
|
3470 |
+
#: classes/gateways/class.pmprogateway_paypal.php:608
|
3471 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:752
|
3472 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:466
|
3473 |
+
#: classes/gateways/class.pmprogateway_paypal.php:385
|
3474 |
+
#: classes/gateways/class.pmprogateway_paypal.php:605
|
3475 |
+
#: classes/gateways/class.pmprogateway_paypal.php:607
|
3476 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:301
|
3477 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:303
|
3478 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:305
|
3479 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:731
|
3480 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:740
|
3481 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:750
|
3482 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:216
|
3483 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:220
|
3484 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:230
|
3485 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:231
|
3486 |
+
msgid ""
|
3487 |
+
"Please contact the site owner or cancel your subscription from within PayPal "
|
3488 |
+
"to make sure you are not charged going forward."
|
3489 |
+
msgstr ""
|
3490 |
+
"Παρακαλούμε επικοινωνήστε με τον ιδιοκτήτη της σελίδας ή ακυρώστε την "
|
3491 |
+
"συνδρομή σας εντός του PayPal ώστε να σιγουρευτείτε πως δεν θα έχετε "
|
3492 |
+
"μελλοντικές χρεώσεις."
|
3493 |
+
|
3494 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:73
|
3495 |
+
#: paid-memberships-pro.php:129
|
3496 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:63
|
3497 |
+
#: paid-memberships-pro.php:118 paid-memberships-pro.php:119
|
3498 |
+
#: paid-memberships-pro.php:126 paid-memberships-pro.php:127
|
3499 |
+
#: paid-memberships-pro.php:128
|
3500 |
+
msgid "PayPal Express"
|
3501 |
+
msgstr "PayPal Express"
|
3502 |
+
|
3503 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:173
|
3504 |
+
#: adminpages/paymentsettings.php:449 adminpages/paymentsettings.php:482
|
3505 |
+
#: adminpages/paymentsettings.php:488 adminpages/paymentsettings.php:490
|
3506 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:163
|
3507 |
+
msgid "To fully integrate with PayPal, be sure to set your IPN Handler URL to "
|
3508 |
+
msgstr ""
|
3509 |
+
"Για πλήρη ενσωμάτωση του PayPal, σιγουρευτείτε ότι έχετε ορίσει το IPN "
|
3510 |
+
"Handler URL στο"
|
3511 |
+
|
3512 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:278
|
3513 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:330
|
3514 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:268
|
3515 |
+
#: classes/gateways/class.pmprogateway_paypalexpress.php:320
|
3516 |
+
#: preheaders/checkout.php:690 preheaders/checkout.php:697
|
3517 |
+
#: preheaders/checkout.php:702 preheaders/checkout.php:735
|
3518 |
+
#: preheaders/checkout.php:750 preheaders/checkout.php:753
|
3519 |
+
#: preheaders/checkout.php:754 preheaders/checkout.php:757
|
3520 |
+
#: preheaders/checkout.php:762 preheaders/checkout.php:803
|
3521 |
+
#: preheaders/checkout.php:822 preheaders/checkout.php:823
|
3522 |
+
msgid "The PayPal Token was lost."
|
3523 |
+
msgstr "Χάθηκε το PayPal Token."
|
3524 |
+
|
3525 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:60
|
3526 |
+
#: paid-memberships-pro.php:132 paid-memberships-pro.php:121
|
3527 |
+
#: paid-memberships-pro.php:122 paid-memberships-pro.php:129
|
3528 |
+
#: paid-memberships-pro.php:130 paid-memberships-pro.php:131
|
3529 |
+
msgid "PayPal Standard"
|
3530 |
+
msgstr "PayPal Standard"
|
3531 |
+
|
3532 |
+
#: classes/gateways/class.pmprogateway_paypalstandard.php:157
|
3533 |
+
msgid ""
|
3534 |
+
"Here is your IPN URL for reference. You SHOULD NOT set this in your PayPal "
|
3535 |
+
"settings."
|
3536 |
+
msgstr ""
|
3537 |
+
"Here is your IPN URL for reference. You SHOULD NOT set this in your PayPal "
|
3538 |
+
"settings."
|
3539 |
+
|
3540 |
+
#: classes/gateways/class.pmprogateway_stripe.php:51
|
3541 |
+
#, php-format
|
3542 |
+
msgid ""
|
3543 |
+
"The %s gateway depends on the %s PHP extension. Please enable it, or ask "
|
3544 |
+
"your hosting provider to enable it"
|
3545 |
+
msgstr ""
|
3546 |
+
"The %s gateway depends on the %s PHP extension. Please enable it, or ask "
|
3547 |
+
"your hosting provider to enable it"
|
3548 |
+
|
3549 |
+
#: classes/gateways/class.pmprogateway_stripe.php:126
|
3550 |
+
#: paid-memberships-pro.php:128
|
3551 |
+
#: classes/gateways/class.pmprogateway_stripe.php:93
|
3552 |
+
#: classes/gateways/class.pmprogateway_stripe.php:94
|
3553 |
+
#: classes/gateways/class.pmprogateway_stripe.php:104
|
3554 |
+
#: paid-memberships-pro.php:117 paid-memberships-pro.php:118
|
3555 |
+
#: paid-memberships-pro.php:125 paid-memberships-pro.php:126
|
3556 |
+
#: paid-memberships-pro.php:127
|
3557 |
+
msgid "Stripe"
|
3558 |
+
msgstr "Stripe"
|
3559 |
+
|
3560 |
+
#: classes/gateways/class.pmprogateway_stripe.php:181
|
3561 |
+
#: classes/gateways/class.pmprogateway_stripe.php:148
|
3562 |
+
#: classes/gateways/class.pmprogateway_stripe.php:149
|
3563 |
+
#: classes/gateways/class.pmprogateway_stripe.php:159
|
3564 |
+
msgid "Stripe Settings"
|
3565 |
+
msgstr "Ρυθμίσεις Stripe"
|
3566 |
+
|
3567 |
+
#: classes/gateways/class.pmprogateway_stripe.php:186
|
3568 |
+
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
3569 |
+
#: adminpages/paymentsettings.php:286
|
3570 |
+
#: classes/gateways/class.pmprogateway_stripe.php:153
|
3571 |
+
#: classes/gateways/class.pmprogateway_stripe.php:154
|
3572 |
+
#: classes/gateways/class.pmprogateway_stripe.php:164
|
3573 |
+
msgid "Secret Key"
|
3574 |
+
msgstr "Κρυφό Κλειδί"
|
3575 |
+
|
3576 |
+
#: classes/gateways/class.pmprogateway_stripe.php:194
|
3577 |
+
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
3578 |
+
#: adminpages/paymentsettings.php:294
|
3579 |
+
#: classes/gateways/class.pmprogateway_stripe.php:161
|
3580 |
+
#: classes/gateways/class.pmprogateway_stripe.php:162
|
3581 |
+
#: classes/gateways/class.pmprogateway_stripe.php:172
|
3582 |
+
msgid "Publishable Key"
|
3583 |
+
msgstr "Δημοσιεύσιμο Κλειδί"
|
3584 |
+
|
3585 |
+
#: classes/gateways/class.pmprogateway_stripe.php:202
|
3586 |
+
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
3587 |
+
#: adminpages/paymentsettings.php:432
|
3588 |
+
#: classes/gateways/class.pmprogateway_stripe.php:169
|
3589 |
+
#: classes/gateways/class.pmprogateway_stripe.php:170
|
3590 |
+
#: classes/gateways/class.pmprogateway_stripe.php:180
|
3591 |
+
msgid "Show Billing Address Fields"
|
3592 |
+
msgstr "Εμφάνιση των Πεδίων Διεύθυνση Λογαριασμού"
|
3593 |
+
|
3594 |
+
#: classes/gateways/class.pmprogateway_stripe.php:209
|
3595 |
+
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
3596 |
+
#: classes/gateways/class.pmprogateway_stripe.php:176
|
3597 |
+
#: classes/gateways/class.pmprogateway_stripe.php:177
|
3598 |
+
#: classes/gateways/class.pmprogateway_stripe.php:187
|
3599 |
+
msgid ""
|
3600 |
+
"Stripe doesn't require billing address fields. Choose 'No' to hide them on "
|
3601 |
+
"the checkout page.<br /><strong>If No, make sure you disable address "
|
3602 |
+
"verification in the Stripe dashboard settings.</strong>"
|
3603 |
+
msgstr ""
|
3604 |
+
"Stripe doesn't require billing address fields. Choose 'No' to hide them on "
|
3605 |
+
"the checkout page.<br /><strong>If No, make sure you disable address "
|
3606 |
+
"verification in the Stripe dashboard settings.</strong>"
|
3607 |
+
|
3608 |
+
#: classes/gateways/class.pmprogateway_stripe.php:217
|
3609 |
+
#: adminpages/paymentsettings.php:465 adminpages/paymentsettings.php:506
|
3610 |
+
#: adminpages/paymentsettings.php:512 adminpages/paymentsettings.php:514
|
3611 |
+
#: classes/gateways/class.pmprogateway_stripe.php:184
|
3612 |
+
#: classes/gateways/class.pmprogateway_stripe.php:185
|
3613 |
+
#: classes/gateways/class.pmprogateway_stripe.php:195
|
3614 |
+
msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
|
3615 |
+
msgstr "To fully integrate with Stripe, be sure to set your Web Hook URL to"
|
3616 |
+
|
3617 |
+
#: classes/gateways/class.pmprogateway_stripe.php:612
|
3618 |
+
#: classes/gateways/class.pmprogateway_stripe.php:567
|
3619 |
+
#: classes/gateways/class.pmprogateway_stripe.php:568
|
3620 |
+
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3621 |
+
#: classes/gateways/class.pmprogateway_stripe.php:582
|
3622 |
+
#: classes/gateways/class.pmprogateway_stripe.php:608
|
3623 |
+
msgid "Subscription Updates"
|
3624 |
+
msgstr "Ενημερώσεις Συνδρομής"
|
3625 |
+
|
3626 |
+
#: classes/gateways/class.pmprogateway_stripe.php:616
|
3627 |
+
#: classes/gateways/class.pmprogateway_stripe.php:571
|
3628 |
+
#: classes/gateways/class.pmprogateway_stripe.php:572
|
3629 |
+
#: classes/gateways/class.pmprogateway_stripe.php:582
|
3630 |
+
#: classes/gateways/class.pmprogateway_stripe.php:586
|
3631 |
+
#: classes/gateways/class.pmprogateway_stripe.php:612
|
3632 |
+
msgid ""
|
3633 |
+
"Subscription updates, allow you to change the member's subscription values "
|
3634 |
+
"at predefined times. Be sure to click Update Profile after making changes."
|
3635 |
+
msgstr ""
|
3636 |
+
"Οι ενημερώσεις της συνδρομής, σας επιτρέπουν να αλλάξετε τις τιμές της "
|
3637 |
+
"συνδρομής του μέλους σε προκαθορισμένα χρονικά διαστήματα. Σιγουρευτείτε πως "
|
3638 |
+
"έχετε κλικάρει Update Profile μετά από την πραγματοποίση των αλλαγών."
|
3639 |
+
|
3640 |
+
#: classes/gateways/class.pmprogateway_stripe.php:618
|
3641 |
+
#: classes/gateways/class.pmprogateway_stripe.php:573
|
3642 |
+
#: classes/gateways/class.pmprogateway_stripe.php:574
|
3643 |
+
#: classes/gateways/class.pmprogateway_stripe.php:584
|
3644 |
+
#: classes/gateways/class.pmprogateway_stripe.php:588
|
3645 |
+
#: classes/gateways/class.pmprogateway_stripe.php:614
|
3646 |
+
msgid ""
|
3647 |
+
"Subscription updates, allow you to change the member's subscription values "
|
3648 |
+
"at predefined times. Be sure to click Update User after making changes."
|
3649 |
+
msgstr ""
|
3650 |
+
"Οι ενημερώσεις της συνδρομής, σας επιτρέπουν να αλλάξετε τις τιμές της "
|
3651 |
+
"συνδρομής του μέλους σε προκαθορισμένα χρονικά διαστήματα. Σιγουρευτείτε πως "
|
3652 |
+
"έχετε κλικάρει Update User μετά από την πραγματοποίση των αλλαγών."
|
3653 |
+
|
3654 |
+
#: classes/gateways/class.pmprogateway_stripe.php:623 pages/billing.php:347
|
3655 |
+
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3656 |
+
#: classes/gateways/class.pmprogateway_stripe.php:579
|
3657 |
+
#: classes/gateways/class.pmprogateway_stripe.php:589
|
3658 |
+
#: classes/gateways/class.pmprogateway_stripe.php:593
|
3659 |
+
#: classes/gateways/class.pmprogateway_stripe.php:619 pages/billing.php:294
|
3660 |
+
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
|
3661 |
+
#: pages/billing.php:341 pages/billing.php:343
|
3662 |
+
msgid "Update"
|
3663 |
+
msgstr "Ενημέρωση"
|
3664 |
+
|
3665 |
+
#: classes/gateways/class.pmprogateway_stripe.php:816
|
3666 |
+
#: classes/gateways/class.pmprogateway_stripe.php:769
|
3667 |
+
#: classes/gateways/class.pmprogateway_stripe.php:770
|
3668 |
+
#: classes/gateways/class.pmprogateway_stripe.php:780
|
3669 |
+
#: classes/gateways/class.pmprogateway_stripe.php:784
|
3670 |
+
#: classes/gateways/class.pmprogateway_stripe.php:812
|
3671 |
+
msgid "Could not cancel the old subscription. Updates have not been processed."
|
3672 |
+
msgstr ""
|
3673 |
+
"Αδυναμία ακύρωσης παλιάς συνδρομής. Οι ενημερώσεις δεν έχουν υποστεί "
|
3674 |
+
"επεξεργασία."
|
3675 |
+
|
3676 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1260
|
3677 |
+
#: classes/gateways/class.pmprogateway_stripe.php:190
|
3678 |
+
#: classes/gateways/class.pmprogateway_stripe.php:192
|
3679 |
+
#: classes/gateways/class.pmprogateway_stripe.php:199
|
3680 |
+
#: classes/gateways/class.pmprogateway_stripe.php:201
|
3681 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1187
|
3682 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1188
|
3683 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1202
|
3684 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1203
|
3685 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1204
|
3686 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1214
|
3687 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1218
|
3688 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1246
|
3689 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1256
|
3690 |
+
msgid "Error creating customer record with Stripe:"
|
3691 |
+
msgstr "Σφάλμα κατά την δημιουργία αρχείου πελάτη με το Stripe:"
|
3692 |
+
|
3693 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1317
|
3694 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1275
|
3695 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1303
|
3696 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1313
|
3697 |
+
msgid "Error getting subscription with Stripe:"
|
3698 |
+
msgstr "Σφάλμα παραλαβής συνδρομής με το Stripe:"
|
3699 |
+
|
3700 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1467
|
3701 |
+
#: classes/gateways/class.pmprogateway_stripe.php:278
|
3702 |
+
#: classes/gateways/class.pmprogateway_stripe.php:279
|
3703 |
+
#: classes/gateways/class.pmprogateway_stripe.php:286
|
3704 |
+
#: classes/gateways/class.pmprogateway_stripe.php:302
|
3705 |
+
#: classes/gateways/class.pmprogateway_stripe.php:308
|
3706 |
+
#: classes/gateways/class.pmprogateway_stripe.php:311
|
3707 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1244
|
3708 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1245
|
3709 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1259
|
3710 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1260
|
3711 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1261
|
3712 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1271
|
3713 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1390
|
3714 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1391
|
3715 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1409
|
3716 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1410
|
3717 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1411
|
3718 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1421
|
3719 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1425
|
3720 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1453
|
3721 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1463
|
3722 |
+
msgid "Error creating plan with Stripe:"
|
3723 |
+
msgstr "Σφάλμα δημιουργίας πλάνου με το Stripe:"
|
3724 |
+
|
3725 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1498
|
3726 |
+
#: classes/gateways/class.pmprogateway_stripe.php:294
|
3727 |
+
#: classes/gateways/class.pmprogateway_stripe.php:295
|
3728 |
+
#: classes/gateways/class.pmprogateway_stripe.php:302
|
3729 |
+
#: classes/gateways/class.pmprogateway_stripe.php:318
|
3730 |
+
#: classes/gateways/class.pmprogateway_stripe.php:324
|
3731 |
+
#: classes/gateways/class.pmprogateway_stripe.php:330
|
3732 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1420
|
3733 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1421
|
3734 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1422
|
3735 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1440
|
3736 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1441
|
3737 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1442
|
3738 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1452
|
3739 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1456
|
3740 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1484
|
3741 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1494
|
3742 |
+
msgid "Error subscribing customer to plan with Stripe:"
|
3743 |
+
msgstr "Σφάλμα κατά την συνδρομή του πελάτη σε πλάνο με το Stripe:"
|
3744 |
+
|
3745 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1594
|
3746 |
+
#: classes/gateways/class.pmprogateway_stripe.php:383
|
3747 |
+
#: classes/gateways/class.pmprogateway_stripe.php:389
|
3748 |
+
#: classes/gateways/class.pmprogateway_stripe.php:410
|
3749 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1516
|
3750 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1517
|
3751 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1518
|
3752 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1536
|
3753 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1537
|
3754 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1538
|
3755 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1548
|
3756 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1552
|
3757 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1580
|
3758 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1590
|
3759 |
+
msgid "Could not cancel old subscription."
|
3760 |
+
msgstr "Αδυναμία ακύρωσης παλιάς συνδρομής."
|
3761 |
+
|
3762 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1611
|
3763 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
3764 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
3765 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
3766 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1553
|
3767 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1554
|
3768 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1555
|
3769 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1565
|
3770 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1569
|
3771 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1597
|
3772 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1607
|
3773 |
+
msgid "Could not find the customer."
|
3774 |
+
msgstr "Δεν βρέθηκε πελάτης."
|
3775 |
+
|
3776 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:59
|
3777 |
+
#: paid-memberships-pro.php:135
|
3778 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:53
|
3779 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:60
|
3780 |
+
#: paid-memberships-pro.php:124 paid-memberships-pro.php:125
|
3781 |
+
#: paid-memberships-pro.php:132 paid-memberships-pro.php:133
|
3782 |
+
#: paid-memberships-pro.php:134
|
3783 |
+
msgid "2Checkout"
|
3784 |
+
msgstr "2Checkout"
|
3785 |
+
|
3786 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:114
|
3787 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:108
|
3788 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:116
|
3789 |
+
msgid "2Checkout Settings"
|
3790 |
+
msgstr "Ρυθμίσεις 2Checkout"
|
3791 |
+
|
3792 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:123
|
3793 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:125
|
3794 |
+
msgid ""
|
3795 |
+
"Go to Account » User Management in 2Checkout and create a user with "
|
3796 |
+
"API Access and API Updating."
|
3797 |
+
msgstr ""
|
3798 |
+
"Go to Account » User Management in 2Checkout and create a user with "
|
3799 |
+
"API Access and API Updating."
|
3800 |
+
|
3801 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:132
|
3802 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:134
|
3803 |
+
msgid "Password for the API user created."
|
3804 |
+
msgstr "Δημιουργήθηκε κωδικός για τον χρήστη του API."
|
3805 |
+
|
3806 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:141
|
3807 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:152
|
3808 |
+
msgid "Click on the profile icon in 2Checkout to find your Account Number."
|
3809 |
+
msgstr ""
|
3810 |
+
"Κάντε κλικ στο εικονίδιο του λογαριασμού σας στο 2Checkout για να βρείτε τον "
|
3811 |
+
"Αριθμό Λογαριασμού σας."
|
3812 |
+
|
3813 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:146
|
3814 |
+
#: adminpages/paymentsettings.php:355 adminpages/paymentsettings.php:360
|
3815 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:137
|
3816 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:157
|
3817 |
+
msgid "Secret Word"
|
3818 |
+
msgstr "Μυστική Λέξη"
|
3819 |
+
|
3820 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:150
|
3821 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:161
|
3822 |
+
msgid ""
|
3823 |
+
"Go to Account » Site Management. Look under Checkout Options to find "
|
3824 |
+
"the Secret Word."
|
3825 |
+
msgstr ""
|
3826 |
+
"Go to Account » Site Management. Look under Checkout Options to find "
|
3827 |
+
"the Secret Word."
|
3828 |
+
|
3829 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:155
|
3830 |
+
#: adminpages/paymentsettings.php:487 adminpages/paymentsettings.php:493
|
3831 |
+
#: adminpages/paymentsettings.php:495
|
3832 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:145
|
3833 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:166
|
3834 |
+
msgid "TwoCheckout INS URL"
|
3835 |
+
msgstr "TwoCheckout INS URL"
|
3836 |
+
|
3837 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:158
|
3838 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:169
|
3839 |
+
msgid ""
|
3840 |
+
"To fully integrate with 2Checkout, be sure to use the following for your INS "
|
3841 |
+
"URL and Approved URL"
|
3842 |
+
msgstr ""
|
3843 |
+
"Για την πλήρη ενσωμάτωση με το 2Checkout, σιγουρευτείτε πως χρησιμοποείτε τα "
|
3844 |
+
"ακόλουθα για το INS URL και Approved URL"
|
3845 |
+
|
3846 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:203
|
3847 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:192
|
3848 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3849 |
+
msgid "Check Out with 2Checkout"
|
3850 |
+
msgstr "Πληρωμή με 2Checkout"
|
3851 |
+
|
3852 |
+
#: includes/adminpages.php:48 includes/adminpages.php:9
|
3853 |
+
#: includes/adminpages.php:39 includes/adminpages.php:47
|
3854 |
+
#: includes/adminpages.php:93 includes/adminpages.php:100
|
3855 |
+
msgid "Memberships"
|
3856 |
+
msgstr "Συνδρομές"
|
3857 |
+
|
3858 |
+
#: includes/adminpages.php:49 includes/adminpages.php:123
|
3859 |
+
#: includes/adminpages.php:10 includes/adminpages.php:48
|
3860 |
+
#: includes/adminpages.php:107 includes/adminpages.php:114
|
3861 |
+
#: includes/adminpages.php:118
|
3862 |
+
msgid "Page Settings"
|
3863 |
+
msgstr "Ρυθμίσεις Σελίδας"
|
3864 |
+
|
3865 |
+
#: includes/adminpages.php:50 includes/adminpages.php:130
|
3866 |
+
#: includes/adminpages.php:11 includes/adminpages.php:49
|
3867 |
+
#: includes/adminpages.php:54 includes/adminpages.php:114
|
3868 |
+
#: includes/adminpages.php:121 includes/adminpages.php:125
|
3869 |
+
msgid "Payment Settings"
|
3870 |
+
msgstr "Ρυθμίσεις Πληρωμής"
|
3871 |
+
|
3872 |
+
#: includes/adminpages.php:55 includes/adminpages.php:165
|
3873 |
+
#: includes/adminpages.php:16 includes/adminpages.php:54
|
3874 |
+
#: includes/adminpages.php:79 includes/adminpages.php:149
|
3875 |
+
#: includes/adminpages.php:156 includes/adminpages.php:160
|
3876 |
+
msgid "Reports"
|
3877 |
+
msgstr "Αναφορές"
|
3878 |
+
|
3879 |
+
#: includes/adminpages.php:57 includes/adminpages.php:179
|
3880 |
+
#: includes/adminpages.php:18 includes/adminpages.php:56
|
3881 |
+
#: includes/adminpages.php:89 includes/adminpages.php:163
|
3882 |
+
#: includes/adminpages.php:170 includes/adminpages.php:174
|
3883 |
+
msgid "Discount Codes"
|
3884 |
+
msgstr "Εκπτωτικοί Κωδικοί"
|
3885 |
+
|
3886 |
+
#: includes/adminpages.php:61
|
3887 |
+
msgid "Updates Required"
|
3888 |
+
msgstr "Απαιτούνται Ενημερώσεις"
|
3889 |
+
|
3890 |
+
#: includes/adminpages.php:109 includes/adminpages.php:100
|
3891 |
+
#: includes/adminpages.php:104
|
3892 |
+
msgid "<span class=\"ab-icon\"></span>Memberships"
|
3893 |
+
msgstr "<span class=\"ab-icon\"></span>Memberships"
|
3894 |
+
|
3895 |
+
#: includes/adminpages.php:274 includes/adminpages.php:261
|
3896 |
+
#: includes/adminpages.php:265
|
3897 |
+
msgid "Docs"
|
3898 |
+
msgstr "Έγγραφα"
|
3899 |
+
|
3900 |
+
#: includes/adminpages.php:274 includes/adminpages.php:261
|
3901 |
+
#: includes/adminpages.php:265
|
3902 |
+
msgid "View PMPro Documentation"
|
3903 |
+
msgstr "Προβολή του PMPro Documentation"
|
3904 |
+
|
3905 |
+
#: includes/adminpages.php:275 includes/adminpages.php:262
|
3906 |
+
#: includes/adminpages.php:266
|
3907 |
+
msgid "Support"
|
3908 |
+
msgstr "Υποστήριξη"
|
3909 |
+
|
3910 |
+
#: includes/adminpages.php:275 includes/adminpages.php:262
|
3911 |
+
#: includes/adminpages.php:266
|
3912 |
+
msgid "Visit Customer Support Forum"
|
3913 |
+
msgstr "ΕΠισκεφθείτε το Forum της Υποστήριξης Πελατών"
|
3914 |
+
|
3915 |
+
#: includes/currencies.php:17 includes/currencies.php:87
|
3916 |
+
#: includes/currencies.php:7 includes/currencies.php:37
|
3917 |
+
#: includes/currencies.php:44 includes/currencies.php:64
|
3918 |
+
#: includes/currencies.php:68 includes/currencies.php:75
|
3919 |
+
#: includes/currencies.php:85
|
3920 |
+
msgid "US Dollars ($)"
|
3921 |
+
msgstr "US Dollars ($)"
|
3922 |
+
|
3923 |
+
#: includes/currencies.php:19 includes/currencies.php:90
|
3924 |
+
#: includes/currencies.php:8 includes/currencies.php:9
|
3925 |
+
#: includes/currencies.php:40 includes/currencies.php:47
|
3926 |
+
#: includes/currencies.php:67 includes/currencies.php:71
|
3927 |
+
#: includes/currencies.php:78 includes/currencies.php:88
|
3928 |
+
msgid "Euros (€)"
|
3929 |
+
msgstr "Euros (€)"
|
3930 |
+
|
3931 |
+
#: includes/currencies.php:24 includes/currencies.php:89
|
3932 |
+
#: includes/currencies.php:9 includes/currencies.php:14
|
3933 |
+
#: includes/currencies.php:39 includes/currencies.php:46
|
3934 |
+
#: includes/currencies.php:66 includes/currencies.php:70
|
3935 |
+
#: includes/currencies.php:77 includes/currencies.php:87
|
3936 |
+
msgid "Pounds Sterling (£)"
|
3937 |
+
msgstr "Pounds Sterling (£)"
|
3938 |
+
|
3939 |
+
#: includes/currencies.php:28
|
3940 |
+
msgid "Argentine Peso ($)"
|
3941 |
+
msgstr "Argentine Peso ($)"
|
3942 |
+
|
3943 |
+
#: includes/currencies.php:29 includes/currencies.php:10
|
3944 |
+
#: includes/currencies.php:18 includes/currencies.php:28
|
3945 |
+
msgid "Australian Dollars ($)"
|
3946 |
+
msgstr "Australian Dollars ($)"
|
3947 |
+
|
3948 |
+
#: includes/currencies.php:31 includes/currencies.php:20
|
3949 |
+
#: includes/currencies.php:30
|
3950 |
+
msgid "Brazilian Real (R$)"
|
3951 |
+
msgstr "Brazilian Real (R$)"
|
3952 |
+
|
3953 |
+
#: includes/currencies.php:35 includes/currencies.php:88
|
3954 |
+
#: includes/currencies.php:12 includes/currencies.php:24
|
3955 |
+
#: includes/currencies.php:34 includes/currencies.php:38
|
3956 |
+
#: includes/currencies.php:45 includes/currencies.php:65
|
3957 |
+
#: includes/currencies.php:69 includes/currencies.php:76
|
3958 |
+
#: includes/currencies.php:86
|
3959 |
+
msgid "Canadian Dollars ($)"
|
3960 |
+
msgstr "Canadian Dollars ($)"
|
3961 |
+
|
3962 |
+
#: includes/currencies.php:36 includes/currencies.php:13
|
3963 |
+
#: includes/currencies.php:25 includes/currencies.php:35
|
3964 |
+
msgid "Chinese Yuan"
|
3965 |
+
msgstr "Chinese Yuan"
|
3966 |
+
|
3967 |
+
#: includes/currencies.php:38 includes/currencies.php:13
|
3968 |
+
#: includes/currencies.php:14 includes/currencies.php:26
|
3969 |
+
#: includes/currencies.php:27 includes/currencies.php:37
|
3970 |
+
msgid "Czech Koruna"
|
3971 |
+
msgstr "Czech Koruna"
|
3972 |
+
|
3973 |
+
#: includes/currencies.php:45 includes/currencies.php:14
|
3974 |
+
#: includes/currencies.php:15 includes/currencies.php:27
|
3975 |
+
#: includes/currencies.php:34 includes/currencies.php:44
|
3976 |
+
msgid "Danish Krone"
|
3977 |
+
msgstr "Danish Krone"
|
3978 |
+
|
3979 |
+
#: includes/currencies.php:46 includes/currencies.php:15
|
3980 |
+
#: includes/currencies.php:16 includes/currencies.php:28
|
3981 |
+
#: includes/currencies.php:35 includes/currencies.php:45
|
3982 |
+
msgid "Hong Kong Dollar ($)"
|
3983 |
+
msgstr "Hong Kong Dollar ($)"
|
3984 |
+
|
3985 |
+
#: includes/currencies.php:47 includes/currencies.php:16
|
3986 |
+
#: includes/currencies.php:17 includes/currencies.php:29
|
3987 |
+
#: includes/currencies.php:36 includes/currencies.php:46
|
3988 |
+
msgid "Hungarian Forint"
|
3989 |
+
msgstr "Hungarian Forint"
|
3990 |
+
|
3991 |
+
#: includes/currencies.php:48 includes/currencies.php:18
|
3992 |
+
#: includes/currencies.php:30 includes/currencies.php:37
|
3993 |
+
#: includes/currencies.php:47
|
3994 |
+
msgid "Indian Rupee"
|
3995 |
+
msgstr "Indian Rupee"
|
3996 |
+
|
3997 |
+
#: includes/currencies.php:49 includes/currencies.php:19
|
3998 |
+
#: includes/currencies.php:31 includes/currencies.php:38
|
3999 |
+
#: includes/currencies.php:48
|
4000 |
+
msgid "Indonesia Rupiah"
|
4001 |
+
msgstr "Indonesia Rupiah"
|
4002 |
+
|
4003 |
+
#: includes/currencies.php:50 includes/currencies.php:17
|
4004 |
+
#: includes/currencies.php:20 includes/currencies.php:32
|
4005 |
+
#: includes/currencies.php:39 includes/currencies.php:49
|
4006 |
+
msgid "Israeli Shekel"
|
4007 |
+
msgstr "Israeli Shekel"
|
4008 |
+
|
4009 |
+
#: includes/currencies.php:52 includes/currencies.php:18
|
4010 |
+
#: includes/currencies.php:21 includes/currencies.php:34
|
4011 |
+
#: includes/currencies.php:41 includes/currencies.php:51
|
4012 |
+
msgid "Japanese Yen (¥)"
|
4013 |
+
msgstr "Japanese Yen (¥)"
|
4014 |
+
|
4015 |
+
#: includes/currencies.php:56 includes/currencies.php:19
|
4016 |
+
#: includes/currencies.php:22 includes/currencies.php:38
|
4017 |
+
#: includes/currencies.php:45 includes/currencies.php:55
|
4018 |
+
msgid "Malaysian Ringgits"
|
4019 |
+
msgstr "Malaysian Ringgits"
|
4020 |
+
|
4021 |
+
#: includes/currencies.php:57 includes/currencies.php:20
|
4022 |
+
#: includes/currencies.php:23 includes/currencies.php:39
|
4023 |
+
#: includes/currencies.php:46 includes/currencies.php:56
|
4024 |
+
msgid "Mexican Peso ($)"
|
4025 |
+
msgstr "Mexican Peso ($)"
|
4026 |
+
|
4027 |
+
#: includes/currencies.php:58
|
4028 |
+
msgid "Nigerian Naira (₦)"
|
4029 |
+
msgstr "Nigerian Naira (₦)"
|
4030 |
+
|
4031 |
+
#: includes/currencies.php:59 includes/currencies.php:21
|
4032 |
+
#: includes/currencies.php:24 includes/currencies.php:40
|
4033 |
+
#: includes/currencies.php:47 includes/currencies.php:57
|
4034 |
+
msgid "New Zealand Dollar ($)"
|
4035 |
+
msgstr "New Zealand Dollar ($)"
|
4036 |
+
|
4037 |
+
#: includes/currencies.php:60 includes/currencies.php:22
|
4038 |
+
#: includes/currencies.php:25 includes/currencies.php:41
|
4039 |
+
#: includes/currencies.php:48 includes/currencies.php:58
|
4040 |
+
msgid "Norwegian Krone"
|
4041 |
+
msgstr "Norwegian Krone"
|
4042 |
+
|
4043 |
+
#: includes/currencies.php:61 includes/currencies.php:23
|
4044 |
+
#: includes/currencies.php:26 includes/currencies.php:42
|
4045 |
+
#: includes/currencies.php:49 includes/currencies.php:59
|
4046 |
+
msgid "Philippine Pesos"
|
4047 |
+
msgstr "Philippine Pesos"
|
4048 |
+
|
4049 |
+
#: includes/currencies.php:62 includes/currencies.php:24
|
4050 |
+
#: includes/currencies.php:27 includes/currencies.php:43
|
4051 |
+
#: includes/currencies.php:50 includes/currencies.php:60
|
4052 |
+
msgid "Polish Zloty"
|
4053 |
+
msgstr "Polish Zloty"
|
4054 |
+
|
4055 |
+
#: includes/currencies.php:64 includes/currencies.php:25
|
4056 |
+
#: includes/currencies.php:28 includes/currencies.php:45
|
4057 |
+
#: includes/currencies.php:52 includes/currencies.php:62
|
4058 |
+
msgid "Singapore Dollar ($)"
|
4059 |
+
msgstr "Singapore Dollar ($)"
|
4060 |
+
|
4061 |
+
#: includes/currencies.php:69 includes/currencies.php:50
|
4062 |
+
#: includes/currencies.php:57 includes/currencies.php:67
|
4063 |
+
msgid "South African Rand (R)"
|
4064 |
+
msgstr "South African Rand (R)"
|
4065 |
+
|
4066 |
+
#: includes/currencies.php:73 includes/currencies.php:30
|
4067 |
+
#: includes/currencies.php:50 includes/currencies.php:54
|
4068 |
+
#: includes/currencies.php:61 includes/currencies.php:71
|
4069 |
+
msgid "South Korean Won"
|
4070 |
+
msgstr "South Korean Won"
|
4071 |
+
|
4072 |
+
#: includes/currencies.php:74 includes/currencies.php:26
|
4073 |
+
#: includes/currencies.php:31 includes/currencies.php:51
|
4074 |
+
#: includes/currencies.php:55 includes/currencies.php:62
|
4075 |
+
#: includes/currencies.php:72
|
4076 |
+
msgid "Swedish Krona"
|
4077 |
+
msgstr "Swedish Krona"
|
4078 |
+
|
4079 |
+
#: includes/currencies.php:75 includes/currencies.php:27
|
4080 |
+
#: includes/currencies.php:32 includes/currencies.php:52
|
4081 |
+
#: includes/currencies.php:56 includes/currencies.php:63
|
4082 |
+
#: includes/currencies.php:73
|
4083 |
+
msgid "Swiss Franc"
|
4084 |
+
msgstr "Swiss Franc"
|
4085 |
+
|
4086 |
+
#: includes/currencies.php:76 includes/currencies.php:28
|
4087 |
+
#: includes/currencies.php:33 includes/currencies.php:53
|
4088 |
+
#: includes/currencies.php:57 includes/currencies.php:64
|
4089 |
+
#: includes/currencies.php:74
|
4090 |
+
msgid "Taiwan New Dollars"
|
4091 |
+
msgstr "Taiwan New Dollars"
|
4092 |
+
|
4093 |
+
#: includes/currencies.php:77 includes/currencies.php:29
|
4094 |
+
#: includes/currencies.php:34 includes/currencies.php:54
|
4095 |
+
#: includes/currencies.php:58 includes/currencies.php:65
|
4096 |
+
#: includes/currencies.php:75
|
4097 |
+
msgid "Thai Baht"
|
4098 |
+
msgstr "Thai Baht"
|
4099 |
+
|
4100 |
+
#: includes/currencies.php:78 includes/currencies.php:35
|
4101 |
+
#: includes/currencies.php:55 includes/currencies.php:59
|
4102 |
+
#: includes/currencies.php:66 includes/currencies.php:76
|
4103 |
+
msgid "Turkish Lira"
|
4104 |
+
msgstr "Turkish Lira"
|
4105 |
+
|
4106 |
+
#: includes/currencies.php:79 includes/currencies.php:36
|
4107 |
+
#: includes/currencies.php:56 includes/currencies.php:60
|
4108 |
+
#: includes/currencies.php:67 includes/currencies.php:77
|
4109 |
+
msgid "Vietnamese Dong"
|
4110 |
+
msgstr "Vietnamese Dong"
|
4111 |
+
|
4112 |
+
#: includes/functions.php:315 includes/functions.php:160
|
4113 |
+
#: includes/functions.php:196 includes/functions.php:200
|
4114 |
+
#: includes/functions.php:202 includes/functions.php:203
|
4115 |
+
#: includes/functions.php:204 includes/functions.php:207
|
4116 |
+
#: includes/functions.php:243
|
4117 |
+
#, php-format
|
4118 |
+
msgid "The price for membership is <strong>%s</strong> now"
|
4119 |
+
msgstr "Η τιμή για την συνδρομή είναι<strong>%s</strong> τώρα"
|
4120 |
+
|
4121 |
+
#: includes/functions.php:317 includes/functions.php:202
|
4122 |
+
#: includes/functions.php:204 includes/functions.php:205
|
4123 |
+
#: includes/functions.php:206 includes/functions.php:209
|
4124 |
+
#: includes/functions.php:245
|
4125 |
+
#, php-format
|
4126 |
+
msgid "<strong>%s</strong> now"
|
4127 |
+
msgstr "<strong>%s</strong> τώρα"
|
4128 |
+
|
4129 |
+
#: includes/functions.php:326 includes/functions.php:169
|
4130 |
+
#: includes/functions.php:205 includes/functions.php:211
|
4131 |
+
#: includes/functions.php:213 includes/functions.php:214
|
4132 |
+
#: includes/functions.php:215 includes/functions.php:218
|
4133 |
+
#: includes/functions.php:254
|
4134 |
+
#, php-format
|
4135 |
+
msgid " and then <strong>%s per %s for %d more %s</strong>."
|
4136 |
+
msgstr "και έπειτα <strong>%s ανά %s για %d παραπάνω %s</strong>."
|
4137 |
+
|
4138 |
+
#: includes/functions.php:330 includes/functions.php:258
|
4139 |
+
#, php-format
|
4140 |
+
msgid " and then <strong>%s every %d %s for %d more payments</strong>."
|
4141 |
+
msgstr " and then <strong>%s every %d %s for %d more payments</strong>."
|
4142 |
+
|
4143 |
+
#: includes/functions.php:335 includes/functions.php:178
|
4144 |
+
#: includes/functions.php:214 includes/functions.php:220
|
4145 |
+
#: includes/functions.php:222 includes/functions.php:223
|
4146 |
+
#: includes/functions.php:224 includes/functions.php:227
|
4147 |
+
#: includes/functions.php:263
|
4148 |
+
#, php-format
|
4149 |
+
msgid " and then <strong>%s after %d %s</strong>."
|
4150 |
+
msgstr "και έπειτα <strong>%s μετά %d %s</strong>."
|
4151 |
+
|
4152 |
+
#: includes/functions.php:343 includes/functions.php:228
|
4153 |
+
#: includes/functions.php:229 includes/functions.php:230
|
4154 |
+
#: includes/functions.php:231 includes/functions.php:235
|
4155 |
+
#: includes/functions.php:271
|
4156 |
+
#, php-format
|
4157 |
+
msgid "The price for membership is <strong>%s per %s</strong>."
|
4158 |
+
msgstr "Η τιμή για την συνδρομή είναι <strong>%s ανά %s</strong>."
|
4159 |
+
|
4160 |
+
#: includes/functions.php:345 includes/functions.php:230
|
4161 |
+
#: includes/functions.php:233 includes/functions.php:237
|
4162 |
+
#: includes/functions.php:273
|
4163 |
+
#, php-format
|
4164 |
+
msgid "<strong>%s per %s</strong>."
|
4165 |
+
msgstr "<strong>%s ανά %s</strong>."
|
4166 |
+
|
4167 |
+
#: includes/functions.php:350 includes/functions.php:233
|
4168 |
+
#: includes/functions.php:234 includes/functions.php:235
|
4169 |
+
#: includes/functions.php:238 includes/functions.php:242
|
4170 |
+
#: includes/functions.php:278
|
4171 |
+
#, php-format
|
4172 |
+
msgid "The price for membership is <strong>%s every %d %s</strong>."
|
4173 |
+
msgstr "Η τιμή για την συνδρομή είναι <strong>%s κάθε %d %s</strong>."
|
4174 |
+
|
4175 |
+
#: includes/functions.php:352 includes/functions.php:237
|
4176 |
+
#: includes/functions.php:240 includes/functions.php:244
|
4177 |
+
#: includes/functions.php:280
|
4178 |
+
#, php-format
|
4179 |
+
msgid "<strong>%s every %d %s</strong>."
|
4180 |
+
msgstr "<strong>%s κάθε %d %s</strong>."
|
4181 |
+
|
4182 |
+
#: includes/functions.php:357 includes/functions.php:184
|
4183 |
+
#: includes/functions.php:220 includes/functions.php:228
|
4184 |
+
#: includes/functions.php:238 includes/functions.php:239
|
4185 |
+
#: includes/functions.php:240 includes/functions.php:242
|
4186 |
+
#: includes/functions.php:245 includes/functions.php:249
|
4187 |
+
#: includes/functions.php:285
|
4188 |
+
#, php-format
|
4189 |
+
msgid " and then <strong>%s per %s</strong>."
|
4190 |
+
msgstr "και έπειτα <strong>%s ανά %s</strong>."
|
4191 |
+
|
4192 |
+
#: includes/functions.php:361 includes/functions.php:188
|
4193 |
+
#: includes/functions.php:224 includes/functions.php:232
|
4194 |
+
#: includes/functions.php:242 includes/functions.php:243
|
4195 |
+
#: includes/functions.php:244 includes/functions.php:246
|
4196 |
+
#: includes/functions.php:249 includes/functions.php:253
|
4197 |
+
#: includes/functions.php:289
|
4198 |
+
#, php-format
|
4199 |
+
msgid " and then <strong>%s every %d %s</strong>."
|
4200 |
+
msgstr "και έπειτα <strong>%s κάθε %d %s</strong>."
|
4201 |
+
|
4202 |
+
#: includes/functions.php:379 includes/functions.php:202
|
4203 |
+
#: includes/functions.php:238 includes/functions.php:249
|
4204 |
+
#: includes/functions.php:260 includes/functions.php:261
|
4205 |
+
#: includes/functions.php:262 includes/functions.php:264
|
4206 |
+
#: includes/functions.php:267 includes/functions.php:271
|
4207 |
+
#: includes/functions.php:307 pages/levels.php:82
|
4208 |
+
msgid "After your initial payment, your first payment is Free."
|
4209 |
+
msgstr "Μετά την αρχική πληρωμή, η πρώτη σας πληρωμή είναι ΔΩΡΕΑΝ."
|
4210 |
+
|
4211 |
+
#: includes/functions.php:383 includes/functions.php:206
|
4212 |
+
#: includes/functions.php:242 includes/functions.php:253
|
4213 |
+
#: includes/functions.php:264 includes/functions.php:265
|
4214 |
+
#: includes/functions.php:266 includes/functions.php:268
|
4215 |
+
#: includes/functions.php:271 includes/functions.php:275
|
4216 |
+
#: includes/functions.php:311 pages/levels.php:86
|
4217 |
+
#, php-format
|
4218 |
+
msgid "After your initial payment, your first %d payments are Free."
|
4219 |
+
msgstr "Μετά την αρχική πληρωμή, οι πρώτες %d πληρωμές είναι ΔΩΡΕΑΝ."
|
4220 |
+
|
4221 |
+
#: includes/functions.php:390 includes/functions.php:213
|
4222 |
+
#: includes/functions.php:249 includes/functions.php:260
|
4223 |
+
#: includes/functions.php:271 includes/functions.php:272
|
4224 |
+
#: includes/functions.php:273 includes/functions.php:275
|
4225 |
+
#: includes/functions.php:278 includes/functions.php:282
|
4226 |
+
#: includes/functions.php:318 pages/levels.php:93
|
4227 |
+
#, php-format
|
4228 |
+
msgid "After your initial payment, your first payment will cost %s."
|
4229 |
+
msgstr "Μετά την αρχική πληρωμή, η πρώτη σας πληρωμή θα κοστίσει %s."
|
4230 |
+
|
4231 |
+
#: includes/functions.php:394 includes/functions.php:217
|
4232 |
+
#: includes/functions.php:253 includes/functions.php:264
|
4233 |
+
#: includes/functions.php:275 includes/functions.php:276
|
4234 |
+
#: includes/functions.php:277 includes/functions.php:279
|
4235 |
+
#: includes/functions.php:282 includes/functions.php:286
|
4236 |
+
#: includes/functions.php:322 pages/levels.php:97
|
4237 |
+
#, php-format
|
4238 |
+
msgid "After your initial payment, your first %d payments will cost %s."
|
4239 |
+
msgstr "Μετά την αρχική πληρωμή, οι πρώτες %d πληρωμές θα κοστίσουν %s."
|
4240 |
+
|
4241 |
+
#: includes/functions.php:405 includes/functions.php:228
|
4242 |
+
#: includes/functions.php:264 includes/functions.php:275
|
4243 |
+
#: includes/functions.php:286 includes/functions.php:287
|
4244 |
+
#: includes/functions.php:288 includes/functions.php:290
|
4245 |
+
#: includes/functions.php:293 includes/functions.php:297
|
4246 |
+
#: includes/functions.php:333
|
4247 |
+
#, php-format
|
4248 |
+
msgid "Customers in %s will be charged %s%% tax."
|
4249 |
+
msgstr "Πελάτες σε %s θα χρεωθούν %s%% φορολογία."
|
4250 |
+
|
4251 |
+
#: includes/functions.php:419 includes/functions.php:242
|
4252 |
+
#: includes/functions.php:278 includes/functions.php:289
|
4253 |
+
#: includes/functions.php:300 includes/functions.php:301
|
4254 |
+
#: includes/functions.php:302 includes/functions.php:304
|
4255 |
+
#: includes/functions.php:307 includes/functions.php:311
|
4256 |
+
#: includes/functions.php:347
|
4257 |
+
#, php-format
|
4258 |
+
msgid "Membership expires after %d %s."
|
4259 |
+
msgstr "Η συνδρομή λήγει μετά από %d %s."
|
4260 |
+
|
4261 |
+
#: includes/functions.php:766 includes/functions.php:491
|
4262 |
+
#: includes/functions.php:514 includes/functions.php:525
|
4263 |
+
#: includes/functions.php:536 includes/functions.php:537
|
4264 |
+
#: includes/functions.php:538 includes/functions.php:545
|
4265 |
+
#: includes/functions.php:569 includes/functions.php:570
|
4266 |
+
#: includes/functions.php:576 includes/functions.php:592
|
4267 |
+
#: includes/functions.php:615 includes/functions.php:694
|
4268 |
+
msgid "User ID not found."
|
4269 |
+
msgstr "Δεν βρέθηκε το ID Χρήστη"
|
4270 |
+
|
4271 |
+
#: includes/functions.php:786 includes/functions.php:508
|
4272 |
+
#: includes/functions.php:531 includes/functions.php:542
|
4273 |
+
#: includes/functions.php:553 includes/functions.php:554
|
4274 |
+
#: includes/functions.php:555 includes/functions.php:562
|
4275 |
+
#: includes/functions.php:586 includes/functions.php:587
|
4276 |
+
#: includes/functions.php:589 includes/functions.php:596
|
4277 |
+
#: includes/functions.php:612 includes/functions.php:635
|
4278 |
+
#: includes/functions.php:714
|
4279 |
+
msgid "Invalid level."
|
4280 |
+
msgstr "Μη έγκυρο επίπεδο."
|
4281 |
+
|
4282 |
+
#: includes/functions.php:797 includes/functions.php:520
|
4283 |
+
#: includes/functions.php:542 includes/functions.php:553
|
4284 |
+
#: includes/functions.php:564 includes/functions.php:565
|
4285 |
+
#: includes/functions.php:566 includes/functions.php:573
|
4286 |
+
#: includes/functions.php:597 includes/functions.php:598
|
4287 |
+
#: includes/functions.php:600 includes/functions.php:607
|
4288 |
+
#: includes/functions.php:623 includes/functions.php:646
|
4289 |
+
#: includes/functions.php:725
|
4290 |
+
msgid "not changing?"
|
4291 |
+
msgstr "δεν αλλάζει;"
|
4292 |
+
|
4293 |
+
#: includes/functions.php:814 includes/functions.php:887
|
4294 |
+
#: includes/functions.php:911 includes/functions.php:537
|
4295 |
+
#: includes/functions.php:559 includes/functions.php:570
|
4296 |
+
#: includes/functions.php:581 includes/functions.php:582
|
4297 |
+
#: includes/functions.php:583 includes/functions.php:590
|
4298 |
+
#: includes/functions.php:592 includes/functions.php:605
|
4299 |
+
#: includes/functions.php:614 includes/functions.php:615
|
4300 |
+
#: includes/functions.php:617 includes/functions.php:624
|
4301 |
+
#: includes/functions.php:626 includes/functions.php:628
|
4302 |
+
#: includes/functions.php:631 includes/functions.php:632
|
4303 |
+
#: includes/functions.php:633 includes/functions.php:637
|
4304 |
+
#: includes/functions.php:640 includes/functions.php:649
|
4305 |
+
#: includes/functions.php:656 includes/functions.php:657
|
4306 |
+
#: includes/functions.php:663 includes/functions.php:673
|
4307 |
+
#: includes/functions.php:674 includes/functions.php:676
|
4308 |
+
#: includes/functions.php:683 includes/functions.php:697
|
4309 |
+
#: includes/functions.php:698 includes/functions.php:699
|
4310 |
+
#: includes/functions.php:700 includes/functions.php:707
|
4311 |
+
#: includes/functions.php:722 includes/functions.php:723
|
4312 |
+
#: includes/functions.php:742 includes/functions.php:746
|
4313 |
+
#: includes/functions.php:815 includes/functions.php:839
|
4314 |
+
msgid "Error interacting with database"
|
4315 |
+
msgstr "Σφάλμα κατά την αλληλεπίδραση με την βάση δεδομένων"
|
4316 |
+
|
4317 |
+
#: includes/functions.php:953 includes/functions.php:992
|
4318 |
+
#: includes/functions.php:629 includes/functions.php:651
|
4319 |
+
#: includes/functions.php:667 includes/functions.php:668
|
4320 |
+
#: includes/functions.php:678 includes/functions.php:681
|
4321 |
+
#: includes/functions.php:690 includes/functions.php:697
|
4322 |
+
#: includes/functions.php:698 includes/functions.php:706
|
4323 |
+
#: includes/functions.php:714 includes/functions.php:717
|
4324 |
+
#: includes/functions.php:720 includes/functions.php:736
|
4325 |
+
#: includes/functions.php:737 includes/functions.php:738
|
4326 |
+
#: includes/functions.php:739 includes/functions.php:741
|
4327 |
+
#: includes/functions.php:748 includes/functions.php:753
|
4328 |
+
#: includes/functions.php:764 includes/functions.php:777
|
4329 |
+
#: includes/functions.php:778 includes/functions.php:780
|
4330 |
+
#: includes/functions.php:787 includes/functions.php:803
|
4331 |
+
#: includes/functions.php:826 includes/functions.php:881
|
4332 |
+
#: includes/functions.php:920
|
4333 |
+
msgid "Membership level not found."
|
4334 |
+
msgstr "Δεν βρέθηκε το Επίπεδο Συνδρομής"
|
4335 |
+
|
4336 |
+
#: includes/functions.php:1362 includes/functions.php:1100
|
4337 |
+
#: includes/functions.php:1101 includes/functions.php:1118
|
4338 |
+
#: includes/functions.php:1142 includes/functions.php:1143
|
4339 |
+
#: includes/functions.php:1150 includes/functions.php:1157
|
4340 |
+
#: includes/functions.php:1173 includes/functions.php:1196
|
4341 |
+
#: includes/functions.php:1290
|
4342 |
+
msgid "No code was given to check."
|
4343 |
+
msgstr "Δεν δόθηκε κωδικός προς έλεγχο."
|
4344 |
+
|
4345 |
+
#: includes/functions.php:1371 includes/functions.php:1050
|
4346 |
+
#: includes/functions.php:1072 includes/functions.php:1088
|
4347 |
+
#: includes/functions.php:1099 includes/functions.php:1102
|
4348 |
+
#: includes/functions.php:1109 includes/functions.php:1110
|
4349 |
+
#: includes/functions.php:1112 includes/functions.php:1113
|
4350 |
+
#: includes/functions.php:1127 includes/functions.php:1151
|
4351 |
+
#: includes/functions.php:1152 includes/functions.php:1159
|
4352 |
+
#: includes/functions.php:1166 includes/functions.php:1182
|
4353 |
+
#: includes/functions.php:1205 includes/functions.php:1299
|
4354 |
+
msgid "The discount code could not be found."
|
4355 |
+
msgstr "Δεν βρέθηκε ο παρών κωδικός έκπτωσης."
|
4356 |
+
|
4357 |
+
#: includes/functions.php:1386 includes/functions.php:1066
|
4358 |
+
#: includes/functions.php:1088 includes/functions.php:1104
|
4359 |
+
#: includes/functions.php:1115 includes/functions.php:1118
|
4360 |
+
#: includes/functions.php:1124 includes/functions.php:1125
|
4361 |
+
#: includes/functions.php:1128 includes/functions.php:1129
|
4362 |
+
#: includes/functions.php:1142 includes/functions.php:1166
|
4363 |
+
#: includes/functions.php:1167 includes/functions.php:1174
|
4364 |
+
#: includes/functions.php:1181 includes/functions.php:1197
|
4365 |
+
#: includes/functions.php:1220 includes/functions.php:1314
|
4366 |
+
#, php-format
|
4367 |
+
msgid "This discount code goes into effect on %s."
|
4368 |
+
msgstr "Ο παρών κωδικός έκπτωσης μπαίνει σε λειτουργία στις %s."
|
4369 |
+
|
4370 |
+
#: includes/functions.php:1393 includes/functions.php:1075
|
4371 |
+
#: includes/functions.php:1097 includes/functions.php:1113
|
4372 |
+
#: includes/functions.php:1124 includes/functions.php:1127
|
4373 |
+
#: includes/functions.php:1131 includes/functions.php:1132
|
4374 |
+
#: includes/functions.php:1137 includes/functions.php:1138
|
4375 |
+
#: includes/functions.php:1149 includes/functions.php:1173
|
4376 |
+
#: includes/functions.php:1174 includes/functions.php:1181
|
4377 |
+
#: includes/functions.php:1188 includes/functions.php:1204
|
4378 |
+
#: includes/functions.php:1227 includes/functions.php:1321
|
4379 |
+
#, php-format
|
4380 |
+
msgid "This discount code expired on %s."
|
4381 |
+
msgstr "Ο παρών κωδικός έκπτωσης έληξε στις %s."
|
4382 |
+
|
4383 |
+
#: includes/functions.php:1403 includes/functions.php:1087
|
4384 |
+
#: includes/functions.php:1109 includes/functions.php:1125
|
4385 |
+
#: includes/functions.php:1136 includes/functions.php:1139
|
4386 |
+
#: includes/functions.php:1141 includes/functions.php:1142
|
4387 |
+
#: includes/functions.php:1149 includes/functions.php:1150
|
4388 |
+
#: includes/functions.php:1159 includes/functions.php:1183
|
4389 |
+
#: includes/functions.php:1184 includes/functions.php:1191
|
4390 |
+
#: includes/functions.php:1198 includes/functions.php:1214
|
4391 |
+
#: includes/functions.php:1237 includes/functions.php:1331
|
4392 |
+
msgid "This discount code is no longer valid."
|
4393 |
+
msgstr "Ο παρών κωδικός έκπτωσης δεν είναι πλέον έγκυρος."
|
4394 |
+
|
4395 |
+
#: includes/functions.php:1416 includes/functions.php:1102
|
4396 |
+
#: includes/functions.php:1124 includes/functions.php:1140
|
4397 |
+
#: includes/functions.php:1151 includes/functions.php:1154
|
4398 |
+
#: includes/functions.php:1155 includes/functions.php:1164
|
4399 |
+
#: includes/functions.php:1165 includes/functions.php:1172
|
4400 |
+
#: includes/functions.php:1196 includes/functions.php:1197
|
4401 |
+
#: includes/functions.php:1204 includes/functions.php:1211
|
4402 |
+
#: includes/functions.php:1227 includes/functions.php:1250
|
4403 |
+
#: includes/functions.php:1344
|
4404 |
+
msgid "This discount code does not apply to this membership level."
|
4405 |
+
msgstr "Ο παρών κωδικός έκπτωσης δεν εφαρμόζεται σε αυτό το επίπεδο συνδρομής."
|
4406 |
+
|
4407 |
+
#: includes/functions.php:1442 includes/functions.php:1110
|
4408 |
+
#: includes/functions.php:1132 includes/functions.php:1148
|
4409 |
+
#: includes/functions.php:1159 includes/functions.php:1162
|
4410 |
+
#: includes/functions.php:1172 includes/functions.php:1180
|
4411 |
+
#: includes/functions.php:1181 includes/functions.php:1182
|
4412 |
+
#: includes/functions.php:1198 includes/functions.php:1222
|
4413 |
+
#: includes/functions.php:1223 includes/functions.php:1230
|
4414 |
+
#: includes/functions.php:1237 includes/functions.php:1253
|
4415 |
+
#: includes/functions.php:1276 includes/functions.php:1370
|
4416 |
+
msgid "This discount code is okay."
|
4417 |
+
msgstr "Ο παρών κωδικός έκπτωσης είναι εντάξει."
|
4418 |
+
|
4419 |
+
#: includes/functions.php:1469 includes/functions.php:1134
|
4420 |
+
#: includes/functions.php:1156 includes/functions.php:1172
|
4421 |
+
#: includes/functions.php:1183 includes/functions.php:1186
|
4422 |
+
#: includes/functions.php:1196 includes/functions.php:1205
|
4423 |
+
#: includes/functions.php:1206 includes/functions.php:1223
|
4424 |
+
#: includes/functions.php:1247 includes/functions.php:1248
|
4425 |
+
#: includes/functions.php:1255 includes/functions.php:1262
|
4426 |
+
#: includes/functions.php:1278 includes/functions.php:1301
|
4427 |
+
#: includes/functions.php:1395 includes/functions.php:1397
|
4428 |
+
msgid "and"
|
4429 |
+
msgstr "και"
|
4430 |
+
|
4431 |
+
#: includes/functions.php:1697 includes/functions.php:1319
|
4432 |
+
#: includes/functions.php:1341 includes/functions.php:1361
|
4433 |
+
#: includes/functions.php:1372 includes/functions.php:1375
|
4434 |
+
#: includes/functions.php:1385 includes/functions.php:1394
|
4435 |
+
#: includes/functions.php:1395 includes/functions.php:1412
|
4436 |
+
#: includes/functions.php:1436 includes/functions.php:1437
|
4437 |
+
#: includes/functions.php:1450 includes/functions.php:1457
|
4438 |
+
#: includes/functions.php:1473 includes/functions.php:1496
|
4439 |
+
#: includes/functions.php:1501 includes/functions.php:1620
|
4440 |
+
#: includes/functions.php:1624
|
4441 |
+
msgid "Sign Up for !!name!! Now"
|
4442 |
+
msgstr "Εγγραφείτε για !!name!! Τώρα"
|
4443 |
+
|
4444 |
+
#: includes/functions.php:1703 includes/functions.php:1325
|
4445 |
+
#: includes/functions.php:1347 includes/functions.php:1367
|
4446 |
+
#: includes/functions.php:1378 includes/functions.php:1381
|
4447 |
+
#: includes/functions.php:1391 includes/functions.php:1400
|
4448 |
+
#: includes/functions.php:1401 includes/functions.php:1418
|
4449 |
+
#: includes/functions.php:1442 includes/functions.php:1443
|
4450 |
+
#: includes/functions.php:1456 includes/functions.php:1463
|
4451 |
+
#: includes/functions.php:1479 includes/functions.php:1502
|
4452 |
+
#: includes/functions.php:1507 includes/functions.php:1626
|
4453 |
+
#: includes/functions.php:1630
|
4454 |
+
msgid "Please specify a level id."
|
4455 |
+
msgstr "Παρακαλούμε διευκρινήστε ένα id επιπέδου."
|
4456 |
+
|
4457 |
+
#: includes/init.php:258 includes/profile.php:39 includes/init.php:229
|
4458 |
+
#: includes/init.php:232 includes/init.php:233 includes/init.php:235
|
4459 |
+
#: includes/init.php:237 includes/init.php:245 includes/init.php:253
|
4460 |
+
#: includes/profile.php:37
|
4461 |
+
msgid "None"
|
4462 |
+
msgstr "Κανένα"
|
4463 |
+
|
4464 |
+
#: includes/license.php:51
|
4465 |
+
msgid "Your license key has been validated."
|
4466 |
+
msgstr "Το κλειδί άδειας χρήσης σας έχει επικυρωθεί."
|
4467 |
+
|
4468 |
+
#: includes/license.php:81
|
4469 |
+
msgid "Paid Memberships Pro Support License"
|
4470 |
+
msgstr "Paid Memberships Pro Support License"
|
4471 |
+
|
4472 |
+
#: includes/license.php:86
|
4473 |
+
msgid "License Key"
|
4474 |
+
msgstr "Κλειδί Άδειας Χρήσης"
|
4475 |
+
|
4476 |
+
#: includes/license.php:89
|
4477 |
+
msgid ""
|
4478 |
+
"Enter your support license key.</strong> Your license key can be found in "
|
4479 |
+
"your membership email receipt or in your <a href=\"http://www."
|
4480 |
+
"paidmembershipspro.com/login/?redirect_to=/membership-account/\" target="
|
4481 |
+
"\"_blank\">Membership Account</a>."
|
4482 |
+
msgstr ""
|
4483 |
+
"Enter your support license key.</strong> Your license key can be found in "
|
4484 |
+
"your membership email receipt or in your <a href=\"http://www."
|
4485 |
+
"paidmembershipspro.com/login/?redirect_to=/membership-account/\" target="
|
4486 |
+
"\"_blank\">Membership Account</a>."
|
4487 |
+
|
4488 |
+
#: includes/license.php:91
|
4489 |
+
msgid ""
|
4490 |
+
"Visit the PMPro <a href=\"http://www.paidmembershipspro.com/login/?"
|
4491 |
+
"redirect_to=/membership-account/\" target=\"_blank\">Membership Account</a> "
|
4492 |
+
"page to confirm that your account is active and to find your license key."
|
4493 |
+
msgstr ""
|
4494 |
+
"Visit the PMPro <a href=\"http://www.paidmembershipspro.com/login/?"
|
4495 |
+
"redirect_to=/membership-account/\" target=\"_blank\">Membership Account</a> "
|
4496 |
+
"page to confirm that your account is active and to find your license key."
|
4497 |
+
|
4498 |
+
#: includes/license.php:91
|
4499 |
+
msgid "Your license is invalid or expired."
|
4500 |
+
msgstr "Το κλειδί άδειας χρήσης σας είναι μη έγκυρο ή έχει λήξει."
|
4501 |
+
|
4502 |
+
#: includes/license.php:93
|
4503 |
+
#, php-format
|
4504 |
+
msgid ""
|
4505 |
+
"<p><strong>Thank you!</strong> A valid <strong>%s</strong> license key has "
|
4506 |
+
"been used to activate your support license on this site.</p>"
|
4507 |
+
msgstr ""
|
4508 |
+
"<p><strong>Thank you!</strong> A valid <strong>%s</strong> license key has "
|
4509 |
+
"been used to activate your support license on this site.</p>"
|
4510 |
+
|
4511 |
+
#: includes/license.php:100
|
4512 |
+
msgid "Enter license key here..."
|
4513 |
+
msgstr "Εισάγετε το κλείδι άδειας χρήσης εδώ…"
|
4514 |
+
|
4515 |
+
#: includes/license.php:102
|
4516 |
+
msgid "Verify Key"
|
4517 |
+
msgstr "Επικύρωση Κλειδιού"
|
4518 |
+
|
4519 |
+
#: includes/license.php:288 includes/license.php:273
|
4520 |
+
msgid ""
|
4521 |
+
"If you're running Paid Memberships Pro on a production website, we recommend "
|
4522 |
+
"an annual support license."
|
4523 |
+
msgstr ""
|
4524 |
+
"Εάν χρησιμοποιείτε το Paid Memberships Pro σε ιστοσελίδα παραγωγής, σας "
|
4525 |
+
"συνιστούμε άδεια ετήσιας υποστήριξης."
|
4526 |
+
|
4527 |
+
#: includes/license.php:288 includes/license.php:273
|
4528 |
+
msgid "Invalid PMPro License Key."
|
4529 |
+
msgstr "Μη έγκυρο PMPro Κλειδί Άδειας Χρήσης."
|
4530 |
+
|
4531 |
+
#: includes/license.php:289 includes/license.php:274
|
4532 |
+
msgid "Dismiss"
|
4533 |
+
msgstr "Απόρριψη"
|
4534 |
+
|
4535 |
+
#: includes/license.php:289 includes/license.php:274
|
4536 |
+
msgid "More Info"
|
4537 |
+
msgstr "Περισσότερες Πληροφορίες"
|
4538 |
+
|
4539 |
+
#: includes/localization.php:26 includes/localization.php:23
|
4540 |
+
msgid "Day"
|
4541 |
+
msgstr "Ημέρα"
|
4542 |
+
|
4543 |
+
#: includes/localization.php:28 includes/localization.php:25
|
4544 |
+
msgid "Week"
|
4545 |
+
msgstr "Εβδομάδα"
|
4546 |
+
|
4547 |
+
#: includes/localization.php:30 includes/localization.php:27
|
4548 |
+
msgid "Month"
|
4549 |
+
msgstr "Μήνας"
|
4550 |
+
|
4551 |
+
#: includes/localization.php:32 includes/localization.php:29
|
4552 |
+
msgid "Year"
|
4553 |
+
msgstr "Έτος"
|
4554 |
+
|
4555 |
+
#: includes/localization.php:37
|
4556 |
+
msgid "Days"
|
4557 |
+
msgstr "Ημέρες"
|
4558 |
+
|
4559 |
+
#: includes/localization.php:39
|
4560 |
+
msgid "Weeks"
|
4561 |
+
msgstr "Εβδομάδες"
|
4562 |
+
|
4563 |
+
#: includes/localization.php:41
|
4564 |
+
msgid "Months"
|
4565 |
+
msgstr "Μήνες"
|
4566 |
+
|
4567 |
+
#: includes/localization.php:43
|
4568 |
+
msgid "Years"
|
4569 |
+
msgstr "Έτη"
|
4570 |
+
|
4571 |
+
#: includes/metaboxes.php:39 includes/metaboxes.php:38
|
4572 |
+
msgid ""
|
4573 |
+
"This post is already protected for this level because it is within a "
|
4574 |
+
"category that requires membership."
|
4575 |
+
msgstr ""
|
4576 |
+
"Αυτό το post προστατεύεται ήδη γι αυτό το επίπεδο επειδή βρίσκεται εντός "
|
4577 |
+
"μίας κατηγορίας που απαιτεί συνδρομή."
|
4578 |
+
|
4579 |
+
#: includes/metaboxes.php:104 includes/metaboxes.php:105
|
4580 |
+
#: includes/metaboxes.php:99 includes/metaboxes.php:100
|
4581 |
+
msgid "Require Membership"
|
4582 |
+
msgstr "Απαιτείται Συνδρομή"
|
4583 |
+
|
4584 |
+
#: includes/metaboxes.php:135 includes/metaboxes.php:130
|
4585 |
+
msgid ""
|
4586 |
+
"Only members of these levels will be able to view posts in this category."
|
4587 |
+
msgstr ""
|
4588 |
+
"Μόνο μέλη των επιπέδως θα είναι σε θεση να προβάλλουν posts της παρούσας "
|
4589 |
+
"κατηγορίας"
|
4590 |
+
|
4591 |
+
#: includes/profile.php:36 includes/profile.php:34
|
4592 |
+
msgid "Current Level"
|
4593 |
+
msgstr "Παρών Επίπεδο"
|
4594 |
+
|
4595 |
+
#: includes/profile.php:65 includes/profile.php:54 includes/profile.php:60
|
4596 |
+
msgid "Not paying."
|
4597 |
+
msgstr "Μη καταβολή."
|
4598 |
+
|
4599 |
+
#: includes/profile.php:73 includes/profile.php:64 includes/profile.php:68
|
4600 |
+
msgid ""
|
4601 |
+
"This will not change the subscription at the gateway unless the 'Cancel' "
|
4602 |
+
"checkbox is selected below."
|
4603 |
+
msgstr ""
|
4604 |
+
"Δεν θα αλλάξει την συνδρομή κατά την πύλη εκτός αν το checkbox ‘Απόρριψη’ "
|
4605 |
+
"έχει επιλεγεί από κάτω."
|
4606 |
+
|
4607 |
+
#: includes/updates.php:110 includes/updates.php:97
|
4608 |
+
msgid "Paid Memberships Pro Data Update Required"
|
4609 |
+
msgstr "Paid Memberships Pro Data Update Required"
|
4610 |
+
|
4611 |
+
#: includes/updates.php:115 includes/updates.php:102
|
4612 |
+
msgid "Start the Update"
|
4613 |
+
msgstr "Start the Update"
|
4614 |
+
|
4615 |
+
#: includes/updates.php:136 includes/updates.php:123
|
4616 |
+
msgid "All Paid Memberships Pro updates have finished."
|
4617 |
+
msgstr "Όλες οι ενημερώσεις του Paid Memberships Pro έχουν εκτελεστεί."
|
4618 |
+
|
4619 |
+
#: includes/updates/upgrade_1.php:7 includes/upgradecheck.php:401
|
4620 |
+
#: includes/upgradecheck.php:410 includes/upgradecheck.php:422
|
4621 |
+
#: includes/upgradecheck.php:442 includes/upgradecheck.php:542
|
4622 |
+
#: includes/upgradecheck.php:561 includes/upgradecheck.php:563
|
4623 |
+
#, php-format
|
4624 |
+
msgid ""
|
4625 |
+
"This content is for !!levels!! members only.<br /><a href=\"%s\">Register</a>"
|
4626 |
+
msgstr ""
|
4627 |
+
"Το περιεχόμενο είναι διαθέσιμο μόνο για !!levels!! συνδρομητές.<br /><a href="
|
4628 |
+
"\"%s\">Εγγραφή</a>"
|
4629 |
+
|
4630 |
+
#: includes/updates/upgrade_1.php:10 includes/upgradecheck.php:404
|
4631 |
+
#: includes/upgradecheck.php:413 includes/upgradecheck.php:425
|
4632 |
+
#: includes/upgradecheck.php:445 includes/upgradecheck.php:545
|
4633 |
+
#: includes/upgradecheck.php:564 includes/upgradecheck.php:566
|
4634 |
+
#, php-format
|
4635 |
+
msgid ""
|
4636 |
+
"This content is for !!levels!! members only.<br /><a href=\"%s\">Log In</a> "
|
4637 |
+
"<a href=\"%s\">Register</a>"
|
4638 |
+
msgstr ""
|
4639 |
+
"Το περιεχόμενο είναι διαθέσιμο μόνο για !!levels!! συνδρομητές.<br /><a href="
|
4640 |
+
"\"%s\">Είσοδος</a> <a href=\"%s\">Εγγραφή</a>"
|
4641 |
+
|
4642 |
+
#: includes/updates/upgrade_1.php:14 includes/upgradecheck.php:408
|
4643 |
+
#: includes/upgradecheck.php:417 includes/upgradecheck.php:429
|
4644 |
+
#: includes/upgradecheck.php:449 includes/upgradecheck.php:549
|
4645 |
+
#: includes/upgradecheck.php:568 includes/upgradecheck.php:570
|
4646 |
+
msgid ""
|
4647 |
+
"This content is for !!levels!! members only. Visit the site and log in/"
|
4648 |
+
"register to read."
|
4649 |
+
msgstr ""
|
4650 |
+
"Το περιεχόμενο είναι διαθέσιμο μόνο για !!levels!! συνδρομητές. Επισκεφθείτε "
|
4651 |
+
"τον ιστότοπο και συνδεθείτε/εγγραφείτε για να προβάλετε."
|
4652 |
+
|
4653 |
+
#: pages/billing.php:26 pages/billing.php:14 pages/billing.php:23
|
4654 |
+
#, php-format
|
4655 |
+
msgid "Logged in as <strong>%s</strong>."
|
4656 |
+
msgstr "Συνδεδεμένος ως <strong>%s</strong>."
|
4657 |
+
|
4658 |
+
#: pages/billing.php:26 pages/billing.php:14 pages/billing.php:23
|
4659 |
+
msgid "logout"
|
4660 |
+
msgstr "αποσύνδεση"
|
4661 |
+
|
4662 |
+
#: pages/billing.php:28 pages/cancel.php:52 pages/invoice.php:109
|
4663 |
+
#: pages/levels.php:35 shortcodes/pmpro_account.php:44
|
4664 |
+
#: shortcodes/pmpro_account.php:126 pages/account.php:12 pages/account.php:18
|
4665 |
+
#: pages/account.php:92 pages/billing.php:16 pages/billing.php:25
|
4666 |
+
#: pages/levels.php:13 shortcodes/pmpro_account.php:123
|
4667 |
+
msgid "Level"
|
4668 |
+
msgstr "Επίπεδο"
|
4669 |
+
|
4670 |
+
#: pages/billing.php:30 pages/account.php:14 pages/billing.php:18
|
4671 |
+
#: pages/billing.php:27
|
4672 |
+
msgid "Membership Fee"
|
4673 |
+
msgstr "Κόστος Συνδρομής"
|
4674 |
+
|
4675 |
+
#: pages/billing.php:34 pages/account.php:18 pages/billing.php:22
|
4676 |
+
#: pages/billing.php:31 pages/levels.php:70
|
4677 |
+
#, php-format
|
4678 |
+
msgid "%s every %d %s."
|
4679 |
+
msgstr "%s κάθε %d %s."
|
4680 |
+
|
4681 |
+
#: pages/billing.php:36 pages/account.php:20 pages/billing.php:24
|
4682 |
+
#: pages/billing.php:33 pages/levels.php:66
|
4683 |
+
#, php-format
|
4684 |
+
msgid "%s per %s."
|
4685 |
+
msgstr "%s ανά %s."
|
4686 |
+
|
4687 |
+
#: pages/billing.php:45 pages/account.php:25 pages/account.php:29
|
4688 |
+
#: pages/billing.php:29 pages/billing.php:33 pages/billing.php:42
|
4689 |
+
msgid "Duration"
|
4690 |
+
msgstr "Διάρκεια"
|
4691 |
+
|
4692 |
+
#: pages/billing.php:55 pages/billing.php:39 pages/billing.php:43
|
4693 |
+
#: pages/billing.php:52
|
4694 |
+
msgid ""
|
4695 |
+
"Your payment subscription is managed by PayPal. Please <a href=\"http://www."
|
4696 |
+
"paypal.com\">login to PayPal here</a> to update your billing information."
|
4697 |
+
msgstr ""
|
4698 |
+
"Την πληρωμή της συνδρομής σας διαχειρίζεται το PayPal. Παρακαλούμε <a href="
|
4699 |
+
"\"http://www.paypal.com\">συνδεθείτε εδώ</a> για να ενημερώσεται τις "
|
4700 |
+
"πληροφορίες χρέωσης."
|
4701 |
+
|
4702 |
+
#: pages/billing.php:81 pages/checkout.php:326 pages/billing.php:65
|
4703 |
+
#: pages/billing.php:69 pages/billing.php:78 pages/checkout.php:305
|
4704 |
+
#: pages/checkout.php:307 pages/checkout.php:309 pages/checkout.php:318
|
4705 |
+
#: pages/checkout.php:321 pages/checkout.php:324 pages/checkout.php:328
|
4706 |
+
msgid "First Name"
|
4707 |
+
msgstr "Όνομα"
|
4708 |
+
|
4709 |
+
#: pages/billing.php:85 pages/checkout.php:330 pages/billing.php:69
|
4710 |
+
#: pages/billing.php:73 pages/billing.php:82 pages/checkout.php:309
|
4711 |
+
#: pages/checkout.php:311 pages/checkout.php:313 pages/checkout.php:322
|
4712 |
+
#: pages/checkout.php:325 pages/checkout.php:328 pages/checkout.php:332
|
4713 |
+
msgid "Last Name"
|
4714 |
+
msgstr "Επώνυμο"
|
4715 |
+
|
4716 |
+
#: pages/billing.php:89 pages/checkout.php:334 pages/billing.php:73
|
4717 |
+
#: pages/billing.php:77 pages/billing.php:86 pages/checkout.php:313
|
4718 |
+
#: pages/checkout.php:315 pages/checkout.php:317 pages/checkout.php:326
|
4719 |
+
#: pages/checkout.php:329 pages/checkout.php:332 pages/checkout.php:336
|
4720 |
+
msgid "Address 1"
|
4721 |
+
msgstr "Διεύθυνση 1"
|
4722 |
+
|
4723 |
+
#: pages/billing.php:93 pages/checkout.php:338 pages/billing.php:77
|
4724 |
+
#: pages/billing.php:81 pages/billing.php:90 pages/checkout.php:317
|
4725 |
+
#: pages/checkout.php:319 pages/checkout.php:321 pages/checkout.php:330
|
4726 |
+
#: pages/checkout.php:333 pages/checkout.php:336 pages/checkout.php:340
|
4727 |
+
msgid "Address 2"
|
4728 |
+
msgstr "Διεύθυνση 2"
|
4729 |
+
|
4730 |
+
#: pages/billing.php:103 pages/checkout.php:348 pages/billing.php:87
|
4731 |
+
#: pages/billing.php:91 pages/billing.php:100 pages/checkout.php:327
|
4732 |
+
#: pages/checkout.php:329 pages/checkout.php:331 pages/checkout.php:340
|
4733 |
+
#: pages/checkout.php:343 pages/checkout.php:346 pages/checkout.php:350
|
4734 |
+
msgid "City"
|
4735 |
+
msgstr "Πόλη"
|
4736 |
+
|
4737 |
+
#: pages/billing.php:107 pages/checkout.php:352 pages/billing.php:91
|
4738 |
+
#: pages/billing.php:95 pages/billing.php:104 pages/checkout.php:331
|
4739 |
+
#: pages/checkout.php:333 pages/checkout.php:335 pages/checkout.php:344
|
4740 |
+
#: pages/checkout.php:347 pages/checkout.php:350 pages/checkout.php:354
|
4741 |
+
msgid "State"
|
4742 |
+
msgstr "Πολιτεία"
|
4743 |
+
|
4744 |
+
#: pages/billing.php:111 pages/checkout.php:356 pages/billing.php:95
|
4745 |
+
#: pages/billing.php:99 pages/billing.php:108 pages/checkout.php:335
|
4746 |
+
#: pages/checkout.php:337 pages/checkout.php:339 pages/checkout.php:348
|
4747 |
+
#: pages/checkout.php:351 pages/checkout.php:354 pages/checkout.php:358
|
4748 |
+
msgid "Postal Code"
|
4749 |
+
msgstr "Τ.Κ"
|
4750 |
+
|
4751 |
+
#: pages/billing.php:120 pages/checkout.php:365 pages/billing.php:104
|
4752 |
+
#: pages/billing.php:108 pages/billing.php:117 pages/checkout.php:344
|
4753 |
+
#: pages/checkout.php:346 pages/checkout.php:348 pages/checkout.php:357
|
4754 |
+
#: pages/checkout.php:360 pages/checkout.php:363 pages/checkout.php:367
|
4755 |
+
msgid "City, State Zip"
|
4756 |
+
msgstr "City, State Zip"
|
4757 |
+
|
4758 |
+
#: pages/billing.php:173 pages/checkout.php:418 pages/billing.php:157
|
4759 |
+
#: pages/billing.php:161 pages/billing.php:170 pages/checkout.php:397
|
4760 |
+
#: pages/checkout.php:399 pages/checkout.php:401 pages/checkout.php:410
|
4761 |
+
#: pages/checkout.php:413 pages/checkout.php:416 pages/checkout.php:420
|
4762 |
+
msgid "Country"
|
4763 |
+
msgstr "Χώρα"
|
4764 |
+
|
4765 |
+
#: pages/billing.php:198 pages/checkout.php:443 pages/billing.php:182
|
4766 |
+
#: pages/billing.php:186 pages/billing.php:195 pages/checkout.php:422
|
4767 |
+
#: pages/checkout.php:424 pages/checkout.php:426 pages/checkout.php:435
|
4768 |
+
#: pages/checkout.php:438 pages/checkout.php:441 pages/checkout.php:445
|
4769 |
+
msgid "Phone"
|
4770 |
+
msgstr "Τηλέφωνο"
|
4771 |
+
|
4772 |
+
#: pages/billing.php:209 pages/checkout.php:220 pages/checkout.php:457
|
4773 |
+
#: pages/billing.php:193 pages/billing.php:197 pages/billing.php:206
|
4774 |
+
#: pages/checkout.php:204 pages/checkout.php:207 pages/checkout.php:209
|
4775 |
+
#: pages/checkout.php:216 pages/checkout.php:218 pages/checkout.php:436
|
4776 |
+
#: pages/checkout.php:438 pages/checkout.php:440 pages/checkout.php:449
|
4777 |
+
#: pages/checkout.php:453 pages/checkout.php:455 pages/checkout.php:460
|
4778 |
+
msgid "E-mail Address"
|
4779 |
+
msgstr "Ηλεκτρονική Διεύθυνση"
|
4780 |
+
|
4781 |
+
#: pages/billing.php:213 pages/checkout.php:466 pages/billing.php:197
|
4782 |
+
#: pages/billing.php:201 pages/billing.php:210 pages/checkout.php:445
|
4783 |
+
#: pages/checkout.php:447 pages/checkout.php:449 pages/checkout.php:458
|
4784 |
+
#: pages/checkout.php:462 pages/checkout.php:464 pages/checkout.php:469
|
4785 |
+
msgid "Confirm E-mail"
|
4786 |
+
msgstr "Επιβεβαίωση Ηλεκτρονικής Διεύθυνσης"
|
4787 |
+
|
4788 |
+
#: pages/billing.php:234 pages/billing.php:217 pages/billing.php:221
|
4789 |
+
#: pages/billing.php:230 pages/billing.php:231
|
4790 |
+
msgid "Credit Card Information"
|
4791 |
+
msgstr "Πληροφορίες Πιστωτικής Κάρτας"
|
4792 |
+
|
4793 |
+
#: pages/billing.php:235 pages/billing.php:217 pages/billing.php:221
|
4794 |
+
#: pages/billing.php:230 pages/billing.php:232
|
4795 |
+
#, php-format
|
4796 |
+
msgid "We accept %s"
|
4797 |
+
msgstr "Δεχόμαστε %s"
|
4798 |
+
|
4799 |
+
#: pages/billing.php:364 pages/billing.php:309 pages/billing.php:313
|
4800 |
+
#: pages/billing.php:344 pages/billing.php:353 pages/billing.php:356
|
4801 |
+
#: pages/billing.php:360
|
4802 |
+
msgid ""
|
4803 |
+
"This subscription is not recurring. So you don't need to update your billing "
|
4804 |
+
"information."
|
4805 |
+
msgstr ""
|
4806 |
+
"Η παρούσα συνδρομή δεν είναι επαναληπτική. Οπότε δεν απαιτείται ανανέωση των "
|
4807 |
+
"πληροφοριών χρέωσης."
|
4808 |
+
|
4809 |
+
#: pages/cancel.php:26 pages/cancel.php:14
|
4810 |
+
msgid "Are you sure you want to cancel your membership?"
|
4811 |
+
msgstr "Είστε σίγουρος/η πως επιθυμείτε να ακυρώσεται την συνδρομή σας;"
|
4812 |
+
|
4813 |
+
#: pages/cancel.php:32
|
4814 |
+
#, php-format
|
4815 |
+
msgid "Are you sure you want to cancel your %s membership?"
|
4816 |
+
msgstr "Είστε σίγουρος/η πως επιθυμείτε να ακυρώσεται την %s συνδρομή σας;"
|
4817 |
+
|
4818 |
+
#: pages/cancel.php:37 pages/cancel.php:17
|
4819 |
+
msgid "Yes, cancel my account"
|
4820 |
+
msgstr "Ναι, ακυρώστε την συνδρομή μου"
|
4821 |
+
|
4822 |
+
#: pages/cancel.php:38 pages/cancel.php:19
|
4823 |
+
msgid "No, keep my account"
|
4824 |
+
msgstr "Όχι, διατηρείστε τον λογαριασμό μου"
|
4825 |
+
|
4826 |
+
#: pages/cancel.php:48 shortcodes/pmpro_account.php:40 pages/account.php:14
|
4827 |
+
msgid "My Memberships"
|
4828 |
+
msgstr "Οι Συνδρομές μου"
|
4829 |
+
|
4830 |
+
#: pages/cancel.php:77
|
4831 |
+
msgid "Cancel All Memberships"
|
4832 |
+
msgstr "Ακύρωση Όλων των Συνδρομών"
|
4833 |
+
|
4834 |
+
#: pages/cancel.php:86 pages/cancel.php:22
|
4835 |
+
msgid "Click here to go to the home page."
|
4836 |
+
msgstr "Επιλέξτε εδώ για να μεταβείτε στην αρχική σελίδα"
|
4837 |
+
|
4838 |
+
#: pages/checkout.php:35 pages/checkout.php:26 pages/checkout.php:27
|
4839 |
+
#: pages/checkout.php:28
|
4840 |
+
msgid ""
|
4841 |
+
"Almost done. Review the membership information and pricing below then "
|
4842 |
+
"<strong>click the \"Complete Payment\" button</strong> to finish your order."
|
4843 |
+
msgstr ""
|
4844 |
+
"Σχεδόν ολοκληρώθηκε. Ελέγξτε τις πληροφορίες συνδρομής και τις τιμές "
|
4845 |
+
"παρακάτω και έπειτα <strong>επιλέξτε το κουμπί “Ολοκλήρωση Πληρωμής”</"
|
4846 |
+
"strong> για την ολοκλήρωση της παραγγελίας σας."
|
4847 |
+
|
4848 |
+
#: pages/checkout.php:43 pages/checkout.php:33 pages/checkout.php:34
|
4849 |
+
#: pages/checkout.php:35 pages/checkout.php:42
|
4850 |
+
msgid "change"
|
4851 |
+
msgstr "αλλαγή"
|
4852 |
+
|
4853 |
+
#: pages/checkout.php:51 pages/checkout.php:41 pages/checkout.php:42
|
4854 |
+
#: pages/checkout.php:43 pages/checkout.php:50
|
4855 |
+
#, php-format
|
4856 |
+
msgid "You have selected the <strong>%s</strong> membership level."
|
4857 |
+
msgstr "Έχετε επιλέξει το <strong>%s</strong> επίπεδο συνδρομής."
|
4858 |
+
|
4859 |
+
#: pages/checkout.php:61 pages/checkout.php:51 pages/checkout.php:53
|
4860 |
+
#: pages/checkout.php:60
|
4861 |
+
#, php-format
|
4862 |
+
msgid ""
|
4863 |
+
"<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
|
4864 |
+
"been applied to your order.</p>"
|
4865 |
+
msgstr ""
|
4866 |
+
"<p class=\"pmpro_level_discount_applied\">The <strong>%s</strong> code has "
|
4867 |
+
"been applied to your order.</p>"
|
4868 |
+
|
4869 |
+
#: pages/checkout.php:72 services/applydiscountcode.php:89
|
4870 |
+
#: pages/checkout.php:62 pages/checkout.php:63 pages/checkout.php:64
|
4871 |
+
#: pages/checkout.php:71 services/applydiscountcode.php:74
|
4872 |
+
#: services/applydiscountcode.php:75 services/applydiscountcode.php:78
|
4873 |
+
msgid "Click here to change your discount code"
|
4874 |
+
msgstr "Επιλέξτε εδώ για να αλλάξετε τον εκπτωτικό σας κωδικό"
|
4875 |
+
|
4876 |
+
#: pages/checkout.php:74 pages/checkout.php:64 pages/checkout.php:65
|
4877 |
+
#: pages/checkout.php:66 pages/checkout.php:73
|
4878 |
+
msgid "Click here to enter your discount code"
|
4879 |
+
msgstr "Επιλέξτε εδώ για να καταχωρήσετε τον εκπτωτικό σας κωδικό"
|
4880 |
+
|
4881 |
+
#: pages/checkout.php:74 pages/checkout.php:64 pages/checkout.php:65
|
4882 |
+
#: pages/checkout.php:66 pages/checkout.php:73
|
4883 |
+
msgid "Do you have a discount code?"
|
4884 |
+
msgstr "Έχετε εκπτωτικό κωδικό;"
|
4885 |
+
|
4886 |
+
#: pages/checkout.php:175 pages/checkout.php:160 pages/checkout.php:163
|
4887 |
+
#: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:173
|
4888 |
+
msgid "Account Information"
|
4889 |
+
msgstr "Πληροφορίες Λογαριασμού"
|
4890 |
+
|
4891 |
+
#: pages/checkout.php:176 pages/checkout.php:160 pages/checkout.php:163
|
4892 |
+
#: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:174
|
4893 |
+
msgid "Already have an account?"
|
4894 |
+
msgstr "Έχετε ήδη λογαριασμό;"
|
4895 |
+
|
4896 |
+
#: pages/checkout.php:176 pages/checkout.php:160 pages/checkout.php:163
|
4897 |
+
#: pages/checkout.php:165 pages/checkout.php:172 pages/checkout.php:174
|
4898 |
+
msgid "Log in here"
|
4899 |
+
msgstr "Συνδεθείτε εδώ"
|
4900 |
+
|
4901 |
+
#: pages/checkout.php:202 pages/checkout.php:186 pages/checkout.php:189
|
4902 |
+
#: pages/checkout.php:191 pages/checkout.php:198 pages/checkout.php:200
|
4903 |
+
msgid "Confirm Password"
|
4904 |
+
msgstr "Επιβεβαίωση Κωδικού"
|
4905 |
+
|
4906 |
+
#: pages/checkout.php:229 pages/checkout.php:213 pages/checkout.php:216
|
4907 |
+
#: pages/checkout.php:218 pages/checkout.php:225 pages/checkout.php:227
|
4908 |
+
msgid "Confirm E-mail Address"
|
4909 |
+
msgstr "Επιβεβαίωση Ηλεκτρονικής Διεύθυνσης"
|
4910 |
+
|
4911 |
+
#: pages/checkout.php:248 pages/checkout.php:232 pages/checkout.php:235
|
4912 |
+
#: pages/checkout.php:237 pages/checkout.php:244 pages/checkout.php:246
|
4913 |
+
msgid "Full Name"
|
4914 |
+
msgstr "Πλήρες Όνομα"
|
4915 |
+
|
4916 |
+
#: pages/checkout.php:249 pages/checkout.php:233 pages/checkout.php:236
|
4917 |
+
#: pages/checkout.php:238 pages/checkout.php:245 pages/checkout.php:247
|
4918 |
+
msgid "LEAVE THIS BLANK"
|
4919 |
+
msgstr "ΑΦΗΣΤΕ ΤΟ ΚΕΝΟ"
|
4920 |
+
|
4921 |
+
#: pages/checkout.php:273 pages/checkout.php:257 pages/checkout.php:260
|
4922 |
+
#: pages/checkout.php:262 pages/checkout.php:269 pages/checkout.php:271
|
4923 |
+
#, php-format
|
4924 |
+
msgid ""
|
4925 |
+
"You are logged in as <strong>%s</strong>. If you would like to use a "
|
4926 |
+
"different account for this membership, <a href=\"%s\">log out now</a>."
|
4927 |
+
msgstr ""
|
4928 |
+
"Είστε συνδεδεμένος/η ως <strong>%s</strong>. Εάν επιθυμείτε να "
|
4929 |
+
"χρησιμοποιήσετε διαφορετικό λογαριασμό γι αυτή τη συνδρομή, <a href=\"%s"
|
4930 |
+
"\">αποσυνδεθείτε τώρα</a>."
|
4931 |
+
|
4932 |
+
#: pages/checkout.php:289 pages/checkout.php:276 pages/checkout.php:278
|
4933 |
+
#: pages/checkout.php:285 pages/checkout.php:287 pages/checkout.php:292
|
4934 |
+
#: pages/checkout.php:299
|
4935 |
+
msgid "Choose your Payment Method"
|
4936 |
+
msgstr "Επιλέξτε τον Τρόπο Πληρωμής σας"
|
4937 |
+
|
4938 |
+
#: pages/checkout.php:298 pages/checkout.php:284 pages/checkout.php:286
|
4939 |
+
#: pages/checkout.php:293 pages/checkout.php:296 pages/checkout.php:300
|
4940 |
+
#: pages/checkout.php:307
|
4941 |
+
msgid "Check Out with a Credit Card Here"
|
4942 |
+
msgstr "Πληρωμή με Πιστωτική Κάρτα Εδώ"
|
4943 |
+
|
4944 |
+
#: pages/checkout.php:697 pages/checkout.php:277 pages/checkout.php:284
|
4945 |
+
#: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
|
4946 |
+
#: pages/checkout.php:681 pages/checkout.php:690 pages/checkout.php:696
|
4947 |
+
#, php-format
|
4948 |
+
msgid "I agree to the %s"
|
4949 |
+
msgstr "Συμφωνώ στο %s"
|
4950 |
+
|
4951 |
+
#: pages/checkout.php:717 pages/checkout.php:667 pages/checkout.php:674
|
4952 |
+
#: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
|
4953 |
+
#: pages/checkout.php:701 pages/checkout.php:710 pages/checkout.php:716
|
4954 |
+
msgid "Complete Payment"
|
4955 |
+
msgstr "Ολοκλήρωση Πληρωμής"
|
4956 |
+
|
4957 |
+
#: pages/checkout.php:739 pages/checkout.php:687 pages/checkout.php:694
|
4958 |
+
#: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
|
4959 |
+
#: pages/checkout.php:723 pages/checkout.php:732 pages/checkout.php:738
|
4960 |
+
msgid "Processing..."
|
4961 |
+
msgstr "Επεξεργασία"
|
4962 |
+
|
4963 |
+
#: pages/confirmation.php:12
|
4964 |
+
msgid ""
|
4965 |
+
"Your payment has been submitted. Your membership will be activated shortly."
|
4966 |
+
msgstr "Η πληρωμή σας έχει υποβληθεί. Η συνδρομή σας θα ενεργοποιηθεί άμεσα."
|
4967 |
+
|
4968 |
+
#: pages/confirmation.php:14
|
4969 |
+
#, php-format
|
4970 |
+
msgid "Thank you for your membership to %s. Your %s membership is now active."
|
4971 |
+
msgstr ""
|
4972 |
+
"Σας ευχαριστούμε για την συνδρομή σας στο %s. Η %s συνδρομή σας είναι πλέον "
|
4973 |
+
"ενεργή."
|
4974 |
+
|
4975 |
+
#: pages/confirmation.php:28
|
4976 |
+
#, php-format
|
4977 |
+
msgid ""
|
4978 |
+
"Below are details about your membership account and a receipt for your "
|
4979 |
+
"initial membership invoice. A welcome email with a copy of your initial "
|
4980 |
+
"membership invoice has been sent to %s."
|
4981 |
+
msgstr ""
|
4982 |
+
"Παρακάτω υπάρχουν πληροφορίες σχετικά με τον λογαριασμό της συνδρομής σας "
|
4983 |
+
"και μία απόδειξη της αρχικής σας πληρωμής. Ένα email καλοσορίσματος μαζί με "
|
4984 |
+
"ένα αντίγραφο της απόδειξης της αρχικής σας πληρωμής σας έχει αποστελλεί στο "
|
4985 |
+
"%s."
|
4986 |
+
|
4987 |
+
#: pages/confirmation.php:41 pages/invoice.php:22
|
4988 |
+
#, php-format
|
4989 |
+
msgid "Invoice #%s on %s"
|
4990 |
+
msgstr "Τιμολόγιο #%s σε %s"
|
4991 |
+
|
4992 |
+
#: pages/confirmation.php:43 pages/invoice.php:24
|
4993 |
+
msgid "Print"
|
4994 |
+
msgstr "Εκτύπωση"
|
4995 |
+
|
4996 |
+
#: pages/confirmation.php:46 pages/confirmation.php:104 pages/invoice.php:27
|
4997 |
+
#: pages/confirmation.php:45 pages/confirmation.php:102 pages/invoice.php:26
|
4998 |
+
msgid "Account"
|
4999 |
+
msgstr "Λογαριασμός"
|
5000 |
+
|
5001 |
+
#: pages/confirmation.php:49 pages/invoice.php:30 pages/account.php:29
|
5002 |
+
#: pages/account.php:33 pages/confirmation.php:48 pages/invoice.php:29
|
5003 |
+
msgid "Membership Expires"
|
5004 |
+
msgstr "Λήγει η Συνδρομή"
|
5005 |
+
|
5006 |
+
#: pages/confirmation.php:63 pages/invoice.php:50 pages/account.php:105
|
5007 |
+
#: pages/account.php:109 pages/confirmation.php:61 pages/invoice.php:48
|
5008 |
+
msgid "Payment Method"
|
5009 |
+
msgstr "Μέθοδος Πληρωμής"
|
5010 |
+
|
5011 |
+
#: pages/confirmation.php:65 pages/invoice.php:52 pages/invoice.php:110
|
5012 |
+
#: pages/confirmation.php:63 pages/invoice.php:50 pages/invoice.php:107
|
5013 |
+
#: pages/invoice.php:109
|
5014 |
+
msgid "Total Billed"
|
5015 |
+
msgstr "Συνολική Τιμή"
|
5016 |
+
|
5017 |
+
#: pages/confirmation.php:82 pages/invoice.php:69 pages/confirmation.php:80
|
5018 |
+
#: pages/invoice.php:67
|
5019 |
+
msgid "ending in"
|
5020 |
+
msgstr "λήγει σε"
|
5021 |
+
|
5022 |
+
#: pages/confirmation.php:97
|
5023 |
+
#, php-format
|
5024 |
+
msgid ""
|
5025 |
+
"Below are details about your membership account. A welcome email has been "
|
5026 |
+
"sent to %s."
|
5027 |
+
msgstr ""
|
5028 |
+
"Παρακάτω υπάρχουν πληροφορίες σχετικά με τον λογαριασμό σας. Ένα email "
|
5029 |
+
"καλοσορίσματος σας έχει αποσταλεί στο %s."
|
5030 |
+
|
5031 |
+
#: pages/confirmation.php:105 pages/confirmation.php:103
|
5032 |
+
msgid "Pending"
|
5033 |
+
msgstr "Σε αναμονή"
|
5034 |
+
|
5035 |
+
#: pages/confirmation.php:113 pages/invoice.php:141 pages/confirmation.php:111
|
5036 |
+
#: pages/invoice.php:139
|
5037 |
+
msgid "View Your Membership Account →"
|
5038 |
+
msgstr "Προβολή Λογαριασμού →"
|
5039 |
+
|
5040 |
+
#: pages/confirmation.php:115 pages/confirmation.php:113
|
5041 |
+
msgid ""
|
5042 |
+
"If your account is not activated within a few minutes, please contact the "
|
5043 |
+
"site owner."
|
5044 |
+
msgstr ""
|
5045 |
+
"Σε περίπτωση που ο λογαριασμός σας δεν έχει ενεργοποιηθεί εντός λίγων "
|
5046 |
+
"λεπτών, παρακαλούμε επικοινωνήστε με τον ιδιοκτήτη της ιστοσελίδας."
|
5047 |
+
|
5048 |
+
#: pages/invoice.php:82 pages/invoice.php:80
|
5049 |
+
msgid "Coupon"
|
5050 |
+
msgstr "Κουπόνι"
|
5051 |
+
|
5052 |
+
#: pages/invoice.php:108 pages/invoice.php:106
|
5053 |
+
msgid "Invoice #"
|
5054 |
+
msgstr "Τιμολόγιο #"
|
5055 |
+
|
5056 |
+
#: pages/invoice.php:134 pages/invoice.php:132
|
5057 |
+
msgid "No invoices found."
|
5058 |
+
msgstr "Δεν βρέθηκαν τιμολόγια."
|
5059 |
+
|
5060 |
+
#: pages/invoice.php:145 pages/invoice.php:143
|
5061 |
+
msgid "← View All Invoices"
|
5062 |
+
msgstr "← Προβολή όλων των τιμολογίων"
|
5063 |
+
|
5064 |
+
#: pages/levels.php:55 pages/levels.php:33 pages/levels.php:43
|
5065 |
+
msgid "Free"
|
5066 |
+
msgstr "Δωρεάν"
|
5067 |
+
|
5068 |
+
#: pages/levels.php:69 pages/levels.php:71 pages/levels.php:47
|
5069 |
+
#: pages/levels.php:49 pages/levels.php:113 pages/levels.php:115
|
5070 |
+
msgid "Select"
|
5071 |
+
msgstr "Επιλογή"
|
5072 |
+
|
5073 |
+
#: pages/levels.php:78 shortcodes/pmpro_account.php:61 pages/account.php:33
|
5074 |
+
#: pages/levels.php:57 pages/levels.php:123 shortcodes/pmpro_account.php:59
|
5075 |
+
msgid "Renew"
|
5076 |
+
msgstr "Ανανέωση"
|
5077 |
+
|
5078 |
+
#: pages/levels.php:82 pages/levels.php:63 pages/levels.php:117
|
5079 |
+
#: pages/levels.php:129
|
5080 |
+
msgid "Your Level"
|
5081 |
+
msgstr "Το Επίπεδό σας"
|
5082 |
+
|
5083 |
+
#: pages/levels.php:98 pages/levels.php:79 pages/levels.php:129
|
5084 |
+
#: pages/levels.php:145
|
5085 |
+
msgid "← Return to Your Account"
|
5086 |
+
msgstr "← Επιστροφή στον Λογαριασμό σας"
|
5087 |
+
|
5088 |
+
#: pages/levels.php:100 pages/levels.php:81 pages/levels.php:131
|
5089 |
+
#: pages/levels.php:147
|
5090 |
+
msgid "← Return to Home"
|
5091 |
+
msgstr "← Επιστροφή στην Αρχική"
|
5092 |
+
|
5093 |
+
#: paid-memberships-pro.php:126 adminpages/orders.php:398
|
5094 |
+
#: adminpages/orders.php:448 paid-memberships-pro.php:115
|
5095 |
+
#: paid-memberships-pro.php:116 paid-memberships-pro.php:123
|
5096 |
+
#: paid-memberships-pro.php:124 paid-memberships-pro.php:125
|
5097 |
+
msgid "Testing Only"
|
5098 |
+
msgstr "Μόνο για Δοκιμή"
|
5099 |
+
|
5100 |
+
#: paid-memberships-pro.php:131 paid-memberships-pro.php:120
|
5101 |
+
#: paid-memberships-pro.php:121 paid-memberships-pro.php:128
|
5102 |
+
#: paid-memberships-pro.php:129 paid-memberships-pro.php:130
|
5103 |
+
msgid "PayPal Payflow Pro/PayPal Pro"
|
5104 |
+
msgstr "PayPal Payflow Pro/PayPal Pro"
|
5105 |
+
|
5106 |
+
#: paid-memberships-pro.php:136 paid-memberships-pro.php:125
|
5107 |
+
#: paid-memberships-pro.php:126 paid-memberships-pro.php:133
|
5108 |
+
#: paid-memberships-pro.php:134 paid-memberships-pro.php:135
|
5109 |
+
msgid "Cybersource"
|
5110 |
+
msgstr "PayPal Payflow Pro/PayPal Pro"
|
5111 |
+
|
5112 |
+
#: paid-memberships-pro.php:157 paid-memberships-pro.php:156
|
5113 |
+
msgid "Once a month"
|
5114 |
+
msgstr "Μία φορά το μήνα"
|
5115 |
+
|
5116 |
+
#: preheaders/account.php:10 preheaders/levels.php:22 preheaders/account.php:7
|
5117 |
+
#: preheaders/account.php:9 preheaders/levels.php:19 preheaders/levels.php:21
|
5118 |
+
msgid "Your membership status has been updated - Thank you!"
|
5119 |
+
msgstr "Η κατάσταση της συνδρομής σας έχει ενημερωθεί - Σας ευχαριστούμε!"
|
5120 |
+
|
5121 |
+
#: preheaders/account.php:12 preheaders/levels.php:24 preheaders/account.php:11
|
5122 |
+
#: preheaders/levels.php:23
|
5123 |
+
msgid ""
|
5124 |
+
"Sorry, your request could not be completed - please try again in a few "
|
5125 |
+
"moments."
|
5126 |
+
msgstr ""
|
5127 |
+
"Λυπούμαστε, η αίτησή σας δεν μπόρεσε να ολοκληρωθεί - παρακαλούμε δοκιμάστε "
|
5128 |
+
"αργότερα."
|
5129 |
+
|
5130 |
+
#: preheaders/billing.php:270 preheaders/checkout.php:336
|
5131 |
+
#: preheaders/billing.php:258 preheaders/billing.php:265
|
5132 |
+
#: preheaders/billing.php:266 preheaders/billing.php:279
|
5133 |
+
#: preheaders/checkout.php:332 preheaders/checkout.php:458
|
5134 |
+
#: preheaders/checkout.php:464 preheaders/checkout.php:465
|
5135 |
+
#: preheaders/checkout.php:470 preheaders/checkout.php:481
|
5136 |
+
#: preheaders/checkout.php:482
|
5137 |
+
msgid "Please complete all required fields."
|
5138 |
+
msgstr "Παρακαλούμε συμπληρώστε όλα τα απαραίτητα πεδία."
|
5139 |
+
|
5140 |
+
#: preheaders/billing.php:273 preheaders/checkout.php:344
|
5141 |
+
#: preheaders/billing.php:263 preheaders/billing.php:268
|
5142 |
+
#: preheaders/billing.php:269 preheaders/billing.php:284
|
5143 |
+
#: preheaders/checkout.php:340 preheaders/checkout.php:466
|
5144 |
+
#: preheaders/checkout.php:473 preheaders/checkout.php:474
|
5145 |
+
#: preheaders/checkout.php:478 preheaders/checkout.php:491
|
5146 |
+
#: preheaders/checkout.php:492
|
5147 |
+
msgid "Your email addresses do not match. Please try again."
|
5148 |
+
msgstr "Η ηλεκτρονική σας διεύθυνση δεν ταιριάζει. Παρακαλούμε δοκιμάστε ξανά."
|
5149 |
+
|
5150 |
+
#: preheaders/billing.php:276 preheaders/checkout.php:349
|
5151 |
+
#: preheaders/billing.php:268 preheaders/billing.php:271
|
5152 |
+
#: preheaders/billing.php:272 preheaders/billing.php:289
|
5153 |
+
#: preheaders/checkout.php:345 preheaders/checkout.php:471
|
5154 |
+
#: preheaders/checkout.php:478 preheaders/checkout.php:480
|
5155 |
+
#: preheaders/checkout.php:483 preheaders/checkout.php:497
|
5156 |
+
#: preheaders/checkout.php:498
|
5157 |
+
msgid "The email address entered is in an invalid format. Please try again."
|
5158 |
+
msgstr ""
|
5159 |
+
"Η ηλεκτρονική διεύθυνση που εισάγατε δεν είναι σε έγκυρη μορφή. Παρακαλούμε "
|
5160 |
+
"δοκιμάστε ξανά."
|
5161 |
+
|
5162 |
+
#: preheaders/billing.php:280 preheaders/billing.php:274
|
5163 |
+
#: preheaders/billing.php:275 preheaders/billing.php:276
|
5164 |
+
#: preheaders/billing.php:295
|
5165 |
+
msgid "All good!"
|
5166 |
+
msgstr "Όλα εντάξει!"
|
5167 |
+
|
5168 |
+
#: preheaders/billing.php:350 preheaders/billing.php:340
|
5169 |
+
#: preheaders/billing.php:345 preheaders/billing.php:346
|
5170 |
+
#: preheaders/billing.php:370
|
5171 |
+
#, php-format
|
5172 |
+
msgid "Information updated. <a href=\"%s\">« back to my account</a>"
|
5173 |
+
msgstr ""
|
5174 |
+
"Οι πληροφορίες ενημερώθηκαν. <a href=\"%s\">« επιστροφή στο λογαριασμό "
|
5175 |
+
"μου</a>"
|
5176 |
+
|
5177 |
+
#: preheaders/billing.php:356 preheaders/billing.php:347
|
5178 |
+
#: preheaders/billing.php:351 preheaders/billing.php:352
|
5179 |
+
#: preheaders/billing.php:378 preheaders/billing.php:380
|
5180 |
+
msgid "Error updating billing information."
|
5181 |
+
msgstr "Σφάλμα κατά την ενημέρωση των πληροφοριών χρέωσης."
|
5182 |
+
|
5183 |
+
#: preheaders/cancel.php:28 preheaders/cancel.php:24 preheaders/cancel.php:25
|
5184 |
+
msgid "Your membership has been cancelled."
|
5185 |
+
msgstr "Η συνδρομή σας έχει ακυρωθεί."
|
5186 |
+
|
5187 |
+
#: preheaders/checkout.php:32 preheaders/checkout.php:358
|
5188 |
+
#: preheaders/checkout.php:28 preheaders/checkout.php:30
|
5189 |
+
#: preheaders/checkout.php:31 preheaders/checkout.php:354
|
5190 |
+
#: preheaders/checkout.php:480 preheaders/checkout.php:487
|
5191 |
+
#: preheaders/checkout.php:491 preheaders/checkout.php:492
|
5192 |
+
#: preheaders/checkout.php:508 preheaders/checkout.php:509
|
5193 |
+
msgid "Invalid gateway."
|
5194 |
+
msgstr "Μη έγκυρη είσοδος."
|
5195 |
+
|
5196 |
+
#: preheaders/checkout.php:95 preheaders/checkout.php:88
|
5197 |
+
#: preheaders/checkout.php:89 preheaders/checkout.php:91
|
5198 |
+
#: preheaders/checkout.php:96
|
5199 |
+
msgid "Checkout: Payment Information"
|
5200 |
+
msgstr "Πληρωμή: Πληρπφορίες Πληρωμής"
|
5201 |
+
|
5202 |
+
#: preheaders/checkout.php:100
|
5203 |
+
msgid "Set Up Your Account"
|
5204 |
+
msgstr "Ολοκληρώστε τον Λογαριασμό σας"
|
5205 |
+
|
5206 |
+
#: preheaders/checkout.php:304 preheaders/checkout.php:300
|
5207 |
+
#: preheaders/checkout.php:416 preheaders/checkout.php:421
|
5208 |
+
msgid "There are JavaScript errors on the page. Please contact the webmaster."
|
5209 |
+
msgstr "There are JavaScript errors on the page. Please contact the webmaster."
|
5210 |
+
|
5211 |
+
#: preheaders/checkout.php:339 preheaders/checkout.php:335
|
5212 |
+
#: preheaders/checkout.php:461 preheaders/checkout.php:468
|
5213 |
+
#: preheaders/checkout.php:473 preheaders/checkout.php:485
|
5214 |
+
#: preheaders/checkout.php:486
|
5215 |
+
msgid "Your passwords do not match. Please try again."
|
5216 |
+
msgstr "Ο κωδικός σας δεν ταιριάζει. Παρακαλούμε δοκιμάστε ξανά."
|
5217 |
+
|
5218 |
+
#: preheaders/checkout.php:354 preheaders/checkout.php:350
|
5219 |
+
#: preheaders/checkout.php:476 preheaders/checkout.php:483
|
5220 |
+
#: preheaders/checkout.php:486 preheaders/checkout.php:488
|
5221 |
+
#: preheaders/checkout.php:503 preheaders/checkout.php:504
|
5222 |
+
#, php-format
|
5223 |
+
msgid "Please check the box to agree to the %s."
|
5224 |
+
msgstr "Παρακαλούμε επιλέξτε το κουτί για να συμφωνήσετε στο %s."
|
5225 |
+
|
5226 |
+
#: preheaders/checkout.php:361 preheaders/checkout.php:357
|
5227 |
+
#: preheaders/checkout.php:483 preheaders/checkout.php:490
|
5228 |
+
#: preheaders/checkout.php:495 preheaders/checkout.php:512
|
5229 |
+
#: preheaders/checkout.php:513
|
5230 |
+
msgid "Are you a spammer?"
|
5231 |
+
msgstr "Είστε spammer?"
|
5232 |
+
|
5233 |
+
#: preheaders/checkout.php:381 preheaders/checkout.php:377
|
5234 |
+
#: preheaders/checkout.php:503 preheaders/checkout.php:510
|
5235 |
+
#: preheaders/checkout.php:515 preheaders/checkout.php:518
|
5236 |
+
#: preheaders/checkout.php:535 preheaders/checkout.php:536
|
5237 |
+
msgid "That username is already taken. Please try another."
|
5238 |
+
msgstr ""
|
5239 |
+
"Το παρών όνομα χρήστη δεν είναι διαθέσιμο. Παρακαλούμε δοκιμάστε κάποιο άλλο."
|
5240 |
+
|
5241 |
+
#: preheaders/checkout.php:386 preheaders/checkout.php:382
|
5242 |
+
#: preheaders/checkout.php:508 preheaders/checkout.php:515
|
5243 |
+
#: preheaders/checkout.php:520 preheaders/checkout.php:524
|
5244 |
+
#: preheaders/checkout.php:541 preheaders/checkout.php:542
|
5245 |
+
msgid "That email address is already taken. Please try another."
|
5246 |
+
msgstr ""
|
5247 |
+
"Η παρούσα ηλεκτρονική διεύθυνση δεν είναι διαθέσιμη. Παρακαλούμε δοκιμάστε "
|
5248 |
+
"κάποια άλλη."
|
5249 |
+
|
5250 |
+
#: preheaders/checkout.php:420 preheaders/checkout.php:397
|
5251 |
+
#: preheaders/checkout.php:399 preheaders/checkout.php:416
|
5252 |
+
#: preheaders/checkout.php:525 preheaders/checkout.php:532
|
5253 |
+
#: preheaders/checkout.php:537 preheaders/checkout.php:544
|
5254 |
+
#: preheaders/checkout.php:561 preheaders/checkout.php:562
|
5255 |
+
#, php-format
|
5256 |
+
msgid "reCAPTCHA failed. (%s) Please try again."
|
5257 |
+
msgstr "reCAPTCHA failed. (%s) Please try again."
|
5258 |
+
|
5259 |
+
#: preheaders/checkout.php:505 preheaders/checkout.php:482
|
5260 |
+
#: preheaders/checkout.php:484 preheaders/checkout.php:501
|
5261 |
+
#: preheaders/checkout.php:647 preheaders/checkout.php:654
|
5262 |
+
#: preheaders/checkout.php:659 preheaders/checkout.php:683
|
5263 |
+
#: preheaders/checkout.php:701 preheaders/checkout.php:702
|
5264 |
+
msgid "Payment accepted."
|
5265 |
+
msgstr "Η πληρωμή έγινε αποδεκτή."
|
5266 |
+
|
5267 |
+
#: preheaders/checkout.php:513 preheaders/checkout.php:490
|
5268 |
+
#: preheaders/checkout.php:492 preheaders/checkout.php:509
|
5269 |
+
#: preheaders/checkout.php:653 preheaders/checkout.php:660
|
5270 |
+
#: preheaders/checkout.php:665 preheaders/checkout.php:691
|
5271 |
+
#: preheaders/checkout.php:709 preheaders/checkout.php:710
|
5272 |
+
msgid ""
|
5273 |
+
"Unknown error generating account. Please contact us to set up your "
|
5274 |
+
"membership."
|
5275 |
+
msgstr ""
|
5276 |
+
"Άγνωστο σφάλμα κατά την δημιουργία λογαριασμού. Παρακαλούμε επικοινωνήστε "
|
5277 |
+
"μαζί μας για την δημιουργία της συνδρομής σας."
|
5278 |
+
|
5279 |
+
#: preheaders/checkout.php:581 preheaders/checkout.php:550
|
5280 |
+
#: preheaders/checkout.php:552 preheaders/checkout.php:569
|
5281 |
+
#: preheaders/checkout.php:571 preheaders/checkout.php:575
|
5282 |
+
#: preheaders/checkout.php:785 preheaders/checkout.php:792
|
5283 |
+
#: preheaders/checkout.php:797 preheaders/checkout.php:825
|
5284 |
+
#: preheaders/checkout.php:844 preheaders/checkout.php:859
|
5285 |
+
#: preheaders/checkout.php:860
|
5286 |
+
msgid ""
|
5287 |
+
"Your payment was accepted, but there was an error setting up your account. "
|
5288 |
+
"Please contact us."
|
5289 |
+
msgstr ""
|
5290 |
+
"Η πληρωμή σας έγινε αποδεκτή, όμως υπήρξε ένα σφάλμα κατά την δημιουργία του "
|
5291 |
+
"λογαριασμού σας. Παρακαλούμε επικοινωνήστε μαζί μας."
|
5292 |
+
|
5293 |
+
#: preheaders/checkout.php:754 preheaders/checkout.php:691
|
5294 |
+
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
5295 |
+
#: preheaders/checkout.php:712 preheaders/checkout.php:722
|
5296 |
+
#: preheaders/checkout.php:730 preheaders/checkout.php:953
|
5297 |
+
#: preheaders/checkout.php:960 preheaders/checkout.php:970
|
5298 |
+
#: preheaders/checkout.php:983 preheaders/checkout.php:1030
|
5299 |
+
#: preheaders/checkout.php:1045 preheaders/checkout.php:1046
|
5300 |
+
msgid ""
|
5301 |
+
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
5302 |
+
"authorized, but we cancelled the order immediately. You should not try to "
|
5303 |
+
"submit this form again. Please contact the site owner to fix this issue."
|
5304 |
+
msgstr ""
|
5305 |
+
"ΣΗΜΑΝΤΙΚΟ: Κάτι πήγε λάθος κατά τη δημιοργία της συνδρομής σας. Η πιστωτική "
|
5306 |
+
"κάρτα σας εγκρίθηκε, αλλά ακυρώσαμε την παραγγελίας σας άμεσα. Μην "
|
5307 |
+
"επιχειρήσετε να υποβάλετε την παρούσα φόρμα ξανά. Παρακαλούμε επικοινωνήστε "
|
5308 |
+
"με τον ιδιοκτήτη της ιστοσελίδας για να διορθώσει το πρόβλημα."
|
5309 |
+
|
5310 |
+
#: preheaders/checkout.php:757 preheaders/checkout.php:694
|
5311 |
+
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
5312 |
+
#: preheaders/checkout.php:715 preheaders/checkout.php:725
|
5313 |
+
#: preheaders/checkout.php:733 preheaders/checkout.php:956
|
5314 |
+
#: preheaders/checkout.php:963 preheaders/checkout.php:973
|
5315 |
+
#: preheaders/checkout.php:988 preheaders/checkout.php:1035
|
5316 |
+
#: preheaders/checkout.php:1050 preheaders/checkout.php:1051
|
5317 |
+
msgid ""
|
5318 |
+
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
5319 |
+
"was charged, but we couldn't assign your membership. You should not submit "
|
5320 |
+
"this form again. Please contact the site owner to fix this issue."
|
5321 |
+
msgstr ""
|
5322 |
+
"ΣΗΜΑΝΤΙΚΟ: Κάτι πήγε λάθος κατά τη δημιουργία του λογαριασμού σας. Η "
|
5323 |
+
"πιστωτική κάρτα σας χρεώθηκε, αλλά δεν μπορέσαμε να υποβάλουμε την συνδρομή "
|
5324 |
+
"σας. Μην επιχειρήσετε να υποβάλετε την παρούσα φόρμα ξανά. Παρακαλούμε "
|
5325 |
+
"επικοινωνήστε με τον ιδιοκτήτη της ιστοσελίδας για να διορθώσει το πρόβλημα."
|
5326 |
+
|
5327 |
+
#: preheaders/checkout.php:768 preheaders/checkout.php:705
|
5328 |
+
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
5329 |
+
#: preheaders/checkout.php:726 preheaders/checkout.php:736
|
5330 |
+
#: preheaders/checkout.php:744 preheaders/checkout.php:967
|
5331 |
+
#: preheaders/checkout.php:974 preheaders/checkout.php:984
|
5332 |
+
#: preheaders/checkout.php:1001 preheaders/checkout.php:1048
|
5333 |
+
#: preheaders/checkout.php:1063 preheaders/checkout.php:1064
|
5334 |
+
#, php-format
|
5335 |
+
msgid ""
|
5336 |
+
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
|
5337 |
+
"will be processed."
|
5338 |
+
msgstr ""
|
5339 |
+
"Πρέπει <a href=\"%s\">δημιουργήσετε Payment Gateway</a> πριν προχωρήσετε σε "
|
5340 |
+
"οποιαδήποτε πληρωμή."
|
5341 |
+
|
5342 |
+
#: preheaders/checkout.php:770 preheaders/checkout.php:707
|
5343 |
+
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
5344 |
+
#: preheaders/checkout.php:728 preheaders/checkout.php:738
|
5345 |
+
#: preheaders/checkout.php:746 preheaders/checkout.php:969
|
5346 |
+
#: preheaders/checkout.php:976 preheaders/checkout.php:986
|
5347 |
+
#: preheaders/checkout.php:1003 preheaders/checkout.php:1050
|
5348 |
+
#: preheaders/checkout.php:1065 preheaders/checkout.php:1066
|
5349 |
+
msgid "A Payment Gateway must be set up before any payments will be processed."
|
5350 |
+
msgstr ""
|
5351 |
+
"Ένα Payment Gateway πρέπει να δημιουργηθεί πριν ολοκληρωθεί οποιαδήποτε "
|
5352 |
+
"πληρωμή."
|
5353 |
+
|
5354 |
+
#: scheduled/crons.php:39 scheduled/crons.php:31 scheduled/crons.php:34
|
5355 |
+
#: scheduled/crons.php:38 scheduled/crons.php:61
|
5356 |
+
#, php-format
|
5357 |
+
msgid "Membership expired email sent to %s. "
|
5358 |
+
msgstr "Η συνδρομή έληξε, ένα mail έχει σταλεί στο %s."
|
5359 |
+
|
5360 |
+
#: scheduled/crons.php:99 scheduled/crons.php:27 scheduled/crons.php:74
|
5361 |
+
#: scheduled/crons.php:80 scheduled/crons.php:84 scheduled/crons.php:88
|
5362 |
+
#, php-format
|
5363 |
+
msgid "Membership expiring email sent to %s. "
|
5364 |
+
msgstr "Η συνδρομή λήγει, ένα mail έχει σταλεί στο %s."
|
5365 |
+
|
5366 |
+
#: scheduled/crons.php:175 scheduled/crons.php:143 scheduled/crons.php:152
|
5367 |
+
#: scheduled/crons.php:157 scheduled/crons.php:164
|
5368 |
+
#, php-format
|
5369 |
+
msgid "Credit card expiring email sent to %s. "
|
5370 |
+
msgstr "Η πιστωτική κάρτα λήγει, ένα mail έχει σταλέι στο %s."
|
5371 |
+
|
5372 |
+
#: scheduled/crons.php:231 scheduled/crons.php:104 scheduled/crons.php:196
|
5373 |
+
#: scheduled/crons.php:208 scheduled/crons.php:210 scheduled/crons.php:220
|
5374 |
+
#, php-format
|
5375 |
+
msgid "Trial ending email sent to %s. "
|
5376 |
+
msgstr "Η δοκιμαστική λήγει ένα mail έχει σταλεί στο %s."
|
5377 |
+
|
5378 |
+
#: services/applydiscountcode.php:67 services/applydiscountcode.php:64
|
5379 |
+
#, php-format
|
5380 |
+
msgid "The %s code has been applied to your order. "
|
5381 |
+
msgstr "Ο %s κωδικός έχει εφαρμοστεί στην παραγγελία σας."
|
5382 |
+
|
5383 |
+
#: services/applydiscountcode.php:97 services/applydiscountcode.php:82
|
5384 |
+
#: services/applydiscountcode.php:83 services/applydiscountcode.php:86
|
5385 |
+
#, php-format
|
5386 |
+
msgid "The <strong>%s</strong> code has been applied to your order."
|
5387 |
+
msgstr "Ο <strong>%s</strong> κωδικός έχει εφαρμοστεί στην παραγγελία σας."
|
5388 |
+
|
5389 |
+
#: services/authnet-silent-post.php:145 services/authnet-silent-post.php:133
|
5390 |
+
#: services/authnet-silent-post.php:138 services/authnet-silent-post.php:141
|
5391 |
+
#: services/authnet-silent-post.php:144
|
5392 |
+
msgid ""
|
5393 |
+
"<p>A payment is being held for review within Authorize.net.</p><p>Payment "
|
5394 |
+
"Information From Authorize.net"
|
5395 |
+
msgstr ""
|
5396 |
+
"<p>Μία πληρωμή κρατείτε για επανεξέταση εντός του Authorize.net.</"
|
5397 |
+
"p><p>Πληροφορίες Πληρωμής από Authorize.net"
|
5398 |
+
|
5399 |
+
#: services/stripe-webhook.php:290 services/stripe-webhook.php:176
|
5400 |
+
#: services/stripe-webhook.php:194 services/stripe-webhook.php:270
|
5401 |
+
#: services/stripe-webhook.php:271 services/stripe-webhook.php:272
|
5402 |
+
#: services/stripe-webhook.php:283
|
5403 |
+
#, php-format
|
5404 |
+
msgid ""
|
5405 |
+
"%s has had their payment subscription cancelled by Stripe. Please check that "
|
5406 |
+
"this user's membership is cancelled on your site if it should be."
|
5407 |
+
msgstr ""
|
5408 |
+
"%s έχει λάβει την άκύρωση της συνδρομής από το Stripe. Παρακαλούμε ελέγξτε "
|
5409 |
+
"εάν έπρεπε η συνδρομή του χρήστη να έχει ακυρωθεί και στην ιστοσελίδα σας."
|
5410 |
+
|
5411 |
+
#: shortcodes/pmpro_account.php:45 pages/account.php:19
|
5412 |
+
msgid "Billing"
|
5413 |
+
msgstr "Χρέωση"
|
5414 |
+
|
5415 |
+
#: shortcodes/pmpro_account.php:65 pages/account.php:36
|
5416 |
+
#: shortcodes/pmpro_account.php:62
|
5417 |
+
msgid "Update Billing Info"
|
5418 |
+
msgstr "Ενημέρωση των Πληροφοριών Χρέωσης"
|
5419 |
+
|
5420 |
+
#: shortcodes/pmpro_account.php:71 pages/account.php:42
|
5421 |
+
#: shortcodes/pmpro_account.php:68
|
5422 |
+
msgid "Change"
|
5423 |
+
msgstr "Αλλαγή"
|
5424 |
+
|
5425 |
+
#: shortcodes/pmpro_account.php:93 pages/account.php:64
|
5426 |
+
#: shortcodes/pmpro_account.php:90
|
5427 |
+
msgid "View all Membership Options"
|
5428 |
+
msgstr "Προβολή όλων των Επιλογών Συνδρομής"
|
5429 |
+
|
5430 |
+
#: shortcodes/pmpro_account.php:102 pages/account.php:46 pages/account.php:50
|
5431 |
+
#: pages/account.php:71 shortcodes/pmpro_account.php:99
|
5432 |
+
msgid "My Account"
|
5433 |
+
msgstr "Ο Λογαριασμός μου"
|
5434 |
+
|
5435 |
+
#: shortcodes/pmpro_account.php:113 pages/account.php:55 pages/account.php:59
|
5436 |
+
#: pages/account.php:80 shortcodes/pmpro_account.php:110
|
5437 |
+
msgid "Edit Profile"
|
5438 |
+
msgstr "Επεξεργασία Λογαριασμού"
|
5439 |
+
|
5440 |
+
#: shortcodes/pmpro_account.php:114 pages/account.php:56 pages/account.php:60
|
5441 |
+
#: pages/account.php:81 shortcodes/pmpro_account.php:111
|
5442 |
+
msgid "Change Password"
|
5443 |
+
msgstr "Αλλαγή Κωδικού"
|
5444 |
+
|
5445 |
+
#: shortcodes/pmpro_account.php:121 pages/account.php:87 pages/account.php:125
|
5446 |
+
#: pages/account.php:129 shortcodes/pmpro_account.php:118
|
5447 |
+
msgid "Past Invoices"
|
5448 |
+
msgstr "Προηγούμενα Τιμολόγια"
|
5449 |
+
|
5450 |
+
#: shortcodes/pmpro_account.php:127 pages/account.php:93
|
5451 |
+
#: shortcodes/pmpro_account.php:124
|
5452 |
+
msgid "Amount"
|
5453 |
+
msgstr "Ποσό"
|
5454 |
+
|
5455 |
+
#: shortcodes/pmpro_account.php:155 pages/account.php:121 pages/account.php:140
|
5456 |
+
#: pages/account.php:144 shortcodes/pmpro_account.php:152
|
5457 |
+
msgid "View All Invoices"
|
5458 |
+
msgstr "Προβολή Όλων των Τιμολογίων"
|
5459 |
+
|
5460 |
+
#: shortcodes/pmpro_account.php:162 pages/account.php:128 pages/account.php:146
|
5461 |
+
#: pages/account.php:150 shortcodes/pmpro_account.php:159
|
5462 |
+
msgid "Member Links"
|
5463 |
+
msgstr "Σύνδεσμοι Μέλους"
|
5464 |
+
|
5465 |
+
#: adminpages/addons.php:79
|
5466 |
+
msgid "Disabled"
|
5467 |
+
msgstr "Απενεργοποιημένο"
|
5468 |
+
|
5469 |
+
#: adminpages/addons.php:79
|
5470 |
+
msgid "Enabled"
|
5471 |
+
msgstr "Ενεργοποιημένο"
|
5472 |
+
|
5473 |
+
#: adminpages/discountcodes.php:437
|
5474 |
+
msgid "Billing Ammount"
|
5475 |
+
msgstr "Ποσό Χρέωσης"
|
5476 |
+
|
5477 |
+
#: adminpages/discountcodes.php:480
|
5478 |
+
msgid "Check this to set an expiration date for new sign ups."
|
5479 |
+
msgstr "Επιλέξτε εδώ για να ορίσετε ημερομηνία λήξης για τις νέες εγγραφές."
|
5480 |
+
|
5481 |
+
#: adminpages/discountcodes.php:497
|
5482 |
+
msgid ""
|
5483 |
+
"How long before the expiration expires. Note that any future payments will "
|
5484 |
+
"be cancelled when the membership expires."
|
5485 |
+
msgstr ""
|
5486 |
+
"Πόσο καιρό πριν τη λήξει. Σημειώστε ότι οποιαδήποτε μελλονιτκή πληρωμή θα "
|
5487 |
+
"ακυρωθεί μόλις λήξει η συνδρομή."
|
5488 |
+
|
5489 |
+
#: adminpages/emailsettings.php:98
|
5490 |
+
msgid "If unchecked, all emails from \"WordPress <"
|
5491 |
+
msgstr "Εάν δεν είναι επιλεγμένο, όλα τα emails από \"WordPress <"
|
5492 |
+
|
5493 |
+
#: adminpages/membershiplevels.php:364
|
5494 |
+
msgid ""
|
5495 |
+
"Stripe integration currently only supports billing periods of \"Month\" or "
|
5496 |
+
"\"Year\"."
|
5497 |
+
msgstr ""
|
5498 |
+
"Η ενσωμάτωση του Stripe για την ώρα υποστηρίζει μόνο χρεωστικές περιόδους "
|
5499 |
+
"τύπου “Μήνας” ή “Χρόνος”."
|
5500 |
+
|
5501 |
+
#: adminpages/membershiplevels.php:398
|
5502 |
+
msgid ""
|
5503 |
+
"2Checkout integration does not currently support custom trials. You can do "
|
5504 |
+
"one period trials by setting an initial payment different from the billing "
|
5505 |
+
"amount."
|
5506 |
+
msgstr ""
|
5507 |
+
"Η ενσωμάτωση του 2Checkout προσωρινά δεν υποστηρίζει προσαρμοσμένες δοκιμές. "
|
5508 |
+
"Μπορείτε να ορίσετε δοκιμή μίας περιόδου με τον οριμσό αρχικής πληρωμλης "
|
5509 |
+
"διαφορετικής από το ποσό χρέωσης."
|
5510 |
+
|
5511 |
+
#: adminpages/membershiplevels.php:508 adminpages/membershiplevels.php:514
|
5512 |
+
#: adminpages/membershiplevels.php:516 adminpages/membershiplevels.php:543
|
5513 |
+
msgid "Billing Cycle"
|
5514 |
+
msgstr "Κύκλος Χρέωσης"
|
5515 |
+
|
5516 |
+
#: adminpages/membershiplevels.php:509 adminpages/membershiplevels.php:515
|
5517 |
+
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:544
|
5518 |
+
msgid "Trial Cycle"
|
5519 |
+
msgstr "Δοκιμαστικός Κύκλος"
|
5520 |
+
|
5521 |
+
#: adminpages/membershiplevels.php:543 adminpages/membershiplevels.php:549
|
5522 |
+
#: adminpages/membershiplevels.php:551 adminpages/membershiplevels.php:578
|
5523 |
+
msgid "every"
|
5524 |
+
msgstr "κάθε"
|
5525 |
+
|
5526 |
+
#: adminpages/memberslist.php:184 adminpages/memberslist.php:212
|
5527 |
+
msgid "Never"
|
5528 |
+
msgstr "Ποτέ"
|
5529 |
+
|
5530 |
+
#: adminpages/pagesettings.php:73
|
5531 |
+
#, php-format
|
5532 |
+
msgid "Membership %s"
|
5533 |
+
msgstr "Συνδρομή %s"
|
5534 |
+
|
5535 |
+
#: adminpages/paymentsettings.php:170
|
5536 |
+
msgid ""
|
5537 |
+
"Payflow Pro currently only supports one-time payments. Users will not be "
|
5538 |
+
"able to checkout for levels with recurring payments."
|
5539 |
+
msgstr ""
|
5540 |
+
"Το Payflow Pro προσωρινά υποστηρίζει μόνο πληρωμές μίας φοράς. Οι χρήστες "
|
5541 |
+
"δεν θα είναι ικανοί να πληρώσουν για επίπεδα με επαναλαμβανόμες πληρωμές."
|
5542 |
+
|
5543 |
+
#: adminpages/paymentsettings.php:405 adminpages/paymentsettings.php:445
|
5544 |
+
msgid ""
|
5545 |
+
"If values are given, tax will be applied for any members ordering from the "
|
5546 |
+
"selected state. For more complex tax rules, use the \"pmpro_tax\" filter."
|
5547 |
+
msgstr ""
|
5548 |
+
"Εάν έχουν δοθεί τιμές, θα εφαρμοστεί φορολογία για κάθε παραγγελία μέλοςυ "
|
5549 |
+
"από την επιλεγμένη πολιτεία. Για περισσότερο περίπλοκους κανονισμούς "
|
5550 |
+
"φορολογίας, χρησιμοποιείστε \"pmpro_tax\" φίλτρο."
|
5551 |
+
|
5552 |
+
#: adminpages/paymentsettings.php:410 adminpages/paymentsettings.php:421
|
5553 |
+
msgid "Use SSL"
|
5554 |
+
msgstr "Χρησιμοποιείστε SSL"
|
5555 |
+
|
5556 |
+
#: adminpages/paymentsettings.php:425
|
5557 |
+
msgid "Required by this Gateway Option"
|
5558 |
+
msgstr "Απαιτείτε από την παρούσα Gateway Επιλογή"
|
5559 |
+
|
5560 |
+
#: adminpages/paymentsettings.php:432
|
5561 |
+
msgid ""
|
5562 |
+
"Stripe doesn't require billing address fields. Choose 'No' to hide them on "
|
5563 |
+
"the checkout page."
|
5564 |
+
msgstr ""
|
5565 |
+
"Το Stripe δεν απαιτεί πεδία διεύθυνσης χρέωσης. Επιλέξτε “Όχι” για την "
|
5566 |
+
"απόκρυψη τους κατά την σελίδα πληρωμής."
|
5567 |
+
|
5568 |
+
#: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:471
|
5569 |
+
#: adminpages/paymentsettings.php:477 adminpages/paymentsettings.php:479
|
5570 |
+
msgid "HTTPS Nuclear Option"
|
5571 |
+
msgstr "HTTPS Nuclear Option"
|
5572 |
+
|
5573 |
+
#: adminpages/paymentsettings.php:441 adminpages/paymentsettings.php:474
|
5574 |
+
#: adminpages/paymentsettings.php:480 adminpages/paymentsettings.php:482
|
5575 |
+
msgid ""
|
5576 |
+
"Use the \"Nuclear Option\" to use secure (HTTPS) URLs on your secure pages. "
|
5577 |
+
"Check this if you are using SSL and have warnings on your checkout pages."
|
5578 |
+
msgstr ""
|
5579 |
+
"Χρησιμοποιείστε την “Nuclear Option” επιλογή για να κάνετε χρήση ασφαλούς "
|
5580 |
+
"(HTTPS) URLs στην ασφαλείς σελίδες σας. Επιλέξτε αυτό εάν χρησιμοποιείτε SSL "
|
5581 |
+
"και έχετε σφάλματα στις σελίδες πληρωμών σας."
|
5582 |
+
|
5583 |
+
#: adminpages/paymentsettings.php:490 adminpages/paymentsettings.php:496
|
5584 |
+
#: adminpages/paymentsettings.php:498
|
5585 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:148
|
5586 |
+
msgid ""
|
5587 |
+
"To fully integrate with 2Checkout, be sure to set your 2Checkout INS URL "
|
5588 |
+
msgstr ""
|
5589 |
+
"Για την πλήρη ενσωμάτωση με 2Checkout, σιγουρευτείτε πως έχετε ορίσει το "
|
5590 |
+
"2Checkout INS URL "
|
5591 |
+
|
5592 |
+
#: adminpages/reports/login.php:26 adminpages/reports/login.php:27
|
5593 |
+
msgid "Visits Today"
|
5594 |
+
msgstr "Επισκέψεις Σήμερα"
|
5595 |
+
|
5596 |
+
#: adminpages/reports/login.php:28 adminpages/reports/login.php:29
|
5597 |
+
msgid "Visits All Time"
|
5598 |
+
msgstr "Όλες οι Επισκέψεις"
|
5599 |
+
|
5600 |
+
#: adminpages/reports/login.php:31 adminpages/reports/login.php:32
|
5601 |
+
msgid "Views Today"
|
5602 |
+
msgstr "Προβολές Σήμερα"
|
5603 |
+
|
5604 |
+
#: adminpages/reports/login.php:33 adminpages/reports/login.php:34
|
5605 |
+
msgid "Views All Time"
|
5606 |
+
msgstr "Όλες οι Προβολές"
|
5607 |
+
|
5608 |
+
#: adminpages/reports/login.php:36 adminpages/reports/login.php:37
|
5609 |
+
msgid "Logins Today"
|
5610 |
+
msgstr "Συνδέσεις Σήμερα"
|
5611 |
+
|
5612 |
+
#: adminpages/reports/login.php:38 adminpages/reports/login.php:39
|
5613 |
+
msgid "Logins All Time"
|
5614 |
+
msgstr "Όλες οι Συνδέσεις"
|
5615 |
+
|
5616 |
+
#: adminpages/reports/memberships.php:38 adminpages/reports/memberships.php:67
|
5617 |
+
msgid "Cancellations"
|
5618 |
+
msgstr "Ακυρώσεις"
|
5619 |
+
|
5620 |
+
#: adminpages/reports/memberships.php:86
|
5621 |
+
msgid "Other Stats"
|
5622 |
+
msgstr "Άλλα Στατιστικά"
|
5623 |
+
|
5624 |
+
#: adminpages/reports/memberships.php:88
|
5625 |
+
msgid "Monthly Recurring Revenue (MRR)"
|
5626 |
+
msgstr "Μηνιαίο Επαναλμβανόμενο Κέρδος (MMR)"
|
5627 |
+
|
5628 |
+
#: adminpages/reports/memberships.php:92
|
5629 |
+
msgid "Cancellation Rate"
|
5630 |
+
msgstr "Ποσοστό Ακύρωσης"
|
5631 |
+
|
5632 |
+
#: adminpages/reports/memberships.php:96
|
5633 |
+
msgid "Lifetime Value (LTV)"
|
5634 |
+
msgstr "Σχέση Διάρκειας Ζωής"
|
5635 |
+
|
5636 |
+
#: classes/class.pmproemail.php:342 classes/class.pmproemail.php:345
|
5637 |
+
#: classes/class.pmproemail.php:363 classes/class.pmproemail.php:366
|
5638 |
+
#: classes/class.pmproemail.php:375
|
5639 |
+
#, php-format
|
5640 |
+
msgid "Your billing information has been udpated at %s"
|
5641 |
+
msgstr "Οι πληροφορίες χρέωσής σας έχουν ενημερωθεί στις %s"
|
5642 |
+
|
5643 |
+
#: classes/class.pmproemail.php:386 classes/class.pmproemail.php:390
|
5644 |
+
#: classes/class.pmproemail.php:416 classes/class.pmproemail.php:419
|
5645 |
+
#: classes/class.pmproemail.php:428
|
5646 |
+
#, php-format
|
5647 |
+
msgid "Billing information has been udpated for %s at %s"
|
5648 |
+
msgstr "Οι πληροφορίες χρέωσής σας έχουν ενημερωθεί για %s στις %s"
|
5649 |
+
|
5650 |
+
#: classes/class.pmproemail.php:685 classes/class.pmproemail.php:734
|
5651 |
+
#: classes/class.pmproemail.php:799
|
5652 |
+
msgid "membership has been cancelled"
|
5653 |
+
msgstr "η συνδρομή έχει ακυρωθεί"
|
5654 |
+
|
5655 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:139
|
5656 |
+
msgid "API Private Key"
|
5657 |
+
msgstr "API Private Key"
|
5658 |
+
|
5659 |
+
#: classes/gateways/class.pmprogateway_twocheckout.php:143
|
5660 |
+
msgid ""
|
5661 |
+
"Go to API in 2Checkout and generate a new key pair. Paste the Private Key "
|
5662 |
+
"here."
|
5663 |
+
msgstr ""
|
5664 |
+
"Go to API in 2Checkout and generate a new key pair. Paste the Private Key "
|
5665 |
+
"here."
|
5666 |
+
|
5667 |
+
#: includes/currencies.php:11
|
5668 |
+
msgid "Brazilian Real ($)"
|
5669 |
+
msgstr "Brazilian Real ($)"
|
5670 |
+
|
5671 |
+
#: includes/currencies.php:29 includes/currencies.php:49
|
5672 |
+
msgid "South African Rand"
|
5673 |
+
msgstr "South African Rand"
|
5674 |
+
|
5675 |
+
#: includes/functions.php:173 includes/functions.php:209
|
5676 |
+
#: includes/functions.php:215 includes/functions.php:217
|
5677 |
+
#: includes/functions.php:218 includes/functions.php:219
|
5678 |
+
#: includes/functions.php:222
|
5679 |
+
#, php-format
|
5680 |
+
msgid " and then <strong>%s every %d %s for %d more %s</strong>."
|
5681 |
+
msgstr ""
|
5682 |
+
|
5683 |
+
#: includes/profile.php:82 includes/profile.php:84
|
5684 |
+
msgid "User is not paying."
|
5685 |
+
msgstr "Ο χρήστης δεν έχει πληρώσει ακόμη."
|
5686 |
+
|
5687 |
+
#: pages/account.php:10
|
5688 |
+
msgid "Your membership is <strong>active</strong>."
|
5689 |
+
msgstr "Η συνδρομή σας είναι <strong>ενεργή</strong>."
|
5690 |
+
|
5691 |
+
#: pages/account.php:34 pages/account.php:38
|
5692 |
+
#, php-format
|
5693 |
+
msgid "Your first payment will cost %s."
|
5694 |
+
msgstr "Η πρώτη σας πληρωμή θα κοστίσει %s."
|
5695 |
+
|
5696 |
+
#: pages/account.php:38 pages/account.php:42
|
5697 |
+
#, php-format
|
5698 |
+
msgid "Your first %d payments will cost %s."
|
5699 |
+
msgstr "Οι πρώτες σας πληρωμές θα κοστίσει %s."
|
5700 |
+
|
5701 |
+
#: pages/account.php:87 pages/account.php:91
|
5702 |
+
msgid "Billing Information"
|
5703 |
+
msgstr "Πληροφορίες Χρέωσης"
|
5704 |
+
|
5705 |
+
#: pages/account.php:114 pages/account.php:118
|
5706 |
+
msgid "Edit Billing Information"
|
5707 |
+
msgstr "Επεξεργασία των Πληροφοριών Χρέωσης"
|
5708 |
+
|
5709 |
+
#: pages/account.php:152 pages/account.php:156
|
5710 |
+
msgid "Update Billing Information"
|
5711 |
+
msgstr "Ενημέρωση των Πληροφοριών Χρέωσης"
|
5712 |
+
|
5713 |
+
#: pages/account.php:155 pages/account.php:159
|
5714 |
+
msgid "Change Membership Level"
|
5715 |
+
msgstr "Αλλαγή του Επιπέδου Συνδρομής"
|
5716 |
+
|
5717 |
+
#: pages/account.php:157 pages/account.php:161
|
5718 |
+
msgid "Cancel Membership"
|
5719 |
+
msgstr "Ακύρωση Συνδρομής"
|
5720 |
+
|
5721 |
+
#: pages/checkout.php:51 pages/checkout.php:52
|
5722 |
+
#, php-format
|
5723 |
+
msgid "<p>The <strong>%s</strong> code has been applied to your order.</p>"
|
5724 |
+
msgstr ""
|
5725 |
+
"<p>Ο <strong>%s</strong> κωδικός έχει εφαρμοστεί στην παραγγελία σας.</p>"
|
5726 |
+
|
5727 |
+
#: pages/checkout.php:688 pages/checkout.php:691 pages/checkout.php:707
|
5728 |
+
msgid "Submit and Pay with 2CheckOut"
|
5729 |
+
msgstr "Υποβολή και Πληρωμή με 2CheckOut"
|
5730 |
+
|
5731 |
+
#: pages/confirmation.php:12
|
5732 |
+
msgid ""
|
5733 |
+
"Your payment has been submitted to PayPal. Your membership will be activated "
|
5734 |
+
"shortly."
|
5735 |
+
msgstr ""
|
5736 |
+
"Η πληρωμή σας έχει υποβληθεί στο PayPal. Η συνδρομή σας θα ενεργοποιηθεί "
|
5737 |
+
"σύντομα."
|
5738 |
+
|
5739 |
+
#: pages/confirmation.php:95 pages/confirmation.php:97
|
5740 |
+
#, php-format
|
5741 |
+
msgid ""
|
5742 |
+
"Below are details about your membership account. A welcome email with has "
|
5743 |
+
"been sent to %s."
|
5744 |
+
msgstr ""
|
5745 |
+
"Παρακάτω βρίσκονται οι λεπτομέρειες σχετικά με τον λογαριασμό σας. Ένα email "
|
5746 |
+
"καλοσορίσματος σας έχει αποσταλεί στο %s."
|
5747 |
+
|
5748 |
+
#: pages/invoice.php:120 pages/invoice.php:122
|
5749 |
+
msgid "View Invoice"
|
5750 |
+
msgstr "Προβολή Τιμολογίου"
|
5751 |
+
|
5752 |
+
#: pages/levels.php:15
|
5753 |
+
msgid "Subscription Information"
|
5754 |
+
msgstr "Πληροφορίες Συνδρομής"
|
5755 |
+
|
5756 |
+
#: pages/levels.php:33
|
5757 |
+
msgid "--"
|
5758 |
+
msgstr "--"
|
5759 |
+
|
5760 |
+
#: pages/levels.php:51
|
5761 |
+
#, php-format
|
5762 |
+
msgid "%s per %s for %d more %s."
|
5763 |
+
msgstr "%s ανά %s για %d περισσότερα %s."
|
5764 |
+
|
5765 |
+
#: pages/levels.php:55
|
5766 |
+
#, php-format
|
5767 |
+
msgid "%s every %d %s for %d more %s."
|
5768 |
+
msgstr "%s κάθε %d %s για %d περισσότερα %s."
|
5769 |
+
|
5770 |
+
#: pages/levels.php:60
|
5771 |
+
#, php-format
|
5772 |
+
msgid "%s after %d %s."
|
5773 |
+
msgstr "%s μετά %d %s."
|
5774 |
+
|
5775 |
+
#: preheaders/checkout.php:99 preheaders/checkout.php:100
|
5776 |
+
#: preheaders/checkout.php:102 preheaders/checkout.php:109
|
5777 |
+
msgid "Set up Your Account"
|
5778 |
+
msgstr "Ολοκληρώστε τον Λογαριασμό σας"
|
languages/pmpro.mo
CHANGED
Binary file
|
languages/pmpro.po
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: pmpro\n"
|
8 |
-
"POT-Creation-Date: 2016-
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
|
@@ -16,8 +16,8 @@ msgstr ""
|
|
16 |
#: adminpages/addons.php:5 adminpages/advancedsettings.php:5
|
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:
|
20 |
-
#: adminpages/orders-print.php:12 adminpages/orders.php:
|
21 |
#: adminpages/pagesettings.php:4 adminpages/paymentsettings.php:5
|
22 |
#: adminpages/updates.php:5 includes/license.php:36 adminpages/addons.php:5
|
23 |
#: adminpages/addons.php:21 adminpages/advancedsettings.php:5
|
@@ -52,7 +52,7 @@ msgstr ""
|
|
52 |
msgid "Check Again"
|
53 |
msgstr ""
|
54 |
|
55 |
-
#: adminpages/addons.php:76 adminpages/orders.php:
|
56 |
#: adminpages/addons.php:92 adminpages/orders.php:605
|
57 |
#: adminpages/orders.php:712 adminpages/orders.php:741
|
58 |
msgid "All"
|
@@ -172,6 +172,7 @@ msgstr ""
|
|
172 |
|
173 |
#: adminpages/addons.php:231 shortcodes/pmpro_account.php:146
|
174 |
#: adminpages/addons.php:231 adminpages/addons.php:247
|
|
|
175 |
msgid "N/A"
|
176 |
msgstr ""
|
177 |
|
@@ -437,7 +438,7 @@ msgstr ""
|
|
437 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
|
438 |
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:668
|
439 |
#: adminpages/paymentsettings.php:210
|
440 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
441 |
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
442 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:187
|
443 |
#: adminpages/advancedsettings.php:194 adminpages/advancedsettings.php:199
|
@@ -497,7 +498,7 @@ msgstr ""
|
|
497 |
|
498 |
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:668
|
499 |
#: adminpages/paymentsettings.php:211
|
500 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
501 |
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
502 |
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:563
|
503 |
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
|
@@ -655,7 +656,7 @@ msgstr ""
|
|
655 |
|
656 |
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:587
|
657 |
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:637
|
658 |
-
#: adminpages/memberslist.php:164 adminpages/orders.php:
|
659 |
#: adminpages/reports/login.php:158 adminpages/templates/orders-email.php:46
|
660 |
#: adminpages/templates/orders-print.php:75 adminpages/discountcodes.php:306
|
661 |
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
@@ -678,7 +679,7 @@ msgstr ""
|
|
678 |
msgid "ID"
|
679 |
msgstr ""
|
680 |
|
681 |
-
#: adminpages/discountcodes.php:312 adminpages/orders.php:
|
682 |
#: adminpages/discountcodes.php:307 adminpages/discountcodes.php:310
|
683 |
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:312
|
684 |
#: adminpages/orders.php:211 adminpages/orders.php:261
|
@@ -687,7 +688,7 @@ msgid "This will be generated when you save."
|
|
687 |
msgstr ""
|
688 |
|
689 |
#: adminpages/discountcodes.php:316 adminpages/discountcodes.php:588
|
690 |
-
#: adminpages/orders.php:
|
691 |
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:314
|
692 |
#: adminpages/discountcodes.php:315 adminpages/discountcodes.php:316
|
693 |
#: adminpages/discountcodes.php:548 adminpages/discountcodes.php:558
|
@@ -708,22 +709,24 @@ msgstr ""
|
|
708 |
|
709 |
#: adminpages/discountcodes.php:372
|
710 |
#: classes/gateways/class.pmprogateway_braintree.php:326
|
711 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
712 |
#: pages/checkout.php:575 adminpages/discountcodes.php:367
|
713 |
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
714 |
#: adminpages/discountcodes.php:372
|
715 |
#: classes/gateways/class.pmprogateway_braintree.php:308
|
716 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
717 |
#: classes/gateways/class.pmprogateway_braintree.php:323
|
|
|
718 |
#: classes/gateways/class.pmprogateway_stripe.php:454
|
719 |
#: classes/gateways/class.pmprogateway_stripe.php:455
|
720 |
#: classes/gateways/class.pmprogateway_stripe.php:465
|
721 |
#: classes/gateways/class.pmprogateway_stripe.php:469
|
722 |
-
#: classes/gateways/class.pmprogateway_stripe.php:495
|
|
|
723 |
#: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
|
724 |
-
#: pages/
|
725 |
-
#: pages/checkout.php:
|
726 |
-
#: pages/checkout.php:571 pages/checkout.php:575
|
727 |
msgid "Expiration Date"
|
728 |
msgstr ""
|
729 |
|
@@ -796,7 +799,7 @@ msgstr ""
|
|
796 |
|
797 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
798 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
799 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
800 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
801 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
802 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
@@ -811,12 +814,13 @@ msgstr ""
|
|
811 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
812 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
813 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
|
|
814 |
msgid "Day(s)"
|
815 |
msgstr ""
|
816 |
|
817 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
818 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
819 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
820 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
821 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
822 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
@@ -831,12 +835,13 @@ msgstr ""
|
|
831 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
832 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
833 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
|
|
834 |
msgid "Month(s)"
|
835 |
msgstr ""
|
836 |
|
837 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
838 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
839 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
840 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
841 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
842 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
@@ -851,12 +856,13 @@ msgstr ""
|
|
851 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
852 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
853 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
|
|
854 |
msgid "Week(s)"
|
855 |
msgstr ""
|
856 |
|
857 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
858 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
859 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
860 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
861 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
862 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
@@ -871,6 +877,7 @@ msgstr ""
|
|
871 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
872 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
873 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
|
|
874 |
msgid "Year(s)"
|
875 |
msgstr ""
|
876 |
|
@@ -1056,7 +1063,7 @@ msgid ""
|
|
1056 |
msgstr ""
|
1057 |
|
1058 |
#: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:670
|
1059 |
-
#: adminpages/orders.php:
|
1060 |
#: adminpages/discountcodes.php:619 adminpages/discountcodes.php:647
|
1061 |
#: adminpages/discountcodes.php:648 adminpages/discountcodes.php:649
|
1062 |
#: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:564
|
@@ -1082,7 +1089,7 @@ msgid ""
|
|
1082 |
msgstr ""
|
1083 |
|
1084 |
#: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:670
|
1085 |
-
#: adminpages/orders.php:
|
1086 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
1087 |
#: adminpages/discountcodes.php:651 adminpages/discountcodes.php:652
|
1088 |
#: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:566
|
@@ -1291,7 +1298,7 @@ msgid "Billing Details"
|
|
1291 |
msgstr ""
|
1292 |
|
1293 |
#: adminpages/membershiplevels.php:372
|
1294 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1295 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1296 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:372
|
1297 |
#: adminpages/membershiplevels.php:373
|
@@ -1300,6 +1307,7 @@ msgstr ""
|
|
1300 |
#: classes/gateways/class.pmprogateway_stripe.php:630
|
1301 |
#: classes/gateways/class.pmprogateway_stripe.php:634
|
1302 |
#: classes/gateways/class.pmprogateway_stripe.php:660
|
|
|
1303 |
msgid "per"
|
1304 |
msgstr ""
|
1305 |
|
@@ -1446,14 +1454,14 @@ msgstr ""
|
|
1446 |
msgid "Save Level"
|
1447 |
msgstr ""
|
1448 |
|
1449 |
-
#: adminpages/membershiplevels.php:518 adminpages/orders.php:
|
1450 |
#: pages/billing.php:348 pages/cancel.php:71 shortcodes/pmpro_account.php:73
|
1451 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:518
|
1452 |
#: adminpages/orders.php:511 adminpages/orders.php:561
|
1453 |
#: adminpages/orders.php:633 adminpages/orders.php:662 pages/account.php:44
|
1454 |
#: pages/billing.php:295 pages/billing.php:299 pages/billing.php:330
|
1455 |
#: pages/billing.php:339 pages/billing.php:342 pages/billing.php:344
|
1456 |
-
#: pages/cancel.php:71 shortcodes/pmpro_account.php:70
|
1457 |
#: shortcodes/pmpro_account.php:73
|
1458 |
msgid "Cancel"
|
1459 |
msgstr ""
|
@@ -1523,13 +1531,14 @@ msgstr ""
|
|
1523 |
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
1524 |
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
1525 |
#: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:669
|
|
|
1526 |
#, php-format
|
1527 |
msgid ""
|
1528 |
"Are you sure you want to delete membership level %s? All subscriptions will "
|
1529 |
"be cancelled."
|
1530 |
msgstr ""
|
1531 |
|
1532 |
-
#: adminpages/membershiplevels.php:670 adminpages/orders.php:
|
1533 |
#: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
|
1534 |
#: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
|
1535 |
#: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
|
@@ -1550,14 +1559,14 @@ msgstr ""
|
|
1550 |
msgid "Members List"
|
1551 |
msgstr ""
|
1552 |
|
1553 |
-
#: adminpages/memberslist.php:26 adminpages/orders.php:
|
1554 |
#: adminpages/memberslist.php:26 adminpages/orders.php:522
|
1555 |
#: adminpages/orders.php:591 adminpages/orders.php:698
|
1556 |
#: adminpages/orders.php:727
|
1557 |
msgid "Export to CSV"
|
1558 |
msgstr ""
|
1559 |
|
1560 |
-
#: adminpages/memberslist.php:30 adminpages/orders.php:
|
1561 |
#: adminpages/reports/login.php:83 adminpages/reports/memberships.php:276
|
1562 |
#: adminpages/reports/sales.php:202 adminpages/memberslist.php:30
|
1563 |
#: adminpages/orders.php:603 adminpages/orders.php:710
|
@@ -1640,11 +1649,11 @@ msgstr ""
|
|
1640 |
#: adminpages/memberslist.php:117 adminpages/memberslist.php:150
|
1641 |
#: adminpages/memberslist.php:160 adminpages/memberslist.php:170
|
1642 |
#: pages/account.php:90 pages/account.php:94 pages/billing.php:58
|
1643 |
-
#: pages/billing.php:62 pages/billing.php:71 pages/
|
1644 |
-
#: pages/checkout.php:
|
1645 |
-
#: pages/checkout.php:
|
1646 |
-
#: pages/checkout.php:
|
1647 |
-
#: pages/invoice.php:46 pages/invoice.php:48
|
1648 |
msgid "Billing Address"
|
1649 |
msgstr ""
|
1650 |
|
@@ -1694,118 +1703,118 @@ msgstr ""
|
|
1694 |
msgid "Search all levels"
|
1695 |
msgstr ""
|
1696 |
|
1697 |
-
#: adminpages/orders.php:
|
1698 |
msgid "Invoice emailed successfully."
|
1699 |
msgstr ""
|
1700 |
|
1701 |
-
#: adminpages/orders.php:
|
1702 |
msgid "Error emailing invoice."
|
1703 |
msgstr ""
|
1704 |
|
1705 |
-
#: adminpages/orders.php:
|
1706 |
#: adminpages/orders.php:175
|
1707 |
msgid "Order deleted successfully."
|
1708 |
msgstr ""
|
1709 |
|
1710 |
-
#: adminpages/orders.php:
|
1711 |
#: adminpages/orders.php:180
|
1712 |
msgid "Error deleting order."
|
1713 |
msgstr ""
|
1714 |
|
1715 |
-
#: adminpages/orders.php:
|
1716 |
#: adminpages/orders.php:169 adminpages/orders.php:270
|
1717 |
msgid "Order saved successfully."
|
1718 |
msgstr ""
|
1719 |
|
1720 |
-
#: adminpages/orders.php:
|
1721 |
#: adminpages/orders.php:174 adminpages/orders.php:275
|
1722 |
msgid "Error updating order timestamp."
|
1723 |
msgstr ""
|
1724 |
|
1725 |
-
#: adminpages/orders.php:
|
1726 |
#: adminpages/orders.php:180 adminpages/orders.php:281
|
1727 |
msgid "Error saving order."
|
1728 |
msgstr ""
|
1729 |
|
1730 |
-
#: adminpages/orders.php:
|
1731 |
#: adminpages/orders.php:245 adminpages/orders.php:317
|
1732 |
#: adminpages/orders.php:346
|
1733 |
msgid "Order"
|
1734 |
msgstr ""
|
1735 |
|
1736 |
-
#: adminpages/orders.php:
|
1737 |
#: adminpages/orders.php:247 adminpages/orders.php:319
|
1738 |
#: adminpages/orders.php:348
|
1739 |
msgid "New Order"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
-
#: adminpages/orders.php:
|
1743 |
#: adminpages/orders.php:270 adminpages/orders.php:342
|
1744 |
#: adminpages/orders.php:371
|
1745 |
msgid "Randomly generated for you."
|
1746 |
msgstr ""
|
1747 |
|
1748 |
-
#: adminpages/orders.php:
|
1749 |
#: adminpages/orders.php:275 adminpages/orders.php:347
|
1750 |
#: adminpages/orders.php:376
|
1751 |
msgid "User ID"
|
1752 |
msgstr ""
|
1753 |
|
1754 |
-
#: adminpages/orders.php:
|
1755 |
#: adminpages/orders.php:284 adminpages/orders.php:356
|
1756 |
#: adminpages/orders.php:385
|
1757 |
msgid "Membership Level ID"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
-
#: adminpages/orders.php:
|
1761 |
#: adminpages/orders.php:293 adminpages/orders.php:365
|
1762 |
#: adminpages/orders.php:394
|
1763 |
msgid "Billing Name"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
-
#: adminpages/orders.php:
|
1767 |
#: adminpages/orders.php:301 adminpages/orders.php:373
|
1768 |
#: adminpages/orders.php:402
|
1769 |
msgid "Billing Street"
|
1770 |
msgstr ""
|
1771 |
|
1772 |
-
#: adminpages/orders.php:
|
1773 |
#: adminpages/orders.php:308 adminpages/orders.php:380
|
1774 |
#: adminpages/orders.php:409
|
1775 |
msgid "Billing City"
|
1776 |
msgstr ""
|
1777 |
|
1778 |
-
#: adminpages/orders.php:
|
1779 |
#: adminpages/orders.php:315 adminpages/orders.php:387
|
1780 |
#: adminpages/orders.php:416
|
1781 |
msgid "Billing State"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
-
#: adminpages/orders.php:
|
1785 |
#: adminpages/orders.php:322 adminpages/orders.php:394
|
1786 |
#: adminpages/orders.php:423
|
1787 |
msgid "Billing Postal Code"
|
1788 |
msgstr ""
|
1789 |
|
1790 |
-
#: adminpages/orders.php:
|
1791 |
#: adminpages/orders.php:329 adminpages/orders.php:401
|
1792 |
#: adminpages/orders.php:430
|
1793 |
msgid "Billing Country"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
-
#: adminpages/orders.php:
|
1797 |
#: adminpages/orders.php:337 adminpages/orders.php:409
|
1798 |
#: adminpages/orders.php:438
|
1799 |
msgid "Billing Phone"
|
1800 |
msgstr ""
|
1801 |
|
1802 |
-
#: adminpages/orders.php:
|
1803 |
#: adminpages/orders.php:346 adminpages/orders.php:418
|
1804 |
#: adminpages/orders.php:447
|
1805 |
msgid "Sub Total"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
-
#: adminpages/orders.php:
|
1809 |
#: adminpages/templates/orders-print.php:89 pages/invoice.php:80
|
1810 |
#: adminpages/orders.php:304 adminpages/orders.php:354
|
1811 |
#: adminpages/orders.php:426 adminpages/orders.php:455
|
@@ -1815,13 +1824,13 @@ msgstr ""
|
|
1815 |
msgid "Tax"
|
1816 |
msgstr ""
|
1817 |
|
1818 |
-
#: adminpages/orders.php:
|
1819 |
#: adminpages/orders.php:362 adminpages/orders.php:434
|
1820 |
#: adminpages/orders.php:463
|
1821 |
msgid "Coupon Amount"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
-
#: adminpages/orders.php:
|
1825 |
#: adminpages/templates/orders-email.php:64
|
1826 |
#: adminpages/templates/orders-print.php:93 pages/invoice.php:84
|
1827 |
#: adminpages/orders.php:320 adminpages/orders.php:370
|
@@ -1834,51 +1843,53 @@ msgstr ""
|
|
1834 |
msgid "Total"
|
1835 |
msgstr ""
|
1836 |
|
1837 |
-
#: adminpages/orders.php:
|
1838 |
#: adminpages/orders.php:375 adminpages/orders.php:447
|
1839 |
#: adminpages/orders.php:476
|
1840 |
msgid "Should be subtotal + tax - couponamount."
|
1841 |
msgstr ""
|
1842 |
|
1843 |
-
#: adminpages/orders.php:
|
1844 |
#: adminpages/orders.php:380 adminpages/orders.php:452
|
1845 |
#: adminpages/orders.php:481
|
1846 |
msgid "Payment Type"
|
1847 |
msgstr ""
|
1848 |
|
1849 |
-
#: adminpages/orders.php:
|
1850 |
#: adminpages/orders.php:385 adminpages/orders.php:457
|
1851 |
#: adminpages/orders.php:486
|
1852 |
msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
|
1853 |
msgstr ""
|
1854 |
|
1855 |
-
#: adminpages/orders.php:
|
1856 |
#: classes/gateways/class.pmprogateway_braintree.php:309
|
1857 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1858 |
#: pages/checkout.php:527 adminpages/orders.php:339 adminpages/orders.php:389
|
1859 |
#: adminpages/orders.php:461 adminpages/orders.php:490
|
1860 |
#: classes/gateways/class.pmprogateway_braintree.php:291
|
1861 |
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1862 |
#: classes/gateways/class.pmprogateway_braintree.php:306
|
|
|
1863 |
#: classes/gateways/class.pmprogateway_stripe.php:408
|
1864 |
#: classes/gateways/class.pmprogateway_stripe.php:409
|
1865 |
#: classes/gateways/class.pmprogateway_stripe.php:419
|
1866 |
#: classes/gateways/class.pmprogateway_stripe.php:423
|
1867 |
-
#: classes/gateways/class.pmprogateway_stripe.php:447
|
|
|
1868 |
#: pages/billing.php:238 pages/billing.php:247 pages/billing.php:250
|
1869 |
-
#: pages/
|
1870 |
-
#: pages/checkout.php:
|
1871 |
-
#: pages/checkout.php:527
|
1872 |
msgid "Card Type"
|
1873 |
msgstr ""
|
1874 |
|
1875 |
-
#: adminpages/orders.php:
|
1876 |
#: adminpages/orders.php:394 adminpages/orders.php:466
|
1877 |
#: adminpages/orders.php:495
|
1878 |
msgid "e.g. Visa, MasterCard, AMEX, etc"
|
1879 |
msgstr ""
|
1880 |
|
1881 |
-
#: adminpages/orders.php:
|
1882 |
#: classes/gateways/class.pmprogateway_twocheckout.php:137
|
1883 |
#: adminpages/orders.php:348 adminpages/orders.php:398
|
1884 |
#: adminpages/orders.php:470 adminpages/orders.php:499
|
@@ -1889,25 +1900,25 @@ msgstr ""
|
|
1889 |
msgid "Account Number"
|
1890 |
msgstr ""
|
1891 |
|
1892 |
-
#: adminpages/orders.php:
|
1893 |
#: adminpages/orders.php:403 adminpages/orders.php:475
|
1894 |
#: adminpages/orders.php:504
|
1895 |
msgid "Obscure all but last 4 digits."
|
1896 |
msgstr ""
|
1897 |
|
1898 |
-
#: adminpages/orders.php:
|
1899 |
#: adminpages/orders.php:408 adminpages/orders.php:480
|
1900 |
#: adminpages/orders.php:509
|
1901 |
msgid "Expiration Month"
|
1902 |
msgstr ""
|
1903 |
|
1904 |
-
#: adminpages/orders.php:
|
1905 |
#: adminpages/orders.php:415 adminpages/orders.php:487
|
1906 |
#: adminpages/orders.php:516
|
1907 |
msgid "Expiration Year"
|
1908 |
msgstr ""
|
1909 |
|
1910 |
-
#: adminpages/orders.php:
|
1911 |
#: adminpages/orders.php:373 adminpages/orders.php:423
|
1912 |
#: adminpages/orders.php:495 adminpages/orders.php:524
|
1913 |
#: adminpages/orders.php:606 adminpages/orders.php:909
|
@@ -1916,7 +1927,7 @@ msgstr ""
|
|
1916 |
msgid "Status"
|
1917 |
msgstr ""
|
1918 |
|
1919 |
-
#: adminpages/orders.php:
|
1920 |
#: adminpages/orders.php:394 adminpages/orders.php:444
|
1921 |
#: adminpages/orders.php:516 adminpages/orders.php:545
|
1922 |
#: adminpages/orders.php:604 adminpages/orders.php:907
|
@@ -1925,7 +1936,7 @@ msgstr ""
|
|
1925 |
msgid "Gateway"
|
1926 |
msgstr ""
|
1927 |
|
1928 |
-
#: adminpages/orders.php:
|
1929 |
#: adminpages/orders.php:411 adminpages/orders.php:461
|
1930 |
#: adminpages/orders.php:462 adminpages/orders.php:534
|
1931 |
#: adminpages/orders.php:563 adminpages/paymentsettings.php:124
|
@@ -1934,7 +1945,7 @@ msgstr ""
|
|
1934 |
msgid "Gateway Environment"
|
1935 |
msgstr ""
|
1936 |
|
1937 |
-
#: adminpages/orders.php:
|
1938 |
#: adminpages/orders.php:415 adminpages/orders.php:465
|
1939 |
#: adminpages/orders.php:466 adminpages/orders.php:538
|
1940 |
#: adminpages/orders.php:567 adminpages/paymentsettings.php:128
|
@@ -1943,7 +1954,7 @@ msgstr ""
|
|
1943 |
msgid "Sandbox/Testing"
|
1944 |
msgstr ""
|
1945 |
|
1946 |
-
#: adminpages/orders.php:
|
1947 |
#: adminpages/orders.php:416 adminpages/orders.php:466
|
1948 |
#: adminpages/orders.php:467 adminpages/orders.php:539
|
1949 |
#: adminpages/orders.php:568 adminpages/paymentsettings.php:129
|
@@ -1952,31 +1963,31 @@ msgstr ""
|
|
1952 |
msgid "Live/Production"
|
1953 |
msgstr ""
|
1954 |
|
1955 |
-
#: adminpages/orders.php:
|
1956 |
#: adminpages/orders.php:473 adminpages/orders.php:474
|
1957 |
#: adminpages/orders.php:546 adminpages/orders.php:575
|
1958 |
msgid "Payment Transaction ID"
|
1959 |
msgstr ""
|
1960 |
|
1961 |
-
#: adminpages/orders.php:
|
1962 |
#: adminpages/orders.php:478 adminpages/orders.php:479
|
1963 |
#: adminpages/orders.php:551 adminpages/orders.php:580
|
1964 |
msgid "Generated by the gateway. Useful to cross reference orders."
|
1965 |
msgstr ""
|
1966 |
|
1967 |
-
#: adminpages/orders.php:
|
1968 |
#: adminpages/orders.php:482 adminpages/orders.php:483
|
1969 |
#: adminpages/orders.php:555 adminpages/orders.php:584
|
1970 |
msgid "Subscription Transaction ID"
|
1971 |
msgstr ""
|
1972 |
|
1973 |
-
#: adminpages/orders.php:
|
1974 |
#: adminpages/orders.php:487 adminpages/orders.php:488
|
1975 |
#: adminpages/orders.php:560 adminpages/orders.php:589
|
1976 |
msgid "Generated by the gateway. Useful to cross reference subscriptions."
|
1977 |
msgstr ""
|
1978 |
|
1979 |
-
#: adminpages/orders.php:
|
1980 |
#: shortcodes/pmpro_account.php:125 adminpages/orders.php:442
|
1981 |
#: adminpages/orders.php:492 adminpages/orders.php:493
|
1982 |
#: adminpages/orders.php:565 adminpages/orders.php:594
|
@@ -1988,46 +1999,46 @@ msgstr ""
|
|
1988 |
msgid "Date"
|
1989 |
msgstr ""
|
1990 |
|
1991 |
-
#: adminpages/orders.php:
|
1992 |
#: adminpages/orders.php:527 adminpages/orders.php:599
|
1993 |
#: adminpages/orders.php:628
|
1994 |
msgid "Affiliate ID"
|
1995 |
msgstr ""
|
1996 |
|
1997 |
-
#: adminpages/orders.php:
|
1998 |
#: adminpages/orders.php:535 adminpages/orders.php:607
|
1999 |
#: adminpages/orders.php:636
|
2000 |
msgid "Affiliate SubID"
|
2001 |
msgstr ""
|
2002 |
|
2003 |
-
#: adminpages/orders.php:
|
2004 |
#: adminpages/orders.php:545 adminpages/orders.php:617
|
2005 |
#: adminpages/orders.php:646
|
2006 |
msgid "Notes"
|
2007 |
msgstr ""
|
2008 |
|
2009 |
-
#: adminpages/orders.php:
|
2010 |
#: adminpages/orders.php:560 adminpages/orders.php:632
|
2011 |
#: adminpages/orders.php:661
|
2012 |
msgid "Save Order"
|
2013 |
msgstr ""
|
2014 |
|
2015 |
-
#: adminpages/orders.php:
|
2016 |
#: adminpages/orders.php:696
|
2017 |
msgid "Email Invoice"
|
2018 |
msgstr ""
|
2019 |
|
2020 |
-
#: adminpages/orders.php:
|
2021 |
#: adminpages/orders.php:699
|
2022 |
msgid "Send an invoice for this order to: "
|
2023 |
msgstr ""
|
2024 |
|
2025 |
-
#: adminpages/orders.php:
|
2026 |
#: adminpages/orders.php:701
|
2027 |
msgid "Send Email"
|
2028 |
msgstr ""
|
2029 |
|
2030 |
-
#: adminpages/orders.php:
|
2031 |
#: includes/adminpages.php:172 adminpages/orders.php:520
|
2032 |
#: adminpages/orders.php:570 adminpages/orders.php:677
|
2033 |
#: adminpages/orders.php:706 includes/adminpages.php:17
|
@@ -2038,53 +2049,53 @@ msgstr ""
|
|
2038 |
msgid "Orders"
|
2039 |
msgstr ""
|
2040 |
|
2041 |
-
#: adminpages/orders.php:
|
2042 |
#: adminpages/orders.php:571 adminpages/orders.php:678
|
2043 |
#: adminpages/orders.php:707
|
2044 |
msgid "Add New Order"
|
2045 |
msgstr ""
|
2046 |
|
2047 |
-
#: adminpages/orders.php:
|
2048 |
#: adminpages/orders.php:713 adminpages/orders.php:742
|
2049 |
msgid "Within a Date Range"
|
2050 |
msgstr ""
|
2051 |
|
2052 |
-
#: adminpages/orders.php:
|
2053 |
#: adminpages/orders.php:714 adminpages/orders.php:743
|
2054 |
msgid "Predefined Date Range"
|
2055 |
msgstr ""
|
2056 |
|
2057 |
-
#: adminpages/orders.php:
|
2058 |
#: adminpages/orders.php:715 adminpages/orders.php:744
|
2059 |
msgid "Within a Level"
|
2060 |
msgstr ""
|
2061 |
|
2062 |
-
#: adminpages/orders.php:
|
2063 |
#: adminpages/orders.php:716 adminpages/orders.php:745
|
2064 |
msgid "Within a Status"
|
2065 |
msgstr ""
|
2066 |
|
2067 |
-
#: adminpages/orders.php:
|
2068 |
#: adminpages/orders.php:719 adminpages/orders.php:748
|
2069 |
msgid "From"
|
2070 |
msgstr ""
|
2071 |
|
2072 |
-
#: adminpages/orders.php:
|
2073 |
#: adminpages/orders.php:731 adminpages/orders.php:760
|
2074 |
msgid "To"
|
2075 |
msgstr ""
|
2076 |
|
2077 |
-
#: adminpages/orders.php:
|
2078 |
#: adminpages/orders.php:743 adminpages/orders.php:772
|
2079 |
msgid "filter by "
|
2080 |
msgstr ""
|
2081 |
|
2082 |
-
#: adminpages/orders.php:
|
2083 |
#: adminpages/orders.php:780 adminpages/orders.php:809
|
2084 |
msgid "Filter"
|
2085 |
msgstr ""
|
2086 |
|
2087 |
-
#: adminpages/orders.php:
|
2088 |
#: adminpages/orders.php:535 adminpages/orders.php:538
|
2089 |
#: adminpages/orders.php:777 adminpages/orders.php:780
|
2090 |
#: adminpages/orders.php:883 adminpages/orders.php:886
|
@@ -2092,14 +2103,14 @@ msgstr ""
|
|
2092 |
msgid "Search Orders"
|
2093 |
msgstr ""
|
2094 |
|
2095 |
-
#: adminpages/orders.php:
|
2096 |
#: adminpages/orders.php:893 adminpages/orders.php:903
|
2097 |
#: adminpages/orders.php:930 adminpages/orders.php:959
|
2098 |
#, php-format
|
2099 |
msgid "%d orders found."
|
2100 |
msgstr ""
|
2101 |
|
2102 |
-
#: adminpages/orders.php:
|
2103 |
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
2104 |
#: adminpages/orders.php:599 adminpages/orders.php:902
|
2105 |
#: adminpages/orders.php:912 adminpages/orders.php:939
|
@@ -2111,24 +2122,24 @@ msgstr ""
|
|
2111 |
msgid "User"
|
2112 |
msgstr ""
|
2113 |
|
2114 |
-
#: adminpages/orders.php:
|
2115 |
#: pages/checkout.php:42 pages/confirmation.php:47 pages/confirmation.php:64
|
2116 |
#: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
|
2117 |
#: adminpages/orders.php:601 adminpages/orders.php:904
|
2118 |
#: adminpages/orders.php:914 adminpages/orders.php:941
|
2119 |
#: adminpages/orders.php:970 includes/init.php:214 includes/init.php:217
|
2120 |
#: includes/init.php:218 includes/init.php:220 includes/init.php:222
|
2121 |
-
#: includes/init.php:230 includes/init.php:238 includes/
|
2122 |
-
#: includes/profile.php:
|
2123 |
-
#: pages/checkout.php:
|
2124 |
-
#: pages/confirmation.php:
|
2125 |
-
#: pages/confirmation.php:
|
2126 |
-
#: pages/confirmation.php:
|
2127 |
-
#: pages/invoice.php:49 pages/invoice.php:51
|
2128 |
msgid "Membership Level"
|
2129 |
msgstr ""
|
2130 |
|
2131 |
-
#: adminpages/orders.php:
|
2132 |
#: adminpages/orders.php:603 adminpages/orders.php:651
|
2133 |
#: adminpages/orders.php:906 adminpages/orders.php:916
|
2134 |
#: adminpages/orders.php:943 adminpages/orders.php:954
|
@@ -2137,26 +2148,26 @@ msgstr ""
|
|
2137 |
msgid "Payment"
|
2138 |
msgstr ""
|
2139 |
|
2140 |
-
#: adminpages/orders.php:
|
2141 |
#: adminpages/orders.php:908 adminpages/orders.php:918
|
2142 |
#: adminpages/orders.php:945 adminpages/orders.php:974
|
2143 |
msgid "Transaction IDs"
|
2144 |
msgstr ""
|
2145 |
|
2146 |
-
#: adminpages/orders.php:
|
2147 |
#: adminpages/orders.php:933 adminpages/orders.php:943
|
2148 |
#: adminpages/orders.php:972 adminpages/orders.php:1001
|
2149 |
msgid "deleted"
|
2150 |
msgstr ""
|
2151 |
|
2152 |
-
#: adminpages/orders.php:
|
2153 |
#: adminpages/orders.php:956 adminpages/orders.php:974
|
2154 |
#: adminpages/orders.php:984 adminpages/orders.php:1013
|
2155 |
#: adminpages/orders.php:1042
|
2156 |
msgid "Subscription"
|
2157 |
msgstr ""
|
2158 |
|
2159 |
-
#: adminpages/orders.php:
|
2160 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
2161 |
#: adminpages/orders.php:995 adminpages/orders.php:998
|
2162 |
#: adminpages/orders.php:1027 adminpages/orders.php:1056
|
@@ -2166,17 +2177,17 @@ msgid ""
|
|
2166 |
"want to delete order %s?"
|
2167 |
msgstr ""
|
2168 |
|
2169 |
-
#: adminpages/orders.php:
|
2170 |
#: adminpages/orders.php:1059
|
2171 |
msgid "print"
|
2172 |
msgstr ""
|
2173 |
|
2174 |
-
#: adminpages/orders.php:
|
2175 |
#: adminpages/orders.php:1062
|
2176 |
msgid "email"
|
2177 |
msgstr ""
|
2178 |
|
2179 |
-
#: adminpages/orders.php:
|
2180 |
#: adminpages/orders.php:977 adminpages/orders.php:995
|
2181 |
#: adminpages/orders.php:1005 adminpages/orders.php:1008
|
2182 |
#: adminpages/orders.php:1043 adminpages/orders.php:1072
|
@@ -2440,7 +2451,7 @@ msgstr ""
|
|
2440 |
#: adminpages/paymentsettings.php:188 adminpages/paymentsettings.php:398
|
2441 |
#: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
|
2442 |
#: adminpages/paymentsettings.php:445 pages/billing.php:78
|
2443 |
-
#: pages/billing.php:82 pages/billing.php:91
|
2444 |
msgid "optional"
|
2445 |
msgstr ""
|
2446 |
|
@@ -2790,21 +2801,25 @@ msgid "Subtotal"
|
|
2790 |
msgstr ""
|
2791 |
|
2792 |
#: adminpages/updates.php:14 adminpages/updates.php:11
|
|
|
2793 |
msgid "Updating Paid Memberships Pro"
|
2794 |
msgstr ""
|
2795 |
|
2796 |
#: adminpages/updates.php:21 adminpages/updates.php:18
|
|
|
2797 |
msgid "Updates are processing. This may take a few minutes to complete."
|
2798 |
msgstr ""
|
2799 |
|
2800 |
#: adminpages/updates.php:27 adminpages/updates.php:23
|
|
|
2801 |
msgid "Update complete."
|
2802 |
msgstr ""
|
2803 |
|
2804 |
-
#: classes/class.memberorder.php:
|
2805 |
#: classes/class.memberorder.php:561 classes/class.memberorder.php:564
|
2806 |
#: classes/class.memberorder.php:573 classes/class.memberorder.php:644
|
2807 |
-
#: classes/class.memberorder.php:697
|
|
|
2808 |
#, php-format
|
2809 |
msgid ""
|
2810 |
"There was an error canceling the subscription for user with ID=%s. You will "
|
@@ -2841,9 +2856,9 @@ msgstr ""
|
|
2841 |
#: classes/class.pmproemail.php:240 classes/class.pmproemail.php:249
|
2842 |
#: classes/class.pmproemail.php:258 classes/class.pmproemail.php:337
|
2843 |
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:659
|
2844 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
2845 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2846 |
-
#: pages/checkout.php:86 pages/checkout.php:
|
2847 |
#: pages/invoice.php:33 classes/class.pmproemail.php:216
|
2848 |
#: classes/class.pmproemail.php:218 classes/class.pmproemail.php:225
|
2849 |
#: classes/class.pmproemail.php:227 classes/class.pmproemail.php:228
|
@@ -2858,21 +2873,24 @@ msgstr ""
|
|
2858 |
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:532
|
2859 |
#: classes/class.pmproemail.php:580 classes/class.pmproemail.php:645
|
2860 |
#: classes/class.pmproemail.php:648 classes/class.pmproemail.php:657
|
|
|
2861 |
#: classes/gateways/class.pmprogateway_braintree.php:349
|
2862 |
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2863 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
|
|
2864 |
#: classes/gateways/class.pmprogateway_stripe.php:495
|
2865 |
#: classes/gateways/class.pmprogateway_stripe.php:496
|
2866 |
#: classes/gateways/class.pmprogateway_stripe.php:506
|
2867 |
#: classes/gateways/class.pmprogateway_stripe.php:510
|
2868 |
-
#: classes/gateways/class.pmprogateway_stripe.php:536
|
|
|
2869 |
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:75
|
2870 |
#: pages/checkout.php:76 pages/checkout.php:77 pages/checkout.php:78
|
2871 |
#: pages/checkout.php:85 pages/checkout.php:86 pages/checkout.php:549
|
2872 |
#: pages/checkout.php:565 pages/checkout.php:566 pages/checkout.php:573
|
2873 |
#: pages/checkout.php:594 pages/checkout.php:603 pages/checkout.php:612
|
2874 |
-
#: pages/checkout.php:616 pages/
|
2875 |
-
#: pages/invoice.php:32 pages/invoice.php:33
|
2876 |
msgid "Discount Code"
|
2877 |
msgstr ""
|
2878 |
|
@@ -2885,6 +2903,7 @@ msgstr ""
|
|
2885 |
#: classes/class.pmproemail.php:358 classes/class.pmproemail.php:538
|
2886 |
#: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
|
2887 |
#: classes/class.pmproemail.php:654 classes/class.pmproemail.php:663
|
|
|
2888 |
#, php-format
|
2889 |
msgid "This membership will expire on %s."
|
2890 |
msgstr ""
|
@@ -2930,6 +2949,7 @@ msgstr ""
|
|
2930 |
#: classes/class.pmproemail.php:619 classes/class.pmproemail.php:501
|
2931 |
#: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
|
2932 |
#: classes/class.pmproemail.php:608 classes/class.pmproemail.php:617
|
|
|
2933 |
#, php-format
|
2934 |
msgid "INVOICE for %s membership"
|
2935 |
msgstr ""
|
@@ -2937,6 +2957,7 @@ msgstr ""
|
|
2937 |
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:563
|
2938 |
#: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
|
2939 |
#: classes/class.pmproemail.php:679 classes/class.pmproemail.php:688
|
|
|
2940 |
#, php-format
|
2941 |
msgid "Your trial at %s is ending soon"
|
2942 |
msgstr ""
|
@@ -2944,6 +2965,7 @@ msgstr ""
|
|
2944 |
#: classes/class.pmproemail.php:724 classes/class.pmproemail.php:596
|
2945 |
#: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
|
2946 |
#: classes/class.pmproemail.php:713 classes/class.pmproemail.php:722
|
|
|
2947 |
#, php-format
|
2948 |
msgid "Your membership at %s has ended"
|
2949 |
msgstr ""
|
@@ -2951,6 +2973,7 @@ msgstr ""
|
|
2951 |
#: classes/class.pmproemail.php:749 classes/class.pmproemail.php:621
|
2952 |
#: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
|
2953 |
#: classes/class.pmproemail.php:738 classes/class.pmproemail.php:747
|
|
|
2954 |
#, php-format
|
2955 |
msgid "Your membership at %s will end soon"
|
2956 |
msgstr ""
|
@@ -2958,14 +2981,16 @@ msgstr ""
|
|
2958 |
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:641
|
2959 |
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
|
2960 |
#: classes/class.pmproemail.php:758 classes/class.pmproemail.php:767
|
|
|
2961 |
#, php-format
|
2962 |
msgid "Your membership at %s has been changed"
|
2963 |
msgstr ""
|
2964 |
|
2965 |
-
#: classes/class.pmproemail.php:773 classes/class.pmproemail.php:
|
2966 |
#: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
|
2967 |
-
#: classes/class.pmproemail.php:771 classes/class.pmproemail.php:
|
2968 |
-
#: classes/class.pmproemail.php:809
|
|
|
2969 |
#, php-format
|
2970 |
msgid "The new level is %s"
|
2971 |
msgstr ""
|
@@ -2973,41 +2998,47 @@ msgstr ""
|
|
2973 |
#: classes/class.pmproemail.php:775 classes/class.pmproemail.php:647
|
2974 |
#: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
|
2975 |
#: classes/class.pmproemail.php:764 classes/class.pmproemail.php:773
|
|
|
2976 |
msgid "Your membership has been cancelled"
|
2977 |
msgstr ""
|
2978 |
|
2979 |
-
#: classes/class.pmproemail.php:
|
2980 |
#: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
|
2981 |
#: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
|
2982 |
#: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
|
2983 |
-
#: classes/class.pmproemail.php:777 classes/class.pmproemail.php:
|
2984 |
-
#: classes/class.pmproemail.php:
|
|
|
2985 |
#, php-format
|
2986 |
msgid "This membership will expire on %s"
|
2987 |
msgstr ""
|
2988 |
|
2989 |
-
#: classes/class.pmproemail.php:
|
2990 |
#: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
|
2991 |
#: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
|
2992 |
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
|
2993 |
-
#: classes/class.pmproemail.php:781 classes/class.pmproemail.php:
|
2994 |
-
#: classes/class.pmproemail.php:
|
|
|
2995 |
msgid "This membership does not expire"
|
2996 |
msgstr ""
|
2997 |
|
2998 |
-
#: classes/class.pmproemail.php:
|
2999 |
#: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
|
3000 |
#: classes/class.pmproemail.php:796 classes/class.pmproemail.php:805
|
|
|
3001 |
#, php-format
|
3002 |
msgid "Membership for %s at %s has been changed"
|
3003 |
msgstr ""
|
3004 |
|
3005 |
-
#: classes/class.pmproemail.php:
|
3006 |
#: classes/class.pmproemail.php:802 classes/class.pmproemail.php:811
|
|
|
3007 |
msgid "Membership has been cancelled"
|
3008 |
msgstr ""
|
3009 |
|
3010 |
-
#: classes/class.pmproemail.php:
|
|
|
3011 |
msgid "Invoice for Order #: "
|
3012 |
msgstr ""
|
3013 |
|
@@ -3206,7 +3237,7 @@ msgid "Client-Side Encryption Key"
|
|
3206 |
msgstr ""
|
3207 |
|
3208 |
#: classes/gateways/class.pmprogateway_braintree.php:169
|
3209 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3210 |
#: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
|
3211 |
#: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:509
|
3212 |
#: adminpages/paymentsettings.php:511 adminpages/paymentsettings.php:517
|
@@ -3229,15 +3260,17 @@ msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
|
|
3229 |
msgstr ""
|
3230 |
|
3231 |
#: classes/gateways/class.pmprogateway_braintree.php:286
|
3232 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3233 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
3234 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
3235 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
|
|
3236 |
#: classes/gateways/class.pmprogateway_stripe.php:387
|
3237 |
#: classes/gateways/class.pmprogateway_stripe.php:388
|
3238 |
#: classes/gateways/class.pmprogateway_stripe.php:398
|
3239 |
#: classes/gateways/class.pmprogateway_stripe.php:402
|
3240 |
-
#: classes/gateways/class.pmprogateway_stripe.php:426
|
|
|
3241 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
3242 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
|
3243 |
#: pages/checkout.php:503
|
@@ -3245,15 +3278,17 @@ msgid "Payment Information"
|
|
3245 |
msgstr ""
|
3246 |
|
3247 |
#: classes/gateways/class.pmprogateway_braintree.php:287
|
3248 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3249 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
3250 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
3251 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
|
|
3252 |
#: classes/gateways/class.pmprogateway_stripe.php:387
|
3253 |
#: classes/gateways/class.pmprogateway_stripe.php:388
|
3254 |
#: classes/gateways/class.pmprogateway_stripe.php:398
|
3255 |
#: classes/gateways/class.pmprogateway_stripe.php:402
|
3256 |
-
#: classes/gateways/class.pmprogateway_stripe.php:426
|
|
|
3257 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
3258 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
|
3259 |
#: pages/checkout.php:504
|
@@ -3262,83 +3297,95 @@ msgid "We Accept %s"
|
|
3262 |
msgstr ""
|
3263 |
|
3264 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
3265 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3266 |
#: pages/checkout.php:570
|
3267 |
#: classes/gateways/class.pmprogateway_braintree.php:303
|
3268 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
3269 |
#: classes/gateways/class.pmprogateway_braintree.php:318
|
|
|
3270 |
#: classes/gateways/class.pmprogateway_stripe.php:449
|
3271 |
#: classes/gateways/class.pmprogateway_stripe.php:450
|
3272 |
#: classes/gateways/class.pmprogateway_stripe.php:460
|
3273 |
#: classes/gateways/class.pmprogateway_stripe.php:464
|
3274 |
-
#: classes/gateways/class.pmprogateway_stripe.php:490
|
|
|
3275 |
#: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
|
3276 |
-
#: pages/
|
3277 |
-
#: pages/checkout.php:
|
3278 |
-
#: pages/checkout.php:566 pages/checkout.php:570
|
3279 |
msgid "Card Number"
|
3280 |
msgstr ""
|
3281 |
|
3282 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3283 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3284 |
-
#: pages/checkout.php:
|
3285 |
#: classes/gateways/class.pmprogateway_braintree.php:340
|
3286 |
#: classes/gateways/class.pmprogateway_braintree.php:353
|
3287 |
#: classes/gateways/class.pmprogateway_braintree.php:355
|
|
|
3288 |
#: classes/gateways/class.pmprogateway_stripe.php:486
|
3289 |
#: classes/gateways/class.pmprogateway_stripe.php:487
|
3290 |
#: classes/gateways/class.pmprogateway_stripe.php:497
|
3291 |
#: classes/gateways/class.pmprogateway_stripe.php:501
|
3292 |
-
#: classes/gateways/class.pmprogateway_stripe.php:527
|
|
|
3293 |
#: pages/billing.php:285 pages/billing.php:294 pages/billing.php:297
|
3294 |
-
#: pages/
|
3295 |
-
#: pages/checkout.php:
|
3296 |
-
#: pages/checkout.php:603 pages/checkout.php:607
|
|
|
3297 |
msgid "CVV"
|
3298 |
msgstr ""
|
3299 |
|
3300 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3301 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3302 |
-
#: pages/checkout.php:
|
3303 |
#: classes/gateways/class.pmprogateway_braintree.php:341
|
3304 |
#: classes/gateways/class.pmprogateway_braintree.php:354
|
3305 |
#: classes/gateways/class.pmprogateway_braintree.php:356
|
|
|
3306 |
#: classes/gateways/class.pmprogateway_stripe.php:487
|
3307 |
#: classes/gateways/class.pmprogateway_stripe.php:488
|
3308 |
#: classes/gateways/class.pmprogateway_stripe.php:498
|
3309 |
#: classes/gateways/class.pmprogateway_stripe.php:502
|
3310 |
-
#: classes/gateways/class.pmprogateway_stripe.php:528
|
|
|
3311 |
#: pages/billing.php:286 pages/billing.php:295 pages/billing.php:298
|
3312 |
-
#: pages/
|
3313 |
-
#: pages/checkout.php:
|
3314 |
-
#: pages/checkout.php:604 pages/checkout.php:608
|
|
|
3315 |
msgid "what's this?"
|
3316 |
msgstr ""
|
3317 |
|
3318 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3319 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3320 |
-
#: pages/checkout.php:
|
3321 |
#: classes/gateways/class.pmprogateway_braintree.php:351
|
3322 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
3323 |
#: classes/gateways/class.pmprogateway_braintree.php:366
|
|
|
3324 |
#: classes/gateways/class.pmprogateway_stripe.php:497
|
3325 |
#: classes/gateways/class.pmprogateway_stripe.php:498
|
3326 |
#: classes/gateways/class.pmprogateway_stripe.php:508
|
3327 |
#: classes/gateways/class.pmprogateway_stripe.php:512
|
3328 |
-
#: classes/gateways/class.pmprogateway_stripe.php:538
|
|
|
3329 |
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:87
|
3330 |
#: pages/checkout.php:88 pages/checkout.php:551 pages/checkout.php:567
|
3331 |
#: pages/checkout.php:568 pages/checkout.php:575 pages/checkout.php:596
|
3332 |
#: pages/checkout.php:605 pages/checkout.php:614 pages/checkout.php:618
|
|
|
3333 |
msgid "Apply"
|
3334 |
msgstr ""
|
3335 |
|
3336 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3337 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3338 |
#: classes/gateways/class.pmprogateway_braintree.php:61
|
3339 |
#: classes/gateways/class.pmprogateway_braintree.php:406
|
3340 |
#: classes/gateways/class.pmprogateway_braintree.php:419
|
3341 |
#: classes/gateways/class.pmprogateway_braintree.php:421
|
|
|
3342 |
#: classes/gateways/class.pmprogateway_stripe.php:53
|
3343 |
#: classes/gateways/class.pmprogateway_stripe.php:1011
|
3344 |
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
@@ -3346,75 +3393,83 @@ msgstr ""
|
|
3346 |
#: classes/gateways/class.pmprogateway_stripe.php:1036
|
3347 |
#: classes/gateways/class.pmprogateway_stripe.php:1040
|
3348 |
#: classes/gateways/class.pmprogateway_stripe.php:1068
|
|
|
3349 |
msgid "Unknown error: Initial payment failed."
|
3350 |
msgstr ""
|
3351 |
|
3352 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3353 |
#: classes/gateways/class.pmprogateway_braintree.php:120
|
3354 |
#: classes/gateways/class.pmprogateway_braintree.php:465
|
3355 |
#: classes/gateways/class.pmprogateway_braintree.php:478
|
3356 |
#: classes/gateways/class.pmprogateway_braintree.php:480
|
|
|
3357 |
msgid "Error during settlement:"
|
3358 |
msgstr ""
|
3359 |
|
3360 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3361 |
#: classes/gateways/class.pmprogateway_braintree.php:129
|
3362 |
#: classes/gateways/class.pmprogateway_braintree.php:474
|
3363 |
#: classes/gateways/class.pmprogateway_braintree.php:487
|
3364 |
#: classes/gateways/class.pmprogateway_braintree.php:489
|
|
|
3365 |
msgid "Error during charge:"
|
3366 |
msgstr ""
|
3367 |
|
3368 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3369 |
#: classes/gateways/class.pmprogateway_braintree.php:198
|
3370 |
#: classes/gateways/class.pmprogateway_braintree.php:221
|
3371 |
#: classes/gateways/class.pmprogateway_braintree.php:566
|
3372 |
#: classes/gateways/class.pmprogateway_braintree.php:579
|
3373 |
#: classes/gateways/class.pmprogateway_braintree.php:581
|
|
|
3374 |
msgid "Failed to update customer."
|
3375 |
msgstr ""
|
3376 |
|
3377 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3378 |
#: classes/gateways/class.pmprogateway_braintree.php:246
|
3379 |
#: classes/gateways/class.pmprogateway_braintree.php:269
|
3380 |
#: classes/gateways/class.pmprogateway_braintree.php:614
|
3381 |
#: classes/gateways/class.pmprogateway_braintree.php:627
|
3382 |
#: classes/gateways/class.pmprogateway_braintree.php:629
|
|
|
3383 |
msgid "Failed to create customer."
|
3384 |
msgstr ""
|
3385 |
|
3386 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3387 |
#: classes/gateways/class.pmprogateway_braintree.php:253
|
3388 |
#: classes/gateways/class.pmprogateway_braintree.php:276
|
3389 |
#: classes/gateways/class.pmprogateway_braintree.php:621
|
3390 |
#: classes/gateways/class.pmprogateway_braintree.php:634
|
3391 |
#: classes/gateways/class.pmprogateway_braintree.php:636
|
|
|
3392 |
msgid "Error creating customer record with Braintree:"
|
3393 |
msgstr ""
|
3394 |
|
3395 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3396 |
#: classes/gateways/class.pmprogateway_braintree.php:344
|
3397 |
#: classes/gateways/class.pmprogateway_braintree.php:345
|
3398 |
#: classes/gateways/class.pmprogateway_braintree.php:376
|
3399 |
#: classes/gateways/class.pmprogateway_braintree.php:721
|
3400 |
#: classes/gateways/class.pmprogateway_braintree.php:734
|
3401 |
#: classes/gateways/class.pmprogateway_braintree.php:736
|
|
|
3402 |
msgid "Error subscribing customer to plan with Braintree:"
|
3403 |
msgstr ""
|
3404 |
|
3405 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3406 |
#: classes/gateways/class.pmprogateway_braintree.php:359
|
3407 |
#: classes/gateways/class.pmprogateway_braintree.php:360
|
3408 |
#: classes/gateways/class.pmprogateway_braintree.php:391
|
3409 |
#: classes/gateways/class.pmprogateway_braintree.php:736
|
3410 |
#: classes/gateways/class.pmprogateway_braintree.php:749
|
3411 |
#: classes/gateways/class.pmprogateway_braintree.php:751
|
|
|
3412 |
msgid "Failed to subscribe with Braintree:"
|
3413 |
msgstr ""
|
3414 |
|
3415 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3416 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3417 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3418 |
#: classes/gateways/class.pmprogateway_braintree.php:397
|
3419 |
#: classes/gateways/class.pmprogateway_braintree.php:398
|
3420 |
#: classes/gateways/class.pmprogateway_braintree.php:410
|
@@ -3427,11 +3482,14 @@ msgstr ""
|
|
3427 |
#: classes/gateways/class.pmprogateway_braintree.php:774
|
3428 |
#: classes/gateways/class.pmprogateway_braintree.php:787
|
3429 |
#: classes/gateways/class.pmprogateway_braintree.php:789
|
|
|
3430 |
#: classes/gateways/class.pmprogateway_braintree.php:794
|
3431 |
#: classes/gateways/class.pmprogateway_braintree.php:800
|
3432 |
#: classes/gateways/class.pmprogateway_braintree.php:802
|
|
|
3433 |
#: classes/gateways/class.pmprogateway_braintree.php:807
|
3434 |
#: classes/gateways/class.pmprogateway_braintree.php:809
|
|
|
3435 |
#: classes/gateways/class.pmprogateway_stripe.php:343
|
3436 |
#: classes/gateways/class.pmprogateway_stripe.php:344
|
3437 |
#: classes/gateways/class.pmprogateway_stripe.php:351
|
@@ -3689,13 +3747,13 @@ msgstr ""
|
|
3689 |
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3690 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3691 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3692 |
-
#: pages/checkout.php:
|
3693 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3694 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3695 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3696 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3697 |
#: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
|
3698 |
-
#: pages/checkout.php:722 pages/checkout.php:728
|
3699 |
msgid "Submit and Check Out"
|
3700 |
msgstr ""
|
3701 |
|
@@ -3703,7 +3761,7 @@ msgstr ""
|
|
3703 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3704 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3705 |
#: classes/gateways/class.pmprogateway_twocheckout.php:203
|
3706 |
-
#: pages/checkout.php:
|
3707 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3708 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3709 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
@@ -3712,7 +3770,7 @@ msgstr ""
|
|
3712 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3713 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3714 |
#: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
|
3715 |
-
#: pages/checkout.php:722 pages/checkout.php:728
|
3716 |
msgid "Submit and Confirm"
|
3717 |
msgstr ""
|
3718 |
|
@@ -3722,6 +3780,7 @@ msgstr ""
|
|
3722 |
#: classes/gateways/class.pmprogateway_paypal.php:385
|
3723 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
3724 |
#: classes/gateways/class.pmprogateway_paypal.php:607
|
|
|
3725 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:301
|
3726 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:303
|
3727 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:305
|
@@ -3788,7 +3847,7 @@ msgid ""
|
|
3788 |
"settings."
|
3789 |
msgstr ""
|
3790 |
|
3791 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3792 |
#: classes/gateways/class.pmprogateway_stripe.php:51
|
3793 |
#, php-format
|
3794 |
msgid ""
|
@@ -3796,7 +3855,7 @@ msgid ""
|
|
3796 |
"your hosting provider to enable it"
|
3797 |
msgstr ""
|
3798 |
|
3799 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3800 |
#: paid-memberships-pro.php:128
|
3801 |
#: classes/gateways/class.pmprogateway_stripe.php:93
|
3802 |
#: classes/gateways/class.pmprogateway_stripe.php:94
|
@@ -3808,7 +3867,7 @@ msgstr ""
|
|
3808 |
msgid "Stripe"
|
3809 |
msgstr ""
|
3810 |
|
3811 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3812 |
#: classes/gateways/class.pmprogateway_stripe.php:148
|
3813 |
#: classes/gateways/class.pmprogateway_stripe.php:149
|
3814 |
#: classes/gateways/class.pmprogateway_stripe.php:159
|
@@ -3816,7 +3875,7 @@ msgstr ""
|
|
3816 |
msgid "Stripe Settings"
|
3817 |
msgstr ""
|
3818 |
|
3819 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3820 |
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
3821 |
#: adminpages/paymentsettings.php:286
|
3822 |
#: classes/gateways/class.pmprogateway_stripe.php:153
|
@@ -3826,7 +3885,7 @@ msgstr ""
|
|
3826 |
msgid "Secret Key"
|
3827 |
msgstr ""
|
3828 |
|
3829 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3830 |
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
3831 |
#: adminpages/paymentsettings.php:294
|
3832 |
#: classes/gateways/class.pmprogateway_stripe.php:161
|
@@ -3836,7 +3895,7 @@ msgstr ""
|
|
3836 |
msgid "Publishable Key"
|
3837 |
msgstr ""
|
3838 |
|
3839 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3840 |
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
3841 |
#: adminpages/paymentsettings.php:432
|
3842 |
#: classes/gateways/class.pmprogateway_stripe.php:169
|
@@ -3846,7 +3905,7 @@ msgstr ""
|
|
3846 |
msgid "Show Billing Address Fields"
|
3847 |
msgstr ""
|
3848 |
|
3849 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3850 |
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
3851 |
#: classes/gateways/class.pmprogateway_stripe.php:176
|
3852 |
#: classes/gateways/class.pmprogateway_stripe.php:177
|
@@ -3858,7 +3917,7 @@ msgid ""
|
|
3858 |
"verification in the Stripe dashboard settings.</strong>"
|
3859 |
msgstr ""
|
3860 |
|
3861 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3862 |
#: adminpages/paymentsettings.php:465 adminpages/paymentsettings.php:506
|
3863 |
#: adminpages/paymentsettings.php:512 adminpages/paymentsettings.php:514
|
3864 |
#: classes/gateways/class.pmprogateway_stripe.php:184
|
@@ -3868,58 +3927,63 @@ msgstr ""
|
|
3868 |
msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
|
3869 |
msgstr ""
|
3870 |
|
3871 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3872 |
#: classes/gateways/class.pmprogateway_stripe.php:567
|
3873 |
#: classes/gateways/class.pmprogateway_stripe.php:568
|
3874 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3875 |
#: classes/gateways/class.pmprogateway_stripe.php:582
|
3876 |
#: classes/gateways/class.pmprogateway_stripe.php:608
|
|
|
3877 |
msgid "Subscription Updates"
|
3878 |
msgstr ""
|
3879 |
|
3880 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3881 |
#: classes/gateways/class.pmprogateway_stripe.php:571
|
3882 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
3883 |
#: classes/gateways/class.pmprogateway_stripe.php:582
|
3884 |
#: classes/gateways/class.pmprogateway_stripe.php:586
|
3885 |
#: classes/gateways/class.pmprogateway_stripe.php:612
|
|
|
3886 |
msgid ""
|
3887 |
"Subscription updates, allow you to change the member's subscription values "
|
3888 |
"at predefined times. Be sure to click Update Profile after making changes."
|
3889 |
msgstr ""
|
3890 |
|
3891 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3892 |
#: classes/gateways/class.pmprogateway_stripe.php:573
|
3893 |
#: classes/gateways/class.pmprogateway_stripe.php:574
|
3894 |
#: classes/gateways/class.pmprogateway_stripe.php:584
|
3895 |
#: classes/gateways/class.pmprogateway_stripe.php:588
|
3896 |
#: classes/gateways/class.pmprogateway_stripe.php:614
|
|
|
3897 |
msgid ""
|
3898 |
"Subscription updates, allow you to change the member's subscription values "
|
3899 |
"at predefined times. Be sure to click Update User after making changes."
|
3900 |
msgstr ""
|
3901 |
|
3902 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3903 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3904 |
#: classes/gateways/class.pmprogateway_stripe.php:579
|
3905 |
#: classes/gateways/class.pmprogateway_stripe.php:589
|
3906 |
#: classes/gateways/class.pmprogateway_stripe.php:593
|
3907 |
-
#: classes/gateways/class.pmprogateway_stripe.php:619
|
|
|
3908 |
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
|
3909 |
-
#: pages/billing.php:341 pages/billing.php:343
|
3910 |
msgid "Update"
|
3911 |
msgstr ""
|
3912 |
|
3913 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3914 |
#: classes/gateways/class.pmprogateway_stripe.php:769
|
3915 |
#: classes/gateways/class.pmprogateway_stripe.php:770
|
3916 |
#: classes/gateways/class.pmprogateway_stripe.php:780
|
3917 |
#: classes/gateways/class.pmprogateway_stripe.php:784
|
3918 |
#: classes/gateways/class.pmprogateway_stripe.php:812
|
|
|
3919 |
msgid "Could not cancel the old subscription. Updates have not been processed."
|
3920 |
msgstr ""
|
3921 |
|
3922 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3923 |
#: classes/gateways/class.pmprogateway_stripe.php:190
|
3924 |
#: classes/gateways/class.pmprogateway_stripe.php:192
|
3925 |
#: classes/gateways/class.pmprogateway_stripe.php:199
|
@@ -3933,17 +3997,19 @@ msgstr ""
|
|
3933 |
#: classes/gateways/class.pmprogateway_stripe.php:1218
|
3934 |
#: classes/gateways/class.pmprogateway_stripe.php:1246
|
3935 |
#: classes/gateways/class.pmprogateway_stripe.php:1256
|
|
|
3936 |
msgid "Error creating customer record with Stripe:"
|
3937 |
msgstr ""
|
3938 |
|
3939 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3940 |
#: classes/gateways/class.pmprogateway_stripe.php:1275
|
3941 |
#: classes/gateways/class.pmprogateway_stripe.php:1303
|
3942 |
#: classes/gateways/class.pmprogateway_stripe.php:1313
|
|
|
3943 |
msgid "Error getting subscription with Stripe:"
|
3944 |
msgstr ""
|
3945 |
|
3946 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3947 |
#: classes/gateways/class.pmprogateway_stripe.php:278
|
3948 |
#: classes/gateways/class.pmprogateway_stripe.php:279
|
3949 |
#: classes/gateways/class.pmprogateway_stripe.php:286
|
@@ -3965,10 +4031,11 @@ msgstr ""
|
|
3965 |
#: classes/gateways/class.pmprogateway_stripe.php:1425
|
3966 |
#: classes/gateways/class.pmprogateway_stripe.php:1453
|
3967 |
#: classes/gateways/class.pmprogateway_stripe.php:1463
|
|
|
3968 |
msgid "Error creating plan with Stripe:"
|
3969 |
msgstr ""
|
3970 |
|
3971 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3972 |
#: classes/gateways/class.pmprogateway_stripe.php:294
|
3973 |
#: classes/gateways/class.pmprogateway_stripe.php:295
|
3974 |
#: classes/gateways/class.pmprogateway_stripe.php:302
|
@@ -3985,10 +4052,11 @@ msgstr ""
|
|
3985 |
#: classes/gateways/class.pmprogateway_stripe.php:1456
|
3986 |
#: classes/gateways/class.pmprogateway_stripe.php:1484
|
3987 |
#: classes/gateways/class.pmprogateway_stripe.php:1494
|
|
|
3988 |
msgid "Error subscribing customer to plan with Stripe:"
|
3989 |
msgstr ""
|
3990 |
|
3991 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3992 |
#: classes/gateways/class.pmprogateway_stripe.php:383
|
3993 |
#: classes/gateways/class.pmprogateway_stripe.php:389
|
3994 |
#: classes/gateways/class.pmprogateway_stripe.php:410
|
@@ -4002,10 +4070,11 @@ msgstr ""
|
|
4002 |
#: classes/gateways/class.pmprogateway_stripe.php:1552
|
4003 |
#: classes/gateways/class.pmprogateway_stripe.php:1580
|
4004 |
#: classes/gateways/class.pmprogateway_stripe.php:1590
|
|
|
4005 |
msgid "Could not cancel old subscription."
|
4006 |
msgstr ""
|
4007 |
|
4008 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
4009 |
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
4010 |
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
4011 |
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
@@ -4016,6 +4085,7 @@ msgstr ""
|
|
4016 |
#: classes/gateways/class.pmprogateway_stripe.php:1569
|
4017 |
#: classes/gateways/class.pmprogateway_stripe.php:1597
|
4018 |
#: classes/gateways/class.pmprogateway_stripe.php:1607
|
|
|
4019 |
msgid "Could not find the customer."
|
4020 |
msgstr ""
|
4021 |
|
@@ -4385,189 +4455,191 @@ msgstr ""
|
|
4385 |
msgid "Vietnamese Dong"
|
4386 |
msgstr ""
|
4387 |
|
4388 |
-
#: includes/functions.php:
|
4389 |
#: includes/functions.php:196 includes/functions.php:200
|
4390 |
#: includes/functions.php:202 includes/functions.php:203
|
4391 |
#: includes/functions.php:204 includes/functions.php:207
|
4392 |
-
#: includes/functions.php:243
|
4393 |
#, php-format
|
4394 |
msgid "The price for membership is <strong>%s</strong> now"
|
4395 |
msgstr ""
|
4396 |
|
4397 |
-
#: includes/functions.php:
|
4398 |
#: includes/functions.php:204 includes/functions.php:205
|
4399 |
#: includes/functions.php:206 includes/functions.php:209
|
4400 |
-
#: includes/functions.php:245
|
4401 |
#, php-format
|
4402 |
msgid "<strong>%s</strong> now"
|
4403 |
msgstr ""
|
4404 |
|
4405 |
-
#: includes/functions.php:
|
4406 |
#: includes/functions.php:205 includes/functions.php:211
|
4407 |
#: includes/functions.php:213 includes/functions.php:214
|
4408 |
#: includes/functions.php:215 includes/functions.php:218
|
4409 |
-
#: includes/functions.php:254
|
4410 |
#, php-format
|
4411 |
msgid " and then <strong>%s per %s for %d more %s</strong>."
|
4412 |
msgstr ""
|
4413 |
|
4414 |
-
#: includes/functions.php:
|
|
|
4415 |
#, php-format
|
4416 |
msgid " and then <strong>%s every %d %s for %d more payments</strong>."
|
4417 |
msgstr ""
|
4418 |
|
4419 |
-
#: includes/functions.php:
|
4420 |
#: includes/functions.php:214 includes/functions.php:220
|
4421 |
#: includes/functions.php:222 includes/functions.php:223
|
4422 |
#: includes/functions.php:224 includes/functions.php:227
|
4423 |
-
#: includes/functions.php:263
|
4424 |
#, php-format
|
4425 |
msgid " and then <strong>%s after %d %s</strong>."
|
4426 |
msgstr ""
|
4427 |
|
4428 |
-
#: includes/functions.php:
|
4429 |
#: includes/functions.php:229 includes/functions.php:230
|
4430 |
#: includes/functions.php:231 includes/functions.php:235
|
4431 |
-
#: includes/functions.php:271
|
4432 |
#, php-format
|
4433 |
msgid "The price for membership is <strong>%s per %s</strong>."
|
4434 |
msgstr ""
|
4435 |
|
4436 |
-
#: includes/functions.php:
|
4437 |
#: includes/functions.php:233 includes/functions.php:237
|
4438 |
-
#: includes/functions.php:273
|
4439 |
#, php-format
|
4440 |
msgid "<strong>%s per %s</strong>."
|
4441 |
msgstr ""
|
4442 |
|
4443 |
-
#: includes/functions.php:
|
4444 |
#: includes/functions.php:234 includes/functions.php:235
|
4445 |
#: includes/functions.php:238 includes/functions.php:242
|
4446 |
-
#: includes/functions.php:278
|
4447 |
#, php-format
|
4448 |
msgid "The price for membership is <strong>%s every %d %s</strong>."
|
4449 |
msgstr ""
|
4450 |
|
4451 |
-
#: includes/functions.php:
|
4452 |
#: includes/functions.php:240 includes/functions.php:244
|
4453 |
-
#: includes/functions.php:280
|
4454 |
#, php-format
|
4455 |
msgid "<strong>%s every %d %s</strong>."
|
4456 |
msgstr ""
|
4457 |
|
4458 |
-
#: includes/functions.php:
|
4459 |
#: includes/functions.php:220 includes/functions.php:228
|
4460 |
#: includes/functions.php:238 includes/functions.php:239
|
4461 |
#: includes/functions.php:240 includes/functions.php:242
|
4462 |
#: includes/functions.php:245 includes/functions.php:249
|
4463 |
-
#: includes/functions.php:285
|
4464 |
#, php-format
|
4465 |
msgid " and then <strong>%s per %s</strong>."
|
4466 |
msgstr ""
|
4467 |
|
4468 |
-
#: includes/functions.php:
|
4469 |
#: includes/functions.php:224 includes/functions.php:232
|
4470 |
#: includes/functions.php:242 includes/functions.php:243
|
4471 |
#: includes/functions.php:244 includes/functions.php:246
|
4472 |
#: includes/functions.php:249 includes/functions.php:253
|
4473 |
-
#: includes/functions.php:289
|
4474 |
#, php-format
|
4475 |
msgid " and then <strong>%s every %d %s</strong>."
|
4476 |
msgstr ""
|
4477 |
|
4478 |
-
#: includes/functions.php:
|
4479 |
#: includes/functions.php:238 includes/functions.php:249
|
4480 |
#: includes/functions.php:260 includes/functions.php:261
|
4481 |
#: includes/functions.php:262 includes/functions.php:264
|
4482 |
#: includes/functions.php:267 includes/functions.php:271
|
4483 |
-
#: includes/functions.php:307 pages/levels.php:82
|
4484 |
msgid "After your initial payment, your first payment is Free."
|
4485 |
msgstr ""
|
4486 |
|
4487 |
-
#: includes/functions.php:
|
4488 |
#: includes/functions.php:242 includes/functions.php:253
|
4489 |
#: includes/functions.php:264 includes/functions.php:265
|
4490 |
#: includes/functions.php:266 includes/functions.php:268
|
4491 |
#: includes/functions.php:271 includes/functions.php:275
|
4492 |
-
#: includes/functions.php:311 pages/levels.php:86
|
4493 |
#, php-format
|
4494 |
msgid "After your initial payment, your first %d payments are Free."
|
4495 |
msgstr ""
|
4496 |
|
4497 |
-
#: includes/functions.php:
|
4498 |
#: includes/functions.php:249 includes/functions.php:260
|
4499 |
#: includes/functions.php:271 includes/functions.php:272
|
4500 |
#: includes/functions.php:273 includes/functions.php:275
|
4501 |
#: includes/functions.php:278 includes/functions.php:282
|
4502 |
-
#: includes/functions.php:318 pages/levels.php:93
|
4503 |
#, php-format
|
4504 |
msgid "After your initial payment, your first payment will cost %s."
|
4505 |
msgstr ""
|
4506 |
|
4507 |
-
#: includes/functions.php:
|
4508 |
#: includes/functions.php:253 includes/functions.php:264
|
4509 |
#: includes/functions.php:275 includes/functions.php:276
|
4510 |
#: includes/functions.php:277 includes/functions.php:279
|
4511 |
#: includes/functions.php:282 includes/functions.php:286
|
4512 |
-
#: includes/functions.php:322 pages/levels.php:97
|
4513 |
#, php-format
|
4514 |
msgid "After your initial payment, your first %d payments will cost %s."
|
4515 |
msgstr ""
|
4516 |
|
4517 |
-
#: includes/functions.php:
|
4518 |
#: includes/functions.php:264 includes/functions.php:275
|
4519 |
#: includes/functions.php:286 includes/functions.php:287
|
4520 |
#: includes/functions.php:288 includes/functions.php:290
|
4521 |
#: includes/functions.php:293 includes/functions.php:297
|
4522 |
-
#: includes/functions.php:333
|
4523 |
#, php-format
|
4524 |
msgid "Customers in %s will be charged %s%% tax."
|
4525 |
msgstr ""
|
4526 |
|
4527 |
-
#: includes/functions.php:
|
4528 |
#: includes/functions.php:278 includes/functions.php:289
|
4529 |
#: includes/functions.php:300 includes/functions.php:301
|
4530 |
#: includes/functions.php:302 includes/functions.php:304
|
4531 |
#: includes/functions.php:307 includes/functions.php:311
|
4532 |
-
#: includes/functions.php:347
|
4533 |
#, php-format
|
4534 |
msgid "Membership expires after %d %s."
|
4535 |
msgstr ""
|
4536 |
|
4537 |
-
#: includes/functions.php:
|
4538 |
#: includes/functions.php:514 includes/functions.php:525
|
4539 |
#: includes/functions.php:536 includes/functions.php:537
|
4540 |
#: includes/functions.php:538 includes/functions.php:545
|
4541 |
#: includes/functions.php:569 includes/functions.php:570
|
4542 |
#: includes/functions.php:576 includes/functions.php:592
|
4543 |
#: includes/functions.php:615 includes/functions.php:694
|
|
|
4544 |
msgid "User ID not found."
|
4545 |
msgstr ""
|
4546 |
|
4547 |
-
#: includes/functions.php:
|
4548 |
#: includes/functions.php:531 includes/functions.php:542
|
4549 |
#: includes/functions.php:553 includes/functions.php:554
|
4550 |
#: includes/functions.php:555 includes/functions.php:562
|
4551 |
#: includes/functions.php:586 includes/functions.php:587
|
4552 |
#: includes/functions.php:589 includes/functions.php:596
|
4553 |
#: includes/functions.php:612 includes/functions.php:635
|
4554 |
-
#: includes/functions.php:714
|
4555 |
msgid "Invalid level."
|
4556 |
msgstr ""
|
4557 |
|
4558 |
-
#: includes/functions.php:
|
4559 |
#: includes/functions.php:542 includes/functions.php:553
|
4560 |
#: includes/functions.php:564 includes/functions.php:565
|
4561 |
#: includes/functions.php:566 includes/functions.php:573
|
4562 |
#: includes/functions.php:597 includes/functions.php:598
|
4563 |
#: includes/functions.php:600 includes/functions.php:607
|
4564 |
#: includes/functions.php:623 includes/functions.php:646
|
4565 |
-
#: includes/functions.php:725
|
4566 |
msgid "not changing?"
|
4567 |
msgstr ""
|
4568 |
|
4569 |
-
#: includes/functions.php:
|
4570 |
-
#: includes/functions.php:
|
4571 |
#: includes/functions.php:559 includes/functions.php:570
|
4572 |
#: includes/functions.php:581 includes/functions.php:582
|
4573 |
#: includes/functions.php:583 includes/functions.php:590
|
@@ -4586,11 +4658,13 @@ msgstr ""
|
|
4586 |
#: includes/functions.php:700 includes/functions.php:707
|
4587 |
#: includes/functions.php:722 includes/functions.php:723
|
4588 |
#: includes/functions.php:742 includes/functions.php:746
|
4589 |
-
#: includes/functions.php:
|
|
|
|
|
4590 |
msgid "Error interacting with database"
|
4591 |
msgstr ""
|
4592 |
|
4593 |
-
#: includes/functions.php:
|
4594 |
#: includes/functions.php:629 includes/functions.php:651
|
4595 |
#: includes/functions.php:667 includes/functions.php:668
|
4596 |
#: includes/functions.php:678 includes/functions.php:681
|
@@ -4605,20 +4679,21 @@ msgstr ""
|
|
4605 |
#: includes/functions.php:778 includes/functions.php:780
|
4606 |
#: includes/functions.php:787 includes/functions.php:803
|
4607 |
#: includes/functions.php:826 includes/functions.php:881
|
4608 |
-
#: includes/functions.php:920
|
|
|
4609 |
msgid "Membership level not found."
|
4610 |
msgstr ""
|
4611 |
|
4612 |
-
#: includes/functions.php:
|
4613 |
#: includes/functions.php:1101 includes/functions.php:1118
|
4614 |
#: includes/functions.php:1142 includes/functions.php:1143
|
4615 |
#: includes/functions.php:1150 includes/functions.php:1157
|
4616 |
#: includes/functions.php:1173 includes/functions.php:1196
|
4617 |
-
#: includes/functions.php:1290
|
4618 |
msgid "No code was given to check."
|
4619 |
msgstr ""
|
4620 |
|
4621 |
-
#: includes/functions.php:
|
4622 |
#: includes/functions.php:1072 includes/functions.php:1088
|
4623 |
#: includes/functions.php:1099 includes/functions.php:1102
|
4624 |
#: includes/functions.php:1109 includes/functions.php:1110
|
@@ -4627,10 +4702,11 @@ msgstr ""
|
|
4627 |
#: includes/functions.php:1152 includes/functions.php:1159
|
4628 |
#: includes/functions.php:1166 includes/functions.php:1182
|
4629 |
#: includes/functions.php:1205 includes/functions.php:1299
|
|
|
4630 |
msgid "The discount code could not be found."
|
4631 |
msgstr ""
|
4632 |
|
4633 |
-
#: includes/functions.php:
|
4634 |
#: includes/functions.php:1088 includes/functions.php:1104
|
4635 |
#: includes/functions.php:1115 includes/functions.php:1118
|
4636 |
#: includes/functions.php:1124 includes/functions.php:1125
|
@@ -4639,11 +4715,12 @@ msgstr ""
|
|
4639 |
#: includes/functions.php:1167 includes/functions.php:1174
|
4640 |
#: includes/functions.php:1181 includes/functions.php:1197
|
4641 |
#: includes/functions.php:1220 includes/functions.php:1314
|
|
|
4642 |
#, php-format
|
4643 |
msgid "This discount code goes into effect on %s."
|
4644 |
msgstr ""
|
4645 |
|
4646 |
-
#: includes/functions.php:
|
4647 |
#: includes/functions.php:1097 includes/functions.php:1113
|
4648 |
#: includes/functions.php:1124 includes/functions.php:1127
|
4649 |
#: includes/functions.php:1131 includes/functions.php:1132
|
@@ -4652,11 +4729,12 @@ msgstr ""
|
|
4652 |
#: includes/functions.php:1174 includes/functions.php:1181
|
4653 |
#: includes/functions.php:1188 includes/functions.php:1204
|
4654 |
#: includes/functions.php:1227 includes/functions.php:1321
|
|
|
4655 |
#, php-format
|
4656 |
msgid "This discount code expired on %s."
|
4657 |
msgstr ""
|
4658 |
|
4659 |
-
#: includes/functions.php:
|
4660 |
#: includes/functions.php:1109 includes/functions.php:1125
|
4661 |
#: includes/functions.php:1136 includes/functions.php:1139
|
4662 |
#: includes/functions.php:1141 includes/functions.php:1142
|
@@ -4665,10 +4743,11 @@ msgstr ""
|
|
4665 |
#: includes/functions.php:1184 includes/functions.php:1191
|
4666 |
#: includes/functions.php:1198 includes/functions.php:1214
|
4667 |
#: includes/functions.php:1237 includes/functions.php:1331
|
|
|
4668 |
msgid "This discount code is no longer valid."
|
4669 |
msgstr ""
|
4670 |
|
4671 |
-
#: includes/functions.php:
|
4672 |
#: includes/functions.php:1124 includes/functions.php:1140
|
4673 |
#: includes/functions.php:1151 includes/functions.php:1154
|
4674 |
#: includes/functions.php:1155 includes/functions.php:1164
|
@@ -4676,11 +4755,11 @@ msgstr ""
|
|
4676 |
#: includes/functions.php:1196 includes/functions.php:1197
|
4677 |
#: includes/functions.php:1204 includes/functions.php:1211
|
4678 |
#: includes/functions.php:1227 includes/functions.php:1250
|
4679 |
-
#: includes/functions.php:1344
|
4680 |
msgid "This discount code does not apply to this membership level."
|
4681 |
msgstr ""
|
4682 |
|
4683 |
-
#: includes/functions.php:
|
4684 |
#: includes/functions.php:1132 includes/functions.php:1148
|
4685 |
#: includes/functions.php:1159 includes/functions.php:1162
|
4686 |
#: includes/functions.php:1172 includes/functions.php:1180
|
@@ -4689,10 +4768,11 @@ msgstr ""
|
|
4689 |
#: includes/functions.php:1223 includes/functions.php:1230
|
4690 |
#: includes/functions.php:1237 includes/functions.php:1253
|
4691 |
#: includes/functions.php:1276 includes/functions.php:1370
|
|
|
4692 |
msgid "This discount code is okay."
|
4693 |
msgstr ""
|
4694 |
|
4695 |
-
#: includes/functions.php:
|
4696 |
#: includes/functions.php:1156 includes/functions.php:1172
|
4697 |
#: includes/functions.php:1183 includes/functions.php:1186
|
4698 |
#: includes/functions.php:1196 includes/functions.php:1205
|
@@ -4701,10 +4781,11 @@ msgstr ""
|
|
4701 |
#: includes/functions.php:1255 includes/functions.php:1262
|
4702 |
#: includes/functions.php:1278 includes/functions.php:1301
|
4703 |
#: includes/functions.php:1395 includes/functions.php:1397
|
|
|
4704 |
msgid "and"
|
4705 |
msgstr ""
|
4706 |
|
4707 |
-
#: includes/functions.php:
|
4708 |
#: includes/functions.php:1341 includes/functions.php:1361
|
4709 |
#: includes/functions.php:1372 includes/functions.php:1375
|
4710 |
#: includes/functions.php:1385 includes/functions.php:1394
|
@@ -4713,11 +4794,11 @@ msgstr ""
|
|
4713 |
#: includes/functions.php:1450 includes/functions.php:1457
|
4714 |
#: includes/functions.php:1473 includes/functions.php:1496
|
4715 |
#: includes/functions.php:1501 includes/functions.php:1620
|
4716 |
-
#: includes/functions.php:1624
|
4717 |
msgid "Sign Up for !!name!! Now"
|
4718 |
msgstr ""
|
4719 |
|
4720 |
-
#: includes/functions.php:
|
4721 |
#: includes/functions.php:1347 includes/functions.php:1367
|
4722 |
#: includes/functions.php:1378 includes/functions.php:1381
|
4723 |
#: includes/functions.php:1391 includes/functions.php:1400
|
@@ -4726,14 +4807,14 @@ msgstr ""
|
|
4726 |
#: includes/functions.php:1456 includes/functions.php:1463
|
4727 |
#: includes/functions.php:1479 includes/functions.php:1502
|
4728 |
#: includes/functions.php:1507 includes/functions.php:1626
|
4729 |
-
#: includes/functions.php:1630
|
4730 |
msgid "Please specify a level id."
|
4731 |
msgstr ""
|
4732 |
|
4733 |
#: includes/init.php:258 includes/profile.php:39 includes/init.php:229
|
4734 |
#: includes/init.php:232 includes/init.php:233 includes/init.php:235
|
4735 |
#: includes/init.php:237 includes/init.php:245 includes/init.php:253
|
4736 |
-
#: includes/profile.php:37 includes/profile.php:39
|
4737 |
msgid "None"
|
4738 |
msgstr ""
|
4739 |
|
@@ -4872,52 +4953,60 @@ msgid ""
|
|
4872 |
"checkbox is selected below."
|
4873 |
msgstr ""
|
4874 |
|
4875 |
-
#: includes/updates.php:110 includes/updates.php:97
|
4876 |
msgid "Paid Memberships Pro Data Update Required"
|
4877 |
msgstr ""
|
4878 |
|
4879 |
-
#: includes/updates.php:
|
4880 |
-
|
|
|
|
|
|
|
4881 |
msgstr ""
|
4882 |
|
4883 |
-
#: includes/updates.php:
|
4884 |
msgid "All Paid Memberships Pro updates have finished."
|
4885 |
msgstr ""
|
4886 |
|
4887 |
-
#: includes/updates/upgrade_1.php:7 includes/
|
4888 |
-
#: includes/upgradecheck.php:
|
4889 |
-
#: includes/upgradecheck.php:
|
4890 |
-
#: includes/upgradecheck.php:
|
|
|
4891 |
#, php-format
|
4892 |
msgid ""
|
4893 |
"This content is for !!levels!! members only.<br /><a href=\"%s\">Register</a>"
|
4894 |
msgstr ""
|
4895 |
|
4896 |
-
#: includes/updates/upgrade_1.php:10 includes/
|
4897 |
-
#: includes/upgradecheck.php:
|
4898 |
-
#: includes/upgradecheck.php:
|
4899 |
-
#: includes/upgradecheck.php:
|
|
|
4900 |
#, php-format
|
4901 |
msgid ""
|
4902 |
"This content is for !!levels!! members only.<br /><a href=\"%s\">Log In</a> "
|
4903 |
"<a href=\"%s\">Register</a>"
|
4904 |
msgstr ""
|
4905 |
|
4906 |
-
#: includes/updates/upgrade_1.php:14 includes/
|
4907 |
-
#: includes/upgradecheck.php:
|
4908 |
-
#: includes/upgradecheck.php:
|
4909 |
-
#: includes/upgradecheck.php:
|
|
|
4910 |
msgid ""
|
4911 |
"This content is for !!levels!! members only. Visit the site and log in/"
|
4912 |
"register to read."
|
4913 |
msgstr ""
|
4914 |
|
4915 |
#: pages/billing.php:26 pages/billing.php:14 pages/billing.php:23
|
|
|
4916 |
#, php-format
|
4917 |
msgid "Logged in as <strong>%s</strong>."
|
4918 |
msgstr ""
|
4919 |
|
4920 |
#: pages/billing.php:26 pages/billing.php:14 pages/billing.php:23
|
|
|
4921 |
msgid "logout"
|
4922 |
msgstr ""
|
4923 |
|
@@ -4925,153 +5014,154 @@ msgstr ""
|
|
4925 |
#: pages/levels.php:35 shortcodes/pmpro_account.php:44
|
4926 |
#: shortcodes/pmpro_account.php:126 pages/account.php:12 pages/account.php:18
|
4927 |
#: pages/account.php:92 pages/billing.php:16 pages/billing.php:25
|
4928 |
-
#: pages/
|
4929 |
-
#: pages/levels.php:35 shortcodes/pmpro_account.php:44
|
4930 |
#: shortcodes/pmpro_account.php:123 shortcodes/pmpro_account.php:126
|
4931 |
msgid "Level"
|
4932 |
msgstr ""
|
4933 |
|
4934 |
#: pages/billing.php:30 pages/account.php:14 pages/billing.php:18
|
4935 |
-
#: pages/billing.php:27
|
4936 |
msgid "Membership Fee"
|
4937 |
msgstr ""
|
4938 |
|
4939 |
#: pages/billing.php:34 pages/account.php:18 pages/billing.php:22
|
4940 |
-
#: pages/billing.php:31 pages/levels.php:70
|
4941 |
#, php-format
|
4942 |
msgid "%s every %d %s."
|
4943 |
msgstr ""
|
4944 |
|
4945 |
#: pages/billing.php:36 pages/account.php:20 pages/billing.php:24
|
4946 |
-
#: pages/billing.php:33 pages/levels.php:66
|
4947 |
#, php-format
|
4948 |
msgid "%s per %s."
|
4949 |
msgstr ""
|
4950 |
|
4951 |
#: pages/billing.php:45 pages/account.php:25 pages/account.php:29
|
4952 |
#: pages/billing.php:29 pages/billing.php:33 pages/billing.php:42
|
|
|
4953 |
msgid "Duration"
|
4954 |
msgstr ""
|
4955 |
|
4956 |
#: pages/billing.php:55 pages/billing.php:39 pages/billing.php:43
|
4957 |
-
#: pages/billing.php:52
|
4958 |
msgid ""
|
4959 |
"Your payment subscription is managed by PayPal. Please <a href=\"http://www."
|
4960 |
"paypal.com\">login to PayPal here</a> to update your billing information."
|
4961 |
msgstr ""
|
4962 |
|
4963 |
#: pages/billing.php:81 pages/checkout.php:326 pages/billing.php:65
|
4964 |
-
#: pages/billing.php:69 pages/billing.php:78 pages/
|
4965 |
-
#: pages/checkout.php:
|
4966 |
-
#: pages/checkout.php:
|
4967 |
-
#: pages/checkout.php:328
|
4968 |
msgid "First Name"
|
4969 |
msgstr ""
|
4970 |
|
4971 |
#: pages/billing.php:85 pages/checkout.php:330 pages/billing.php:69
|
4972 |
-
#: pages/billing.php:73 pages/billing.php:82 pages/
|
4973 |
-
#: pages/checkout.php:
|
4974 |
-
#: pages/checkout.php:
|
4975 |
-
#: pages/checkout.php:332
|
4976 |
msgid "Last Name"
|
4977 |
msgstr ""
|
4978 |
|
4979 |
#: pages/billing.php:89 pages/checkout.php:334 pages/billing.php:73
|
4980 |
-
#: pages/billing.php:77 pages/billing.php:86 pages/
|
4981 |
-
#: pages/checkout.php:
|
4982 |
-
#: pages/checkout.php:
|
4983 |
-
#: pages/checkout.php:336
|
4984 |
msgid "Address 1"
|
4985 |
msgstr ""
|
4986 |
|
4987 |
#: pages/billing.php:93 pages/checkout.php:338 pages/billing.php:77
|
4988 |
-
#: pages/billing.php:81 pages/billing.php:90 pages/
|
4989 |
-
#: pages/checkout.php:
|
4990 |
-
#: pages/checkout.php:
|
4991 |
-
#: pages/checkout.php:340
|
4992 |
msgid "Address 2"
|
4993 |
msgstr ""
|
4994 |
|
4995 |
#: pages/billing.php:103 pages/checkout.php:348 pages/billing.php:87
|
4996 |
-
#: pages/billing.php:91 pages/billing.php:100 pages/
|
4997 |
-
#: pages/checkout.php:
|
4998 |
-
#: pages/checkout.php:
|
4999 |
-
#: pages/checkout.php:350
|
5000 |
msgid "City"
|
5001 |
msgstr ""
|
5002 |
|
5003 |
#: pages/billing.php:107 pages/checkout.php:352 pages/billing.php:91
|
5004 |
-
#: pages/billing.php:95 pages/billing.php:104 pages/
|
5005 |
-
#: pages/checkout.php:
|
5006 |
-
#: pages/checkout.php:
|
5007 |
-
#: pages/checkout.php:354
|
5008 |
msgid "State"
|
5009 |
msgstr ""
|
5010 |
|
5011 |
#: pages/billing.php:111 pages/checkout.php:356 pages/billing.php:95
|
5012 |
-
#: pages/billing.php:99 pages/billing.php:108 pages/
|
5013 |
-
#: pages/checkout.php:
|
5014 |
-
#: pages/checkout.php:
|
5015 |
-
#: pages/checkout.php:358
|
5016 |
msgid "Postal Code"
|
5017 |
msgstr ""
|
5018 |
|
5019 |
#: pages/billing.php:120 pages/checkout.php:365 pages/billing.php:104
|
5020 |
-
#: pages/billing.php:108 pages/billing.php:117 pages/
|
5021 |
-
#: pages/checkout.php:
|
5022 |
-
#: pages/checkout.php:
|
5023 |
-
#: pages/checkout.php:367
|
5024 |
msgid "City, State Zip"
|
5025 |
msgstr ""
|
5026 |
|
5027 |
#: pages/billing.php:173 pages/checkout.php:418 pages/billing.php:157
|
5028 |
-
#: pages/billing.php:161 pages/billing.php:170 pages/
|
5029 |
-
#: pages/checkout.php:
|
5030 |
-
#: pages/checkout.php:
|
5031 |
-
#: pages/checkout.php:420
|
5032 |
msgid "Country"
|
5033 |
msgstr ""
|
5034 |
|
5035 |
#: pages/billing.php:198 pages/checkout.php:443 pages/billing.php:182
|
5036 |
-
#: pages/billing.php:186 pages/billing.php:195 pages/
|
5037 |
-
#: pages/checkout.php:
|
5038 |
-
#: pages/checkout.php:
|
5039 |
-
#: pages/checkout.php:445
|
5040 |
msgid "Phone"
|
5041 |
msgstr ""
|
5042 |
|
5043 |
#: pages/billing.php:209 pages/checkout.php:220 pages/checkout.php:457
|
5044 |
#: pages/billing.php:193 pages/billing.php:197 pages/billing.php:206
|
5045 |
-
#: pages/
|
5046 |
-
#: pages/checkout.php:
|
5047 |
-
#: pages/checkout.php:
|
5048 |
-
#: pages/checkout.php:
|
5049 |
-
#: pages/checkout.php:457 pages/checkout.php:460
|
5050 |
msgid "E-mail Address"
|
5051 |
msgstr ""
|
5052 |
|
5053 |
#: pages/billing.php:213 pages/checkout.php:466 pages/billing.php:197
|
5054 |
-
#: pages/billing.php:201 pages/billing.php:210 pages/
|
5055 |
-
#: pages/checkout.php:
|
5056 |
-
#: pages/checkout.php:
|
5057 |
-
#: pages/checkout.php:469
|
5058 |
msgid "Confirm E-mail"
|
5059 |
msgstr ""
|
5060 |
|
5061 |
#: pages/billing.php:234 pages/billing.php:217 pages/billing.php:221
|
5062 |
-
#: pages/billing.php:230 pages/billing.php:231
|
5063 |
msgid "Credit Card Information"
|
5064 |
msgstr ""
|
5065 |
|
5066 |
#: pages/billing.php:235 pages/billing.php:217 pages/billing.php:221
|
5067 |
-
#: pages/billing.php:230 pages/billing.php:232
|
5068 |
#, php-format
|
5069 |
msgid "We accept %s"
|
5070 |
msgstr ""
|
5071 |
|
5072 |
#: pages/billing.php:364 pages/billing.php:309 pages/billing.php:313
|
5073 |
#: pages/billing.php:344 pages/billing.php:353 pages/billing.php:356
|
5074 |
-
#: pages/billing.php:360
|
5075 |
msgid ""
|
5076 |
"This subscription is not recurring. So you don't need to update your billing "
|
5077 |
"information."
|
@@ -5214,22 +5304,25 @@ msgstr ""
|
|
5214 |
msgid "Check Out with a Credit Card Here"
|
5215 |
msgstr ""
|
5216 |
|
5217 |
-
#: pages/checkout.php:
|
5218 |
#: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
|
5219 |
#: pages/checkout.php:681 pages/checkout.php:690 pages/checkout.php:696
|
|
|
5220 |
#, php-format
|
5221 |
msgid "I agree to the %s"
|
5222 |
msgstr ""
|
5223 |
|
5224 |
-
#: pages/checkout.php:
|
5225 |
#: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
|
5226 |
#: pages/checkout.php:701 pages/checkout.php:710 pages/checkout.php:716
|
|
|
5227 |
msgid "Complete Payment"
|
5228 |
msgstr ""
|
5229 |
|
5230 |
-
#: pages/checkout.php:
|
5231 |
#: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
|
5232 |
#: pages/checkout.php:723 pages/checkout.php:732 pages/checkout.php:738
|
|
|
5233 |
msgid "Processing..."
|
5234 |
msgstr ""
|
5235 |
|
@@ -5406,7 +5499,7 @@ msgid ""
|
|
5406 |
"moments."
|
5407 |
msgstr ""
|
5408 |
|
5409 |
-
#: preheaders/billing.php:270 preheaders/checkout.php:
|
5410 |
#: preheaders/billing.php:258 preheaders/billing.php:265
|
5411 |
#: preheaders/billing.php:266 preheaders/billing.php:270
|
5412 |
#: preheaders/billing.php:279 preheaders/checkout.php:332
|
@@ -5417,7 +5510,7 @@ msgstr ""
|
|
5417 |
msgid "Please complete all required fields."
|
5418 |
msgstr ""
|
5419 |
|
5420 |
-
#: preheaders/billing.php:273 preheaders/checkout.php:
|
5421 |
#: preheaders/billing.php:263 preheaders/billing.php:268
|
5422 |
#: preheaders/billing.php:269 preheaders/billing.php:273
|
5423 |
#: preheaders/billing.php:284 preheaders/checkout.php:340
|
@@ -5428,7 +5521,7 @@ msgstr ""
|
|
5428 |
msgid "Your email addresses do not match. Please try again."
|
5429 |
msgstr ""
|
5430 |
|
5431 |
-
#: preheaders/billing.php:276 preheaders/checkout.php:
|
5432 |
#: preheaders/billing.php:268 preheaders/billing.php:271
|
5433 |
#: preheaders/billing.php:272 preheaders/billing.php:276
|
5434 |
#: preheaders/billing.php:289 preheaders/checkout.php:345
|
@@ -5464,7 +5557,7 @@ msgstr ""
|
|
5464 |
msgid "Your membership has been cancelled."
|
5465 |
msgstr ""
|
5466 |
|
5467 |
-
#: preheaders/checkout.php:
|
5468 |
#: preheaders/checkout.php:28 preheaders/checkout.php:30
|
5469 |
#: preheaders/checkout.php:31 preheaders/checkout.php:32
|
5470 |
#: preheaders/checkout.php:354 preheaders/checkout.php:358
|
@@ -5474,30 +5567,30 @@ msgstr ""
|
|
5474 |
msgid "Invalid gateway."
|
5475 |
msgstr ""
|
5476 |
|
5477 |
-
#: preheaders/checkout.php:
|
5478 |
#: preheaders/checkout.php:89 preheaders/checkout.php:91
|
5479 |
#: preheaders/checkout.php:95 preheaders/checkout.php:96
|
5480 |
msgid "Checkout: Payment Information"
|
5481 |
msgstr ""
|
5482 |
|
5483 |
-
#: preheaders/checkout.php:
|
5484 |
msgid "Set Up Your Account"
|
5485 |
msgstr ""
|
5486 |
|
5487 |
-
#: preheaders/checkout.php:
|
5488 |
#: preheaders/checkout.php:304 preheaders/checkout.php:416
|
5489 |
#: preheaders/checkout.php:421
|
5490 |
msgid "There are JavaScript errors on the page. Please contact the webmaster."
|
5491 |
msgstr ""
|
5492 |
|
5493 |
-
#: preheaders/checkout.php:
|
5494 |
#: preheaders/checkout.php:339 preheaders/checkout.php:461
|
5495 |
#: preheaders/checkout.php:468 preheaders/checkout.php:473
|
5496 |
#: preheaders/checkout.php:485 preheaders/checkout.php:486
|
5497 |
msgid "Your passwords do not match. Please try again."
|
5498 |
msgstr ""
|
5499 |
|
5500 |
-
#: preheaders/checkout.php:
|
5501 |
#: preheaders/checkout.php:354 preheaders/checkout.php:476
|
5502 |
#: preheaders/checkout.php:483 preheaders/checkout.php:486
|
5503 |
#: preheaders/checkout.php:488 preheaders/checkout.php:503
|
@@ -5506,14 +5599,14 @@ msgstr ""
|
|
5506 |
msgid "Please check the box to agree to the %s."
|
5507 |
msgstr ""
|
5508 |
|
5509 |
-
#: preheaders/checkout.php:
|
5510 |
#: preheaders/checkout.php:361 preheaders/checkout.php:483
|
5511 |
#: preheaders/checkout.php:490 preheaders/checkout.php:495
|
5512 |
#: preheaders/checkout.php:512 preheaders/checkout.php:513
|
5513 |
msgid "Are you a spammer?"
|
5514 |
msgstr ""
|
5515 |
|
5516 |
-
#: preheaders/checkout.php:
|
5517 |
#: preheaders/checkout.php:381 preheaders/checkout.php:503
|
5518 |
#: preheaders/checkout.php:510 preheaders/checkout.php:515
|
5519 |
#: preheaders/checkout.php:518 preheaders/checkout.php:535
|
@@ -5521,7 +5614,7 @@ msgstr ""
|
|
5521 |
msgid "That username is already taken. Please try another."
|
5522 |
msgstr ""
|
5523 |
|
5524 |
-
#: preheaders/checkout.php:
|
5525 |
#: preheaders/checkout.php:386 preheaders/checkout.php:508
|
5526 |
#: preheaders/checkout.php:515 preheaders/checkout.php:520
|
5527 |
#: preheaders/checkout.php:524 preheaders/checkout.php:541
|
@@ -5529,7 +5622,7 @@ msgstr ""
|
|
5529 |
msgid "That email address is already taken. Please try another."
|
5530 |
msgstr ""
|
5531 |
|
5532 |
-
#: preheaders/checkout.php:
|
5533 |
#: preheaders/checkout.php:399 preheaders/checkout.php:416
|
5534 |
#: preheaders/checkout.php:420 preheaders/checkout.php:525
|
5535 |
#: preheaders/checkout.php:532 preheaders/checkout.php:537
|
@@ -5539,7 +5632,7 @@ msgstr ""
|
|
5539 |
msgid "reCAPTCHA failed. (%s) Please try again."
|
5540 |
msgstr ""
|
5541 |
|
5542 |
-
#: preheaders/checkout.php:
|
5543 |
#: preheaders/checkout.php:484 preheaders/checkout.php:501
|
5544 |
#: preheaders/checkout.php:505 preheaders/checkout.php:647
|
5545 |
#: preheaders/checkout.php:654 preheaders/checkout.php:659
|
@@ -5548,7 +5641,7 @@ msgstr ""
|
|
5548 |
msgid "Payment accepted."
|
5549 |
msgstr ""
|
5550 |
|
5551 |
-
#: preheaders/checkout.php:
|
5552 |
#: preheaders/checkout.php:492 preheaders/checkout.php:509
|
5553 |
#: preheaders/checkout.php:513 preheaders/checkout.php:653
|
5554 |
#: preheaders/checkout.php:660 preheaders/checkout.php:665
|
@@ -5559,7 +5652,7 @@ msgid ""
|
|
5559 |
"membership."
|
5560 |
msgstr ""
|
5561 |
|
5562 |
-
#: preheaders/checkout.php:
|
5563 |
#: preheaders/checkout.php:552 preheaders/checkout.php:569
|
5564 |
#: preheaders/checkout.php:571 preheaders/checkout.php:575
|
5565 |
#: preheaders/checkout.php:581 preheaders/checkout.php:785
|
@@ -5571,52 +5664,56 @@ msgid ""
|
|
5571 |
"Please contact us."
|
5572 |
msgstr ""
|
5573 |
|
5574 |
-
#: preheaders/checkout.php:
|
5575 |
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
5576 |
#: preheaders/checkout.php:712 preheaders/checkout.php:722
|
5577 |
-
#: preheaders/checkout.php:730 preheaders/checkout.php:
|
5578 |
-
#: preheaders/checkout.php:
|
5579 |
-
#: preheaders/checkout.php:
|
5580 |
-
#: preheaders/checkout.php:
|
|
|
5581 |
msgid ""
|
5582 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
5583 |
"authorized, but we cancelled the order immediately. You should not try to "
|
5584 |
"submit this form again. Please contact the site owner to fix this issue."
|
5585 |
msgstr ""
|
5586 |
|
5587 |
-
#: preheaders/checkout.php:
|
5588 |
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
5589 |
#: preheaders/checkout.php:715 preheaders/checkout.php:725
|
5590 |
-
#: preheaders/checkout.php:733 preheaders/checkout.php:
|
5591 |
-
#: preheaders/checkout.php:
|
5592 |
-
#: preheaders/checkout.php:
|
5593 |
-
#: preheaders/checkout.php:
|
|
|
5594 |
msgid ""
|
5595 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
5596 |
"was charged, but we couldn't assign your membership. You should not submit "
|
5597 |
"this form again. Please contact the site owner to fix this issue."
|
5598 |
msgstr ""
|
5599 |
|
5600 |
-
#: preheaders/checkout.php:
|
5601 |
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
5602 |
#: preheaders/checkout.php:726 preheaders/checkout.php:736
|
5603 |
-
#: preheaders/checkout.php:744 preheaders/checkout.php:
|
5604 |
-
#: preheaders/checkout.php:
|
5605 |
-
#: preheaders/checkout.php:
|
5606 |
-
#: preheaders/checkout.php:
|
|
|
5607 |
#, php-format
|
5608 |
msgid ""
|
5609 |
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
|
5610 |
"will be processed."
|
5611 |
msgstr ""
|
5612 |
|
5613 |
-
#: preheaders/checkout.php:
|
5614 |
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
5615 |
#: preheaders/checkout.php:728 preheaders/checkout.php:738
|
5616 |
-
#: preheaders/checkout.php:746 preheaders/checkout.php:
|
5617 |
-
#: preheaders/checkout.php:
|
5618 |
-
#: preheaders/checkout.php:
|
5619 |
-
#: preheaders/checkout.php:
|
|
|
5620 |
msgid "A Payment Gateway must be set up before any payments will be processed."
|
5621 |
msgstr ""
|
5622 |
|
@@ -5628,18 +5725,20 @@ msgstr ""
|
|
5628 |
|
5629 |
#: scheduled/crons.php:99 scheduled/crons.php:27 scheduled/crons.php:74
|
5630 |
#: scheduled/crons.php:80 scheduled/crons.php:84 scheduled/crons.php:88
|
|
|
5631 |
#, php-format
|
5632 |
msgid "Membership expiring email sent to %s. "
|
5633 |
msgstr ""
|
5634 |
|
5635 |
#: scheduled/crons.php:175 scheduled/crons.php:143 scheduled/crons.php:152
|
5636 |
-
#: scheduled/crons.php:157 scheduled/crons.php:164
|
5637 |
#, php-format
|
5638 |
msgid "Credit card expiring email sent to %s. "
|
5639 |
msgstr ""
|
5640 |
|
5641 |
#: scheduled/crons.php:231 scheduled/crons.php:104 scheduled/crons.php:196
|
5642 |
#: scheduled/crons.php:208 scheduled/crons.php:210 scheduled/crons.php:220
|
|
|
5643 |
#, php-format
|
5644 |
msgid "Trial ending email sent to %s. "
|
5645 |
msgstr ""
|
@@ -5657,18 +5756,18 @@ msgstr ""
|
|
5657 |
msgid "The <strong>%s</strong> code has been applied to your order."
|
5658 |
msgstr ""
|
5659 |
|
5660 |
-
#: services/authnet-silent-post.php:
|
5661 |
#: services/authnet-silent-post.php:138 services/authnet-silent-post.php:141
|
5662 |
-
#: services/authnet-silent-post.php:144
|
5663 |
msgid ""
|
5664 |
"<p>A payment is being held for review within Authorize.net.</p><p>Payment "
|
5665 |
"Information From Authorize.net"
|
5666 |
msgstr ""
|
5667 |
|
5668 |
-
#: services/stripe-webhook.php:
|
5669 |
#: services/stripe-webhook.php:194 services/stripe-webhook.php:270
|
5670 |
#: services/stripe-webhook.php:271 services/stripe-webhook.php:272
|
5671 |
-
#: services/stripe-webhook.php:283
|
5672 |
#, php-format
|
5673 |
msgid ""
|
5674 |
"%s has had their payment subscription cancelled by Stripe. Please check that "
|
@@ -5937,6 +6036,10 @@ msgstr ""
|
|
5937 |
msgid "User is not paying."
|
5938 |
msgstr ""
|
5939 |
|
|
|
|
|
|
|
|
|
5940 |
#: pages/account.php:10
|
5941 |
msgid "Your membership is <strong>active</strong>."
|
5942 |
msgstr ""
|
5 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: pmpro\n"
|
8 |
+
"POT-Creation-Date: 2016-05-06 12:20-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"
|
16 |
#: adminpages/addons.php:5 adminpages/advancedsettings.php:5
|
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:4
|
20 |
+
#: adminpages/orders-print.php:12 adminpages/orders.php:4
|
21 |
#: adminpages/pagesettings.php:4 adminpages/paymentsettings.php:5
|
22 |
#: adminpages/updates.php:5 includes/license.php:36 adminpages/addons.php:5
|
23 |
#: adminpages/addons.php:21 adminpages/advancedsettings.php:5
|
52 |
msgid "Check Again"
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: adminpages/addons.php:76 adminpages/orders.php:850 adminpages/addons.php:76
|
56 |
#: adminpages/addons.php:92 adminpages/orders.php:605
|
57 |
#: adminpages/orders.php:712 adminpages/orders.php:741
|
58 |
msgid "All"
|
172 |
|
173 |
#: adminpages/addons.php:231 shortcodes/pmpro_account.php:146
|
174 |
#: adminpages/addons.php:231 adminpages/addons.php:247
|
175 |
+
#: shortcodes/pmpro_account.php:146
|
176 |
msgid "N/A"
|
177 |
msgstr ""
|
178 |
|
438 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
|
439 |
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:668
|
440 |
#: adminpages/paymentsettings.php:210
|
441 |
+
#: classes/gateways/class.pmprogateway_stripe.php:208 includes/profile.php:110
|
442 |
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
443 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:187
|
444 |
#: adminpages/advancedsettings.php:194 adminpages/advancedsettings.php:199
|
498 |
|
499 |
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:668
|
500 |
#: adminpages/paymentsettings.php:211
|
501 |
+
#: classes/gateways/class.pmprogateway_stripe.php:209 includes/profile.php:111
|
502 |
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
503 |
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:563
|
504 |
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
|
656 |
|
657 |
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:587
|
658 |
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:637
|
659 |
+
#: adminpages/memberslist.php:164 adminpages/orders.php:1103
|
660 |
#: adminpages/reports/login.php:158 adminpages/templates/orders-email.php:46
|
661 |
#: adminpages/templates/orders-print.php:75 adminpages/discountcodes.php:306
|
662 |
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
679 |
msgid "ID"
|
680 |
msgstr ""
|
681 |
|
682 |
+
#: adminpages/discountcodes.php:312 adminpages/orders.php:344
|
683 |
#: adminpages/discountcodes.php:307 adminpages/discountcodes.php:310
|
684 |
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:312
|
685 |
#: adminpages/orders.php:211 adminpages/orders.php:261
|
688 |
msgstr ""
|
689 |
|
690 |
#: adminpages/discountcodes.php:316 adminpages/discountcodes.php:588
|
691 |
+
#: adminpages/orders.php:349 adminpages/orders.php:1104
|
692 |
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:314
|
693 |
#: adminpages/discountcodes.php:315 adminpages/discountcodes.php:316
|
694 |
#: adminpages/discountcodes.php:548 adminpages/discountcodes.php:558
|
709 |
|
710 |
#: adminpages/discountcodes.php:372
|
711 |
#: classes/gateways/class.pmprogateway_braintree.php:326
|
712 |
+
#: classes/gateways/class.pmprogateway_stripe.php:500 pages/billing.php:268
|
713 |
#: pages/checkout.php:575 adminpages/discountcodes.php:367
|
714 |
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
715 |
#: adminpages/discountcodes.php:372
|
716 |
#: classes/gateways/class.pmprogateway_braintree.php:308
|
717 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
718 |
#: classes/gateways/class.pmprogateway_braintree.php:323
|
719 |
+
#: classes/gateways/class.pmprogateway_braintree.php:326
|
720 |
#: classes/gateways/class.pmprogateway_stripe.php:454
|
721 |
#: classes/gateways/class.pmprogateway_stripe.php:455
|
722 |
#: classes/gateways/class.pmprogateway_stripe.php:465
|
723 |
#: classes/gateways/class.pmprogateway_stripe.php:469
|
724 |
+
#: classes/gateways/class.pmprogateway_stripe.php:495
|
725 |
+
#: classes/gateways/class.pmprogateway_stripe.php:498 pages/billing.php:249
|
726 |
#: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
|
727 |
+
#: pages/billing.php:268 pages/checkout.php:508 pages/checkout.php:524
|
728 |
+
#: pages/checkout.php:525 pages/checkout.php:532 pages/checkout.php:553
|
729 |
+
#: pages/checkout.php:562 pages/checkout.php:571 pages/checkout.php:575
|
730 |
msgid "Expiration Date"
|
731 |
msgstr ""
|
732 |
|
799 |
|
800 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
801 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
802 |
+
#: classes/gateways/class.pmprogateway_stripe.php:567
|
803 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
804 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
805 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
814 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
815 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
816 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
817 |
+
#: classes/gateways/class.pmprogateway_stripe.php:566
|
818 |
msgid "Day(s)"
|
819 |
msgstr ""
|
820 |
|
821 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
822 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
823 |
+
#: classes/gateways/class.pmprogateway_stripe.php:567
|
824 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
825 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
826 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
835 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
836 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
837 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
838 |
+
#: classes/gateways/class.pmprogateway_stripe.php:566
|
839 |
msgid "Month(s)"
|
840 |
msgstr ""
|
841 |
|
842 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
843 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
844 |
+
#: classes/gateways/class.pmprogateway_stripe.php:567
|
845 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
846 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
847 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
856 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
857 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
858 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
859 |
+
#: classes/gateways/class.pmprogateway_stripe.php:566
|
860 |
msgid "Week(s)"
|
861 |
msgstr ""
|
862 |
|
863 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
864 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
865 |
+
#: classes/gateways/class.pmprogateway_stripe.php:567
|
866 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
867 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
868 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
877 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
878 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
879 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
880 |
+
#: classes/gateways/class.pmprogateway_stripe.php:566
|
881 |
msgid "Year(s)"
|
882 |
msgstr ""
|
883 |
|
1063 |
msgstr ""
|
1064 |
|
1065 |
#: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:670
|
1066 |
+
#: adminpages/orders.php:1205 adminpages/discountcodes.php:614
|
1067 |
#: adminpages/discountcodes.php:619 adminpages/discountcodes.php:647
|
1068 |
#: adminpages/discountcodes.php:648 adminpages/discountcodes.php:649
|
1069 |
#: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:564
|
1089 |
msgstr ""
|
1090 |
|
1091 |
#: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:670
|
1092 |
+
#: adminpages/orders.php:1211 adminpages/discountcodes.php:617
|
1093 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
1094 |
#: adminpages/discountcodes.php:651 adminpages/discountcodes.php:652
|
1095 |
#: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:566
|
1298 |
msgstr ""
|
1299 |
|
1300 |
#: adminpages/membershiplevels.php:372
|
1301 |
+
#: classes/gateways/class.pmprogateway_stripe.php:665
|
1302 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1303 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:372
|
1304 |
#: adminpages/membershiplevels.php:373
|
1307 |
#: classes/gateways/class.pmprogateway_stripe.php:630
|
1308 |
#: classes/gateways/class.pmprogateway_stripe.php:634
|
1309 |
#: classes/gateways/class.pmprogateway_stripe.php:660
|
1310 |
+
#: classes/gateways/class.pmprogateway_stripe.php:664
|
1311 |
msgid "per"
|
1312 |
msgstr ""
|
1313 |
|
1454 |
msgid "Save Level"
|
1455 |
msgstr ""
|
1456 |
|
1457 |
+
#: adminpages/membershiplevels.php:518 adminpages/orders.php:765
|
1458 |
#: pages/billing.php:348 pages/cancel.php:71 shortcodes/pmpro_account.php:73
|
1459 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:518
|
1460 |
#: adminpages/orders.php:511 adminpages/orders.php:561
|
1461 |
#: adminpages/orders.php:633 adminpages/orders.php:662 pages/account.php:44
|
1462 |
#: pages/billing.php:295 pages/billing.php:299 pages/billing.php:330
|
1463 |
#: pages/billing.php:339 pages/billing.php:342 pages/billing.php:344
|
1464 |
+
#: pages/billing.php:348 pages/cancel.php:71 shortcodes/pmpro_account.php:70
|
1465 |
#: shortcodes/pmpro_account.php:73
|
1466 |
msgid "Cancel"
|
1467 |
msgstr ""
|
1531 |
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
1532 |
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
1533 |
#: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:669
|
1534 |
+
#: adminpages/membershiplevels.php:670
|
1535 |
#, php-format
|
1536 |
msgid ""
|
1537 |
"Are you sure you want to delete membership level %s? All subscriptions will "
|
1538 |
"be cancelled."
|
1539 |
msgstr ""
|
1540 |
|
1541 |
+
#: adminpages/membershiplevels.php:670 adminpages/orders.php:1208
|
1542 |
#: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
|
1543 |
#: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
|
1544 |
#: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
|
1559 |
msgid "Members List"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
+
#: adminpages/memberslist.php:26 adminpages/orders.php:833
|
1563 |
#: adminpages/memberslist.php:26 adminpages/orders.php:522
|
1564 |
#: adminpages/orders.php:591 adminpages/orders.php:698
|
1565 |
#: adminpages/orders.php:727
|
1566 |
msgid "Export to CSV"
|
1567 |
msgstr ""
|
1568 |
|
1569 |
+
#: adminpages/memberslist.php:30 adminpages/orders.php:848
|
1570 |
#: adminpages/reports/login.php:83 adminpages/reports/memberships.php:276
|
1571 |
#: adminpages/reports/sales.php:202 adminpages/memberslist.php:30
|
1572 |
#: adminpages/orders.php:603 adminpages/orders.php:710
|
1649 |
#: adminpages/memberslist.php:117 adminpages/memberslist.php:150
|
1650 |
#: adminpages/memberslist.php:160 adminpages/memberslist.php:170
|
1651 |
#: pages/account.php:90 pages/account.php:94 pages/billing.php:58
|
1652 |
+
#: pages/billing.php:62 pages/billing.php:71 pages/billing.php:74
|
1653 |
+
#: pages/checkout.php:298 pages/checkout.php:300 pages/checkout.php:302
|
1654 |
+
#: pages/checkout.php:311 pages/checkout.php:314 pages/checkout.php:317
|
1655 |
+
#: pages/checkout.php:319 pages/checkout.php:321 pages/confirmation.php:59
|
1656 |
+
#: pages/confirmation.php:61 pages/invoice.php:46 pages/invoice.php:48
|
1657 |
msgid "Billing Address"
|
1658 |
msgstr ""
|
1659 |
|
1703 |
msgid "Search all levels"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
+
#: adminpages/orders.php:146 adminpages/orders.php:155
|
1707 |
msgid "Invoice emailed successfully."
|
1708 |
msgstr ""
|
1709 |
|
1710 |
+
#: adminpages/orders.php:149 adminpages/orders.php:160
|
1711 |
msgid "Error emailing invoice."
|
1712 |
msgstr ""
|
1713 |
|
1714 |
+
#: adminpages/orders.php:162 adminpages/orders.php:26 adminpages/orders.php:67
|
1715 |
#: adminpages/orders.php:175
|
1716 |
msgid "Order deleted successfully."
|
1717 |
msgstr ""
|
1718 |
|
1719 |
+
#: adminpages/orders.php:165 adminpages/orders.php:31 adminpages/orders.php:72
|
1720 |
#: adminpages/orders.php:180
|
1721 |
msgid "Error deleting order."
|
1722 |
msgstr ""
|
1723 |
|
1724 |
+
#: adminpages/orders.php:284 adminpages/orders.php:119
|
1725 |
#: adminpages/orders.php:169 adminpages/orders.php:270
|
1726 |
msgid "Order saved successfully."
|
1727 |
msgstr ""
|
1728 |
|
1729 |
+
#: adminpages/orders.php:287 adminpages/orders.php:124
|
1730 |
#: adminpages/orders.php:174 adminpages/orders.php:275
|
1731 |
msgid "Error updating order timestamp."
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: adminpages/orders.php:291 adminpages/orders.php:130
|
1735 |
#: adminpages/orders.php:180 adminpages/orders.php:281
|
1736 |
msgid "Error saving order."
|
1737 |
msgstr ""
|
1738 |
|
1739 |
+
#: adminpages/orders.php:321 adminpages/orders.php:195
|
1740 |
#: adminpages/orders.php:245 adminpages/orders.php:317
|
1741 |
#: adminpages/orders.php:346
|
1742 |
msgid "Order"
|
1743 |
msgstr ""
|
1744 |
|
1745 |
+
#: adminpages/orders.php:323 adminpages/orders.php:197
|
1746 |
#: adminpages/orders.php:247 adminpages/orders.php:319
|
1747 |
#: adminpages/orders.php:348
|
1748 |
msgid "New Order"
|
1749 |
msgstr ""
|
1750 |
|
1751 |
+
#: adminpages/orders.php:359 adminpages/orders.php:220
|
1752 |
#: adminpages/orders.php:270 adminpages/orders.php:342
|
1753 |
#: adminpages/orders.php:371
|
1754 |
msgid "Randomly generated for you."
|
1755 |
msgstr ""
|
1756 |
|
1757 |
+
#: adminpages/orders.php:364 adminpages/orders.php:225
|
1758 |
#: adminpages/orders.php:275 adminpages/orders.php:347
|
1759 |
#: adminpages/orders.php:376
|
1760 |
msgid "User ID"
|
1761 |
msgstr ""
|
1762 |
|
1763 |
+
#: adminpages/orders.php:376 adminpages/orders.php:234
|
1764 |
#: adminpages/orders.php:284 adminpages/orders.php:356
|
1765 |
#: adminpages/orders.php:385
|
1766 |
msgid "Membership Level ID"
|
1767 |
msgstr ""
|
1768 |
|
1769 |
+
#: adminpages/orders.php:389 adminpages/orders.php:243
|
1770 |
#: adminpages/orders.php:293 adminpages/orders.php:365
|
1771 |
#: adminpages/orders.php:394
|
1772 |
msgid "Billing Name"
|
1773 |
msgstr ""
|
1774 |
|
1775 |
+
#: adminpages/orders.php:401 adminpages/orders.php:251
|
1776 |
#: adminpages/orders.php:301 adminpages/orders.php:373
|
1777 |
#: adminpages/orders.php:402
|
1778 |
msgid "Billing Street"
|
1779 |
msgstr ""
|
1780 |
|
1781 |
+
#: adminpages/orders.php:412 adminpages/orders.php:258
|
1782 |
#: adminpages/orders.php:308 adminpages/orders.php:380
|
1783 |
#: adminpages/orders.php:409
|
1784 |
msgid "Billing City"
|
1785 |
msgstr ""
|
1786 |
|
1787 |
+
#: adminpages/orders.php:423 adminpages/orders.php:265
|
1788 |
#: adminpages/orders.php:315 adminpages/orders.php:387
|
1789 |
#: adminpages/orders.php:416
|
1790 |
msgid "Billing State"
|
1791 |
msgstr ""
|
1792 |
|
1793 |
+
#: adminpages/orders.php:434 adminpages/orders.php:272
|
1794 |
#: adminpages/orders.php:322 adminpages/orders.php:394
|
1795 |
#: adminpages/orders.php:423
|
1796 |
msgid "Billing Postal Code"
|
1797 |
msgstr ""
|
1798 |
|
1799 |
+
#: adminpages/orders.php:445 adminpages/orders.php:279
|
1800 |
#: adminpages/orders.php:329 adminpages/orders.php:401
|
1801 |
#: adminpages/orders.php:430
|
1802 |
msgid "Billing Country"
|
1803 |
msgstr ""
|
1804 |
|
1805 |
+
#: adminpages/orders.php:457 adminpages/orders.php:287
|
1806 |
#: adminpages/orders.php:337 adminpages/orders.php:409
|
1807 |
#: adminpages/orders.php:438
|
1808 |
msgid "Billing Phone"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
+
#: adminpages/orders.php:470 adminpages/orders.php:296
|
1812 |
#: adminpages/orders.php:346 adminpages/orders.php:418
|
1813 |
#: adminpages/orders.php:447
|
1814 |
msgid "Sub Total"
|
1815 |
msgstr ""
|
1816 |
|
1817 |
+
#: adminpages/orders.php:481 adminpages/templates/orders-email.php:60
|
1818 |
#: adminpages/templates/orders-print.php:89 pages/invoice.php:80
|
1819 |
#: adminpages/orders.php:304 adminpages/orders.php:354
|
1820 |
#: adminpages/orders.php:426 adminpages/orders.php:455
|
1824 |
msgid "Tax"
|
1825 |
msgstr ""
|
1826 |
|
1827 |
+
#: adminpages/orders.php:492 adminpages/orders.php:312
|
1828 |
#: adminpages/orders.php:362 adminpages/orders.php:434
|
1829 |
#: adminpages/orders.php:463
|
1830 |
msgid "Coupon Amount"
|
1831 |
msgstr ""
|
1832 |
|
1833 |
+
#: adminpages/orders.php:504 adminpages/orders.php:1108
|
1834 |
#: adminpages/templates/orders-email.php:64
|
1835 |
#: adminpages/templates/orders-print.php:93 pages/invoice.php:84
|
1836 |
#: adminpages/orders.php:320 adminpages/orders.php:370
|
1843 |
msgid "Total"
|
1844 |
msgstr ""
|
1845 |
|
1846 |
+
#: adminpages/orders.php:513 adminpages/orders.php:325
|
1847 |
#: adminpages/orders.php:375 adminpages/orders.php:447
|
1848 |
#: adminpages/orders.php:476
|
1849 |
msgid "Should be subtotal + tax - couponamount."
|
1850 |
msgstr ""
|
1851 |
|
1852 |
+
#: adminpages/orders.php:518 adminpages/orders.php:330
|
1853 |
#: adminpages/orders.php:380 adminpages/orders.php:452
|
1854 |
#: adminpages/orders.php:481
|
1855 |
msgid "Payment Type"
|
1856 |
msgstr ""
|
1857 |
|
1858 |
+
#: adminpages/orders.php:528 adminpages/orders.php:335
|
1859 |
#: adminpages/orders.php:385 adminpages/orders.php:457
|
1860 |
#: adminpages/orders.php:486
|
1861 |
msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
|
1862 |
msgstr ""
|
1863 |
|
1864 |
+
#: adminpages/orders.php:532
|
1865 |
#: classes/gateways/class.pmprogateway_braintree.php:309
|
1866 |
+
#: classes/gateways/class.pmprogateway_stripe.php:452 pages/billing.php:253
|
1867 |
#: pages/checkout.php:527 adminpages/orders.php:339 adminpages/orders.php:389
|
1868 |
#: adminpages/orders.php:461 adminpages/orders.php:490
|
1869 |
#: classes/gateways/class.pmprogateway_braintree.php:291
|
1870 |
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1871 |
#: classes/gateways/class.pmprogateway_braintree.php:306
|
1872 |
+
#: classes/gateways/class.pmprogateway_braintree.php:309
|
1873 |
#: classes/gateways/class.pmprogateway_stripe.php:408
|
1874 |
#: classes/gateways/class.pmprogateway_stripe.php:409
|
1875 |
#: classes/gateways/class.pmprogateway_stripe.php:419
|
1876 |
#: classes/gateways/class.pmprogateway_stripe.php:423
|
1877 |
+
#: classes/gateways/class.pmprogateway_stripe.php:447
|
1878 |
+
#: classes/gateways/class.pmprogateway_stripe.php:450 pages/billing.php:234
|
1879 |
#: pages/billing.php:238 pages/billing.php:247 pages/billing.php:250
|
1880 |
+
#: pages/billing.php:253 pages/checkout.php:493 pages/checkout.php:507
|
1881 |
+
#: pages/checkout.php:510 pages/checkout.php:516 pages/checkout.php:517
|
1882 |
+
#: pages/checkout.php:525 pages/checkout.php:527
|
1883 |
msgid "Card Type"
|
1884 |
msgstr ""
|
1885 |
|
1886 |
+
#: adminpages/orders.php:540 adminpages/orders.php:344
|
1887 |
#: adminpages/orders.php:394 adminpages/orders.php:466
|
1888 |
#: adminpages/orders.php:495
|
1889 |
msgid "e.g. Visa, MasterCard, AMEX, etc"
|
1890 |
msgstr ""
|
1891 |
|
1892 |
+
#: adminpages/orders.php:544
|
1893 |
#: classes/gateways/class.pmprogateway_twocheckout.php:137
|
1894 |
#: adminpages/orders.php:348 adminpages/orders.php:398
|
1895 |
#: adminpages/orders.php:470 adminpages/orders.php:499
|
1900 |
msgid "Account Number"
|
1901 |
msgstr ""
|
1902 |
|
1903 |
+
#: adminpages/orders.php:553 adminpages/orders.php:353
|
1904 |
#: adminpages/orders.php:403 adminpages/orders.php:475
|
1905 |
#: adminpages/orders.php:504
|
1906 |
msgid "Obscure all but last 4 digits."
|
1907 |
msgstr ""
|
1908 |
|
1909 |
+
#: adminpages/orders.php:561 adminpages/orders.php:358
|
1910 |
#: adminpages/orders.php:408 adminpages/orders.php:480
|
1911 |
#: adminpages/orders.php:509
|
1912 |
msgid "Expiration Month"
|
1913 |
msgstr ""
|
1914 |
|
1915 |
+
#: adminpages/orders.php:569 adminpages/orders.php:365
|
1916 |
#: adminpages/orders.php:415 adminpages/orders.php:487
|
1917 |
#: adminpages/orders.php:516
|
1918 |
msgid "Expiration Year"
|
1919 |
msgstr ""
|
1920 |
|
1921 |
+
#: adminpages/orders.php:579 adminpages/orders.php:1112
|
1922 |
#: adminpages/orders.php:373 adminpages/orders.php:423
|
1923 |
#: adminpages/orders.php:495 adminpages/orders.php:524
|
1924 |
#: adminpages/orders.php:606 adminpages/orders.php:909
|
1927 |
msgid "Status"
|
1928 |
msgstr ""
|
1929 |
|
1930 |
+
#: adminpages/orders.php:612 adminpages/orders.php:1110
|
1931 |
#: adminpages/orders.php:394 adminpages/orders.php:444
|
1932 |
#: adminpages/orders.php:516 adminpages/orders.php:545
|
1933 |
#: adminpages/orders.php:604 adminpages/orders.php:907
|
1936 |
msgid "Gateway"
|
1937 |
msgstr ""
|
1938 |
|
1939 |
+
#: adminpages/orders.php:633 adminpages/paymentsettings.php:124
|
1940 |
#: adminpages/orders.php:411 adminpages/orders.php:461
|
1941 |
#: adminpages/orders.php:462 adminpages/orders.php:534
|
1942 |
#: adminpages/orders.php:563 adminpages/paymentsettings.php:124
|
1945 |
msgid "Gateway Environment"
|
1946 |
msgstr ""
|
1947 |
|
1948 |
+
#: adminpages/orders.php:640 adminpages/paymentsettings.php:128
|
1949 |
#: adminpages/orders.php:415 adminpages/orders.php:465
|
1950 |
#: adminpages/orders.php:466 adminpages/orders.php:538
|
1951 |
#: adminpages/orders.php:567 adminpages/paymentsettings.php:128
|
1954 |
msgid "Sandbox/Testing"
|
1955 |
msgstr ""
|
1956 |
|
1957 |
+
#: adminpages/orders.php:642 adminpages/paymentsettings.php:129
|
1958 |
#: adminpages/orders.php:416 adminpages/orders.php:466
|
1959 |
#: adminpages/orders.php:467 adminpages/orders.php:539
|
1960 |
#: adminpages/orders.php:568 adminpages/paymentsettings.php:129
|
1963 |
msgid "Live/Production"
|
1964 |
msgstr ""
|
1965 |
|
1966 |
+
#: adminpages/orders.php:650 adminpages/orders.php:423
|
1967 |
#: adminpages/orders.php:473 adminpages/orders.php:474
|
1968 |
#: adminpages/orders.php:546 adminpages/orders.php:575
|
1969 |
msgid "Payment Transaction ID"
|
1970 |
msgstr ""
|
1971 |
|
1972 |
+
#: adminpages/orders.php:659 adminpages/orders.php:428
|
1973 |
#: adminpages/orders.php:478 adminpages/orders.php:479
|
1974 |
#: adminpages/orders.php:551 adminpages/orders.php:580
|
1975 |
msgid "Generated by the gateway. Useful to cross reference orders."
|
1976 |
msgstr ""
|
1977 |
|
1978 |
+
#: adminpages/orders.php:664 adminpages/orders.php:432
|
1979 |
#: adminpages/orders.php:482 adminpages/orders.php:483
|
1980 |
#: adminpages/orders.php:555 adminpages/orders.php:584
|
1981 |
msgid "Subscription Transaction ID"
|
1982 |
msgstr ""
|
1983 |
|
1984 |
+
#: adminpages/orders.php:674 adminpages/orders.php:437
|
1985 |
#: adminpages/orders.php:487 adminpages/orders.php:488
|
1986 |
#: adminpages/orders.php:560 adminpages/orders.php:589
|
1987 |
msgid "Generated by the gateway. Useful to cross reference subscriptions."
|
1988 |
msgstr ""
|
1989 |
|
1990 |
+
#: adminpages/orders.php:679 adminpages/orders.php:1113 pages/invoice.php:107
|
1991 |
#: shortcodes/pmpro_account.php:125 adminpages/orders.php:442
|
1992 |
#: adminpages/orders.php:492 adminpages/orders.php:493
|
1993 |
#: adminpages/orders.php:565 adminpages/orders.php:594
|
1999 |
msgid "Date"
|
2000 |
msgstr ""
|
2001 |
|
2002 |
+
#: adminpages/orders.php:716 adminpages/orders.php:477
|
2003 |
#: adminpages/orders.php:527 adminpages/orders.php:599
|
2004 |
#: adminpages/orders.php:628
|
2005 |
msgid "Affiliate ID"
|
2006 |
msgstr ""
|
2007 |
|
2008 |
+
#: adminpages/orders.php:728 adminpages/orders.php:485
|
2009 |
#: adminpages/orders.php:535 adminpages/orders.php:607
|
2010 |
#: adminpages/orders.php:636
|
2011 |
msgid "Affiliate SubID"
|
2012 |
msgstr ""
|
2013 |
|
2014 |
+
#: adminpages/orders.php:742 adminpages/orders.php:495
|
2015 |
#: adminpages/orders.php:545 adminpages/orders.php:617
|
2016 |
#: adminpages/orders.php:646
|
2017 |
msgid "Notes"
|
2018 |
msgstr ""
|
2019 |
|
2020 |
+
#: adminpages/orders.php:764 adminpages/orders.php:510
|
2021 |
#: adminpages/orders.php:560 adminpages/orders.php:632
|
2022 |
#: adminpages/orders.php:661
|
2023 |
msgid "Save Order"
|
2024 |
msgstr ""
|
2025 |
|
2026 |
+
#: adminpages/orders.php:800 adminpages/orders.php:667
|
2027 |
#: adminpages/orders.php:696
|
2028 |
msgid "Email Invoice"
|
2029 |
msgstr ""
|
2030 |
|
2031 |
+
#: adminpages/orders.php:803 adminpages/orders.php:670
|
2032 |
#: adminpages/orders.php:699
|
2033 |
msgid "Send an invoice for this order to: "
|
2034 |
msgstr ""
|
2035 |
|
2036 |
+
#: adminpages/orders.php:805 adminpages/orders.php:672
|
2037 |
#: adminpages/orders.php:701
|
2038 |
msgid "Send Email"
|
2039 |
msgstr ""
|
2040 |
|
2041 |
+
#: adminpages/orders.php:810 includes/adminpages.php:56
|
2042 |
#: includes/adminpages.php:172 adminpages/orders.php:520
|
2043 |
#: adminpages/orders.php:570 adminpages/orders.php:677
|
2044 |
#: adminpages/orders.php:706 includes/adminpages.php:17
|
2049 |
msgid "Orders"
|
2050 |
msgstr ""
|
2051 |
|
2052 |
+
#: adminpages/orders.php:812 adminpages/orders.php:521
|
2053 |
#: adminpages/orders.php:571 adminpages/orders.php:678
|
2054 |
#: adminpages/orders.php:707
|
2055 |
msgid "Add New Order"
|
2056 |
msgstr ""
|
2057 |
|
2058 |
+
#: adminpages/orders.php:852 adminpages/orders.php:606
|
2059 |
#: adminpages/orders.php:713 adminpages/orders.php:742
|
2060 |
msgid "Within a Date Range"
|
2061 |
msgstr ""
|
2062 |
|
2063 |
+
#: adminpages/orders.php:854 adminpages/orders.php:607
|
2064 |
#: adminpages/orders.php:714 adminpages/orders.php:743
|
2065 |
msgid "Predefined Date Range"
|
2066 |
msgstr ""
|
2067 |
|
2068 |
+
#: adminpages/orders.php:856 adminpages/orders.php:608
|
2069 |
#: adminpages/orders.php:715 adminpages/orders.php:744
|
2070 |
msgid "Within a Level"
|
2071 |
msgstr ""
|
2072 |
|
2073 |
+
#: adminpages/orders.php:858 adminpages/orders.php:609
|
2074 |
#: adminpages/orders.php:716 adminpages/orders.php:745
|
2075 |
msgid "Within a Status"
|
2076 |
msgstr ""
|
2077 |
|
2078 |
+
#: adminpages/orders.php:861 adminpages/orders.php:612
|
2079 |
#: adminpages/orders.php:719 adminpages/orders.php:748
|
2080 |
msgid "From"
|
2081 |
msgstr ""
|
2082 |
|
2083 |
+
#: adminpages/orders.php:876 adminpages/orders.php:624
|
2084 |
#: adminpages/orders.php:731 adminpages/orders.php:760
|
2085 |
msgid "To"
|
2086 |
msgstr ""
|
2087 |
|
2088 |
+
#: adminpages/orders.php:889 adminpages/orders.php:636
|
2089 |
#: adminpages/orders.php:743 adminpages/orders.php:772
|
2090 |
msgid "filter by "
|
2091 |
msgstr ""
|
2092 |
|
2093 |
+
#: adminpages/orders.php:932 adminpages/orders.php:674
|
2094 |
#: adminpages/orders.php:780 adminpages/orders.php:809
|
2095 |
msgid "Filter"
|
2096 |
msgstr ""
|
2097 |
|
2098 |
+
#: adminpages/orders.php:1029 adminpages/orders.php:1032
|
2099 |
#: adminpages/orders.php:535 adminpages/orders.php:538
|
2100 |
#: adminpages/orders.php:777 adminpages/orders.php:780
|
2101 |
#: adminpages/orders.php:883 adminpages/orders.php:886
|
2103 |
msgid "Search Orders"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
+
#: adminpages/orders.php:1096 adminpages/orders.php:590
|
2107 |
#: adminpages/orders.php:893 adminpages/orders.php:903
|
2108 |
#: adminpages/orders.php:930 adminpages/orders.php:959
|
2109 |
#, php-format
|
2110 |
msgid "%d orders found."
|
2111 |
msgstr ""
|
2112 |
|
2113 |
+
#: adminpages/orders.php:1105 adminpages/reports/login.php:159
|
2114 |
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
2115 |
#: adminpages/orders.php:599 adminpages/orders.php:902
|
2116 |
#: adminpages/orders.php:912 adminpages/orders.php:939
|
2122 |
msgid "User"
|
2123 |
msgstr ""
|
2124 |
|
2125 |
+
#: adminpages/orders.php:1107 includes/init.php:243 includes/profile.php:27
|
2126 |
#: pages/checkout.php:42 pages/confirmation.php:47 pages/confirmation.php:64
|
2127 |
#: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
|
2128 |
#: adminpages/orders.php:601 adminpages/orders.php:904
|
2129 |
#: adminpages/orders.php:914 adminpages/orders.php:941
|
2130 |
#: adminpages/orders.php:970 includes/init.php:214 includes/init.php:217
|
2131 |
#: includes/init.php:218 includes/init.php:220 includes/init.php:222
|
2132 |
+
#: includes/init.php:230 includes/init.php:238 includes/init.php:243
|
2133 |
+
#: includes/profile.php:25 includes/profile.php:27 pages/checkout.php:33
|
2134 |
+
#: pages/checkout.php:34 pages/checkout.php:35 pages/checkout.php:42
|
2135 |
+
#: pages/confirmation.php:46 pages/confirmation.php:47
|
2136 |
+
#: pages/confirmation.php:62 pages/confirmation.php:64
|
2137 |
+
#: pages/confirmation.php:103 pages/confirmation.php:105 pages/invoice.php:27
|
2138 |
+
#: pages/invoice.php:28 pages/invoice.php:49 pages/invoice.php:51
|
2139 |
msgid "Membership Level"
|
2140 |
msgstr ""
|
2141 |
|
2142 |
+
#: adminpages/orders.php:1109 adminpages/orders.php:1186
|
2143 |
#: adminpages/orders.php:603 adminpages/orders.php:651
|
2144 |
#: adminpages/orders.php:906 adminpages/orders.php:916
|
2145 |
#: adminpages/orders.php:943 adminpages/orders.php:954
|
2148 |
msgid "Payment"
|
2149 |
msgstr ""
|
2150 |
|
2151 |
+
#: adminpages/orders.php:1111 adminpages/orders.php:605
|
2152 |
#: adminpages/orders.php:908 adminpages/orders.php:918
|
2153 |
#: adminpages/orders.php:945 adminpages/orders.php:974
|
2154 |
msgid "Transaction IDs"
|
2155 |
msgstr ""
|
2156 |
|
2157 |
+
#: adminpages/orders.php:1141 adminpages/orders.php:630
|
2158 |
#: adminpages/orders.php:933 adminpages/orders.php:943
|
2159 |
#: adminpages/orders.php:972 adminpages/orders.php:1001
|
2160 |
msgid "deleted"
|
2161 |
msgstr ""
|
2162 |
|
2163 |
+
#: adminpages/orders.php:1192 adminpages/orders.php:653
|
2164 |
#: adminpages/orders.php:956 adminpages/orders.php:974
|
2165 |
#: adminpages/orders.php:984 adminpages/orders.php:1013
|
2166 |
#: adminpages/orders.php:1042
|
2167 |
msgid "Subscription"
|
2168 |
msgstr ""
|
2169 |
|
2170 |
+
#: adminpages/orders.php:1211 adminpages/orders.php:664
|
2171 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
2172 |
#: adminpages/orders.php:995 adminpages/orders.php:998
|
2173 |
#: adminpages/orders.php:1027 adminpages/orders.php:1056
|
2177 |
"want to delete order %s?"
|
2178 |
msgstr ""
|
2179 |
|
2180 |
+
#: adminpages/orders.php:1215 adminpages/orders.php:1030
|
2181 |
#: adminpages/orders.php:1059
|
2182 |
msgid "print"
|
2183 |
msgstr ""
|
2184 |
|
2185 |
+
#: adminpages/orders.php:1219 adminpages/orders.php:1033
|
2186 |
#: adminpages/orders.php:1062
|
2187 |
msgid "email"
|
2188 |
msgstr ""
|
2189 |
|
2190 |
+
#: adminpages/orders.php:1228 adminpages/orders.php:674
|
2191 |
#: adminpages/orders.php:977 adminpages/orders.php:995
|
2192 |
#: adminpages/orders.php:1005 adminpages/orders.php:1008
|
2193 |
#: adminpages/orders.php:1043 adminpages/orders.php:1072
|
2451 |
#: adminpages/paymentsettings.php:188 adminpages/paymentsettings.php:398
|
2452 |
#: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
|
2453 |
#: adminpages/paymentsettings.php:445 pages/billing.php:78
|
2454 |
+
#: pages/billing.php:82 pages/billing.php:91 pages/billing.php:94
|
2455 |
msgid "optional"
|
2456 |
msgstr ""
|
2457 |
|
2801 |
msgstr ""
|
2802 |
|
2803 |
#: adminpages/updates.php:14 adminpages/updates.php:11
|
2804 |
+
#: adminpages/updates.php:14
|
2805 |
msgid "Updating Paid Memberships Pro"
|
2806 |
msgstr ""
|
2807 |
|
2808 |
#: adminpages/updates.php:21 adminpages/updates.php:18
|
2809 |
+
#: adminpages/updates.php:21
|
2810 |
msgid "Updates are processing. This may take a few minutes to complete."
|
2811 |
msgstr ""
|
2812 |
|
2813 |
#: adminpages/updates.php:27 adminpages/updates.php:23
|
2814 |
+
#: adminpages/updates.php:27
|
2815 |
msgid "Update complete."
|
2816 |
msgstr ""
|
2817 |
|
2818 |
+
#: classes/class.memberorder.php:706 classes/class.memberorder.php:553
|
2819 |
#: classes/class.memberorder.php:561 classes/class.memberorder.php:564
|
2820 |
#: classes/class.memberorder.php:573 classes/class.memberorder.php:644
|
2821 |
+
#: classes/class.memberorder.php:697 classes/class.memberorder.php:699
|
2822 |
+
#: includes/cleanup.php:24
|
2823 |
#, php-format
|
2824 |
msgid ""
|
2825 |
"There was an error canceling the subscription for user with ID=%s. You will "
|
2856 |
#: classes/class.pmproemail.php:240 classes/class.pmproemail.php:249
|
2857 |
#: classes/class.pmproemail.php:258 classes/class.pmproemail.php:337
|
2858 |
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:659
|
2859 |
+
#: classes/gateways/class.pmprogateway_braintree.php:367
|
2860 |
+
#: classes/gateways/class.pmprogateway_stripe.php:541 pages/checkout.php:76
|
2861 |
+
#: pages/checkout.php:86 pages/checkout.php:612 pages/confirmation.php:52
|
2862 |
#: pages/invoice.php:33 classes/class.pmproemail.php:216
|
2863 |
#: classes/class.pmproemail.php:218 classes/class.pmproemail.php:225
|
2864 |
#: classes/class.pmproemail.php:227 classes/class.pmproemail.php:228
|
2873 |
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:532
|
2874 |
#: classes/class.pmproemail.php:580 classes/class.pmproemail.php:645
|
2875 |
#: classes/class.pmproemail.php:648 classes/class.pmproemail.php:657
|
2876 |
+
#: classes/class.pmproemail.php:659
|
2877 |
#: classes/gateways/class.pmprogateway_braintree.php:349
|
2878 |
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2879 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
2880 |
+
#: classes/gateways/class.pmprogateway_braintree.php:368
|
2881 |
#: classes/gateways/class.pmprogateway_stripe.php:495
|
2882 |
#: classes/gateways/class.pmprogateway_stripe.php:496
|
2883 |
#: classes/gateways/class.pmprogateway_stripe.php:506
|
2884 |
#: classes/gateways/class.pmprogateway_stripe.php:510
|
2885 |
+
#: classes/gateways/class.pmprogateway_stripe.php:536
|
2886 |
+
#: classes/gateways/class.pmprogateway_stripe.php:540 pages/checkout.php:66
|
2887 |
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:75
|
2888 |
#: pages/checkout.php:76 pages/checkout.php:77 pages/checkout.php:78
|
2889 |
#: pages/checkout.php:85 pages/checkout.php:86 pages/checkout.php:549
|
2890 |
#: pages/checkout.php:565 pages/checkout.php:566 pages/checkout.php:573
|
2891 |
#: pages/checkout.php:594 pages/checkout.php:603 pages/checkout.php:612
|
2892 |
+
#: pages/checkout.php:616 pages/checkout.php:617 pages/confirmation.php:51
|
2893 |
+
#: pages/confirmation.php:52 pages/invoice.php:32 pages/invoice.php:33
|
2894 |
msgid "Discount Code"
|
2895 |
msgstr ""
|
2896 |
|
2903 |
#: classes/class.pmproemail.php:358 classes/class.pmproemail.php:538
|
2904 |
#: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
|
2905 |
#: classes/class.pmproemail.php:654 classes/class.pmproemail.php:663
|
2906 |
+
#: classes/class.pmproemail.php:665
|
2907 |
#, php-format
|
2908 |
msgid "This membership will expire on %s."
|
2909 |
msgstr ""
|
2949 |
#: classes/class.pmproemail.php:619 classes/class.pmproemail.php:501
|
2950 |
#: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
|
2951 |
#: classes/class.pmproemail.php:608 classes/class.pmproemail.php:617
|
2952 |
+
#: classes/class.pmproemail.php:619
|
2953 |
#, php-format
|
2954 |
msgid "INVOICE for %s membership"
|
2955 |
msgstr ""
|
2957 |
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:563
|
2958 |
#: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
|
2959 |
#: classes/class.pmproemail.php:679 classes/class.pmproemail.php:688
|
2960 |
+
#: classes/class.pmproemail.php:690
|
2961 |
#, php-format
|
2962 |
msgid "Your trial at %s is ending soon"
|
2963 |
msgstr ""
|
2965 |
#: classes/class.pmproemail.php:724 classes/class.pmproemail.php:596
|
2966 |
#: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
|
2967 |
#: classes/class.pmproemail.php:713 classes/class.pmproemail.php:722
|
2968 |
+
#: classes/class.pmproemail.php:724
|
2969 |
#, php-format
|
2970 |
msgid "Your membership at %s has ended"
|
2971 |
msgstr ""
|
2973 |
#: classes/class.pmproemail.php:749 classes/class.pmproemail.php:621
|
2974 |
#: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
|
2975 |
#: classes/class.pmproemail.php:738 classes/class.pmproemail.php:747
|
2976 |
+
#: classes/class.pmproemail.php:749
|
2977 |
#, php-format
|
2978 |
msgid "Your membership at %s will end soon"
|
2979 |
msgstr ""
|
2981 |
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:641
|
2982 |
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
|
2983 |
#: classes/class.pmproemail.php:758 classes/class.pmproemail.php:767
|
2984 |
+
#: classes/class.pmproemail.php:769
|
2985 |
#, php-format
|
2986 |
msgid "Your membership at %s has been changed"
|
2987 |
msgstr ""
|
2988 |
|
2989 |
+
#: classes/class.pmproemail.php:773 classes/class.pmproemail.php:810
|
2990 |
#: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
|
2991 |
+
#: classes/class.pmproemail.php:771 classes/class.pmproemail.php:773
|
2992 |
+
#: classes/class.pmproemail.php:800 classes/class.pmproemail.php:809
|
2993 |
+
#: classes/class.pmproemail.php:811
|
2994 |
#, php-format
|
2995 |
msgid "The new level is %s"
|
2996 |
msgstr ""
|
2998 |
#: classes/class.pmproemail.php:775 classes/class.pmproemail.php:647
|
2999 |
#: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
|
3000 |
#: classes/class.pmproemail.php:764 classes/class.pmproemail.php:773
|
3001 |
+
#: classes/class.pmproemail.php:775
|
3002 |
msgid "Your membership has been cancelled"
|
3003 |
msgstr ""
|
3004 |
|
3005 |
+
#: classes/class.pmproemail.php:778 classes/class.pmproemail.php:816
|
3006 |
#: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
|
3007 |
#: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
|
3008 |
#: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
|
3009 |
+
#: classes/class.pmproemail.php:777 classes/class.pmproemail.php:779
|
3010 |
+
#: classes/class.pmproemail.php:803 classes/class.pmproemail.php:806
|
3011 |
+
#: classes/class.pmproemail.php:815 classes/class.pmproemail.php:817
|
3012 |
#, php-format
|
3013 |
msgid "This membership will expire on %s"
|
3014 |
msgstr ""
|
3015 |
|
3016 |
+
#: classes/class.pmproemail.php:782 classes/class.pmproemail.php:820
|
3017 |
#: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
|
3018 |
#: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
|
3019 |
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
|
3020 |
+
#: classes/class.pmproemail.php:781 classes/class.pmproemail.php:783
|
3021 |
+
#: classes/class.pmproemail.php:807 classes/class.pmproemail.php:810
|
3022 |
+
#: classes/class.pmproemail.php:819 classes/class.pmproemail.php:821
|
3023 |
msgid "This membership does not expire"
|
3024 |
msgstr ""
|
3025 |
|
3026 |
+
#: classes/class.pmproemail.php:806 classes/class.pmproemail.php:679
|
3027 |
#: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
|
3028 |
#: classes/class.pmproemail.php:796 classes/class.pmproemail.php:805
|
3029 |
+
#: classes/class.pmproemail.php:807
|
3030 |
#, php-format
|
3031 |
msgid "Membership for %s at %s has been changed"
|
3032 |
msgstr ""
|
3033 |
|
3034 |
+
#: classes/class.pmproemail.php:812 classes/class.pmproemail.php:799
|
3035 |
#: classes/class.pmproemail.php:802 classes/class.pmproemail.php:811
|
3036 |
+
#: classes/class.pmproemail.php:813
|
3037 |
msgid "Membership has been cancelled"
|
3038 |
msgstr ""
|
3039 |
|
3040 |
+
#: classes/class.pmproemail.php:849 classes/class.pmproemail.php:848
|
3041 |
+
#: classes/class.pmproemail.php:850
|
3042 |
msgid "Invoice for Order #: "
|
3043 |
msgstr ""
|
3044 |
|
3237 |
msgstr ""
|
3238 |
|
3239 |
#: classes/gateways/class.pmprogateway_braintree.php:169
|
3240 |
+
#: classes/gateways/class.pmprogateway_stripe.php:216
|
3241 |
#: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
|
3242 |
#: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:509
|
3243 |
#: adminpages/paymentsettings.php:511 adminpages/paymentsettings.php:517
|
3260 |
msgstr ""
|
3261 |
|
3262 |
#: classes/gateways/class.pmprogateway_braintree.php:286
|
3263 |
+
#: classes/gateways/class.pmprogateway_stripe.php:429 pages/checkout.php:503
|
3264 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
3265 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
3266 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
3267 |
+
#: classes/gateways/class.pmprogateway_braintree.php:286
|
3268 |
#: classes/gateways/class.pmprogateway_stripe.php:387
|
3269 |
#: classes/gateways/class.pmprogateway_stripe.php:388
|
3270 |
#: classes/gateways/class.pmprogateway_stripe.php:398
|
3271 |
#: classes/gateways/class.pmprogateway_stripe.php:402
|
3272 |
+
#: classes/gateways/class.pmprogateway_stripe.php:426
|
3273 |
+
#: classes/gateways/class.pmprogateway_stripe.php:427 pages/checkout.php:476
|
3274 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
3275 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
|
3276 |
#: pages/checkout.php:503
|
3278 |
msgstr ""
|
3279 |
|
3280 |
#: classes/gateways/class.pmprogateway_braintree.php:287
|
3281 |
+
#: classes/gateways/class.pmprogateway_stripe.php:430 pages/checkout.php:504
|
3282 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
3283 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
3284 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
3285 |
+
#: classes/gateways/class.pmprogateway_braintree.php:287
|
3286 |
#: classes/gateways/class.pmprogateway_stripe.php:387
|
3287 |
#: classes/gateways/class.pmprogateway_stripe.php:388
|
3288 |
#: classes/gateways/class.pmprogateway_stripe.php:398
|
3289 |
#: classes/gateways/class.pmprogateway_stripe.php:402
|
3290 |
+
#: classes/gateways/class.pmprogateway_stripe.php:426
|
3291 |
+
#: classes/gateways/class.pmprogateway_stripe.php:428 pages/checkout.php:476
|
3292 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
3293 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
|
3294 |
#: pages/checkout.php:504
|
3297 |
msgstr ""
|
3298 |
|
3299 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
3300 |
+
#: classes/gateways/class.pmprogateway_stripe.php:495 pages/billing.php:263
|
3301 |
#: pages/checkout.php:570
|
3302 |
#: classes/gateways/class.pmprogateway_braintree.php:303
|
3303 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
3304 |
#: classes/gateways/class.pmprogateway_braintree.php:318
|
3305 |
+
#: classes/gateways/class.pmprogateway_braintree.php:321
|
3306 |
#: classes/gateways/class.pmprogateway_stripe.php:449
|
3307 |
#: classes/gateways/class.pmprogateway_stripe.php:450
|
3308 |
#: classes/gateways/class.pmprogateway_stripe.php:460
|
3309 |
#: classes/gateways/class.pmprogateway_stripe.php:464
|
3310 |
+
#: classes/gateways/class.pmprogateway_stripe.php:490
|
3311 |
+
#: classes/gateways/class.pmprogateway_stripe.php:493 pages/billing.php:244
|
3312 |
#: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
|
3313 |
+
#: pages/billing.php:263 pages/checkout.php:503 pages/checkout.php:519
|
3314 |
+
#: pages/checkout.php:520 pages/checkout.php:527 pages/checkout.php:548
|
3315 |
+
#: pages/checkout.php:557 pages/checkout.php:566 pages/checkout.php:570
|
3316 |
msgid "Card Number"
|
3317 |
msgstr ""
|
3318 |
|
3319 |
+
#: classes/gateways/class.pmprogateway_braintree.php:358
|
3320 |
+
#: classes/gateways/class.pmprogateway_stripe.php:532 pages/billing.php:301
|
3321 |
+
#: pages/checkout.php:605
|
3322 |
#: classes/gateways/class.pmprogateway_braintree.php:340
|
3323 |
#: classes/gateways/class.pmprogateway_braintree.php:353
|
3324 |
#: classes/gateways/class.pmprogateway_braintree.php:355
|
3325 |
+
#: classes/gateways/class.pmprogateway_braintree.php:359
|
3326 |
#: classes/gateways/class.pmprogateway_stripe.php:486
|
3327 |
#: classes/gateways/class.pmprogateway_stripe.php:487
|
3328 |
#: classes/gateways/class.pmprogateway_stripe.php:497
|
3329 |
#: classes/gateways/class.pmprogateway_stripe.php:501
|
3330 |
+
#: classes/gateways/class.pmprogateway_stripe.php:527
|
3331 |
+
#: classes/gateways/class.pmprogateway_stripe.php:531 pages/billing.php:281
|
3332 |
#: pages/billing.php:285 pages/billing.php:294 pages/billing.php:297
|
3333 |
+
#: pages/billing.php:301 pages/checkout.php:540 pages/checkout.php:556
|
3334 |
+
#: pages/checkout.php:557 pages/checkout.php:564 pages/checkout.php:585
|
3335 |
+
#: pages/checkout.php:594 pages/checkout.php:603 pages/checkout.php:607
|
3336 |
+
#: pages/checkout.php:608
|
3337 |
msgid "CVV"
|
3338 |
msgstr ""
|
3339 |
|
3340 |
+
#: classes/gateways/class.pmprogateway_braintree.php:359
|
3341 |
+
#: classes/gateways/class.pmprogateway_stripe.php:533 pages/billing.php:302
|
3342 |
+
#: pages/checkout.php:606
|
3343 |
#: classes/gateways/class.pmprogateway_braintree.php:341
|
3344 |
#: classes/gateways/class.pmprogateway_braintree.php:354
|
3345 |
#: classes/gateways/class.pmprogateway_braintree.php:356
|
3346 |
+
#: classes/gateways/class.pmprogateway_braintree.php:360
|
3347 |
#: classes/gateways/class.pmprogateway_stripe.php:487
|
3348 |
#: classes/gateways/class.pmprogateway_stripe.php:488
|
3349 |
#: classes/gateways/class.pmprogateway_stripe.php:498
|
3350 |
#: classes/gateways/class.pmprogateway_stripe.php:502
|
3351 |
+
#: classes/gateways/class.pmprogateway_stripe.php:528
|
3352 |
+
#: classes/gateways/class.pmprogateway_stripe.php:532 pages/billing.php:282
|
3353 |
#: pages/billing.php:286 pages/billing.php:295 pages/billing.php:298
|
3354 |
+
#: pages/billing.php:302 pages/checkout.php:541 pages/checkout.php:557
|
3355 |
+
#: pages/checkout.php:558 pages/checkout.php:565 pages/checkout.php:586
|
3356 |
+
#: pages/checkout.php:595 pages/checkout.php:604 pages/checkout.php:608
|
3357 |
+
#: pages/checkout.php:609
|
3358 |
msgid "what's this?"
|
3359 |
msgstr ""
|
3360 |
|
3361 |
+
#: classes/gateways/class.pmprogateway_braintree.php:369
|
3362 |
+
#: classes/gateways/class.pmprogateway_stripe.php:543 pages/checkout.php:88
|
3363 |
+
#: pages/checkout.php:614
|
3364 |
#: classes/gateways/class.pmprogateway_braintree.php:351
|
3365 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
3366 |
#: classes/gateways/class.pmprogateway_braintree.php:366
|
3367 |
+
#: classes/gateways/class.pmprogateway_braintree.php:370
|
3368 |
#: classes/gateways/class.pmprogateway_stripe.php:497
|
3369 |
#: classes/gateways/class.pmprogateway_stripe.php:498
|
3370 |
#: classes/gateways/class.pmprogateway_stripe.php:508
|
3371 |
#: classes/gateways/class.pmprogateway_stripe.php:512
|
3372 |
+
#: classes/gateways/class.pmprogateway_stripe.php:538
|
3373 |
+
#: classes/gateways/class.pmprogateway_stripe.php:542 pages/checkout.php:78
|
3374 |
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:87
|
3375 |
#: pages/checkout.php:88 pages/checkout.php:551 pages/checkout.php:567
|
3376 |
#: pages/checkout.php:568 pages/checkout.php:575 pages/checkout.php:596
|
3377 |
#: pages/checkout.php:605 pages/checkout.php:614 pages/checkout.php:618
|
3378 |
+
#: pages/checkout.php:619
|
3379 |
msgid "Apply"
|
3380 |
msgstr ""
|
3381 |
|
3382 |
+
#: classes/gateways/class.pmprogateway_braintree.php:424
|
3383 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1073
|
3384 |
#: classes/gateways/class.pmprogateway_braintree.php:61
|
3385 |
#: classes/gateways/class.pmprogateway_braintree.php:406
|
3386 |
#: classes/gateways/class.pmprogateway_braintree.php:419
|
3387 |
#: classes/gateways/class.pmprogateway_braintree.php:421
|
3388 |
+
#: classes/gateways/class.pmprogateway_braintree.php:425
|
3389 |
#: classes/gateways/class.pmprogateway_stripe.php:53
|
3390 |
#: classes/gateways/class.pmprogateway_stripe.php:1011
|
3391 |
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
3393 |
#: classes/gateways/class.pmprogateway_stripe.php:1036
|
3394 |
#: classes/gateways/class.pmprogateway_stripe.php:1040
|
3395 |
#: classes/gateways/class.pmprogateway_stripe.php:1068
|
3396 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1072
|
3397 |
msgid "Unknown error: Initial payment failed."
|
3398 |
msgstr ""
|
3399 |
|
3400 |
+
#: classes/gateways/class.pmprogateway_braintree.php:483
|
3401 |
#: classes/gateways/class.pmprogateway_braintree.php:120
|
3402 |
#: classes/gateways/class.pmprogateway_braintree.php:465
|
3403 |
#: classes/gateways/class.pmprogateway_braintree.php:478
|
3404 |
#: classes/gateways/class.pmprogateway_braintree.php:480
|
3405 |
+
#: classes/gateways/class.pmprogateway_braintree.php:484
|
3406 |
msgid "Error during settlement:"
|
3407 |
msgstr ""
|
3408 |
|
3409 |
+
#: classes/gateways/class.pmprogateway_braintree.php:492
|
3410 |
#: classes/gateways/class.pmprogateway_braintree.php:129
|
3411 |
#: classes/gateways/class.pmprogateway_braintree.php:474
|
3412 |
#: classes/gateways/class.pmprogateway_braintree.php:487
|
3413 |
#: classes/gateways/class.pmprogateway_braintree.php:489
|
3414 |
+
#: classes/gateways/class.pmprogateway_braintree.php:493
|
3415 |
msgid "Error during charge:"
|
3416 |
msgstr ""
|
3417 |
|
3418 |
+
#: classes/gateways/class.pmprogateway_braintree.php:584
|
3419 |
#: classes/gateways/class.pmprogateway_braintree.php:198
|
3420 |
#: classes/gateways/class.pmprogateway_braintree.php:221
|
3421 |
#: classes/gateways/class.pmprogateway_braintree.php:566
|
3422 |
#: classes/gateways/class.pmprogateway_braintree.php:579
|
3423 |
#: classes/gateways/class.pmprogateway_braintree.php:581
|
3424 |
+
#: classes/gateways/class.pmprogateway_braintree.php:585
|
3425 |
msgid "Failed to update customer."
|
3426 |
msgstr ""
|
3427 |
|
3428 |
+
#: classes/gateways/class.pmprogateway_braintree.php:632
|
3429 |
#: classes/gateways/class.pmprogateway_braintree.php:246
|
3430 |
#: classes/gateways/class.pmprogateway_braintree.php:269
|
3431 |
#: classes/gateways/class.pmprogateway_braintree.php:614
|
3432 |
#: classes/gateways/class.pmprogateway_braintree.php:627
|
3433 |
#: classes/gateways/class.pmprogateway_braintree.php:629
|
3434 |
+
#: classes/gateways/class.pmprogateway_braintree.php:633
|
3435 |
msgid "Failed to create customer."
|
3436 |
msgstr ""
|
3437 |
|
3438 |
+
#: classes/gateways/class.pmprogateway_braintree.php:639
|
3439 |
#: classes/gateways/class.pmprogateway_braintree.php:253
|
3440 |
#: classes/gateways/class.pmprogateway_braintree.php:276
|
3441 |
#: classes/gateways/class.pmprogateway_braintree.php:621
|
3442 |
#: classes/gateways/class.pmprogateway_braintree.php:634
|
3443 |
#: classes/gateways/class.pmprogateway_braintree.php:636
|
3444 |
+
#: classes/gateways/class.pmprogateway_braintree.php:640
|
3445 |
msgid "Error creating customer record with Braintree:"
|
3446 |
msgstr ""
|
3447 |
|
3448 |
+
#: classes/gateways/class.pmprogateway_braintree.php:739
|
3449 |
#: classes/gateways/class.pmprogateway_braintree.php:344
|
3450 |
#: classes/gateways/class.pmprogateway_braintree.php:345
|
3451 |
#: classes/gateways/class.pmprogateway_braintree.php:376
|
3452 |
#: classes/gateways/class.pmprogateway_braintree.php:721
|
3453 |
#: classes/gateways/class.pmprogateway_braintree.php:734
|
3454 |
#: classes/gateways/class.pmprogateway_braintree.php:736
|
3455 |
+
#: classes/gateways/class.pmprogateway_braintree.php:740
|
3456 |
msgid "Error subscribing customer to plan with Braintree:"
|
3457 |
msgstr ""
|
3458 |
|
3459 |
+
#: classes/gateways/class.pmprogateway_braintree.php:754
|
3460 |
#: classes/gateways/class.pmprogateway_braintree.php:359
|
3461 |
#: classes/gateways/class.pmprogateway_braintree.php:360
|
3462 |
#: classes/gateways/class.pmprogateway_braintree.php:391
|
3463 |
#: classes/gateways/class.pmprogateway_braintree.php:736
|
3464 |
#: classes/gateways/class.pmprogateway_braintree.php:749
|
3465 |
#: classes/gateways/class.pmprogateway_braintree.php:751
|
3466 |
+
#: classes/gateways/class.pmprogateway_braintree.php:755
|
3467 |
msgid "Failed to subscribe with Braintree:"
|
3468 |
msgstr ""
|
3469 |
|
3470 |
+
#: classes/gateways/class.pmprogateway_braintree.php:792
|
3471 |
+
#: classes/gateways/class.pmprogateway_braintree.php:805
|
3472 |
+
#: classes/gateways/class.pmprogateway_braintree.php:812
|
3473 |
#: classes/gateways/class.pmprogateway_braintree.php:397
|
3474 |
#: classes/gateways/class.pmprogateway_braintree.php:398
|
3475 |
#: classes/gateways/class.pmprogateway_braintree.php:410
|
3482 |
#: classes/gateways/class.pmprogateway_braintree.php:774
|
3483 |
#: classes/gateways/class.pmprogateway_braintree.php:787
|
3484 |
#: classes/gateways/class.pmprogateway_braintree.php:789
|
3485 |
+
#: classes/gateways/class.pmprogateway_braintree.php:793
|
3486 |
#: classes/gateways/class.pmprogateway_braintree.php:794
|
3487 |
#: classes/gateways/class.pmprogateway_braintree.php:800
|
3488 |
#: classes/gateways/class.pmprogateway_braintree.php:802
|
3489 |
+
#: classes/gateways/class.pmprogateway_braintree.php:806
|
3490 |
#: classes/gateways/class.pmprogateway_braintree.php:807
|
3491 |
#: classes/gateways/class.pmprogateway_braintree.php:809
|
3492 |
+
#: classes/gateways/class.pmprogateway_braintree.php:813
|
3493 |
#: classes/gateways/class.pmprogateway_stripe.php:343
|
3494 |
#: classes/gateways/class.pmprogateway_stripe.php:344
|
3495 |
#: classes/gateways/class.pmprogateway_stripe.php:351
|
3747 |
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3748 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3749 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3750 |
+
#: pages/checkout.php:724 classes/gateways/class.pmprogateway_paypal.php:184
|
3751 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3752 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3753 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3754 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3755 |
#: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
|
3756 |
+
#: pages/checkout.php:722 pages/checkout.php:728 pages/checkout.php:729
|
3757 |
msgid "Submit and Check Out"
|
3758 |
msgstr ""
|
3759 |
|
3761 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3762 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3763 |
#: classes/gateways/class.pmprogateway_twocheckout.php:203
|
3764 |
+
#: pages/checkout.php:724 classes/gateways/class.pmprogateway_paypal.php:184
|
3765 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3766 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3767 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3770 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3771 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3772 |
#: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
|
3773 |
+
#: pages/checkout.php:722 pages/checkout.php:728 pages/checkout.php:729
|
3774 |
msgid "Submit and Confirm"
|
3775 |
msgstr ""
|
3776 |
|
3780 |
#: classes/gateways/class.pmprogateway_paypal.php:385
|
3781 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
3782 |
#: classes/gateways/class.pmprogateway_paypal.php:607
|
3783 |
+
#: classes/gateways/class.pmprogateway_paypal.php:608
|
3784 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:301
|
3785 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:303
|
3786 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:305
|
3847 |
"settings."
|
3848 |
msgstr ""
|
3849 |
|
3850 |
+
#: classes/gateways/class.pmprogateway_stripe.php:55
|
3851 |
#: classes/gateways/class.pmprogateway_stripe.php:51
|
3852 |
#, php-format
|
3853 |
msgid ""
|
3855 |
"your hosting provider to enable it"
|
3856 |
msgstr ""
|
3857 |
|
3858 |
+
#: classes/gateways/class.pmprogateway_stripe.php:128
|
3859 |
#: paid-memberships-pro.php:128
|
3860 |
#: classes/gateways/class.pmprogateway_stripe.php:93
|
3861 |
#: classes/gateways/class.pmprogateway_stripe.php:94
|
3867 |
msgid "Stripe"
|
3868 |
msgstr ""
|
3869 |
|
3870 |
+
#: classes/gateways/class.pmprogateway_stripe.php:183
|
3871 |
#: classes/gateways/class.pmprogateway_stripe.php:148
|
3872 |
#: classes/gateways/class.pmprogateway_stripe.php:149
|
3873 |
#: classes/gateways/class.pmprogateway_stripe.php:159
|
3875 |
msgid "Stripe Settings"
|
3876 |
msgstr ""
|
3877 |
|
3878 |
+
#: classes/gateways/class.pmprogateway_stripe.php:188
|
3879 |
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
3880 |
#: adminpages/paymentsettings.php:286
|
3881 |
#: classes/gateways/class.pmprogateway_stripe.php:153
|
3885 |
msgid "Secret Key"
|
3886 |
msgstr ""
|
3887 |
|
3888 |
+
#: classes/gateways/class.pmprogateway_stripe.php:196
|
3889 |
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
3890 |
#: adminpages/paymentsettings.php:294
|
3891 |
#: classes/gateways/class.pmprogateway_stripe.php:161
|
3895 |
msgid "Publishable Key"
|
3896 |
msgstr ""
|
3897 |
|
3898 |
+
#: classes/gateways/class.pmprogateway_stripe.php:204
|
3899 |
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
3900 |
#: adminpages/paymentsettings.php:432
|
3901 |
#: classes/gateways/class.pmprogateway_stripe.php:169
|
3905 |
msgid "Show Billing Address Fields"
|
3906 |
msgstr ""
|
3907 |
|
3908 |
+
#: classes/gateways/class.pmprogateway_stripe.php:211
|
3909 |
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
3910 |
#: classes/gateways/class.pmprogateway_stripe.php:176
|
3911 |
#: classes/gateways/class.pmprogateway_stripe.php:177
|
3917 |
"verification in the Stripe dashboard settings.</strong>"
|
3918 |
msgstr ""
|
3919 |
|
3920 |
+
#: classes/gateways/class.pmprogateway_stripe.php:219
|
3921 |
#: adminpages/paymentsettings.php:465 adminpages/paymentsettings.php:506
|
3922 |
#: adminpages/paymentsettings.php:512 adminpages/paymentsettings.php:514
|
3923 |
#: classes/gateways/class.pmprogateway_stripe.php:184
|
3927 |
msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
|
3928 |
msgstr ""
|
3929 |
|
3930 |
+
#: classes/gateways/class.pmprogateway_stripe.php:613
|
3931 |
#: classes/gateways/class.pmprogateway_stripe.php:567
|
3932 |
#: classes/gateways/class.pmprogateway_stripe.php:568
|
3933 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3934 |
#: classes/gateways/class.pmprogateway_stripe.php:582
|
3935 |
#: classes/gateways/class.pmprogateway_stripe.php:608
|
3936 |
+
#: classes/gateways/class.pmprogateway_stripe.php:612
|
3937 |
msgid "Subscription Updates"
|
3938 |
msgstr ""
|
3939 |
|
3940 |
+
#: classes/gateways/class.pmprogateway_stripe.php:617
|
3941 |
#: classes/gateways/class.pmprogateway_stripe.php:571
|
3942 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
3943 |
#: classes/gateways/class.pmprogateway_stripe.php:582
|
3944 |
#: classes/gateways/class.pmprogateway_stripe.php:586
|
3945 |
#: classes/gateways/class.pmprogateway_stripe.php:612
|
3946 |
+
#: classes/gateways/class.pmprogateway_stripe.php:616
|
3947 |
msgid ""
|
3948 |
"Subscription updates, allow you to change the member's subscription values "
|
3949 |
"at predefined times. Be sure to click Update Profile after making changes."
|
3950 |
msgstr ""
|
3951 |
|
3952 |
+
#: classes/gateways/class.pmprogateway_stripe.php:619
|
3953 |
#: classes/gateways/class.pmprogateway_stripe.php:573
|
3954 |
#: classes/gateways/class.pmprogateway_stripe.php:574
|
3955 |
#: classes/gateways/class.pmprogateway_stripe.php:584
|
3956 |
#: classes/gateways/class.pmprogateway_stripe.php:588
|
3957 |
#: classes/gateways/class.pmprogateway_stripe.php:614
|
3958 |
+
#: classes/gateways/class.pmprogateway_stripe.php:618
|
3959 |
msgid ""
|
3960 |
"Subscription updates, allow you to change the member's subscription values "
|
3961 |
"at predefined times. Be sure to click Update User after making changes."
|
3962 |
msgstr ""
|
3963 |
|
3964 |
+
#: classes/gateways/class.pmprogateway_stripe.php:624 pages/billing.php:347
|
3965 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3966 |
#: classes/gateways/class.pmprogateway_stripe.php:579
|
3967 |
#: classes/gateways/class.pmprogateway_stripe.php:589
|
3968 |
#: classes/gateways/class.pmprogateway_stripe.php:593
|
3969 |
+
#: classes/gateways/class.pmprogateway_stripe.php:619
|
3970 |
+
#: classes/gateways/class.pmprogateway_stripe.php:623 pages/billing.php:294
|
3971 |
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
|
3972 |
+
#: pages/billing.php:341 pages/billing.php:343 pages/billing.php:347
|
3973 |
msgid "Update"
|
3974 |
msgstr ""
|
3975 |
|
3976 |
+
#: classes/gateways/class.pmprogateway_stripe.php:817
|
3977 |
#: classes/gateways/class.pmprogateway_stripe.php:769
|
3978 |
#: classes/gateways/class.pmprogateway_stripe.php:770
|
3979 |
#: classes/gateways/class.pmprogateway_stripe.php:780
|
3980 |
#: classes/gateways/class.pmprogateway_stripe.php:784
|
3981 |
#: classes/gateways/class.pmprogateway_stripe.php:812
|
3982 |
+
#: classes/gateways/class.pmprogateway_stripe.php:816
|
3983 |
msgid "Could not cancel the old subscription. Updates have not been processed."
|
3984 |
msgstr ""
|
3985 |
|
3986 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1300
|
3987 |
#: classes/gateways/class.pmprogateway_stripe.php:190
|
3988 |
#: classes/gateways/class.pmprogateway_stripe.php:192
|
3989 |
#: classes/gateways/class.pmprogateway_stripe.php:199
|
3997 |
#: classes/gateways/class.pmprogateway_stripe.php:1218
|
3998 |
#: classes/gateways/class.pmprogateway_stripe.php:1246
|
3999 |
#: classes/gateways/class.pmprogateway_stripe.php:1256
|
4000 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1260
|
4001 |
msgid "Error creating customer record with Stripe:"
|
4002 |
msgstr ""
|
4003 |
|
4004 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1357
|
4005 |
#: classes/gateways/class.pmprogateway_stripe.php:1275
|
4006 |
#: classes/gateways/class.pmprogateway_stripe.php:1303
|
4007 |
#: classes/gateways/class.pmprogateway_stripe.php:1313
|
4008 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1317
|
4009 |
msgid "Error getting subscription with Stripe:"
|
4010 |
msgstr ""
|
4011 |
|
4012 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1507
|
4013 |
#: classes/gateways/class.pmprogateway_stripe.php:278
|
4014 |
#: classes/gateways/class.pmprogateway_stripe.php:279
|
4015 |
#: classes/gateways/class.pmprogateway_stripe.php:286
|
4031 |
#: classes/gateways/class.pmprogateway_stripe.php:1425
|
4032 |
#: classes/gateways/class.pmprogateway_stripe.php:1453
|
4033 |
#: classes/gateways/class.pmprogateway_stripe.php:1463
|
4034 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1467
|
4035 |
msgid "Error creating plan with Stripe:"
|
4036 |
msgstr ""
|
4037 |
|
4038 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1538
|
4039 |
#: classes/gateways/class.pmprogateway_stripe.php:294
|
4040 |
#: classes/gateways/class.pmprogateway_stripe.php:295
|
4041 |
#: classes/gateways/class.pmprogateway_stripe.php:302
|
4052 |
#: classes/gateways/class.pmprogateway_stripe.php:1456
|
4053 |
#: classes/gateways/class.pmprogateway_stripe.php:1484
|
4054 |
#: classes/gateways/class.pmprogateway_stripe.php:1494
|
4055 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1498
|
4056 |
msgid "Error subscribing customer to plan with Stripe:"
|
4057 |
msgstr ""
|
4058 |
|
4059 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1634
|
4060 |
#: classes/gateways/class.pmprogateway_stripe.php:383
|
4061 |
#: classes/gateways/class.pmprogateway_stripe.php:389
|
4062 |
#: classes/gateways/class.pmprogateway_stripe.php:410
|
4070 |
#: classes/gateways/class.pmprogateway_stripe.php:1552
|
4071 |
#: classes/gateways/class.pmprogateway_stripe.php:1580
|
4072 |
#: classes/gateways/class.pmprogateway_stripe.php:1590
|
4073 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1594
|
4074 |
msgid "Could not cancel old subscription."
|
4075 |
msgstr ""
|
4076 |
|
4077 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1651
|
4078 |
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
4079 |
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
4080 |
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
4085 |
#: classes/gateways/class.pmprogateway_stripe.php:1569
|
4086 |
#: classes/gateways/class.pmprogateway_stripe.php:1597
|
4087 |
#: classes/gateways/class.pmprogateway_stripe.php:1607
|
4088 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1611
|
4089 |
msgid "Could not find the customer."
|
4090 |
msgstr ""
|
4091 |
|
4455 |
msgid "Vietnamese Dong"
|
4456 |
msgstr ""
|
4457 |
|
4458 |
+
#: includes/functions.php:309 includes/functions.php:160
|
4459 |
#: includes/functions.php:196 includes/functions.php:200
|
4460 |
#: includes/functions.php:202 includes/functions.php:203
|
4461 |
#: includes/functions.php:204 includes/functions.php:207
|
4462 |
+
#: includes/functions.php:243 includes/functions.php:315
|
4463 |
#, php-format
|
4464 |
msgid "The price for membership is <strong>%s</strong> now"
|
4465 |
msgstr ""
|
4466 |
|
4467 |
+
#: includes/functions.php:311 includes/functions.php:202
|
4468 |
#: includes/functions.php:204 includes/functions.php:205
|
4469 |
#: includes/functions.php:206 includes/functions.php:209
|
4470 |
+
#: includes/functions.php:245 includes/functions.php:317
|
4471 |
#, php-format
|
4472 |
msgid "<strong>%s</strong> now"
|
4473 |
msgstr ""
|
4474 |
|
4475 |
+
#: includes/functions.php:320 includes/functions.php:169
|
4476 |
#: includes/functions.php:205 includes/functions.php:211
|
4477 |
#: includes/functions.php:213 includes/functions.php:214
|
4478 |
#: includes/functions.php:215 includes/functions.php:218
|
4479 |
+
#: includes/functions.php:254 includes/functions.php:326
|
4480 |
#, php-format
|
4481 |
msgid " and then <strong>%s per %s for %d more %s</strong>."
|
4482 |
msgstr ""
|
4483 |
|
4484 |
+
#: includes/functions.php:324 includes/functions.php:258
|
4485 |
+
#: includes/functions.php:330
|
4486 |
#, php-format
|
4487 |
msgid " and then <strong>%s every %d %s for %d more payments</strong>."
|
4488 |
msgstr ""
|
4489 |
|
4490 |
+
#: includes/functions.php:329 includes/functions.php:178
|
4491 |
#: includes/functions.php:214 includes/functions.php:220
|
4492 |
#: includes/functions.php:222 includes/functions.php:223
|
4493 |
#: includes/functions.php:224 includes/functions.php:227
|
4494 |
+
#: includes/functions.php:263 includes/functions.php:335
|
4495 |
#, php-format
|
4496 |
msgid " and then <strong>%s after %d %s</strong>."
|
4497 |
msgstr ""
|
4498 |
|
4499 |
+
#: includes/functions.php:337 includes/functions.php:228
|
4500 |
#: includes/functions.php:229 includes/functions.php:230
|
4501 |
#: includes/functions.php:231 includes/functions.php:235
|
4502 |
+
#: includes/functions.php:271 includes/functions.php:343
|
4503 |
#, php-format
|
4504 |
msgid "The price for membership is <strong>%s per %s</strong>."
|
4505 |
msgstr ""
|
4506 |
|
4507 |
+
#: includes/functions.php:339 includes/functions.php:230
|
4508 |
#: includes/functions.php:233 includes/functions.php:237
|
4509 |
+
#: includes/functions.php:273 includes/functions.php:345
|
4510 |
#, php-format
|
4511 |
msgid "<strong>%s per %s</strong>."
|
4512 |
msgstr ""
|
4513 |
|
4514 |
+
#: includes/functions.php:344 includes/functions.php:233
|
4515 |
#: includes/functions.php:234 includes/functions.php:235
|
4516 |
#: includes/functions.php:238 includes/functions.php:242
|
4517 |
+
#: includes/functions.php:278 includes/functions.php:350
|
4518 |
#, php-format
|
4519 |
msgid "The price for membership is <strong>%s every %d %s</strong>."
|
4520 |
msgstr ""
|
4521 |
|
4522 |
+
#: includes/functions.php:346 includes/functions.php:237
|
4523 |
#: includes/functions.php:240 includes/functions.php:244
|
4524 |
+
#: includes/functions.php:280 includes/functions.php:352
|
4525 |
#, php-format
|
4526 |
msgid "<strong>%s every %d %s</strong>."
|
4527 |
msgstr ""
|
4528 |
|
4529 |
+
#: includes/functions.php:351 includes/functions.php:184
|
4530 |
#: includes/functions.php:220 includes/functions.php:228
|
4531 |
#: includes/functions.php:238 includes/functions.php:239
|
4532 |
#: includes/functions.php:240 includes/functions.php:242
|
4533 |
#: includes/functions.php:245 includes/functions.php:249
|
4534 |
+
#: includes/functions.php:285 includes/functions.php:357
|
4535 |
#, php-format
|
4536 |
msgid " and then <strong>%s per %s</strong>."
|
4537 |
msgstr ""
|
4538 |
|
4539 |
+
#: includes/functions.php:355 includes/functions.php:188
|
4540 |
#: includes/functions.php:224 includes/functions.php:232
|
4541 |
#: includes/functions.php:242 includes/functions.php:243
|
4542 |
#: includes/functions.php:244 includes/functions.php:246
|
4543 |
#: includes/functions.php:249 includes/functions.php:253
|
4544 |
+
#: includes/functions.php:289 includes/functions.php:361
|
4545 |
#, php-format
|
4546 |
msgid " and then <strong>%s every %d %s</strong>."
|
4547 |
msgstr ""
|
4548 |
|
4549 |
+
#: includes/functions.php:373 includes/functions.php:202
|
4550 |
#: includes/functions.php:238 includes/functions.php:249
|
4551 |
#: includes/functions.php:260 includes/functions.php:261
|
4552 |
#: includes/functions.php:262 includes/functions.php:264
|
4553 |
#: includes/functions.php:267 includes/functions.php:271
|
4554 |
+
#: includes/functions.php:307 includes/functions.php:379 pages/levels.php:82
|
4555 |
msgid "After your initial payment, your first payment is Free."
|
4556 |
msgstr ""
|
4557 |
|
4558 |
+
#: includes/functions.php:377 includes/functions.php:206
|
4559 |
#: includes/functions.php:242 includes/functions.php:253
|
4560 |
#: includes/functions.php:264 includes/functions.php:265
|
4561 |
#: includes/functions.php:266 includes/functions.php:268
|
4562 |
#: includes/functions.php:271 includes/functions.php:275
|
4563 |
+
#: includes/functions.php:311 includes/functions.php:383 pages/levels.php:86
|
4564 |
#, php-format
|
4565 |
msgid "After your initial payment, your first %d payments are Free."
|
4566 |
msgstr ""
|
4567 |
|
4568 |
+
#: includes/functions.php:384 includes/functions.php:213
|
4569 |
#: includes/functions.php:249 includes/functions.php:260
|
4570 |
#: includes/functions.php:271 includes/functions.php:272
|
4571 |
#: includes/functions.php:273 includes/functions.php:275
|
4572 |
#: includes/functions.php:278 includes/functions.php:282
|
4573 |
+
#: includes/functions.php:318 includes/functions.php:390 pages/levels.php:93
|
4574 |
#, php-format
|
4575 |
msgid "After your initial payment, your first payment will cost %s."
|
4576 |
msgstr ""
|
4577 |
|
4578 |
+
#: includes/functions.php:388 includes/functions.php:217
|
4579 |
#: includes/functions.php:253 includes/functions.php:264
|
4580 |
#: includes/functions.php:275 includes/functions.php:276
|
4581 |
#: includes/functions.php:277 includes/functions.php:279
|
4582 |
#: includes/functions.php:282 includes/functions.php:286
|
4583 |
+
#: includes/functions.php:322 includes/functions.php:394 pages/levels.php:97
|
4584 |
#, php-format
|
4585 |
msgid "After your initial payment, your first %d payments will cost %s."
|
4586 |
msgstr ""
|
4587 |
|
4588 |
+
#: includes/functions.php:399 includes/functions.php:228
|
4589 |
#: includes/functions.php:264 includes/functions.php:275
|
4590 |
#: includes/functions.php:286 includes/functions.php:287
|
4591 |
#: includes/functions.php:288 includes/functions.php:290
|
4592 |
#: includes/functions.php:293 includes/functions.php:297
|
4593 |
+
#: includes/functions.php:333 includes/functions.php:405
|
4594 |
#, php-format
|
4595 |
msgid "Customers in %s will be charged %s%% tax."
|
4596 |
msgstr ""
|
4597 |
|
4598 |
+
#: includes/functions.php:413 includes/functions.php:242
|
4599 |
#: includes/functions.php:278 includes/functions.php:289
|
4600 |
#: includes/functions.php:300 includes/functions.php:301
|
4601 |
#: includes/functions.php:302 includes/functions.php:304
|
4602 |
#: includes/functions.php:307 includes/functions.php:311
|
4603 |
+
#: includes/functions.php:347 includes/functions.php:419
|
4604 |
#, php-format
|
4605 |
msgid "Membership expires after %d %s."
|
4606 |
msgstr ""
|
4607 |
|
4608 |
+
#: includes/functions.php:760 includes/functions.php:491
|
4609 |
#: includes/functions.php:514 includes/functions.php:525
|
4610 |
#: includes/functions.php:536 includes/functions.php:537
|
4611 |
#: includes/functions.php:538 includes/functions.php:545
|
4612 |
#: includes/functions.php:569 includes/functions.php:570
|
4613 |
#: includes/functions.php:576 includes/functions.php:592
|
4614 |
#: includes/functions.php:615 includes/functions.php:694
|
4615 |
+
#: includes/functions.php:766
|
4616 |
msgid "User ID not found."
|
4617 |
msgstr ""
|
4618 |
|
4619 |
+
#: includes/functions.php:780 includes/functions.php:508
|
4620 |
#: includes/functions.php:531 includes/functions.php:542
|
4621 |
#: includes/functions.php:553 includes/functions.php:554
|
4622 |
#: includes/functions.php:555 includes/functions.php:562
|
4623 |
#: includes/functions.php:586 includes/functions.php:587
|
4624 |
#: includes/functions.php:589 includes/functions.php:596
|
4625 |
#: includes/functions.php:612 includes/functions.php:635
|
4626 |
+
#: includes/functions.php:714 includes/functions.php:786
|
4627 |
msgid "Invalid level."
|
4628 |
msgstr ""
|
4629 |
|
4630 |
+
#: includes/functions.php:791 includes/functions.php:520
|
4631 |
#: includes/functions.php:542 includes/functions.php:553
|
4632 |
#: includes/functions.php:564 includes/functions.php:565
|
4633 |
#: includes/functions.php:566 includes/functions.php:573
|
4634 |
#: includes/functions.php:597 includes/functions.php:598
|
4635 |
#: includes/functions.php:600 includes/functions.php:607
|
4636 |
#: includes/functions.php:623 includes/functions.php:646
|
4637 |
+
#: includes/functions.php:725 includes/functions.php:797
|
4638 |
msgid "not changing?"
|
4639 |
msgstr ""
|
4640 |
|
4641 |
+
#: includes/functions.php:808 includes/functions.php:881
|
4642 |
+
#: includes/functions.php:905 includes/functions.php:537
|
4643 |
#: includes/functions.php:559 includes/functions.php:570
|
4644 |
#: includes/functions.php:581 includes/functions.php:582
|
4645 |
#: includes/functions.php:583 includes/functions.php:590
|
4658 |
#: includes/functions.php:700 includes/functions.php:707
|
4659 |
#: includes/functions.php:722 includes/functions.php:723
|
4660 |
#: includes/functions.php:742 includes/functions.php:746
|
4661 |
+
#: includes/functions.php:814 includes/functions.php:815
|
4662 |
+
#: includes/functions.php:839 includes/functions.php:887
|
4663 |
+
#: includes/functions.php:911
|
4664 |
msgid "Error interacting with database"
|
4665 |
msgstr ""
|
4666 |
|
4667 |
+
#: includes/functions.php:947 includes/functions.php:986
|
4668 |
#: includes/functions.php:629 includes/functions.php:651
|
4669 |
#: includes/functions.php:667 includes/functions.php:668
|
4670 |
#: includes/functions.php:678 includes/functions.php:681
|
4679 |
#: includes/functions.php:778 includes/functions.php:780
|
4680 |
#: includes/functions.php:787 includes/functions.php:803
|
4681 |
#: includes/functions.php:826 includes/functions.php:881
|
4682 |
+
#: includes/functions.php:920 includes/functions.php:953
|
4683 |
+
#: includes/functions.php:992
|
4684 |
msgid "Membership level not found."
|
4685 |
msgstr ""
|
4686 |
|
4687 |
+
#: includes/functions.php:1356 includes/functions.php:1100
|
4688 |
#: includes/functions.php:1101 includes/functions.php:1118
|
4689 |
#: includes/functions.php:1142 includes/functions.php:1143
|
4690 |
#: includes/functions.php:1150 includes/functions.php:1157
|
4691 |
#: includes/functions.php:1173 includes/functions.php:1196
|
4692 |
+
#: includes/functions.php:1290 includes/functions.php:1362
|
4693 |
msgid "No code was given to check."
|
4694 |
msgstr ""
|
4695 |
|
4696 |
+
#: includes/functions.php:1365 includes/functions.php:1050
|
4697 |
#: includes/functions.php:1072 includes/functions.php:1088
|
4698 |
#: includes/functions.php:1099 includes/functions.php:1102
|
4699 |
#: includes/functions.php:1109 includes/functions.php:1110
|
4702 |
#: includes/functions.php:1152 includes/functions.php:1159
|
4703 |
#: includes/functions.php:1166 includes/functions.php:1182
|
4704 |
#: includes/functions.php:1205 includes/functions.php:1299
|
4705 |
+
#: includes/functions.php:1371
|
4706 |
msgid "The discount code could not be found."
|
4707 |
msgstr ""
|
4708 |
|
4709 |
+
#: includes/functions.php:1380 includes/functions.php:1066
|
4710 |
#: includes/functions.php:1088 includes/functions.php:1104
|
4711 |
#: includes/functions.php:1115 includes/functions.php:1118
|
4712 |
#: includes/functions.php:1124 includes/functions.php:1125
|
4715 |
#: includes/functions.php:1167 includes/functions.php:1174
|
4716 |
#: includes/functions.php:1181 includes/functions.php:1197
|
4717 |
#: includes/functions.php:1220 includes/functions.php:1314
|
4718 |
+
#: includes/functions.php:1386
|
4719 |
#, php-format
|
4720 |
msgid "This discount code goes into effect on %s."
|
4721 |
msgstr ""
|
4722 |
|
4723 |
+
#: includes/functions.php:1387 includes/functions.php:1075
|
4724 |
#: includes/functions.php:1097 includes/functions.php:1113
|
4725 |
#: includes/functions.php:1124 includes/functions.php:1127
|
4726 |
#: includes/functions.php:1131 includes/functions.php:1132
|
4729 |
#: includes/functions.php:1174 includes/functions.php:1181
|
4730 |
#: includes/functions.php:1188 includes/functions.php:1204
|
4731 |
#: includes/functions.php:1227 includes/functions.php:1321
|
4732 |
+
#: includes/functions.php:1393
|
4733 |
#, php-format
|
4734 |
msgid "This discount code expired on %s."
|
4735 |
msgstr ""
|
4736 |
|
4737 |
+
#: includes/functions.php:1397 includes/functions.php:1087
|
4738 |
#: includes/functions.php:1109 includes/functions.php:1125
|
4739 |
#: includes/functions.php:1136 includes/functions.php:1139
|
4740 |
#: includes/functions.php:1141 includes/functions.php:1142
|
4743 |
#: includes/functions.php:1184 includes/functions.php:1191
|
4744 |
#: includes/functions.php:1198 includes/functions.php:1214
|
4745 |
#: includes/functions.php:1237 includes/functions.php:1331
|
4746 |
+
#: includes/functions.php:1403
|
4747 |
msgid "This discount code is no longer valid."
|
4748 |
msgstr ""
|
4749 |
|
4750 |
+
#: includes/functions.php:1410 includes/functions.php:1102
|
4751 |
#: includes/functions.php:1124 includes/functions.php:1140
|
4752 |
#: includes/functions.php:1151 includes/functions.php:1154
|
4753 |
#: includes/functions.php:1155 includes/functions.php:1164
|
4755 |
#: includes/functions.php:1196 includes/functions.php:1197
|
4756 |
#: includes/functions.php:1204 includes/functions.php:1211
|
4757 |
#: includes/functions.php:1227 includes/functions.php:1250
|
4758 |
+
#: includes/functions.php:1344 includes/functions.php:1416
|
4759 |
msgid "This discount code does not apply to this membership level."
|
4760 |
msgstr ""
|
4761 |
|
4762 |
+
#: includes/functions.php:1436 includes/functions.php:1110
|
4763 |
#: includes/functions.php:1132 includes/functions.php:1148
|
4764 |
#: includes/functions.php:1159 includes/functions.php:1162
|
4765 |
#: includes/functions.php:1172 includes/functions.php:1180
|
4768 |
#: includes/functions.php:1223 includes/functions.php:1230
|
4769 |
#: includes/functions.php:1237 includes/functions.php:1253
|
4770 |
#: includes/functions.php:1276 includes/functions.php:1370
|
4771 |
+
#: includes/functions.php:1442
|
4772 |
msgid "This discount code is okay."
|
4773 |
msgstr ""
|
4774 |
|
4775 |
+
#: includes/functions.php:1463 includes/functions.php:1134
|
4776 |
#: includes/functions.php:1156 includes/functions.php:1172
|
4777 |
#: includes/functions.php:1183 includes/functions.php:1186
|
4778 |
#: includes/functions.php:1196 includes/functions.php:1205
|
4781 |
#: includes/functions.php:1255 includes/functions.php:1262
|
4782 |
#: includes/functions.php:1278 includes/functions.php:1301
|
4783 |
#: includes/functions.php:1395 includes/functions.php:1397
|
4784 |
+
#: includes/functions.php:1469
|
4785 |
msgid "and"
|
4786 |
msgstr ""
|
4787 |
|
4788 |
+
#: includes/functions.php:1691 includes/functions.php:1319
|
4789 |
#: includes/functions.php:1341 includes/functions.php:1361
|
4790 |
#: includes/functions.php:1372 includes/functions.php:1375
|
4791 |
#: includes/functions.php:1385 includes/functions.php:1394
|
4794 |
#: includes/functions.php:1450 includes/functions.php:1457
|
4795 |
#: includes/functions.php:1473 includes/functions.php:1496
|
4796 |
#: includes/functions.php:1501 includes/functions.php:1620
|
4797 |
+
#: includes/functions.php:1624 includes/functions.php:1697
|
4798 |
msgid "Sign Up for !!name!! Now"
|
4799 |
msgstr ""
|
4800 |
|
4801 |
+
#: includes/functions.php:1697 includes/functions.php:1325
|
4802 |
#: includes/functions.php:1347 includes/functions.php:1367
|
4803 |
#: includes/functions.php:1378 includes/functions.php:1381
|
4804 |
#: includes/functions.php:1391 includes/functions.php:1400
|
4807 |
#: includes/functions.php:1456 includes/functions.php:1463
|
4808 |
#: includes/functions.php:1479 includes/functions.php:1502
|
4809 |
#: includes/functions.php:1507 includes/functions.php:1626
|
4810 |
+
#: includes/functions.php:1630 includes/functions.php:1703
|
4811 |
msgid "Please specify a level id."
|
4812 |
msgstr ""
|
4813 |
|
4814 |
#: includes/init.php:258 includes/profile.php:39 includes/init.php:229
|
4815 |
#: includes/init.php:232 includes/init.php:233 includes/init.php:235
|
4816 |
#: includes/init.php:237 includes/init.php:245 includes/init.php:253
|
4817 |
+
#: includes/init.php:258 includes/profile.php:37 includes/profile.php:39
|
4818 |
msgid "None"
|
4819 |
msgstr ""
|
4820 |
|
4953 |
"checkbox is selected below."
|
4954 |
msgstr ""
|
4955 |
|
4956 |
+
#: includes/updates.php:110 includes/updates.php:97 includes/updates.php:110
|
4957 |
msgid "Paid Memberships Pro Data Update Required"
|
4958 |
msgstr ""
|
4959 |
|
4960 |
+
#: includes/updates.php:111
|
4961 |
+
#, php-format
|
4962 |
+
msgid ""
|
4963 |
+
"(1) <a target=\"_blank\" href=\"%s\">Backup your WordPress database</a></"
|
4964 |
+
"strong> and then (2) <a href=\"%s\">click here to start the update</a>."
|
4965 |
msgstr ""
|
4966 |
|
4967 |
+
#: includes/updates.php:132 includes/updates.php:123 includes/updates.php:136
|
4968 |
msgid "All Paid Memberships Pro updates have finished."
|
4969 |
msgstr ""
|
4970 |
|
4971 |
+
#: includes/updates/upgrade_1.php:7 includes/updates/upgrade_1.php:7
|
4972 |
+
#: includes/upgradecheck.php:401 includes/upgradecheck.php:410
|
4973 |
+
#: includes/upgradecheck.php:422 includes/upgradecheck.php:442
|
4974 |
+
#: includes/upgradecheck.php:542 includes/upgradecheck.php:561
|
4975 |
+
#: includes/upgradecheck.php:563
|
4976 |
#, php-format
|
4977 |
msgid ""
|
4978 |
"This content is for !!levels!! members only.<br /><a href=\"%s\">Register</a>"
|
4979 |
msgstr ""
|
4980 |
|
4981 |
+
#: includes/updates/upgrade_1.php:10 includes/updates/upgrade_1.php:10
|
4982 |
+
#: includes/upgradecheck.php:404 includes/upgradecheck.php:413
|
4983 |
+
#: includes/upgradecheck.php:425 includes/upgradecheck.php:445
|
4984 |
+
#: includes/upgradecheck.php:545 includes/upgradecheck.php:564
|
4985 |
+
#: includes/upgradecheck.php:566
|
4986 |
#, php-format
|
4987 |
msgid ""
|
4988 |
"This content is for !!levels!! members only.<br /><a href=\"%s\">Log In</a> "
|
4989 |
"<a href=\"%s\">Register</a>"
|
4990 |
msgstr ""
|
4991 |
|
4992 |
+
#: includes/updates/upgrade_1.php:14 includes/updates/upgrade_1.php:14
|
4993 |
+
#: includes/upgradecheck.php:408 includes/upgradecheck.php:417
|
4994 |
+
#: includes/upgradecheck.php:429 includes/upgradecheck.php:449
|
4995 |
+
#: includes/upgradecheck.php:549 includes/upgradecheck.php:568
|
4996 |
+
#: includes/upgradecheck.php:570
|
4997 |
msgid ""
|
4998 |
"This content is for !!levels!! members only. Visit the site and log in/"
|
4999 |
"register to read."
|
5000 |
msgstr ""
|
5001 |
|
5002 |
#: pages/billing.php:26 pages/billing.php:14 pages/billing.php:23
|
5003 |
+
#: pages/billing.php:26
|
5004 |
#, php-format
|
5005 |
msgid "Logged in as <strong>%s</strong>."
|
5006 |
msgstr ""
|
5007 |
|
5008 |
#: pages/billing.php:26 pages/billing.php:14 pages/billing.php:23
|
5009 |
+
#: pages/billing.php:26
|
5010 |
msgid "logout"
|
5011 |
msgstr ""
|
5012 |
|
5014 |
#: pages/levels.php:35 shortcodes/pmpro_account.php:44
|
5015 |
#: shortcodes/pmpro_account.php:126 pages/account.php:12 pages/account.php:18
|
5016 |
#: pages/account.php:92 pages/billing.php:16 pages/billing.php:25
|
5017 |
+
#: pages/billing.php:28 pages/cancel.php:52 pages/invoice.php:109
|
5018 |
+
#: pages/levels.php:13 pages/levels.php:35 shortcodes/pmpro_account.php:44
|
5019 |
#: shortcodes/pmpro_account.php:123 shortcodes/pmpro_account.php:126
|
5020 |
msgid "Level"
|
5021 |
msgstr ""
|
5022 |
|
5023 |
#: pages/billing.php:30 pages/account.php:14 pages/billing.php:18
|
5024 |
+
#: pages/billing.php:27 pages/billing.php:30
|
5025 |
msgid "Membership Fee"
|
5026 |
msgstr ""
|
5027 |
|
5028 |
#: pages/billing.php:34 pages/account.php:18 pages/billing.php:22
|
5029 |
+
#: pages/billing.php:31 pages/billing.php:34 pages/levels.php:70
|
5030 |
#, php-format
|
5031 |
msgid "%s every %d %s."
|
5032 |
msgstr ""
|
5033 |
|
5034 |
#: pages/billing.php:36 pages/account.php:20 pages/billing.php:24
|
5035 |
+
#: pages/billing.php:33 pages/billing.php:36 pages/levels.php:66
|
5036 |
#, php-format
|
5037 |
msgid "%s per %s."
|
5038 |
msgstr ""
|
5039 |
|
5040 |
#: pages/billing.php:45 pages/account.php:25 pages/account.php:29
|
5041 |
#: pages/billing.php:29 pages/billing.php:33 pages/billing.php:42
|
5042 |
+
#: pages/billing.php:45
|
5043 |
msgid "Duration"
|
5044 |
msgstr ""
|
5045 |
|
5046 |
#: pages/billing.php:55 pages/billing.php:39 pages/billing.php:43
|
5047 |
+
#: pages/billing.php:52 pages/billing.php:55
|
5048 |
msgid ""
|
5049 |
"Your payment subscription is managed by PayPal. Please <a href=\"http://www."
|
5050 |
"paypal.com\">login to PayPal here</a> to update your billing information."
|
5051 |
msgstr ""
|
5052 |
|
5053 |
#: pages/billing.php:81 pages/checkout.php:326 pages/billing.php:65
|
5054 |
+
#: pages/billing.php:69 pages/billing.php:78 pages/billing.php:81
|
5055 |
+
#: pages/checkout.php:305 pages/checkout.php:307 pages/checkout.php:309
|
5056 |
+
#: pages/checkout.php:318 pages/checkout.php:321 pages/checkout.php:324
|
5057 |
+
#: pages/checkout.php:326 pages/checkout.php:328
|
5058 |
msgid "First Name"
|
5059 |
msgstr ""
|
5060 |
|
5061 |
#: pages/billing.php:85 pages/checkout.php:330 pages/billing.php:69
|
5062 |
+
#: pages/billing.php:73 pages/billing.php:82 pages/billing.php:85
|
5063 |
+
#: pages/checkout.php:309 pages/checkout.php:311 pages/checkout.php:313
|
5064 |
+
#: pages/checkout.php:322 pages/checkout.php:325 pages/checkout.php:328
|
5065 |
+
#: pages/checkout.php:330 pages/checkout.php:332
|
5066 |
msgid "Last Name"
|
5067 |
msgstr ""
|
5068 |
|
5069 |
#: pages/billing.php:89 pages/checkout.php:334 pages/billing.php:73
|
5070 |
+
#: pages/billing.php:77 pages/billing.php:86 pages/billing.php:89
|
5071 |
+
#: pages/checkout.php:313 pages/checkout.php:315 pages/checkout.php:317
|
5072 |
+
#: pages/checkout.php:326 pages/checkout.php:329 pages/checkout.php:332
|
5073 |
+
#: pages/checkout.php:334 pages/checkout.php:336
|
5074 |
msgid "Address 1"
|
5075 |
msgstr ""
|
5076 |
|
5077 |
#: pages/billing.php:93 pages/checkout.php:338 pages/billing.php:77
|
5078 |
+
#: pages/billing.php:81 pages/billing.php:90 pages/billing.php:93
|
5079 |
+
#: pages/checkout.php:317 pages/checkout.php:319 pages/checkout.php:321
|
5080 |
+
#: pages/checkout.php:330 pages/checkout.php:333 pages/checkout.php:336
|
5081 |
+
#: pages/checkout.php:338 pages/checkout.php:340
|
5082 |
msgid "Address 2"
|
5083 |
msgstr ""
|
5084 |
|
5085 |
#: pages/billing.php:103 pages/checkout.php:348 pages/billing.php:87
|
5086 |
+
#: pages/billing.php:91 pages/billing.php:100 pages/billing.php:103
|
5087 |
+
#: pages/checkout.php:327 pages/checkout.php:329 pages/checkout.php:331
|
5088 |
+
#: pages/checkout.php:340 pages/checkout.php:343 pages/checkout.php:346
|
5089 |
+
#: pages/checkout.php:348 pages/checkout.php:350
|
5090 |
msgid "City"
|
5091 |
msgstr ""
|
5092 |
|
5093 |
#: pages/billing.php:107 pages/checkout.php:352 pages/billing.php:91
|
5094 |
+
#: pages/billing.php:95 pages/billing.php:104 pages/billing.php:107
|
5095 |
+
#: pages/checkout.php:331 pages/checkout.php:333 pages/checkout.php:335
|
5096 |
+
#: pages/checkout.php:344 pages/checkout.php:347 pages/checkout.php:350
|
5097 |
+
#: pages/checkout.php:352 pages/checkout.php:354
|
5098 |
msgid "State"
|
5099 |
msgstr ""
|
5100 |
|
5101 |
#: pages/billing.php:111 pages/checkout.php:356 pages/billing.php:95
|
5102 |
+
#: pages/billing.php:99 pages/billing.php:108 pages/billing.php:111
|
5103 |
+
#: pages/checkout.php:335 pages/checkout.php:337 pages/checkout.php:339
|
5104 |
+
#: pages/checkout.php:348 pages/checkout.php:351 pages/checkout.php:354
|
5105 |
+
#: pages/checkout.php:356 pages/checkout.php:358
|
5106 |
msgid "Postal Code"
|
5107 |
msgstr ""
|
5108 |
|
5109 |
#: pages/billing.php:120 pages/checkout.php:365 pages/billing.php:104
|
5110 |
+
#: pages/billing.php:108 pages/billing.php:117 pages/billing.php:120
|
5111 |
+
#: pages/checkout.php:344 pages/checkout.php:346 pages/checkout.php:348
|
5112 |
+
#: pages/checkout.php:357 pages/checkout.php:360 pages/checkout.php:363
|
5113 |
+
#: pages/checkout.php:365 pages/checkout.php:367
|
5114 |
msgid "City, State Zip"
|
5115 |
msgstr ""
|
5116 |
|
5117 |
#: pages/billing.php:173 pages/checkout.php:418 pages/billing.php:157
|
5118 |
+
#: pages/billing.php:161 pages/billing.php:170 pages/billing.php:173
|
5119 |
+
#: pages/checkout.php:397 pages/checkout.php:399 pages/checkout.php:401
|
5120 |
+
#: pages/checkout.php:410 pages/checkout.php:413 pages/checkout.php:416
|
5121 |
+
#: pages/checkout.php:418 pages/checkout.php:420
|
5122 |
msgid "Country"
|
5123 |
msgstr ""
|
5124 |
|
5125 |
#: pages/billing.php:198 pages/checkout.php:443 pages/billing.php:182
|
5126 |
+
#: pages/billing.php:186 pages/billing.php:195 pages/billing.php:198
|
5127 |
+
#: pages/checkout.php:422 pages/checkout.php:424 pages/checkout.php:426
|
5128 |
+
#: pages/checkout.php:435 pages/checkout.php:438 pages/checkout.php:441
|
5129 |
+
#: pages/checkout.php:443 pages/checkout.php:445
|
5130 |
msgid "Phone"
|
5131 |
msgstr ""
|
5132 |
|
5133 |
#: pages/billing.php:209 pages/checkout.php:220 pages/checkout.php:457
|
5134 |
#: pages/billing.php:193 pages/billing.php:197 pages/billing.php:206
|
5135 |
+
#: pages/billing.php:209 pages/checkout.php:204 pages/checkout.php:207
|
5136 |
+
#: pages/checkout.php:209 pages/checkout.php:216 pages/checkout.php:218
|
5137 |
+
#: pages/checkout.php:220 pages/checkout.php:436 pages/checkout.php:438
|
5138 |
+
#: pages/checkout.php:440 pages/checkout.php:449 pages/checkout.php:453
|
5139 |
+
#: pages/checkout.php:455 pages/checkout.php:457 pages/checkout.php:460
|
5140 |
msgid "E-mail Address"
|
5141 |
msgstr ""
|
5142 |
|
5143 |
#: pages/billing.php:213 pages/checkout.php:466 pages/billing.php:197
|
5144 |
+
#: pages/billing.php:201 pages/billing.php:210 pages/billing.php:213
|
5145 |
+
#: pages/checkout.php:445 pages/checkout.php:447 pages/checkout.php:449
|
5146 |
+
#: pages/checkout.php:458 pages/checkout.php:462 pages/checkout.php:464
|
5147 |
+
#: pages/checkout.php:466 pages/checkout.php:469
|
5148 |
msgid "Confirm E-mail"
|
5149 |
msgstr ""
|
5150 |
|
5151 |
#: pages/billing.php:234 pages/billing.php:217 pages/billing.php:221
|
5152 |
+
#: pages/billing.php:230 pages/billing.php:231 pages/billing.php:234
|
5153 |
msgid "Credit Card Information"
|
5154 |
msgstr ""
|
5155 |
|
5156 |
#: pages/billing.php:235 pages/billing.php:217 pages/billing.php:221
|
5157 |
+
#: pages/billing.php:230 pages/billing.php:232 pages/billing.php:235
|
5158 |
#, php-format
|
5159 |
msgid "We accept %s"
|
5160 |
msgstr ""
|
5161 |
|
5162 |
#: pages/billing.php:364 pages/billing.php:309 pages/billing.php:313
|
5163 |
#: pages/billing.php:344 pages/billing.php:353 pages/billing.php:356
|
5164 |
+
#: pages/billing.php:360 pages/billing.php:364
|
5165 |
msgid ""
|
5166 |
"This subscription is not recurring. So you don't need to update your billing "
|
5167 |
"information."
|
5304 |
msgid "Check Out with a Credit Card Here"
|
5305 |
msgstr ""
|
5306 |
|
5307 |
+
#: pages/checkout.php:692 pages/checkout.php:277 pages/checkout.php:284
|
5308 |
#: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
|
5309 |
#: pages/checkout.php:681 pages/checkout.php:690 pages/checkout.php:696
|
5310 |
+
#: pages/checkout.php:697
|
5311 |
#, php-format
|
5312 |
msgid "I agree to the %s"
|
5313 |
msgstr ""
|
5314 |
|
5315 |
+
#: pages/checkout.php:712 pages/checkout.php:667 pages/checkout.php:674
|
5316 |
#: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
|
5317 |
#: pages/checkout.php:701 pages/checkout.php:710 pages/checkout.php:716
|
5318 |
+
#: pages/checkout.php:717
|
5319 |
msgid "Complete Payment"
|
5320 |
msgstr ""
|
5321 |
|
5322 |
+
#: pages/checkout.php:734 pages/checkout.php:687 pages/checkout.php:694
|
5323 |
#: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
|
5324 |
#: pages/checkout.php:723 pages/checkout.php:732 pages/checkout.php:738
|
5325 |
+
#: pages/checkout.php:739
|
5326 |
msgid "Processing..."
|
5327 |
msgstr ""
|
5328 |
|
5499 |
"moments."
|
5500 |
msgstr ""
|
5501 |
|
5502 |
+
#: preheaders/billing.php:270 preheaders/checkout.php:364
|
5503 |
#: preheaders/billing.php:258 preheaders/billing.php:265
|
5504 |
#: preheaders/billing.php:266 preheaders/billing.php:270
|
5505 |
#: preheaders/billing.php:279 preheaders/checkout.php:332
|
5510 |
msgid "Please complete all required fields."
|
5511 |
msgstr ""
|
5512 |
|
5513 |
+
#: preheaders/billing.php:273 preheaders/checkout.php:372
|
5514 |
#: preheaders/billing.php:263 preheaders/billing.php:268
|
5515 |
#: preheaders/billing.php:269 preheaders/billing.php:273
|
5516 |
#: preheaders/billing.php:284 preheaders/checkout.php:340
|
5521 |
msgid "Your email addresses do not match. Please try again."
|
5522 |
msgstr ""
|
5523 |
|
5524 |
+
#: preheaders/billing.php:276 preheaders/checkout.php:377
|
5525 |
#: preheaders/billing.php:268 preheaders/billing.php:271
|
5526 |
#: preheaders/billing.php:272 preheaders/billing.php:276
|
5527 |
#: preheaders/billing.php:289 preheaders/checkout.php:345
|
5557 |
msgid "Your membership has been cancelled."
|
5558 |
msgstr ""
|
5559 |
|
5560 |
+
#: preheaders/checkout.php:34 preheaders/checkout.php:386
|
5561 |
#: preheaders/checkout.php:28 preheaders/checkout.php:30
|
5562 |
#: preheaders/checkout.php:31 preheaders/checkout.php:32
|
5563 |
#: preheaders/checkout.php:354 preheaders/checkout.php:358
|
5567 |
msgid "Invalid gateway."
|
5568 |
msgstr ""
|
5569 |
|
5570 |
+
#: preheaders/checkout.php:96 preheaders/checkout.php:88
|
5571 |
#: preheaders/checkout.php:89 preheaders/checkout.php:91
|
5572 |
#: preheaders/checkout.php:95 preheaders/checkout.php:96
|
5573 |
msgid "Checkout: Payment Information"
|
5574 |
msgstr ""
|
5575 |
|
5576 |
+
#: preheaders/checkout.php:101 preheaders/checkout.php:100
|
5577 |
msgid "Set Up Your Account"
|
5578 |
msgstr ""
|
5579 |
|
5580 |
+
#: preheaders/checkout.php:331 preheaders/checkout.php:300
|
5581 |
#: preheaders/checkout.php:304 preheaders/checkout.php:416
|
5582 |
#: preheaders/checkout.php:421
|
5583 |
msgid "There are JavaScript errors on the page. Please contact the webmaster."
|
5584 |
msgstr ""
|
5585 |
|
5586 |
+
#: preheaders/checkout.php:367 preheaders/checkout.php:335
|
5587 |
#: preheaders/checkout.php:339 preheaders/checkout.php:461
|
5588 |
#: preheaders/checkout.php:468 preheaders/checkout.php:473
|
5589 |
#: preheaders/checkout.php:485 preheaders/checkout.php:486
|
5590 |
msgid "Your passwords do not match. Please try again."
|
5591 |
msgstr ""
|
5592 |
|
5593 |
+
#: preheaders/checkout.php:382 preheaders/checkout.php:350
|
5594 |
#: preheaders/checkout.php:354 preheaders/checkout.php:476
|
5595 |
#: preheaders/checkout.php:483 preheaders/checkout.php:486
|
5596 |
#: preheaders/checkout.php:488 preheaders/checkout.php:503
|
5599 |
msgid "Please check the box to agree to the %s."
|
5600 |
msgstr ""
|
5601 |
|
5602 |
+
#: preheaders/checkout.php:389 preheaders/checkout.php:357
|
5603 |
#: preheaders/checkout.php:361 preheaders/checkout.php:483
|
5604 |
#: preheaders/checkout.php:490 preheaders/checkout.php:495
|
5605 |
#: preheaders/checkout.php:512 preheaders/checkout.php:513
|
5606 |
msgid "Are you a spammer?"
|
5607 |
msgstr ""
|
5608 |
|
5609 |
+
#: preheaders/checkout.php:410 preheaders/checkout.php:377
|
5610 |
#: preheaders/checkout.php:381 preheaders/checkout.php:503
|
5611 |
#: preheaders/checkout.php:510 preheaders/checkout.php:515
|
5612 |
#: preheaders/checkout.php:518 preheaders/checkout.php:535
|
5614 |
msgid "That username is already taken. Please try another."
|
5615 |
msgstr ""
|
5616 |
|
5617 |
+
#: preheaders/checkout.php:415 preheaders/checkout.php:382
|
5618 |
#: preheaders/checkout.php:386 preheaders/checkout.php:508
|
5619 |
#: preheaders/checkout.php:515 preheaders/checkout.php:520
|
5620 |
#: preheaders/checkout.php:524 preheaders/checkout.php:541
|
5622 |
msgid "That email address is already taken. Please try another."
|
5623 |
msgstr ""
|
5624 |
|
5625 |
+
#: preheaders/checkout.php:446 preheaders/checkout.php:397
|
5626 |
#: preheaders/checkout.php:399 preheaders/checkout.php:416
|
5627 |
#: preheaders/checkout.php:420 preheaders/checkout.php:525
|
5628 |
#: preheaders/checkout.php:532 preheaders/checkout.php:537
|
5632 |
msgid "reCAPTCHA failed. (%s) Please try again."
|
5633 |
msgstr ""
|
5634 |
|
5635 |
+
#: preheaders/checkout.php:533 preheaders/checkout.php:482
|
5636 |
#: preheaders/checkout.php:484 preheaders/checkout.php:501
|
5637 |
#: preheaders/checkout.php:505 preheaders/checkout.php:647
|
5638 |
#: preheaders/checkout.php:654 preheaders/checkout.php:659
|
5641 |
msgid "Payment accepted."
|
5642 |
msgstr ""
|
5643 |
|
5644 |
+
#: preheaders/checkout.php:539 preheaders/checkout.php:490
|
5645 |
#: preheaders/checkout.php:492 preheaders/checkout.php:509
|
5646 |
#: preheaders/checkout.php:513 preheaders/checkout.php:653
|
5647 |
#: preheaders/checkout.php:660 preheaders/checkout.php:665
|
5652 |
"membership."
|
5653 |
msgstr ""
|
5654 |
|
5655 |
+
#: preheaders/checkout.php:614 preheaders/checkout.php:550
|
5656 |
#: preheaders/checkout.php:552 preheaders/checkout.php:569
|
5657 |
#: preheaders/checkout.php:571 preheaders/checkout.php:575
|
5658 |
#: preheaders/checkout.php:581 preheaders/checkout.php:785
|
5664 |
"Please contact us."
|
5665 |
msgstr ""
|
5666 |
|
5667 |
+
#: preheaders/checkout.php:826 preheaders/checkout.php:691
|
5668 |
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
5669 |
#: preheaders/checkout.php:712 preheaders/checkout.php:722
|
5670 |
+
#: preheaders/checkout.php:730 preheaders/checkout.php:754
|
5671 |
+
#: preheaders/checkout.php:953 preheaders/checkout.php:960
|
5672 |
+
#: preheaders/checkout.php:970 preheaders/checkout.php:983
|
5673 |
+
#: preheaders/checkout.php:1030 preheaders/checkout.php:1045
|
5674 |
+
#: preheaders/checkout.php:1046
|
5675 |
msgid ""
|
5676 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
5677 |
"authorized, but we cancelled the order immediately. You should not try to "
|
5678 |
"submit this form again. Please contact the site owner to fix this issue."
|
5679 |
msgstr ""
|
5680 |
|
5681 |
+
#: preheaders/checkout.php:829 preheaders/checkout.php:694
|
5682 |
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
5683 |
#: preheaders/checkout.php:715 preheaders/checkout.php:725
|
5684 |
+
#: preheaders/checkout.php:733 preheaders/checkout.php:757
|
5685 |
+
#: preheaders/checkout.php:956 preheaders/checkout.php:963
|
5686 |
+
#: preheaders/checkout.php:973 preheaders/checkout.php:988
|
5687 |
+
#: preheaders/checkout.php:1035 preheaders/checkout.php:1050
|
5688 |
+
#: preheaders/checkout.php:1051
|
5689 |
msgid ""
|
5690 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
5691 |
"was charged, but we couldn't assign your membership. You should not submit "
|
5692 |
"this form again. Please contact the site owner to fix this issue."
|
5693 |
msgstr ""
|
5694 |
|
5695 |
+
#: preheaders/checkout.php:840 preheaders/checkout.php:705
|
5696 |
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
5697 |
#: preheaders/checkout.php:726 preheaders/checkout.php:736
|
5698 |
+
#: preheaders/checkout.php:744 preheaders/checkout.php:768
|
5699 |
+
#: preheaders/checkout.php:967 preheaders/checkout.php:974
|
5700 |
+
#: preheaders/checkout.php:984 preheaders/checkout.php:1001
|
5701 |
+
#: preheaders/checkout.php:1048 preheaders/checkout.php:1063
|
5702 |
+
#: preheaders/checkout.php:1064
|
5703 |
#, php-format
|
5704 |
msgid ""
|
5705 |
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
|
5706 |
"will be processed."
|
5707 |
msgstr ""
|
5708 |
|
5709 |
+
#: preheaders/checkout.php:842 preheaders/checkout.php:707
|
5710 |
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
5711 |
#: preheaders/checkout.php:728 preheaders/checkout.php:738
|
5712 |
+
#: preheaders/checkout.php:746 preheaders/checkout.php:770
|
5713 |
+
#: preheaders/checkout.php:969 preheaders/checkout.php:976
|
5714 |
+
#: preheaders/checkout.php:986 preheaders/checkout.php:1003
|
5715 |
+
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
5716 |
+
#: preheaders/checkout.php:1066
|
5717 |
msgid "A Payment Gateway must be set up before any payments will be processed."
|
5718 |
msgstr ""
|
5719 |
|
5725 |
|
5726 |
#: scheduled/crons.php:99 scheduled/crons.php:27 scheduled/crons.php:74
|
5727 |
#: scheduled/crons.php:80 scheduled/crons.php:84 scheduled/crons.php:88
|
5728 |
+
#: scheduled/crons.php:99
|
5729 |
#, php-format
|
5730 |
msgid "Membership expiring email sent to %s. "
|
5731 |
msgstr ""
|
5732 |
|
5733 |
#: scheduled/crons.php:175 scheduled/crons.php:143 scheduled/crons.php:152
|
5734 |
+
#: scheduled/crons.php:157 scheduled/crons.php:164 scheduled/crons.php:175
|
5735 |
#, php-format
|
5736 |
msgid "Credit card expiring email sent to %s. "
|
5737 |
msgstr ""
|
5738 |
|
5739 |
#: scheduled/crons.php:231 scheduled/crons.php:104 scheduled/crons.php:196
|
5740 |
#: scheduled/crons.php:208 scheduled/crons.php:210 scheduled/crons.php:220
|
5741 |
+
#: scheduled/crons.php:231
|
5742 |
#, php-format
|
5743 |
msgid "Trial ending email sent to %s. "
|
5744 |
msgstr ""
|
5756 |
msgid "The <strong>%s</strong> code has been applied to your order."
|
5757 |
msgstr ""
|
5758 |
|
5759 |
+
#: services/authnet-silent-post.php:149 services/authnet-silent-post.php:133
|
5760 |
#: services/authnet-silent-post.php:138 services/authnet-silent-post.php:141
|
5761 |
+
#: services/authnet-silent-post.php:144 services/authnet-silent-post.php:145
|
5762 |
msgid ""
|
5763 |
"<p>A payment is being held for review within Authorize.net.</p><p>Payment "
|
5764 |
"Information From Authorize.net"
|
5765 |
msgstr ""
|
5766 |
|
5767 |
+
#: services/stripe-webhook.php:304 services/stripe-webhook.php:176
|
5768 |
#: services/stripe-webhook.php:194 services/stripe-webhook.php:270
|
5769 |
#: services/stripe-webhook.php:271 services/stripe-webhook.php:272
|
5770 |
+
#: services/stripe-webhook.php:283 services/stripe-webhook.php:290
|
5771 |
#, php-format
|
5772 |
msgid ""
|
5773 |
"%s has had their payment subscription cancelled by Stripe. Please check that "
|
6036 |
msgid "User is not paying."
|
6037 |
msgstr ""
|
6038 |
|
6039 |
+
#: includes/updates.php:102 includes/updates.php:115
|
6040 |
+
msgid "Start the Update"
|
6041 |
+
msgstr ""
|
6042 |
+
|
6043 |
#: pages/account.php:10
|
6044 |
msgid "Your membership is <strong>active</strong>."
|
6045 |
msgstr ""
|
languages/pmpro.pot
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: pmpro\n"
|
8 |
-
"POT-Creation-Date: 2016-
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: Stranger Studios <jason@strangerstudios.com>\n"
|
@@ -16,8 +16,8 @@ msgstr ""
|
|
16 |
#: adminpages/addons.php:5 adminpages/advancedsettings.php:5
|
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:
|
20 |
-
#: adminpages/orders-print.php:12 adminpages/orders.php:
|
21 |
#: adminpages/pagesettings.php:4 adminpages/paymentsettings.php:5
|
22 |
#: adminpages/updates.php:5 includes/license.php:36 adminpages/addons.php:5
|
23 |
#: adminpages/addons.php:21 adminpages/advancedsettings.php:5
|
@@ -52,7 +52,7 @@ msgstr ""
|
|
52 |
msgid "Check Again"
|
53 |
msgstr ""
|
54 |
|
55 |
-
#: adminpages/addons.php:76 adminpages/orders.php:
|
56 |
#: adminpages/addons.php:92 adminpages/orders.php:605
|
57 |
#: adminpages/orders.php:712 adminpages/orders.php:741
|
58 |
msgid "All"
|
@@ -172,6 +172,7 @@ msgstr ""
|
|
172 |
|
173 |
#: adminpages/addons.php:231 shortcodes/pmpro_account.php:146
|
174 |
#: adminpages/addons.php:231 adminpages/addons.php:247
|
|
|
175 |
msgid "N/A"
|
176 |
msgstr ""
|
177 |
|
@@ -437,7 +438,7 @@ msgstr ""
|
|
437 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
|
438 |
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:668
|
439 |
#: adminpages/paymentsettings.php:210
|
440 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
441 |
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
442 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:187
|
443 |
#: adminpages/advancedsettings.php:194 adminpages/advancedsettings.php:199
|
@@ -497,7 +498,7 @@ msgstr ""
|
|
497 |
|
498 |
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:668
|
499 |
#: adminpages/paymentsettings.php:211
|
500 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
501 |
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
502 |
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:563
|
503 |
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
|
@@ -655,7 +656,7 @@ msgstr ""
|
|
655 |
|
656 |
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:587
|
657 |
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:637
|
658 |
-
#: adminpages/memberslist.php:164 adminpages/orders.php:
|
659 |
#: adminpages/reports/login.php:158 adminpages/templates/orders-email.php:46
|
660 |
#: adminpages/templates/orders-print.php:75 adminpages/discountcodes.php:306
|
661 |
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
@@ -678,7 +679,7 @@ msgstr ""
|
|
678 |
msgid "ID"
|
679 |
msgstr ""
|
680 |
|
681 |
-
#: adminpages/discountcodes.php:312 adminpages/orders.php:
|
682 |
#: adminpages/discountcodes.php:307 adminpages/discountcodes.php:310
|
683 |
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:312
|
684 |
#: adminpages/orders.php:211 adminpages/orders.php:261
|
@@ -687,7 +688,7 @@ msgid "This will be generated when you save."
|
|
687 |
msgstr ""
|
688 |
|
689 |
#: adminpages/discountcodes.php:316 adminpages/discountcodes.php:588
|
690 |
-
#: adminpages/orders.php:
|
691 |
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:314
|
692 |
#: adminpages/discountcodes.php:315 adminpages/discountcodes.php:316
|
693 |
#: adminpages/discountcodes.php:548 adminpages/discountcodes.php:558
|
@@ -708,22 +709,24 @@ msgstr ""
|
|
708 |
|
709 |
#: adminpages/discountcodes.php:372
|
710 |
#: classes/gateways/class.pmprogateway_braintree.php:326
|
711 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
712 |
#: pages/checkout.php:575 adminpages/discountcodes.php:367
|
713 |
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
714 |
#: adminpages/discountcodes.php:372
|
715 |
#: classes/gateways/class.pmprogateway_braintree.php:308
|
716 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
717 |
#: classes/gateways/class.pmprogateway_braintree.php:323
|
|
|
718 |
#: classes/gateways/class.pmprogateway_stripe.php:454
|
719 |
#: classes/gateways/class.pmprogateway_stripe.php:455
|
720 |
#: classes/gateways/class.pmprogateway_stripe.php:465
|
721 |
#: classes/gateways/class.pmprogateway_stripe.php:469
|
722 |
-
#: classes/gateways/class.pmprogateway_stripe.php:495
|
|
|
723 |
#: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
|
724 |
-
#: pages/
|
725 |
-
#: pages/checkout.php:
|
726 |
-
#: pages/checkout.php:571 pages/checkout.php:575
|
727 |
msgid "Expiration Date"
|
728 |
msgstr ""
|
729 |
|
@@ -796,7 +799,7 @@ msgstr ""
|
|
796 |
|
797 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
798 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
799 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
800 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
801 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
802 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
@@ -811,12 +814,13 @@ msgstr ""
|
|
811 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
812 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
813 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
|
|
814 |
msgid "Day(s)"
|
815 |
msgstr ""
|
816 |
|
817 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
818 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
819 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
820 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
821 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
822 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
@@ -831,12 +835,13 @@ msgstr ""
|
|
831 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
832 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
833 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
|
|
834 |
msgid "Month(s)"
|
835 |
msgstr ""
|
836 |
|
837 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
838 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
839 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
840 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
841 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
842 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
@@ -851,12 +856,13 @@ msgstr ""
|
|
851 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
852 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
853 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
|
|
854 |
msgid "Week(s)"
|
855 |
msgstr ""
|
856 |
|
857 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
858 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
859 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
860 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
861 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
862 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
@@ -871,6 +877,7 @@ msgstr ""
|
|
871 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
872 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
873 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
|
|
874 |
msgid "Year(s)"
|
875 |
msgstr ""
|
876 |
|
@@ -1056,7 +1063,7 @@ msgid ""
|
|
1056 |
msgstr ""
|
1057 |
|
1058 |
#: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:670
|
1059 |
-
#: adminpages/orders.php:
|
1060 |
#: adminpages/discountcodes.php:619 adminpages/discountcodes.php:647
|
1061 |
#: adminpages/discountcodes.php:648 adminpages/discountcodes.php:649
|
1062 |
#: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:564
|
@@ -1082,7 +1089,7 @@ msgid ""
|
|
1082 |
msgstr ""
|
1083 |
|
1084 |
#: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:670
|
1085 |
-
#: adminpages/orders.php:
|
1086 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
1087 |
#: adminpages/discountcodes.php:651 adminpages/discountcodes.php:652
|
1088 |
#: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:566
|
@@ -1291,7 +1298,7 @@ msgid "Billing Details"
|
|
1291 |
msgstr ""
|
1292 |
|
1293 |
#: adminpages/membershiplevels.php:372
|
1294 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1295 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1296 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:372
|
1297 |
#: adminpages/membershiplevels.php:373
|
@@ -1300,6 +1307,7 @@ msgstr ""
|
|
1300 |
#: classes/gateways/class.pmprogateway_stripe.php:630
|
1301 |
#: classes/gateways/class.pmprogateway_stripe.php:634
|
1302 |
#: classes/gateways/class.pmprogateway_stripe.php:660
|
|
|
1303 |
msgid "per"
|
1304 |
msgstr ""
|
1305 |
|
@@ -1446,14 +1454,14 @@ msgstr ""
|
|
1446 |
msgid "Save Level"
|
1447 |
msgstr ""
|
1448 |
|
1449 |
-
#: adminpages/membershiplevels.php:518 adminpages/orders.php:
|
1450 |
#: pages/billing.php:348 pages/cancel.php:71 shortcodes/pmpro_account.php:73
|
1451 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:518
|
1452 |
#: adminpages/orders.php:511 adminpages/orders.php:561
|
1453 |
#: adminpages/orders.php:633 adminpages/orders.php:662 pages/account.php:44
|
1454 |
#: pages/billing.php:295 pages/billing.php:299 pages/billing.php:330
|
1455 |
#: pages/billing.php:339 pages/billing.php:342 pages/billing.php:344
|
1456 |
-
#: pages/cancel.php:71 shortcodes/pmpro_account.php:70
|
1457 |
#: shortcodes/pmpro_account.php:73
|
1458 |
msgid "Cancel"
|
1459 |
msgstr ""
|
@@ -1523,13 +1531,14 @@ msgstr ""
|
|
1523 |
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
1524 |
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
1525 |
#: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:669
|
|
|
1526 |
#, php-format
|
1527 |
msgid ""
|
1528 |
"Are you sure you want to delete membership level %s? All subscriptions will "
|
1529 |
"be cancelled."
|
1530 |
msgstr ""
|
1531 |
|
1532 |
-
#: adminpages/membershiplevels.php:670 adminpages/orders.php:
|
1533 |
#: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
|
1534 |
#: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
|
1535 |
#: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
|
@@ -1550,14 +1559,14 @@ msgstr ""
|
|
1550 |
msgid "Members List"
|
1551 |
msgstr ""
|
1552 |
|
1553 |
-
#: adminpages/memberslist.php:26 adminpages/orders.php:
|
1554 |
#: adminpages/memberslist.php:26 adminpages/orders.php:522
|
1555 |
#: adminpages/orders.php:591 adminpages/orders.php:698
|
1556 |
#: adminpages/orders.php:727
|
1557 |
msgid "Export to CSV"
|
1558 |
msgstr ""
|
1559 |
|
1560 |
-
#: adminpages/memberslist.php:30 adminpages/orders.php:
|
1561 |
#: adminpages/reports/login.php:83 adminpages/reports/memberships.php:276
|
1562 |
#: adminpages/reports/sales.php:202 adminpages/memberslist.php:30
|
1563 |
#: adminpages/orders.php:603 adminpages/orders.php:710
|
@@ -1640,11 +1649,11 @@ msgstr ""
|
|
1640 |
#: adminpages/memberslist.php:117 adminpages/memberslist.php:150
|
1641 |
#: adminpages/memberslist.php:160 adminpages/memberslist.php:170
|
1642 |
#: pages/account.php:90 pages/account.php:94 pages/billing.php:58
|
1643 |
-
#: pages/billing.php:62 pages/billing.php:71 pages/
|
1644 |
-
#: pages/checkout.php:
|
1645 |
-
#: pages/checkout.php:
|
1646 |
-
#: pages/checkout.php:
|
1647 |
-
#: pages/invoice.php:46 pages/invoice.php:48
|
1648 |
msgid "Billing Address"
|
1649 |
msgstr ""
|
1650 |
|
@@ -1694,118 +1703,118 @@ msgstr ""
|
|
1694 |
msgid "Search all levels"
|
1695 |
msgstr ""
|
1696 |
|
1697 |
-
#: adminpages/orders.php:
|
1698 |
msgid "Invoice emailed successfully."
|
1699 |
msgstr ""
|
1700 |
|
1701 |
-
#: adminpages/orders.php:
|
1702 |
msgid "Error emailing invoice."
|
1703 |
msgstr ""
|
1704 |
|
1705 |
-
#: adminpages/orders.php:
|
1706 |
#: adminpages/orders.php:175
|
1707 |
msgid "Order deleted successfully."
|
1708 |
msgstr ""
|
1709 |
|
1710 |
-
#: adminpages/orders.php:
|
1711 |
#: adminpages/orders.php:180
|
1712 |
msgid "Error deleting order."
|
1713 |
msgstr ""
|
1714 |
|
1715 |
-
#: adminpages/orders.php:
|
1716 |
#: adminpages/orders.php:169 adminpages/orders.php:270
|
1717 |
msgid "Order saved successfully."
|
1718 |
msgstr ""
|
1719 |
|
1720 |
-
#: adminpages/orders.php:
|
1721 |
#: adminpages/orders.php:174 adminpages/orders.php:275
|
1722 |
msgid "Error updating order timestamp."
|
1723 |
msgstr ""
|
1724 |
|
1725 |
-
#: adminpages/orders.php:
|
1726 |
#: adminpages/orders.php:180 adminpages/orders.php:281
|
1727 |
msgid "Error saving order."
|
1728 |
msgstr ""
|
1729 |
|
1730 |
-
#: adminpages/orders.php:
|
1731 |
#: adminpages/orders.php:245 adminpages/orders.php:317
|
1732 |
#: adminpages/orders.php:346
|
1733 |
msgid "Order"
|
1734 |
msgstr ""
|
1735 |
|
1736 |
-
#: adminpages/orders.php:
|
1737 |
#: adminpages/orders.php:247 adminpages/orders.php:319
|
1738 |
#: adminpages/orders.php:348
|
1739 |
msgid "New Order"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
-
#: adminpages/orders.php:
|
1743 |
#: adminpages/orders.php:270 adminpages/orders.php:342
|
1744 |
#: adminpages/orders.php:371
|
1745 |
msgid "Randomly generated for you."
|
1746 |
msgstr ""
|
1747 |
|
1748 |
-
#: adminpages/orders.php:
|
1749 |
#: adminpages/orders.php:275 adminpages/orders.php:347
|
1750 |
#: adminpages/orders.php:376
|
1751 |
msgid "User ID"
|
1752 |
msgstr ""
|
1753 |
|
1754 |
-
#: adminpages/orders.php:
|
1755 |
#: adminpages/orders.php:284 adminpages/orders.php:356
|
1756 |
#: adminpages/orders.php:385
|
1757 |
msgid "Membership Level ID"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
-
#: adminpages/orders.php:
|
1761 |
#: adminpages/orders.php:293 adminpages/orders.php:365
|
1762 |
#: adminpages/orders.php:394
|
1763 |
msgid "Billing Name"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
-
#: adminpages/orders.php:
|
1767 |
#: adminpages/orders.php:301 adminpages/orders.php:373
|
1768 |
#: adminpages/orders.php:402
|
1769 |
msgid "Billing Street"
|
1770 |
msgstr ""
|
1771 |
|
1772 |
-
#: adminpages/orders.php:
|
1773 |
#: adminpages/orders.php:308 adminpages/orders.php:380
|
1774 |
#: adminpages/orders.php:409
|
1775 |
msgid "Billing City"
|
1776 |
msgstr ""
|
1777 |
|
1778 |
-
#: adminpages/orders.php:
|
1779 |
#: adminpages/orders.php:315 adminpages/orders.php:387
|
1780 |
#: adminpages/orders.php:416
|
1781 |
msgid "Billing State"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
-
#: adminpages/orders.php:
|
1785 |
#: adminpages/orders.php:322 adminpages/orders.php:394
|
1786 |
#: adminpages/orders.php:423
|
1787 |
msgid "Billing Postal Code"
|
1788 |
msgstr ""
|
1789 |
|
1790 |
-
#: adminpages/orders.php:
|
1791 |
#: adminpages/orders.php:329 adminpages/orders.php:401
|
1792 |
#: adminpages/orders.php:430
|
1793 |
msgid "Billing Country"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
-
#: adminpages/orders.php:
|
1797 |
#: adminpages/orders.php:337 adminpages/orders.php:409
|
1798 |
#: adminpages/orders.php:438
|
1799 |
msgid "Billing Phone"
|
1800 |
msgstr ""
|
1801 |
|
1802 |
-
#: adminpages/orders.php:
|
1803 |
#: adminpages/orders.php:346 adminpages/orders.php:418
|
1804 |
#: adminpages/orders.php:447
|
1805 |
msgid "Sub Total"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
-
#: adminpages/orders.php:
|
1809 |
#: adminpages/templates/orders-print.php:89 pages/invoice.php:80
|
1810 |
#: adminpages/orders.php:304 adminpages/orders.php:354
|
1811 |
#: adminpages/orders.php:426 adminpages/orders.php:455
|
@@ -1815,13 +1824,13 @@ msgstr ""
|
|
1815 |
msgid "Tax"
|
1816 |
msgstr ""
|
1817 |
|
1818 |
-
#: adminpages/orders.php:
|
1819 |
#: adminpages/orders.php:362 adminpages/orders.php:434
|
1820 |
#: adminpages/orders.php:463
|
1821 |
msgid "Coupon Amount"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
-
#: adminpages/orders.php:
|
1825 |
#: adminpages/templates/orders-email.php:64
|
1826 |
#: adminpages/templates/orders-print.php:93 pages/invoice.php:84
|
1827 |
#: adminpages/orders.php:320 adminpages/orders.php:370
|
@@ -1834,51 +1843,53 @@ msgstr ""
|
|
1834 |
msgid "Total"
|
1835 |
msgstr ""
|
1836 |
|
1837 |
-
#: adminpages/orders.php:
|
1838 |
#: adminpages/orders.php:375 adminpages/orders.php:447
|
1839 |
#: adminpages/orders.php:476
|
1840 |
msgid "Should be subtotal + tax - couponamount."
|
1841 |
msgstr ""
|
1842 |
|
1843 |
-
#: adminpages/orders.php:
|
1844 |
#: adminpages/orders.php:380 adminpages/orders.php:452
|
1845 |
#: adminpages/orders.php:481
|
1846 |
msgid "Payment Type"
|
1847 |
msgstr ""
|
1848 |
|
1849 |
-
#: adminpages/orders.php:
|
1850 |
#: adminpages/orders.php:385 adminpages/orders.php:457
|
1851 |
#: adminpages/orders.php:486
|
1852 |
msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
|
1853 |
msgstr ""
|
1854 |
|
1855 |
-
#: adminpages/orders.php:
|
1856 |
#: classes/gateways/class.pmprogateway_braintree.php:309
|
1857 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
1858 |
#: pages/checkout.php:527 adminpages/orders.php:339 adminpages/orders.php:389
|
1859 |
#: adminpages/orders.php:461 adminpages/orders.php:490
|
1860 |
#: classes/gateways/class.pmprogateway_braintree.php:291
|
1861 |
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1862 |
#: classes/gateways/class.pmprogateway_braintree.php:306
|
|
|
1863 |
#: classes/gateways/class.pmprogateway_stripe.php:408
|
1864 |
#: classes/gateways/class.pmprogateway_stripe.php:409
|
1865 |
#: classes/gateways/class.pmprogateway_stripe.php:419
|
1866 |
#: classes/gateways/class.pmprogateway_stripe.php:423
|
1867 |
-
#: classes/gateways/class.pmprogateway_stripe.php:447
|
|
|
1868 |
#: pages/billing.php:238 pages/billing.php:247 pages/billing.php:250
|
1869 |
-
#: pages/
|
1870 |
-
#: pages/checkout.php:
|
1871 |
-
#: pages/checkout.php:527
|
1872 |
msgid "Card Type"
|
1873 |
msgstr ""
|
1874 |
|
1875 |
-
#: adminpages/orders.php:
|
1876 |
#: adminpages/orders.php:394 adminpages/orders.php:466
|
1877 |
#: adminpages/orders.php:495
|
1878 |
msgid "e.g. Visa, MasterCard, AMEX, etc"
|
1879 |
msgstr ""
|
1880 |
|
1881 |
-
#: adminpages/orders.php:
|
1882 |
#: classes/gateways/class.pmprogateway_twocheckout.php:137
|
1883 |
#: adminpages/orders.php:348 adminpages/orders.php:398
|
1884 |
#: adminpages/orders.php:470 adminpages/orders.php:499
|
@@ -1889,25 +1900,25 @@ msgstr ""
|
|
1889 |
msgid "Account Number"
|
1890 |
msgstr ""
|
1891 |
|
1892 |
-
#: adminpages/orders.php:
|
1893 |
#: adminpages/orders.php:403 adminpages/orders.php:475
|
1894 |
#: adminpages/orders.php:504
|
1895 |
msgid "Obscure all but last 4 digits."
|
1896 |
msgstr ""
|
1897 |
|
1898 |
-
#: adminpages/orders.php:
|
1899 |
#: adminpages/orders.php:408 adminpages/orders.php:480
|
1900 |
#: adminpages/orders.php:509
|
1901 |
msgid "Expiration Month"
|
1902 |
msgstr ""
|
1903 |
|
1904 |
-
#: adminpages/orders.php:
|
1905 |
#: adminpages/orders.php:415 adminpages/orders.php:487
|
1906 |
#: adminpages/orders.php:516
|
1907 |
msgid "Expiration Year"
|
1908 |
msgstr ""
|
1909 |
|
1910 |
-
#: adminpages/orders.php:
|
1911 |
#: adminpages/orders.php:373 adminpages/orders.php:423
|
1912 |
#: adminpages/orders.php:495 adminpages/orders.php:524
|
1913 |
#: adminpages/orders.php:606 adminpages/orders.php:909
|
@@ -1916,7 +1927,7 @@ msgstr ""
|
|
1916 |
msgid "Status"
|
1917 |
msgstr ""
|
1918 |
|
1919 |
-
#: adminpages/orders.php:
|
1920 |
#: adminpages/orders.php:394 adminpages/orders.php:444
|
1921 |
#: adminpages/orders.php:516 adminpages/orders.php:545
|
1922 |
#: adminpages/orders.php:604 adminpages/orders.php:907
|
@@ -1925,7 +1936,7 @@ msgstr ""
|
|
1925 |
msgid "Gateway"
|
1926 |
msgstr ""
|
1927 |
|
1928 |
-
#: adminpages/orders.php:
|
1929 |
#: adminpages/orders.php:411 adminpages/orders.php:461
|
1930 |
#: adminpages/orders.php:462 adminpages/orders.php:534
|
1931 |
#: adminpages/orders.php:563 adminpages/paymentsettings.php:124
|
@@ -1934,7 +1945,7 @@ msgstr ""
|
|
1934 |
msgid "Gateway Environment"
|
1935 |
msgstr ""
|
1936 |
|
1937 |
-
#: adminpages/orders.php:
|
1938 |
#: adminpages/orders.php:415 adminpages/orders.php:465
|
1939 |
#: adminpages/orders.php:466 adminpages/orders.php:538
|
1940 |
#: adminpages/orders.php:567 adminpages/paymentsettings.php:128
|
@@ -1943,7 +1954,7 @@ msgstr ""
|
|
1943 |
msgid "Sandbox/Testing"
|
1944 |
msgstr ""
|
1945 |
|
1946 |
-
#: adminpages/orders.php:
|
1947 |
#: adminpages/orders.php:416 adminpages/orders.php:466
|
1948 |
#: adminpages/orders.php:467 adminpages/orders.php:539
|
1949 |
#: adminpages/orders.php:568 adminpages/paymentsettings.php:129
|
@@ -1952,31 +1963,31 @@ msgstr ""
|
|
1952 |
msgid "Live/Production"
|
1953 |
msgstr ""
|
1954 |
|
1955 |
-
#: adminpages/orders.php:
|
1956 |
#: adminpages/orders.php:473 adminpages/orders.php:474
|
1957 |
#: adminpages/orders.php:546 adminpages/orders.php:575
|
1958 |
msgid "Payment Transaction ID"
|
1959 |
msgstr ""
|
1960 |
|
1961 |
-
#: adminpages/orders.php:
|
1962 |
#: adminpages/orders.php:478 adminpages/orders.php:479
|
1963 |
#: adminpages/orders.php:551 adminpages/orders.php:580
|
1964 |
msgid "Generated by the gateway. Useful to cross reference orders."
|
1965 |
msgstr ""
|
1966 |
|
1967 |
-
#: adminpages/orders.php:
|
1968 |
#: adminpages/orders.php:482 adminpages/orders.php:483
|
1969 |
#: adminpages/orders.php:555 adminpages/orders.php:584
|
1970 |
msgid "Subscription Transaction ID"
|
1971 |
msgstr ""
|
1972 |
|
1973 |
-
#: adminpages/orders.php:
|
1974 |
#: adminpages/orders.php:487 adminpages/orders.php:488
|
1975 |
#: adminpages/orders.php:560 adminpages/orders.php:589
|
1976 |
msgid "Generated by the gateway. Useful to cross reference subscriptions."
|
1977 |
msgstr ""
|
1978 |
|
1979 |
-
#: adminpages/orders.php:
|
1980 |
#: shortcodes/pmpro_account.php:125 adminpages/orders.php:442
|
1981 |
#: adminpages/orders.php:492 adminpages/orders.php:493
|
1982 |
#: adminpages/orders.php:565 adminpages/orders.php:594
|
@@ -1988,46 +1999,46 @@ msgstr ""
|
|
1988 |
msgid "Date"
|
1989 |
msgstr ""
|
1990 |
|
1991 |
-
#: adminpages/orders.php:
|
1992 |
#: adminpages/orders.php:527 adminpages/orders.php:599
|
1993 |
#: adminpages/orders.php:628
|
1994 |
msgid "Affiliate ID"
|
1995 |
msgstr ""
|
1996 |
|
1997 |
-
#: adminpages/orders.php:
|
1998 |
#: adminpages/orders.php:535 adminpages/orders.php:607
|
1999 |
#: adminpages/orders.php:636
|
2000 |
msgid "Affiliate SubID"
|
2001 |
msgstr ""
|
2002 |
|
2003 |
-
#: adminpages/orders.php:
|
2004 |
#: adminpages/orders.php:545 adminpages/orders.php:617
|
2005 |
#: adminpages/orders.php:646
|
2006 |
msgid "Notes"
|
2007 |
msgstr ""
|
2008 |
|
2009 |
-
#: adminpages/orders.php:
|
2010 |
#: adminpages/orders.php:560 adminpages/orders.php:632
|
2011 |
#: adminpages/orders.php:661
|
2012 |
msgid "Save Order"
|
2013 |
msgstr ""
|
2014 |
|
2015 |
-
#: adminpages/orders.php:
|
2016 |
#: adminpages/orders.php:696
|
2017 |
msgid "Email Invoice"
|
2018 |
msgstr ""
|
2019 |
|
2020 |
-
#: adminpages/orders.php:
|
2021 |
#: adminpages/orders.php:699
|
2022 |
msgid "Send an invoice for this order to: "
|
2023 |
msgstr ""
|
2024 |
|
2025 |
-
#: adminpages/orders.php:
|
2026 |
#: adminpages/orders.php:701
|
2027 |
msgid "Send Email"
|
2028 |
msgstr ""
|
2029 |
|
2030 |
-
#: adminpages/orders.php:
|
2031 |
#: includes/adminpages.php:172 adminpages/orders.php:520
|
2032 |
#: adminpages/orders.php:570 adminpages/orders.php:677
|
2033 |
#: adminpages/orders.php:706 includes/adminpages.php:17
|
@@ -2038,53 +2049,53 @@ msgstr ""
|
|
2038 |
msgid "Orders"
|
2039 |
msgstr ""
|
2040 |
|
2041 |
-
#: adminpages/orders.php:
|
2042 |
#: adminpages/orders.php:571 adminpages/orders.php:678
|
2043 |
#: adminpages/orders.php:707
|
2044 |
msgid "Add New Order"
|
2045 |
msgstr ""
|
2046 |
|
2047 |
-
#: adminpages/orders.php:
|
2048 |
#: adminpages/orders.php:713 adminpages/orders.php:742
|
2049 |
msgid "Within a Date Range"
|
2050 |
msgstr ""
|
2051 |
|
2052 |
-
#: adminpages/orders.php:
|
2053 |
#: adminpages/orders.php:714 adminpages/orders.php:743
|
2054 |
msgid "Predefined Date Range"
|
2055 |
msgstr ""
|
2056 |
|
2057 |
-
#: adminpages/orders.php:
|
2058 |
#: adminpages/orders.php:715 adminpages/orders.php:744
|
2059 |
msgid "Within a Level"
|
2060 |
msgstr ""
|
2061 |
|
2062 |
-
#: adminpages/orders.php:
|
2063 |
#: adminpages/orders.php:716 adminpages/orders.php:745
|
2064 |
msgid "Within a Status"
|
2065 |
msgstr ""
|
2066 |
|
2067 |
-
#: adminpages/orders.php:
|
2068 |
#: adminpages/orders.php:719 adminpages/orders.php:748
|
2069 |
msgid "From"
|
2070 |
msgstr ""
|
2071 |
|
2072 |
-
#: adminpages/orders.php:
|
2073 |
#: adminpages/orders.php:731 adminpages/orders.php:760
|
2074 |
msgid "To"
|
2075 |
msgstr ""
|
2076 |
|
2077 |
-
#: adminpages/orders.php:
|
2078 |
#: adminpages/orders.php:743 adminpages/orders.php:772
|
2079 |
msgid "filter by "
|
2080 |
msgstr ""
|
2081 |
|
2082 |
-
#: adminpages/orders.php:
|
2083 |
#: adminpages/orders.php:780 adminpages/orders.php:809
|
2084 |
msgid "Filter"
|
2085 |
msgstr ""
|
2086 |
|
2087 |
-
#: adminpages/orders.php:
|
2088 |
#: adminpages/orders.php:535 adminpages/orders.php:538
|
2089 |
#: adminpages/orders.php:777 adminpages/orders.php:780
|
2090 |
#: adminpages/orders.php:883 adminpages/orders.php:886
|
@@ -2092,14 +2103,14 @@ msgstr ""
|
|
2092 |
msgid "Search Orders"
|
2093 |
msgstr ""
|
2094 |
|
2095 |
-
#: adminpages/orders.php:
|
2096 |
#: adminpages/orders.php:893 adminpages/orders.php:903
|
2097 |
#: adminpages/orders.php:930 adminpages/orders.php:959
|
2098 |
#, php-format
|
2099 |
msgid "%d orders found."
|
2100 |
msgstr ""
|
2101 |
|
2102 |
-
#: adminpages/orders.php:
|
2103 |
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
2104 |
#: adminpages/orders.php:599 adminpages/orders.php:902
|
2105 |
#: adminpages/orders.php:912 adminpages/orders.php:939
|
@@ -2111,24 +2122,24 @@ msgstr ""
|
|
2111 |
msgid "User"
|
2112 |
msgstr ""
|
2113 |
|
2114 |
-
#: adminpages/orders.php:
|
2115 |
#: pages/checkout.php:42 pages/confirmation.php:47 pages/confirmation.php:64
|
2116 |
#: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
|
2117 |
#: adminpages/orders.php:601 adminpages/orders.php:904
|
2118 |
#: adminpages/orders.php:914 adminpages/orders.php:941
|
2119 |
#: adminpages/orders.php:970 includes/init.php:214 includes/init.php:217
|
2120 |
#: includes/init.php:218 includes/init.php:220 includes/init.php:222
|
2121 |
-
#: includes/init.php:230 includes/init.php:238 includes/
|
2122 |
-
#: includes/profile.php:
|
2123 |
-
#: pages/checkout.php:
|
2124 |
-
#: pages/confirmation.php:
|
2125 |
-
#: pages/confirmation.php:
|
2126 |
-
#: pages/confirmation.php:
|
2127 |
-
#: pages/invoice.php:49 pages/invoice.php:51
|
2128 |
msgid "Membership Level"
|
2129 |
msgstr ""
|
2130 |
|
2131 |
-
#: adminpages/orders.php:
|
2132 |
#: adminpages/orders.php:603 adminpages/orders.php:651
|
2133 |
#: adminpages/orders.php:906 adminpages/orders.php:916
|
2134 |
#: adminpages/orders.php:943 adminpages/orders.php:954
|
@@ -2137,26 +2148,26 @@ msgstr ""
|
|
2137 |
msgid "Payment"
|
2138 |
msgstr ""
|
2139 |
|
2140 |
-
#: adminpages/orders.php:
|
2141 |
#: adminpages/orders.php:908 adminpages/orders.php:918
|
2142 |
#: adminpages/orders.php:945 adminpages/orders.php:974
|
2143 |
msgid "Transaction IDs"
|
2144 |
msgstr ""
|
2145 |
|
2146 |
-
#: adminpages/orders.php:
|
2147 |
#: adminpages/orders.php:933 adminpages/orders.php:943
|
2148 |
#: adminpages/orders.php:972 adminpages/orders.php:1001
|
2149 |
msgid "deleted"
|
2150 |
msgstr ""
|
2151 |
|
2152 |
-
#: adminpages/orders.php:
|
2153 |
#: adminpages/orders.php:956 adminpages/orders.php:974
|
2154 |
#: adminpages/orders.php:984 adminpages/orders.php:1013
|
2155 |
#: adminpages/orders.php:1042
|
2156 |
msgid "Subscription"
|
2157 |
msgstr ""
|
2158 |
|
2159 |
-
#: adminpages/orders.php:
|
2160 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
2161 |
#: adminpages/orders.php:995 adminpages/orders.php:998
|
2162 |
#: adminpages/orders.php:1027 adminpages/orders.php:1056
|
@@ -2166,17 +2177,17 @@ msgid ""
|
|
2166 |
"want to delete order %s?"
|
2167 |
msgstr ""
|
2168 |
|
2169 |
-
#: adminpages/orders.php:
|
2170 |
#: adminpages/orders.php:1059
|
2171 |
msgid "print"
|
2172 |
msgstr ""
|
2173 |
|
2174 |
-
#: adminpages/orders.php:
|
2175 |
#: adminpages/orders.php:1062
|
2176 |
msgid "email"
|
2177 |
msgstr ""
|
2178 |
|
2179 |
-
#: adminpages/orders.php:
|
2180 |
#: adminpages/orders.php:977 adminpages/orders.php:995
|
2181 |
#: adminpages/orders.php:1005 adminpages/orders.php:1008
|
2182 |
#: adminpages/orders.php:1043 adminpages/orders.php:1072
|
@@ -2440,7 +2451,7 @@ msgstr ""
|
|
2440 |
#: adminpages/paymentsettings.php:188 adminpages/paymentsettings.php:398
|
2441 |
#: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
|
2442 |
#: adminpages/paymentsettings.php:445 pages/billing.php:78
|
2443 |
-
#: pages/billing.php:82 pages/billing.php:91
|
2444 |
msgid "optional"
|
2445 |
msgstr ""
|
2446 |
|
@@ -2790,21 +2801,25 @@ msgid "Subtotal"
|
|
2790 |
msgstr ""
|
2791 |
|
2792 |
#: adminpages/updates.php:14 adminpages/updates.php:11
|
|
|
2793 |
msgid "Updating Paid Memberships Pro"
|
2794 |
msgstr ""
|
2795 |
|
2796 |
#: adminpages/updates.php:21 adminpages/updates.php:18
|
|
|
2797 |
msgid "Updates are processing. This may take a few minutes to complete."
|
2798 |
msgstr ""
|
2799 |
|
2800 |
#: adminpages/updates.php:27 adminpages/updates.php:23
|
|
|
2801 |
msgid "Update complete."
|
2802 |
msgstr ""
|
2803 |
|
2804 |
-
#: classes/class.memberorder.php:
|
2805 |
#: classes/class.memberorder.php:561 classes/class.memberorder.php:564
|
2806 |
#: classes/class.memberorder.php:573 classes/class.memberorder.php:644
|
2807 |
-
#: classes/class.memberorder.php:697
|
|
|
2808 |
#, php-format
|
2809 |
msgid ""
|
2810 |
"There was an error canceling the subscription for user with ID=%s. You will "
|
@@ -2841,9 +2856,9 @@ msgstr ""
|
|
2841 |
#: classes/class.pmproemail.php:240 classes/class.pmproemail.php:249
|
2842 |
#: classes/class.pmproemail.php:258 classes/class.pmproemail.php:337
|
2843 |
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:659
|
2844 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
2845 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
2846 |
-
#: pages/checkout.php:86 pages/checkout.php:
|
2847 |
#: pages/invoice.php:33 classes/class.pmproemail.php:216
|
2848 |
#: classes/class.pmproemail.php:218 classes/class.pmproemail.php:225
|
2849 |
#: classes/class.pmproemail.php:227 classes/class.pmproemail.php:228
|
@@ -2858,21 +2873,24 @@ msgstr ""
|
|
2858 |
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:532
|
2859 |
#: classes/class.pmproemail.php:580 classes/class.pmproemail.php:645
|
2860 |
#: classes/class.pmproemail.php:648 classes/class.pmproemail.php:657
|
|
|
2861 |
#: classes/gateways/class.pmprogateway_braintree.php:349
|
2862 |
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2863 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
|
|
2864 |
#: classes/gateways/class.pmprogateway_stripe.php:495
|
2865 |
#: classes/gateways/class.pmprogateway_stripe.php:496
|
2866 |
#: classes/gateways/class.pmprogateway_stripe.php:506
|
2867 |
#: classes/gateways/class.pmprogateway_stripe.php:510
|
2868 |
-
#: classes/gateways/class.pmprogateway_stripe.php:536
|
|
|
2869 |
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:75
|
2870 |
#: pages/checkout.php:76 pages/checkout.php:77 pages/checkout.php:78
|
2871 |
#: pages/checkout.php:85 pages/checkout.php:86 pages/checkout.php:549
|
2872 |
#: pages/checkout.php:565 pages/checkout.php:566 pages/checkout.php:573
|
2873 |
#: pages/checkout.php:594 pages/checkout.php:603 pages/checkout.php:612
|
2874 |
-
#: pages/checkout.php:616 pages/
|
2875 |
-
#: pages/invoice.php:32 pages/invoice.php:33
|
2876 |
msgid "Discount Code"
|
2877 |
msgstr ""
|
2878 |
|
@@ -2885,6 +2903,7 @@ msgstr ""
|
|
2885 |
#: classes/class.pmproemail.php:358 classes/class.pmproemail.php:538
|
2886 |
#: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
|
2887 |
#: classes/class.pmproemail.php:654 classes/class.pmproemail.php:663
|
|
|
2888 |
#, php-format
|
2889 |
msgid "This membership will expire on %s."
|
2890 |
msgstr ""
|
@@ -2930,6 +2949,7 @@ msgstr ""
|
|
2930 |
#: classes/class.pmproemail.php:619 classes/class.pmproemail.php:501
|
2931 |
#: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
|
2932 |
#: classes/class.pmproemail.php:608 classes/class.pmproemail.php:617
|
|
|
2933 |
#, php-format
|
2934 |
msgid "INVOICE for %s membership"
|
2935 |
msgstr ""
|
@@ -2937,6 +2957,7 @@ msgstr ""
|
|
2937 |
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:563
|
2938 |
#: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
|
2939 |
#: classes/class.pmproemail.php:679 classes/class.pmproemail.php:688
|
|
|
2940 |
#, php-format
|
2941 |
msgid "Your trial at %s is ending soon"
|
2942 |
msgstr ""
|
@@ -2944,6 +2965,7 @@ msgstr ""
|
|
2944 |
#: classes/class.pmproemail.php:724 classes/class.pmproemail.php:596
|
2945 |
#: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
|
2946 |
#: classes/class.pmproemail.php:713 classes/class.pmproemail.php:722
|
|
|
2947 |
#, php-format
|
2948 |
msgid "Your membership at %s has ended"
|
2949 |
msgstr ""
|
@@ -2951,6 +2973,7 @@ msgstr ""
|
|
2951 |
#: classes/class.pmproemail.php:749 classes/class.pmproemail.php:621
|
2952 |
#: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
|
2953 |
#: classes/class.pmproemail.php:738 classes/class.pmproemail.php:747
|
|
|
2954 |
#, php-format
|
2955 |
msgid "Your membership at %s will end soon"
|
2956 |
msgstr ""
|
@@ -2958,14 +2981,16 @@ msgstr ""
|
|
2958 |
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:641
|
2959 |
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
|
2960 |
#: classes/class.pmproemail.php:758 classes/class.pmproemail.php:767
|
|
|
2961 |
#, php-format
|
2962 |
msgid "Your membership at %s has been changed"
|
2963 |
msgstr ""
|
2964 |
|
2965 |
-
#: classes/class.pmproemail.php:773 classes/class.pmproemail.php:
|
2966 |
#: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
|
2967 |
-
#: classes/class.pmproemail.php:771 classes/class.pmproemail.php:
|
2968 |
-
#: classes/class.pmproemail.php:809
|
|
|
2969 |
#, php-format
|
2970 |
msgid "The new level is %s"
|
2971 |
msgstr ""
|
@@ -2973,41 +2998,47 @@ msgstr ""
|
|
2973 |
#: classes/class.pmproemail.php:775 classes/class.pmproemail.php:647
|
2974 |
#: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
|
2975 |
#: classes/class.pmproemail.php:764 classes/class.pmproemail.php:773
|
|
|
2976 |
msgid "Your membership has been cancelled"
|
2977 |
msgstr ""
|
2978 |
|
2979 |
-
#: classes/class.pmproemail.php:
|
2980 |
#: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
|
2981 |
#: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
|
2982 |
#: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
|
2983 |
-
#: classes/class.pmproemail.php:777 classes/class.pmproemail.php:
|
2984 |
-
#: classes/class.pmproemail.php:
|
|
|
2985 |
#, php-format
|
2986 |
msgid "This membership will expire on %s"
|
2987 |
msgstr ""
|
2988 |
|
2989 |
-
#: classes/class.pmproemail.php:
|
2990 |
#: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
|
2991 |
#: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
|
2992 |
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
|
2993 |
-
#: classes/class.pmproemail.php:781 classes/class.pmproemail.php:
|
2994 |
-
#: classes/class.pmproemail.php:
|
|
|
2995 |
msgid "This membership does not expire"
|
2996 |
msgstr ""
|
2997 |
|
2998 |
-
#: classes/class.pmproemail.php:
|
2999 |
#: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
|
3000 |
#: classes/class.pmproemail.php:796 classes/class.pmproemail.php:805
|
|
|
3001 |
#, php-format
|
3002 |
msgid "Membership for %s at %s has been changed"
|
3003 |
msgstr ""
|
3004 |
|
3005 |
-
#: classes/class.pmproemail.php:
|
3006 |
#: classes/class.pmproemail.php:802 classes/class.pmproemail.php:811
|
|
|
3007 |
msgid "Membership has been cancelled"
|
3008 |
msgstr ""
|
3009 |
|
3010 |
-
#: classes/class.pmproemail.php:
|
|
|
3011 |
msgid "Invoice for Order #: "
|
3012 |
msgstr ""
|
3013 |
|
@@ -3206,7 +3237,7 @@ msgid "Client-Side Encryption Key"
|
|
3206 |
msgstr ""
|
3207 |
|
3208 |
#: classes/gateways/class.pmprogateway_braintree.php:169
|
3209 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3210 |
#: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
|
3211 |
#: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:509
|
3212 |
#: adminpages/paymentsettings.php:511 adminpages/paymentsettings.php:517
|
@@ -3229,15 +3260,17 @@ msgid "To fully integrate with Braintree, be sure to set your Web Hook URL to"
|
|
3229 |
msgstr ""
|
3230 |
|
3231 |
#: classes/gateways/class.pmprogateway_braintree.php:286
|
3232 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3233 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
3234 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
3235 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
|
|
3236 |
#: classes/gateways/class.pmprogateway_stripe.php:387
|
3237 |
#: classes/gateways/class.pmprogateway_stripe.php:388
|
3238 |
#: classes/gateways/class.pmprogateway_stripe.php:398
|
3239 |
#: classes/gateways/class.pmprogateway_stripe.php:402
|
3240 |
-
#: classes/gateways/class.pmprogateway_stripe.php:426
|
|
|
3241 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
3242 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
|
3243 |
#: pages/checkout.php:503
|
@@ -3245,15 +3278,17 @@ msgid "Payment Information"
|
|
3245 |
msgstr ""
|
3246 |
|
3247 |
#: classes/gateways/class.pmprogateway_braintree.php:287
|
3248 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3249 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
3250 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
3251 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
|
|
3252 |
#: classes/gateways/class.pmprogateway_stripe.php:387
|
3253 |
#: classes/gateways/class.pmprogateway_stripe.php:388
|
3254 |
#: classes/gateways/class.pmprogateway_stripe.php:398
|
3255 |
#: classes/gateways/class.pmprogateway_stripe.php:402
|
3256 |
-
#: classes/gateways/class.pmprogateway_stripe.php:426
|
|
|
3257 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
3258 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
|
3259 |
#: pages/checkout.php:504
|
@@ -3262,83 +3297,95 @@ msgid "We Accept %s"
|
|
3262 |
msgstr ""
|
3263 |
|
3264 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
3265 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3266 |
#: pages/checkout.php:570
|
3267 |
#: classes/gateways/class.pmprogateway_braintree.php:303
|
3268 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
3269 |
#: classes/gateways/class.pmprogateway_braintree.php:318
|
|
|
3270 |
#: classes/gateways/class.pmprogateway_stripe.php:449
|
3271 |
#: classes/gateways/class.pmprogateway_stripe.php:450
|
3272 |
#: classes/gateways/class.pmprogateway_stripe.php:460
|
3273 |
#: classes/gateways/class.pmprogateway_stripe.php:464
|
3274 |
-
#: classes/gateways/class.pmprogateway_stripe.php:490
|
|
|
3275 |
#: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
|
3276 |
-
#: pages/
|
3277 |
-
#: pages/checkout.php:
|
3278 |
-
#: pages/checkout.php:566 pages/checkout.php:570
|
3279 |
msgid "Card Number"
|
3280 |
msgstr ""
|
3281 |
|
3282 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3283 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3284 |
-
#: pages/checkout.php:
|
3285 |
#: classes/gateways/class.pmprogateway_braintree.php:340
|
3286 |
#: classes/gateways/class.pmprogateway_braintree.php:353
|
3287 |
#: classes/gateways/class.pmprogateway_braintree.php:355
|
|
|
3288 |
#: classes/gateways/class.pmprogateway_stripe.php:486
|
3289 |
#: classes/gateways/class.pmprogateway_stripe.php:487
|
3290 |
#: classes/gateways/class.pmprogateway_stripe.php:497
|
3291 |
#: classes/gateways/class.pmprogateway_stripe.php:501
|
3292 |
-
#: classes/gateways/class.pmprogateway_stripe.php:527
|
|
|
3293 |
#: pages/billing.php:285 pages/billing.php:294 pages/billing.php:297
|
3294 |
-
#: pages/
|
3295 |
-
#: pages/checkout.php:
|
3296 |
-
#: pages/checkout.php:603 pages/checkout.php:607
|
|
|
3297 |
msgid "CVV"
|
3298 |
msgstr ""
|
3299 |
|
3300 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3301 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3302 |
-
#: pages/checkout.php:
|
3303 |
#: classes/gateways/class.pmprogateway_braintree.php:341
|
3304 |
#: classes/gateways/class.pmprogateway_braintree.php:354
|
3305 |
#: classes/gateways/class.pmprogateway_braintree.php:356
|
|
|
3306 |
#: classes/gateways/class.pmprogateway_stripe.php:487
|
3307 |
#: classes/gateways/class.pmprogateway_stripe.php:488
|
3308 |
#: classes/gateways/class.pmprogateway_stripe.php:498
|
3309 |
#: classes/gateways/class.pmprogateway_stripe.php:502
|
3310 |
-
#: classes/gateways/class.pmprogateway_stripe.php:528
|
|
|
3311 |
#: pages/billing.php:286 pages/billing.php:295 pages/billing.php:298
|
3312 |
-
#: pages/
|
3313 |
-
#: pages/checkout.php:
|
3314 |
-
#: pages/checkout.php:604 pages/checkout.php:608
|
|
|
3315 |
msgid "what's this?"
|
3316 |
msgstr ""
|
3317 |
|
3318 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3319 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3320 |
-
#: pages/checkout.php:
|
3321 |
#: classes/gateways/class.pmprogateway_braintree.php:351
|
3322 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
3323 |
#: classes/gateways/class.pmprogateway_braintree.php:366
|
|
|
3324 |
#: classes/gateways/class.pmprogateway_stripe.php:497
|
3325 |
#: classes/gateways/class.pmprogateway_stripe.php:498
|
3326 |
#: classes/gateways/class.pmprogateway_stripe.php:508
|
3327 |
#: classes/gateways/class.pmprogateway_stripe.php:512
|
3328 |
-
#: classes/gateways/class.pmprogateway_stripe.php:538
|
|
|
3329 |
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:87
|
3330 |
#: pages/checkout.php:88 pages/checkout.php:551 pages/checkout.php:567
|
3331 |
#: pages/checkout.php:568 pages/checkout.php:575 pages/checkout.php:596
|
3332 |
#: pages/checkout.php:605 pages/checkout.php:614 pages/checkout.php:618
|
|
|
3333 |
msgid "Apply"
|
3334 |
msgstr ""
|
3335 |
|
3336 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3337 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3338 |
#: classes/gateways/class.pmprogateway_braintree.php:61
|
3339 |
#: classes/gateways/class.pmprogateway_braintree.php:406
|
3340 |
#: classes/gateways/class.pmprogateway_braintree.php:419
|
3341 |
#: classes/gateways/class.pmprogateway_braintree.php:421
|
|
|
3342 |
#: classes/gateways/class.pmprogateway_stripe.php:53
|
3343 |
#: classes/gateways/class.pmprogateway_stripe.php:1011
|
3344 |
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
@@ -3346,75 +3393,83 @@ msgstr ""
|
|
3346 |
#: classes/gateways/class.pmprogateway_stripe.php:1036
|
3347 |
#: classes/gateways/class.pmprogateway_stripe.php:1040
|
3348 |
#: classes/gateways/class.pmprogateway_stripe.php:1068
|
|
|
3349 |
msgid "Unknown error: Initial payment failed."
|
3350 |
msgstr ""
|
3351 |
|
3352 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3353 |
#: classes/gateways/class.pmprogateway_braintree.php:120
|
3354 |
#: classes/gateways/class.pmprogateway_braintree.php:465
|
3355 |
#: classes/gateways/class.pmprogateway_braintree.php:478
|
3356 |
#: classes/gateways/class.pmprogateway_braintree.php:480
|
|
|
3357 |
msgid "Error during settlement:"
|
3358 |
msgstr ""
|
3359 |
|
3360 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3361 |
#: classes/gateways/class.pmprogateway_braintree.php:129
|
3362 |
#: classes/gateways/class.pmprogateway_braintree.php:474
|
3363 |
#: classes/gateways/class.pmprogateway_braintree.php:487
|
3364 |
#: classes/gateways/class.pmprogateway_braintree.php:489
|
|
|
3365 |
msgid "Error during charge:"
|
3366 |
msgstr ""
|
3367 |
|
3368 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3369 |
#: classes/gateways/class.pmprogateway_braintree.php:198
|
3370 |
#: classes/gateways/class.pmprogateway_braintree.php:221
|
3371 |
#: classes/gateways/class.pmprogateway_braintree.php:566
|
3372 |
#: classes/gateways/class.pmprogateway_braintree.php:579
|
3373 |
#: classes/gateways/class.pmprogateway_braintree.php:581
|
|
|
3374 |
msgid "Failed to update customer."
|
3375 |
msgstr ""
|
3376 |
|
3377 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3378 |
#: classes/gateways/class.pmprogateway_braintree.php:246
|
3379 |
#: classes/gateways/class.pmprogateway_braintree.php:269
|
3380 |
#: classes/gateways/class.pmprogateway_braintree.php:614
|
3381 |
#: classes/gateways/class.pmprogateway_braintree.php:627
|
3382 |
#: classes/gateways/class.pmprogateway_braintree.php:629
|
|
|
3383 |
msgid "Failed to create customer."
|
3384 |
msgstr ""
|
3385 |
|
3386 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3387 |
#: classes/gateways/class.pmprogateway_braintree.php:253
|
3388 |
#: classes/gateways/class.pmprogateway_braintree.php:276
|
3389 |
#: classes/gateways/class.pmprogateway_braintree.php:621
|
3390 |
#: classes/gateways/class.pmprogateway_braintree.php:634
|
3391 |
#: classes/gateways/class.pmprogateway_braintree.php:636
|
|
|
3392 |
msgid "Error creating customer record with Braintree:"
|
3393 |
msgstr ""
|
3394 |
|
3395 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3396 |
#: classes/gateways/class.pmprogateway_braintree.php:344
|
3397 |
#: classes/gateways/class.pmprogateway_braintree.php:345
|
3398 |
#: classes/gateways/class.pmprogateway_braintree.php:376
|
3399 |
#: classes/gateways/class.pmprogateway_braintree.php:721
|
3400 |
#: classes/gateways/class.pmprogateway_braintree.php:734
|
3401 |
#: classes/gateways/class.pmprogateway_braintree.php:736
|
|
|
3402 |
msgid "Error subscribing customer to plan with Braintree:"
|
3403 |
msgstr ""
|
3404 |
|
3405 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3406 |
#: classes/gateways/class.pmprogateway_braintree.php:359
|
3407 |
#: classes/gateways/class.pmprogateway_braintree.php:360
|
3408 |
#: classes/gateways/class.pmprogateway_braintree.php:391
|
3409 |
#: classes/gateways/class.pmprogateway_braintree.php:736
|
3410 |
#: classes/gateways/class.pmprogateway_braintree.php:749
|
3411 |
#: classes/gateways/class.pmprogateway_braintree.php:751
|
|
|
3412 |
msgid "Failed to subscribe with Braintree:"
|
3413 |
msgstr ""
|
3414 |
|
3415 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3416 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3417 |
-
#: classes/gateways/class.pmprogateway_braintree.php:
|
3418 |
#: classes/gateways/class.pmprogateway_braintree.php:397
|
3419 |
#: classes/gateways/class.pmprogateway_braintree.php:398
|
3420 |
#: classes/gateways/class.pmprogateway_braintree.php:410
|
@@ -3427,11 +3482,14 @@ msgstr ""
|
|
3427 |
#: classes/gateways/class.pmprogateway_braintree.php:774
|
3428 |
#: classes/gateways/class.pmprogateway_braintree.php:787
|
3429 |
#: classes/gateways/class.pmprogateway_braintree.php:789
|
|
|
3430 |
#: classes/gateways/class.pmprogateway_braintree.php:794
|
3431 |
#: classes/gateways/class.pmprogateway_braintree.php:800
|
3432 |
#: classes/gateways/class.pmprogateway_braintree.php:802
|
|
|
3433 |
#: classes/gateways/class.pmprogateway_braintree.php:807
|
3434 |
#: classes/gateways/class.pmprogateway_braintree.php:809
|
|
|
3435 |
#: classes/gateways/class.pmprogateway_stripe.php:343
|
3436 |
#: classes/gateways/class.pmprogateway_stripe.php:344
|
3437 |
#: classes/gateways/class.pmprogateway_stripe.php:351
|
@@ -3689,13 +3747,13 @@ msgstr ""
|
|
3689 |
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3690 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3691 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3692 |
-
#: pages/checkout.php:
|
3693 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3694 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3695 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3696 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3697 |
#: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
|
3698 |
-
#: pages/checkout.php:722 pages/checkout.php:728
|
3699 |
msgid "Submit and Check Out"
|
3700 |
msgstr ""
|
3701 |
|
@@ -3703,7 +3761,7 @@ msgstr ""
|
|
3703 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3704 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3705 |
#: classes/gateways/class.pmprogateway_twocheckout.php:203
|
3706 |
-
#: pages/checkout.php:
|
3707 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3708 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3709 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
@@ -3712,7 +3770,7 @@ msgstr ""
|
|
3712 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3713 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3714 |
#: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
|
3715 |
-
#: pages/checkout.php:722 pages/checkout.php:728
|
3716 |
msgid "Submit and Confirm"
|
3717 |
msgstr ""
|
3718 |
|
@@ -3722,6 +3780,7 @@ msgstr ""
|
|
3722 |
#: classes/gateways/class.pmprogateway_paypal.php:385
|
3723 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
3724 |
#: classes/gateways/class.pmprogateway_paypal.php:607
|
|
|
3725 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:301
|
3726 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:303
|
3727 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:305
|
@@ -3788,7 +3847,7 @@ msgid ""
|
|
3788 |
"settings."
|
3789 |
msgstr ""
|
3790 |
|
3791 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3792 |
#: classes/gateways/class.pmprogateway_stripe.php:51
|
3793 |
#, php-format
|
3794 |
msgid ""
|
@@ -3796,7 +3855,7 @@ msgid ""
|
|
3796 |
"your hosting provider to enable it"
|
3797 |
msgstr ""
|
3798 |
|
3799 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3800 |
#: paid-memberships-pro.php:128
|
3801 |
#: classes/gateways/class.pmprogateway_stripe.php:93
|
3802 |
#: classes/gateways/class.pmprogateway_stripe.php:94
|
@@ -3808,7 +3867,7 @@ msgstr ""
|
|
3808 |
msgid "Stripe"
|
3809 |
msgstr ""
|
3810 |
|
3811 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3812 |
#: classes/gateways/class.pmprogateway_stripe.php:148
|
3813 |
#: classes/gateways/class.pmprogateway_stripe.php:149
|
3814 |
#: classes/gateways/class.pmprogateway_stripe.php:159
|
@@ -3816,7 +3875,7 @@ msgstr ""
|
|
3816 |
msgid "Stripe Settings"
|
3817 |
msgstr ""
|
3818 |
|
3819 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3820 |
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
3821 |
#: adminpages/paymentsettings.php:286
|
3822 |
#: classes/gateways/class.pmprogateway_stripe.php:153
|
@@ -3826,7 +3885,7 @@ msgstr ""
|
|
3826 |
msgid "Secret Key"
|
3827 |
msgstr ""
|
3828 |
|
3829 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3830 |
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
3831 |
#: adminpages/paymentsettings.php:294
|
3832 |
#: classes/gateways/class.pmprogateway_stripe.php:161
|
@@ -3836,7 +3895,7 @@ msgstr ""
|
|
3836 |
msgid "Publishable Key"
|
3837 |
msgstr ""
|
3838 |
|
3839 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3840 |
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
3841 |
#: adminpages/paymentsettings.php:432
|
3842 |
#: classes/gateways/class.pmprogateway_stripe.php:169
|
@@ -3846,7 +3905,7 @@ msgstr ""
|
|
3846 |
msgid "Show Billing Address Fields"
|
3847 |
msgstr ""
|
3848 |
|
3849 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3850 |
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
3851 |
#: classes/gateways/class.pmprogateway_stripe.php:176
|
3852 |
#: classes/gateways/class.pmprogateway_stripe.php:177
|
@@ -3858,7 +3917,7 @@ msgid ""
|
|
3858 |
"verification in the Stripe dashboard settings.</strong>"
|
3859 |
msgstr ""
|
3860 |
|
3861 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3862 |
#: adminpages/paymentsettings.php:465 adminpages/paymentsettings.php:506
|
3863 |
#: adminpages/paymentsettings.php:512 adminpages/paymentsettings.php:514
|
3864 |
#: classes/gateways/class.pmprogateway_stripe.php:184
|
@@ -3868,58 +3927,63 @@ msgstr ""
|
|
3868 |
msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
|
3869 |
msgstr ""
|
3870 |
|
3871 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3872 |
#: classes/gateways/class.pmprogateway_stripe.php:567
|
3873 |
#: classes/gateways/class.pmprogateway_stripe.php:568
|
3874 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3875 |
#: classes/gateways/class.pmprogateway_stripe.php:582
|
3876 |
#: classes/gateways/class.pmprogateway_stripe.php:608
|
|
|
3877 |
msgid "Subscription Updates"
|
3878 |
msgstr ""
|
3879 |
|
3880 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3881 |
#: classes/gateways/class.pmprogateway_stripe.php:571
|
3882 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
3883 |
#: classes/gateways/class.pmprogateway_stripe.php:582
|
3884 |
#: classes/gateways/class.pmprogateway_stripe.php:586
|
3885 |
#: classes/gateways/class.pmprogateway_stripe.php:612
|
|
|
3886 |
msgid ""
|
3887 |
"Subscription updates, allow you to change the member's subscription values "
|
3888 |
"at predefined times. Be sure to click Update Profile after making changes."
|
3889 |
msgstr ""
|
3890 |
|
3891 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3892 |
#: classes/gateways/class.pmprogateway_stripe.php:573
|
3893 |
#: classes/gateways/class.pmprogateway_stripe.php:574
|
3894 |
#: classes/gateways/class.pmprogateway_stripe.php:584
|
3895 |
#: classes/gateways/class.pmprogateway_stripe.php:588
|
3896 |
#: classes/gateways/class.pmprogateway_stripe.php:614
|
|
|
3897 |
msgid ""
|
3898 |
"Subscription updates, allow you to change the member's subscription values "
|
3899 |
"at predefined times. Be sure to click Update User after making changes."
|
3900 |
msgstr ""
|
3901 |
|
3902 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3903 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3904 |
#: classes/gateways/class.pmprogateway_stripe.php:579
|
3905 |
#: classes/gateways/class.pmprogateway_stripe.php:589
|
3906 |
#: classes/gateways/class.pmprogateway_stripe.php:593
|
3907 |
-
#: classes/gateways/class.pmprogateway_stripe.php:619
|
|
|
3908 |
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
|
3909 |
-
#: pages/billing.php:341 pages/billing.php:343
|
3910 |
msgid "Update"
|
3911 |
msgstr ""
|
3912 |
|
3913 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3914 |
#: classes/gateways/class.pmprogateway_stripe.php:769
|
3915 |
#: classes/gateways/class.pmprogateway_stripe.php:770
|
3916 |
#: classes/gateways/class.pmprogateway_stripe.php:780
|
3917 |
#: classes/gateways/class.pmprogateway_stripe.php:784
|
3918 |
#: classes/gateways/class.pmprogateway_stripe.php:812
|
|
|
3919 |
msgid "Could not cancel the old subscription. Updates have not been processed."
|
3920 |
msgstr ""
|
3921 |
|
3922 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3923 |
#: classes/gateways/class.pmprogateway_stripe.php:190
|
3924 |
#: classes/gateways/class.pmprogateway_stripe.php:192
|
3925 |
#: classes/gateways/class.pmprogateway_stripe.php:199
|
@@ -3933,17 +3997,19 @@ msgstr ""
|
|
3933 |
#: classes/gateways/class.pmprogateway_stripe.php:1218
|
3934 |
#: classes/gateways/class.pmprogateway_stripe.php:1246
|
3935 |
#: classes/gateways/class.pmprogateway_stripe.php:1256
|
|
|
3936 |
msgid "Error creating customer record with Stripe:"
|
3937 |
msgstr ""
|
3938 |
|
3939 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3940 |
#: classes/gateways/class.pmprogateway_stripe.php:1275
|
3941 |
#: classes/gateways/class.pmprogateway_stripe.php:1303
|
3942 |
#: classes/gateways/class.pmprogateway_stripe.php:1313
|
|
|
3943 |
msgid "Error getting subscription with Stripe:"
|
3944 |
msgstr ""
|
3945 |
|
3946 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3947 |
#: classes/gateways/class.pmprogateway_stripe.php:278
|
3948 |
#: classes/gateways/class.pmprogateway_stripe.php:279
|
3949 |
#: classes/gateways/class.pmprogateway_stripe.php:286
|
@@ -3965,10 +4031,11 @@ msgstr ""
|
|
3965 |
#: classes/gateways/class.pmprogateway_stripe.php:1425
|
3966 |
#: classes/gateways/class.pmprogateway_stripe.php:1453
|
3967 |
#: classes/gateways/class.pmprogateway_stripe.php:1463
|
|
|
3968 |
msgid "Error creating plan with Stripe:"
|
3969 |
msgstr ""
|
3970 |
|
3971 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3972 |
#: classes/gateways/class.pmprogateway_stripe.php:294
|
3973 |
#: classes/gateways/class.pmprogateway_stripe.php:295
|
3974 |
#: classes/gateways/class.pmprogateway_stripe.php:302
|
@@ -3985,10 +4052,11 @@ msgstr ""
|
|
3985 |
#: classes/gateways/class.pmprogateway_stripe.php:1456
|
3986 |
#: classes/gateways/class.pmprogateway_stripe.php:1484
|
3987 |
#: classes/gateways/class.pmprogateway_stripe.php:1494
|
|
|
3988 |
msgid "Error subscribing customer to plan with Stripe:"
|
3989 |
msgstr ""
|
3990 |
|
3991 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
3992 |
#: classes/gateways/class.pmprogateway_stripe.php:383
|
3993 |
#: classes/gateways/class.pmprogateway_stripe.php:389
|
3994 |
#: classes/gateways/class.pmprogateway_stripe.php:410
|
@@ -4002,10 +4070,11 @@ msgstr ""
|
|
4002 |
#: classes/gateways/class.pmprogateway_stripe.php:1552
|
4003 |
#: classes/gateways/class.pmprogateway_stripe.php:1580
|
4004 |
#: classes/gateways/class.pmprogateway_stripe.php:1590
|
|
|
4005 |
msgid "Could not cancel old subscription."
|
4006 |
msgstr ""
|
4007 |
|
4008 |
-
#: classes/gateways/class.pmprogateway_stripe.php:
|
4009 |
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
4010 |
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
4011 |
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
@@ -4016,6 +4085,7 @@ msgstr ""
|
|
4016 |
#: classes/gateways/class.pmprogateway_stripe.php:1569
|
4017 |
#: classes/gateways/class.pmprogateway_stripe.php:1597
|
4018 |
#: classes/gateways/class.pmprogateway_stripe.php:1607
|
|
|
4019 |
msgid "Could not find the customer."
|
4020 |
msgstr ""
|
4021 |
|
@@ -4385,189 +4455,191 @@ msgstr ""
|
|
4385 |
msgid "Vietnamese Dong"
|
4386 |
msgstr ""
|
4387 |
|
4388 |
-
#: includes/functions.php:
|
4389 |
#: includes/functions.php:196 includes/functions.php:200
|
4390 |
#: includes/functions.php:202 includes/functions.php:203
|
4391 |
#: includes/functions.php:204 includes/functions.php:207
|
4392 |
-
#: includes/functions.php:243
|
4393 |
#, php-format
|
4394 |
msgid "The price for membership is <strong>%s</strong> now"
|
4395 |
msgstr ""
|
4396 |
|
4397 |
-
#: includes/functions.php:
|
4398 |
#: includes/functions.php:204 includes/functions.php:205
|
4399 |
#: includes/functions.php:206 includes/functions.php:209
|
4400 |
-
#: includes/functions.php:245
|
4401 |
#, php-format
|
4402 |
msgid "<strong>%s</strong> now"
|
4403 |
msgstr ""
|
4404 |
|
4405 |
-
#: includes/functions.php:
|
4406 |
#: includes/functions.php:205 includes/functions.php:211
|
4407 |
#: includes/functions.php:213 includes/functions.php:214
|
4408 |
#: includes/functions.php:215 includes/functions.php:218
|
4409 |
-
#: includes/functions.php:254
|
4410 |
#, php-format
|
4411 |
msgid " and then <strong>%s per %s for %d more %s</strong>."
|
4412 |
msgstr ""
|
4413 |
|
4414 |
-
#: includes/functions.php:
|
|
|
4415 |
#, php-format
|
4416 |
msgid " and then <strong>%s every %d %s for %d more payments</strong>."
|
4417 |
msgstr ""
|
4418 |
|
4419 |
-
#: includes/functions.php:
|
4420 |
#: includes/functions.php:214 includes/functions.php:220
|
4421 |
#: includes/functions.php:222 includes/functions.php:223
|
4422 |
#: includes/functions.php:224 includes/functions.php:227
|
4423 |
-
#: includes/functions.php:263
|
4424 |
#, php-format
|
4425 |
msgid " and then <strong>%s after %d %s</strong>."
|
4426 |
msgstr ""
|
4427 |
|
4428 |
-
#: includes/functions.php:
|
4429 |
#: includes/functions.php:229 includes/functions.php:230
|
4430 |
#: includes/functions.php:231 includes/functions.php:235
|
4431 |
-
#: includes/functions.php:271
|
4432 |
#, php-format
|
4433 |
msgid "The price for membership is <strong>%s per %s</strong>."
|
4434 |
msgstr ""
|
4435 |
|
4436 |
-
#: includes/functions.php:
|
4437 |
#: includes/functions.php:233 includes/functions.php:237
|
4438 |
-
#: includes/functions.php:273
|
4439 |
#, php-format
|
4440 |
msgid "<strong>%s per %s</strong>."
|
4441 |
msgstr ""
|
4442 |
|
4443 |
-
#: includes/functions.php:
|
4444 |
#: includes/functions.php:234 includes/functions.php:235
|
4445 |
#: includes/functions.php:238 includes/functions.php:242
|
4446 |
-
#: includes/functions.php:278
|
4447 |
#, php-format
|
4448 |
msgid "The price for membership is <strong>%s every %d %s</strong>."
|
4449 |
msgstr ""
|
4450 |
|
4451 |
-
#: includes/functions.php:
|
4452 |
#: includes/functions.php:240 includes/functions.php:244
|
4453 |
-
#: includes/functions.php:280
|
4454 |
#, php-format
|
4455 |
msgid "<strong>%s every %d %s</strong>."
|
4456 |
msgstr ""
|
4457 |
|
4458 |
-
#: includes/functions.php:
|
4459 |
#: includes/functions.php:220 includes/functions.php:228
|
4460 |
#: includes/functions.php:238 includes/functions.php:239
|
4461 |
#: includes/functions.php:240 includes/functions.php:242
|
4462 |
#: includes/functions.php:245 includes/functions.php:249
|
4463 |
-
#: includes/functions.php:285
|
4464 |
#, php-format
|
4465 |
msgid " and then <strong>%s per %s</strong>."
|
4466 |
msgstr ""
|
4467 |
|
4468 |
-
#: includes/functions.php:
|
4469 |
#: includes/functions.php:224 includes/functions.php:232
|
4470 |
#: includes/functions.php:242 includes/functions.php:243
|
4471 |
#: includes/functions.php:244 includes/functions.php:246
|
4472 |
#: includes/functions.php:249 includes/functions.php:253
|
4473 |
-
#: includes/functions.php:289
|
4474 |
#, php-format
|
4475 |
msgid " and then <strong>%s every %d %s</strong>."
|
4476 |
msgstr ""
|
4477 |
|
4478 |
-
#: includes/functions.php:
|
4479 |
#: includes/functions.php:238 includes/functions.php:249
|
4480 |
#: includes/functions.php:260 includes/functions.php:261
|
4481 |
#: includes/functions.php:262 includes/functions.php:264
|
4482 |
#: includes/functions.php:267 includes/functions.php:271
|
4483 |
-
#: includes/functions.php:307 pages/levels.php:82
|
4484 |
msgid "After your initial payment, your first payment is Free."
|
4485 |
msgstr ""
|
4486 |
|
4487 |
-
#: includes/functions.php:
|
4488 |
#: includes/functions.php:242 includes/functions.php:253
|
4489 |
#: includes/functions.php:264 includes/functions.php:265
|
4490 |
#: includes/functions.php:266 includes/functions.php:268
|
4491 |
#: includes/functions.php:271 includes/functions.php:275
|
4492 |
-
#: includes/functions.php:311 pages/levels.php:86
|
4493 |
#, php-format
|
4494 |
msgid "After your initial payment, your first %d payments are Free."
|
4495 |
msgstr ""
|
4496 |
|
4497 |
-
#: includes/functions.php:
|
4498 |
#: includes/functions.php:249 includes/functions.php:260
|
4499 |
#: includes/functions.php:271 includes/functions.php:272
|
4500 |
#: includes/functions.php:273 includes/functions.php:275
|
4501 |
#: includes/functions.php:278 includes/functions.php:282
|
4502 |
-
#: includes/functions.php:318 pages/levels.php:93
|
4503 |
#, php-format
|
4504 |
msgid "After your initial payment, your first payment will cost %s."
|
4505 |
msgstr ""
|
4506 |
|
4507 |
-
#: includes/functions.php:
|
4508 |
#: includes/functions.php:253 includes/functions.php:264
|
4509 |
#: includes/functions.php:275 includes/functions.php:276
|
4510 |
#: includes/functions.php:277 includes/functions.php:279
|
4511 |
#: includes/functions.php:282 includes/functions.php:286
|
4512 |
-
#: includes/functions.php:322 pages/levels.php:97
|
4513 |
#, php-format
|
4514 |
msgid "After your initial payment, your first %d payments will cost %s."
|
4515 |
msgstr ""
|
4516 |
|
4517 |
-
#: includes/functions.php:
|
4518 |
#: includes/functions.php:264 includes/functions.php:275
|
4519 |
#: includes/functions.php:286 includes/functions.php:287
|
4520 |
#: includes/functions.php:288 includes/functions.php:290
|
4521 |
#: includes/functions.php:293 includes/functions.php:297
|
4522 |
-
#: includes/functions.php:333
|
4523 |
#, php-format
|
4524 |
msgid "Customers in %s will be charged %s%% tax."
|
4525 |
msgstr ""
|
4526 |
|
4527 |
-
#: includes/functions.php:
|
4528 |
#: includes/functions.php:278 includes/functions.php:289
|
4529 |
#: includes/functions.php:300 includes/functions.php:301
|
4530 |
#: includes/functions.php:302 includes/functions.php:304
|
4531 |
#: includes/functions.php:307 includes/functions.php:311
|
4532 |
-
#: includes/functions.php:347
|
4533 |
#, php-format
|
4534 |
msgid "Membership expires after %d %s."
|
4535 |
msgstr ""
|
4536 |
|
4537 |
-
#: includes/functions.php:
|
4538 |
#: includes/functions.php:514 includes/functions.php:525
|
4539 |
#: includes/functions.php:536 includes/functions.php:537
|
4540 |
#: includes/functions.php:538 includes/functions.php:545
|
4541 |
#: includes/functions.php:569 includes/functions.php:570
|
4542 |
#: includes/functions.php:576 includes/functions.php:592
|
4543 |
#: includes/functions.php:615 includes/functions.php:694
|
|
|
4544 |
msgid "User ID not found."
|
4545 |
msgstr ""
|
4546 |
|
4547 |
-
#: includes/functions.php:
|
4548 |
#: includes/functions.php:531 includes/functions.php:542
|
4549 |
#: includes/functions.php:553 includes/functions.php:554
|
4550 |
#: includes/functions.php:555 includes/functions.php:562
|
4551 |
#: includes/functions.php:586 includes/functions.php:587
|
4552 |
#: includes/functions.php:589 includes/functions.php:596
|
4553 |
#: includes/functions.php:612 includes/functions.php:635
|
4554 |
-
#: includes/functions.php:714
|
4555 |
msgid "Invalid level."
|
4556 |
msgstr ""
|
4557 |
|
4558 |
-
#: includes/functions.php:
|
4559 |
#: includes/functions.php:542 includes/functions.php:553
|
4560 |
#: includes/functions.php:564 includes/functions.php:565
|
4561 |
#: includes/functions.php:566 includes/functions.php:573
|
4562 |
#: includes/functions.php:597 includes/functions.php:598
|
4563 |
#: includes/functions.php:600 includes/functions.php:607
|
4564 |
#: includes/functions.php:623 includes/functions.php:646
|
4565 |
-
#: includes/functions.php:725
|
4566 |
msgid "not changing?"
|
4567 |
msgstr ""
|
4568 |
|
4569 |
-
#: includes/functions.php:
|
4570 |
-
#: includes/functions.php:
|
4571 |
#: includes/functions.php:559 includes/functions.php:570
|
4572 |
#: includes/functions.php:581 includes/functions.php:582
|
4573 |
#: includes/functions.php:583 includes/functions.php:590
|
@@ -4586,11 +4658,13 @@ msgstr ""
|
|
4586 |
#: includes/functions.php:700 includes/functions.php:707
|
4587 |
#: includes/functions.php:722 includes/functions.php:723
|
4588 |
#: includes/functions.php:742 includes/functions.php:746
|
4589 |
-
#: includes/functions.php:
|
|
|
|
|
4590 |
msgid "Error interacting with database"
|
4591 |
msgstr ""
|
4592 |
|
4593 |
-
#: includes/functions.php:
|
4594 |
#: includes/functions.php:629 includes/functions.php:651
|
4595 |
#: includes/functions.php:667 includes/functions.php:668
|
4596 |
#: includes/functions.php:678 includes/functions.php:681
|
@@ -4605,20 +4679,21 @@ msgstr ""
|
|
4605 |
#: includes/functions.php:778 includes/functions.php:780
|
4606 |
#: includes/functions.php:787 includes/functions.php:803
|
4607 |
#: includes/functions.php:826 includes/functions.php:881
|
4608 |
-
#: includes/functions.php:920
|
|
|
4609 |
msgid "Membership level not found."
|
4610 |
msgstr ""
|
4611 |
|
4612 |
-
#: includes/functions.php:
|
4613 |
#: includes/functions.php:1101 includes/functions.php:1118
|
4614 |
#: includes/functions.php:1142 includes/functions.php:1143
|
4615 |
#: includes/functions.php:1150 includes/functions.php:1157
|
4616 |
#: includes/functions.php:1173 includes/functions.php:1196
|
4617 |
-
#: includes/functions.php:1290
|
4618 |
msgid "No code was given to check."
|
4619 |
msgstr ""
|
4620 |
|
4621 |
-
#: includes/functions.php:
|
4622 |
#: includes/functions.php:1072 includes/functions.php:1088
|
4623 |
#: includes/functions.php:1099 includes/functions.php:1102
|
4624 |
#: includes/functions.php:1109 includes/functions.php:1110
|
@@ -4627,10 +4702,11 @@ msgstr ""
|
|
4627 |
#: includes/functions.php:1152 includes/functions.php:1159
|
4628 |
#: includes/functions.php:1166 includes/functions.php:1182
|
4629 |
#: includes/functions.php:1205 includes/functions.php:1299
|
|
|
4630 |
msgid "The discount code could not be found."
|
4631 |
msgstr ""
|
4632 |
|
4633 |
-
#: includes/functions.php:
|
4634 |
#: includes/functions.php:1088 includes/functions.php:1104
|
4635 |
#: includes/functions.php:1115 includes/functions.php:1118
|
4636 |
#: includes/functions.php:1124 includes/functions.php:1125
|
@@ -4639,11 +4715,12 @@ msgstr ""
|
|
4639 |
#: includes/functions.php:1167 includes/functions.php:1174
|
4640 |
#: includes/functions.php:1181 includes/functions.php:1197
|
4641 |
#: includes/functions.php:1220 includes/functions.php:1314
|
|
|
4642 |
#, php-format
|
4643 |
msgid "This discount code goes into effect on %s."
|
4644 |
msgstr ""
|
4645 |
|
4646 |
-
#: includes/functions.php:
|
4647 |
#: includes/functions.php:1097 includes/functions.php:1113
|
4648 |
#: includes/functions.php:1124 includes/functions.php:1127
|
4649 |
#: includes/functions.php:1131 includes/functions.php:1132
|
@@ -4652,11 +4729,12 @@ msgstr ""
|
|
4652 |
#: includes/functions.php:1174 includes/functions.php:1181
|
4653 |
#: includes/functions.php:1188 includes/functions.php:1204
|
4654 |
#: includes/functions.php:1227 includes/functions.php:1321
|
|
|
4655 |
#, php-format
|
4656 |
msgid "This discount code expired on %s."
|
4657 |
msgstr ""
|
4658 |
|
4659 |
-
#: includes/functions.php:
|
4660 |
#: includes/functions.php:1109 includes/functions.php:1125
|
4661 |
#: includes/functions.php:1136 includes/functions.php:1139
|
4662 |
#: includes/functions.php:1141 includes/functions.php:1142
|
@@ -4665,10 +4743,11 @@ msgstr ""
|
|
4665 |
#: includes/functions.php:1184 includes/functions.php:1191
|
4666 |
#: includes/functions.php:1198 includes/functions.php:1214
|
4667 |
#: includes/functions.php:1237 includes/functions.php:1331
|
|
|
4668 |
msgid "This discount code is no longer valid."
|
4669 |
msgstr ""
|
4670 |
|
4671 |
-
#: includes/functions.php:
|
4672 |
#: includes/functions.php:1124 includes/functions.php:1140
|
4673 |
#: includes/functions.php:1151 includes/functions.php:1154
|
4674 |
#: includes/functions.php:1155 includes/functions.php:1164
|
@@ -4676,11 +4755,11 @@ msgstr ""
|
|
4676 |
#: includes/functions.php:1196 includes/functions.php:1197
|
4677 |
#: includes/functions.php:1204 includes/functions.php:1211
|
4678 |
#: includes/functions.php:1227 includes/functions.php:1250
|
4679 |
-
#: includes/functions.php:1344
|
4680 |
msgid "This discount code does not apply to this membership level."
|
4681 |
msgstr ""
|
4682 |
|
4683 |
-
#: includes/functions.php:
|
4684 |
#: includes/functions.php:1132 includes/functions.php:1148
|
4685 |
#: includes/functions.php:1159 includes/functions.php:1162
|
4686 |
#: includes/functions.php:1172 includes/functions.php:1180
|
@@ -4689,10 +4768,11 @@ msgstr ""
|
|
4689 |
#: includes/functions.php:1223 includes/functions.php:1230
|
4690 |
#: includes/functions.php:1237 includes/functions.php:1253
|
4691 |
#: includes/functions.php:1276 includes/functions.php:1370
|
|
|
4692 |
msgid "This discount code is okay."
|
4693 |
msgstr ""
|
4694 |
|
4695 |
-
#: includes/functions.php:
|
4696 |
#: includes/functions.php:1156 includes/functions.php:1172
|
4697 |
#: includes/functions.php:1183 includes/functions.php:1186
|
4698 |
#: includes/functions.php:1196 includes/functions.php:1205
|
@@ -4701,10 +4781,11 @@ msgstr ""
|
|
4701 |
#: includes/functions.php:1255 includes/functions.php:1262
|
4702 |
#: includes/functions.php:1278 includes/functions.php:1301
|
4703 |
#: includes/functions.php:1395 includes/functions.php:1397
|
|
|
4704 |
msgid "and"
|
4705 |
msgstr ""
|
4706 |
|
4707 |
-
#: includes/functions.php:
|
4708 |
#: includes/functions.php:1341 includes/functions.php:1361
|
4709 |
#: includes/functions.php:1372 includes/functions.php:1375
|
4710 |
#: includes/functions.php:1385 includes/functions.php:1394
|
@@ -4713,11 +4794,11 @@ msgstr ""
|
|
4713 |
#: includes/functions.php:1450 includes/functions.php:1457
|
4714 |
#: includes/functions.php:1473 includes/functions.php:1496
|
4715 |
#: includes/functions.php:1501 includes/functions.php:1620
|
4716 |
-
#: includes/functions.php:1624
|
4717 |
msgid "Sign Up for !!name!! Now"
|
4718 |
msgstr ""
|
4719 |
|
4720 |
-
#: includes/functions.php:
|
4721 |
#: includes/functions.php:1347 includes/functions.php:1367
|
4722 |
#: includes/functions.php:1378 includes/functions.php:1381
|
4723 |
#: includes/functions.php:1391 includes/functions.php:1400
|
@@ -4726,14 +4807,14 @@ msgstr ""
|
|
4726 |
#: includes/functions.php:1456 includes/functions.php:1463
|
4727 |
#: includes/functions.php:1479 includes/functions.php:1502
|
4728 |
#: includes/functions.php:1507 includes/functions.php:1626
|
4729 |
-
#: includes/functions.php:1630
|
4730 |
msgid "Please specify a level id."
|
4731 |
msgstr ""
|
4732 |
|
4733 |
#: includes/init.php:258 includes/profile.php:39 includes/init.php:229
|
4734 |
#: includes/init.php:232 includes/init.php:233 includes/init.php:235
|
4735 |
#: includes/init.php:237 includes/init.php:245 includes/init.php:253
|
4736 |
-
#: includes/profile.php:37 includes/profile.php:39
|
4737 |
msgid "None"
|
4738 |
msgstr ""
|
4739 |
|
@@ -4872,52 +4953,60 @@ msgid ""
|
|
4872 |
"checkbox is selected below."
|
4873 |
msgstr ""
|
4874 |
|
4875 |
-
#: includes/updates.php:110 includes/updates.php:97
|
4876 |
msgid "Paid Memberships Pro Data Update Required"
|
4877 |
msgstr ""
|
4878 |
|
4879 |
-
#: includes/updates.php:
|
4880 |
-
|
|
|
|
|
|
|
4881 |
msgstr ""
|
4882 |
|
4883 |
-
#: includes/updates.php:
|
4884 |
msgid "All Paid Memberships Pro updates have finished."
|
4885 |
msgstr ""
|
4886 |
|
4887 |
-
#: includes/updates/upgrade_1.php:7 includes/
|
4888 |
-
#: includes/upgradecheck.php:
|
4889 |
-
#: includes/upgradecheck.php:
|
4890 |
-
#: includes/upgradecheck.php:
|
|
|
4891 |
#, php-format
|
4892 |
msgid ""
|
4893 |
"This content is for !!levels!! members only.<br /><a href=\"%s\">Register</a>"
|
4894 |
msgstr ""
|
4895 |
|
4896 |
-
#: includes/updates/upgrade_1.php:10 includes/
|
4897 |
-
#: includes/upgradecheck.php:
|
4898 |
-
#: includes/upgradecheck.php:
|
4899 |
-
#: includes/upgradecheck.php:
|
|
|
4900 |
#, php-format
|
4901 |
msgid ""
|
4902 |
"This content is for !!levels!! members only.<br /><a href=\"%s\">Log In</a> "
|
4903 |
"<a href=\"%s\">Register</a>"
|
4904 |
msgstr ""
|
4905 |
|
4906 |
-
#: includes/updates/upgrade_1.php:14 includes/
|
4907 |
-
#: includes/upgradecheck.php:
|
4908 |
-
#: includes/upgradecheck.php:
|
4909 |
-
#: includes/upgradecheck.php:
|
|
|
4910 |
msgid ""
|
4911 |
"This content is for !!levels!! members only. Visit the site and log in/"
|
4912 |
"register to read."
|
4913 |
msgstr ""
|
4914 |
|
4915 |
#: pages/billing.php:26 pages/billing.php:14 pages/billing.php:23
|
|
|
4916 |
#, php-format
|
4917 |
msgid "Logged in as <strong>%s</strong>."
|
4918 |
msgstr ""
|
4919 |
|
4920 |
#: pages/billing.php:26 pages/billing.php:14 pages/billing.php:23
|
|
|
4921 |
msgid "logout"
|
4922 |
msgstr ""
|
4923 |
|
@@ -4925,153 +5014,154 @@ msgstr ""
|
|
4925 |
#: pages/levels.php:35 shortcodes/pmpro_account.php:44
|
4926 |
#: shortcodes/pmpro_account.php:126 pages/account.php:12 pages/account.php:18
|
4927 |
#: pages/account.php:92 pages/billing.php:16 pages/billing.php:25
|
4928 |
-
#: pages/
|
4929 |
-
#: pages/levels.php:35 shortcodes/pmpro_account.php:44
|
4930 |
#: shortcodes/pmpro_account.php:123 shortcodes/pmpro_account.php:126
|
4931 |
msgid "Level"
|
4932 |
msgstr ""
|
4933 |
|
4934 |
#: pages/billing.php:30 pages/account.php:14 pages/billing.php:18
|
4935 |
-
#: pages/billing.php:27
|
4936 |
msgid "Membership Fee"
|
4937 |
msgstr ""
|
4938 |
|
4939 |
#: pages/billing.php:34 pages/account.php:18 pages/billing.php:22
|
4940 |
-
#: pages/billing.php:31 pages/levels.php:70
|
4941 |
#, php-format
|
4942 |
msgid "%s every %d %s."
|
4943 |
msgstr ""
|
4944 |
|
4945 |
#: pages/billing.php:36 pages/account.php:20 pages/billing.php:24
|
4946 |
-
#: pages/billing.php:33 pages/levels.php:66
|
4947 |
#, php-format
|
4948 |
msgid "%s per %s."
|
4949 |
msgstr ""
|
4950 |
|
4951 |
#: pages/billing.php:45 pages/account.php:25 pages/account.php:29
|
4952 |
#: pages/billing.php:29 pages/billing.php:33 pages/billing.php:42
|
|
|
4953 |
msgid "Duration"
|
4954 |
msgstr ""
|
4955 |
|
4956 |
#: pages/billing.php:55 pages/billing.php:39 pages/billing.php:43
|
4957 |
-
#: pages/billing.php:52
|
4958 |
msgid ""
|
4959 |
"Your payment subscription is managed by PayPal. Please <a href=\"http://www."
|
4960 |
"paypal.com\">login to PayPal here</a> to update your billing information."
|
4961 |
msgstr ""
|
4962 |
|
4963 |
#: pages/billing.php:81 pages/checkout.php:326 pages/billing.php:65
|
4964 |
-
#: pages/billing.php:69 pages/billing.php:78 pages/
|
4965 |
-
#: pages/checkout.php:
|
4966 |
-
#: pages/checkout.php:
|
4967 |
-
#: pages/checkout.php:328
|
4968 |
msgid "First Name"
|
4969 |
msgstr ""
|
4970 |
|
4971 |
#: pages/billing.php:85 pages/checkout.php:330 pages/billing.php:69
|
4972 |
-
#: pages/billing.php:73 pages/billing.php:82 pages/
|
4973 |
-
#: pages/checkout.php:
|
4974 |
-
#: pages/checkout.php:
|
4975 |
-
#: pages/checkout.php:332
|
4976 |
msgid "Last Name"
|
4977 |
msgstr ""
|
4978 |
|
4979 |
#: pages/billing.php:89 pages/checkout.php:334 pages/billing.php:73
|
4980 |
-
#: pages/billing.php:77 pages/billing.php:86 pages/
|
4981 |
-
#: pages/checkout.php:
|
4982 |
-
#: pages/checkout.php:
|
4983 |
-
#: pages/checkout.php:336
|
4984 |
msgid "Address 1"
|
4985 |
msgstr ""
|
4986 |
|
4987 |
#: pages/billing.php:93 pages/checkout.php:338 pages/billing.php:77
|
4988 |
-
#: pages/billing.php:81 pages/billing.php:90 pages/
|
4989 |
-
#: pages/checkout.php:
|
4990 |
-
#: pages/checkout.php:
|
4991 |
-
#: pages/checkout.php:340
|
4992 |
msgid "Address 2"
|
4993 |
msgstr ""
|
4994 |
|
4995 |
#: pages/billing.php:103 pages/checkout.php:348 pages/billing.php:87
|
4996 |
-
#: pages/billing.php:91 pages/billing.php:100 pages/
|
4997 |
-
#: pages/checkout.php:
|
4998 |
-
#: pages/checkout.php:
|
4999 |
-
#: pages/checkout.php:350
|
5000 |
msgid "City"
|
5001 |
msgstr ""
|
5002 |
|
5003 |
#: pages/billing.php:107 pages/checkout.php:352 pages/billing.php:91
|
5004 |
-
#: pages/billing.php:95 pages/billing.php:104 pages/
|
5005 |
-
#: pages/checkout.php:
|
5006 |
-
#: pages/checkout.php:
|
5007 |
-
#: pages/checkout.php:354
|
5008 |
msgid "State"
|
5009 |
msgstr ""
|
5010 |
|
5011 |
#: pages/billing.php:111 pages/checkout.php:356 pages/billing.php:95
|
5012 |
-
#: pages/billing.php:99 pages/billing.php:108 pages/
|
5013 |
-
#: pages/checkout.php:
|
5014 |
-
#: pages/checkout.php:
|
5015 |
-
#: pages/checkout.php:358
|
5016 |
msgid "Postal Code"
|
5017 |
msgstr ""
|
5018 |
|
5019 |
#: pages/billing.php:120 pages/checkout.php:365 pages/billing.php:104
|
5020 |
-
#: pages/billing.php:108 pages/billing.php:117 pages/
|
5021 |
-
#: pages/checkout.php:
|
5022 |
-
#: pages/checkout.php:
|
5023 |
-
#: pages/checkout.php:367
|
5024 |
msgid "City, State Zip"
|
5025 |
msgstr ""
|
5026 |
|
5027 |
#: pages/billing.php:173 pages/checkout.php:418 pages/billing.php:157
|
5028 |
-
#: pages/billing.php:161 pages/billing.php:170 pages/
|
5029 |
-
#: pages/checkout.php:
|
5030 |
-
#: pages/checkout.php:
|
5031 |
-
#: pages/checkout.php:420
|
5032 |
msgid "Country"
|
5033 |
msgstr ""
|
5034 |
|
5035 |
#: pages/billing.php:198 pages/checkout.php:443 pages/billing.php:182
|
5036 |
-
#: pages/billing.php:186 pages/billing.php:195 pages/
|
5037 |
-
#: pages/checkout.php:
|
5038 |
-
#: pages/checkout.php:
|
5039 |
-
#: pages/checkout.php:445
|
5040 |
msgid "Phone"
|
5041 |
msgstr ""
|
5042 |
|
5043 |
#: pages/billing.php:209 pages/checkout.php:220 pages/checkout.php:457
|
5044 |
#: pages/billing.php:193 pages/billing.php:197 pages/billing.php:206
|
5045 |
-
#: pages/
|
5046 |
-
#: pages/checkout.php:
|
5047 |
-
#: pages/checkout.php:
|
5048 |
-
#: pages/checkout.php:
|
5049 |
-
#: pages/checkout.php:457 pages/checkout.php:460
|
5050 |
msgid "E-mail Address"
|
5051 |
msgstr ""
|
5052 |
|
5053 |
#: pages/billing.php:213 pages/checkout.php:466 pages/billing.php:197
|
5054 |
-
#: pages/billing.php:201 pages/billing.php:210 pages/
|
5055 |
-
#: pages/checkout.php:
|
5056 |
-
#: pages/checkout.php:
|
5057 |
-
#: pages/checkout.php:469
|
5058 |
msgid "Confirm E-mail"
|
5059 |
msgstr ""
|
5060 |
|
5061 |
#: pages/billing.php:234 pages/billing.php:217 pages/billing.php:221
|
5062 |
-
#: pages/billing.php:230 pages/billing.php:231
|
5063 |
msgid "Credit Card Information"
|
5064 |
msgstr ""
|
5065 |
|
5066 |
#: pages/billing.php:235 pages/billing.php:217 pages/billing.php:221
|
5067 |
-
#: pages/billing.php:230 pages/billing.php:232
|
5068 |
#, php-format
|
5069 |
msgid "We accept %s"
|
5070 |
msgstr ""
|
5071 |
|
5072 |
#: pages/billing.php:364 pages/billing.php:309 pages/billing.php:313
|
5073 |
#: pages/billing.php:344 pages/billing.php:353 pages/billing.php:356
|
5074 |
-
#: pages/billing.php:360
|
5075 |
msgid ""
|
5076 |
"This subscription is not recurring. So you don't need to update your billing "
|
5077 |
"information."
|
@@ -5214,22 +5304,25 @@ msgstr ""
|
|
5214 |
msgid "Check Out with a Credit Card Here"
|
5215 |
msgstr ""
|
5216 |
|
5217 |
-
#: pages/checkout.php:
|
5218 |
#: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
|
5219 |
#: pages/checkout.php:681 pages/checkout.php:690 pages/checkout.php:696
|
|
|
5220 |
#, php-format
|
5221 |
msgid "I agree to the %s"
|
5222 |
msgstr ""
|
5223 |
|
5224 |
-
#: pages/checkout.php:
|
5225 |
#: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
|
5226 |
#: pages/checkout.php:701 pages/checkout.php:710 pages/checkout.php:716
|
|
|
5227 |
msgid "Complete Payment"
|
5228 |
msgstr ""
|
5229 |
|
5230 |
-
#: pages/checkout.php:
|
5231 |
#: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
|
5232 |
#: pages/checkout.php:723 pages/checkout.php:732 pages/checkout.php:738
|
|
|
5233 |
msgid "Processing..."
|
5234 |
msgstr ""
|
5235 |
|
@@ -5406,7 +5499,7 @@ msgid ""
|
|
5406 |
"moments."
|
5407 |
msgstr ""
|
5408 |
|
5409 |
-
#: preheaders/billing.php:270 preheaders/checkout.php:
|
5410 |
#: preheaders/billing.php:258 preheaders/billing.php:265
|
5411 |
#: preheaders/billing.php:266 preheaders/billing.php:270
|
5412 |
#: preheaders/billing.php:279 preheaders/checkout.php:332
|
@@ -5417,7 +5510,7 @@ msgstr ""
|
|
5417 |
msgid "Please complete all required fields."
|
5418 |
msgstr ""
|
5419 |
|
5420 |
-
#: preheaders/billing.php:273 preheaders/checkout.php:
|
5421 |
#: preheaders/billing.php:263 preheaders/billing.php:268
|
5422 |
#: preheaders/billing.php:269 preheaders/billing.php:273
|
5423 |
#: preheaders/billing.php:284 preheaders/checkout.php:340
|
@@ -5428,7 +5521,7 @@ msgstr ""
|
|
5428 |
msgid "Your email addresses do not match. Please try again."
|
5429 |
msgstr ""
|
5430 |
|
5431 |
-
#: preheaders/billing.php:276 preheaders/checkout.php:
|
5432 |
#: preheaders/billing.php:268 preheaders/billing.php:271
|
5433 |
#: preheaders/billing.php:272 preheaders/billing.php:276
|
5434 |
#: preheaders/billing.php:289 preheaders/checkout.php:345
|
@@ -5464,7 +5557,7 @@ msgstr ""
|
|
5464 |
msgid "Your membership has been cancelled."
|
5465 |
msgstr ""
|
5466 |
|
5467 |
-
#: preheaders/checkout.php:
|
5468 |
#: preheaders/checkout.php:28 preheaders/checkout.php:30
|
5469 |
#: preheaders/checkout.php:31 preheaders/checkout.php:32
|
5470 |
#: preheaders/checkout.php:354 preheaders/checkout.php:358
|
@@ -5474,30 +5567,30 @@ msgstr ""
|
|
5474 |
msgid "Invalid gateway."
|
5475 |
msgstr ""
|
5476 |
|
5477 |
-
#: preheaders/checkout.php:
|
5478 |
#: preheaders/checkout.php:89 preheaders/checkout.php:91
|
5479 |
#: preheaders/checkout.php:95 preheaders/checkout.php:96
|
5480 |
msgid "Checkout: Payment Information"
|
5481 |
msgstr ""
|
5482 |
|
5483 |
-
#: preheaders/checkout.php:
|
5484 |
msgid "Set Up Your Account"
|
5485 |
msgstr ""
|
5486 |
|
5487 |
-
#: preheaders/checkout.php:
|
5488 |
#: preheaders/checkout.php:304 preheaders/checkout.php:416
|
5489 |
#: preheaders/checkout.php:421
|
5490 |
msgid "There are JavaScript errors on the page. Please contact the webmaster."
|
5491 |
msgstr ""
|
5492 |
|
5493 |
-
#: preheaders/checkout.php:
|
5494 |
#: preheaders/checkout.php:339 preheaders/checkout.php:461
|
5495 |
#: preheaders/checkout.php:468 preheaders/checkout.php:473
|
5496 |
#: preheaders/checkout.php:485 preheaders/checkout.php:486
|
5497 |
msgid "Your passwords do not match. Please try again."
|
5498 |
msgstr ""
|
5499 |
|
5500 |
-
#: preheaders/checkout.php:
|
5501 |
#: preheaders/checkout.php:354 preheaders/checkout.php:476
|
5502 |
#: preheaders/checkout.php:483 preheaders/checkout.php:486
|
5503 |
#: preheaders/checkout.php:488 preheaders/checkout.php:503
|
@@ -5506,14 +5599,14 @@ msgstr ""
|
|
5506 |
msgid "Please check the box to agree to the %s."
|
5507 |
msgstr ""
|
5508 |
|
5509 |
-
#: preheaders/checkout.php:
|
5510 |
#: preheaders/checkout.php:361 preheaders/checkout.php:483
|
5511 |
#: preheaders/checkout.php:490 preheaders/checkout.php:495
|
5512 |
#: preheaders/checkout.php:512 preheaders/checkout.php:513
|
5513 |
msgid "Are you a spammer?"
|
5514 |
msgstr ""
|
5515 |
|
5516 |
-
#: preheaders/checkout.php:
|
5517 |
#: preheaders/checkout.php:381 preheaders/checkout.php:503
|
5518 |
#: preheaders/checkout.php:510 preheaders/checkout.php:515
|
5519 |
#: preheaders/checkout.php:518 preheaders/checkout.php:535
|
@@ -5521,7 +5614,7 @@ msgstr ""
|
|
5521 |
msgid "That username is already taken. Please try another."
|
5522 |
msgstr ""
|
5523 |
|
5524 |
-
#: preheaders/checkout.php:
|
5525 |
#: preheaders/checkout.php:386 preheaders/checkout.php:508
|
5526 |
#: preheaders/checkout.php:515 preheaders/checkout.php:520
|
5527 |
#: preheaders/checkout.php:524 preheaders/checkout.php:541
|
@@ -5529,7 +5622,7 @@ msgstr ""
|
|
5529 |
msgid "That email address is already taken. Please try another."
|
5530 |
msgstr ""
|
5531 |
|
5532 |
-
#: preheaders/checkout.php:
|
5533 |
#: preheaders/checkout.php:399 preheaders/checkout.php:416
|
5534 |
#: preheaders/checkout.php:420 preheaders/checkout.php:525
|
5535 |
#: preheaders/checkout.php:532 preheaders/checkout.php:537
|
@@ -5539,7 +5632,7 @@ msgstr ""
|
|
5539 |
msgid "reCAPTCHA failed. (%s) Please try again."
|
5540 |
msgstr ""
|
5541 |
|
5542 |
-
#: preheaders/checkout.php:
|
5543 |
#: preheaders/checkout.php:484 preheaders/checkout.php:501
|
5544 |
#: preheaders/checkout.php:505 preheaders/checkout.php:647
|
5545 |
#: preheaders/checkout.php:654 preheaders/checkout.php:659
|
@@ -5548,7 +5641,7 @@ msgstr ""
|
|
5548 |
msgid "Payment accepted."
|
5549 |
msgstr ""
|
5550 |
|
5551 |
-
#: preheaders/checkout.php:
|
5552 |
#: preheaders/checkout.php:492 preheaders/checkout.php:509
|
5553 |
#: preheaders/checkout.php:513 preheaders/checkout.php:653
|
5554 |
#: preheaders/checkout.php:660 preheaders/checkout.php:665
|
@@ -5559,7 +5652,7 @@ msgid ""
|
|
5559 |
"membership."
|
5560 |
msgstr ""
|
5561 |
|
5562 |
-
#: preheaders/checkout.php:
|
5563 |
#: preheaders/checkout.php:552 preheaders/checkout.php:569
|
5564 |
#: preheaders/checkout.php:571 preheaders/checkout.php:575
|
5565 |
#: preheaders/checkout.php:581 preheaders/checkout.php:785
|
@@ -5571,52 +5664,56 @@ msgid ""
|
|
5571 |
"Please contact us."
|
5572 |
msgstr ""
|
5573 |
|
5574 |
-
#: preheaders/checkout.php:
|
5575 |
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
5576 |
#: preheaders/checkout.php:712 preheaders/checkout.php:722
|
5577 |
-
#: preheaders/checkout.php:730 preheaders/checkout.php:
|
5578 |
-
#: preheaders/checkout.php:
|
5579 |
-
#: preheaders/checkout.php:
|
5580 |
-
#: preheaders/checkout.php:
|
|
|
5581 |
msgid ""
|
5582 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
5583 |
"authorized, but we cancelled the order immediately. You should not try to "
|
5584 |
"submit this form again. Please contact the site owner to fix this issue."
|
5585 |
msgstr ""
|
5586 |
|
5587 |
-
#: preheaders/checkout.php:
|
5588 |
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
5589 |
#: preheaders/checkout.php:715 preheaders/checkout.php:725
|
5590 |
-
#: preheaders/checkout.php:733 preheaders/checkout.php:
|
5591 |
-
#: preheaders/checkout.php:
|
5592 |
-
#: preheaders/checkout.php:
|
5593 |
-
#: preheaders/checkout.php:
|
|
|
5594 |
msgid ""
|
5595 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
5596 |
"was charged, but we couldn't assign your membership. You should not submit "
|
5597 |
"this form again. Please contact the site owner to fix this issue."
|
5598 |
msgstr ""
|
5599 |
|
5600 |
-
#: preheaders/checkout.php:
|
5601 |
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
5602 |
#: preheaders/checkout.php:726 preheaders/checkout.php:736
|
5603 |
-
#: preheaders/checkout.php:744 preheaders/checkout.php:
|
5604 |
-
#: preheaders/checkout.php:
|
5605 |
-
#: preheaders/checkout.php:
|
5606 |
-
#: preheaders/checkout.php:
|
|
|
5607 |
#, php-format
|
5608 |
msgid ""
|
5609 |
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
|
5610 |
"will be processed."
|
5611 |
msgstr ""
|
5612 |
|
5613 |
-
#: preheaders/checkout.php:
|
5614 |
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
5615 |
#: preheaders/checkout.php:728 preheaders/checkout.php:738
|
5616 |
-
#: preheaders/checkout.php:746 preheaders/checkout.php:
|
5617 |
-
#: preheaders/checkout.php:
|
5618 |
-
#: preheaders/checkout.php:
|
5619 |
-
#: preheaders/checkout.php:
|
|
|
5620 |
msgid "A Payment Gateway must be set up before any payments will be processed."
|
5621 |
msgstr ""
|
5622 |
|
@@ -5628,18 +5725,20 @@ msgstr ""
|
|
5628 |
|
5629 |
#: scheduled/crons.php:99 scheduled/crons.php:27 scheduled/crons.php:74
|
5630 |
#: scheduled/crons.php:80 scheduled/crons.php:84 scheduled/crons.php:88
|
|
|
5631 |
#, php-format
|
5632 |
msgid "Membership expiring email sent to %s. "
|
5633 |
msgstr ""
|
5634 |
|
5635 |
#: scheduled/crons.php:175 scheduled/crons.php:143 scheduled/crons.php:152
|
5636 |
-
#: scheduled/crons.php:157 scheduled/crons.php:164
|
5637 |
#, php-format
|
5638 |
msgid "Credit card expiring email sent to %s. "
|
5639 |
msgstr ""
|
5640 |
|
5641 |
#: scheduled/crons.php:231 scheduled/crons.php:104 scheduled/crons.php:196
|
5642 |
#: scheduled/crons.php:208 scheduled/crons.php:210 scheduled/crons.php:220
|
|
|
5643 |
#, php-format
|
5644 |
msgid "Trial ending email sent to %s. "
|
5645 |
msgstr ""
|
@@ -5657,18 +5756,18 @@ msgstr ""
|
|
5657 |
msgid "The <strong>%s</strong> code has been applied to your order."
|
5658 |
msgstr ""
|
5659 |
|
5660 |
-
#: services/authnet-silent-post.php:
|
5661 |
#: services/authnet-silent-post.php:138 services/authnet-silent-post.php:141
|
5662 |
-
#: services/authnet-silent-post.php:144
|
5663 |
msgid ""
|
5664 |
"<p>A payment is being held for review within Authorize.net.</p><p>Payment "
|
5665 |
"Information From Authorize.net"
|
5666 |
msgstr ""
|
5667 |
|
5668 |
-
#: services/stripe-webhook.php:
|
5669 |
#: services/stripe-webhook.php:194 services/stripe-webhook.php:270
|
5670 |
#: services/stripe-webhook.php:271 services/stripe-webhook.php:272
|
5671 |
-
#: services/stripe-webhook.php:283
|
5672 |
#, php-format
|
5673 |
msgid ""
|
5674 |
"%s has had their payment subscription cancelled by Stripe. Please check that "
|
@@ -5937,6 +6036,10 @@ msgstr ""
|
|
5937 |
msgid "User is not paying."
|
5938 |
msgstr ""
|
5939 |
|
|
|
|
|
|
|
|
|
5940 |
#: pages/account.php:10
|
5941 |
msgid "Your membership is <strong>active</strong>."
|
5942 |
msgstr ""
|
5 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: pmpro\n"
|
8 |
+
"POT-Creation-Date: 2016-05-06 12:20-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"
|
16 |
#: adminpages/addons.php:5 adminpages/advancedsettings.php:5
|
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:4
|
20 |
+
#: adminpages/orders-print.php:12 adminpages/orders.php:4
|
21 |
#: adminpages/pagesettings.php:4 adminpages/paymentsettings.php:5
|
22 |
#: adminpages/updates.php:5 includes/license.php:36 adminpages/addons.php:5
|
23 |
#: adminpages/addons.php:21 adminpages/advancedsettings.php:5
|
52 |
msgid "Check Again"
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: adminpages/addons.php:76 adminpages/orders.php:850 adminpages/addons.php:76
|
56 |
#: adminpages/addons.php:92 adminpages/orders.php:605
|
57 |
#: adminpages/orders.php:712 adminpages/orders.php:741
|
58 |
msgid "All"
|
172 |
|
173 |
#: adminpages/addons.php:231 shortcodes/pmpro_account.php:146
|
174 |
#: adminpages/addons.php:231 adminpages/addons.php:247
|
175 |
+
#: shortcodes/pmpro_account.php:146
|
176 |
msgid "N/A"
|
177 |
msgstr ""
|
178 |
|
438 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:207
|
439 |
#: adminpages/advancedsettings.php:219 adminpages/membershiplevels.php:668
|
440 |
#: adminpages/paymentsettings.php:210
|
441 |
+
#: classes/gateways/class.pmprogateway_stripe.php:208 includes/profile.php:110
|
442 |
#: adminpages/advancedsettings.php:128 adminpages/advancedsettings.php:135
|
443 |
#: adminpages/advancedsettings.php:148 adminpages/advancedsettings.php:187
|
444 |
#: adminpages/advancedsettings.php:194 adminpages/advancedsettings.php:199
|
498 |
|
499 |
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:668
|
500 |
#: adminpages/paymentsettings.php:211
|
501 |
+
#: classes/gateways/class.pmprogateway_stripe.php:209 includes/profile.php:111
|
502 |
#: adminpages/advancedsettings.php:188 adminpages/advancedsettings.php:195
|
503 |
#: adminpages/advancedsettings.php:208 adminpages/membershiplevels.php:563
|
504 |
#: adminpages/membershiplevels.php:569 adminpages/membershiplevels.php:571
|
656 |
|
657 |
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:587
|
658 |
#: adminpages/membershiplevels.php:288 adminpages/membershiplevels.php:637
|
659 |
+
#: adminpages/memberslist.php:164 adminpages/orders.php:1103
|
660 |
#: adminpages/reports/login.php:158 adminpages/templates/orders-email.php:46
|
661 |
#: adminpages/templates/orders-print.php:75 adminpages/discountcodes.php:306
|
662 |
#: adminpages/discountcodes.php:309 adminpages/discountcodes.php:310
|
679 |
msgid "ID"
|
680 |
msgstr ""
|
681 |
|
682 |
+
#: adminpages/discountcodes.php:312 adminpages/orders.php:344
|
683 |
#: adminpages/discountcodes.php:307 adminpages/discountcodes.php:310
|
684 |
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:312
|
685 |
#: adminpages/orders.php:211 adminpages/orders.php:261
|
688 |
msgstr ""
|
689 |
|
690 |
#: adminpages/discountcodes.php:316 adminpages/discountcodes.php:588
|
691 |
+
#: adminpages/orders.php:349 adminpages/orders.php:1104
|
692 |
#: adminpages/discountcodes.php:311 adminpages/discountcodes.php:314
|
693 |
#: adminpages/discountcodes.php:315 adminpages/discountcodes.php:316
|
694 |
#: adminpages/discountcodes.php:548 adminpages/discountcodes.php:558
|
709 |
|
710 |
#: adminpages/discountcodes.php:372
|
711 |
#: classes/gateways/class.pmprogateway_braintree.php:326
|
712 |
+
#: classes/gateways/class.pmprogateway_stripe.php:500 pages/billing.php:268
|
713 |
#: pages/checkout.php:575 adminpages/discountcodes.php:367
|
714 |
#: adminpages/discountcodes.php:370 adminpages/discountcodes.php:371
|
715 |
#: adminpages/discountcodes.php:372
|
716 |
#: classes/gateways/class.pmprogateway_braintree.php:308
|
717 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
718 |
#: classes/gateways/class.pmprogateway_braintree.php:323
|
719 |
+
#: classes/gateways/class.pmprogateway_braintree.php:326
|
720 |
#: classes/gateways/class.pmprogateway_stripe.php:454
|
721 |
#: classes/gateways/class.pmprogateway_stripe.php:455
|
722 |
#: classes/gateways/class.pmprogateway_stripe.php:465
|
723 |
#: classes/gateways/class.pmprogateway_stripe.php:469
|
724 |
+
#: classes/gateways/class.pmprogateway_stripe.php:495
|
725 |
+
#: classes/gateways/class.pmprogateway_stripe.php:498 pages/billing.php:249
|
726 |
#: pages/billing.php:253 pages/billing.php:262 pages/billing.php:265
|
727 |
+
#: pages/billing.php:268 pages/checkout.php:508 pages/checkout.php:524
|
728 |
+
#: pages/checkout.php:525 pages/checkout.php:532 pages/checkout.php:553
|
729 |
+
#: pages/checkout.php:562 pages/checkout.php:571 pages/checkout.php:575
|
730 |
msgid "Expiration Date"
|
731 |
msgstr ""
|
732 |
|
799 |
|
800 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
801 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
802 |
+
#: classes/gateways/class.pmprogateway_stripe.php:567
|
803 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
804 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
805 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
814 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
815 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
816 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
817 |
+
#: classes/gateways/class.pmprogateway_stripe.php:566
|
818 |
msgid "Day(s)"
|
819 |
msgstr ""
|
820 |
|
821 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
822 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
823 |
+
#: classes/gateways/class.pmprogateway_stripe.php:567
|
824 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
825 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
826 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
835 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
836 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
837 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
838 |
+
#: classes/gateways/class.pmprogateway_stripe.php:566
|
839 |
msgid "Month(s)"
|
840 |
msgstr ""
|
841 |
|
842 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
843 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
844 |
+
#: classes/gateways/class.pmprogateway_stripe.php:567
|
845 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
846 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
847 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
856 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
857 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
858 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
859 |
+
#: classes/gateways/class.pmprogateway_stripe.php:566
|
860 |
msgid "Week(s)"
|
861 |
msgstr ""
|
862 |
|
863 |
#: adminpages/discountcodes.php:468 adminpages/discountcodes.php:522
|
864 |
#: adminpages/membershiplevels.php:376 adminpages/membershiplevels.php:479
|
865 |
+
#: classes/gateways/class.pmprogateway_stripe.php:567
|
866 |
#: adminpages/discountcodes.php:446 adminpages/discountcodes.php:466
|
867 |
#: adminpages/discountcodes.php:467 adminpages/discountcodes.php:468
|
868 |
#: adminpages/discountcodes.php:492 adminpages/discountcodes.php:520
|
877 |
#: classes/gateways/class.pmprogateway_stripe.php:532
|
878 |
#: classes/gateways/class.pmprogateway_stripe.php:536
|
879 |
#: classes/gateways/class.pmprogateway_stripe.php:562
|
880 |
+
#: classes/gateways/class.pmprogateway_stripe.php:566
|
881 |
msgid "Year(s)"
|
882 |
msgstr ""
|
883 |
|
1063 |
msgstr ""
|
1064 |
|
1065 |
#: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:670
|
1066 |
+
#: adminpages/orders.php:1205 adminpages/discountcodes.php:614
|
1067 |
#: adminpages/discountcodes.php:619 adminpages/discountcodes.php:647
|
1068 |
#: adminpages/discountcodes.php:648 adminpages/discountcodes.php:649
|
1069 |
#: adminpages/discountcodes.php:650 adminpages/membershiplevels.php:564
|
1089 |
msgstr ""
|
1090 |
|
1091 |
#: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:670
|
1092 |
+
#: adminpages/orders.php:1211 adminpages/discountcodes.php:617
|
1093 |
#: adminpages/discountcodes.php:622 adminpages/discountcodes.php:650
|
1094 |
#: adminpages/discountcodes.php:651 adminpages/discountcodes.php:652
|
1095 |
#: adminpages/discountcodes.php:653 adminpages/membershiplevels.php:566
|
1298 |
msgstr ""
|
1299 |
|
1300 |
#: adminpages/membershiplevels.php:372
|
1301 |
+
#: classes/gateways/class.pmprogateway_stripe.php:665
|
1302 |
#: adminpages/membershiplevels.php:349 adminpages/membershiplevels.php:351
|
1303 |
#: adminpages/membershiplevels.php:370 adminpages/membershiplevels.php:372
|
1304 |
#: adminpages/membershiplevels.php:373
|
1307 |
#: classes/gateways/class.pmprogateway_stripe.php:630
|
1308 |
#: classes/gateways/class.pmprogateway_stripe.php:634
|
1309 |
#: classes/gateways/class.pmprogateway_stripe.php:660
|
1310 |
+
#: classes/gateways/class.pmprogateway_stripe.php:664
|
1311 |
msgid "per"
|
1312 |
msgstr ""
|
1313 |
|
1454 |
msgid "Save Level"
|
1455 |
msgstr ""
|
1456 |
|
1457 |
+
#: adminpages/membershiplevels.php:518 adminpages/orders.php:765
|
1458 |
#: pages/billing.php:348 pages/cancel.php:71 shortcodes/pmpro_account.php:73
|
1459 |
#: adminpages/membershiplevels.php:517 adminpages/membershiplevels.php:518
|
1460 |
#: adminpages/orders.php:511 adminpages/orders.php:561
|
1461 |
#: adminpages/orders.php:633 adminpages/orders.php:662 pages/account.php:44
|
1462 |
#: pages/billing.php:295 pages/billing.php:299 pages/billing.php:330
|
1463 |
#: pages/billing.php:339 pages/billing.php:342 pages/billing.php:344
|
1464 |
+
#: pages/billing.php:348 pages/cancel.php:71 shortcodes/pmpro_account.php:70
|
1465 |
#: shortcodes/pmpro_account.php:73
|
1466 |
msgid "Cancel"
|
1467 |
msgstr ""
|
1531 |
#: adminpages/membershiplevels.php:572 adminpages/membershiplevels.php:574
|
1532 |
#: adminpages/membershiplevels.php:580 adminpages/membershiplevels.php:601
|
1533 |
#: adminpages/membershiplevels.php:660 adminpages/membershiplevels.php:669
|
1534 |
+
#: adminpages/membershiplevels.php:670
|
1535 |
#, php-format
|
1536 |
msgid ""
|
1537 |
"Are you sure you want to delete membership level %s? All subscriptions will "
|
1538 |
"be cancelled."
|
1539 |
msgstr ""
|
1540 |
|
1541 |
+
#: adminpages/membershiplevels.php:670 adminpages/orders.php:1208
|
1542 |
#: adminpages/membershiplevels.php:565 adminpages/membershiplevels.php:571
|
1543 |
#: adminpages/membershiplevels.php:573 adminpages/membershiplevels.php:580
|
1544 |
#: adminpages/membershiplevels.php:600 adminpages/membershiplevels.php:660
|
1559 |
msgid "Members List"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
+
#: adminpages/memberslist.php:26 adminpages/orders.php:833
|
1563 |
#: adminpages/memberslist.php:26 adminpages/orders.php:522
|
1564 |
#: adminpages/orders.php:591 adminpages/orders.php:698
|
1565 |
#: adminpages/orders.php:727
|
1566 |
msgid "Export to CSV"
|
1567 |
msgstr ""
|
1568 |
|
1569 |
+
#: adminpages/memberslist.php:30 adminpages/orders.php:848
|
1570 |
#: adminpages/reports/login.php:83 adminpages/reports/memberships.php:276
|
1571 |
#: adminpages/reports/sales.php:202 adminpages/memberslist.php:30
|
1572 |
#: adminpages/orders.php:603 adminpages/orders.php:710
|
1649 |
#: adminpages/memberslist.php:117 adminpages/memberslist.php:150
|
1650 |
#: adminpages/memberslist.php:160 adminpages/memberslist.php:170
|
1651 |
#: pages/account.php:90 pages/account.php:94 pages/billing.php:58
|
1652 |
+
#: pages/billing.php:62 pages/billing.php:71 pages/billing.php:74
|
1653 |
+
#: pages/checkout.php:298 pages/checkout.php:300 pages/checkout.php:302
|
1654 |
+
#: pages/checkout.php:311 pages/checkout.php:314 pages/checkout.php:317
|
1655 |
+
#: pages/checkout.php:319 pages/checkout.php:321 pages/confirmation.php:59
|
1656 |
+
#: pages/confirmation.php:61 pages/invoice.php:46 pages/invoice.php:48
|
1657 |
msgid "Billing Address"
|
1658 |
msgstr ""
|
1659 |
|
1703 |
msgid "Search all levels"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
+
#: adminpages/orders.php:146 adminpages/orders.php:155
|
1707 |
msgid "Invoice emailed successfully."
|
1708 |
msgstr ""
|
1709 |
|
1710 |
+
#: adminpages/orders.php:149 adminpages/orders.php:160
|
1711 |
msgid "Error emailing invoice."
|
1712 |
msgstr ""
|
1713 |
|
1714 |
+
#: adminpages/orders.php:162 adminpages/orders.php:26 adminpages/orders.php:67
|
1715 |
#: adminpages/orders.php:175
|
1716 |
msgid "Order deleted successfully."
|
1717 |
msgstr ""
|
1718 |
|
1719 |
+
#: adminpages/orders.php:165 adminpages/orders.php:31 adminpages/orders.php:72
|
1720 |
#: adminpages/orders.php:180
|
1721 |
msgid "Error deleting order."
|
1722 |
msgstr ""
|
1723 |
|
1724 |
+
#: adminpages/orders.php:284 adminpages/orders.php:119
|
1725 |
#: adminpages/orders.php:169 adminpages/orders.php:270
|
1726 |
msgid "Order saved successfully."
|
1727 |
msgstr ""
|
1728 |
|
1729 |
+
#: adminpages/orders.php:287 adminpages/orders.php:124
|
1730 |
#: adminpages/orders.php:174 adminpages/orders.php:275
|
1731 |
msgid "Error updating order timestamp."
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: adminpages/orders.php:291 adminpages/orders.php:130
|
1735 |
#: adminpages/orders.php:180 adminpages/orders.php:281
|
1736 |
msgid "Error saving order."
|
1737 |
msgstr ""
|
1738 |
|
1739 |
+
#: adminpages/orders.php:321 adminpages/orders.php:195
|
1740 |
#: adminpages/orders.php:245 adminpages/orders.php:317
|
1741 |
#: adminpages/orders.php:346
|
1742 |
msgid "Order"
|
1743 |
msgstr ""
|
1744 |
|
1745 |
+
#: adminpages/orders.php:323 adminpages/orders.php:197
|
1746 |
#: adminpages/orders.php:247 adminpages/orders.php:319
|
1747 |
#: adminpages/orders.php:348
|
1748 |
msgid "New Order"
|
1749 |
msgstr ""
|
1750 |
|
1751 |
+
#: adminpages/orders.php:359 adminpages/orders.php:220
|
1752 |
#: adminpages/orders.php:270 adminpages/orders.php:342
|
1753 |
#: adminpages/orders.php:371
|
1754 |
msgid "Randomly generated for you."
|
1755 |
msgstr ""
|
1756 |
|
1757 |
+
#: adminpages/orders.php:364 adminpages/orders.php:225
|
1758 |
#: adminpages/orders.php:275 adminpages/orders.php:347
|
1759 |
#: adminpages/orders.php:376
|
1760 |
msgid "User ID"
|
1761 |
msgstr ""
|
1762 |
|
1763 |
+
#: adminpages/orders.php:376 adminpages/orders.php:234
|
1764 |
#: adminpages/orders.php:284 adminpages/orders.php:356
|
1765 |
#: adminpages/orders.php:385
|
1766 |
msgid "Membership Level ID"
|
1767 |
msgstr ""
|
1768 |
|
1769 |
+
#: adminpages/orders.php:389 adminpages/orders.php:243
|
1770 |
#: adminpages/orders.php:293 adminpages/orders.php:365
|
1771 |
#: adminpages/orders.php:394
|
1772 |
msgid "Billing Name"
|
1773 |
msgstr ""
|
1774 |
|
1775 |
+
#: adminpages/orders.php:401 adminpages/orders.php:251
|
1776 |
#: adminpages/orders.php:301 adminpages/orders.php:373
|
1777 |
#: adminpages/orders.php:402
|
1778 |
msgid "Billing Street"
|
1779 |
msgstr ""
|
1780 |
|
1781 |
+
#: adminpages/orders.php:412 adminpages/orders.php:258
|
1782 |
#: adminpages/orders.php:308 adminpages/orders.php:380
|
1783 |
#: adminpages/orders.php:409
|
1784 |
msgid "Billing City"
|
1785 |
msgstr ""
|
1786 |
|
1787 |
+
#: adminpages/orders.php:423 adminpages/orders.php:265
|
1788 |
#: adminpages/orders.php:315 adminpages/orders.php:387
|
1789 |
#: adminpages/orders.php:416
|
1790 |
msgid "Billing State"
|
1791 |
msgstr ""
|
1792 |
|
1793 |
+
#: adminpages/orders.php:434 adminpages/orders.php:272
|
1794 |
#: adminpages/orders.php:322 adminpages/orders.php:394
|
1795 |
#: adminpages/orders.php:423
|
1796 |
msgid "Billing Postal Code"
|
1797 |
msgstr ""
|
1798 |
|
1799 |
+
#: adminpages/orders.php:445 adminpages/orders.php:279
|
1800 |
#: adminpages/orders.php:329 adminpages/orders.php:401
|
1801 |
#: adminpages/orders.php:430
|
1802 |
msgid "Billing Country"
|
1803 |
msgstr ""
|
1804 |
|
1805 |
+
#: adminpages/orders.php:457 adminpages/orders.php:287
|
1806 |
#: adminpages/orders.php:337 adminpages/orders.php:409
|
1807 |
#: adminpages/orders.php:438
|
1808 |
msgid "Billing Phone"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
+
#: adminpages/orders.php:470 adminpages/orders.php:296
|
1812 |
#: adminpages/orders.php:346 adminpages/orders.php:418
|
1813 |
#: adminpages/orders.php:447
|
1814 |
msgid "Sub Total"
|
1815 |
msgstr ""
|
1816 |
|
1817 |
+
#: adminpages/orders.php:481 adminpages/templates/orders-email.php:60
|
1818 |
#: adminpages/templates/orders-print.php:89 pages/invoice.php:80
|
1819 |
#: adminpages/orders.php:304 adminpages/orders.php:354
|
1820 |
#: adminpages/orders.php:426 adminpages/orders.php:455
|
1824 |
msgid "Tax"
|
1825 |
msgstr ""
|
1826 |
|
1827 |
+
#: adminpages/orders.php:492 adminpages/orders.php:312
|
1828 |
#: adminpages/orders.php:362 adminpages/orders.php:434
|
1829 |
#: adminpages/orders.php:463
|
1830 |
msgid "Coupon Amount"
|
1831 |
msgstr ""
|
1832 |
|
1833 |
+
#: adminpages/orders.php:504 adminpages/orders.php:1108
|
1834 |
#: adminpages/templates/orders-email.php:64
|
1835 |
#: adminpages/templates/orders-print.php:93 pages/invoice.php:84
|
1836 |
#: adminpages/orders.php:320 adminpages/orders.php:370
|
1843 |
msgid "Total"
|
1844 |
msgstr ""
|
1845 |
|
1846 |
+
#: adminpages/orders.php:513 adminpages/orders.php:325
|
1847 |
#: adminpages/orders.php:375 adminpages/orders.php:447
|
1848 |
#: adminpages/orders.php:476
|
1849 |
msgid "Should be subtotal + tax - couponamount."
|
1850 |
msgstr ""
|
1851 |
|
1852 |
+
#: adminpages/orders.php:518 adminpages/orders.php:330
|
1853 |
#: adminpages/orders.php:380 adminpages/orders.php:452
|
1854 |
#: adminpages/orders.php:481
|
1855 |
msgid "Payment Type"
|
1856 |
msgstr ""
|
1857 |
|
1858 |
+
#: adminpages/orders.php:528 adminpages/orders.php:335
|
1859 |
#: adminpages/orders.php:385 adminpages/orders.php:457
|
1860 |
#: adminpages/orders.php:486
|
1861 |
msgid "e.g. PayPal Express, PayPal Standard, Credit Card."
|
1862 |
msgstr ""
|
1863 |
|
1864 |
+
#: adminpages/orders.php:532
|
1865 |
#: classes/gateways/class.pmprogateway_braintree.php:309
|
1866 |
+
#: classes/gateways/class.pmprogateway_stripe.php:452 pages/billing.php:253
|
1867 |
#: pages/checkout.php:527 adminpages/orders.php:339 adminpages/orders.php:389
|
1868 |
#: adminpages/orders.php:461 adminpages/orders.php:490
|
1869 |
#: classes/gateways/class.pmprogateway_braintree.php:291
|
1870 |
#: classes/gateways/class.pmprogateway_braintree.php:304
|
1871 |
#: classes/gateways/class.pmprogateway_braintree.php:306
|
1872 |
+
#: classes/gateways/class.pmprogateway_braintree.php:309
|
1873 |
#: classes/gateways/class.pmprogateway_stripe.php:408
|
1874 |
#: classes/gateways/class.pmprogateway_stripe.php:409
|
1875 |
#: classes/gateways/class.pmprogateway_stripe.php:419
|
1876 |
#: classes/gateways/class.pmprogateway_stripe.php:423
|
1877 |
+
#: classes/gateways/class.pmprogateway_stripe.php:447
|
1878 |
+
#: classes/gateways/class.pmprogateway_stripe.php:450 pages/billing.php:234
|
1879 |
#: pages/billing.php:238 pages/billing.php:247 pages/billing.php:250
|
1880 |
+
#: pages/billing.php:253 pages/checkout.php:493 pages/checkout.php:507
|
1881 |
+
#: pages/checkout.php:510 pages/checkout.php:516 pages/checkout.php:517
|
1882 |
+
#: pages/checkout.php:525 pages/checkout.php:527
|
1883 |
msgid "Card Type"
|
1884 |
msgstr ""
|
1885 |
|
1886 |
+
#: adminpages/orders.php:540 adminpages/orders.php:344
|
1887 |
#: adminpages/orders.php:394 adminpages/orders.php:466
|
1888 |
#: adminpages/orders.php:495
|
1889 |
msgid "e.g. Visa, MasterCard, AMEX, etc"
|
1890 |
msgstr ""
|
1891 |
|
1892 |
+
#: adminpages/orders.php:544
|
1893 |
#: classes/gateways/class.pmprogateway_twocheckout.php:137
|
1894 |
#: adminpages/orders.php:348 adminpages/orders.php:398
|
1895 |
#: adminpages/orders.php:470 adminpages/orders.php:499
|
1900 |
msgid "Account Number"
|
1901 |
msgstr ""
|
1902 |
|
1903 |
+
#: adminpages/orders.php:553 adminpages/orders.php:353
|
1904 |
#: adminpages/orders.php:403 adminpages/orders.php:475
|
1905 |
#: adminpages/orders.php:504
|
1906 |
msgid "Obscure all but last 4 digits."
|
1907 |
msgstr ""
|
1908 |
|
1909 |
+
#: adminpages/orders.php:561 adminpages/orders.php:358
|
1910 |
#: adminpages/orders.php:408 adminpages/orders.php:480
|
1911 |
#: adminpages/orders.php:509
|
1912 |
msgid "Expiration Month"
|
1913 |
msgstr ""
|
1914 |
|
1915 |
+
#: adminpages/orders.php:569 adminpages/orders.php:365
|
1916 |
#: adminpages/orders.php:415 adminpages/orders.php:487
|
1917 |
#: adminpages/orders.php:516
|
1918 |
msgid "Expiration Year"
|
1919 |
msgstr ""
|
1920 |
|
1921 |
+
#: adminpages/orders.php:579 adminpages/orders.php:1112
|
1922 |
#: adminpages/orders.php:373 adminpages/orders.php:423
|
1923 |
#: adminpages/orders.php:495 adminpages/orders.php:524
|
1924 |
#: adminpages/orders.php:606 adminpages/orders.php:909
|
1927 |
msgid "Status"
|
1928 |
msgstr ""
|
1929 |
|
1930 |
+
#: adminpages/orders.php:612 adminpages/orders.php:1110
|
1931 |
#: adminpages/orders.php:394 adminpages/orders.php:444
|
1932 |
#: adminpages/orders.php:516 adminpages/orders.php:545
|
1933 |
#: adminpages/orders.php:604 adminpages/orders.php:907
|
1936 |
msgid "Gateway"
|
1937 |
msgstr ""
|
1938 |
|
1939 |
+
#: adminpages/orders.php:633 adminpages/paymentsettings.php:124
|
1940 |
#: adminpages/orders.php:411 adminpages/orders.php:461
|
1941 |
#: adminpages/orders.php:462 adminpages/orders.php:534
|
1942 |
#: adminpages/orders.php:563 adminpages/paymentsettings.php:124
|
1945 |
msgid "Gateway Environment"
|
1946 |
msgstr ""
|
1947 |
|
1948 |
+
#: adminpages/orders.php:640 adminpages/paymentsettings.php:128
|
1949 |
#: adminpages/orders.php:415 adminpages/orders.php:465
|
1950 |
#: adminpages/orders.php:466 adminpages/orders.php:538
|
1951 |
#: adminpages/orders.php:567 adminpages/paymentsettings.php:128
|
1954 |
msgid "Sandbox/Testing"
|
1955 |
msgstr ""
|
1956 |
|
1957 |
+
#: adminpages/orders.php:642 adminpages/paymentsettings.php:129
|
1958 |
#: adminpages/orders.php:416 adminpages/orders.php:466
|
1959 |
#: adminpages/orders.php:467 adminpages/orders.php:539
|
1960 |
#: adminpages/orders.php:568 adminpages/paymentsettings.php:129
|
1963 |
msgid "Live/Production"
|
1964 |
msgstr ""
|
1965 |
|
1966 |
+
#: adminpages/orders.php:650 adminpages/orders.php:423
|
1967 |
#: adminpages/orders.php:473 adminpages/orders.php:474
|
1968 |
#: adminpages/orders.php:546 adminpages/orders.php:575
|
1969 |
msgid "Payment Transaction ID"
|
1970 |
msgstr ""
|
1971 |
|
1972 |
+
#: adminpages/orders.php:659 adminpages/orders.php:428
|
1973 |
#: adminpages/orders.php:478 adminpages/orders.php:479
|
1974 |
#: adminpages/orders.php:551 adminpages/orders.php:580
|
1975 |
msgid "Generated by the gateway. Useful to cross reference orders."
|
1976 |
msgstr ""
|
1977 |
|
1978 |
+
#: adminpages/orders.php:664 adminpages/orders.php:432
|
1979 |
#: adminpages/orders.php:482 adminpages/orders.php:483
|
1980 |
#: adminpages/orders.php:555 adminpages/orders.php:584
|
1981 |
msgid "Subscription Transaction ID"
|
1982 |
msgstr ""
|
1983 |
|
1984 |
+
#: adminpages/orders.php:674 adminpages/orders.php:437
|
1985 |
#: adminpages/orders.php:487 adminpages/orders.php:488
|
1986 |
#: adminpages/orders.php:560 adminpages/orders.php:589
|
1987 |
msgid "Generated by the gateway. Useful to cross reference subscriptions."
|
1988 |
msgstr ""
|
1989 |
|
1990 |
+
#: adminpages/orders.php:679 adminpages/orders.php:1113 pages/invoice.php:107
|
1991 |
#: shortcodes/pmpro_account.php:125 adminpages/orders.php:442
|
1992 |
#: adminpages/orders.php:492 adminpages/orders.php:493
|
1993 |
#: adminpages/orders.php:565 adminpages/orders.php:594
|
1999 |
msgid "Date"
|
2000 |
msgstr ""
|
2001 |
|
2002 |
+
#: adminpages/orders.php:716 adminpages/orders.php:477
|
2003 |
#: adminpages/orders.php:527 adminpages/orders.php:599
|
2004 |
#: adminpages/orders.php:628
|
2005 |
msgid "Affiliate ID"
|
2006 |
msgstr ""
|
2007 |
|
2008 |
+
#: adminpages/orders.php:728 adminpages/orders.php:485
|
2009 |
#: adminpages/orders.php:535 adminpages/orders.php:607
|
2010 |
#: adminpages/orders.php:636
|
2011 |
msgid "Affiliate SubID"
|
2012 |
msgstr ""
|
2013 |
|
2014 |
+
#: adminpages/orders.php:742 adminpages/orders.php:495
|
2015 |
#: adminpages/orders.php:545 adminpages/orders.php:617
|
2016 |
#: adminpages/orders.php:646
|
2017 |
msgid "Notes"
|
2018 |
msgstr ""
|
2019 |
|
2020 |
+
#: adminpages/orders.php:764 adminpages/orders.php:510
|
2021 |
#: adminpages/orders.php:560 adminpages/orders.php:632
|
2022 |
#: adminpages/orders.php:661
|
2023 |
msgid "Save Order"
|
2024 |
msgstr ""
|
2025 |
|
2026 |
+
#: adminpages/orders.php:800 adminpages/orders.php:667
|
2027 |
#: adminpages/orders.php:696
|
2028 |
msgid "Email Invoice"
|
2029 |
msgstr ""
|
2030 |
|
2031 |
+
#: adminpages/orders.php:803 adminpages/orders.php:670
|
2032 |
#: adminpages/orders.php:699
|
2033 |
msgid "Send an invoice for this order to: "
|
2034 |
msgstr ""
|
2035 |
|
2036 |
+
#: adminpages/orders.php:805 adminpages/orders.php:672
|
2037 |
#: adminpages/orders.php:701
|
2038 |
msgid "Send Email"
|
2039 |
msgstr ""
|
2040 |
|
2041 |
+
#: adminpages/orders.php:810 includes/adminpages.php:56
|
2042 |
#: includes/adminpages.php:172 adminpages/orders.php:520
|
2043 |
#: adminpages/orders.php:570 adminpages/orders.php:677
|
2044 |
#: adminpages/orders.php:706 includes/adminpages.php:17
|
2049 |
msgid "Orders"
|
2050 |
msgstr ""
|
2051 |
|
2052 |
+
#: adminpages/orders.php:812 adminpages/orders.php:521
|
2053 |
#: adminpages/orders.php:571 adminpages/orders.php:678
|
2054 |
#: adminpages/orders.php:707
|
2055 |
msgid "Add New Order"
|
2056 |
msgstr ""
|
2057 |
|
2058 |
+
#: adminpages/orders.php:852 adminpages/orders.php:606
|
2059 |
#: adminpages/orders.php:713 adminpages/orders.php:742
|
2060 |
msgid "Within a Date Range"
|
2061 |
msgstr ""
|
2062 |
|
2063 |
+
#: adminpages/orders.php:854 adminpages/orders.php:607
|
2064 |
#: adminpages/orders.php:714 adminpages/orders.php:743
|
2065 |
msgid "Predefined Date Range"
|
2066 |
msgstr ""
|
2067 |
|
2068 |
+
#: adminpages/orders.php:856 adminpages/orders.php:608
|
2069 |
#: adminpages/orders.php:715 adminpages/orders.php:744
|
2070 |
msgid "Within a Level"
|
2071 |
msgstr ""
|
2072 |
|
2073 |
+
#: adminpages/orders.php:858 adminpages/orders.php:609
|
2074 |
#: adminpages/orders.php:716 adminpages/orders.php:745
|
2075 |
msgid "Within a Status"
|
2076 |
msgstr ""
|
2077 |
|
2078 |
+
#: adminpages/orders.php:861 adminpages/orders.php:612
|
2079 |
#: adminpages/orders.php:719 adminpages/orders.php:748
|
2080 |
msgid "From"
|
2081 |
msgstr ""
|
2082 |
|
2083 |
+
#: adminpages/orders.php:876 adminpages/orders.php:624
|
2084 |
#: adminpages/orders.php:731 adminpages/orders.php:760
|
2085 |
msgid "To"
|
2086 |
msgstr ""
|
2087 |
|
2088 |
+
#: adminpages/orders.php:889 adminpages/orders.php:636
|
2089 |
#: adminpages/orders.php:743 adminpages/orders.php:772
|
2090 |
msgid "filter by "
|
2091 |
msgstr ""
|
2092 |
|
2093 |
+
#: adminpages/orders.php:932 adminpages/orders.php:674
|
2094 |
#: adminpages/orders.php:780 adminpages/orders.php:809
|
2095 |
msgid "Filter"
|
2096 |
msgstr ""
|
2097 |
|
2098 |
+
#: adminpages/orders.php:1029 adminpages/orders.php:1032
|
2099 |
#: adminpages/orders.php:535 adminpages/orders.php:538
|
2100 |
#: adminpages/orders.php:777 adminpages/orders.php:780
|
2101 |
#: adminpages/orders.php:883 adminpages/orders.php:886
|
2103 |
msgid "Search Orders"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
+
#: adminpages/orders.php:1096 adminpages/orders.php:590
|
2107 |
#: adminpages/orders.php:893 adminpages/orders.php:903
|
2108 |
#: adminpages/orders.php:930 adminpages/orders.php:959
|
2109 |
#, php-format
|
2110 |
msgid "%d orders found."
|
2111 |
msgstr ""
|
2112 |
|
2113 |
+
#: adminpages/orders.php:1105 adminpages/reports/login.php:159
|
2114 |
#: classes/gateways/class.pmprogateway_payflowpro.php:116
|
2115 |
#: adminpages/orders.php:599 adminpages/orders.php:902
|
2116 |
#: adminpages/orders.php:912 adminpages/orders.php:939
|
2122 |
msgid "User"
|
2123 |
msgstr ""
|
2124 |
|
2125 |
+
#: adminpages/orders.php:1107 includes/init.php:243 includes/profile.php:27
|
2126 |
#: pages/checkout.php:42 pages/confirmation.php:47 pages/confirmation.php:64
|
2127 |
#: pages/confirmation.php:105 pages/invoice.php:28 pages/invoice.php:51
|
2128 |
#: adminpages/orders.php:601 adminpages/orders.php:904
|
2129 |
#: adminpages/orders.php:914 adminpages/orders.php:941
|
2130 |
#: adminpages/orders.php:970 includes/init.php:214 includes/init.php:217
|
2131 |
#: includes/init.php:218 includes/init.php:220 includes/init.php:222
|
2132 |
+
#: includes/init.php:230 includes/init.php:238 includes/init.php:243
|
2133 |
+
#: includes/profile.php:25 includes/profile.php:27 pages/checkout.php:33
|
2134 |
+
#: pages/checkout.php:34 pages/checkout.php:35 pages/checkout.php:42
|
2135 |
+
#: pages/confirmation.php:46 pages/confirmation.php:47
|
2136 |
+
#: pages/confirmation.php:62 pages/confirmation.php:64
|
2137 |
+
#: pages/confirmation.php:103 pages/confirmation.php:105 pages/invoice.php:27
|
2138 |
+
#: pages/invoice.php:28 pages/invoice.php:49 pages/invoice.php:51
|
2139 |
msgid "Membership Level"
|
2140 |
msgstr ""
|
2141 |
|
2142 |
+
#: adminpages/orders.php:1109 adminpages/orders.php:1186
|
2143 |
#: adminpages/orders.php:603 adminpages/orders.php:651
|
2144 |
#: adminpages/orders.php:906 adminpages/orders.php:916
|
2145 |
#: adminpages/orders.php:943 adminpages/orders.php:954
|
2148 |
msgid "Payment"
|
2149 |
msgstr ""
|
2150 |
|
2151 |
+
#: adminpages/orders.php:1111 adminpages/orders.php:605
|
2152 |
#: adminpages/orders.php:908 adminpages/orders.php:918
|
2153 |
#: adminpages/orders.php:945 adminpages/orders.php:974
|
2154 |
msgid "Transaction IDs"
|
2155 |
msgstr ""
|
2156 |
|
2157 |
+
#: adminpages/orders.php:1141 adminpages/orders.php:630
|
2158 |
#: adminpages/orders.php:933 adminpages/orders.php:943
|
2159 |
#: adminpages/orders.php:972 adminpages/orders.php:1001
|
2160 |
msgid "deleted"
|
2161 |
msgstr ""
|
2162 |
|
2163 |
+
#: adminpages/orders.php:1192 adminpages/orders.php:653
|
2164 |
#: adminpages/orders.php:956 adminpages/orders.php:974
|
2165 |
#: adminpages/orders.php:984 adminpages/orders.php:1013
|
2166 |
#: adminpages/orders.php:1042
|
2167 |
msgid "Subscription"
|
2168 |
msgstr ""
|
2169 |
|
2170 |
+
#: adminpages/orders.php:1211 adminpages/orders.php:664
|
2171 |
#: adminpages/orders.php:967 adminpages/orders.php:985
|
2172 |
#: adminpages/orders.php:995 adminpages/orders.php:998
|
2173 |
#: adminpages/orders.php:1027 adminpages/orders.php:1056
|
2177 |
"want to delete order %s?"
|
2178 |
msgstr ""
|
2179 |
|
2180 |
+
#: adminpages/orders.php:1215 adminpages/orders.php:1030
|
2181 |
#: adminpages/orders.php:1059
|
2182 |
msgid "print"
|
2183 |
msgstr ""
|
2184 |
|
2185 |
+
#: adminpages/orders.php:1219 adminpages/orders.php:1033
|
2186 |
#: adminpages/orders.php:1062
|
2187 |
msgid "email"
|
2188 |
msgstr ""
|
2189 |
|
2190 |
+
#: adminpages/orders.php:1228 adminpages/orders.php:674
|
2191 |
#: adminpages/orders.php:977 adminpages/orders.php:995
|
2192 |
#: adminpages/orders.php:1005 adminpages/orders.php:1008
|
2193 |
#: adminpages/orders.php:1043 adminpages/orders.php:1072
|
2451 |
#: adminpages/paymentsettings.php:188 adminpages/paymentsettings.php:398
|
2452 |
#: adminpages/paymentsettings.php:438 adminpages/paymentsettings.php:443
|
2453 |
#: adminpages/paymentsettings.php:445 pages/billing.php:78
|
2454 |
+
#: pages/billing.php:82 pages/billing.php:91 pages/billing.php:94
|
2455 |
msgid "optional"
|
2456 |
msgstr ""
|
2457 |
|
2801 |
msgstr ""
|
2802 |
|
2803 |
#: adminpages/updates.php:14 adminpages/updates.php:11
|
2804 |
+
#: adminpages/updates.php:14
|
2805 |
msgid "Updating Paid Memberships Pro"
|
2806 |
msgstr ""
|
2807 |
|
2808 |
#: adminpages/updates.php:21 adminpages/updates.php:18
|
2809 |
+
#: adminpages/updates.php:21
|
2810 |
msgid "Updates are processing. This may take a few minutes to complete."
|
2811 |
msgstr ""
|
2812 |
|
2813 |
#: adminpages/updates.php:27 adminpages/updates.php:23
|
2814 |
+
#: adminpages/updates.php:27
|
2815 |
msgid "Update complete."
|
2816 |
msgstr ""
|
2817 |
|
2818 |
+
#: classes/class.memberorder.php:706 classes/class.memberorder.php:553
|
2819 |
#: classes/class.memberorder.php:561 classes/class.memberorder.php:564
|
2820 |
#: classes/class.memberorder.php:573 classes/class.memberorder.php:644
|
2821 |
+
#: classes/class.memberorder.php:697 classes/class.memberorder.php:699
|
2822 |
+
#: includes/cleanup.php:24
|
2823 |
#, php-format
|
2824 |
msgid ""
|
2825 |
"There was an error canceling the subscription for user with ID=%s. You will "
|
2856 |
#: classes/class.pmproemail.php:240 classes/class.pmproemail.php:249
|
2857 |
#: classes/class.pmproemail.php:258 classes/class.pmproemail.php:337
|
2858 |
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:659
|
2859 |
+
#: classes/gateways/class.pmprogateway_braintree.php:367
|
2860 |
+
#: classes/gateways/class.pmprogateway_stripe.php:541 pages/checkout.php:76
|
2861 |
+
#: pages/checkout.php:86 pages/checkout.php:612 pages/confirmation.php:52
|
2862 |
#: pages/invoice.php:33 classes/class.pmproemail.php:216
|
2863 |
#: classes/class.pmproemail.php:218 classes/class.pmproemail.php:225
|
2864 |
#: classes/class.pmproemail.php:227 classes/class.pmproemail.php:228
|
2873 |
#: classes/class.pmproemail.php:346 classes/class.pmproemail.php:532
|
2874 |
#: classes/class.pmproemail.php:580 classes/class.pmproemail.php:645
|
2875 |
#: classes/class.pmproemail.php:648 classes/class.pmproemail.php:657
|
2876 |
+
#: classes/class.pmproemail.php:659
|
2877 |
#: classes/gateways/class.pmprogateway_braintree.php:349
|
2878 |
#: classes/gateways/class.pmprogateway_braintree.php:362
|
2879 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
2880 |
+
#: classes/gateways/class.pmprogateway_braintree.php:368
|
2881 |
#: classes/gateways/class.pmprogateway_stripe.php:495
|
2882 |
#: classes/gateways/class.pmprogateway_stripe.php:496
|
2883 |
#: classes/gateways/class.pmprogateway_stripe.php:506
|
2884 |
#: classes/gateways/class.pmprogateway_stripe.php:510
|
2885 |
+
#: classes/gateways/class.pmprogateway_stripe.php:536
|
2886 |
+
#: classes/gateways/class.pmprogateway_stripe.php:540 pages/checkout.php:66
|
2887 |
#: pages/checkout.php:67 pages/checkout.php:68 pages/checkout.php:75
|
2888 |
#: pages/checkout.php:76 pages/checkout.php:77 pages/checkout.php:78
|
2889 |
#: pages/checkout.php:85 pages/checkout.php:86 pages/checkout.php:549
|
2890 |
#: pages/checkout.php:565 pages/checkout.php:566 pages/checkout.php:573
|
2891 |
#: pages/checkout.php:594 pages/checkout.php:603 pages/checkout.php:612
|
2892 |
+
#: pages/checkout.php:616 pages/checkout.php:617 pages/confirmation.php:51
|
2893 |
+
#: pages/confirmation.php:52 pages/invoice.php:32 pages/invoice.php:33
|
2894 |
msgid "Discount Code"
|
2895 |
msgstr ""
|
2896 |
|
2903 |
#: classes/class.pmproemail.php:358 classes/class.pmproemail.php:538
|
2904 |
#: classes/class.pmproemail.php:586 classes/class.pmproemail.php:651
|
2905 |
#: classes/class.pmproemail.php:654 classes/class.pmproemail.php:663
|
2906 |
+
#: classes/class.pmproemail.php:665
|
2907 |
#, php-format
|
2908 |
msgid "This membership will expire on %s."
|
2909 |
msgstr ""
|
2949 |
#: classes/class.pmproemail.php:619 classes/class.pmproemail.php:501
|
2950 |
#: classes/class.pmproemail.php:548 classes/class.pmproemail.php:605
|
2951 |
#: classes/class.pmproemail.php:608 classes/class.pmproemail.php:617
|
2952 |
+
#: classes/class.pmproemail.php:619
|
2953 |
#, php-format
|
2954 |
msgid "INVOICE for %s membership"
|
2955 |
msgstr ""
|
2957 |
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:563
|
2958 |
#: classes/class.pmproemail.php:611 classes/class.pmproemail.php:676
|
2959 |
#: classes/class.pmproemail.php:679 classes/class.pmproemail.php:688
|
2960 |
+
#: classes/class.pmproemail.php:690
|
2961 |
#, php-format
|
2962 |
msgid "Your trial at %s is ending soon"
|
2963 |
msgstr ""
|
2965 |
#: classes/class.pmproemail.php:724 classes/class.pmproemail.php:596
|
2966 |
#: classes/class.pmproemail.php:645 classes/class.pmproemail.php:710
|
2967 |
#: classes/class.pmproemail.php:713 classes/class.pmproemail.php:722
|
2968 |
+
#: classes/class.pmproemail.php:724
|
2969 |
#, php-format
|
2970 |
msgid "Your membership at %s has ended"
|
2971 |
msgstr ""
|
2973 |
#: classes/class.pmproemail.php:749 classes/class.pmproemail.php:621
|
2974 |
#: classes/class.pmproemail.php:670 classes/class.pmproemail.php:735
|
2975 |
#: classes/class.pmproemail.php:738 classes/class.pmproemail.php:747
|
2976 |
+
#: classes/class.pmproemail.php:749
|
2977 |
#, php-format
|
2978 |
msgid "Your membership at %s will end soon"
|
2979 |
msgstr ""
|
2981 |
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:641
|
2982 |
#: classes/class.pmproemail.php:690 classes/class.pmproemail.php:755
|
2983 |
#: classes/class.pmproemail.php:758 classes/class.pmproemail.php:767
|
2984 |
+
#: classes/class.pmproemail.php:769
|
2985 |
#, php-format
|
2986 |
msgid "Your membership at %s has been changed"
|
2987 |
msgstr ""
|
2988 |
|
2989 |
+
#: classes/class.pmproemail.php:773 classes/class.pmproemail.php:810
|
2990 |
#: classes/class.pmproemail.php:759 classes/class.pmproemail.php:762
|
2991 |
+
#: classes/class.pmproemail.php:771 classes/class.pmproemail.php:773
|
2992 |
+
#: classes/class.pmproemail.php:800 classes/class.pmproemail.php:809
|
2993 |
+
#: classes/class.pmproemail.php:811
|
2994 |
#, php-format
|
2995 |
msgid "The new level is %s"
|
2996 |
msgstr ""
|
2998 |
#: classes/class.pmproemail.php:775 classes/class.pmproemail.php:647
|
2999 |
#: classes/class.pmproemail.php:696 classes/class.pmproemail.php:761
|
3000 |
#: classes/class.pmproemail.php:764 classes/class.pmproemail.php:773
|
3001 |
+
#: classes/class.pmproemail.php:775
|
3002 |
msgid "Your membership has been cancelled"
|
3003 |
msgstr ""
|
3004 |
|
3005 |
+
#: classes/class.pmproemail.php:778 classes/class.pmproemail.php:816
|
3006 |
#: classes/class.pmproemail.php:651 classes/class.pmproemail.php:689
|
3007 |
#: classes/class.pmproemail.php:700 classes/class.pmproemail.php:738
|
3008 |
#: classes/class.pmproemail.php:765 classes/class.pmproemail.php:768
|
3009 |
+
#: classes/class.pmproemail.php:777 classes/class.pmproemail.php:779
|
3010 |
+
#: classes/class.pmproemail.php:803 classes/class.pmproemail.php:806
|
3011 |
+
#: classes/class.pmproemail.php:815 classes/class.pmproemail.php:817
|
3012 |
#, php-format
|
3013 |
msgid "This membership will expire on %s"
|
3014 |
msgstr ""
|
3015 |
|
3016 |
+
#: classes/class.pmproemail.php:782 classes/class.pmproemail.php:820
|
3017 |
#: classes/class.pmproemail.php:655 classes/class.pmproemail.php:693
|
3018 |
#: classes/class.pmproemail.php:704 classes/class.pmproemail.php:742
|
3019 |
#: classes/class.pmproemail.php:769 classes/class.pmproemail.php:772
|
3020 |
+
#: classes/class.pmproemail.php:781 classes/class.pmproemail.php:783
|
3021 |
+
#: classes/class.pmproemail.php:807 classes/class.pmproemail.php:810
|
3022 |
+
#: classes/class.pmproemail.php:819 classes/class.pmproemail.php:821
|
3023 |
msgid "This membership does not expire"
|
3024 |
msgstr ""
|
3025 |
|
3026 |
+
#: classes/class.pmproemail.php:806 classes/class.pmproemail.php:679
|
3027 |
#: classes/class.pmproemail.php:728 classes/class.pmproemail.php:793
|
3028 |
#: classes/class.pmproemail.php:796 classes/class.pmproemail.php:805
|
3029 |
+
#: classes/class.pmproemail.php:807
|
3030 |
#, php-format
|
3031 |
msgid "Membership for %s at %s has been changed"
|
3032 |
msgstr ""
|
3033 |
|
3034 |
+
#: classes/class.pmproemail.php:812 classes/class.pmproemail.php:799
|
3035 |
#: classes/class.pmproemail.php:802 classes/class.pmproemail.php:811
|
3036 |
+
#: classes/class.pmproemail.php:813
|
3037 |
msgid "Membership has been cancelled"
|
3038 |
msgstr ""
|
3039 |
|
3040 |
+
#: classes/class.pmproemail.php:849 classes/class.pmproemail.php:848
|
3041 |
+
#: classes/class.pmproemail.php:850
|
3042 |
msgid "Invoice for Order #: "
|
3043 |
msgstr ""
|
3044 |
|
3237 |
msgstr ""
|
3238 |
|
3239 |
#: classes/gateways/class.pmprogateway_braintree.php:169
|
3240 |
+
#: classes/gateways/class.pmprogateway_stripe.php:216
|
3241 |
#: adminpages/paymentsettings.php:462 adminpages/paymentsettings.php:470
|
3242 |
#: adminpages/paymentsettings.php:503 adminpages/paymentsettings.php:509
|
3243 |
#: adminpages/paymentsettings.php:511 adminpages/paymentsettings.php:517
|
3260 |
msgstr ""
|
3261 |
|
3262 |
#: classes/gateways/class.pmprogateway_braintree.php:286
|
3263 |
+
#: classes/gateways/class.pmprogateway_stripe.php:429 pages/checkout.php:503
|
3264 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
3265 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
3266 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
3267 |
+
#: classes/gateways/class.pmprogateway_braintree.php:286
|
3268 |
#: classes/gateways/class.pmprogateway_stripe.php:387
|
3269 |
#: classes/gateways/class.pmprogateway_stripe.php:388
|
3270 |
#: classes/gateways/class.pmprogateway_stripe.php:398
|
3271 |
#: classes/gateways/class.pmprogateway_stripe.php:402
|
3272 |
+
#: classes/gateways/class.pmprogateway_stripe.php:426
|
3273 |
+
#: classes/gateways/class.pmprogateway_stripe.php:427 pages/checkout.php:476
|
3274 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
3275 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:501
|
3276 |
#: pages/checkout.php:503
|
3278 |
msgstr ""
|
3279 |
|
3280 |
#: classes/gateways/class.pmprogateway_braintree.php:287
|
3281 |
+
#: classes/gateways/class.pmprogateway_stripe.php:430 pages/checkout.php:504
|
3282 |
#: classes/gateways/class.pmprogateway_braintree.php:270
|
3283 |
#: classes/gateways/class.pmprogateway_braintree.php:283
|
3284 |
#: classes/gateways/class.pmprogateway_braintree.php:285
|
3285 |
+
#: classes/gateways/class.pmprogateway_braintree.php:287
|
3286 |
#: classes/gateways/class.pmprogateway_stripe.php:387
|
3287 |
#: classes/gateways/class.pmprogateway_stripe.php:388
|
3288 |
#: classes/gateways/class.pmprogateway_stripe.php:398
|
3289 |
#: classes/gateways/class.pmprogateway_stripe.php:402
|
3290 |
+
#: classes/gateways/class.pmprogateway_stripe.php:426
|
3291 |
+
#: classes/gateways/class.pmprogateway_stripe.php:428 pages/checkout.php:476
|
3292 |
#: pages/checkout.php:478 pages/checkout.php:485 pages/checkout.php:493
|
3293 |
#: pages/checkout.php:494 pages/checkout.php:500 pages/checkout.php:502
|
3294 |
#: pages/checkout.php:504
|
3297 |
msgstr ""
|
3298 |
|
3299 |
#: classes/gateways/class.pmprogateway_braintree.php:321
|
3300 |
+
#: classes/gateways/class.pmprogateway_stripe.php:495 pages/billing.php:263
|
3301 |
#: pages/checkout.php:570
|
3302 |
#: classes/gateways/class.pmprogateway_braintree.php:303
|
3303 |
#: classes/gateways/class.pmprogateway_braintree.php:316
|
3304 |
#: classes/gateways/class.pmprogateway_braintree.php:318
|
3305 |
+
#: classes/gateways/class.pmprogateway_braintree.php:321
|
3306 |
#: classes/gateways/class.pmprogateway_stripe.php:449
|
3307 |
#: classes/gateways/class.pmprogateway_stripe.php:450
|
3308 |
#: classes/gateways/class.pmprogateway_stripe.php:460
|
3309 |
#: classes/gateways/class.pmprogateway_stripe.php:464
|
3310 |
+
#: classes/gateways/class.pmprogateway_stripe.php:490
|
3311 |
+
#: classes/gateways/class.pmprogateway_stripe.php:493 pages/billing.php:244
|
3312 |
#: pages/billing.php:248 pages/billing.php:257 pages/billing.php:260
|
3313 |
+
#: pages/billing.php:263 pages/checkout.php:503 pages/checkout.php:519
|
3314 |
+
#: pages/checkout.php:520 pages/checkout.php:527 pages/checkout.php:548
|
3315 |
+
#: pages/checkout.php:557 pages/checkout.php:566 pages/checkout.php:570
|
3316 |
msgid "Card Number"
|
3317 |
msgstr ""
|
3318 |
|
3319 |
+
#: classes/gateways/class.pmprogateway_braintree.php:358
|
3320 |
+
#: classes/gateways/class.pmprogateway_stripe.php:532 pages/billing.php:301
|
3321 |
+
#: pages/checkout.php:605
|
3322 |
#: classes/gateways/class.pmprogateway_braintree.php:340
|
3323 |
#: classes/gateways/class.pmprogateway_braintree.php:353
|
3324 |
#: classes/gateways/class.pmprogateway_braintree.php:355
|
3325 |
+
#: classes/gateways/class.pmprogateway_braintree.php:359
|
3326 |
#: classes/gateways/class.pmprogateway_stripe.php:486
|
3327 |
#: classes/gateways/class.pmprogateway_stripe.php:487
|
3328 |
#: classes/gateways/class.pmprogateway_stripe.php:497
|
3329 |
#: classes/gateways/class.pmprogateway_stripe.php:501
|
3330 |
+
#: classes/gateways/class.pmprogateway_stripe.php:527
|
3331 |
+
#: classes/gateways/class.pmprogateway_stripe.php:531 pages/billing.php:281
|
3332 |
#: pages/billing.php:285 pages/billing.php:294 pages/billing.php:297
|
3333 |
+
#: pages/billing.php:301 pages/checkout.php:540 pages/checkout.php:556
|
3334 |
+
#: pages/checkout.php:557 pages/checkout.php:564 pages/checkout.php:585
|
3335 |
+
#: pages/checkout.php:594 pages/checkout.php:603 pages/checkout.php:607
|
3336 |
+
#: pages/checkout.php:608
|
3337 |
msgid "CVV"
|
3338 |
msgstr ""
|
3339 |
|
3340 |
+
#: classes/gateways/class.pmprogateway_braintree.php:359
|
3341 |
+
#: classes/gateways/class.pmprogateway_stripe.php:533 pages/billing.php:302
|
3342 |
+
#: pages/checkout.php:606
|
3343 |
#: classes/gateways/class.pmprogateway_braintree.php:341
|
3344 |
#: classes/gateways/class.pmprogateway_braintree.php:354
|
3345 |
#: classes/gateways/class.pmprogateway_braintree.php:356
|
3346 |
+
#: classes/gateways/class.pmprogateway_braintree.php:360
|
3347 |
#: classes/gateways/class.pmprogateway_stripe.php:487
|
3348 |
#: classes/gateways/class.pmprogateway_stripe.php:488
|
3349 |
#: classes/gateways/class.pmprogateway_stripe.php:498
|
3350 |
#: classes/gateways/class.pmprogateway_stripe.php:502
|
3351 |
+
#: classes/gateways/class.pmprogateway_stripe.php:528
|
3352 |
+
#: classes/gateways/class.pmprogateway_stripe.php:532 pages/billing.php:282
|
3353 |
#: pages/billing.php:286 pages/billing.php:295 pages/billing.php:298
|
3354 |
+
#: pages/billing.php:302 pages/checkout.php:541 pages/checkout.php:557
|
3355 |
+
#: pages/checkout.php:558 pages/checkout.php:565 pages/checkout.php:586
|
3356 |
+
#: pages/checkout.php:595 pages/checkout.php:604 pages/checkout.php:608
|
3357 |
+
#: pages/checkout.php:609
|
3358 |
msgid "what's this?"
|
3359 |
msgstr ""
|
3360 |
|
3361 |
+
#: classes/gateways/class.pmprogateway_braintree.php:369
|
3362 |
+
#: classes/gateways/class.pmprogateway_stripe.php:543 pages/checkout.php:88
|
3363 |
+
#: pages/checkout.php:614
|
3364 |
#: classes/gateways/class.pmprogateway_braintree.php:351
|
3365 |
#: classes/gateways/class.pmprogateway_braintree.php:364
|
3366 |
#: classes/gateways/class.pmprogateway_braintree.php:366
|
3367 |
+
#: classes/gateways/class.pmprogateway_braintree.php:370
|
3368 |
#: classes/gateways/class.pmprogateway_stripe.php:497
|
3369 |
#: classes/gateways/class.pmprogateway_stripe.php:498
|
3370 |
#: classes/gateways/class.pmprogateway_stripe.php:508
|
3371 |
#: classes/gateways/class.pmprogateway_stripe.php:512
|
3372 |
+
#: classes/gateways/class.pmprogateway_stripe.php:538
|
3373 |
+
#: classes/gateways/class.pmprogateway_stripe.php:542 pages/checkout.php:78
|
3374 |
#: pages/checkout.php:79 pages/checkout.php:80 pages/checkout.php:87
|
3375 |
#: pages/checkout.php:88 pages/checkout.php:551 pages/checkout.php:567
|
3376 |
#: pages/checkout.php:568 pages/checkout.php:575 pages/checkout.php:596
|
3377 |
#: pages/checkout.php:605 pages/checkout.php:614 pages/checkout.php:618
|
3378 |
+
#: pages/checkout.php:619
|
3379 |
msgid "Apply"
|
3380 |
msgstr ""
|
3381 |
|
3382 |
+
#: classes/gateways/class.pmprogateway_braintree.php:424
|
3383 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1073
|
3384 |
#: classes/gateways/class.pmprogateway_braintree.php:61
|
3385 |
#: classes/gateways/class.pmprogateway_braintree.php:406
|
3386 |
#: classes/gateways/class.pmprogateway_braintree.php:419
|
3387 |
#: classes/gateways/class.pmprogateway_braintree.php:421
|
3388 |
+
#: classes/gateways/class.pmprogateway_braintree.php:425
|
3389 |
#: classes/gateways/class.pmprogateway_stripe.php:53
|
3390 |
#: classes/gateways/class.pmprogateway_stripe.php:1011
|
3391 |
#: classes/gateways/class.pmprogateway_stripe.php:1025
|
3393 |
#: classes/gateways/class.pmprogateway_stripe.php:1036
|
3394 |
#: classes/gateways/class.pmprogateway_stripe.php:1040
|
3395 |
#: classes/gateways/class.pmprogateway_stripe.php:1068
|
3396 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1072
|
3397 |
msgid "Unknown error: Initial payment failed."
|
3398 |
msgstr ""
|
3399 |
|
3400 |
+
#: classes/gateways/class.pmprogateway_braintree.php:483
|
3401 |
#: classes/gateways/class.pmprogateway_braintree.php:120
|
3402 |
#: classes/gateways/class.pmprogateway_braintree.php:465
|
3403 |
#: classes/gateways/class.pmprogateway_braintree.php:478
|
3404 |
#: classes/gateways/class.pmprogateway_braintree.php:480
|
3405 |
+
#: classes/gateways/class.pmprogateway_braintree.php:484
|
3406 |
msgid "Error during settlement:"
|
3407 |
msgstr ""
|
3408 |
|
3409 |
+
#: classes/gateways/class.pmprogateway_braintree.php:492
|
3410 |
#: classes/gateways/class.pmprogateway_braintree.php:129
|
3411 |
#: classes/gateways/class.pmprogateway_braintree.php:474
|
3412 |
#: classes/gateways/class.pmprogateway_braintree.php:487
|
3413 |
#: classes/gateways/class.pmprogateway_braintree.php:489
|
3414 |
+
#: classes/gateways/class.pmprogateway_braintree.php:493
|
3415 |
msgid "Error during charge:"
|
3416 |
msgstr ""
|
3417 |
|
3418 |
+
#: classes/gateways/class.pmprogateway_braintree.php:584
|
3419 |
#: classes/gateways/class.pmprogateway_braintree.php:198
|
3420 |
#: classes/gateways/class.pmprogateway_braintree.php:221
|
3421 |
#: classes/gateways/class.pmprogateway_braintree.php:566
|
3422 |
#: classes/gateways/class.pmprogateway_braintree.php:579
|
3423 |
#: classes/gateways/class.pmprogateway_braintree.php:581
|
3424 |
+
#: classes/gateways/class.pmprogateway_braintree.php:585
|
3425 |
msgid "Failed to update customer."
|
3426 |
msgstr ""
|
3427 |
|
3428 |
+
#: classes/gateways/class.pmprogateway_braintree.php:632
|
3429 |
#: classes/gateways/class.pmprogateway_braintree.php:246
|
3430 |
#: classes/gateways/class.pmprogateway_braintree.php:269
|
3431 |
#: classes/gateways/class.pmprogateway_braintree.php:614
|
3432 |
#: classes/gateways/class.pmprogateway_braintree.php:627
|
3433 |
#: classes/gateways/class.pmprogateway_braintree.php:629
|
3434 |
+
#: classes/gateways/class.pmprogateway_braintree.php:633
|
3435 |
msgid "Failed to create customer."
|
3436 |
msgstr ""
|
3437 |
|
3438 |
+
#: classes/gateways/class.pmprogateway_braintree.php:639
|
3439 |
#: classes/gateways/class.pmprogateway_braintree.php:253
|
3440 |
#: classes/gateways/class.pmprogateway_braintree.php:276
|
3441 |
#: classes/gateways/class.pmprogateway_braintree.php:621
|
3442 |
#: classes/gateways/class.pmprogateway_braintree.php:634
|
3443 |
#: classes/gateways/class.pmprogateway_braintree.php:636
|
3444 |
+
#: classes/gateways/class.pmprogateway_braintree.php:640
|
3445 |
msgid "Error creating customer record with Braintree:"
|
3446 |
msgstr ""
|
3447 |
|
3448 |
+
#: classes/gateways/class.pmprogateway_braintree.php:739
|
3449 |
#: classes/gateways/class.pmprogateway_braintree.php:344
|
3450 |
#: classes/gateways/class.pmprogateway_braintree.php:345
|
3451 |
#: classes/gateways/class.pmprogateway_braintree.php:376
|
3452 |
#: classes/gateways/class.pmprogateway_braintree.php:721
|
3453 |
#: classes/gateways/class.pmprogateway_braintree.php:734
|
3454 |
#: classes/gateways/class.pmprogateway_braintree.php:736
|
3455 |
+
#: classes/gateways/class.pmprogateway_braintree.php:740
|
3456 |
msgid "Error subscribing customer to plan with Braintree:"
|
3457 |
msgstr ""
|
3458 |
|
3459 |
+
#: classes/gateways/class.pmprogateway_braintree.php:754
|
3460 |
#: classes/gateways/class.pmprogateway_braintree.php:359
|
3461 |
#: classes/gateways/class.pmprogateway_braintree.php:360
|
3462 |
#: classes/gateways/class.pmprogateway_braintree.php:391
|
3463 |
#: classes/gateways/class.pmprogateway_braintree.php:736
|
3464 |
#: classes/gateways/class.pmprogateway_braintree.php:749
|
3465 |
#: classes/gateways/class.pmprogateway_braintree.php:751
|
3466 |
+
#: classes/gateways/class.pmprogateway_braintree.php:755
|
3467 |
msgid "Failed to subscribe with Braintree:"
|
3468 |
msgstr ""
|
3469 |
|
3470 |
+
#: classes/gateways/class.pmprogateway_braintree.php:792
|
3471 |
+
#: classes/gateways/class.pmprogateway_braintree.php:805
|
3472 |
+
#: classes/gateways/class.pmprogateway_braintree.php:812
|
3473 |
#: classes/gateways/class.pmprogateway_braintree.php:397
|
3474 |
#: classes/gateways/class.pmprogateway_braintree.php:398
|
3475 |
#: classes/gateways/class.pmprogateway_braintree.php:410
|
3482 |
#: classes/gateways/class.pmprogateway_braintree.php:774
|
3483 |
#: classes/gateways/class.pmprogateway_braintree.php:787
|
3484 |
#: classes/gateways/class.pmprogateway_braintree.php:789
|
3485 |
+
#: classes/gateways/class.pmprogateway_braintree.php:793
|
3486 |
#: classes/gateways/class.pmprogateway_braintree.php:794
|
3487 |
#: classes/gateways/class.pmprogateway_braintree.php:800
|
3488 |
#: classes/gateways/class.pmprogateway_braintree.php:802
|
3489 |
+
#: classes/gateways/class.pmprogateway_braintree.php:806
|
3490 |
#: classes/gateways/class.pmprogateway_braintree.php:807
|
3491 |
#: classes/gateways/class.pmprogateway_braintree.php:809
|
3492 |
+
#: classes/gateways/class.pmprogateway_braintree.php:813
|
3493 |
#: classes/gateways/class.pmprogateway_stripe.php:343
|
3494 |
#: classes/gateways/class.pmprogateway_stripe.php:344
|
3495 |
#: classes/gateways/class.pmprogateway_stripe.php:351
|
3747 |
#: classes/gateways/class.pmprogateway_paypal.php:184
|
3748 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3749 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3750 |
+
#: pages/checkout.php:724 classes/gateways/class.pmprogateway_paypal.php:184
|
3751 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3752 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3753 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3754 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3755 |
#: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
|
3756 |
+
#: pages/checkout.php:722 pages/checkout.php:728 pages/checkout.php:729
|
3757 |
msgid "Submit and Check Out"
|
3758 |
msgstr ""
|
3759 |
|
3761 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3762 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3763 |
#: classes/gateways/class.pmprogateway_twocheckout.php:203
|
3764 |
+
#: pages/checkout.php:724 classes/gateways/class.pmprogateway_paypal.php:184
|
3765 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:408
|
3766 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:418
|
3767 |
#: classes/gateways/class.pmprogateway_paypalstandard.php:208
|
3770 |
#: classes/gateways/class.pmprogateway_twocheckout.php:214
|
3771 |
#: pages/checkout.php:681 pages/checkout.php:688 pages/checkout.php:691
|
3772 |
#: pages/checkout.php:704 pages/checkout.php:707 pages/checkout.php:713
|
3773 |
+
#: pages/checkout.php:722 pages/checkout.php:728 pages/checkout.php:729
|
3774 |
msgid "Submit and Confirm"
|
3775 |
msgstr ""
|
3776 |
|
3780 |
#: classes/gateways/class.pmprogateway_paypal.php:385
|
3781 |
#: classes/gateways/class.pmprogateway_paypal.php:605
|
3782 |
#: classes/gateways/class.pmprogateway_paypal.php:607
|
3783 |
+
#: classes/gateways/class.pmprogateway_paypal.php:608
|
3784 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:301
|
3785 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:303
|
3786 |
#: classes/gateways/class.pmprogateway_paypalexpress.php:305
|
3847 |
"settings."
|
3848 |
msgstr ""
|
3849 |
|
3850 |
+
#: classes/gateways/class.pmprogateway_stripe.php:55
|
3851 |
#: classes/gateways/class.pmprogateway_stripe.php:51
|
3852 |
#, php-format
|
3853 |
msgid ""
|
3855 |
"your hosting provider to enable it"
|
3856 |
msgstr ""
|
3857 |
|
3858 |
+
#: classes/gateways/class.pmprogateway_stripe.php:128
|
3859 |
#: paid-memberships-pro.php:128
|
3860 |
#: classes/gateways/class.pmprogateway_stripe.php:93
|
3861 |
#: classes/gateways/class.pmprogateway_stripe.php:94
|
3867 |
msgid "Stripe"
|
3868 |
msgstr ""
|
3869 |
|
3870 |
+
#: classes/gateways/class.pmprogateway_stripe.php:183
|
3871 |
#: classes/gateways/class.pmprogateway_stripe.php:148
|
3872 |
#: classes/gateways/class.pmprogateway_stripe.php:149
|
3873 |
#: classes/gateways/class.pmprogateway_stripe.php:159
|
3875 |
msgid "Stripe Settings"
|
3876 |
msgstr ""
|
3877 |
|
3878 |
+
#: classes/gateways/class.pmprogateway_stripe.php:188
|
3879 |
#: adminpages/paymentsettings.php:277 adminpages/paymentsettings.php:281
|
3880 |
#: adminpages/paymentsettings.php:286
|
3881 |
#: classes/gateways/class.pmprogateway_stripe.php:153
|
3885 |
msgid "Secret Key"
|
3886 |
msgstr ""
|
3887 |
|
3888 |
+
#: classes/gateways/class.pmprogateway_stripe.php:196
|
3889 |
#: adminpages/paymentsettings.php:285 adminpages/paymentsettings.php:289
|
3890 |
#: adminpages/paymentsettings.php:294
|
3891 |
#: classes/gateways/class.pmprogateway_stripe.php:161
|
3895 |
msgid "Publishable Key"
|
3896 |
msgstr ""
|
3897 |
|
3898 |
+
#: classes/gateways/class.pmprogateway_stripe.php:204
|
3899 |
#: adminpages/paymentsettings.php:425 adminpages/paymentsettings.php:430
|
3900 |
#: adminpages/paymentsettings.php:432
|
3901 |
#: classes/gateways/class.pmprogateway_stripe.php:169
|
3905 |
msgid "Show Billing Address Fields"
|
3906 |
msgstr ""
|
3907 |
|
3908 |
+
#: classes/gateways/class.pmprogateway_stripe.php:211
|
3909 |
#: adminpages/paymentsettings.php:437 adminpages/paymentsettings.php:439
|
3910 |
#: classes/gateways/class.pmprogateway_stripe.php:176
|
3911 |
#: classes/gateways/class.pmprogateway_stripe.php:177
|
3917 |
"verification in the Stripe dashboard settings.</strong>"
|
3918 |
msgstr ""
|
3919 |
|
3920 |
+
#: classes/gateways/class.pmprogateway_stripe.php:219
|
3921 |
#: adminpages/paymentsettings.php:465 adminpages/paymentsettings.php:506
|
3922 |
#: adminpages/paymentsettings.php:512 adminpages/paymentsettings.php:514
|
3923 |
#: classes/gateways/class.pmprogateway_stripe.php:184
|
3927 |
msgid "To fully integrate with Stripe, be sure to set your Web Hook URL to"
|
3928 |
msgstr ""
|
3929 |
|
3930 |
+
#: classes/gateways/class.pmprogateway_stripe.php:613
|
3931 |
#: classes/gateways/class.pmprogateway_stripe.php:567
|
3932 |
#: classes/gateways/class.pmprogateway_stripe.php:568
|
3933 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3934 |
#: classes/gateways/class.pmprogateway_stripe.php:582
|
3935 |
#: classes/gateways/class.pmprogateway_stripe.php:608
|
3936 |
+
#: classes/gateways/class.pmprogateway_stripe.php:612
|
3937 |
msgid "Subscription Updates"
|
3938 |
msgstr ""
|
3939 |
|
3940 |
+
#: classes/gateways/class.pmprogateway_stripe.php:617
|
3941 |
#: classes/gateways/class.pmprogateway_stripe.php:571
|
3942 |
#: classes/gateways/class.pmprogateway_stripe.php:572
|
3943 |
#: classes/gateways/class.pmprogateway_stripe.php:582
|
3944 |
#: classes/gateways/class.pmprogateway_stripe.php:586
|
3945 |
#: classes/gateways/class.pmprogateway_stripe.php:612
|
3946 |
+
#: classes/gateways/class.pmprogateway_stripe.php:616
|
3947 |
msgid ""
|
3948 |
"Subscription updates, allow you to change the member's subscription values "
|
3949 |
"at predefined times. Be sure to click Update Profile after making changes."
|
3950 |
msgstr ""
|
3951 |
|
3952 |
+
#: classes/gateways/class.pmprogateway_stripe.php:619
|
3953 |
#: classes/gateways/class.pmprogateway_stripe.php:573
|
3954 |
#: classes/gateways/class.pmprogateway_stripe.php:574
|
3955 |
#: classes/gateways/class.pmprogateway_stripe.php:584
|
3956 |
#: classes/gateways/class.pmprogateway_stripe.php:588
|
3957 |
#: classes/gateways/class.pmprogateway_stripe.php:614
|
3958 |
+
#: classes/gateways/class.pmprogateway_stripe.php:618
|
3959 |
msgid ""
|
3960 |
"Subscription updates, allow you to change the member's subscription values "
|
3961 |
"at predefined times. Be sure to click Update User after making changes."
|
3962 |
msgstr ""
|
3963 |
|
3964 |
+
#: classes/gateways/class.pmprogateway_stripe.php:624 pages/billing.php:347
|
3965 |
#: classes/gateways/class.pmprogateway_stripe.php:578
|
3966 |
#: classes/gateways/class.pmprogateway_stripe.php:579
|
3967 |
#: classes/gateways/class.pmprogateway_stripe.php:589
|
3968 |
#: classes/gateways/class.pmprogateway_stripe.php:593
|
3969 |
+
#: classes/gateways/class.pmprogateway_stripe.php:619
|
3970 |
+
#: classes/gateways/class.pmprogateway_stripe.php:623 pages/billing.php:294
|
3971 |
#: pages/billing.php:298 pages/billing.php:329 pages/billing.php:338
|
3972 |
+
#: pages/billing.php:341 pages/billing.php:343 pages/billing.php:347
|
3973 |
msgid "Update"
|
3974 |
msgstr ""
|
3975 |
|
3976 |
+
#: classes/gateways/class.pmprogateway_stripe.php:817
|
3977 |
#: classes/gateways/class.pmprogateway_stripe.php:769
|
3978 |
#: classes/gateways/class.pmprogateway_stripe.php:770
|
3979 |
#: classes/gateways/class.pmprogateway_stripe.php:780
|
3980 |
#: classes/gateways/class.pmprogateway_stripe.php:784
|
3981 |
#: classes/gateways/class.pmprogateway_stripe.php:812
|
3982 |
+
#: classes/gateways/class.pmprogateway_stripe.php:816
|
3983 |
msgid "Could not cancel the old subscription. Updates have not been processed."
|
3984 |
msgstr ""
|
3985 |
|
3986 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1300
|
3987 |
#: classes/gateways/class.pmprogateway_stripe.php:190
|
3988 |
#: classes/gateways/class.pmprogateway_stripe.php:192
|
3989 |
#: classes/gateways/class.pmprogateway_stripe.php:199
|
3997 |
#: classes/gateways/class.pmprogateway_stripe.php:1218
|
3998 |
#: classes/gateways/class.pmprogateway_stripe.php:1246
|
3999 |
#: classes/gateways/class.pmprogateway_stripe.php:1256
|
4000 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1260
|
4001 |
msgid "Error creating customer record with Stripe:"
|
4002 |
msgstr ""
|
4003 |
|
4004 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1357
|
4005 |
#: classes/gateways/class.pmprogateway_stripe.php:1275
|
4006 |
#: classes/gateways/class.pmprogateway_stripe.php:1303
|
4007 |
#: classes/gateways/class.pmprogateway_stripe.php:1313
|
4008 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1317
|
4009 |
msgid "Error getting subscription with Stripe:"
|
4010 |
msgstr ""
|
4011 |
|
4012 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1507
|
4013 |
#: classes/gateways/class.pmprogateway_stripe.php:278
|
4014 |
#: classes/gateways/class.pmprogateway_stripe.php:279
|
4015 |
#: classes/gateways/class.pmprogateway_stripe.php:286
|
4031 |
#: classes/gateways/class.pmprogateway_stripe.php:1425
|
4032 |
#: classes/gateways/class.pmprogateway_stripe.php:1453
|
4033 |
#: classes/gateways/class.pmprogateway_stripe.php:1463
|
4034 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1467
|
4035 |
msgid "Error creating plan with Stripe:"
|
4036 |
msgstr ""
|
4037 |
|
4038 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1538
|
4039 |
#: classes/gateways/class.pmprogateway_stripe.php:294
|
4040 |
#: classes/gateways/class.pmprogateway_stripe.php:295
|
4041 |
#: classes/gateways/class.pmprogateway_stripe.php:302
|
4052 |
#: classes/gateways/class.pmprogateway_stripe.php:1456
|
4053 |
#: classes/gateways/class.pmprogateway_stripe.php:1484
|
4054 |
#: classes/gateways/class.pmprogateway_stripe.php:1494
|
4055 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1498
|
4056 |
msgid "Error subscribing customer to plan with Stripe:"
|
4057 |
msgstr ""
|
4058 |
|
4059 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1634
|
4060 |
#: classes/gateways/class.pmprogateway_stripe.php:383
|
4061 |
#: classes/gateways/class.pmprogateway_stripe.php:389
|
4062 |
#: classes/gateways/class.pmprogateway_stripe.php:410
|
4070 |
#: classes/gateways/class.pmprogateway_stripe.php:1552
|
4071 |
#: classes/gateways/class.pmprogateway_stripe.php:1580
|
4072 |
#: classes/gateways/class.pmprogateway_stripe.php:1590
|
4073 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1594
|
4074 |
msgid "Could not cancel old subscription."
|
4075 |
msgstr ""
|
4076 |
|
4077 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1651
|
4078 |
#: classes/gateways/class.pmprogateway_stripe.php:1533
|
4079 |
#: classes/gateways/class.pmprogateway_stripe.php:1534
|
4080 |
#: classes/gateways/class.pmprogateway_stripe.php:1535
|
4085 |
#: classes/gateways/class.pmprogateway_stripe.php:1569
|
4086 |
#: classes/gateways/class.pmprogateway_stripe.php:1597
|
4087 |
#: classes/gateways/class.pmprogateway_stripe.php:1607
|
4088 |
+
#: classes/gateways/class.pmprogateway_stripe.php:1611
|
4089 |
msgid "Could not find the customer."
|
4090 |
msgstr ""
|
4091 |
|
4455 |
msgid "Vietnamese Dong"
|
4456 |
msgstr ""
|
4457 |
|
4458 |
+
#: includes/functions.php:309 includes/functions.php:160
|
4459 |
#: includes/functions.php:196 includes/functions.php:200
|
4460 |
#: includes/functions.php:202 includes/functions.php:203
|
4461 |
#: includes/functions.php:204 includes/functions.php:207
|
4462 |
+
#: includes/functions.php:243 includes/functions.php:315
|
4463 |
#, php-format
|
4464 |
msgid "The price for membership is <strong>%s</strong> now"
|
4465 |
msgstr ""
|
4466 |
|
4467 |
+
#: includes/functions.php:311 includes/functions.php:202
|
4468 |
#: includes/functions.php:204 includes/functions.php:205
|
4469 |
#: includes/functions.php:206 includes/functions.php:209
|
4470 |
+
#: includes/functions.php:245 includes/functions.php:317
|
4471 |
#, php-format
|
4472 |
msgid "<strong>%s</strong> now"
|
4473 |
msgstr ""
|
4474 |
|
4475 |
+
#: includes/functions.php:320 includes/functions.php:169
|
4476 |
#: includes/functions.php:205 includes/functions.php:211
|
4477 |
#: includes/functions.php:213 includes/functions.php:214
|
4478 |
#: includes/functions.php:215 includes/functions.php:218
|
4479 |
+
#: includes/functions.php:254 includes/functions.php:326
|
4480 |
#, php-format
|
4481 |
msgid " and then <strong>%s per %s for %d more %s</strong>."
|
4482 |
msgstr ""
|
4483 |
|
4484 |
+
#: includes/functions.php:324 includes/functions.php:258
|
4485 |
+
#: includes/functions.php:330
|
4486 |
#, php-format
|
4487 |
msgid " and then <strong>%s every %d %s for %d more payments</strong>."
|
4488 |
msgstr ""
|
4489 |
|
4490 |
+
#: includes/functions.php:329 includes/functions.php:178
|
4491 |
#: includes/functions.php:214 includes/functions.php:220
|
4492 |
#: includes/functions.php:222 includes/functions.php:223
|
4493 |
#: includes/functions.php:224 includes/functions.php:227
|
4494 |
+
#: includes/functions.php:263 includes/functions.php:335
|
4495 |
#, php-format
|
4496 |
msgid " and then <strong>%s after %d %s</strong>."
|
4497 |
msgstr ""
|
4498 |
|
4499 |
+
#: includes/functions.php:337 includes/functions.php:228
|
4500 |
#: includes/functions.php:229 includes/functions.php:230
|
4501 |
#: includes/functions.php:231 includes/functions.php:235
|
4502 |
+
#: includes/functions.php:271 includes/functions.php:343
|
4503 |
#, php-format
|
4504 |
msgid "The price for membership is <strong>%s per %s</strong>."
|
4505 |
msgstr ""
|
4506 |
|
4507 |
+
#: includes/functions.php:339 includes/functions.php:230
|
4508 |
#: includes/functions.php:233 includes/functions.php:237
|
4509 |
+
#: includes/functions.php:273 includes/functions.php:345
|
4510 |
#, php-format
|
4511 |
msgid "<strong>%s per %s</strong>."
|
4512 |
msgstr ""
|
4513 |
|
4514 |
+
#: includes/functions.php:344 includes/functions.php:233
|
4515 |
#: includes/functions.php:234 includes/functions.php:235
|
4516 |
#: includes/functions.php:238 includes/functions.php:242
|
4517 |
+
#: includes/functions.php:278 includes/functions.php:350
|
4518 |
#, php-format
|
4519 |
msgid "The price for membership is <strong>%s every %d %s</strong>."
|
4520 |
msgstr ""
|
4521 |
|
4522 |
+
#: includes/functions.php:346 includes/functions.php:237
|
4523 |
#: includes/functions.php:240 includes/functions.php:244
|
4524 |
+
#: includes/functions.php:280 includes/functions.php:352
|
4525 |
#, php-format
|
4526 |
msgid "<strong>%s every %d %s</strong>."
|
4527 |
msgstr ""
|
4528 |
|
4529 |
+
#: includes/functions.php:351 includes/functions.php:184
|
4530 |
#: includes/functions.php:220 includes/functions.php:228
|
4531 |
#: includes/functions.php:238 includes/functions.php:239
|
4532 |
#: includes/functions.php:240 includes/functions.php:242
|
4533 |
#: includes/functions.php:245 includes/functions.php:249
|
4534 |
+
#: includes/functions.php:285 includes/functions.php:357
|
4535 |
#, php-format
|
4536 |
msgid " and then <strong>%s per %s</strong>."
|
4537 |
msgstr ""
|
4538 |
|
4539 |
+
#: includes/functions.php:355 includes/functions.php:188
|
4540 |
#: includes/functions.php:224 includes/functions.php:232
|
4541 |
#: includes/functions.php:242 includes/functions.php:243
|
4542 |
#: includes/functions.php:244 includes/functions.php:246
|
4543 |
#: includes/functions.php:249 includes/functions.php:253
|
4544 |
+
#: includes/functions.php:289 includes/functions.php:361
|
4545 |
#, php-format
|
4546 |
msgid " and then <strong>%s every %d %s</strong>."
|
4547 |
msgstr ""
|
4548 |
|
4549 |
+
#: includes/functions.php:373 includes/functions.php:202
|
4550 |
#: includes/functions.php:238 includes/functions.php:249
|
4551 |
#: includes/functions.php:260 includes/functions.php:261
|
4552 |
#: includes/functions.php:262 includes/functions.php:264
|
4553 |
#: includes/functions.php:267 includes/functions.php:271
|
4554 |
+
#: includes/functions.php:307 includes/functions.php:379 pages/levels.php:82
|
4555 |
msgid "After your initial payment, your first payment is Free."
|
4556 |
msgstr ""
|
4557 |
|
4558 |
+
#: includes/functions.php:377 includes/functions.php:206
|
4559 |
#: includes/functions.php:242 includes/functions.php:253
|
4560 |
#: includes/functions.php:264 includes/functions.php:265
|
4561 |
#: includes/functions.php:266 includes/functions.php:268
|
4562 |
#: includes/functions.php:271 includes/functions.php:275
|
4563 |
+
#: includes/functions.php:311 includes/functions.php:383 pages/levels.php:86
|
4564 |
#, php-format
|
4565 |
msgid "After your initial payment, your first %d payments are Free."
|
4566 |
msgstr ""
|
4567 |
|
4568 |
+
#: includes/functions.php:384 includes/functions.php:213
|
4569 |
#: includes/functions.php:249 includes/functions.php:260
|
4570 |
#: includes/functions.php:271 includes/functions.php:272
|
4571 |
#: includes/functions.php:273 includes/functions.php:275
|
4572 |
#: includes/functions.php:278 includes/functions.php:282
|
4573 |
+
#: includes/functions.php:318 includes/functions.php:390 pages/levels.php:93
|
4574 |
#, php-format
|
4575 |
msgid "After your initial payment, your first payment will cost %s."
|
4576 |
msgstr ""
|
4577 |
|
4578 |
+
#: includes/functions.php:388 includes/functions.php:217
|
4579 |
#: includes/functions.php:253 includes/functions.php:264
|
4580 |
#: includes/functions.php:275 includes/functions.php:276
|
4581 |
#: includes/functions.php:277 includes/functions.php:279
|
4582 |
#: includes/functions.php:282 includes/functions.php:286
|
4583 |
+
#: includes/functions.php:322 includes/functions.php:394 pages/levels.php:97
|
4584 |
#, php-format
|
4585 |
msgid "After your initial payment, your first %d payments will cost %s."
|
4586 |
msgstr ""
|
4587 |
|
4588 |
+
#: includes/functions.php:399 includes/functions.php:228
|
4589 |
#: includes/functions.php:264 includes/functions.php:275
|
4590 |
#: includes/functions.php:286 includes/functions.php:287
|
4591 |
#: includes/functions.php:288 includes/functions.php:290
|
4592 |
#: includes/functions.php:293 includes/functions.php:297
|
4593 |
+
#: includes/functions.php:333 includes/functions.php:405
|
4594 |
#, php-format
|
4595 |
msgid "Customers in %s will be charged %s%% tax."
|
4596 |
msgstr ""
|
4597 |
|
4598 |
+
#: includes/functions.php:413 includes/functions.php:242
|
4599 |
#: includes/functions.php:278 includes/functions.php:289
|
4600 |
#: includes/functions.php:300 includes/functions.php:301
|
4601 |
#: includes/functions.php:302 includes/functions.php:304
|
4602 |
#: includes/functions.php:307 includes/functions.php:311
|
4603 |
+
#: includes/functions.php:347 includes/functions.php:419
|
4604 |
#, php-format
|
4605 |
msgid "Membership expires after %d %s."
|
4606 |
msgstr ""
|
4607 |
|
4608 |
+
#: includes/functions.php:760 includes/functions.php:491
|
4609 |
#: includes/functions.php:514 includes/functions.php:525
|
4610 |
#: includes/functions.php:536 includes/functions.php:537
|
4611 |
#: includes/functions.php:538 includes/functions.php:545
|
4612 |
#: includes/functions.php:569 includes/functions.php:570
|
4613 |
#: includes/functions.php:576 includes/functions.php:592
|
4614 |
#: includes/functions.php:615 includes/functions.php:694
|
4615 |
+
#: includes/functions.php:766
|
4616 |
msgid "User ID not found."
|
4617 |
msgstr ""
|
4618 |
|
4619 |
+
#: includes/functions.php:780 includes/functions.php:508
|
4620 |
#: includes/functions.php:531 includes/functions.php:542
|
4621 |
#: includes/functions.php:553 includes/functions.php:554
|
4622 |
#: includes/functions.php:555 includes/functions.php:562
|
4623 |
#: includes/functions.php:586 includes/functions.php:587
|
4624 |
#: includes/functions.php:589 includes/functions.php:596
|
4625 |
#: includes/functions.php:612 includes/functions.php:635
|
4626 |
+
#: includes/functions.php:714 includes/functions.php:786
|
4627 |
msgid "Invalid level."
|
4628 |
msgstr ""
|
4629 |
|
4630 |
+
#: includes/functions.php:791 includes/functions.php:520
|
4631 |
#: includes/functions.php:542 includes/functions.php:553
|
4632 |
#: includes/functions.php:564 includes/functions.php:565
|
4633 |
#: includes/functions.php:566 includes/functions.php:573
|
4634 |
#: includes/functions.php:597 includes/functions.php:598
|
4635 |
#: includes/functions.php:600 includes/functions.php:607
|
4636 |
#: includes/functions.php:623 includes/functions.php:646
|
4637 |
+
#: includes/functions.php:725 includes/functions.php:797
|
4638 |
msgid "not changing?"
|
4639 |
msgstr ""
|
4640 |
|
4641 |
+
#: includes/functions.php:808 includes/functions.php:881
|
4642 |
+
#: includes/functions.php:905 includes/functions.php:537
|
4643 |
#: includes/functions.php:559 includes/functions.php:570
|
4644 |
#: includes/functions.php:581 includes/functions.php:582
|
4645 |
#: includes/functions.php:583 includes/functions.php:590
|
4658 |
#: includes/functions.php:700 includes/functions.php:707
|
4659 |
#: includes/functions.php:722 includes/functions.php:723
|
4660 |
#: includes/functions.php:742 includes/functions.php:746
|
4661 |
+
#: includes/functions.php:814 includes/functions.php:815
|
4662 |
+
#: includes/functions.php:839 includes/functions.php:887
|
4663 |
+
#: includes/functions.php:911
|
4664 |
msgid "Error interacting with database"
|
4665 |
msgstr ""
|
4666 |
|
4667 |
+
#: includes/functions.php:947 includes/functions.php:986
|
4668 |
#: includes/functions.php:629 includes/functions.php:651
|
4669 |
#: includes/functions.php:667 includes/functions.php:668
|
4670 |
#: includes/functions.php:678 includes/functions.php:681
|
4679 |
#: includes/functions.php:778 includes/functions.php:780
|
4680 |
#: includes/functions.php:787 includes/functions.php:803
|
4681 |
#: includes/functions.php:826 includes/functions.php:881
|
4682 |
+
#: includes/functions.php:920 includes/functions.php:953
|
4683 |
+
#: includes/functions.php:992
|
4684 |
msgid "Membership level not found."
|
4685 |
msgstr ""
|
4686 |
|
4687 |
+
#: includes/functions.php:1356 includes/functions.php:1100
|
4688 |
#: includes/functions.php:1101 includes/functions.php:1118
|
4689 |
#: includes/functions.php:1142 includes/functions.php:1143
|
4690 |
#: includes/functions.php:1150 includes/functions.php:1157
|
4691 |
#: includes/functions.php:1173 includes/functions.php:1196
|
4692 |
+
#: includes/functions.php:1290 includes/functions.php:1362
|
4693 |
msgid "No code was given to check."
|
4694 |
msgstr ""
|
4695 |
|
4696 |
+
#: includes/functions.php:1365 includes/functions.php:1050
|
4697 |
#: includes/functions.php:1072 includes/functions.php:1088
|
4698 |
#: includes/functions.php:1099 includes/functions.php:1102
|
4699 |
#: includes/functions.php:1109 includes/functions.php:1110
|
4702 |
#: includes/functions.php:1152 includes/functions.php:1159
|
4703 |
#: includes/functions.php:1166 includes/functions.php:1182
|
4704 |
#: includes/functions.php:1205 includes/functions.php:1299
|
4705 |
+
#: includes/functions.php:1371
|
4706 |
msgid "The discount code could not be found."
|
4707 |
msgstr ""
|
4708 |
|
4709 |
+
#: includes/functions.php:1380 includes/functions.php:1066
|
4710 |
#: includes/functions.php:1088 includes/functions.php:1104
|
4711 |
#: includes/functions.php:1115 includes/functions.php:1118
|
4712 |
#: includes/functions.php:1124 includes/functions.php:1125
|
4715 |
#: includes/functions.php:1167 includes/functions.php:1174
|
4716 |
#: includes/functions.php:1181 includes/functions.php:1197
|
4717 |
#: includes/functions.php:1220 includes/functions.php:1314
|
4718 |
+
#: includes/functions.php:1386
|
4719 |
#, php-format
|
4720 |
msgid "This discount code goes into effect on %s."
|
4721 |
msgstr ""
|
4722 |
|
4723 |
+
#: includes/functions.php:1387 includes/functions.php:1075
|
4724 |
#: includes/functions.php:1097 includes/functions.php:1113
|
4725 |
#: includes/functions.php:1124 includes/functions.php:1127
|
4726 |
#: includes/functions.php:1131 includes/functions.php:1132
|
4729 |
#: includes/functions.php:1174 includes/functions.php:1181
|
4730 |
#: includes/functions.php:1188 includes/functions.php:1204
|
4731 |
#: includes/functions.php:1227 includes/functions.php:1321
|
4732 |
+
#: includes/functions.php:1393
|
4733 |
#, php-format
|
4734 |
msgid "This discount code expired on %s."
|
4735 |
msgstr ""
|
4736 |
|
4737 |
+
#: includes/functions.php:1397 includes/functions.php:1087
|
4738 |
#: includes/functions.php:1109 includes/functions.php:1125
|
4739 |
#: includes/functions.php:1136 includes/functions.php:1139
|
4740 |
#: includes/functions.php:1141 includes/functions.php:1142
|
4743 |
#: includes/functions.php:1184 includes/functions.php:1191
|
4744 |
#: includes/functions.php:1198 includes/functions.php:1214
|
4745 |
#: includes/functions.php:1237 includes/functions.php:1331
|
4746 |
+
#: includes/functions.php:1403
|
4747 |
msgid "This discount code is no longer valid."
|
4748 |
msgstr ""
|
4749 |
|
4750 |
+
#: includes/functions.php:1410 includes/functions.php:1102
|
4751 |
#: includes/functions.php:1124 includes/functions.php:1140
|
4752 |
#: includes/functions.php:1151 includes/functions.php:1154
|
4753 |
#: includes/functions.php:1155 includes/functions.php:1164
|
4755 |
#: includes/functions.php:1196 includes/functions.php:1197
|
4756 |
#: includes/functions.php:1204 includes/functions.php:1211
|
4757 |
#: includes/functions.php:1227 includes/functions.php:1250
|
4758 |
+
#: includes/functions.php:1344 includes/functions.php:1416
|
4759 |
msgid "This discount code does not apply to this membership level."
|
4760 |
msgstr ""
|
4761 |
|
4762 |
+
#: includes/functions.php:1436 includes/functions.php:1110
|
4763 |
#: includes/functions.php:1132 includes/functions.php:1148
|
4764 |
#: includes/functions.php:1159 includes/functions.php:1162
|
4765 |
#: includes/functions.php:1172 includes/functions.php:1180
|
4768 |
#: includes/functions.php:1223 includes/functions.php:1230
|
4769 |
#: includes/functions.php:1237 includes/functions.php:1253
|
4770 |
#: includes/functions.php:1276 includes/functions.php:1370
|
4771 |
+
#: includes/functions.php:1442
|
4772 |
msgid "This discount code is okay."
|
4773 |
msgstr ""
|
4774 |
|
4775 |
+
#: includes/functions.php:1463 includes/functions.php:1134
|
4776 |
#: includes/functions.php:1156 includes/functions.php:1172
|
4777 |
#: includes/functions.php:1183 includes/functions.php:1186
|
4778 |
#: includes/functions.php:1196 includes/functions.php:1205
|
4781 |
#: includes/functions.php:1255 includes/functions.php:1262
|
4782 |
#: includes/functions.php:1278 includes/functions.php:1301
|
4783 |
#: includes/functions.php:1395 includes/functions.php:1397
|
4784 |
+
#: includes/functions.php:1469
|
4785 |
msgid "and"
|
4786 |
msgstr ""
|
4787 |
|
4788 |
+
#: includes/functions.php:1691 includes/functions.php:1319
|
4789 |
#: includes/functions.php:1341 includes/functions.php:1361
|
4790 |
#: includes/functions.php:1372 includes/functions.php:1375
|
4791 |
#: includes/functions.php:1385 includes/functions.php:1394
|
4794 |
#: includes/functions.php:1450 includes/functions.php:1457
|
4795 |
#: includes/functions.php:1473 includes/functions.php:1496
|
4796 |
#: includes/functions.php:1501 includes/functions.php:1620
|
4797 |
+
#: includes/functions.php:1624 includes/functions.php:1697
|
4798 |
msgid "Sign Up for !!name!! Now"
|
4799 |
msgstr ""
|
4800 |
|
4801 |
+
#: includes/functions.php:1697 includes/functions.php:1325
|
4802 |
#: includes/functions.php:1347 includes/functions.php:1367
|
4803 |
#: includes/functions.php:1378 includes/functions.php:1381
|
4804 |
#: includes/functions.php:1391 includes/functions.php:1400
|
4807 |
#: includes/functions.php:1456 includes/functions.php:1463
|
4808 |
#: includes/functions.php:1479 includes/functions.php:1502
|
4809 |
#: includes/functions.php:1507 includes/functions.php:1626
|
4810 |
+
#: includes/functions.php:1630 includes/functions.php:1703
|
4811 |
msgid "Please specify a level id."
|
4812 |
msgstr ""
|
4813 |
|
4814 |
#: includes/init.php:258 includes/profile.php:39 includes/init.php:229
|
4815 |
#: includes/init.php:232 includes/init.php:233 includes/init.php:235
|
4816 |
#: includes/init.php:237 includes/init.php:245 includes/init.php:253
|
4817 |
+
#: includes/init.php:258 includes/profile.php:37 includes/profile.php:39
|
4818 |
msgid "None"
|
4819 |
msgstr ""
|
4820 |
|
4953 |
"checkbox is selected below."
|
4954 |
msgstr ""
|
4955 |
|
4956 |
+
#: includes/updates.php:110 includes/updates.php:97 includes/updates.php:110
|
4957 |
msgid "Paid Memberships Pro Data Update Required"
|
4958 |
msgstr ""
|
4959 |
|
4960 |
+
#: includes/updates.php:111
|
4961 |
+
#, php-format
|
4962 |
+
msgid ""
|
4963 |
+
"(1) <a target=\"_blank\" href=\"%s\">Backup your WordPress database</a></"
|
4964 |
+
"strong> and then (2) <a href=\"%s\">click here to start the update</a>."
|
4965 |
msgstr ""
|
4966 |
|
4967 |
+
#: includes/updates.php:132 includes/updates.php:123 includes/updates.php:136
|
4968 |
msgid "All Paid Memberships Pro updates have finished."
|
4969 |
msgstr ""
|
4970 |
|
4971 |
+
#: includes/updates/upgrade_1.php:7 includes/updates/upgrade_1.php:7
|
4972 |
+
#: includes/upgradecheck.php:401 includes/upgradecheck.php:410
|
4973 |
+
#: includes/upgradecheck.php:422 includes/upgradecheck.php:442
|
4974 |
+
#: includes/upgradecheck.php:542 includes/upgradecheck.php:561
|
4975 |
+
#: includes/upgradecheck.php:563
|
4976 |
#, php-format
|
4977 |
msgid ""
|
4978 |
"This content is for !!levels!! members only.<br /><a href=\"%s\">Register</a>"
|
4979 |
msgstr ""
|
4980 |
|
4981 |
+
#: includes/updates/upgrade_1.php:10 includes/updates/upgrade_1.php:10
|
4982 |
+
#: includes/upgradecheck.php:404 includes/upgradecheck.php:413
|
4983 |
+
#: includes/upgradecheck.php:425 includes/upgradecheck.php:445
|
4984 |
+
#: includes/upgradecheck.php:545 includes/upgradecheck.php:564
|
4985 |
+
#: includes/upgradecheck.php:566
|
4986 |
#, php-format
|
4987 |
msgid ""
|
4988 |
"This content is for !!levels!! members only.<br /><a href=\"%s\">Log In</a> "
|
4989 |
"<a href=\"%s\">Register</a>"
|
4990 |
msgstr ""
|
4991 |
|
4992 |
+
#: includes/updates/upgrade_1.php:14 includes/updates/upgrade_1.php:14
|
4993 |
+
#: includes/upgradecheck.php:408 includes/upgradecheck.php:417
|
4994 |
+
#: includes/upgradecheck.php:429 includes/upgradecheck.php:449
|
4995 |
+
#: includes/upgradecheck.php:549 includes/upgradecheck.php:568
|
4996 |
+
#: includes/upgradecheck.php:570
|
4997 |
msgid ""
|
4998 |
"This content is for !!levels!! members only. Visit the site and log in/"
|
4999 |
"register to read."
|
5000 |
msgstr ""
|
5001 |
|
5002 |
#: pages/billing.php:26 pages/billing.php:14 pages/billing.php:23
|
5003 |
+
#: pages/billing.php:26
|
5004 |
#, php-format
|
5005 |
msgid "Logged in as <strong>%s</strong>."
|
5006 |
msgstr ""
|
5007 |
|
5008 |
#: pages/billing.php:26 pages/billing.php:14 pages/billing.php:23
|
5009 |
+
#: pages/billing.php:26
|
5010 |
msgid "logout"
|
5011 |
msgstr ""
|
5012 |
|
5014 |
#: pages/levels.php:35 shortcodes/pmpro_account.php:44
|
5015 |
#: shortcodes/pmpro_account.php:126 pages/account.php:12 pages/account.php:18
|
5016 |
#: pages/account.php:92 pages/billing.php:16 pages/billing.php:25
|
5017 |
+
#: pages/billing.php:28 pages/cancel.php:52 pages/invoice.php:109
|
5018 |
+
#: pages/levels.php:13 pages/levels.php:35 shortcodes/pmpro_account.php:44
|
5019 |
#: shortcodes/pmpro_account.php:123 shortcodes/pmpro_account.php:126
|
5020 |
msgid "Level"
|
5021 |
msgstr ""
|
5022 |
|
5023 |
#: pages/billing.php:30 pages/account.php:14 pages/billing.php:18
|
5024 |
+
#: pages/billing.php:27 pages/billing.php:30
|
5025 |
msgid "Membership Fee"
|
5026 |
msgstr ""
|
5027 |
|
5028 |
#: pages/billing.php:34 pages/account.php:18 pages/billing.php:22
|
5029 |
+
#: pages/billing.php:31 pages/billing.php:34 pages/levels.php:70
|
5030 |
#, php-format
|
5031 |
msgid "%s every %d %s."
|
5032 |
msgstr ""
|
5033 |
|
5034 |
#: pages/billing.php:36 pages/account.php:20 pages/billing.php:24
|
5035 |
+
#: pages/billing.php:33 pages/billing.php:36 pages/levels.php:66
|
5036 |
#, php-format
|
5037 |
msgid "%s per %s."
|
5038 |
msgstr ""
|
5039 |
|
5040 |
#: pages/billing.php:45 pages/account.php:25 pages/account.php:29
|
5041 |
#: pages/billing.php:29 pages/billing.php:33 pages/billing.php:42
|
5042 |
+
#: pages/billing.php:45
|
5043 |
msgid "Duration"
|
5044 |
msgstr ""
|
5045 |
|
5046 |
#: pages/billing.php:55 pages/billing.php:39 pages/billing.php:43
|
5047 |
+
#: pages/billing.php:52 pages/billing.php:55
|
5048 |
msgid ""
|
5049 |
"Your payment subscription is managed by PayPal. Please <a href=\"http://www."
|
5050 |
"paypal.com\">login to PayPal here</a> to update your billing information."
|
5051 |
msgstr ""
|
5052 |
|
5053 |
#: pages/billing.php:81 pages/checkout.php:326 pages/billing.php:65
|
5054 |
+
#: pages/billing.php:69 pages/billing.php:78 pages/billing.php:81
|
5055 |
+
#: pages/checkout.php:305 pages/checkout.php:307 pages/checkout.php:309
|
5056 |
+
#: pages/checkout.php:318 pages/checkout.php:321 pages/checkout.php:324
|
5057 |
+
#: pages/checkout.php:326 pages/checkout.php:328
|
5058 |
msgid "First Name"
|
5059 |
msgstr ""
|
5060 |
|
5061 |
#: pages/billing.php:85 pages/checkout.php:330 pages/billing.php:69
|
5062 |
+
#: pages/billing.php:73 pages/billing.php:82 pages/billing.php:85
|
5063 |
+
#: pages/checkout.php:309 pages/checkout.php:311 pages/checkout.php:313
|
5064 |
+
#: pages/checkout.php:322 pages/checkout.php:325 pages/checkout.php:328
|
5065 |
+
#: pages/checkout.php:330 pages/checkout.php:332
|
5066 |
msgid "Last Name"
|
5067 |
msgstr ""
|
5068 |
|
5069 |
#: pages/billing.php:89 pages/checkout.php:334 pages/billing.php:73
|
5070 |
+
#: pages/billing.php:77 pages/billing.php:86 pages/billing.php:89
|
5071 |
+
#: pages/checkout.php:313 pages/checkout.php:315 pages/checkout.php:317
|
5072 |
+
#: pages/checkout.php:326 pages/checkout.php:329 pages/checkout.php:332
|
5073 |
+
#: pages/checkout.php:334 pages/checkout.php:336
|
5074 |
msgid "Address 1"
|
5075 |
msgstr ""
|
5076 |
|
5077 |
#: pages/billing.php:93 pages/checkout.php:338 pages/billing.php:77
|
5078 |
+
#: pages/billing.php:81 pages/billing.php:90 pages/billing.php:93
|
5079 |
+
#: pages/checkout.php:317 pages/checkout.php:319 pages/checkout.php:321
|
5080 |
+
#: pages/checkout.php:330 pages/checkout.php:333 pages/checkout.php:336
|
5081 |
+
#: pages/checkout.php:338 pages/checkout.php:340
|
5082 |
msgid "Address 2"
|
5083 |
msgstr ""
|
5084 |
|
5085 |
#: pages/billing.php:103 pages/checkout.php:348 pages/billing.php:87
|
5086 |
+
#: pages/billing.php:91 pages/billing.php:100 pages/billing.php:103
|
5087 |
+
#: pages/checkout.php:327 pages/checkout.php:329 pages/checkout.php:331
|
5088 |
+
#: pages/checkout.php:340 pages/checkout.php:343 pages/checkout.php:346
|
5089 |
+
#: pages/checkout.php:348 pages/checkout.php:350
|
5090 |
msgid "City"
|
5091 |
msgstr ""
|
5092 |
|
5093 |
#: pages/billing.php:107 pages/checkout.php:352 pages/billing.php:91
|
5094 |
+
#: pages/billing.php:95 pages/billing.php:104 pages/billing.php:107
|
5095 |
+
#: pages/checkout.php:331 pages/checkout.php:333 pages/checkout.php:335
|
5096 |
+
#: pages/checkout.php:344 pages/checkout.php:347 pages/checkout.php:350
|
5097 |
+
#: pages/checkout.php:352 pages/checkout.php:354
|
5098 |
msgid "State"
|
5099 |
msgstr ""
|
5100 |
|
5101 |
#: pages/billing.php:111 pages/checkout.php:356 pages/billing.php:95
|
5102 |
+
#: pages/billing.php:99 pages/billing.php:108 pages/billing.php:111
|
5103 |
+
#: pages/checkout.php:335 pages/checkout.php:337 pages/checkout.php:339
|
5104 |
+
#: pages/checkout.php:348 pages/checkout.php:351 pages/checkout.php:354
|
5105 |
+
#: pages/checkout.php:356 pages/checkout.php:358
|
5106 |
msgid "Postal Code"
|
5107 |
msgstr ""
|
5108 |
|
5109 |
#: pages/billing.php:120 pages/checkout.php:365 pages/billing.php:104
|
5110 |
+
#: pages/billing.php:108 pages/billing.php:117 pages/billing.php:120
|
5111 |
+
#: pages/checkout.php:344 pages/checkout.php:346 pages/checkout.php:348
|
5112 |
+
#: pages/checkout.php:357 pages/checkout.php:360 pages/checkout.php:363
|
5113 |
+
#: pages/checkout.php:365 pages/checkout.php:367
|
5114 |
msgid "City, State Zip"
|
5115 |
msgstr ""
|
5116 |
|
5117 |
#: pages/billing.php:173 pages/checkout.php:418 pages/billing.php:157
|
5118 |
+
#: pages/billing.php:161 pages/billing.php:170 pages/billing.php:173
|
5119 |
+
#: pages/checkout.php:397 pages/checkout.php:399 pages/checkout.php:401
|
5120 |
+
#: pages/checkout.php:410 pages/checkout.php:413 pages/checkout.php:416
|
5121 |
+
#: pages/checkout.php:418 pages/checkout.php:420
|
5122 |
msgid "Country"
|
5123 |
msgstr ""
|
5124 |
|
5125 |
#: pages/billing.php:198 pages/checkout.php:443 pages/billing.php:182
|
5126 |
+
#: pages/billing.php:186 pages/billing.php:195 pages/billing.php:198
|
5127 |
+
#: pages/checkout.php:422 pages/checkout.php:424 pages/checkout.php:426
|
5128 |
+
#: pages/checkout.php:435 pages/checkout.php:438 pages/checkout.php:441
|
5129 |
+
#: pages/checkout.php:443 pages/checkout.php:445
|
5130 |
msgid "Phone"
|
5131 |
msgstr ""
|
5132 |
|
5133 |
#: pages/billing.php:209 pages/checkout.php:220 pages/checkout.php:457
|
5134 |
#: pages/billing.php:193 pages/billing.php:197 pages/billing.php:206
|
5135 |
+
#: pages/billing.php:209 pages/checkout.php:204 pages/checkout.php:207
|
5136 |
+
#: pages/checkout.php:209 pages/checkout.php:216 pages/checkout.php:218
|
5137 |
+
#: pages/checkout.php:220 pages/checkout.php:436 pages/checkout.php:438
|
5138 |
+
#: pages/checkout.php:440 pages/checkout.php:449 pages/checkout.php:453
|
5139 |
+
#: pages/checkout.php:455 pages/checkout.php:457 pages/checkout.php:460
|
5140 |
msgid "E-mail Address"
|
5141 |
msgstr ""
|
5142 |
|
5143 |
#: pages/billing.php:213 pages/checkout.php:466 pages/billing.php:197
|
5144 |
+
#: pages/billing.php:201 pages/billing.php:210 pages/billing.php:213
|
5145 |
+
#: pages/checkout.php:445 pages/checkout.php:447 pages/checkout.php:449
|
5146 |
+
#: pages/checkout.php:458 pages/checkout.php:462 pages/checkout.php:464
|
5147 |
+
#: pages/checkout.php:466 pages/checkout.php:469
|
5148 |
msgid "Confirm E-mail"
|
5149 |
msgstr ""
|
5150 |
|
5151 |
#: pages/billing.php:234 pages/billing.php:217 pages/billing.php:221
|
5152 |
+
#: pages/billing.php:230 pages/billing.php:231 pages/billing.php:234
|
5153 |
msgid "Credit Card Information"
|
5154 |
msgstr ""
|
5155 |
|
5156 |
#: pages/billing.php:235 pages/billing.php:217 pages/billing.php:221
|
5157 |
+
#: pages/billing.php:230 pages/billing.php:232 pages/billing.php:235
|
5158 |
#, php-format
|
5159 |
msgid "We accept %s"
|
5160 |
msgstr ""
|
5161 |
|
5162 |
#: pages/billing.php:364 pages/billing.php:309 pages/billing.php:313
|
5163 |
#: pages/billing.php:344 pages/billing.php:353 pages/billing.php:356
|
5164 |
+
#: pages/billing.php:360 pages/billing.php:364
|
5165 |
msgid ""
|
5166 |
"This subscription is not recurring. So you don't need to update your billing "
|
5167 |
"information."
|
5304 |
msgid "Check Out with a Credit Card Here"
|
5305 |
msgstr ""
|
5306 |
|
5307 |
+
#: pages/checkout.php:692 pages/checkout.php:277 pages/checkout.php:284
|
5308 |
#: pages/checkout.php:657 pages/checkout.php:672 pages/checkout.php:673
|
5309 |
#: pages/checkout.php:681 pages/checkout.php:690 pages/checkout.php:696
|
5310 |
+
#: pages/checkout.php:697
|
5311 |
#, php-format
|
5312 |
msgid "I agree to the %s"
|
5313 |
msgstr ""
|
5314 |
|
5315 |
+
#: pages/checkout.php:712 pages/checkout.php:667 pages/checkout.php:674
|
5316 |
#: pages/checkout.php:677 pages/checkout.php:692 pages/checkout.php:693
|
5317 |
#: pages/checkout.php:701 pages/checkout.php:710 pages/checkout.php:716
|
5318 |
+
#: pages/checkout.php:717
|
5319 |
msgid "Complete Payment"
|
5320 |
msgstr ""
|
5321 |
|
5322 |
+
#: pages/checkout.php:734 pages/checkout.php:687 pages/checkout.php:694
|
5323 |
#: pages/checkout.php:697 pages/checkout.php:713 pages/checkout.php:714
|
5324 |
#: pages/checkout.php:723 pages/checkout.php:732 pages/checkout.php:738
|
5325 |
+
#: pages/checkout.php:739
|
5326 |
msgid "Processing..."
|
5327 |
msgstr ""
|
5328 |
|
5499 |
"moments."
|
5500 |
msgstr ""
|
5501 |
|
5502 |
+
#: preheaders/billing.php:270 preheaders/checkout.php:364
|
5503 |
#: preheaders/billing.php:258 preheaders/billing.php:265
|
5504 |
#: preheaders/billing.php:266 preheaders/billing.php:270
|
5505 |
#: preheaders/billing.php:279 preheaders/checkout.php:332
|
5510 |
msgid "Please complete all required fields."
|
5511 |
msgstr ""
|
5512 |
|
5513 |
+
#: preheaders/billing.php:273 preheaders/checkout.php:372
|
5514 |
#: preheaders/billing.php:263 preheaders/billing.php:268
|
5515 |
#: preheaders/billing.php:269 preheaders/billing.php:273
|
5516 |
#: preheaders/billing.php:284 preheaders/checkout.php:340
|
5521 |
msgid "Your email addresses do not match. Please try again."
|
5522 |
msgstr ""
|
5523 |
|
5524 |
+
#: preheaders/billing.php:276 preheaders/checkout.php:377
|
5525 |
#: preheaders/billing.php:268 preheaders/billing.php:271
|
5526 |
#: preheaders/billing.php:272 preheaders/billing.php:276
|
5527 |
#: preheaders/billing.php:289 preheaders/checkout.php:345
|
5557 |
msgid "Your membership has been cancelled."
|
5558 |
msgstr ""
|
5559 |
|
5560 |
+
#: preheaders/checkout.php:34 preheaders/checkout.php:386
|
5561 |
#: preheaders/checkout.php:28 preheaders/checkout.php:30
|
5562 |
#: preheaders/checkout.php:31 preheaders/checkout.php:32
|
5563 |
#: preheaders/checkout.php:354 preheaders/checkout.php:358
|
5567 |
msgid "Invalid gateway."
|
5568 |
msgstr ""
|
5569 |
|
5570 |
+
#: preheaders/checkout.php:96 preheaders/checkout.php:88
|
5571 |
#: preheaders/checkout.php:89 preheaders/checkout.php:91
|
5572 |
#: preheaders/checkout.php:95 preheaders/checkout.php:96
|
5573 |
msgid "Checkout: Payment Information"
|
5574 |
msgstr ""
|
5575 |
|
5576 |
+
#: preheaders/checkout.php:101 preheaders/checkout.php:100
|
5577 |
msgid "Set Up Your Account"
|
5578 |
msgstr ""
|
5579 |
|
5580 |
+
#: preheaders/checkout.php:331 preheaders/checkout.php:300
|
5581 |
#: preheaders/checkout.php:304 preheaders/checkout.php:416
|
5582 |
#: preheaders/checkout.php:421
|
5583 |
msgid "There are JavaScript errors on the page. Please contact the webmaster."
|
5584 |
msgstr ""
|
5585 |
|
5586 |
+
#: preheaders/checkout.php:367 preheaders/checkout.php:335
|
5587 |
#: preheaders/checkout.php:339 preheaders/checkout.php:461
|
5588 |
#: preheaders/checkout.php:468 preheaders/checkout.php:473
|
5589 |
#: preheaders/checkout.php:485 preheaders/checkout.php:486
|
5590 |
msgid "Your passwords do not match. Please try again."
|
5591 |
msgstr ""
|
5592 |
|
5593 |
+
#: preheaders/checkout.php:382 preheaders/checkout.php:350
|
5594 |
#: preheaders/checkout.php:354 preheaders/checkout.php:476
|
5595 |
#: preheaders/checkout.php:483 preheaders/checkout.php:486
|
5596 |
#: preheaders/checkout.php:488 preheaders/checkout.php:503
|
5599 |
msgid "Please check the box to agree to the %s."
|
5600 |
msgstr ""
|
5601 |
|
5602 |
+
#: preheaders/checkout.php:389 preheaders/checkout.php:357
|
5603 |
#: preheaders/checkout.php:361 preheaders/checkout.php:483
|
5604 |
#: preheaders/checkout.php:490 preheaders/checkout.php:495
|
5605 |
#: preheaders/checkout.php:512 preheaders/checkout.php:513
|
5606 |
msgid "Are you a spammer?"
|
5607 |
msgstr ""
|
5608 |
|
5609 |
+
#: preheaders/checkout.php:410 preheaders/checkout.php:377
|
5610 |
#: preheaders/checkout.php:381 preheaders/checkout.php:503
|
5611 |
#: preheaders/checkout.php:510 preheaders/checkout.php:515
|
5612 |
#: preheaders/checkout.php:518 preheaders/checkout.php:535
|
5614 |
msgid "That username is already taken. Please try another."
|
5615 |
msgstr ""
|
5616 |
|
5617 |
+
#: preheaders/checkout.php:415 preheaders/checkout.php:382
|
5618 |
#: preheaders/checkout.php:386 preheaders/checkout.php:508
|
5619 |
#: preheaders/checkout.php:515 preheaders/checkout.php:520
|
5620 |
#: preheaders/checkout.php:524 preheaders/checkout.php:541
|
5622 |
msgid "That email address is already taken. Please try another."
|
5623 |
msgstr ""
|
5624 |
|
5625 |
+
#: preheaders/checkout.php:446 preheaders/checkout.php:397
|
5626 |
#: preheaders/checkout.php:399 preheaders/checkout.php:416
|
5627 |
#: preheaders/checkout.php:420 preheaders/checkout.php:525
|
5628 |
#: preheaders/checkout.php:532 preheaders/checkout.php:537
|
5632 |
msgid "reCAPTCHA failed. (%s) Please try again."
|
5633 |
msgstr ""
|
5634 |
|
5635 |
+
#: preheaders/checkout.php:533 preheaders/checkout.php:482
|
5636 |
#: preheaders/checkout.php:484 preheaders/checkout.php:501
|
5637 |
#: preheaders/checkout.php:505 preheaders/checkout.php:647
|
5638 |
#: preheaders/checkout.php:654 preheaders/checkout.php:659
|
5641 |
msgid "Payment accepted."
|
5642 |
msgstr ""
|
5643 |
|
5644 |
+
#: preheaders/checkout.php:539 preheaders/checkout.php:490
|
5645 |
#: preheaders/checkout.php:492 preheaders/checkout.php:509
|
5646 |
#: preheaders/checkout.php:513 preheaders/checkout.php:653
|
5647 |
#: preheaders/checkout.php:660 preheaders/checkout.php:665
|
5652 |
"membership."
|
5653 |
msgstr ""
|
5654 |
|
5655 |
+
#: preheaders/checkout.php:614 preheaders/checkout.php:550
|
5656 |
#: preheaders/checkout.php:552 preheaders/checkout.php:569
|
5657 |
#: preheaders/checkout.php:571 preheaders/checkout.php:575
|
5658 |
#: preheaders/checkout.php:581 preheaders/checkout.php:785
|
5664 |
"Please contact us."
|
5665 |
msgstr ""
|
5666 |
|
5667 |
+
#: preheaders/checkout.php:826 preheaders/checkout.php:691
|
5668 |
#: preheaders/checkout.php:693 preheaders/checkout.php:710
|
5669 |
#: preheaders/checkout.php:712 preheaders/checkout.php:722
|
5670 |
+
#: preheaders/checkout.php:730 preheaders/checkout.php:754
|
5671 |
+
#: preheaders/checkout.php:953 preheaders/checkout.php:960
|
5672 |
+
#: preheaders/checkout.php:970 preheaders/checkout.php:983
|
5673 |
+
#: preheaders/checkout.php:1030 preheaders/checkout.php:1045
|
5674 |
+
#: preheaders/checkout.php:1046
|
5675 |
msgid ""
|
5676 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
5677 |
"authorized, but we cancelled the order immediately. You should not try to "
|
5678 |
"submit this form again. Please contact the site owner to fix this issue."
|
5679 |
msgstr ""
|
5680 |
|
5681 |
+
#: preheaders/checkout.php:829 preheaders/checkout.php:694
|
5682 |
#: preheaders/checkout.php:696 preheaders/checkout.php:713
|
5683 |
#: preheaders/checkout.php:715 preheaders/checkout.php:725
|
5684 |
+
#: preheaders/checkout.php:733 preheaders/checkout.php:757
|
5685 |
+
#: preheaders/checkout.php:956 preheaders/checkout.php:963
|
5686 |
+
#: preheaders/checkout.php:973 preheaders/checkout.php:988
|
5687 |
+
#: preheaders/checkout.php:1035 preheaders/checkout.php:1050
|
5688 |
+
#: preheaders/checkout.php:1051
|
5689 |
msgid ""
|
5690 |
"IMPORTANT: Something went wrong during membership creation. Your credit card "
|
5691 |
"was charged, but we couldn't assign your membership. You should not submit "
|
5692 |
"this form again. Please contact the site owner to fix this issue."
|
5693 |
msgstr ""
|
5694 |
|
5695 |
+
#: preheaders/checkout.php:840 preheaders/checkout.php:705
|
5696 |
#: preheaders/checkout.php:707 preheaders/checkout.php:724
|
5697 |
#: preheaders/checkout.php:726 preheaders/checkout.php:736
|
5698 |
+
#: preheaders/checkout.php:744 preheaders/checkout.php:768
|
5699 |
+
#: preheaders/checkout.php:967 preheaders/checkout.php:974
|
5700 |
+
#: preheaders/checkout.php:984 preheaders/checkout.php:1001
|
5701 |
+
#: preheaders/checkout.php:1048 preheaders/checkout.php:1063
|
5702 |
+
#: preheaders/checkout.php:1064
|
5703 |
#, php-format
|
5704 |
msgid ""
|
5705 |
"You must <a href=\"%s\">set up a Payment Gateway</a> before any payments "
|
5706 |
"will be processed."
|
5707 |
msgstr ""
|
5708 |
|
5709 |
+
#: preheaders/checkout.php:842 preheaders/checkout.php:707
|
5710 |
#: preheaders/checkout.php:709 preheaders/checkout.php:726
|
5711 |
#: preheaders/checkout.php:728 preheaders/checkout.php:738
|
5712 |
+
#: preheaders/checkout.php:746 preheaders/checkout.php:770
|
5713 |
+
#: preheaders/checkout.php:969 preheaders/checkout.php:976
|
5714 |
+
#: preheaders/checkout.php:986 preheaders/checkout.php:1003
|
5715 |
+
#: preheaders/checkout.php:1050 preheaders/checkout.php:1065
|
5716 |
+
#: preheaders/checkout.php:1066
|
5717 |
msgid "A Payment Gateway must be set up before any payments will be processed."
|
5718 |
msgstr ""
|
5719 |
|
5725 |
|
5726 |
#: scheduled/crons.php:99 scheduled/crons.php:27 scheduled/crons.php:74
|
5727 |
#: scheduled/crons.php:80 scheduled/crons.php:84 scheduled/crons.php:88
|
5728 |
+
#: scheduled/crons.php:99
|
5729 |
#, php-format
|
5730 |
msgid "Membership expiring email sent to %s. "
|
5731 |
msgstr ""
|
5732 |
|
5733 |
#: scheduled/crons.php:175 scheduled/crons.php:143 scheduled/crons.php:152
|
5734 |
+
#: scheduled/crons.php:157 scheduled/crons.php:164 scheduled/crons.php:175
|
5735 |
#, php-format
|
5736 |
msgid "Credit card expiring email sent to %s. "
|
5737 |
msgstr ""
|
5738 |
|
5739 |
#: scheduled/crons.php:231 scheduled/crons.php:104 scheduled/crons.php:196
|
5740 |
#: scheduled/crons.php:208 scheduled/crons.php:210 scheduled/crons.php:220
|
5741 |
+
#: scheduled/crons.php:231
|
5742 |
#, php-format
|
5743 |
msgid "Trial ending email sent to %s. "
|
5744 |
msgstr ""
|
5756 |
msgid "The <strong>%s</strong> code has been applied to your order."
|
5757 |
msgstr ""
|
5758 |
|
5759 |
+
#: services/authnet-silent-post.php:149 services/authnet-silent-post.php:133
|
5760 |
#: services/authnet-silent-post.php:138 services/authnet-silent-post.php:141
|
5761 |
+
#: services/authnet-silent-post.php:144 services/authnet-silent-post.php:145
|
5762 |
msgid ""
|
5763 |
"<p>A payment is being held for review within Authorize.net.</p><p>Payment "
|
5764 |
"Information From Authorize.net"
|
5765 |
msgstr ""
|
5766 |
|
5767 |
+
#: services/stripe-webhook.php:304 services/stripe-webhook.php:176
|
5768 |
#: services/stripe-webhook.php:194 services/stripe-webhook.php:270
|
5769 |
#: services/stripe-webhook.php:271 services/stripe-webhook.php:272
|
5770 |
+
#: services/stripe-webhook.php:283 services/stripe-webhook.php:290
|
5771 |
#, php-format
|
5772 |
msgid ""
|
5773 |
"%s has had their payment subscription cancelled by Stripe. Please check that "
|
6036 |
msgid "User is not paying."
|
6037 |
msgstr ""
|
6038 |
|
6039 |
+
#: includes/updates.php:102 includes/updates.php:115
|
6040 |
+
msgid "Start the Update"
|
6041 |
+
msgstr ""
|
6042 |
+
|
6043 |
#: pages/account.php:10
|
6044 |
msgid "Your membership is <strong>active</strong>."
|
6045 |
msgstr ""
|
pages/checkout.php
CHANGED
@@ -600,17 +600,12 @@
|
|
600 |
|
601 |
<?php
|
602 |
$pmpro_show_cvv = apply_filters("pmpro_show_cvv", true);
|
603 |
-
if($pmpro_show_cvv)
|
604 |
-
{
|
605 |
-
$cvv_template = pmpro_loadTemplate('popup-cvv', 'url', 'pages', 'html');
|
606 |
-
?>
|
607 |
<div class="pmpro_payment-cvv">
|
608 |
<label for="CVV"><?php _e('CVV', 'pmpro');?></label>
|
609 |
-
<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(
|
610 |
</div>
|
611 |
-
<?php
|
612 |
-
}
|
613 |
-
?>
|
614 |
|
615 |
<?php if($pmpro_show_discount_code) { ?>
|
616 |
<div class="pmpro_payment-discount-code">
|
600 |
|
601 |
<?php
|
602 |
$pmpro_show_cvv = apply_filters("pmpro_show_cvv", true);
|
603 |
+
if($pmpro_show_cvv) { ?>
|
|
|
|
|
|
|
604 |
<div class="pmpro_payment-cvv">
|
605 |
<label for="CVV"><?php _e('CVV', 'pmpro');?></label>
|
606 |
+
<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 _e("what's this?", 'pmpro');?></a>)</small>
|
607 |
</div>
|
608 |
+
<?php } ?>
|
|
|
|
|
609 |
|
610 |
<?php if($pmpro_show_discount_code) { ?>
|
611 |
<div class="pmpro_payment-discount-code">
|
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.9
|
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.9");
|
17 |
define("PMPRO_USER_AGENT", "Paid Memberships Pro v" . PMPRO_VERSION . "; " . site_url());
|
18 |
|
19 |
//if the session has been started yet, start it (ignore if running from command line)
|
3 |
Plugin Name: Paid Memberships Pro
|
4 |
Plugin URI: http://www.paidmembershipspro.com
|
5 |
Description: Plugin to Handle Memberships
|
6 |
+
Version: 1.8.9.1
|
7 |
Author: Stranger Studios
|
8 |
Author URI: http://www.strangerstudios.com
|
9 |
*/
|
13 |
*/
|
14 |
|
15 |
//version constant
|
16 |
+
define("PMPRO_VERSION", "1.8.9.1");
|
17 |
define("PMPRO_USER_AGENT", "Paid Memberships Pro v" . PMPRO_VERSION . "; " . site_url());
|
18 |
|
19 |
//if the session has been started yet, start it (ignore if running from command line)
|
preheaders/checkout.php
CHANGED
@@ -1,796 +1,870 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
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 |
$pmpro_msgt = "pmpro_error";
|
34 |
-
}
|
35 |
-
|
36 |
-
//what level are they purchasing? (discount code passed)
|
37 |
-
if (!empty($_REQUEST['level']) && !empty($_REQUEST['discount_code'])) {
|
38 |
-
$discount_code = preg_replace("/[^A-Za-z0-9\-]/", "", $_REQUEST['discount_code']);
|
39 |
-
$discount_code_id = $wpdb->get_var("SELECT id FROM $wpdb->pmpro_discount_codes WHERE code = '" . $discount_code . "' LIMIT 1");
|
40 |
-
|
41 |
-
//check code
|
42 |
-
$code_check = pmpro_checkDiscountCode($discount_code, (int)$_REQUEST['level'], true);
|
43 |
-
if ($code_check[0] == false) {
|
44 |
-
//error
|
45 |
-
$pmpro_msg = $code_check[1];
|
46 |
-
$pmpro_msgt = "pmpro_error";
|
47 |
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
|
54 |
-
|
55 |
-
|
56 |
-
|
|
|
57 |
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
|
62 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
}
|
64 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
|
66 |
-
//
|
67 |
-
if (
|
68 |
-
$
|
69 |
-
|
70 |
-
|
71 |
-
$default_level = get_post_meta($post->ID, "pmpro_default_level", true);
|
72 |
-
if (!empty($default_level))
|
73 |
-
{
|
74 |
-
$pmpro_level = $wpdb->get_row("SELECT * FROM $wpdb->pmpro_membership_levels WHERE id = '" . esc_sql($default_level) . "' AND allow_signups = 1 LIMIT 1");
|
75 |
}
|
|
|
|
|
76 |
}
|
77 |
|
78 |
-
//
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
|
|
85 |
}
|
86 |
|
87 |
-
//
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
//require billing and ssl
|
95 |
-
$pagetitle = __("Checkout: Payment Information", 'pmpro');
|
96 |
-
$pmpro_requirebilling = true;
|
97 |
-
$besecure = pmpro_getOption("use_ssl");
|
98 |
-
} else {
|
99 |
-
//no payment so we don't need ssl
|
100 |
-
$pagetitle = __("Set Up Your Account", 'pmpro');
|
101 |
-
$pmpro_requirebilling = false;
|
102 |
-
$besecure = false;
|
103 |
}
|
104 |
|
105 |
-
|
106 |
-
|
107 |
-
$besecure = true; //be secure anyway since we're already checking out
|
108 |
-
|
109 |
-
//action to run extra code for gateways/etc
|
110 |
-
do_action('pmpro_checkout_preheader');
|
111 |
-
|
112 |
-
//get all levels in case we need them
|
113 |
-
global $pmpro_levels;
|
114 |
-
$pmpro_levels = pmpro_getAllLevels();
|
115 |
-
|
116 |
-
//should we show the discount code field?
|
117 |
-
if ($wpdb->get_var("SELECT id FROM $wpdb->pmpro_discount_codes LIMIT 1"))
|
118 |
-
$pmpro_show_discount_code = true;
|
119 |
-
else
|
120 |
-
$pmpro_show_discount_code = false;
|
121 |
-
$pmpro_show_discount_code = apply_filters("pmpro_show_discount_code", $pmpro_show_discount_code);
|
122 |
-
|
123 |
-
//by default we show the account fields if the user isn't logged in
|
124 |
-
if ($current_user->ID) {
|
125 |
-
$skip_account_fields = true;
|
126 |
-
} else {
|
127 |
-
$skip_account_fields = false;
|
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 |
-
if (isset($_REQUEST['fullname']))
|
154 |
-
$fullname = $_REQUEST['fullname']; //honeypot for spammers
|
155 |
-
if (isset($_REQUEST['baddress1']))
|
156 |
-
$baddress1 = sanitize_text_field(stripslashes($_REQUEST['baddress1']));
|
157 |
-
else
|
158 |
-
$baddress1 = "";
|
159 |
-
if (isset($_REQUEST['baddress2']))
|
160 |
-
$baddress2 = sanitize_text_field(stripslashes($_REQUEST['baddress2']));
|
161 |
-
else
|
162 |
-
$baddress2 = "";
|
163 |
-
if (isset($_REQUEST['bcity']))
|
164 |
-
$bcity = sanitize_text_field(stripslashes($_REQUEST['bcity']));
|
165 |
-
else
|
166 |
-
$bcity = "";
|
167 |
-
|
168 |
-
if (isset($_REQUEST['bstate']))
|
169 |
-
$bstate = sanitize_text_field(stripslashes($_REQUEST['bstate']));
|
170 |
-
else
|
171 |
-
$bstate = "";
|
172 |
-
|
173 |
-
//convert long state names to abbreviations
|
174 |
-
if (!empty($bstate))
|
175 |
-
{
|
176 |
-
global $pmpro_states;
|
177 |
-
foreach($pmpro_states as $abbr => $state)
|
178 |
-
{
|
179 |
-
if ($bstate == $state)
|
180 |
-
{
|
181 |
-
$bstate = $abbr;
|
182 |
-
break;
|
183 |
-
}
|
184 |
-
}
|
185 |
}
|
186 |
|
187 |
-
if (
|
188 |
-
$
|
189 |
-
else
|
190 |
-
$
|
191 |
-
|
192 |
-
|
193 |
-
else
|
194 |
-
$bcountry = "";
|
195 |
-
if (isset($_REQUEST['bphone']))
|
196 |
-
$bphone = sanitize_text_field(stripslashes($_REQUEST['bphone']));
|
197 |
-
else
|
198 |
-
$bphone = "";
|
199 |
-
if( isset ( $_REQUEST['bemail'] ) )
|
200 |
-
$bemail = sanitize_email(stripslashes($_REQUEST['bemail']));
|
201 |
-
elseif( is_user_logged_in() )
|
202 |
-
$bemail = $current_user->user_email;
|
203 |
-
else
|
204 |
-
$bemail = "";
|
205 |
-
if (isset($_REQUEST['bconfirmemail_copy']))
|
206 |
-
$bconfirmemail = $bemail;
|
207 |
-
elseif (isset($_REQUEST['bconfirmemail']))
|
208 |
-
$bconfirmemail = sanitize_email(stripslashes($_REQUEST['bconfirmemail']));
|
209 |
-
elseif( is_user_logged_in() )
|
210 |
-
$bconfirmemail = $current_user->user_email;
|
211 |
-
else
|
212 |
-
$bconfirmemail = "";
|
213 |
-
|
214 |
-
if (isset($_REQUEST['CardType']) && !empty($_REQUEST['AccountNumber']))
|
215 |
-
$CardType = sanitize_text_field($_REQUEST['CardType']);
|
216 |
-
else
|
217 |
-
$CardType = "";
|
218 |
-
if (isset($_REQUEST['AccountNumber']))
|
219 |
-
$AccountNumber = sanitize_text_field($_REQUEST['AccountNumber']);
|
220 |
-
else
|
221 |
-
$AccountNumber = "";
|
222 |
-
|
223 |
-
if (isset($_REQUEST['ExpirationMonth']))
|
224 |
-
$ExpirationMonth = sanitize_text_field($_REQUEST['ExpirationMonth']);
|
225 |
-
else
|
226 |
-
$ExpirationMonth = "";
|
227 |
-
if (isset($_REQUEST['ExpirationYear']))
|
228 |
-
$ExpirationYear = sanitize_text_field($_REQUEST['ExpirationYear']);
|
229 |
-
else
|
230 |
-
$ExpirationYear = "";
|
231 |
-
if (isset($_REQUEST['CVV']))
|
232 |
-
$CVV = sanitize_text_field($_REQUEST['CVV']);
|
233 |
-
else
|
234 |
-
$CVV = "";
|
235 |
-
|
236 |
-
if (isset($_REQUEST['discount_code']))
|
237 |
-
$discount_code = sanitize_text_field($_REQUEST['discount_code']);
|
238 |
-
else
|
239 |
-
$discount_code = "";
|
240 |
-
if (isset($_REQUEST['username']))
|
241 |
-
$username = sanitize_user($_REQUEST['username']);
|
242 |
-
else
|
243 |
-
$username = "";
|
244 |
-
if (isset($_REQUEST['password']))
|
245 |
-
$password = $_REQUEST['password'];
|
246 |
-
else
|
247 |
-
$password = "";
|
248 |
-
if (isset($_REQUEST['password2_copy']))
|
249 |
-
$password2 = $password;
|
250 |
-
elseif (isset($_REQUEST['password2']))
|
251 |
-
$password2 = $_REQUEST['password2'];
|
252 |
-
else
|
253 |
-
$password2 = "";
|
254 |
-
if (isset($_REQUEST['tos']))
|
255 |
-
$tos = intval($_REQUEST['tos']);
|
256 |
-
else
|
257 |
-
$tos = "";
|
258 |
-
|
259 |
-
//_x stuff in case they clicked on the image button with their mouse
|
260 |
-
if (isset($_REQUEST['submit-checkout']))
|
261 |
-
$submit = $_REQUEST['submit-checkout'];
|
262 |
-
if (empty($submit) && isset($_REQUEST['submit-checkout_x']) )
|
263 |
-
$submit = $_REQUEST['submit-checkout_x'];
|
264 |
-
if (isset($submit) && $submit === "0")
|
265 |
-
$submit = true;
|
266 |
-
elseif (!isset($submit))
|
267 |
-
$submit = false;
|
268 |
-
|
269 |
-
//require fields
|
270 |
-
$pmpro_required_billing_fields = array(
|
271 |
-
"bfirstname" => $bfirstname,
|
272 |
-
"blastname" => $blastname,
|
273 |
-
"baddress1" => $baddress1,
|
274 |
-
"bcity" => $bcity,
|
275 |
-
"bstate" => $bstate,
|
276 |
-
"bzipcode" => $bzipcode,
|
277 |
-
"bphone" => $bphone,
|
278 |
-
"bemail" => $bemail,
|
279 |
-
"bcountry" => $bcountry,
|
280 |
-
"CardType" => $CardType,
|
281 |
-
"AccountNumber" => $AccountNumber,
|
282 |
-
"ExpirationMonth" => $ExpirationMonth,
|
283 |
-
"ExpirationYear" => $ExpirationYear,
|
284 |
-
"CVV" => $CVV
|
285 |
-
);
|
286 |
-
$pmpro_required_billing_fields = apply_filters("pmpro_required_billing_fields", $pmpro_required_billing_fields);
|
287 |
-
$pmpro_required_user_fields = array(
|
288 |
-
"username" => $username,
|
289 |
-
"password" => $password,
|
290 |
-
"password2" => $password2,
|
291 |
-
"bemail" => $bemail,
|
292 |
-
"bconfirmemail" => $bconfirmemail
|
293 |
-
);
|
294 |
-
$pmpro_required_user_fields = apply_filters("pmpro_required_user_fields", $pmpro_required_user_fields);
|
295 |
-
|
296 |
-
//pmpro_confirmed is set to true later if payment goes through
|
297 |
-
$pmpro_confirmed = false;
|
298 |
-
|
299 |
-
//check their fields if they clicked continue
|
300 |
-
if ($submit && $pmpro_msgt != "pmpro_error") {
|
301 |
-
|
302 |
-
//make sure javascript is ok
|
303 |
-
if (apply_filters("pmpro_require_javascript_for_checkout", true) && !empty($_REQUEST['checkjavascript']) && empty($_REQUEST['javascriptok'])) {
|
304 |
-
pmpro_setMessage(__("There are JavaScript errors on the page. Please contact the webmaster.", "pmpro"), "pmpro_error");
|
305 |
-
}
|
306 |
|
307 |
-
|
308 |
-
if
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
$password = pmpro_getDiscountCode() . pmpro_getDiscountCode(); //using two random discount codes
|
313 |
-
$password2 = $password;
|
314 |
-
}
|
315 |
|
316 |
-
|
317 |
-
|
318 |
-
//filter
|
319 |
-
foreach($pmpro_required_billing_fields as $key => $field) {
|
320 |
-
if (!$field) {
|
321 |
-
$pmpro_error_fields[] = $key;
|
322 |
-
}
|
323 |
-
}
|
324 |
}
|
325 |
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
if (!$field) {
|
330 |
-
$pmpro_error_fields[] = $key;
|
331 |
-
}
|
332 |
-
}
|
333 |
}
|
334 |
|
335 |
-
if (!empty($
|
336 |
-
pmpro_setMessage(__("
|
337 |
-
}
|
338 |
-
if (!empty($password) && $password != $password2) {
|
339 |
-
pmpro_setMessage(__("Your passwords do not match. Please try again.", "pmpro"), "pmpro_error");
|
340 |
-
$pmpro_error_fields[] = "password";
|
341 |
-
$pmpro_error_fields[] = "password2";
|
342 |
-
}
|
343 |
-
if (!empty($bemail) && $bemail != $bconfirmemail) {
|
344 |
-
pmpro_setMessage(__("Your email addresses do not match. Please try again.", "pmpro"), "pmpro_error");
|
345 |
-
$pmpro_error_fields[] = "bemail";
|
346 |
-
$pmpro_error_fields[] = "bconfirmemail";
|
347 |
-
}
|
348 |
-
if (!empty($bemail) && !is_email($bemail)) {
|
349 |
-
pmpro_setMessage(__("The email address entered is in an invalid format. Please try again.", "pmpro"), "pmpro_error");
|
350 |
$pmpro_error_fields[] = "bemail";
|
351 |
$pmpro_error_fields[] = "bconfirmemail";
|
352 |
}
|
353 |
-
if (!empty($tospage) && empty($tos)) {
|
354 |
-
pmpro_setMessage(sprintf(__("Please check the box to agree to the %s.", "pmpro"), $tospage->post_title), "pmpro_error");
|
355 |
-
$pmpro_error_fields[] = "tospage";
|
356 |
-
}
|
357 |
-
if (!in_array($gateway, $valid_gateways)) {
|
358 |
-
pmpro_setMessage(__("Invalid gateway.", "pmpro"), "pmpro_error");
|
359 |
-
}
|
360 |
-
if (!empty($fullname)) {
|
361 |
-
pmpro_setMessage(__("Are you a spammer?", "pmpro"), "pmpro_error");
|
362 |
-
}
|
363 |
-
|
364 |
-
if ($pmpro_msgt == "pmpro_error")
|
365 |
-
$pmpro_continue_registration = false;
|
366 |
-
else
|
367 |
-
$pmpro_continue_registration = true;
|
368 |
-
$pmpro_continue_registration = apply_filters("pmpro_registration_checks", $pmpro_continue_registration);
|
369 |
|
370 |
-
if
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
379 |
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
}
|
384 |
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
389 |
}
|
390 |
|
391 |
-
//
|
392 |
-
if ($pmpro_msgt != "pmpro_error") {
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
else
|
410 |
-
{
|
411 |
-
//using newer recaptcha lib
|
412 |
-
$reCaptcha = new pmpro_ReCaptcha($recaptcha_privatekey);
|
413 |
-
$resp = $reCaptcha->verifyResponse($_SERVER["REMOTE_ADDR"], $_POST["g-recaptcha-response"]);
|
414 |
-
|
415 |
-
$recaptcha_valid = $resp->success;
|
416 |
-
$recaptcha_errors = $resp->errorCodes;
|
417 |
}
|
418 |
|
419 |
-
if (
|
420 |
-
$
|
421 |
-
$
|
422 |
-
|
423 |
-
|
424 |
-
if ($pmpro_msgt != "pmpro_error")
|
425 |
-
$pmpro_msg = "All good!";
|
426 |
}
|
427 |
-
} else {
|
428 |
-
if ($pmpro_msgt != "pmpro_error")
|
429 |
-
$pmpro_msg = "All good!";
|
430 |
-
}
|
431 |
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
$morder->membership_name = $pmpro_level->name;
|
441 |
-
$morder->discount_code = $discount_code;
|
442 |
-
$morder->InitialPayment = $pmpro_level->initial_payment;
|
443 |
-
$morder->PaymentAmount = $pmpro_level->billing_amount;
|
444 |
-
$morder->ProfileStartDate = date("Y-m-d", current_time("timestamp")) . "T0:0:0";
|
445 |
-
$morder->BillingPeriod = $pmpro_level->cycle_period;
|
446 |
-
$morder->BillingFrequency = $pmpro_level->cycle_number;
|
447 |
-
|
448 |
-
if ($pmpro_level->billing_limit)
|
449 |
-
$morder->TotalBillingCycles = $pmpro_level->billing_limit;
|
450 |
-
|
451 |
-
if (pmpro_isLevelTrial($pmpro_level)) {
|
452 |
-
$morder->TrialBillingPeriod = $pmpro_level->cycle_period;
|
453 |
-
$morder->TrialBillingFrequency = $pmpro_level->cycle_number;
|
454 |
-
$morder->TrialBillingCycles = $pmpro_level->trial_limit;
|
455 |
-
$morder->TrialAmount = $pmpro_level->trial_amount;
|
456 |
-
}
|
457 |
|
458 |
-
|
459 |
-
|
460 |
-
$morder->accountnumber = $AccountNumber;
|
461 |
-
$morder->expirationmonth = $ExpirationMonth;
|
462 |
-
$morder->expirationyear = $ExpirationYear;
|
463 |
-
$morder->ExpirationDate = $ExpirationMonth . $ExpirationYear;
|
464 |
-
$morder->ExpirationDate_YdashM = $ExpirationYear . "-" . $ExpirationMonth;
|
465 |
-
$morder->CVV2 = $CVV;
|
466 |
-
|
467 |
-
//not saving email in order table, but the sites need it
|
468 |
-
$morder->Email = $bemail;
|
469 |
-
|
470 |
-
//sometimes we need these split up
|
471 |
-
$morder->FirstName = $bfirstname;
|
472 |
-
$morder->LastName = $blastname;
|
473 |
-
$morder->Address1 = $baddress1;
|
474 |
-
$morder->Address2 = $baddress2;
|
475 |
-
|
476 |
-
//other values
|
477 |
-
$morder->billing = new stdClass();
|
478 |
-
$morder->billing->name = $bfirstname . " " . $blastname;
|
479 |
-
$morder->billing->street = trim($baddress1 . " " . $baddress2);
|
480 |
-
$morder->billing->city = $bcity;
|
481 |
-
$morder->billing->state = $bstate;
|
482 |
-
$morder->billing->country = $bcountry;
|
483 |
-
$morder->billing->zip = $bzipcode;
|
484 |
-
$morder->billing->phone = $bphone;
|
485 |
-
|
486 |
-
//$gateway = pmpro_getOption("gateway");
|
487 |
-
$morder->gateway = $gateway;
|
488 |
-
$morder->setGateway();
|
489 |
-
|
490 |
-
//setup level var
|
491 |
-
$morder->getMembershipLevel();
|
492 |
-
$morder->membership_level = apply_filters("pmpro_checkout_level", $morder->membership_level);
|
493 |
-
|
494 |
-
//tax
|
495 |
-
$morder->subtotal = $morder->InitialPayment;
|
496 |
-
$morder->getTax();
|
497 |
-
|
498 |
-
//filter for order, since v1.8
|
499 |
-
$morder = apply_filters("pmpro_checkout_order", $morder);
|
500 |
-
|
501 |
-
$pmpro_processed = $morder->process();
|
502 |
-
|
503 |
-
if (!empty($pmpro_processed))
|
504 |
-
{
|
505 |
-
$pmpro_msg = __("Payment accepted.", "pmpro");
|
506 |
-
$pmpro_msgt = "pmpro_success";
|
507 |
-
$pmpro_confirmed = true;
|
508 |
-
}
|
509 |
-
else
|
510 |
-
{
|
511 |
-
$pmpro_msg = $morder->error;
|
512 |
-
if (empty($pmpro_msg))
|
513 |
-
$pmpro_msg = __("Unknown error generating account. Please contact us to set up your membership.", "pmpro");
|
514 |
-
$pmpro_msgt = "pmpro_error";
|
515 |
-
}
|
516 |
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
521 |
$pmpro_confirmed = true;
|
|
|
|
|
|
|
|
|
|
|
|
|
522 |
}
|
|
|
|
|
|
|
|
|
|
|
523 |
}
|
524 |
}
|
525 |
-
}
|
526 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
527 |
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
if (
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
require_once( ABSPATH . WPINC . '/registration.php'); //need this for WP versions before 3.1
|
549 |
-
|
550 |
-
//first name
|
551 |
-
if (!empty($_REQUEST['first_name']))
|
552 |
-
$first_name = $_REQUEST['first_name'];
|
553 |
-
else
|
554 |
-
$first_name = $bfirstname;
|
555 |
-
//last name
|
556 |
-
if (!empty($_REQUEST['last_name']))
|
557 |
-
$last_name = $_REQUEST['last_name'];
|
558 |
-
else
|
559 |
-
$last_name = $blastname;
|
560 |
-
|
561 |
-
//insert user
|
562 |
-
$new_user_array = apply_filters('pmpro_checkout_new_user_array', array(
|
563 |
-
"user_login" => $username,
|
564 |
-
"user_pass" => $password,
|
565 |
-
"user_email" => $bemail,
|
566 |
-
"first_name" => $first_name,
|
567 |
-
"last_name" => $last_name)
|
568 |
-
);
|
569 |
-
|
570 |
-
$user_id = apply_filters('pmpro_new_user', '', $new_user_array);
|
571 |
-
if (empty($user_id))
|
572 |
-
$user_id = wp_insert_user($new_user_array);
|
573 |
-
|
574 |
-
if (empty($user_id) || is_wp_error($user_id))
|
575 |
-
{
|
576 |
-
$e_msg = '';
|
577 |
-
|
578 |
-
if ( is_wp_error($user_id) )
|
579 |
-
$e_msg = $user_id->get_error_message();
|
580 |
-
|
581 |
-
$pmpro_msg = __("Your payment was accepted, but there was an error setting up your account. Please contact us.", "pmpro") . sprintf(" %s", $e_msg); // Dirty 'don't break translation hack.
|
582 |
-
$pmpro_msgt = "pmpro_error";
|
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 |
-
if ($user_id && !is_wp_error($user_id))
|
616 |
-
{
|
617 |
-
do_action('pmpro_checkout_before_change_membership_level', $user_id, $morder);
|
618 |
-
|
619 |
-
//start date is NOW() but filterable below
|
620 |
-
$startdate = "'" . current_time("mysql") . "'";
|
621 |
-
|
622 |
-
/**
|
623 |
-
* Filter the start date for the membership/subscription.
|
624 |
-
*
|
625 |
-
* @since 1.8.9
|
626 |
-
*
|
627 |
-
* @param string $startdate, datetime formatsted for MySQL (NOW() or YYYY-MM-DD)
|
628 |
-
* @param int $user_id, ID of the user checking out
|
629 |
-
* @param object $pmpro_level, object of level being checked out for
|
630 |
-
*/
|
631 |
-
$startdate = apply_filters("pmpro_checkout_start_date", $startdate, $user_id, $pmpro_level);
|
632 |
-
|
633 |
-
//calculate the end date
|
634 |
-
if (!empty($pmpro_level->expiration_number)) {
|
635 |
-
$enddate = "'" . date("Y-m-d", strtotime("+ " . $pmpro_level->expiration_number . " " . $pmpro_level->expiration_period, current_time("timestamp"))) . "'";
|
636 |
-
} else {
|
637 |
-
$enddate = "NULL";
|
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 |
-
'initial_payment' => $pmpro_level->initial_payment,
|
664 |
-
'billing_amount' => $pmpro_level->billing_amount,
|
665 |
-
'cycle_number' => $pmpro_level->cycle_number,
|
666 |
-
'cycle_period' => $pmpro_level->cycle_period,
|
667 |
-
'billing_limit' => $pmpro_level->billing_limit,
|
668 |
-
'trial_amount' => $pmpro_level->trial_amount,
|
669 |
-
'trial_limit' => $pmpro_level->trial_limit,
|
670 |
-
'startdate' => $startdate,
|
671 |
-
'enddate' => $enddate);
|
672 |
-
|
673 |
-
if (pmpro_changeMembershipLevel($custom_level, $user_id, 'changed')) {
|
674 |
-
//we're good
|
675 |
-
//blank order for free levels
|
676 |
-
if (empty($morder)) {
|
677 |
-
$morder = new MemberOrder();
|
678 |
-
$morder->InitialPayment = 0;
|
679 |
-
$morder->Email = $bemail;
|
680 |
-
$morder->gateway = "free";
|
681 |
|
682 |
-
|
683 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
684 |
|
685 |
-
//add an item to the history table, cancel old subscriptions
|
686 |
-
if (!empty($morder)) {
|
687 |
-
$morder->user_id = $user_id;
|
688 |
-
$morder->membership_id = $pmpro_level->id;
|
689 |
-
$morder->saveOrder();
|
690 |
-
}
|
691 |
|
692 |
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
697 |
|
698 |
-
|
699 |
-
|
700 |
-
|
701 |
-
|
702 |
-
|
703 |
-
|
704 |
|
705 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
706 |
}
|
707 |
|
708 |
-
|
709 |
-
|
710 |
-
$meta_values = array($bfirstname, $blastname, $baddress1, $baddress2, $bcity, $bstate, $bzipcode, $bcountry, $bphone, $bemail, $CardType, hideCardNumber($AccountNumber), $ExpirationMonth, $ExpirationYear);
|
711 |
-
pmpro_replaceUserMeta($user_id, $meta_keys, $meta_values);
|
712 |
|
713 |
-
|
714 |
-
|
715 |
-
|
716 |
-
|
717 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
718 |
}
|
719 |
-
|
720 |
-
|
721 |
-
|
722 |
-
|
|
|
723 |
}
|
|
|
|
|
|
|
|
|
724 |
|
725 |
-
|
726 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
727 |
|
728 |
-
|
729 |
-
|
|
|
730 |
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
else
|
735 |
-
$invoice = NULL;
|
736 |
-
$current_user->membership_level = $pmpro_level; //make sure they have the right level info
|
737 |
|
738 |
-
|
739 |
-
|
740 |
-
|
|
|
|
|
|
|
741 |
|
742 |
-
|
743 |
-
$pmproemail = new PMProEmail();
|
744 |
-
$pmproemail->sendCheckoutAdminEmail($current_user, $invoice);
|
745 |
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
} else {
|
752 |
-
|
753 |
-
if (isset($morder) && $morder->cancel()) {
|
754 |
-
$pmpro_msg = __("IMPORTANT: Something went wrong during membership creation. Your credit card authorized, but we cancelled the order immediately. You should not try to submit this form again. Please contact the site owner to fix this issue.", "pmpro");
|
755 |
-
$morder = NULL;
|
756 |
-
} else {
|
757 |
-
$pmpro_msg = __("IMPORTANT: Something went wrong during membership creation. Your credit card was charged, but we couldn't assign your membership. You should not submit this form again. Please contact the site owner to fix this issue.", "pmpro");
|
758 |
-
}
|
759 |
}
|
760 |
}
|
761 |
}
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
-
|
767 |
-
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
$
|
772 |
}
|
|
|
|
|
773 |
|
774 |
-
|
775 |
-
|
776 |
-
|
777 |
-
|
778 |
-
|
779 |
-
|
780 |
-
|
781 |
-
|
782 |
-
|
783 |
-
|
784 |
-
|
785 |
-
|
786 |
-
|
787 |
-
|
788 |
-
|
789 |
-
|
790 |
-
|
791 |
-
}
|
792 |
}
|
|
|
793 |
|
794 |
-
|
795 |
-
|
796 |
-
|
|
1 |
<?php
|
2 |
+
global $post, $gateway, $wpdb, $besecure, $discount_code, $discount_code_id, $pmpro_level, $pmpro_levels, $pmpro_msg, $pmpro_msgt, $pmpro_review, $skip_account_fields, $pmpro_paypal_token, $pmpro_show_discount_code, $pmpro_error_fields, $pmpro_required_billing_fields, $pmpro_required_user_fields, $wp_version, $current_user;
|
3 |
+
|
4 |
+
//make sure we know current user's membership level
|
5 |
+
if ( $current_user->ID ) {
|
6 |
+
$current_user->membership_level = pmpro_getMembershipLevelForUser( $current_user->ID );
|
7 |
+
}
|
8 |
+
|
9 |
+
//this var stores fields with errors so we can make them red on the frontend
|
10 |
+
$pmpro_error_fields = array();
|
11 |
+
|
12 |
+
//blank array for required fields, set below
|
13 |
+
$pmpro_required_billing_fields = array();
|
14 |
+
$pmpro_required_user_fields = array();
|
15 |
+
|
16 |
+
//was a gateway passed?
|
17 |
+
if ( ! empty( $_REQUEST['gateway'] ) ) {
|
18 |
+
$gateway = $_REQUEST['gateway'];
|
19 |
+
} elseif ( ! empty( $_REQUEST['review'] ) ) {
|
20 |
+
$gateway = "paypalexpress";
|
21 |
+
} else {
|
22 |
+
$gateway = pmpro_getOption( "gateway" );
|
23 |
+
}
|
24 |
+
|
25 |
+
//set valid gateways - the active gateway in the settings and any gateway added through the filter will be allowed
|
26 |
+
if ( pmpro_getOption( "gateway", true ) == "paypal" ) {
|
27 |
+
$valid_gateways = apply_filters( "pmpro_valid_gateways", array( "paypal", "paypalexpress" ) );
|
28 |
+
} else {
|
29 |
+
$valid_gateways = apply_filters( "pmpro_valid_gateways", array( pmpro_getOption( "gateway", true ) ) );
|
30 |
+
}
|
31 |
+
|
32 |
+
//let's add an error now, if an invalid gateway is set
|
33 |
+
if ( ! in_array( $gateway, $valid_gateways ) ) {
|
34 |
+
$pmpro_msg = __( "Invalid gateway.", 'pmpro' );
|
35 |
+
$pmpro_msgt = "pmpro_error";
|
36 |
+
}
|
37 |
+
|
38 |
+
//what level are they purchasing? (discount code passed)
|
39 |
+
if ( ! empty( $_REQUEST['level'] ) && ! empty( $_REQUEST['discount_code'] ) ) {
|
40 |
+
$discount_code = preg_replace( "/[^A-Za-z0-9\-]/", "", $_REQUEST['discount_code'] );
|
41 |
+
$discount_code_id = $wpdb->get_var( "SELECT id FROM $wpdb->pmpro_discount_codes WHERE code = '" . $discount_code . "' LIMIT 1" );
|
42 |
+
|
43 |
+
//check code
|
44 |
+
$code_check = pmpro_checkDiscountCode( $discount_code, (int) $_REQUEST['level'], true );
|
45 |
+
if ( $code_check[0] == false ) {
|
46 |
+
//error
|
47 |
+
$pmpro_msg = $code_check[1];
|
48 |
$pmpro_msgt = "pmpro_error";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
|
50 |
+
//don't use this code
|
51 |
+
$use_discount_code = false;
|
52 |
+
} else {
|
53 |
+
$sqlQuery = "SELECT l.id, cl.*, l.name, l.description, l.allow_signups FROM $wpdb->pmpro_discount_codes_levels cl LEFT JOIN $wpdb->pmpro_membership_levels l ON cl.level_id = l.id LEFT JOIN $wpdb->pmpro_discount_codes dc ON dc.id = cl.code_id WHERE dc.code = '" . $discount_code . "' AND cl.level_id = '" . (int) $_REQUEST['level'] . "' LIMIT 1";
|
54 |
+
$pmpro_level = $wpdb->get_row( $sqlQuery );
|
55 |
|
56 |
+
//if the discount code doesn't adjust the level, let's just get the straight level
|
57 |
+
if ( empty( $pmpro_level ) ) {
|
58 |
+
$pmpro_level = $wpdb->get_row( "SELECT * FROM $wpdb->pmpro_membership_levels WHERE id = '" . (int) $_REQUEST['level'] . "' LIMIT 1" );
|
59 |
+
}
|
60 |
|
61 |
+
//filter adjustments to the level
|
62 |
+
$pmpro_level->code_id = $discount_code_id;
|
63 |
+
$pmpro_level = apply_filters( "pmpro_discount_code_level", $pmpro_level, $discount_code_id );
|
64 |
|
65 |
+
$use_discount_code = true;
|
66 |
+
}
|
67 |
+
}
|
68 |
+
|
69 |
+
//what level are they purchasing? (no discount code)
|
70 |
+
if ( empty( $pmpro_level ) && ! empty( $_REQUEST['level'] ) ) {
|
71 |
+
$pmpro_level = $wpdb->get_row( "SELECT * FROM $wpdb->pmpro_membership_levels WHERE id = '" . esc_sql( $_REQUEST['level'] ) . "' AND allow_signups = 1 LIMIT 1" );
|
72 |
+
} elseif ( empty( $pmpro_level ) ) {
|
73 |
+
//check if a level is defined in custom fields
|
74 |
+
$default_level = get_post_meta( $post->ID, "pmpro_default_level", true );
|
75 |
+
if ( ! empty( $default_level ) ) {
|
76 |
+
$pmpro_level = $wpdb->get_row( "SELECT * FROM $wpdb->pmpro_membership_levels WHERE id = '" . esc_sql( $default_level ) . "' AND allow_signups = 1 LIMIT 1" );
|
77 |
+
}
|
78 |
+
}
|
79 |
+
|
80 |
+
//filter the level (for upgrades, etc)
|
81 |
+
$pmpro_level = apply_filters( "pmpro_checkout_level", $pmpro_level );
|
82 |
+
|
83 |
+
if ( empty( $pmpro_level->id ) ) {
|
84 |
+
wp_redirect( pmpro_url( "levels" ) );
|
85 |
+
exit( 0 );
|
86 |
+
}
|
87 |
+
|
88 |
+
//enqueue some scripts
|
89 |
+
wp_enqueue_script( 'jquery.creditCardValidator', plugins_url( '/js/jquery.creditCardValidator.js', dirname( __FILE__ ) ), array( 'jquery' ) );
|
90 |
+
|
91 |
+
global $wpdb, $current_user, $pmpro_requirebilling;
|
92 |
+
//unless we're submitting a form, let's try to figure out if https should be used
|
93 |
+
|
94 |
+
if ( ! pmpro_isLevelFree( $pmpro_level ) ) {
|
95 |
+
//require billing and ssl
|
96 |
+
$pagetitle = __( "Checkout: Payment Information", 'pmpro' );
|
97 |
+
$pmpro_requirebilling = true;
|
98 |
+
$besecure = pmpro_getOption( "use_ssl" );
|
99 |
+
} else {
|
100 |
+
//no payment so we don't need ssl
|
101 |
+
$pagetitle = __( "Set Up Your Account", 'pmpro' );
|
102 |
+
$pmpro_requirebilling = false;
|
103 |
+
$besecure = false;
|
104 |
+
}
|
105 |
+
|
106 |
+
//in case a discount code was used or something else made the level free, but we're already over ssl
|
107 |
+
if ( ! $besecure && ! empty( $_REQUEST['submit-checkout'] ) && is_ssl() ) {
|
108 |
+
$besecure = true;
|
109 |
+
} //be secure anyway since we're already checking out
|
110 |
+
|
111 |
+
//action to run extra code for gateways/etc
|
112 |
+
do_action( 'pmpro_checkout_preheader' );
|
113 |
+
|
114 |
+
//get all levels in case we need them
|
115 |
+
global $pmpro_levels;
|
116 |
+
$pmpro_levels = pmpro_getAllLevels();
|
117 |
+
|
118 |
+
//should we show the discount code field?
|
119 |
+
if ( $wpdb->get_var( "SELECT id FROM $wpdb->pmpro_discount_codes LIMIT 1" ) ) {
|
120 |
+
$pmpro_show_discount_code = true;
|
121 |
+
} else {
|
122 |
+
$pmpro_show_discount_code = false;
|
123 |
+
}
|
124 |
+
$pmpro_show_discount_code = apply_filters( "pmpro_show_discount_code", $pmpro_show_discount_code );
|
125 |
+
|
126 |
+
//by default we show the account fields if the user isn't logged in
|
127 |
+
if ( $current_user->ID ) {
|
128 |
+
$skip_account_fields = true;
|
129 |
+
} else {
|
130 |
+
$skip_account_fields = false;
|
131 |
+
}
|
132 |
+
//in case people want to have an account created automatically
|
133 |
+
$skip_account_fields = apply_filters( "pmpro_skip_account_fields", $skip_account_fields, $current_user );
|
134 |
+
|
135 |
+
//some options
|
136 |
+
global $tospage;
|
137 |
+
$tospage = pmpro_getOption( "tospage" );
|
138 |
+
if ( $tospage ) {
|
139 |
+
$tospage = get_post( $tospage );
|
140 |
+
}
|
141 |
+
|
142 |
+
//load em up (other fields)
|
143 |
+
global $username, $password, $password2, $bfirstname, $blastname, $baddress1, $baddress2, $bcity, $bstate, $bzipcode, $bcountry, $bphone, $bemail, $bconfirmemail, $CardType, $AccountNumber, $ExpirationMonth, $ExpirationYear;
|
144 |
+
|
145 |
+
if ( isset( $_REQUEST['order_id'] ) ) {
|
146 |
+
$order_id = intval( $_REQUEST['order_id'] );
|
147 |
+
} else {
|
148 |
+
$order_id = "";
|
149 |
+
}
|
150 |
+
if ( isset( $_REQUEST['bfirstname'] ) ) {
|
151 |
+
$bfirstname = sanitize_text_field( stripslashes( $_REQUEST['bfirstname'] ) );
|
152 |
+
} else {
|
153 |
+
$bfirstname = "";
|
154 |
+
}
|
155 |
+
if ( isset( $_REQUEST['blastname'] ) ) {
|
156 |
+
$blastname = sanitize_text_field( stripslashes( $_REQUEST['blastname'] ) );
|
157 |
+
} else {
|
158 |
+
$blastname = "";
|
159 |
+
}
|
160 |
+
if ( isset( $_REQUEST['fullname'] ) ) {
|
161 |
+
$fullname = $_REQUEST['fullname'];
|
162 |
+
} //honeypot for spammers
|
163 |
+
if ( isset( $_REQUEST['baddress1'] ) ) {
|
164 |
+
$baddress1 = sanitize_text_field( stripslashes( $_REQUEST['baddress1'] ) );
|
165 |
+
} else {
|
166 |
+
$baddress1 = "";
|
167 |
+
}
|
168 |
+
if ( isset( $_REQUEST['baddress2'] ) ) {
|
169 |
+
$baddress2 = sanitize_text_field( stripslashes( $_REQUEST['baddress2'] ) );
|
170 |
+
} else {
|
171 |
+
$baddress2 = "";
|
172 |
+
}
|
173 |
+
if ( isset( $_REQUEST['bcity'] ) ) {
|
174 |
+
$bcity = sanitize_text_field( stripslashes( $_REQUEST['bcity'] ) );
|
175 |
+
} else {
|
176 |
+
$bcity = "";
|
177 |
+
}
|
178 |
+
|
179 |
+
if ( isset( $_REQUEST['bstate'] ) ) {
|
180 |
+
$bstate = sanitize_text_field( stripslashes( $_REQUEST['bstate'] ) );
|
181 |
+
} else {
|
182 |
+
$bstate = "";
|
183 |
+
}
|
184 |
+
|
185 |
+
//convert long state names to abbreviations
|
186 |
+
if ( ! empty( $bstate ) ) {
|
187 |
+
global $pmpro_states;
|
188 |
+
foreach ( $pmpro_states as $abbr => $state ) {
|
189 |
+
if ( $bstate == $state ) {
|
190 |
+
$bstate = $abbr;
|
191 |
+
break;
|
192 |
}
|
193 |
}
|
194 |
+
}
|
195 |
+
|
196 |
+
if ( isset( $_REQUEST['bzipcode'] ) ) {
|
197 |
+
$bzipcode = sanitize_text_field( stripslashes( $_REQUEST['bzipcode'] ) );
|
198 |
+
} else {
|
199 |
+
$bzipcode = "";
|
200 |
+
}
|
201 |
+
if ( isset( $_REQUEST['bcountry'] ) ) {
|
202 |
+
$bcountry = sanitize_text_field( stripslashes( $_REQUEST['bcountry'] ) );
|
203 |
+
} else {
|
204 |
+
$bcountry = "";
|
205 |
+
}
|
206 |
+
if ( isset( $_REQUEST['bphone'] ) ) {
|
207 |
+
$bphone = sanitize_text_field( stripslashes( $_REQUEST['bphone'] ) );
|
208 |
+
} else {
|
209 |
+
$bphone = "";
|
210 |
+
}
|
211 |
+
if ( isset ( $_REQUEST['bemail'] ) ) {
|
212 |
+
$bemail = sanitize_email( stripslashes( $_REQUEST['bemail'] ) );
|
213 |
+
} elseif ( is_user_logged_in() ) {
|
214 |
+
$bemail = $current_user->user_email;
|
215 |
+
} else {
|
216 |
+
$bemail = "";
|
217 |
+
}
|
218 |
+
if ( isset( $_REQUEST['bconfirmemail_copy'] ) ) {
|
219 |
+
$bconfirmemail = $bemail;
|
220 |
+
} elseif ( isset( $_REQUEST['bconfirmemail'] ) ) {
|
221 |
+
$bconfirmemail = sanitize_email( stripslashes( $_REQUEST['bconfirmemail'] ) );
|
222 |
+
} elseif ( is_user_logged_in() ) {
|
223 |
+
$bconfirmemail = $current_user->user_email;
|
224 |
+
} else {
|
225 |
+
$bconfirmemail = "";
|
226 |
+
}
|
227 |
+
|
228 |
+
if ( isset( $_REQUEST['CardType'] ) && ! empty( $_REQUEST['AccountNumber'] ) ) {
|
229 |
+
$CardType = sanitize_text_field( $_REQUEST['CardType'] );
|
230 |
+
} else {
|
231 |
+
$CardType = "";
|
232 |
+
}
|
233 |
+
if ( isset( $_REQUEST['AccountNumber'] ) ) {
|
234 |
+
$AccountNumber = sanitize_text_field( $_REQUEST['AccountNumber'] );
|
235 |
+
} else {
|
236 |
+
$AccountNumber = "";
|
237 |
+
}
|
238 |
+
|
239 |
+
if ( isset( $_REQUEST['ExpirationMonth'] ) ) {
|
240 |
+
$ExpirationMonth = sanitize_text_field( $_REQUEST['ExpirationMonth'] );
|
241 |
+
} else {
|
242 |
+
$ExpirationMonth = "";
|
243 |
+
}
|
244 |
+
if ( isset( $_REQUEST['ExpirationYear'] ) ) {
|
245 |
+
$ExpirationYear = sanitize_text_field( $_REQUEST['ExpirationYear'] );
|
246 |
+
} else {
|
247 |
+
$ExpirationYear = "";
|
248 |
+
}
|
249 |
+
if ( isset( $_REQUEST['CVV'] ) ) {
|
250 |
+
$CVV = sanitize_text_field( $_REQUEST['CVV'] );
|
251 |
+
} else {
|
252 |
+
$CVV = "";
|
253 |
+
}
|
254 |
+
|
255 |
+
if ( isset( $_REQUEST['discount_code'] ) ) {
|
256 |
+
$discount_code = sanitize_text_field( $_REQUEST['discount_code'] );
|
257 |
+
} else {
|
258 |
+
$discount_code = "";
|
259 |
+
}
|
260 |
+
if ( isset( $_REQUEST['username'] ) ) {
|
261 |
+
$username = sanitize_user( $_REQUEST['username'] );
|
262 |
+
} else {
|
263 |
+
$username = "";
|
264 |
+
}
|
265 |
+
if ( isset( $_REQUEST['password'] ) ) {
|
266 |
+
$password = $_REQUEST['password'];
|
267 |
+
} else {
|
268 |
+
$password = "";
|
269 |
+
}
|
270 |
+
if ( isset( $_REQUEST['password2_copy'] ) ) {
|
271 |
+
$password2 = $password;
|
272 |
+
} elseif ( isset( $_REQUEST['password2'] ) ) {
|
273 |
+
$password2 = $_REQUEST['password2'];
|
274 |
+
} else {
|
275 |
+
$password2 = "";
|
276 |
+
}
|
277 |
+
if ( isset( $_REQUEST['tos'] ) ) {
|
278 |
+
$tos = intval( $_REQUEST['tos'] );
|
279 |
+
} else {
|
280 |
+
$tos = "";
|
281 |
+
}
|
282 |
+
|
283 |
+
//_x stuff in case they clicked on the image button with their mouse
|
284 |
+
if ( isset( $_REQUEST['submit-checkout'] ) ) {
|
285 |
+
$submit = $_REQUEST['submit-checkout'];
|
286 |
+
}
|
287 |
+
if ( empty( $submit ) && isset( $_REQUEST['submit-checkout_x'] ) ) {
|
288 |
+
$submit = $_REQUEST['submit-checkout_x'];
|
289 |
+
}
|
290 |
+
if ( isset( $submit ) && $submit === "0" ) {
|
291 |
+
$submit = true;
|
292 |
+
} elseif ( ! isset( $submit ) ) {
|
293 |
+
$submit = false;
|
294 |
+
}
|
295 |
+
|
296 |
+
//require fields
|
297 |
+
$pmpro_required_billing_fields = array(
|
298 |
+
"bfirstname" => $bfirstname,
|
299 |
+
"blastname" => $blastname,
|
300 |
+
"baddress1" => $baddress1,
|
301 |
+
"bcity" => $bcity,
|
302 |
+
"bstate" => $bstate,
|
303 |
+
"bzipcode" => $bzipcode,
|
304 |
+
"bphone" => $bphone,
|
305 |
+
"bemail" => $bemail,
|
306 |
+
"bcountry" => $bcountry,
|
307 |
+
"CardType" => $CardType,
|
308 |
+
"AccountNumber" => $AccountNumber,
|
309 |
+
"ExpirationMonth" => $ExpirationMonth,
|
310 |
+
"ExpirationYear" => $ExpirationYear,
|
311 |
+
"CVV" => $CVV
|
312 |
+
);
|
313 |
+
$pmpro_required_billing_fields = apply_filters( "pmpro_required_billing_fields", $pmpro_required_billing_fields );
|
314 |
+
$pmpro_required_user_fields = array(
|
315 |
+
"username" => $username,
|
316 |
+
"password" => $password,
|
317 |
+
"password2" => $password2,
|
318 |
+
"bemail" => $bemail,
|
319 |
+
"bconfirmemail" => $bconfirmemail
|
320 |
+
);
|
321 |
+
$pmpro_required_user_fields = apply_filters( "pmpro_required_user_fields", $pmpro_required_user_fields );
|
322 |
+
|
323 |
+
//pmpro_confirmed is set to true later if payment goes through
|
324 |
+
$pmpro_confirmed = false;
|
325 |
+
|
326 |
+
//check their fields if they clicked continue
|
327 |
+
if ( $submit && $pmpro_msgt != "pmpro_error" ) {
|
328 |
+
|
329 |
+
//make sure javascript is ok
|
330 |
+
if ( apply_filters( "pmpro_require_javascript_for_checkout", true ) && ! empty( $_REQUEST['checkjavascript'] ) && empty( $_REQUEST['javascriptok'] ) ) {
|
331 |
+
pmpro_setMessage( __( "There are JavaScript errors on the page. Please contact the webmaster.", "pmpro" ), "pmpro_error" );
|
332 |
+
}
|
333 |
|
334 |
+
//if we're skipping the account fields and there is no user, we need to create a username and password
|
335 |
+
if ( $skip_account_fields && ! $current_user->ID ) {
|
336 |
+
$username = pmpro_generateUsername( $bfirstname, $blastname, $bemail );
|
337 |
+
if ( empty( $username ) ) {
|
338 |
+
$username = pmpro_getDiscountCode();
|
|
|
|
|
|
|
|
|
339 |
}
|
340 |
+
$password = pmpro_getDiscountCode() . pmpro_getDiscountCode(); //using two random discount codes
|
341 |
+
$password2 = $password;
|
342 |
}
|
343 |
|
344 |
+
//check billing fields
|
345 |
+
if ( $pmpro_requirebilling ) {
|
346 |
+
//filter
|
347 |
+
foreach ( $pmpro_required_billing_fields as $key => $field ) {
|
348 |
+
if ( ! $field ) {
|
349 |
+
$pmpro_error_fields[] = $key;
|
350 |
+
}
|
351 |
+
}
|
352 |
}
|
353 |
|
354 |
+
//check user fields
|
355 |
+
if ( empty( $current_user->ID ) ) {
|
356 |
+
foreach ( $pmpro_required_user_fields as $key => $field ) {
|
357 |
+
if ( ! $field ) {
|
358 |
+
$pmpro_error_fields[] = $key;
|
359 |
+
}
|
360 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
361 |
}
|
362 |
|
363 |
+
if ( ! empty( $pmpro_error_fields ) ) {
|
364 |
+
pmpro_setMessage( __( "Please complete all required fields.", "pmpro" ), "pmpro_error" );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
365 |
}
|
366 |
+
if ( ! empty( $password ) && $password != $password2 ) {
|
367 |
+
pmpro_setMessage( __( "Your passwords do not match. Please try again.", "pmpro" ), "pmpro_error" );
|
368 |
+
$pmpro_error_fields[] = "password";
|
369 |
+
$pmpro_error_fields[] = "password2";
|
370 |
+
}
|
371 |
+
if ( ! empty( $bemail ) && $bemail != $bconfirmemail ) {
|
372 |
+
pmpro_setMessage( __( "Your email addresses do not match. Please try again.", "pmpro" ), "pmpro_error" );
|
373 |
+
$pmpro_error_fields[] = "bemail";
|
374 |
+
$pmpro_error_fields[] = "bconfirmemail";
|
375 |
+
}
|
376 |
+
if ( ! empty( $bemail ) && ! is_email( $bemail ) ) {
|
377 |
+
pmpro_setMessage( __( "The email address entered is in an invalid format. Please try again.", "pmpro" ), "pmpro_error" );
|
378 |
+
$pmpro_error_fields[] = "bemail";
|
379 |
+
$pmpro_error_fields[] = "bconfirmemail";
|
380 |
+
}
|
381 |
+
if ( ! empty( $tospage ) && empty( $tos ) ) {
|
382 |
+
pmpro_setMessage( sprintf( __( "Please check the box to agree to the %s.", "pmpro" ), $tospage->post_title ), "pmpro_error" );
|
383 |
+
$pmpro_error_fields[] = "tospage";
|
384 |
+
}
|
385 |
+
if ( ! in_array( $gateway, $valid_gateways ) ) {
|
386 |
+
pmpro_setMessage( __( "Invalid gateway.", "pmpro" ), "pmpro_error" );
|
387 |
+
}
|
388 |
+
if ( ! empty( $fullname ) ) {
|
389 |
+
pmpro_setMessage( __( "Are you a spammer?", "pmpro" ), "pmpro_error" );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
390 |
}
|
391 |
|
392 |
+
if ( $pmpro_msgt == "pmpro_error" ) {
|
393 |
+
$pmpro_continue_registration = false;
|
394 |
+
} else {
|
395 |
+
$pmpro_continue_registration = true;
|
396 |
+
}
|
397 |
+
$pmpro_continue_registration = apply_filters( "pmpro_registration_checks", $pmpro_continue_registration );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
398 |
|
399 |
+
if ( $pmpro_continue_registration ) {
|
400 |
+
//if creating a new user, check that the email and username are available
|
401 |
+
if ( empty( $current_user->ID ) ) {
|
402 |
+
$ouser = get_user_by( 'login', $username );
|
403 |
+
$oldem_user = get_user_by( 'email', $bemail );
|
|
|
|
|
|
|
404 |
|
405 |
+
//this hook can be used to allow multiple accounts with the same email address
|
406 |
+
$oldemail = apply_filters( "pmpro_checkout_oldemail", ( false !== $oldem_user ? $oldem_user->user_email : null ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
407 |
}
|
408 |
|
409 |
+
if ( ! empty( $ouser->user_login ) ) {
|
410 |
+
pmpro_setMessage( __( "That username is already taken. Please try another.", "pmpro" ), "pmpro_error" );
|
411 |
+
$pmpro_error_fields[] = "username";
|
|
|
|
|
|
|
|
|
412 |
}
|
413 |
|
414 |
+
if ( ! empty( $oldemail ) ) {
|
415 |
+
pmpro_setMessage( __( "That email address is already taken. Please try another.", "pmpro" ), "pmpro_error" );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
416 |
$pmpro_error_fields[] = "bemail";
|
417 |
$pmpro_error_fields[] = "bconfirmemail";
|
418 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
419 |
|
420 |
+
//only continue if there are no other errors yet
|
421 |
+
if ( $pmpro_msgt != "pmpro_error" ) {
|
422 |
+
//check recaptcha first
|
423 |
+
global $recaptcha;
|
424 |
+
if ( ! $skip_account_fields && ( $recaptcha == 2 || ( $recaptcha == 1 && pmpro_isLevelFree( $pmpro_level ) ) ) ) {
|
425 |
+
global $recaptcha_privatekey;
|
426 |
+
|
427 |
+
if ( isset( $_POST["recaptcha_challenge_field"] ) ) {
|
428 |
+
//using older recaptcha lib
|
429 |
+
$resp = recaptcha_check_answer( $recaptcha_privatekey,
|
430 |
+
$_SERVER["REMOTE_ADDR"],
|
431 |
+
$_POST["recaptcha_challenge_field"],
|
432 |
+
$_POST["recaptcha_response_field"] );
|
433 |
+
|
434 |
+
$recaptcha_valid = $resp->is_valid;
|
435 |
+
$recaptcha_errors = $resp->error;
|
436 |
+
} else {
|
437 |
+
//using newer recaptcha lib
|
438 |
+
$reCaptcha = new pmpro_ReCaptcha( $recaptcha_privatekey );
|
439 |
+
$resp = $reCaptcha->verifyResponse( $_SERVER["REMOTE_ADDR"], $_POST["g-recaptcha-response"] );
|
440 |
|
441 |
+
$recaptcha_valid = $resp->success;
|
442 |
+
$recaptcha_errors = $resp->errorCodes;
|
443 |
+
}
|
|
|
444 |
|
445 |
+
if ( ! $recaptcha_valid ) {
|
446 |
+
$pmpro_msg = sprintf( __( "reCAPTCHA failed. (%s) Please try again.", "pmpro" ), $recaptcha_errors );
|
447 |
+
$pmpro_msgt = "pmpro_error";
|
448 |
+
} else {
|
449 |
+
// Your code here to handle a successful verification
|
450 |
+
if ( $pmpro_msgt != "pmpro_error" ) {
|
451 |
+
$pmpro_msg = "All good!";
|
452 |
+
}
|
453 |
+
}
|
454 |
+
} else {
|
455 |
+
if ( $pmpro_msgt != "pmpro_error" ) {
|
456 |
+
$pmpro_msg = "All good!";
|
457 |
+
}
|
458 |
}
|
459 |
|
460 |
+
//no errors yet
|
461 |
+
if ( $pmpro_msgt != "pmpro_error" ) {
|
462 |
+
do_action( 'pmpro_checkout_before_processing' );
|
463 |
+
|
464 |
+
//process checkout if required
|
465 |
+
if ( $pmpro_requirebilling ) {
|
466 |
+
$morder = new MemberOrder();
|
467 |
+
$morder->membership_id = $pmpro_level->id;
|
468 |
+
$morder->membership_name = $pmpro_level->name;
|
469 |
+
$morder->discount_code = $discount_code;
|
470 |
+
$morder->InitialPayment = $pmpro_level->initial_payment;
|
471 |
+
$morder->PaymentAmount = $pmpro_level->billing_amount;
|
472 |
+
$morder->ProfileStartDate = date( "Y-m-d", current_time( "timestamp" ) ) . "T0:0:0";
|
473 |
+
$morder->BillingPeriod = $pmpro_level->cycle_period;
|
474 |
+
$morder->BillingFrequency = $pmpro_level->cycle_number;
|
475 |
+
|
476 |
+
if ( $pmpro_level->billing_limit ) {
|
477 |
+
$morder->TotalBillingCycles = $pmpro_level->billing_limit;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
478 |
}
|
479 |
|
480 |
+
if ( pmpro_isLevelTrial( $pmpro_level ) ) {
|
481 |
+
$morder->TrialBillingPeriod = $pmpro_level->cycle_period;
|
482 |
+
$morder->TrialBillingFrequency = $pmpro_level->cycle_number;
|
483 |
+
$morder->TrialBillingCycles = $pmpro_level->trial_limit;
|
484 |
+
$morder->TrialAmount = $pmpro_level->trial_amount;
|
|
|
|
|
485 |
}
|
|
|
|
|
|
|
|
|
486 |
|
487 |
+
//credit card values
|
488 |
+
$morder->cardtype = $CardType;
|
489 |
+
$morder->accountnumber = $AccountNumber;
|
490 |
+
$morder->expirationmonth = $ExpirationMonth;
|
491 |
+
$morder->expirationyear = $ExpirationYear;
|
492 |
+
$morder->ExpirationDate = $ExpirationMonth . $ExpirationYear;
|
493 |
+
$morder->ExpirationDate_YdashM = $ExpirationYear . "-" . $ExpirationMonth;
|
494 |
+
$morder->CVV2 = $CVV;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
495 |
|
496 |
+
//not saving email in order table, but the sites need it
|
497 |
+
$morder->Email = $bemail;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
498 |
|
499 |
+
//sometimes we need these split up
|
500 |
+
$morder->FirstName = $bfirstname;
|
501 |
+
$morder->LastName = $blastname;
|
502 |
+
$morder->Address1 = $baddress1;
|
503 |
+
$morder->Address2 = $baddress2;
|
504 |
+
|
505 |
+
//other values
|
506 |
+
$morder->billing = new stdClass();
|
507 |
+
$morder->billing->name = $bfirstname . " " . $blastname;
|
508 |
+
$morder->billing->street = trim( $baddress1 . " " . $baddress2 );
|
509 |
+
$morder->billing->city = $bcity;
|
510 |
+
$morder->billing->state = $bstate;
|
511 |
+
$morder->billing->country = $bcountry;
|
512 |
+
$morder->billing->zip = $bzipcode;
|
513 |
+
$morder->billing->phone = $bphone;
|
514 |
+
|
515 |
+
//$gateway = pmpro_getOption("gateway");
|
516 |
+
$morder->gateway = $gateway;
|
517 |
+
$morder->setGateway();
|
518 |
+
|
519 |
+
//setup level var
|
520 |
+
$morder->getMembershipLevel();
|
521 |
+
$morder->membership_level = apply_filters( "pmpro_checkout_level", $morder->membership_level );
|
522 |
+
|
523 |
+
//tax
|
524 |
+
$morder->subtotal = $morder->InitialPayment;
|
525 |
+
$morder->getTax();
|
526 |
+
|
527 |
+
//filter for order, since v1.8
|
528 |
+
$morder = apply_filters( "pmpro_checkout_order", $morder );
|
529 |
+
|
530 |
+
$pmpro_processed = $morder->process();
|
531 |
+
|
532 |
+
if ( ! empty( $pmpro_processed ) ) {
|
533 |
+
$pmpro_msg = __( "Payment accepted.", "pmpro" );
|
534 |
+
$pmpro_msgt = "pmpro_success";
|
535 |
$pmpro_confirmed = true;
|
536 |
+
} else {
|
537 |
+
$pmpro_msg = $morder->error;
|
538 |
+
if ( empty( $pmpro_msg ) ) {
|
539 |
+
$pmpro_msg = __( "Unknown error generating account. Please contact us to set up your membership.", "pmpro" );
|
540 |
+
}
|
541 |
+
$pmpro_msgt = "pmpro_error";
|
542 |
}
|
543 |
+
|
544 |
+
} else // !$pmpro_requirebilling
|
545 |
+
{
|
546 |
+
//must have been a free membership, continue
|
547 |
+
$pmpro_confirmed = true;
|
548 |
}
|
549 |
}
|
550 |
+
}
|
551 |
+
} //endif ($pmpro_continue_registration)
|
552 |
+
}
|
553 |
+
|
554 |
+
//make sure we have at least an empty morder here to avoid a warning
|
555 |
+
if ( empty( $morder ) ) {
|
556 |
+
$morder = false;
|
557 |
+
}
|
558 |
+
|
559 |
+
//Hook to check payment confirmation or replace it. If we get an array back, pull the values (morder) out
|
560 |
+
$pmpro_confirmed = apply_filters( 'pmpro_checkout_confirmed', $pmpro_confirmed, $morder );
|
561 |
+
if ( is_array( $pmpro_confirmed ) ) {
|
562 |
+
extract( $pmpro_confirmed );
|
563 |
+
}
|
564 |
+
|
565 |
+
//if payment was confirmed create/update the user.
|
566 |
+
if ( ! empty( $pmpro_confirmed ) ) {
|
567 |
+
//just in case this hasn't been set yet
|
568 |
+
$submit = true;
|
569 |
+
|
570 |
+
//do we need to create a user account?
|
571 |
+
if ( ! $current_user->ID ) {
|
572 |
+
/*
|
573 |
+
create user
|
574 |
+
*/
|
575 |
+
if ( version_compare( $wp_version, "3.1" ) < 0 ) {
|
576 |
+
require_once( ABSPATH . WPINC . '/registration.php' );
|
577 |
+
} //need this for WP versions before 3.1
|
578 |
+
|
579 |
+
//first name
|
580 |
+
if ( ! empty( $_REQUEST['first_name'] ) ) {
|
581 |
+
$first_name = $_REQUEST['first_name'];
|
582 |
+
} else {
|
583 |
+
$first_name = $bfirstname;
|
584 |
+
}
|
585 |
+
//last name
|
586 |
+
if ( ! empty( $_REQUEST['last_name'] ) ) {
|
587 |
+
$last_name = $_REQUEST['last_name'];
|
588 |
+
} else {
|
589 |
+
$last_name = $blastname;
|
590 |
+
}
|
591 |
|
592 |
+
//insert user
|
593 |
+
$new_user_array = apply_filters( 'pmpro_checkout_new_user_array', array(
|
594 |
+
"user_login" => $username,
|
595 |
+
"user_pass" => $password,
|
596 |
+
"user_email" => $bemail,
|
597 |
+
"first_name" => $first_name,
|
598 |
+
"last_name" => $last_name
|
599 |
+
)
|
600 |
+
);
|
601 |
+
|
602 |
+
$user_id = apply_filters( 'pmpro_new_user', '', $new_user_array );
|
603 |
+
if ( empty( $user_id ) ) {
|
604 |
+
$user_id = wp_insert_user( $new_user_array );
|
605 |
+
}
|
606 |
+
|
607 |
+
if ( empty( $user_id ) || is_wp_error( $user_id ) ) {
|
608 |
+
$e_msg = '';
|
609 |
+
|
610 |
+
if ( is_wp_error( $user_id ) ) {
|
611 |
+
$e_msg = $user_id->get_error_message();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
612 |
}
|
613 |
+
|
614 |
+
$pmpro_msg = __( "Your payment was accepted, but there was an error setting up your account. Please contact us.", "pmpro" ) . sprintf( " %s", $e_msg ); // Dirty 'don't break translation hack.
|
615 |
+
$pmpro_msgt = "pmpro_error";
|
616 |
+
} elseif ( apply_filters( 'pmpro_setup_new_user', true, $user_id, $new_user_array, $pmpro_level ) ) {
|
617 |
+
|
618 |
+
//check pmpro_wp_new_user_notification filter before sending the default WP email
|
619 |
+
if ( apply_filters( "pmpro_wp_new_user_notification", true, $user_id, $pmpro_level->id ) ) {
|
620 |
+
if ( version_compare( $wp_version, "4.3.0" ) >= 0 ) {
|
621 |
+
wp_new_user_notification( $user_id, null, 'both' );
|
622 |
+
} else {
|
623 |
+
wp_new_user_notification( $user_id, $new_user_array['user_pass'] );
|
624 |
}
|
625 |
+
}
|
626 |
|
627 |
+
$wpuser = get_userdata( $user_id );
|
628 |
|
629 |
+
//make the user a subscriber
|
630 |
+
$wpuser->set_role( get_option( 'default_role', 'subscriber' ) );
|
631 |
|
632 |
+
//okay, log them in to WP
|
633 |
+
$creds = array();
|
634 |
+
$creds['user_login'] = $new_user_array['user_login'];
|
635 |
+
$creds['user_password'] = $new_user_array['user_pass'];
|
636 |
+
$creds['remember'] = true;
|
637 |
+
$user = wp_signon( $creds, false );
|
638 |
|
639 |
+
//setting some cookies
|
640 |
+
wp_set_current_user( $user_id, $username );
|
641 |
+
wp_set_auth_cookie( $user_id, true, apply_filters( 'pmpro_checkout_signon_secure', force_ssl_admin() ) );
|
|
|
642 |
}
|
643 |
+
} else {
|
644 |
+
$user_id = $current_user->ID;
|
645 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
646 |
|
647 |
+
if ( ! empty( $user_id ) && ! is_wp_error( $user_id ) ) {
|
648 |
+
do_action( 'pmpro_checkout_before_change_membership_level', $user_id, $morder );
|
649 |
+
|
650 |
+
//start date is NOW() but filterable below
|
651 |
+
$startdate = "'" . current_time( "mysql" ) . "'";
|
652 |
+
|
653 |
+
/**
|
654 |
+
* Filter the start date for the membership/subscription.
|
655 |
+
*
|
656 |
+
* @since 1.8.9
|
657 |
+
*
|
658 |
+
* @param string $startdate , datetime formatsted for MySQL (NOW() or YYYY-MM-DD)
|
659 |
+
* @param int $user_id , ID of the user checking out
|
660 |
+
* @param object $pmpro_level , object of level being checked out for
|
661 |
+
*/
|
662 |
+
$startdate = apply_filters( "pmpro_checkout_start_date", $startdate, $user_id, $pmpro_level );
|
663 |
+
|
664 |
+
//calculate the end date
|
665 |
+
if ( ! empty( $pmpro_level->expiration_number ) ) {
|
666 |
+
$enddate = "'" . date( "Y-m-d", strtotime( "+ " . $pmpro_level->expiration_number . " " . $pmpro_level->expiration_period, current_time( "timestamp" ) ) ) . "'";
|
667 |
+
} else {
|
668 |
+
$enddate = "NULL";
|
669 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
670 |
|
671 |
+
/**
|
672 |
+
* Filter the end date for the membership/subscription.
|
673 |
+
*
|
674 |
+
* @since 1.8.9
|
675 |
+
*
|
676 |
+
* @param string $enddate , datetime formatsted for MySQL (YYYY-MM-DD)
|
677 |
+
* @param int $user_id , ID of the user checking out
|
678 |
+
* @param object $pmpro_level , object of level being checked out for
|
679 |
+
* @param string $startdate , startdate calculated above
|
680 |
+
*/
|
681 |
+
$enddate = apply_filters( "pmpro_checkout_end_date", $enddate, $user_id, $pmpro_level, $startdate );
|
682 |
+
|
683 |
+
//update membership_user table.
|
684 |
+
if ( ! empty( $discount_code ) && ! empty( $use_discount_code ) ) {
|
685 |
+
$discount_code_id = $wpdb->get_var( "SELECT id FROM $wpdb->pmpro_discount_codes WHERE code = '" . esc_sql( $discount_code ) . "' LIMIT 1" );
|
686 |
+
} else {
|
687 |
+
$discount_code_id = "";
|
688 |
+
}
|
689 |
|
|
|
|
|
|
|
|
|
|
|
|
|
690 |
|
691 |
+
$custom_level = array(
|
692 |
+
'user_id' => $user_id,
|
693 |
+
'membership_id' => $pmpro_level->id,
|
694 |
+
'code_id' => $discount_code_id,
|
695 |
+
'initial_payment' => $pmpro_level->initial_payment,
|
696 |
+
'billing_amount' => $pmpro_level->billing_amount,
|
697 |
+
'cycle_number' => $pmpro_level->cycle_number,
|
698 |
+
'cycle_period' => $pmpro_level->cycle_period,
|
699 |
+
'billing_limit' => $pmpro_level->billing_limit,
|
700 |
+
'trial_amount' => $pmpro_level->trial_amount,
|
701 |
+
'trial_limit' => $pmpro_level->trial_limit,
|
702 |
+
'startdate' => $startdate,
|
703 |
+
'enddate' => $enddate
|
704 |
+
);
|
705 |
+
|
706 |
+
if ( pmpro_changeMembershipLevel( $custom_level, $user_id, 'changed' ) ) {
|
707 |
+
//we're good
|
708 |
+
//blank order for free levels
|
709 |
+
if ( empty( $morder ) ) {
|
710 |
+
$morder = new MemberOrder();
|
711 |
+
$morder->InitialPayment = 0;
|
712 |
+
$morder->Email = $bemail;
|
713 |
+
$morder->gateway = "free";
|
714 |
+
|
715 |
+
$morder = apply_filters( "pmpro_checkout_order_free", $morder );
|
716 |
+
}
|
717 |
|
718 |
+
//add an item to the history table, cancel old subscriptions
|
719 |
+
if ( ! empty( $morder ) ) {
|
720 |
+
$morder->user_id = $user_id;
|
721 |
+
$morder->membership_id = $pmpro_level->id;
|
722 |
+
$morder->saveOrder();
|
723 |
+
}
|
724 |
|
725 |
+
//update the current user
|
726 |
+
global $current_user;
|
727 |
+
if ( ! $current_user->ID && $user->ID ) {
|
728 |
+
$current_user = $user;
|
729 |
+
} //in case the user just signed up
|
730 |
+
pmpro_set_current_user();
|
731 |
+
|
732 |
+
//add discount code use
|
733 |
+
if ( $discount_code && $use_discount_code ) {
|
734 |
+
if ( ! empty( $morder->id ) ) {
|
735 |
+
$code_order_id = $morder->id;
|
736 |
+
} else {
|
737 |
+
$code_order_id = "";
|
738 |
}
|
739 |
|
740 |
+
$wpdb->query( "INSERT INTO $wpdb->pmpro_discount_codes_uses (code_id, user_id, order_id, timestamp) VALUES('" . $discount_code_id . "', '" . $user_id . "', '" . intval( $code_order_id ) . "', '" . current_time( "mysql" ) . "')" );
|
741 |
+
}
|
|
|
|
|
742 |
|
743 |
+
//save billing info ect, as user meta
|
744 |
+
$meta_keys = array(
|
745 |
+
"pmpro_bfirstname",
|
746 |
+
"pmpro_blastname",
|
747 |
+
"pmpro_baddress1",
|
748 |
+
"pmpro_baddress2",
|
749 |
+
"pmpro_bcity",
|
750 |
+
"pmpro_bstate",
|
751 |
+
"pmpro_bzipcode",
|
752 |
+
"pmpro_bcountry",
|
753 |
+
"pmpro_bphone",
|
754 |
+
"pmpro_bemail",
|
755 |
+
"pmpro_CardType",
|
756 |
+
"pmpro_AccountNumber",
|
757 |
+
"pmpro_ExpirationMonth",
|
758 |
+
"pmpro_ExpirationYear"
|
759 |
+
);
|
760 |
+
$meta_values = array(
|
761 |
+
$bfirstname,
|
762 |
+
$blastname,
|
763 |
+
$baddress1,
|
764 |
+
$baddress2,
|
765 |
+
$bcity,
|
766 |
+
$bstate,
|
767 |
+
$bzipcode,
|
768 |
+
$bcountry,
|
769 |
+
$bphone,
|
770 |
+
$bemail,
|
771 |
+
$CardType,
|
772 |
+
hideCardNumber( $AccountNumber ),
|
773 |
+
$ExpirationMonth,
|
774 |
+
$ExpirationYear
|
775 |
+
);
|
776 |
+
pmpro_replaceUserMeta( $user_id, $meta_keys, $meta_values );
|
777 |
+
|
778 |
+
//save first and last name fields
|
779 |
+
if ( ! empty( $bfirstname ) ) {
|
780 |
+
$old_firstname = get_user_meta( $user_id, "first_name", true );
|
781 |
+
if ( empty( $old_firstname ) ) {
|
782 |
+
update_user_meta( $user_id, "first_name", $bfirstname );
|
783 |
}
|
784 |
+
}
|
785 |
+
if ( ! empty( $blastname ) ) {
|
786 |
+
$old_lastname = get_user_meta( $user_id, "last_name", true );
|
787 |
+
if ( empty( $old_lastname ) ) {
|
788 |
+
update_user_meta( $user_id, "last_name", $blastname );
|
789 |
}
|
790 |
+
}
|
791 |
+
|
792 |
+
//show the confirmation
|
793 |
+
$ordersaved = true;
|
794 |
|
795 |
+
//hook
|
796 |
+
do_action( "pmpro_after_checkout", $user_id, $morder ); //added $morder param in v2.0
|
797 |
+
|
798 |
+
//setup some values for the emails
|
799 |
+
if ( ! empty( $morder ) ) {
|
800 |
+
$invoice = new MemberOrder( $morder->id );
|
801 |
+
} else {
|
802 |
+
$invoice = null;
|
803 |
+
}
|
804 |
+
$current_user->membership_level = $pmpro_level; //make sure they have the right level info
|
805 |
|
806 |
+
//send email to member
|
807 |
+
$pmproemail = new PMProEmail();
|
808 |
+
$pmproemail->sendCheckoutEmail( $current_user, $invoice );
|
809 |
|
810 |
+
//send email to admin
|
811 |
+
$pmproemail = new PMProEmail();
|
812 |
+
$pmproemail->sendCheckoutAdminEmail( $current_user, $invoice );
|
|
|
|
|
|
|
813 |
|
814 |
+
//redirect to confirmation
|
815 |
+
$rurl = pmpro_url( "confirmation", "?level=" . $pmpro_level->id );
|
816 |
+
$rurl = apply_filters( "pmpro_confirmation_url", $rurl, $user_id, $pmpro_level );
|
817 |
+
wp_redirect( $rurl );
|
818 |
+
exit;
|
819 |
+
} else {
|
820 |
|
821 |
+
//uh oh. we charged them then the membership creation failed
|
|
|
|
|
822 |
|
823 |
+
// test that the order object contains data
|
824 |
+
$test = (array) $morder;
|
825 |
+
if ( ! empty( $test ) && $morder->cancel() ) {
|
826 |
+
$pmpro_msg = __( "IMPORTANT: Something went wrong during membership creation. Your credit card authorized, but we cancelled the order immediately. You should not try to submit this form again. Please contact the site owner to fix this issue.", "pmpro" );
|
827 |
+
$morder = null;
|
828 |
} else {
|
829 |
+
$pmpro_msg = __( "IMPORTANT: Something went wrong during membership creation. Your credit card was charged, but we couldn't assign your membership. You should not submit this form again. Please contact the site owner to fix this issue.", "pmpro" );
|
|
|
|
|
|
|
|
|
|
|
|
|
830 |
}
|
831 |
}
|
832 |
}
|
833 |
+
}
|
834 |
+
|
835 |
+
//default values
|
836 |
+
if ( empty( $submit ) ) {
|
837 |
+
//show message if the payment gateway is not setup yet
|
838 |
+
if ( $pmpro_requirebilling && ! pmpro_getOption( "gateway", true ) ) {
|
839 |
+
if ( pmpro_isAdmin() ) {
|
840 |
+
$pmpro_msg = sprintf( __( 'You must <a href="%s">set up a Payment Gateway</a> before any payments will be processed.', 'pmpro' ), get_admin_url( null, '/admin.php?page=pmpro-membershiplevels&view=payment' ) );
|
841 |
+
} else {
|
842 |
+
$pmpro_msg = __( "A Payment Gateway must be set up before any payments will be processed.", "pmpro" );
|
843 |
}
|
844 |
+
$pmpro_msgt = "";
|
845 |
+
}
|
846 |
|
847 |
+
//default values from DB
|
848 |
+
if ( ! empty( $current_user->ID ) ) {
|
849 |
+
$bfirstname = get_user_meta( $current_user->ID, "pmpro_bfirstname", true );
|
850 |
+
$blastname = get_user_meta( $current_user->ID, "pmpro_blastname", true );
|
851 |
+
$baddress1 = get_user_meta( $current_user->ID, "pmpro_baddress1", true );
|
852 |
+
$baddress2 = get_user_meta( $current_user->ID, "pmpro_baddress2", true );
|
853 |
+
$bcity = get_user_meta( $current_user->ID, "pmpro_bcity", true );
|
854 |
+
$bstate = get_user_meta( $current_user->ID, "pmpro_bstate", true );
|
855 |
+
$bzipcode = get_user_meta( $current_user->ID, "pmpro_bzipcode", true );
|
856 |
+
$bcountry = get_user_meta( $current_user->ID, "pmpro_bcountry", true );
|
857 |
+
$bphone = get_user_meta( $current_user->ID, "pmpro_bphone", true );
|
858 |
+
$bemail = get_user_meta( $current_user->ID, "pmpro_bemail", true );
|
859 |
+
$bconfirmemail = $bemail; //as of 1.7.5, just setting to bemail
|
860 |
+
$CardType = get_user_meta( $current_user->ID, "pmpro_CardType", true );
|
861 |
+
//$AccountNumber = hideCardNumber(get_user_meta($current_user->ID, "pmpro_AccountNumber", true), false);
|
862 |
+
$ExpirationMonth = get_user_meta( $current_user->ID, "pmpro_ExpirationMonth", true );
|
863 |
+
$ExpirationYear = get_user_meta( $current_user->ID, "pmpro_ExpirationYear", true );
|
|
|
864 |
}
|
865 |
+
}
|
866 |
|
867 |
+
//clear out XXXX numbers (e.g. with Stripe)
|
868 |
+
if ( ! empty( $AccountNumber ) && strpos( $AccountNumber, "XXXX" ) === 0 ) {
|
869 |
+
$AccountNumber = "";
|
870 |
+
}
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: strangerstudios
|
|
3 |
Tags: memberships, membership, authorize.net, ecommerce, paypal, stripe, braintree, restrict access, restrict content, directory site, payflow
|
4 |
Requires at least: 3.5
|
5 |
Tested up to: 4.5
|
6 |
-
Stable tag: 1.8.9
|
7 |
|
8 |
A revenue-generating machine for membership sites. Unlimited levels with recurring payment, protected content and member management.
|
9 |
|
@@ -115,6 +115,23 @@ Not sure? You can find out by doing a bit a research.
|
|
115 |
[View All Screenshots](http://www.paidmembershipspro.com/features/screenshots/)
|
116 |
|
117 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
118 |
= 1.8.9 =
|
119 |
* BUG: Fixed bug with recurring orders and TwoCheckout.
|
120 |
* BUG: Fixed bug where some non-members (membership_id was 0 or NULL) were being processed for expiration.
|
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.5
|
6 |
+
Stable tag: 1.8.9.1
|
7 |
|
8 |
A revenue-generating machine for membership sites. Unlimited levels with recurring payment, protected content and member management.
|
9 |
|
115 |
[View All Screenshots](http://www.paidmembershipspro.com/features/screenshots/)
|
116 |
|
117 |
== Changelog ==
|
118 |
+
= 1.8.9.1 =
|
119 |
+
* BUG: Fixed bug where some recurring orders members who checked out with Stripe in very old versions of PMPro would show up as orders with a blank user_id and membership_id. This update includes a fix for this and an update script to fix old orders affected by this.
|
120 |
+
* BUG: Fixed bug where the Stripe class activation/deactivation methods were setup too late to actually run on activation/deactivation.
|
121 |
+
* BUG: Updated the Stripe class to use the same language and markup in the Payment Information section as the default checkout.
|
122 |
+
* BUG: Now forcing pmpro_getMembershipLevelForUser() in admin change emails.
|
123 |
+
* BUG: Fixed warning in comments_array and comments_open filters. (Thanks, Mihail Chepovskiy)
|
124 |
+
* BUG: Fixed format error for dates when saving orders. (Thanks, EmreErdogan)
|
125 |
+
* BUG: Fixed bug that was causing issues in the cancellations report.
|
126 |
+
* BUG: Fixed the pmpro_cron_expiration_warnings script to properly skip deleted and already expired members.
|
127 |
+
* BUG: Reverted code to generate the CVV popup URL.
|
128 |
+
* BUG: Fixed a couple bugs in the pmpro_loadTemplate function.
|
129 |
+
* BUG/ENHANCEMENT: Updated URL used in the IPN Handler API calls to match the latest PayPal docs. (Thanks, pbaylies)
|
130 |
+
* BUG/ENHANCEMENT: Overhauled the orders list CSV export for improved performance. There is still scaling work to be done on the exports, but timeouts and memory errors will happen much less often.
|
131 |
+
* ENHANCEMENT: Added Greek (el_GR) translation. (Thanks, Alexandros Karypidis)
|
132 |
+
* ENHANCEMENT: Added $order as a parameter to the pmpro_orders_user_row_actions hook. (Thanks, SquareLines)
|
133 |
+
* ENHANCEMENT: Added a warning to backup your database to the update notice.
|
134 |
+
|
135 |
= 1.8.9 =
|
136 |
* BUG: Fixed bug with recurring orders and TwoCheckout.
|
137 |
* BUG: Fixed bug where some non-members (membership_id was 0 or NULL) were being processed for expiration.
|
services/authnet-silent-post.php
CHANGED
@@ -104,6 +104,10 @@
|
|
104 |
//email the user their invoice
|
105 |
$pmproemail = new PMProEmail();
|
106 |
$pmproemail->sendInvoiceEmail($user, $morder);
|
|
|
|
|
|
|
|
|
107 |
}
|
108 |
}
|
109 |
elseif($fields['x_response_code'] == 2 || $fields['x_response_code'] == 3)
|
104 |
//email the user their invoice
|
105 |
$pmproemail = new PMProEmail();
|
106 |
$pmproemail->sendInvoiceEmail($user, $morder);
|
107 |
+
|
108 |
+
//hook for successful subscription payments
|
109 |
+
do_action("pmpro_subscription_payment_completed", $morder);
|
110 |
+
|
111 |
}
|
112 |
}
|
113 |
elseif($fields['x_response_code'] == 2 || $fields['x_response_code'] == 3)
|
services/braintree-webhook.php
CHANGED
@@ -132,6 +132,8 @@
|
|
132 |
$pmproemail = new PMProEmail();
|
133 |
$pmproemail->sendInvoiceEmail($user, $morder);
|
134 |
|
|
|
|
|
135 |
exit;
|
136 |
}
|
137 |
|
132 |
$pmproemail = new PMProEmail();
|
133 |
$pmproemail->sendInvoiceEmail($user, $morder);
|
134 |
|
135 |
+
do_action('pmpro_subscription_payment_completed', $morder);
|
136 |
+
|
137 |
exit;
|
138 |
}
|
139 |
|
services/ipnhandler.php
CHANGED
@@ -1,776 +1,726 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
$isapage = true;
|
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 |
-
$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");
|
36 |
-
$receiver_email = pmpro_getParam("receiver_email", "POST");
|
37 |
-
$business_email = pmpro_getParam("business", "POST");
|
38 |
-
$payer_email = pmpro_getParam("payer_email", "POST");
|
39 |
-
$recurring_payment_id = pmpro_getParam("recurring_payment_id", "POST");
|
40 |
-
|
41 |
-
if(empty($subscr_id))
|
42 |
-
$subscr_id = $recurring_payment_id;
|
43 |
-
|
44 |
-
//check the receiver_email
|
45 |
-
if(!pmpro_ipnCheckReceiverEmail(array(strtolower($receiver_email), strtolower($business_email))))
|
46 |
-
{
|
47 |
-
//not our request
|
48 |
-
pmpro_ipnExit();
|
49 |
-
}
|
50 |
|
51 |
-
|
52 |
-
|
53 |
-
- we will get txn_type subscr_signup and subscr_payment (or subscr_eot or subscr_failed)
|
54 |
-
- subscr_signup (if amount1 = 0, then we need to update membership, else ignore and wait for payment. create invoice for $0 with just subscr_id)
|
55 |
-
- subscr_payment (check if we should update membership, add invoice for amount with subscr_id and payment_id)
|
56 |
-
- web_accept for 1-time payment only
|
57 |
|
58 |
-
|
59 |
-
- we will get txn_type express_checkout, or recurring_payment_profile_created, or recurring_payment (or recurring_payment_expired, or recurring_payment_skipped)
|
60 |
|
61 |
-
|
|
|
|
|
|
|
62 |
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
//if there is no amount1, this membership has a trial, and we need to update membership/etc
|
67 |
-
$amount = pmpro_getParam("amount1", "POST");
|
68 |
|
69 |
-
|
70 |
-
{
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
ipnlog("ERROR: No order found item_number/code = " . $item_number . ".");
|
77 |
-
else
|
78 |
-
{
|
79 |
-
//get some more order info
|
80 |
-
$morder->getMembershipLevel();
|
81 |
-
$morder->getUser();
|
82 |
-
|
83 |
-
//no txn_id on these, so let's use the subscr_id
|
84 |
-
if(empty($txn_id))
|
85 |
-
$txn_id = $subscr_id;
|
86 |
-
|
87 |
-
//Check that the corresponding order has a $0 initial payment as well
|
88 |
-
if((float)$amount != (float)$morder->total)
|
89 |
-
ipnlog("ERROR: PayPal subscription #" . $_POST['subscr_id'] . " initial payment amount (" . $amount . ") is not the same as the PMPro order #" . $morder->code . " (" . $morder->total . ").");
|
90 |
-
else {
|
91 |
-
//update membership
|
92 |
-
if(pmpro_ipnChangeMembershipLevel($txn_id, $morder))
|
93 |
-
{
|
94 |
-
ipnlog("Checkout processed (" . $morder->code . ") success!");
|
95 |
-
}
|
96 |
-
else
|
97 |
-
{
|
98 |
-
ipnlog("ERROR: Couldn't change level for order (" . $morder->code . ").");
|
99 |
-
}
|
100 |
-
}
|
101 |
-
}
|
102 |
-
}
|
103 |
-
else
|
104 |
-
{
|
105 |
-
//we're ignoring this. we will get a payment notice from IPN and process that
|
106 |
-
ipnlog("Going to wait for the first payment to go through.");
|
107 |
-
}
|
108 |
|
109 |
-
|
110 |
-
|
|
|
|
|
111 |
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
//No order?
|
123 |
-
if(empty($morder) || empty($morder->id))
|
124 |
-
ipnlog("ERROR: No order found item_number/code = " . $item_number . ".");
|
125 |
-
else
|
126 |
-
{
|
127 |
-
//get some more order info
|
128 |
-
$morder->getMembershipLevel();
|
129 |
-
$morder->getUser();
|
130 |
-
|
131 |
-
//Check that the corresponding order has the same amount as what we're getting from PayPal
|
132 |
-
$amount = $_POST['mc_gross'];
|
133 |
-
if((float)$amount != (float)$morder->total)
|
134 |
-
ipnlog("ERROR: PayPal transaction #" . $_POST['tnx_id'] . " amount (" . $amount . ") is not the same as the PMPro order #" . $morder->code . " (" . $morder->total . ").");
|
135 |
-
else {
|
136 |
-
//update membership
|
137 |
-
if(pmpro_ipnChangeMembershipLevel($txn_id, $morder))
|
138 |
-
{
|
139 |
-
ipnlog("Checkout processed (" . $morder->code . ") success!");
|
140 |
-
}
|
141 |
-
else
|
142 |
-
{
|
143 |
-
ipnlog("ERROR: Couldn't change level for order (" . $morder->code . ").");
|
144 |
-
}
|
145 |
}
|
146 |
}
|
147 |
-
|
148 |
-
pmpro_ipnExit();
|
149 |
-
}
|
150 |
-
else
|
151 |
-
{
|
152 |
-
//subscription payment, completed or failure?
|
153 |
-
if($_POST['payment_status'] == "Completed")
|
154 |
-
pmpro_ipnSaveOrder($txn_id, $last_subscr_order);
|
155 |
-
elseif($_POST['payment_status'] == "Failed")
|
156 |
-
pmpro_ipnFailedPayment($last_subscr_order);
|
157 |
-
else
|
158 |
-
ipnlog('Payment status is ' . $_POST['payment_status'] . '.');
|
159 |
-
|
160 |
-
pmpro_ipnExit();
|
161 |
}
|
|
|
|
|
|
|
162 |
}
|
163 |
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
|
|
|
|
|
|
|
|
|
|
169 |
|
170 |
//No order?
|
171 |
-
if(empty($morder) || empty($morder->id))
|
172 |
-
ipnlog("ERROR: No order found item_number/code = " . $item_number . ".");
|
173 |
-
else
|
174 |
-
{
|
175 |
//get some more order info
|
176 |
$morder->getMembershipLevel();
|
177 |
$morder->getUser();
|
178 |
|
179 |
-
//Check that the corresponding order has the same amount
|
180 |
$amount = $_POST['mc_gross'];
|
181 |
-
if((float)$amount != (float)$morder->total)
|
182 |
-
ipnlog("ERROR: PayPal transaction #" . $_POST['
|
183 |
-
else
|
184 |
-
{
|
185 |
//update membership
|
186 |
-
if(pmpro_ipnChangeMembershipLevel($txn_id, $morder))
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
else
|
191 |
-
{
|
192 |
-
ipnlog("ERROR: Couldn't change level for order (" . $morder->code . ").");
|
193 |
}
|
194 |
}
|
195 |
}
|
196 |
|
197 |
pmpro_ipnExit();
|
198 |
-
}
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
//subscription payment, completed or failure?
|
207 |
-
if($_POST['payment_status'] == "Completed")
|
208 |
-
pmpro_ipnSaveOrder($txn_id, $last_subscr_order);
|
209 |
-
else
|
210 |
-
pmpro_ipnFailedPayment($last_subscr_order);
|
211 |
-
}
|
212 |
-
else
|
213 |
-
{
|
214 |
-
ipnlog("ERROR: Couldn't find last order for this recurring payment (" . $subscr_id . ").");
|
215 |
}
|
216 |
|
217 |
pmpro_ipnExit();
|
218 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
219 |
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
|
|
|
|
230 |
}
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
$user = get_userdata($last_subscr_order->user_id);
|
235 |
|
236 |
-
|
237 |
-
|
238 |
-
ipnlog("ERROR: Could not cancel membership. No user attached to order #" . $last_subscr_order->id . " with subscription transaction id = " . $recurring_payment_id . ".");
|
239 |
-
}
|
240 |
-
else
|
241 |
-
{
|
242 |
-
/*
|
243 |
-
We want to make sure this is a cancel originating from PayPal and not one already handled by PMPro.
|
244 |
-
For example, if a user cancels on WP/PMPro side, we've already cancelled the membership.
|
245 |
-
Also, if a user is changing levels, we don't want to cancel their new membership, just the old subscription at PayPal.
|
246 |
-
|
247 |
-
So we check 2 things and don't cancel if:
|
248 |
-
(1) This order already has "cancelled" status.
|
249 |
-
(2) The user doesn't currently have the level attached to this order.
|
250 |
-
*/
|
251 |
-
|
252 |
-
if($last_subscr_order->status == "cancelled")
|
253 |
-
{
|
254 |
-
ipnlog("We've already processed this cancellation. Probably originated from WP/PMPro. (Order #" . $last_subscr_order->id . ", Subscription Transaction ID #" . $recurring_payment_id . ")");
|
255 |
-
}
|
256 |
-
elseif(!pmpro_hasMembershipLevel($last_subsc_order->membership_id, $user->ID))
|
257 |
-
{
|
258 |
-
ipnlog("This user has a different level than the one associated with this order. Their membership was probably changed by an admin or through an upgrade/downgrade. (Order #" . $last_subscr_order->id . ", Subscription Transaction ID #" . $recurring_payment_id . ")");
|
259 |
-
}
|
260 |
-
else
|
261 |
-
{
|
262 |
-
//if the initial payment failed, cancel with status error instead of cancelled
|
263 |
-
if($initial_payment_status === "Failed")
|
264 |
-
pmpro_changeMembershipLevel(0, $last_subscr_order->user_id, 'error');
|
265 |
-
else
|
266 |
-
pmpro_changeMembershipLevel(0, $last_subscr_order->user_id, 'cancelled');
|
267 |
-
|
268 |
-
ipnlog("Cancelled membership for user with id = " . $last_subscr_order->user_id . ". Subscription transaction id = " . $recurring_payment_id . ".");
|
269 |
-
|
270 |
-
//send an email to the member
|
271 |
-
$myemail = new PMProEmail();
|
272 |
-
$myemail->sendCancelEmail($user);
|
273 |
-
|
274 |
-
//send an email to the admin
|
275 |
-
$myemail = new PMProEmail();
|
276 |
-
$myemail->sendCancelAdminEmail($user, $last_subscr_order->membership_id);
|
277 |
-
}
|
278 |
-
}
|
279 |
|
280 |
-
|
281 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
282 |
}
|
283 |
|
284 |
-
|
285 |
-
|
286 |
-
{
|
287 |
-
//find last order
|
288 |
-
$last_subscr_order = new MemberOrder();
|
289 |
-
if($last_subscr_order->getLastMemberOrderBySubscriptionTransactionID($subscr_id) == false)
|
290 |
-
{
|
291 |
-
ipnlog("ERROR: Couldn't find this order to cancel (subscription_transaction_id=" . $subscr_id . ").");
|
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 |
-
else
|
325 |
-
{
|
326 |
-
pmpro_changeMembershipLevel(0, $last_subscr_order->user_id, 'cancelled');
|
327 |
|
328 |
-
|
329 |
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
}
|
338 |
}
|
339 |
-
|
340 |
-
pmpro_ipnExit();
|
341 |
}
|
342 |
-
}
|
343 |
|
344 |
-
|
345 |
-
//if we got here, this is a different kind of txn
|
346 |
-
ipnlog("No recurring payment id or item number. txn_type = " . $txn_type);
|
347 |
-
pmpro_ipnExit();
|
348 |
-
|
349 |
-
/*
|
350 |
-
Add message to ipnlog string
|
351 |
-
*/
|
352 |
-
function ipnlog($s)
|
353 |
-
{
|
354 |
-
global $logstr;
|
355 |
-
$logstr .= "\t" . $s . "\n";
|
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 |
-
Validate the $_POST with PayPal
|
397 |
-
*/
|
398 |
-
function pmpro_ipnValidate()
|
399 |
-
{
|
400 |
-
//read the post from PayPal system and add 'cmd'
|
401 |
-
$req = 'cmd=_notify-validate';
|
402 |
-
|
403 |
-
//generate string to check with PayPal
|
404 |
-
foreach($_POST as $key => $value)
|
405 |
-
{
|
406 |
-
$value = urlencode(stripslashes($value));
|
407 |
-
$req .= "&$key=$value";
|
408 |
}
|
|
|
409 |
|
410 |
-
|
411 |
-
|
412 |
-
if($gateway_environment == "sandbox")
|
413 |
-
$fp = wp_remote_post('https://www.' . $gateway_environment . '.paypal.com?' . $req, array("httpversion"=>"1.1", "Host"=>"www.paypal.com", "Connection"=>"Close", "user-agent"=>PMPRO_USER_AGENT));
|
414 |
-
else
|
415 |
-
$fp = wp_remote_post('https://www.paypal.com?' . $req, array("httpversion"=>"1.1", "Host"=>"www.paypal.com", "Connection"=>"Close", "user-agent"=>PMPRO_USER_AGENT));
|
416 |
|
417 |
-
|
418 |
-
|
|
|
|
|
|
|
|
|
419 |
|
420 |
-
|
421 |
-
|
|
|
|
|
|
|
422 |
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
|
|
|
|
|
|
427 |
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
|
436 |
-
|
437 |
-
ipnlog(print_r($fp, true));
|
438 |
|
439 |
-
|
440 |
-
|
441 |
-
else
|
442 |
-
{
|
443 |
-
ipnlog("FP!");
|
444 |
|
445 |
-
|
446 |
-
|
447 |
|
448 |
-
|
449 |
-
|
|
|
450 |
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
}
|
457 |
-
else
|
458 |
-
{
|
459 |
-
//log for manual investigation
|
460 |
-
ipnlog("INAVLID");
|
461 |
-
$r = false;
|
462 |
-
}
|
463 |
-
}
|
464 |
|
465 |
-
|
466 |
-
|
467 |
-
*
|
468 |
-
* @since 1.8.6.3
|
469 |
-
*
|
470 |
-
* @param bool $r true or false if the request is valid
|
471 |
-
* @param mixed $fp remote post object from request to PayPal
|
472 |
-
*/
|
473 |
-
$r = apply_filters('pmpro_ipn_validate', $r, $fp);
|
474 |
-
|
475 |
-
return $r;
|
476 |
-
}
|
477 |
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
function pmpro_ipnCheckReceiverEmail($email)
|
482 |
-
{
|
483 |
-
if(!is_array($email))
|
484 |
-
$email = array($email);
|
485 |
|
486 |
-
|
487 |
-
|
488 |
-
$r = false;
|
489 |
-
}
|
490 |
-
else
|
491 |
-
$r = true;
|
492 |
|
493 |
-
$
|
|
|
494 |
|
495 |
-
if($
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
if(!empty($_POST['business']))
|
505 |
-
$business = $_POST['business'];
|
506 |
-
else
|
507 |
-
$business = "N/A";
|
508 |
-
|
509 |
-
//not yours
|
510 |
-
ipnlog("ERROR: receiver_email (" . $receiver_email . ") and business email (" . $business . ") did not match (" . pmpro_getOption('gateway_email') . ")");
|
511 |
-
return false;
|
512 |
}
|
|
|
513 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
514 |
}
|
515 |
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
//filter for level
|
522 |
-
$morder->membership_level = apply_filters("pmpro_ipnhandler_level", $morder->membership_level, $morder->user_id);
|
523 |
|
524 |
-
|
525 |
-
$startdate = apply_filters("pmpro_checkout_start_date", "'" . current_time('mysql') . "'", $morder->user_id, $morder->membership_level);
|
526 |
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
|
|
|
|
|
|
531 |
}
|
532 |
-
|
533 |
-
{
|
534 |
-
$
|
|
|
|
|
535 |
}
|
536 |
|
537 |
-
//
|
538 |
-
|
539 |
|
540 |
-
|
541 |
-
|
542 |
-
if(!empty($morder->discount_code))
|
543 |
-
{
|
544 |
-
//update membership level
|
545 |
-
$morder->getMembershipLevel(true);
|
546 |
-
$discount_code_id = $morder->discount_code->id;
|
547 |
-
}
|
548 |
-
else
|
549 |
-
$discount_code_id = "";
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
//custom level to change user to
|
554 |
-
$custom_level = array(
|
555 |
-
'user_id' => $morder->user_id,
|
556 |
-
'membership_id' => $morder->membership_level->id,
|
557 |
-
'code_id' => $discount_code_id,
|
558 |
-
'initial_payment' => $morder->membership_level->initial_payment,
|
559 |
-
'billing_amount' => $morder->membership_level->billing_amount,
|
560 |
-
'cycle_number' => $morder->membership_level->cycle_number,
|
561 |
-
'cycle_period' => $morder->membership_level->cycle_period,
|
562 |
-
'billing_limit' => $morder->membership_level->billing_limit,
|
563 |
-
'trial_amount' => $morder->membership_level->trial_amount,
|
564 |
-
'trial_limit' => $morder->membership_level->trial_limit,
|
565 |
-
'startdate' => $startdate,
|
566 |
-
'enddate' => $enddate);
|
567 |
-
|
568 |
-
global $pmpro_error;
|
569 |
-
if(!empty($pmpro_error))
|
570 |
-
{
|
571 |
-
echo $pmpro_error;
|
572 |
-
ipnlog($pmpro_error);
|
573 |
-
}
|
574 |
|
575 |
-
|
576 |
-
if(pmpro_changeMembershipLevel($custom_level, $morder->user_id) !== false)
|
577 |
-
{
|
578 |
-
//update order status and transaction ids
|
579 |
-
$morder->status = "success";
|
580 |
-
$morder->payment_transaction_id = $txn_id;
|
581 |
-
if(!empty($_POST['subscr_id']))
|
582 |
-
$morder->subscription_transaction_id = $_POST['subscr_id'];
|
583 |
-
else
|
584 |
-
$morder->subscription_transaction_id = "";
|
585 |
-
$morder->saveOrder();
|
586 |
-
|
587 |
-
//add discount code use
|
588 |
-
if(!empty($discount_code) && !empty($use_discount_code))
|
589 |
-
{
|
590 |
-
$wpdb->query("INSERT INTO $wpdb->pmpro_discount_codes_uses (code_id, user_id, order_id, timestamp) VALUES('" . $discount_code_id . "', '" . $morder->user_id . "', '" . $morder->id . "', '" . current_time('mysql') . "");
|
591 |
-
}
|
592 |
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
}
|
600 |
-
if(!empty($_POST['last_name']))
|
601 |
-
{
|
602 |
-
$old_lastname = get_user_meta($morder->user_id, "last_name", true);
|
603 |
-
if(empty($old_lastname))
|
604 |
-
update_user_meta($morder->user_id, "last_name", $_POST['last_name']);
|
605 |
-
}
|
606 |
|
607 |
-
|
608 |
-
|
609 |
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
|
|
615 |
|
616 |
-
|
617 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
618 |
|
619 |
-
//send email to member
|
620 |
-
$pmproemail = new PMProEmail();
|
621 |
-
$pmproemail->sendCheckoutEmail($user, $invoice);
|
622 |
|
623 |
-
|
624 |
-
|
625 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
626 |
|
627 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
628 |
}
|
629 |
-
|
630 |
-
return false;
|
631 |
-
}
|
632 |
|
633 |
-
|
634 |
-
|
635 |
-
|
636 |
-
|
637 |
-
function pmpro_ipnFailedPayment($last_order)
|
638 |
-
{
|
639 |
-
//hook to do other stuff when payments fail
|
640 |
-
do_action("pmpro_subscription_payment_failed", $last_order);
|
641 |
|
642 |
-
//
|
643 |
-
|
644 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
645 |
|
646 |
-
//
|
647 |
-
|
648 |
-
{
|
649 |
-
$morder->billing->name = $_POST['address_name'];
|
650 |
-
$morder->billing->street = $_POST['address_street'];
|
651 |
-
$morder->billing->city = $_POST['address_city '];
|
652 |
-
$morder->billing->state = $_POST['address_state'];
|
653 |
-
$morder->billing->zip = $_POST['address_zip'];
|
654 |
-
$morder->billing->country = $_POST['address_country_code'];
|
655 |
-
$morder->billing->phone = get_user_meta($morder->user_id, "pmpro_bphone", true);
|
656 |
|
657 |
-
|
658 |
-
|
659 |
-
$
|
660 |
-
|
661 |
-
$
|
662 |
}
|
663 |
|
664 |
-
|
665 |
-
$
|
666 |
-
$pmproemail->sendBillingFailureEmail($user, $morder);
|
667 |
|
668 |
-
//
|
669 |
$pmproemail = new PMProEmail();
|
670 |
-
$pmproemail->
|
671 |
|
672 |
-
|
|
|
|
|
673 |
|
674 |
return true;
|
|
|
|
|
675 |
}
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
-
|
680 |
-
|
681 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
682 |
{
|
683 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
684 |
|
685 |
-
|
686 |
-
$
|
|
|
687 |
|
688 |
-
if
|
|
|
689 |
{
|
690 |
-
|
691 |
-
|
692 |
-
|
693 |
-
|
694 |
-
$morder
|
695 |
-
$morder->
|
696 |
-
|
697 |
-
$morder->
|
698 |
-
$morder->
|
699 |
-
$morder->
|
700 |
-
$morder->
|
701 |
-
|
702 |
-
|
703 |
-
$morder->
|
704 |
-
// Payment Type.
|
705 |
-
$morder->payment_type = $last_order->payment_type;
|
706 |
-
|
707 |
-
//set amount based on which PayPal type
|
708 |
-
if($last_order->gateway == "paypal")
|
709 |
-
{
|
710 |
-
$morder->InitialPayment = $_POST['amount']; //not the initial payment, but the class is expecting that
|
711 |
-
$morder->PaymentAmount = $_POST['amount'];
|
712 |
-
}
|
713 |
-
elseif($last_order->gateway == "paypalexpress")
|
714 |
-
{
|
715 |
-
$morder->InitialPayment = $_POST['amount']; //not the initial payment, but the class is expecting that
|
716 |
-
$morder->PaymentAmount = $_POST['amount'];
|
717 |
-
}
|
718 |
-
elseif($last_order->gateway == "paypalstandard")
|
719 |
-
{
|
720 |
-
$morder->InitialPayment = $_POST['mc_gross']; //not the initial payment, but the class is expecting that
|
721 |
-
$morder->PaymentAmount = $_POST['mc_gross'];
|
722 |
-
}
|
723 |
|
724 |
-
|
725 |
-
$morder->
|
726 |
-
$morder->
|
727 |
-
|
728 |
-
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
$morder->City = get_user_meta($last_order->user_id, "pmpro_bcity", true);
|
733 |
-
$morder->State = get_user_meta($last_order->user_id, "pmpro_bstate", true);
|
734 |
-
$morder->CountryCode = "US";
|
735 |
-
$morder->Zip = get_user_meta($last_order->user_id, "pmpro_bzip", true);
|
736 |
-
$morder->PhoneNumber = get_user_meta($last_order->user_id, "pmpro_bphone", true);
|
737 |
-
|
738 |
-
$morder->billing->name = $_POST['first_name'] . " " . $_POST['last_name'];
|
739 |
-
$morder->billing->street = get_user_meta($last_order->user_id, "pmpro_baddress1", true);
|
740 |
-
$morder->billing->city = get_user_meta($last_order->user_id, "pmpro_bcity", true);
|
741 |
-
$morder->billing->state = get_user_meta($last_order->user_id, "pmpro_bstate", true);
|
742 |
-
$morder->billing->zip = get_user_meta($last_order->user_id, "pmpro_bzip", true);
|
743 |
-
$morder->billing->country = get_user_meta($last_order->user_id, "pmpro_bcountry", true);
|
744 |
-
$morder->billing->phone = get_user_meta($last_order->user_id, "pmpro_bphone", true);
|
745 |
-
|
746 |
-
//get CC info that is on file
|
747 |
-
$morder->cardtype = get_user_meta($last_order->user_id, "pmpro_CardType", true);
|
748 |
-
$morder->accountnumber = hideCardNumber(get_user_meta($last_order->user_id, "pmpro_AccountNumber", true), false);
|
749 |
-
$morder->expirationmonth = get_user_meta($last_order->user_id, "pmpro_ExpirationMonth", true);
|
750 |
-
$morder->expirationyear = get_user_meta($last_order->user_id, "pmpro_ExpirationYear", true);
|
751 |
-
$morder->ExpirationDate = $morder->expirationmonth . $morder->expirationyear;
|
752 |
-
$morder->ExpirationDate_YdashM = $morder->expirationyear . "-" . $morder->expirationmonth;
|
753 |
-
}
|
754 |
|
755 |
-
|
756 |
-
|
757 |
-
|
|
|
758 |
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
|
767 |
-
|
|
|
768 |
|
769 |
-
|
770 |
-
|
771 |
-
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
}
|
|
1 |
<?php
|
2 |
+
//in case the file is loaded directly
|
3 |
+
if ( ! defined( "ABSPATH" ) ) {
|
4 |
+
global $isapage;
|
5 |
+
$isapage = true;
|
|
|
6 |
|
7 |
+
define( 'WP_USE_THEMES', false );
|
8 |
+
require_once( dirname( __FILE__ ) . '/../../../../wp-load.php' );
|
9 |
+
}
|
10 |
|
11 |
+
//uncomment to log requests in logs/ipn.txt
|
12 |
+
//define('PMPRO_IPN_DEBUG', true);
|
13 |
|
14 |
+
//some globals
|
15 |
+
global $wpdb, $gateway_environment, $logstr;
|
16 |
+
$logstr = ""; //will put debug info here and write to ipnlog.txt
|
17 |
|
18 |
+
//validate?
|
19 |
+
if ( ! pmpro_ipnValidate() ) {
|
20 |
+
//validation failed
|
21 |
+
pmpro_ipnExit();
|
22 |
+
}
|
23 |
+
|
24 |
+
//assign posted variables to local variables
|
25 |
+
$txn_type = pmpro_getParam( "txn_type", "POST" );
|
26 |
+
$subscr_id = pmpro_getParam( "subscr_id", "POST" );
|
27 |
+
$txn_id = pmpro_getParam( "txn_id", "POST" );
|
28 |
+
$item_name = pmpro_getParam( "item_name", "POST" );
|
29 |
+
$item_number = pmpro_getParam( "item_number", "POST" );
|
30 |
+
$initial_payment_status = pmpro_getParam( "initial_payment_status", "POST" );
|
31 |
+
$payment_status = pmpro_getParam( "payment_status", "POST" );
|
32 |
+
$payment_amount = pmpro_getParam( "payment_amount", "POST" );
|
33 |
+
$payment_currency = pmpro_getParam( "payment_currency", "POST" );
|
34 |
+
$receiver_email = pmpro_getParam( "receiver_email", "POST" );
|
35 |
+
$business_email = pmpro_getParam( "business", "POST" );
|
36 |
+
$payer_email = pmpro_getParam( "payer_email", "POST" );
|
37 |
+
$recurring_payment_id = pmpro_getParam( "recurring_payment_id", "POST" );
|
38 |
+
$profile_status = strtolower( pmpro_getParam( "profile_status", "POST" ) );
|
39 |
+
|
40 |
+
if ( empty( $subscr_id ) ) {
|
41 |
+
$subscr_id = $recurring_payment_id;
|
42 |
+
}
|
43 |
+
|
44 |
+
//check the receiver_email
|
45 |
+
if ( ! pmpro_ipnCheckReceiverEmail( array( strtolower( $receiver_email ), strtolower( $business_email ) ) ) ) {
|
46 |
+
//not our request
|
47 |
+
pmpro_ipnExit();
|
48 |
+
}
|
49 |
|
50 |
+
/*
|
51 |
+
PayPal Standard
|
52 |
+
- we will get txn_type subscr_signup and subscr_payment (or subscr_eot or subscr_failed)
|
53 |
+
- subscr_signup (if amount1 = 0, then we need to update membership, else ignore and wait for payment. create invoice for $0 with just subscr_id)
|
54 |
+
- subscr_payment (check if we should update membership, add invoice for amount with subscr_id and payment_id)
|
55 |
+
- web_accept for 1-time payment only
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
|
57 |
+
PayPal Express
|
58 |
+
- we will get txn_type express_checkout, or recurring_payment_profile_created, or recurring_payment (or recurring_payment_expired, or recurring_payment_skipped)
|
|
|
|
|
|
|
|
|
59 |
|
60 |
+
*/
|
|
|
61 |
|
62 |
+
//PayPal Standard Sign Up
|
63 |
+
if ( $txn_type == "subscr_signup" ) {
|
64 |
+
//if there is no amount1, this membership has a trial, and we need to update membership/etc
|
65 |
+
$amount = pmpro_getParam( "amount1", "POST" );
|
66 |
|
67 |
+
if ( (float) $amount <= 0 ) {
|
68 |
+
//trial, get the order
|
69 |
+
$morder = new MemberOrder( $item_number );
|
|
|
|
|
70 |
|
71 |
+
//No order?
|
72 |
+
if ( empty( $morder ) || empty( $morder->id ) ) {
|
73 |
+
ipnlog( "ERROR: No order found item_number/code = " . $item_number . "." );
|
74 |
+
} else {
|
75 |
+
//get some more order info
|
76 |
+
$morder->getMembershipLevel();
|
77 |
+
$morder->getUser();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
|
79 |
+
//no txn_id on these, so let's use the subscr_id
|
80 |
+
if ( empty( $txn_id ) ) {
|
81 |
+
$txn_id = $subscr_id;
|
82 |
+
}
|
83 |
|
84 |
+
//Check that the corresponding order has a $0 initial payment as well
|
85 |
+
if ( (float) $amount != (float) $morder->total ) {
|
86 |
+
ipnlog( "ERROR: PayPal subscription #" . $_POST['subscr_id'] . " initial payment amount (" . $amount . ") is not the same as the PMPro order #" . $morder->code . " (" . $morder->total . ")." );
|
87 |
+
} else {
|
88 |
+
//update membership
|
89 |
+
if ( pmpro_ipnChangeMembershipLevel( $txn_id, $morder ) ) {
|
90 |
+
ipnlog( "Checkout processed (" . $morder->code . ") success!" );
|
91 |
+
} else {
|
92 |
+
ipnlog( "ERROR: Couldn't change level for order (" . $morder->code . ")." );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
}
|
94 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
}
|
96 |
+
} else {
|
97 |
+
//we're ignoring this. we will get a payment notice from IPN and process that
|
98 |
+
ipnlog( "Going to wait for the first payment to go through." );
|
99 |
}
|
100 |
|
101 |
+
pmpro_ipnExit();
|
102 |
+
}
|
103 |
+
|
104 |
+
//PayPal Standard Subscription Payment
|
105 |
+
if ( $txn_type == "subscr_payment" ) {
|
106 |
+
//is this a first payment?
|
107 |
+
$last_subscr_order = new MemberOrder();
|
108 |
+
if ( $last_subscr_order->getLastMemberOrderBySubscriptionTransactionID( $subscr_id ) == false ) {
|
109 |
+
//first payment, get order
|
110 |
+
$morder = new MemberOrder( $_POST['item_number'] );
|
111 |
|
112 |
//No order?
|
113 |
+
if ( empty( $morder ) || empty( $morder->id ) ) {
|
114 |
+
ipnlog( "ERROR: No order found item_number/code = " . $item_number . "." );
|
115 |
+
} else {
|
|
|
116 |
//get some more order info
|
117 |
$morder->getMembershipLevel();
|
118 |
$morder->getUser();
|
119 |
|
120 |
+
//Check that the corresponding order has the same amount as what we're getting from PayPal
|
121 |
$amount = $_POST['mc_gross'];
|
122 |
+
if ( (float) $amount != (float) $morder->total ) {
|
123 |
+
ipnlog( "ERROR: PayPal transaction #" . $_POST['tnx_id'] . " amount (" . $amount . ") is not the same as the PMPro order #" . $morder->code . " (" . $morder->total . ")." );
|
124 |
+
} else {
|
|
|
125 |
//update membership
|
126 |
+
if ( pmpro_ipnChangeMembershipLevel( $txn_id, $morder ) ) {
|
127 |
+
ipnlog( "Checkout processed (" . $morder->code . ") success!" );
|
128 |
+
} else {
|
129 |
+
ipnlog( "ERROR: Couldn't change level for order (" . $morder->code . ")." );
|
|
|
|
|
|
|
130 |
}
|
131 |
}
|
132 |
}
|
133 |
|
134 |
pmpro_ipnExit();
|
135 |
+
} else {
|
136 |
+
//subscription payment, completed or failure?
|
137 |
+
if ( $_POST['payment_status'] == "Completed" ) {
|
138 |
+
pmpro_ipnSaveOrder( $txn_id, $last_subscr_order );
|
139 |
+
} elseif ( $_POST['payment_status'] == "Failed" ) {
|
140 |
+
pmpro_ipnFailedPayment( $last_subscr_order );
|
141 |
+
} else {
|
142 |
+
ipnlog( 'Payment status is ' . $_POST['payment_status'] . '.' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
143 |
}
|
144 |
|
145 |
pmpro_ipnExit();
|
146 |
}
|
147 |
+
}
|
148 |
+
|
149 |
+
//PayPal Standard Single Payment
|
150 |
+
if ( $txn_type == "web_accept" && ! empty( $item_number ) ) {
|
151 |
+
//initial payment, get the order
|
152 |
+
$morder = new MemberOrder( $item_number );
|
153 |
+
|
154 |
+
//No order?
|
155 |
+
if ( empty( $morder ) || empty( $morder->id ) ) {
|
156 |
+
ipnlog( "ERROR: No order found item_number/code = " . $item_number . "." );
|
157 |
+
} else {
|
158 |
+
//get some more order info
|
159 |
+
$morder->getMembershipLevel();
|
160 |
+
$morder->getUser();
|
161 |
+
|
162 |
+
//Check that the corresponding order has the same amount
|
163 |
+
$amount = $_POST['mc_gross'];
|
164 |
+
if ( (float) $amount != (float) $morder->total ) {
|
165 |
+
ipnlog( "ERROR: PayPal transaction #" . $_POST['txn_id'] . " amount (" . $amount . ") is not the same as the PMPro order #" . $morder->code . " (" . $morder->total . ")." );
|
166 |
+
} else {
|
167 |
+
//update membership
|
168 |
+
if ( pmpro_ipnChangeMembershipLevel( $txn_id, $morder ) ) {
|
169 |
+
ipnlog( "Checkout processed (" . $morder->code . ") success!" );
|
170 |
+
} else {
|
171 |
+
ipnlog( "ERROR: Couldn't change level for order (" . $morder->code . ")." );
|
172 |
+
}
|
173 |
+
}
|
174 |
+
}
|
175 |
|
176 |
+
pmpro_ipnExit();
|
177 |
+
}
|
178 |
+
|
179 |
+
//PayPal Express Recurring Payments
|
180 |
+
if ( $txn_type == "recurring_payment" ) {
|
181 |
+
$last_subscr_order = new MemberOrder();
|
182 |
+
if ( $last_subscr_order->getLastMemberOrderBySubscriptionTransactionID( $subscr_id ) ) {
|
183 |
+
//subscription payment, completed or failure?
|
184 |
+
if ( $_POST['payment_status'] == "Completed" ) {
|
185 |
+
pmpro_ipnSaveOrder( $txn_id, $last_subscr_order );
|
186 |
+
} else {
|
187 |
+
pmpro_ipnFailedPayment( $last_subscr_order );
|
188 |
}
|
189 |
+
} else {
|
190 |
+
ipnlog( "ERROR: Couldn't find last order for this recurring payment (" . $subscr_id . ")." );
|
191 |
+
}
|
|
|
192 |
|
193 |
+
pmpro_ipnExit();
|
194 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
|
196 |
+
if ( $txn_type == "recurring_payment_suspended_due_to_max_failed_payment" && 'suspended' == $profile_status ) {
|
197 |
+
|
198 |
+
$last_subscr_order = new MemberOrder();
|
199 |
+
if ( $last_subscr_order->getLastMemberOrderBySubscriptionTransactionID( $subscr_id ) ) {
|
200 |
+
// the payment failed
|
201 |
+
pmpro_ipnFailedPayment( $last_subscr_order );
|
202 |
+
} else {
|
203 |
+
ipnlog( "ERROR: Couldn't find last order for this recurring payment (" . $subscr_id . ")." );
|
204 |
}
|
205 |
|
206 |
+
pmpro_ipnExit();
|
207 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
208 |
|
209 |
+
//Recurring Payment Profile Cancelled (PayPal Express)
|
210 |
+
if ( $txn_type == "recurring_payment_profile_cancel" ) {
|
211 |
+
//find last order
|
212 |
+
$last_subscr_order = new MemberOrder();
|
213 |
+
if ( $last_subscr_order->getLastMemberOrderBySubscriptionTransactionID( $recurring_payment_id ) == false ) {
|
214 |
+
ipnlog( "ERROR: Couldn't find this order to cancel (subscription_transaction_id=" . $recurring_payment_id . ")." );
|
215 |
|
216 |
+
pmpro_ipnExit();
|
217 |
+
} else {
|
218 |
+
//found order, let's cancel the membership
|
219 |
+
$user = get_userdata( $last_subscr_order->user_id );
|
220 |
+
|
221 |
+
if ( empty( $user ) || empty( $user->ID ) ) {
|
222 |
+
ipnlog( "ERROR: Could not cancel membership. No user attached to order #" . $last_subscr_order->id . " with subscription transaction id = " . $recurring_payment_id . "." );
|
223 |
+
} else {
|
224 |
+
/*
|
225 |
+
We want to make sure this is a cancel originating from PayPal and not one already handled by PMPro.
|
226 |
+
For example, if a user cancels on WP/PMPro side, we've already cancelled the membership.
|
227 |
+
Also, if a user is changing levels, we don't want to cancel their new membership, just the old subscription at PayPal.
|
228 |
+
|
229 |
+
So we check 2 things and don't cancel if:
|
230 |
+
(1) This order already has "cancelled" status.
|
231 |
+
(2) The user doesn't currently have the level attached to this order.
|
232 |
+
*/
|
233 |
+
|
234 |
+
if ( $last_subscr_order->status == "cancelled" ) {
|
235 |
+
ipnlog( "We've already processed this cancellation. Probably originated from WP/PMPro. (Order #" . $last_subscr_order->id . ", Subscription Transaction ID #" . $recurring_payment_id . ")" );
|
236 |
+
} elseif ( ! pmpro_hasMembershipLevel( $last_subsc_order->membership_id, $user->ID ) ) {
|
237 |
+
ipnlog( "This user has a different level than the one associated with this order. Their membership was probably changed by an admin or through an upgrade/downgrade. (Order #" . $last_subscr_order->id . ", Subscription Transaction ID #" . $recurring_payment_id . ")" );
|
238 |
+
} else {
|
239 |
+
//if the initial payment failed, cancel with status error instead of cancelled
|
240 |
+
if ( $initial_payment_status === "Failed" ) {
|
241 |
+
pmpro_changeMembershipLevel( 0, $last_subscr_order->user_id, 'error' );
|
242 |
+
} else {
|
243 |
+
pmpro_changeMembershipLevel( 0, $last_subscr_order->user_id, 'cancelled' );
|
244 |
}
|
|
|
|
|
|
|
245 |
|
246 |
+
ipnlog( "Cancelled membership for user with id = " . $last_subscr_order->user_id . ". Subscription transaction id = " . $recurring_payment_id . "." );
|
247 |
|
248 |
+
//send an email to the member
|
249 |
+
$myemail = new PMProEmail();
|
250 |
+
$myemail->sendCancelEmail( $user );
|
251 |
|
252 |
+
//send an email to the admin
|
253 |
+
$myemail = new PMProEmail();
|
254 |
+
$myemail->sendCancelAdminEmail( $user, $last_subscr_order->membership_id );
|
|
|
255 |
}
|
|
|
|
|
256 |
}
|
|
|
257 |
|
258 |
+
pmpro_ipnExit();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
259 |
}
|
260 |
+
}
|
261 |
|
262 |
+
//Subscription Cancelled (PayPal Standard)
|
263 |
+
if ( $txn_type == "subscr_cancel" ) {
|
264 |
+
//find last order
|
265 |
+
$last_subscr_order = new MemberOrder();
|
266 |
+
if ( $last_subscr_order->getLastMemberOrderBySubscriptionTransactionID( $subscr_id ) == false ) {
|
267 |
+
ipnlog( "ERROR: Couldn't find this order to cancel (subscription_transaction_id=" . $subscr_id . ")." );
|
268 |
|
269 |
+
pmpro_ipnExit();
|
270 |
+
} else {
|
271 |
+
//found order, let's cancel the membership
|
272 |
+
$user = get_userdata( $last_subscr_order->user_id );
|
273 |
+
|
274 |
+
if ( empty( $user ) || empty( $user->ID ) ) {
|
275 |
+
ipnlog( "ERROR: Could not cancel membership. No user attached to order #" . $last_subscr_order->id . " with subscription transaction id = " . $subscr_id . "." );
|
276 |
+
} else {
|
277 |
+
/*
|
278 |
+
We want to make sure this is a cancel originating from PayPal and not one already handled by PMPro.
|
279 |
+
For example, if a user cancels on WP/PMPro side, we've already cancelled the membership.
|
280 |
+
Also, if a user is changing levels, we don't want to cancel their new membership, just the old subscription at PayPal.
|
281 |
+
|
282 |
+
So we check 2 things and don't cancel if:
|
283 |
+
(1) This order already has "cancelled" status.
|
284 |
+
(2) The user doesn't currently have the level attached to this order.
|
285 |
+
*/
|
286 |
+
|
287 |
+
if ( $last_subscr_order->status == "cancelled" ) {
|
288 |
+
ipnlog( "We've already processed this cancellation. Probably originated from WP/PMPro. (Order #" . $last_subscr_order->id . ", Subscription Transaction ID #" . $subscr_id . ")" );
|
289 |
+
} elseif ( ! pmpro_hasMembershipLevel( $last_subsc_order->membership_id, $user->ID ) ) {
|
290 |
+
ipnlog( "This user has a different level than the one associated with this order. Their membership was probably changed by an admin or through an upgrade/downgrade. (Order #" . $last_subscr_order->id . ", Subscription Transaction ID #" . $subscr_id . ")" );
|
291 |
+
} else {
|
292 |
+
pmpro_changeMembershipLevel( 0, $last_subscr_order->user_id, 'cancelled' );
|
293 |
+
|
294 |
+
ipnlog( "Canceled membership for user with id = " . $last_subscr_order->user_id . ". Subscription transaction id = " . $subscr_id . "." );
|
295 |
+
|
296 |
+
//send an email to the member
|
297 |
+
$myemail = new PMProEmail();
|
298 |
+
$myemail->sendCancelEmail( $user );
|
299 |
+
|
300 |
+
//send an email to the admin
|
301 |
+
$myemail = new PMProEmail();
|
302 |
+
$myemail->sendCancelAdminEmail( $user, $last_subscr_order->membership_id );
|
303 |
}
|
304 |
}
|
305 |
|
306 |
+
pmpro_ipnExit();
|
307 |
}
|
308 |
+
}
|
309 |
+
|
310 |
+
//Other
|
311 |
+
//if we got here, this is a different kind of txn
|
312 |
+
ipnlog( "No recurring payment id or item number. txn_type = " . $txn_type );
|
313 |
+
pmpro_ipnExit();
|
314 |
+
|
315 |
+
/*
|
316 |
+
Add message to ipnlog string
|
317 |
+
*/
|
318 |
+
function ipnlog( $s ) {
|
319 |
+
global $logstr;
|
320 |
+
$logstr .= "\t" . $s . "\n";
|
321 |
+
}
|
322 |
+
|
323 |
+
/*
|
324 |
+
Output ipnlog and exit;
|
325 |
+
*/
|
326 |
+
function pmpro_ipnExit() {
|
327 |
+
global $logstr;
|
328 |
+
|
329 |
+
//for log
|
330 |
+
if ( $logstr ) {
|
331 |
+
$logstr = "Logged On: " . date( "m/d/Y H:i:s" ) . "\n" . $logstr . "\n-------------\n";
|
332 |
+
|
333 |
+
echo $logstr;
|
334 |
+
|
335 |
+
//log in file or email?
|
336 |
+
if ( defined( 'PMPRO_IPN_DEBUG' ) && PMPRO_IPN_DEBUG === "log" ) {
|
337 |
+
//file
|
338 |
+
$loghandle = fopen( dirname( __FILE__ ) . "/../logs/ipn.txt", "a+" );
|
339 |
+
fwrite( $loghandle, $logstr );
|
340 |
+
fclose( $loghandle );
|
341 |
+
} elseif ( defined( 'PMPRO_IPN_DEBUG' ) ) {
|
342 |
+
//email
|
343 |
+
if ( strpos( PMPRO_IPN_DEBUG, "@" ) ) {
|
344 |
+
$log_email = PMPRO_IPN_DEBUG;
|
345 |
+
} //constant defines a specific email address
|
346 |
+
else {
|
347 |
+
$log_email = get_option( "admin_email" );
|
348 |
+
}
|
349 |
|
350 |
+
wp_mail( $log_email, get_option( "blogname" ) . " IPN Log", nl2br( $logstr ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
351 |
}
|
352 |
+
}
|
353 |
|
354 |
+
exit;
|
355 |
+
}
|
|
|
|
|
|
|
|
|
356 |
|
357 |
+
/*
|
358 |
+
Validate the $_POST with PayPal
|
359 |
+
*/
|
360 |
+
function pmpro_ipnValidate() {
|
361 |
+
//read the post from PayPal system and add 'cmd'
|
362 |
+
$req = 'cmd=_notify-validate';
|
363 |
|
364 |
+
//generate string to check with PayPal
|
365 |
+
foreach ( $_POST as $key => $value ) {
|
366 |
+
$value = urlencode( stripslashes( $value ) );
|
367 |
+
$req .= "&$key=$value";
|
368 |
+
}
|
369 |
|
370 |
+
//post back to PayPal system to validate
|
371 |
+
$gateway_environment = pmpro_getOption( "gateway_environment" );
|
372 |
+
if ( $gateway_environment == "sandbox" ) {
|
373 |
+
$paypal_url = 'https://www.' . $gateway_environment . '.paypal.com/cgi-bin/webscr';
|
374 |
+
} else {
|
375 |
+
$paypal_url = 'https://www.paypal.com/cgi-bin/webscr';
|
376 |
+
}
|
377 |
|
378 |
+
$paypal_params = array(
|
379 |
+
"body" => $req,
|
380 |
+
"httpversion" => "1.1",
|
381 |
+
"Host" => "www.paypal.com",
|
382 |
+
"Connection" => "Close",
|
383 |
+
"user-agent" => PMPRO_USER_AGENT
|
384 |
+
);
|
385 |
|
386 |
+
$fp = wp_remote_post( $paypal_url, $paypal_params );
|
|
|
387 |
|
388 |
+
//log post vars
|
389 |
+
ipnlog( print_r( $_POST, true ) );
|
|
|
|
|
|
|
390 |
|
391 |
+
//assume invalid
|
392 |
+
$r = false;
|
393 |
|
394 |
+
if ( empty( $fp ) ) {
|
395 |
+
//HTTP ERROR
|
396 |
+
ipnlog( "HTTP ERROR" );
|
397 |
|
398 |
+
$r = false;
|
399 |
+
} elseif ( ! empty( $fp->errors ) ) {
|
400 |
+
//error from PayPal
|
401 |
+
ipnlog( "ERROR" );
|
402 |
+
ipnlog( "Error Info: " . print_r( $fp->errors, true ) . "\n" );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
403 |
|
404 |
+
//log fb object
|
405 |
+
ipnlog( print_r( $fp, true ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
406 |
|
407 |
+
$r = false;
|
408 |
+
} else {
|
409 |
+
ipnlog( "FP!" );
|
|
|
|
|
|
|
|
|
410 |
|
411 |
+
//log fb object
|
412 |
+
ipnlog( print_r( $fp, true ) );
|
|
|
|
|
|
|
|
|
413 |
|
414 |
+
$res = wp_remote_retrieve_body( $fp );
|
415 |
+
ipnlog( print_r( $res, true ) );
|
416 |
|
417 |
+
if ( strcmp( $res, "VERIFIED" ) == 0 ) {
|
418 |
+
//all good so far
|
419 |
+
ipnlog( "VERIFIED" );
|
420 |
+
$r = true;
|
421 |
+
} else {
|
422 |
+
//log for manual investigation
|
423 |
+
ipnlog( "INAVLID" );
|
424 |
+
$r = false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
425 |
}
|
426 |
+
}
|
427 |
|
428 |
+
/**
|
429 |
+
* Filter if an ipn request is valid or not.
|
430 |
+
*
|
431 |
+
* @since 1.8.6.3
|
432 |
+
*
|
433 |
+
* @param bool $r true or false if the request is valid
|
434 |
+
* @param mixed $fp remote post object from request to PayPal
|
435 |
+
*/
|
436 |
+
$r = apply_filters( 'pmpro_ipn_validate', $r, $fp );
|
437 |
+
|
438 |
+
return $r;
|
439 |
+
}
|
440 |
+
|
441 |
+
/*
|
442 |
+
Check that the email sent by PayPal matches our settings.
|
443 |
+
*/
|
444 |
+
function pmpro_ipnCheckReceiverEmail( $email ) {
|
445 |
+
if ( ! is_array( $email ) ) {
|
446 |
+
$email = array( $email );
|
447 |
}
|
448 |
|
449 |
+
if ( ! in_array( strtolower( pmpro_getOption( 'gateway_email' ) ), $email ) ) {
|
450 |
+
$r = false;
|
451 |
+
} else {
|
452 |
+
$r = true;
|
453 |
+
}
|
|
|
|
|
454 |
|
455 |
+
$r = apply_filters( 'pmpro_ipn_check_receiver_email', $r, $email );
|
|
|
456 |
|
457 |
+
if ( $r ) {
|
458 |
+
return true;
|
459 |
+
} else {
|
460 |
+
if ( ! empty( $_POST['receiver_email'] ) ) {
|
461 |
+
$receiver_email = $_POST['receiver_email'];
|
462 |
+
} else {
|
463 |
+
$receiver_email = "N/A";
|
464 |
}
|
465 |
+
|
466 |
+
if ( ! empty( $_POST['business'] ) ) {
|
467 |
+
$business = $_POST['business'];
|
468 |
+
} else {
|
469 |
+
$business = "N/A";
|
470 |
}
|
471 |
|
472 |
+
//not yours
|
473 |
+
ipnlog( "ERROR: receiver_email (" . $receiver_email . ") and business email (" . $business . ") did not match (" . pmpro_getOption( 'gateway_email' ) . ")" );
|
474 |
|
475 |
+
return false;
|
476 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
477 |
|
478 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
479 |
|
480 |
+
/*
|
481 |
+
Change the membership level. We also update the membership order to include filtered valus.
|
482 |
+
*/
|
483 |
+
function pmpro_ipnChangeMembershipLevel( $txn_id, &$morder ) {
|
484 |
+
//filter for level
|
485 |
+
$morder->membership_level = apply_filters( "pmpro_ipnhandler_level", $morder->membership_level, $morder->user_id );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
486 |
|
487 |
+
//set the start date to current_time('timestamp') but allow filters (documented in preheaders/checkout.php)
|
488 |
+
$startdate = apply_filters( "pmpro_checkout_start_date", "'" . current_time( 'mysql' ) . "'", $morder->user_id, $morder->membership_level );
|
489 |
|
490 |
+
//fix expiration date
|
491 |
+
if ( ! empty( $morder->membership_level->expiration_number ) ) {
|
492 |
+
$enddate = "'" . date( "Y-m-d", strtotime( "+ " . $morder->membership_level->expiration_number . " " . $morder->membership_level->expiration_period, current_time( "timestamp" ) ) ) . "'";
|
493 |
+
} else {
|
494 |
+
$enddate = "NULL";
|
495 |
+
}
|
496 |
|
497 |
+
//filter the enddate (documented in preheaders/checkout.php)
|
498 |
+
$enddate = apply_filters( "pmpro_checkout_end_date", $enddate, $morder->user_id, $morder->membership_level, $startdate );
|
499 |
+
|
500 |
+
//get discount code
|
501 |
+
$morder->getDiscountCode();
|
502 |
+
if ( ! empty( $morder->discount_code ) ) {
|
503 |
+
//update membership level
|
504 |
+
$morder->getMembershipLevel( true );
|
505 |
+
$discount_code_id = $morder->discount_code->id;
|
506 |
+
} else {
|
507 |
+
$discount_code_id = "";
|
508 |
+
}
|
509 |
|
|
|
|
|
|
|
510 |
|
511 |
+
//custom level to change user to
|
512 |
+
$custom_level = array(
|
513 |
+
'user_id' => $morder->user_id,
|
514 |
+
'membership_id' => $morder->membership_level->id,
|
515 |
+
'code_id' => $discount_code_id,
|
516 |
+
'initial_payment' => $morder->membership_level->initial_payment,
|
517 |
+
'billing_amount' => $morder->membership_level->billing_amount,
|
518 |
+
'cycle_number' => $morder->membership_level->cycle_number,
|
519 |
+
'cycle_period' => $morder->membership_level->cycle_period,
|
520 |
+
'billing_limit' => $morder->membership_level->billing_limit,
|
521 |
+
'trial_amount' => $morder->membership_level->trial_amount,
|
522 |
+
'trial_limit' => $morder->membership_level->trial_limit,
|
523 |
+
'startdate' => $startdate,
|
524 |
+
'enddate' => $enddate
|
525 |
+
);
|
526 |
+
|
527 |
+
global $pmpro_error;
|
528 |
+
if ( ! empty( $pmpro_error ) ) {
|
529 |
+
echo $pmpro_error;
|
530 |
+
ipnlog( $pmpro_error );
|
531 |
+
}
|
532 |
|
533 |
+
//change level and continue "checkout"
|
534 |
+
if ( pmpro_changeMembershipLevel( $custom_level, $morder->user_id ) !== false ) {
|
535 |
+
//update order status and transaction ids
|
536 |
+
$morder->status = "success";
|
537 |
+
$morder->payment_transaction_id = $txn_id;
|
538 |
+
if ( ! empty( $_POST['subscr_id'] ) ) {
|
539 |
+
$morder->subscription_transaction_id = $_POST['subscr_id'];
|
540 |
+
} else {
|
541 |
+
$morder->subscription_transaction_id = "";
|
542 |
}
|
543 |
+
$morder->saveOrder();
|
|
|
|
|
544 |
|
545 |
+
//add discount code use
|
546 |
+
if ( ! empty( $discount_code ) && ! empty( $use_discount_code ) ) {
|
547 |
+
$wpdb->query( "INSERT INTO $wpdb->pmpro_discount_codes_uses (code_id, user_id, order_id, timestamp) VALUES('" . $discount_code_id . "', '" . $morder->user_id . "', '" . $morder->id . "', '" . current_time( 'mysql' ) . "" );
|
548 |
+
}
|
|
|
|
|
|
|
|
|
549 |
|
550 |
+
//save first and last name fields
|
551 |
+
if ( ! empty( $_POST['first_name'] ) ) {
|
552 |
+
$old_firstname = get_user_meta( $morder->user_id, "first_name", true );
|
553 |
+
if ( empty( $old_firstname ) ) {
|
554 |
+
update_user_meta( $morder->user_id, "first_name", $_POST['first_name'] );
|
555 |
+
}
|
556 |
+
}
|
557 |
+
if ( ! empty( $_POST['last_name'] ) ) {
|
558 |
+
$old_lastname = get_user_meta( $morder->user_id, "last_name", true );
|
559 |
+
if ( empty( $old_lastname ) ) {
|
560 |
+
update_user_meta( $morder->user_id, "last_name", $_POST['last_name'] );
|
561 |
+
}
|
562 |
+
}
|
563 |
|
564 |
+
//hook
|
565 |
+
do_action( "pmpro_after_checkout", $morder->user_id );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
566 |
|
567 |
+
//setup some values for the emails
|
568 |
+
if ( ! empty( $morder ) ) {
|
569 |
+
$invoice = new MemberOrder( $morder->id );
|
570 |
+
} else {
|
571 |
+
$invoice = null;
|
572 |
}
|
573 |
|
574 |
+
$user = get_userdata( $morder->user_id );
|
575 |
+
$user->membership_level = $morder->membership_level; //make sure they have the right level info
|
|
|
576 |
|
577 |
+
//send email to member
|
578 |
$pmproemail = new PMProEmail();
|
579 |
+
$pmproemail->sendCheckoutEmail( $user, $invoice );
|
580 |
|
581 |
+
//send email to admin
|
582 |
+
$pmproemail = new PMProEmail();
|
583 |
+
$pmproemail->sendCheckoutAdminEmail( $user, $invoice );
|
584 |
|
585 |
return true;
|
586 |
+
} else {
|
587 |
+
return false;
|
588 |
}
|
589 |
+
}
|
590 |
+
|
591 |
+
/*
|
592 |
+
Send an email RE a failed payment.
|
593 |
+
$last_order passed in is the previous order for this subscription.
|
594 |
+
*/
|
595 |
+
function pmpro_ipnFailedPayment( $last_order ) {
|
596 |
+
//hook to do other stuff when payments fail
|
597 |
+
do_action( "pmpro_subscription_payment_failed", $last_order );
|
598 |
+
|
599 |
+
//create a blank order for the email
|
600 |
+
$morder = new MemberOrder();
|
601 |
+
$morder->user_id = $last_order->user_id;
|
602 |
+
|
603 |
+
//add billing information if appropriate
|
604 |
+
if ( $last_order->gateway == "paypal" ) //website payments pro
|
605 |
{
|
606 |
+
$morder->billing->name = $_POST['address_name'];
|
607 |
+
$morder->billing->street = $_POST['address_street'];
|
608 |
+
$morder->billing->city = $_POST['address_city '];
|
609 |
+
$morder->billing->state = $_POST['address_state'];
|
610 |
+
$morder->billing->zip = $_POST['address_zip'];
|
611 |
+
$morder->billing->country = $_POST['address_country_code'];
|
612 |
+
$morder->billing->phone = get_user_meta( $morder->user_id, "pmpro_bphone", true );
|
613 |
+
|
614 |
+
//get CC info that is on file
|
615 |
+
$morder->cardtype = get_user_meta( $morder->user_id, "pmpro_CardType", true );
|
616 |
+
$morder->accountnumber = hideCardNumber( get_user_meta( $morder->user_id, "pmpro_AccountNumber", true ), false );
|
617 |
+
$morder->expirationmonth = get_user_meta( $morder->user_id, "pmpro_ExpirationMonth", true );
|
618 |
+
$morder->expirationyear = get_user_meta( $morder->user_id, "pmpro_ExpirationYear", true );
|
619 |
+
}
|
620 |
+
|
621 |
+
// Email the user and ask them to update their credit card information
|
622 |
+
$pmproemail = new PMProEmail();
|
623 |
+
$pmproemail->sendBillingFailureEmail( $user, $morder );
|
624 |
+
|
625 |
+
// Email admin so they are aware of the failure
|
626 |
+
$pmproemail = new PMProEmail();
|
627 |
+
$pmproemail->sendBillingFailureAdminEmail( get_bloginfo( "admin_email" ), $morder );
|
628 |
+
|
629 |
+
ipnlog( "Payment failed. Emails sent to " . $user->user_email . " and " . get_bloginfo( "admin_email" ) . "." );
|
630 |
+
|
631 |
+
return true;
|
632 |
+
}
|
633 |
+
|
634 |
+
/*
|
635 |
+
Save a new order from IPN info.
|
636 |
+
$last_order passed in is the previous order for this subscription.
|
637 |
+
*/
|
638 |
+
function pmpro_ipnSaveOrder( $txn_id, $last_order ) {
|
639 |
+
global $wpdb;
|
640 |
+
|
641 |
+
//check that txn_id has not been previously processed
|
642 |
+
$old_txn = $wpdb->get_var( "SELECT payment_transaction_id FROM $wpdb->pmpro_membership_orders WHERE payment_transaction_id = '" . $txn_id . "' LIMIT 1" );
|
643 |
+
|
644 |
+
if ( empty( $old_txn ) ) {
|
645 |
+
//save order
|
646 |
+
$morder = new MemberOrder();
|
647 |
+
$morder->user_id = $last_order->user_id;
|
648 |
+
$morder->membership_id = $last_order->membership_id;
|
649 |
+
$morder->payment_transaction_id = $txn_id;
|
650 |
+
$morder->subscription_transaction_id = $last_order->subscription_transaction_id;
|
651 |
+
$morder->gateway = $last_order->gateway;
|
652 |
+
$morder->gateway_environment = $last_order->gateway_environment;
|
653 |
+
|
654 |
+
// Payment Status
|
655 |
+
$morder->status = 'success'; // We have confirmed that and thats the reason we are here.
|
656 |
+
// Payment Type.
|
657 |
+
$morder->payment_type = $last_order->payment_type;
|
658 |
+
|
659 |
+
//set amount based on which PayPal type
|
660 |
+
if ( $last_order->gateway == "paypal" ) {
|
661 |
+
$morder->InitialPayment = $_POST['amount']; //not the initial payment, but the class is expecting that
|
662 |
+
$morder->PaymentAmount = $_POST['amount'];
|
663 |
+
} elseif ( $last_order->gateway == "paypalexpress" ) {
|
664 |
+
$morder->InitialPayment = $_POST['amount']; //not the initial payment, but the class is expecting that
|
665 |
+
$morder->PaymentAmount = $_POST['amount'];
|
666 |
+
} elseif ( $last_order->gateway == "paypalstandard" ) {
|
667 |
+
$morder->InitialPayment = $_POST['mc_gross']; //not the initial payment, but the class is expecting that
|
668 |
+
$morder->PaymentAmount = $_POST['mc_gross'];
|
669 |
+
}
|
670 |
|
671 |
+
$morder->FirstName = $_POST['first_name'];
|
672 |
+
$morder->LastName = $_POST['last_name'];
|
673 |
+
$morder->Email = $_POST['payer_email'];
|
674 |
|
675 |
+
//get address info if appropriate
|
676 |
+
if ( $last_order->gateway == "paypal" ) //website payments pro
|
677 |
{
|
678 |
+
$morder->Address1 = get_user_meta( $last_order->user_id, "pmpro_baddress1", true );
|
679 |
+
$morder->City = get_user_meta( $last_order->user_id, "pmpro_bcity", true );
|
680 |
+
$morder->State = get_user_meta( $last_order->user_id, "pmpro_bstate", true );
|
681 |
+
$morder->CountryCode = "US";
|
682 |
+
$morder->Zip = get_user_meta( $last_order->user_id, "pmpro_bzip", true );
|
683 |
+
$morder->PhoneNumber = get_user_meta( $last_order->user_id, "pmpro_bphone", true );
|
684 |
+
|
685 |
+
$morder->billing->name = $_POST['first_name'] . " " . $_POST['last_name'];
|
686 |
+
$morder->billing->street = get_user_meta( $last_order->user_id, "pmpro_baddress1", true );
|
687 |
+
$morder->billing->city = get_user_meta( $last_order->user_id, "pmpro_bcity", true );
|
688 |
+
$morder->billing->state = get_user_meta( $last_order->user_id, "pmpro_bstate", true );
|
689 |
+
$morder->billing->zip = get_user_meta( $last_order->user_id, "pmpro_bzip", true );
|
690 |
+
$morder->billing->country = get_user_meta( $last_order->user_id, "pmpro_bcountry", true );
|
691 |
+
$morder->billing->phone = get_user_meta( $last_order->user_id, "pmpro_bphone", true );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
692 |
|
693 |
+
//get CC info that is on file
|
694 |
+
$morder->cardtype = get_user_meta( $last_order->user_id, "pmpro_CardType", true );
|
695 |
+
$morder->accountnumber = hideCardNumber( get_user_meta( $last_order->user_id, "pmpro_AccountNumber", true ), false );
|
696 |
+
$morder->expirationmonth = get_user_meta( $last_order->user_id, "pmpro_ExpirationMonth", true );
|
697 |
+
$morder->expirationyear = get_user_meta( $last_order->user_id, "pmpro_ExpirationYear", true );
|
698 |
+
$morder->ExpirationDate = $morder->expirationmonth . $morder->expirationyear;
|
699 |
+
$morder->ExpirationDate_YdashM = $morder->expirationyear . "-" . $morder->expirationmonth;
|
700 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
701 |
|
702 |
+
//figure out timestamp or default to none (today)
|
703 |
+
if ( ! empty( $_POST['payment_date'] ) ) {
|
704 |
+
$morder->timestamp = strtotime( $_POST['payment_date'] );
|
705 |
+
}
|
706 |
|
707 |
+
//save
|
708 |
+
$morder->saveOrder();
|
709 |
+
$morder->getMemberOrderByID( $morder->id );
|
710 |
|
711 |
+
//email the user their invoice
|
712 |
+
$pmproemail = new PMProEmail();
|
713 |
+
$pmproemail->sendInvoiceEmail( get_userdata( $last_order->user_id ), $morder );
|
714 |
|
715 |
+
//hook for successful subscription payments
|
716 |
+
do_action( "pmpro_subscription_payment_completed", $morder );
|
717 |
|
718 |
+
ipnlog( "New order (" . $morder->code . ") created." );
|
719 |
+
|
720 |
+
return true;
|
721 |
+
} else {
|
722 |
+
ipnlog( "Duplicate Transaction ID: " . $txn_id );
|
723 |
+
|
724 |
+
return false;
|
725 |
}
|
726 |
+
}
|
services/stripe-webhook.php
CHANGED
@@ -19,7 +19,12 @@
|
|
19 |
if(!class_exists("Stripe"))
|
20 |
require_once(dirname(__FILE__) . "/../includes/lib/Stripe/Stripe.php");
|
21 |
|
22 |
-
|
|
|
|
|
|
|
|
|
|
|
23 |
|
24 |
// retrieve the request's body and parse it as JSON
|
25 |
if(empty($_REQUEST['event_id']))
|
@@ -72,7 +77,14 @@
|
|
72 |
$old_order = new MemberOrder();
|
73 |
$old_order->getLastMemberOrderBySubscriptionTransactionID($pmpro_stripe_event->data->object->subscription);
|
74 |
|
75 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
{
|
77 |
$logstr .= "Couldn't find the original subscription.";
|
78 |
pmpro_stripeWebhookExit();
|
@@ -217,6 +229,8 @@
|
|
217 |
update_user_meta($user_id, "pmpro_stripe_updates", $user_updates);
|
218 |
}
|
219 |
|
|
|
|
|
220 |
pmpro_stripeWebhookExit();
|
221 |
}
|
222 |
else
|
@@ -383,17 +397,31 @@
|
|
383 |
// unfortunately, the subscription_id is not included in the JSON data from the Stripe event
|
384 |
// so, we must look up the subscription_id from the invoice_id, which IS included in the JSON data from the Stripe event
|
385 |
$invoice_id = $pmpro_stripe_event->data->object->invoice;
|
386 |
-
|
387 |
-
|
388 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
389 |
}
|
390 |
|
391 |
-
|
392 |
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
|
|
|
|
|
|
397 |
}
|
398 |
|
399 |
function getOrderFromInvoiceEvent($pmpro_stripe_event)
|
19 |
if(!class_exists("Stripe"))
|
20 |
require_once(dirname(__FILE__) . "/../includes/lib/Stripe/Stripe.php");
|
21 |
|
22 |
+
try {
|
23 |
+
Stripe::setApiKey( pmpro_getOption( "stripe_secretkey" ) );
|
24 |
+
} catch ( Exception $e ) {
|
25 |
+
$logstr .= "Unable to set API key for Stripe gateway: " . $e->getMessage();
|
26 |
+
pmpro_stripeWebhookExit();
|
27 |
+
}
|
28 |
|
29 |
// retrieve the request's body and parse it as JSON
|
30 |
if(empty($_REQUEST['event_id']))
|
77 |
$old_order = new MemberOrder();
|
78 |
$old_order->getLastMemberOrderBySubscriptionTransactionID($pmpro_stripe_event->data->object->subscription);
|
79 |
|
80 |
+
//lookup by customer id
|
81 |
+
if(empty($old_order) || empty($old_order->id))
|
82 |
+
{
|
83 |
+
$old_order->getLastMemberOrderBySubscriptionTransactionID($pmpro_stripe_event->data->object->customer);
|
84 |
+
}
|
85 |
+
|
86 |
+
//still can't find the order
|
87 |
+
if(empty($old_order) || empty($old_order->id))
|
88 |
{
|
89 |
$logstr .= "Couldn't find the original subscription.";
|
90 |
pmpro_stripeWebhookExit();
|
229 |
update_user_meta($user_id, "pmpro_stripe_updates", $user_updates);
|
230 |
}
|
231 |
|
232 |
+
do_action('pmpro_subscription_payment_completed', $morder);
|
233 |
+
|
234 |
pmpro_stripeWebhookExit();
|
235 |
}
|
236 |
else
|
397 |
// unfortunately, the subscription_id is not included in the JSON data from the Stripe event
|
398 |
// so, we must look up the subscription_id from the invoice_id, which IS included in the JSON data from the Stripe event
|
399 |
$invoice_id = $pmpro_stripe_event->data->object->invoice;
|
400 |
+
|
401 |
+
try {
|
402 |
+
|
403 |
+
$invoice = Stripe_Invoice::retrieve( $invoice_id );
|
404 |
+
|
405 |
+
} catch (Exception $e) {
|
406 |
+
error_log("Unable to fetch Stripe Invoice object: " . $e->getMessage());
|
407 |
+
$invoice = null;
|
408 |
+
}
|
409 |
+
|
410 |
+
if (isset( $invoice->subscription )) {
|
411 |
+
$subscription_id = $invoice->subscription;
|
412 |
+
$old_order_id = $wpdb->get_var( "SELECT id FROM $wpdb->pmpro_membership_orders WHERE subscription_transaction_id = '" . $subscription_id . "' AND gateway = 'stripe' ORDER BY timestamp DESC LIMIT 1" );
|
413 |
+
}
|
414 |
}
|
415 |
|
416 |
+
if (!empty($old_order_id)) {
|
417 |
|
418 |
+
$old_order = new MemberOrder( $old_order_id );
|
419 |
+
|
420 |
+
if(isset($old_order->id) && ! empty($old_order->id))
|
421 |
+
return $old_order;
|
422 |
+
}
|
423 |
+
|
424 |
+
return false;
|
425 |
}
|
426 |
|
427 |
function getOrderFromInvoiceEvent($pmpro_stripe_event)
|
services/twocheckout-ins.php
CHANGED
@@ -83,6 +83,7 @@
|
|
83 |
}
|
84 |
elseif (pmpro_insChangeMembershipLevel( $txn_id, $morder ) ) {
|
85 |
inslog( "Checkout processed (" . $morder->code . ") success!" );
|
|
|
86 |
}
|
87 |
else {
|
88 |
inslog( "ERROR: Couldn't change level for order (" . $morder->code . ")." );
|
@@ -104,6 +105,10 @@
|
|
104 |
//update membership
|
105 |
if( pmpro_insChangeMembershipLevel( $txn_id, $morder ) ) {
|
106 |
inslog( "Checkout processed (" . $morder->code . ") success!" );
|
|
|
|
|
|
|
|
|
107 |
}
|
108 |
else {
|
109 |
inslog( "ERROR: Couldn't change level for order (" . $morder->code . ")." );
|
@@ -411,8 +416,6 @@
|
|
411 |
$old_txn = $wpdb->get_var("SELECT payment_transaction_id FROM $wpdb->pmpro_membership_orders WHERE payment_transaction_id = '" . $txn_id . "' LIMIT 1");
|
412 |
|
413 |
if( empty( $old_txn ) ) {
|
414 |
-
//hook for successful subscription payments
|
415 |
-
do_action("pmpro_subscription_payment_completed");
|
416 |
|
417 |
//save order
|
418 |
$morder = new MemberOrder();
|
83 |
}
|
84 |
elseif (pmpro_insChangeMembershipLevel( $txn_id, $morder ) ) {
|
85 |
inslog( "Checkout processed (" . $morder->code . ") success!" );
|
86 |
+
|
87 |
}
|
88 |
else {
|
89 |
inslog( "ERROR: Couldn't change level for order (" . $morder->code . ")." );
|
105 |
//update membership
|
106 |
if( pmpro_insChangeMembershipLevel( $txn_id, $morder ) ) {
|
107 |
inslog( "Checkout processed (" . $morder->code . ") success!" );
|
108 |
+
|
109 |
+
//hook for successful subscription payments
|
110 |
+
do_action("pmpro_subscription_payment_completed", $morder);
|
111 |
+
|
112 |
}
|
113 |
else {
|
114 |
inslog( "ERROR: Couldn't change level for order (" . $morder->code . ")." );
|
416 |
$old_txn = $wpdb->get_var("SELECT payment_transaction_id FROM $wpdb->pmpro_membership_orders WHERE payment_transaction_id = '" . $txn_id . "' LIMIT 1");
|
417 |
|
418 |
if( empty( $old_txn ) ) {
|
|
|
|
|
419 |
|
420 |
//save order
|
421 |
$morder = new MemberOrder();
|