Version Description
- GDPR compliance
=
Download this release
Release Info
Developer | leehld |
Plugin | WP Events Manager |
Version | 2.1.7.2 |
Comparing to | |
See all releases |
Code changes from version 2.1.7.1 to 2.1.7.2
- inc/admin/upgrades/{upgrade-2.1.7.1.php → upgrade-2.1.7.2.php} +1 -1
- inc/admin/upgrades/upgrade-2.1.7.php +0 -46
- inc/class-wpems-gdpr.php +167 -0
- inc/class-wpems-install.php +1 -1
- languages/wp-events-manager.pot +174 -154
- readme.txt +4 -1
- wp-events-manager.php +5 -7
inc/admin/upgrades/{upgrade-2.1.7.1.php → upgrade-2.1.7.2.php}
RENAMED
@@ -4,7 +4,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
4 |
exit();
|
5 |
}
|
6 |
|
7 |
-
update_option( 'thimpress-event-version', '2.1.7.
|
8 |
|
9 |
/**
|
10 |
* Update post meta
|
4 |
exit();
|
5 |
}
|
6 |
|
7 |
+
update_option( 'thimpress-event-version', '2.1.7.2' );
|
8 |
|
9 |
/**
|
10 |
* Update post meta
|
inc/admin/upgrades/upgrade-2.1.7.php
DELETED
@@ -1,46 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
-
exit();
|
5 |
-
}
|
6 |
-
|
7 |
-
update_option( 'thimpress-event-version', '2.1.7' );
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Update post meta
|
11 |
-
*/
|
12 |
-
$event_args = array(
|
13 |
-
'post_type' => 'tp_event',
|
14 |
-
'posts_per_page' => - 1,
|
15 |
-
'post_status' => 'any'
|
16 |
-
);
|
17 |
-
$events = new WP_Query( $event_args );
|
18 |
-
if ( $events->have_posts() ) {
|
19 |
-
while ( $events->have_posts() ) {
|
20 |
-
$events->the_post();
|
21 |
-
|
22 |
-
$status = get_post_status( get_the_ID() );
|
23 |
-
|
24 |
-
$meta = '';
|
25 |
-
switch ( $status ) {
|
26 |
-
case 'tp-event-expired':
|
27 |
-
$meta = 'expired';
|
28 |
-
break;
|
29 |
-
case 'tp-event-happenning':
|
30 |
-
$meta = 'happening';
|
31 |
-
break;
|
32 |
-
case 'tp-event-upcoming':
|
33 |
-
$meta = 'upcoming';
|
34 |
-
break;
|
35 |
-
default:
|
36 |
-
break;
|
37 |
-
}
|
38 |
-
|
39 |
-
if ( $meta ) {
|
40 |
-
update_post_meta( get_the_ID(), 'tp_event_status', $meta );
|
41 |
-
wp_update_post( array( 'ID' => get_the_ID(), 'post_status' => 'publish' ) );
|
42 |
-
}
|
43 |
-
|
44 |
-
}
|
45 |
-
wp_reset_query();
|
46 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/class-wpems-gdpr.php
ADDED
@@ -0,0 +1,167 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit; // Exit if accessed directly
|
5 |
+
}
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Class WPEMS_GDPR
|
9 |
+
*/
|
10 |
+
class WPEMS_GDPR {
|
11 |
+
|
12 |
+
/**
|
13 |
+
* WPEMS_GDPR constructor.
|
14 |
+
*/
|
15 |
+
public function __construct() {
|
16 |
+
add_filter( 'wp_privacy_personal_data_exporters', array( $this, 'register_booking_personal_data_exporter' ) );
|
17 |
+
add_filter( 'wp_privacy_personal_data_erasers', array( $this, 'register_booking_personal_data_eraser' ) );
|
18 |
+
}
|
19 |
+
|
20 |
+
/**
|
21 |
+
* @param $exporters
|
22 |
+
*
|
23 |
+
* @return mixed
|
24 |
+
*/
|
25 |
+
public function register_booking_personal_data_exporter( $exporters ) {
|
26 |
+
$exporters['wpems-booking'] = array(
|
27 |
+
'exporter_friendly_name' => __( 'WPEMS Booking' ),
|
28 |
+
'callback' => array( $this, 'exporter_personal_data' )
|
29 |
+
);
|
30 |
+
|
31 |
+
return $exporters;
|
32 |
+
}
|
33 |
+
|
34 |
+
/**
|
35 |
+
* @param $erasers
|
36 |
+
*
|
37 |
+
* @return mixed
|
38 |
+
*/
|
39 |
+
public function register_booking_personal_data_eraser( $erasers ) {
|
40 |
+
$erasers['wpems-booking'] = array(
|
41 |
+
'eraser_friendly_name' => __( 'WPEMS Booking' ),
|
42 |
+
'callback' => array( $this, 'eraser_personal_data' )
|
43 |
+
);
|
44 |
+
|
45 |
+
return $erasers;
|
46 |
+
}
|
47 |
+
|
48 |
+
/**
|
49 |
+
* @param $email_address
|
50 |
+
* @param int $page
|
51 |
+
*
|
52 |
+
* @return array
|
53 |
+
*/
|
54 |
+
public function exporter_personal_data( $email_address, $page = 1 ) {
|
55 |
+
|
56 |
+
$data_to_export = array();
|
57 |
+
|
58 |
+
$user = get_user_by( 'email', $email_address );
|
59 |
+
if ( false === $user ) {
|
60 |
+
return array(
|
61 |
+
'data' => $data_to_export,
|
62 |
+
'done' => true,
|
63 |
+
);
|
64 |
+
}
|
65 |
+
|
66 |
+
$bookings = $this->_query_booking( $user->ID );
|
67 |
+
|
68 |
+
foreach ( $bookings as $booking_id ) {
|
69 |
+
$booking = WPEMS_Booking::instance( $booking_id );
|
70 |
+
|
71 |
+
$post_data_to_export = array(
|
72 |
+
array( 'name' => __( 'ID', 'wp-events-manager' ), 'value' => '#' . $booking_id ),
|
73 |
+
array(
|
74 |
+
'name' => __( 'Created Date', 'wp-events-manager' ),
|
75 |
+
'value' => get_the_date( get_option( 'date_format' ), $booking_id )
|
76 |
+
),
|
77 |
+
array(
|
78 |
+
'name' => __( 'Customer Details', 'wp-events-manager' ),
|
79 |
+
'value' => $email_address
|
80 |
+
),
|
81 |
+
array( 'name' => __( 'Items', 'wp-events-manager' ), 'value' => get_the_title( $booking->event_id ) ),
|
82 |
+
array(
|
83 |
+
'name' => __( 'Total', 'wp-events-manager' ),
|
84 |
+
'value' => wpems_format_price( floatval( $booking->price ), $booking->currency )
|
85 |
+
),
|
86 |
+
array(
|
87 |
+
'name' => __( 'Payment Method', 'wp-events-manager' ),
|
88 |
+
'value' => $booking->payment_id ? wpems_get_payment_title( $booking->payment_id ) : __( 'No payment', 'wp-events-manager' )
|
89 |
+
),
|
90 |
+
array(
|
91 |
+
'name' => __( 'Status', 'wp-events-manager' ),
|
92 |
+
'value' => wpems_booking_status( $booking_id )
|
93 |
+
),
|
94 |
+
);
|
95 |
+
|
96 |
+
$data_to_export[] = array(
|
97 |
+
'group_id' => 'event_auth_book',
|
98 |
+
'group_label' => __( 'Event Booking', 'wp-events-manager' ),
|
99 |
+
'item_id' => "post-{$booking_id}",
|
100 |
+
'data' => $post_data_to_export,
|
101 |
+
);
|
102 |
+
}
|
103 |
+
|
104 |
+
return array(
|
105 |
+
'data' => $data_to_export,
|
106 |
+
'done' => true,
|
107 |
+
);
|
108 |
+
}
|
109 |
+
|
110 |
+
/**
|
111 |
+
* @param $email_address
|
112 |
+
* @param int $page
|
113 |
+
*
|
114 |
+
* @return array
|
115 |
+
*/
|
116 |
+
public function eraser_personal_data( $email_address, $page = 1 ) {
|
117 |
+
$eraser_data = array(
|
118 |
+
'items_removed' => false,
|
119 |
+
'items_retained' => false,
|
120 |
+
'messages' => array(),
|
121 |
+
'done' => 1,
|
122 |
+
);
|
123 |
+
|
124 |
+
if ( ! $user = get_user_by( 'email', $email_address ) ) {
|
125 |
+
return $eraser_data;
|
126 |
+
}
|
127 |
+
|
128 |
+
$bookings = $this->_query_booking( $user->ID );
|
129 |
+
foreach ( $bookings as $booking_id ) {
|
130 |
+
wp_delete_post( $booking_id, true );
|
131 |
+
}
|
132 |
+
$eraser_data['items_removed'] = true;
|
133 |
+
|
134 |
+
return $eraser_data;
|
135 |
+
}
|
136 |
+
|
137 |
+
/**
|
138 |
+
* @param $user_id
|
139 |
+
*
|
140 |
+
* @return array|null|object
|
141 |
+
*/
|
142 |
+
private function _query_booking( $user_id ) {
|
143 |
+
|
144 |
+
if ( ! $user_id ) {
|
145 |
+
return array();
|
146 |
+
}
|
147 |
+
|
148 |
+
global $wpdb;
|
149 |
+
|
150 |
+
$booking = array();
|
151 |
+
$query = $wpdb->get_results( $wpdb->prepare( "
|
152 |
+
SELECT booking.ID FROM {$wpdb->prefix}posts AS booking
|
153 |
+
INNER JOIN {$wpdb->prefix}postmeta AS booking_meta ON booking.ID = booking_meta.post_id
|
154 |
+
WHERE
|
155 |
+
booking.post_type = %s AND booking_meta.meta_key = %s AND booking_meta.meta_value = %s", 'event_auth_book', 'ea_booking_user_id', $user_id ), ARRAY_A );
|
156 |
+
|
157 |
+
if ( $query ) {
|
158 |
+
foreach ( $query as $item ) {
|
159 |
+
$booking[] = $item['ID'];
|
160 |
+
}
|
161 |
+
}
|
162 |
+
|
163 |
+
return $booking;
|
164 |
+
}
|
165 |
+
}
|
166 |
+
|
167 |
+
new WPEMS_GDPR();
|
inc/class-wpems-install.php
CHANGED
@@ -19,7 +19,7 @@ class WPEMS_Install {
|
|
19 |
self::$db_upgrade = array(
|
20 |
'2.0' => WPEMS_INC . 'admin/upgrades/upgrade-2.0.php',
|
21 |
'2.0.8' => WPEMS_INC . 'admin/upgrades/upgrade-2.0.8.php',
|
22 |
-
'2.1.7.
|
23 |
);
|
24 |
}
|
25 |
|
19 |
self::$db_upgrade = array(
|
20 |
'2.0' => WPEMS_INC . 'admin/upgrades/upgrade-2.0.php',
|
21 |
'2.0.8' => WPEMS_INC . 'admin/upgrades/upgrade-2.0.8.php',
|
22 |
+
'2.1.7.2' => WPEMS_INC . 'admin/upgrades/upgrade-2.1.7.2.php'
|
23 |
);
|
24 |
}
|
25 |
|
languages/wp-events-manager.pot
CHANGED
@@ -8,7 +8,7 @@ msgid ""
|
|
8 |
msgstr ""
|
9 |
"Project-Id-Version: PACKAGE VERSION\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
-
"POT-Creation-Date: 2018-
|
12 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
@@ -93,6 +93,60 @@ msgstr ""
|
|
93 |
msgid "Booking ID #%s is not exists."
|
94 |
msgstr ""
|
95 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
#: inc/class-wpems-install.php:121
|
97 |
msgctxt "Page slug"
|
98 |
msgid "user-register"
|
@@ -143,314 +197,301 @@ msgctxt "Page title"
|
|
143 |
msgid "User Account"
|
144 |
msgstr ""
|
145 |
|
146 |
-
#: inc/class-wpems-post-types.php:
|
147 |
msgctxt "post type general name"
|
148 |
msgid "Events"
|
149 |
msgstr ""
|
150 |
|
151 |
-
#: inc/class-wpems-post-types.php:
|
152 |
msgctxt "post type singular name"
|
153 |
msgid "Event"
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: inc/class-wpems-post-types.php:
|
157 |
msgctxt "admin menu"
|
158 |
msgid "Events"
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: inc/class-wpems-post-types.php:
|
162 |
msgctxt "add new on admin bar"
|
163 |
msgid "Event"
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: inc/class-wpems-post-types.php:
|
167 |
msgctxt "event"
|
168 |
msgid "Add New"
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: inc/class-wpems-post-types.php:
|
172 |
msgid "Add New Event"
|
173 |
msgstr ""
|
174 |
|
175 |
-
#: inc/class-wpems-post-types.php:
|
176 |
msgid "New Event"
|
177 |
msgstr ""
|
178 |
|
179 |
-
#: inc/class-wpems-post-types.php:
|
180 |
msgid "Edit Event"
|
181 |
msgstr ""
|
182 |
|
183 |
-
#: inc/class-wpems-post-types.php:
|
184 |
msgid "View Event"
|
185 |
msgstr ""
|
186 |
|
187 |
-
#: inc/class-wpems-post-types.php:
|
188 |
#: templates/shortcodes/user-account.php:21
|
189 |
msgid "Events"
|
190 |
msgstr ""
|
191 |
|
192 |
-
#: inc/class-wpems-post-types.php:
|
193 |
msgid "Search Events"
|
194 |
msgstr ""
|
195 |
|
196 |
-
#: inc/class-wpems-post-types.php:
|
197 |
msgid "Parent Events:"
|
198 |
msgstr ""
|
199 |
|
200 |
-
#: inc/class-wpems-post-types.php:
|
201 |
msgid "No events found."
|
202 |
msgstr ""
|
203 |
|
204 |
-
#: inc/class-wpems-post-types.php:
|
205 |
msgid "No events found in Trash."
|
206 |
msgstr ""
|
207 |
|
208 |
-
#: inc/class-wpems-post-types.php:
|
209 |
msgid "Event post type."
|
210 |
msgstr ""
|
211 |
|
212 |
-
#: inc/class-wpems-post-types.php:
|
213 |
msgctxt "URL slug"
|
214 |
msgid "events"
|
215 |
msgstr ""
|
216 |
|
217 |
-
#: inc/class-wpems-post-types.php:
|
218 |
msgctxt "post type general name"
|
219 |
msgid "Bookings"
|
220 |
msgstr ""
|
221 |
|
222 |
-
#: inc/class-wpems-post-types.php:
|
223 |
msgctxt "post type singular name"
|
224 |
msgid "Booking"
|
225 |
msgstr ""
|
226 |
|
227 |
-
#: inc/class-wpems-post-types.php:
|
228 |
msgctxt "admin menu"
|
229 |
msgid "Bookings"
|
230 |
msgstr ""
|
231 |
|
232 |
-
#: inc/class-wpems-post-types.php:
|
233 |
msgctxt "add new on admin bar"
|
234 |
msgid "Booking"
|
235 |
msgstr ""
|
236 |
|
237 |
-
#: inc/class-wpems-post-types.php:
|
238 |
msgctxt "book"
|
239 |
msgid "Add New"
|
240 |
msgstr ""
|
241 |
|
242 |
-
#: inc/class-wpems-post-types.php:
|
243 |
msgid "Add New Booking"
|
244 |
msgstr ""
|
245 |
|
246 |
-
#: inc/class-wpems-post-types.php:
|
247 |
msgid "New Booking"
|
248 |
msgstr ""
|
249 |
|
250 |
-
#: inc/class-wpems-post-types.php:
|
251 |
#: inc/admin/views/metaboxes/booking-details.php:40
|
252 |
msgid "Booking Details"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#: inc/class-wpems-post-types.php:
|
256 |
msgid "View Booking"
|
257 |
msgstr ""
|
258 |
|
259 |
-
#: inc/class-wpems-post-types.php:
|
260 |
msgid "Bookings"
|
261 |
msgstr ""
|
262 |
|
263 |
-
#: inc/class-wpems-post-types.php:
|
264 |
msgid "Search Books"
|
265 |
msgstr ""
|
266 |
|
267 |
-
#: inc/class-wpems-post-types.php:
|
268 |
msgid "Parent Books:"
|
269 |
msgstr ""
|
270 |
|
271 |
-
#: inc/class-wpems-post-types.php:
|
272 |
msgid "No books found."
|
273 |
msgstr ""
|
274 |
|
275 |
-
#: inc/class-wpems-post-types.php:
|
276 |
msgid "No books found in Trash."
|
277 |
msgstr ""
|
278 |
|
279 |
-
#: inc/class-wpems-post-types.php:
|
280 |
msgid "Description."
|
281 |
msgstr ""
|
282 |
|
283 |
-
#: inc/class-wpems-post-types.php:
|
284 |
msgctxt "URL slug"
|
285 |
msgid "event-book"
|
286 |
msgstr ""
|
287 |
|
288 |
-
#: inc/class-wpems-post-types.php:
|
289 |
msgctxt "taxonomy general name"
|
290 |
msgid "Event Categories"
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: inc/class-wpems-post-types.php:
|
294 |
msgctxt "taxonomy singular name"
|
295 |
msgid "Event Category"
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: inc/class-wpems-post-types.php:
|
299 |
msgid "Search Categories"
|
300 |
msgstr ""
|
301 |
|
302 |
-
#: inc/class-wpems-post-types.php:
|
303 |
msgid "All Categories"
|
304 |
msgstr ""
|
305 |
|
306 |
-
#: inc/class-wpems-post-types.php:
|
307 |
msgid "Parent Category"
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: inc/class-wpems-post-types.php:
|
311 |
msgid "Parent Category:"
|
312 |
msgstr ""
|
313 |
|
314 |
-
#: inc/class-wpems-post-types.php:
|
315 |
msgid "Edit Category"
|
316 |
msgstr ""
|
317 |
|
318 |
-
#: inc/class-wpems-post-types.php:
|
319 |
msgid "Update Category"
|
320 |
msgstr ""
|
321 |
|
322 |
-
#: inc/class-wpems-post-types.php:
|
323 |
msgid "Add New Category"
|
324 |
msgstr ""
|
325 |
|
326 |
-
#: inc/class-wpems-post-types.php:
|
327 |
msgid "New Category Name"
|
328 |
msgstr ""
|
329 |
|
330 |
-
#: inc/class-wpems-post-types.php:
|
331 |
msgid "Category"
|
332 |
msgstr ""
|
333 |
|
334 |
-
#: inc/class-wpems-post-types.php:
|
335 |
msgctxt "Booking status"
|
336 |
msgid "Cancelled"
|
337 |
msgstr ""
|
338 |
|
339 |
-
#: inc/class-wpems-post-types.php:
|
340 |
#, php-format
|
341 |
msgid "Cancelled <span class=\"count\">(%s)</span>"
|
342 |
msgid_plural "Cancelled <span class=\"count\">(%s)</span>"
|
343 |
msgstr[0] ""
|
344 |
msgstr[1] ""
|
345 |
|
346 |
-
#: inc/class-wpems-post-types.php:
|
347 |
msgctxt "Booking status"
|
348 |
msgid "Pending"
|
349 |
msgstr ""
|
350 |
|
351 |
-
#: inc/class-wpems-post-types.php:
|
352 |
#, php-format
|
353 |
msgid "Pending <span class=\"count\">(%s)</span>"
|
354 |
msgid_plural "Pending <span class=\"count\">(%s)</span>"
|
355 |
msgstr[0] ""
|
356 |
msgstr[1] ""
|
357 |
|
358 |
-
#: inc/class-wpems-post-types.php:
|
359 |
msgctxt "Booking status"
|
360 |
msgid "Processing"
|
361 |
msgstr ""
|
362 |
|
363 |
-
#: inc/class-wpems-post-types.php:
|
364 |
#, php-format
|
365 |
msgid "Processing <span class=\"count\">(%s)</span>"
|
366 |
msgid_plural "Processing <span class=\"count\">(%s)</span>"
|
367 |
msgstr[0] ""
|
368 |
msgstr[1] ""
|
369 |
|
370 |
-
#: inc/class-wpems-post-types.php:
|
371 |
msgctxt "Booking status"
|
372 |
msgid "Completed"
|
373 |
msgstr ""
|
374 |
|
375 |
-
#: inc/class-wpems-post-types.php:
|
376 |
#, php-format
|
377 |
msgid "Completed <span class=\"count\">(%s)</span>"
|
378 |
msgid_plural "Completed <span class=\"count\">(%s)</span>"
|
379 |
msgstr[0] ""
|
380 |
msgstr[1] ""
|
381 |
|
382 |
-
#: inc/class-wpems-post-types.php:
|
383 |
msgid "Start"
|
384 |
msgstr ""
|
385 |
|
386 |
-
#: inc/class-wpems-post-types.php:
|
387 |
msgid "End"
|
388 |
msgstr ""
|
389 |
|
390 |
-
#: inc/class-wpems-post-types.php:
|
391 |
-
#: templates/emails/register-admin-event.php:42
|
392 |
-
#: templates/emails/register-event.php:43
|
393 |
-
#: templates/shortcodes/user-account.php:26
|
394 |
-
msgid "Status"
|
395 |
-
msgstr ""
|
396 |
-
|
397 |
-
#: inc/class-wpems-post-types.php:220
|
398 |
#: inc/admin/views/metaboxes/event-settings.php:37
|
399 |
msgid "Price"
|
400 |
msgstr ""
|
401 |
|
402 |
-
#: inc/class-wpems-post-types.php:
|
403 |
msgid "Booked / Total"
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: inc/class-wpems-post-types.php:
|
407 |
#: templates/emails/register-admin-event.php:50
|
408 |
#: templates/emails/register-event.php:50 templates/loop/register.php:31
|
409 |
#: templates/shortcodes/user-account.php:35
|
410 |
msgid "Free"
|
411 |
msgstr ""
|
412 |
|
413 |
-
#: inc/class-wpems-post-types.php:
|
414 |
#, php-format
|
415 |
msgid "<span class=\"event_auth_event_type\">%s/%s</span>"
|
416 |
msgstr ""
|
417 |
|
418 |
-
#: inc/class-wpems-post-types.php:
|
419 |
msgid "slot"
|
420 |
msgstr ""
|
421 |
|
422 |
-
#: inc/class-wpems-post-types.php:
|
423 |
msgid "Unlimited"
|
424 |
msgstr ""
|
425 |
|
426 |
-
#: inc/class-wpems-post-types.php:
|
427 |
msgid ""
|
428 |
"<label class=\"screen-reader-text __web-inspector-hide-shortcut__\" for=\"cb-"
|
429 |
"select-all-1\">Select All</label><input id=\"cb-select-all-1\" type="
|
430 |
"\"checkbox\">"
|
431 |
msgstr ""
|
432 |
|
433 |
-
#: inc/class-wpems-post-types.php:
|
434 |
-
#: templates/emails/register-admin-event.php:35
|
435 |
-
#: templates/emails/register-event.php:37
|
436 |
-
msgid "ID"
|
437 |
-
msgstr ""
|
438 |
-
|
439 |
-
#: inc/class-wpems-post-types.php:299
|
440 |
#: templates/emails/register-admin-event.php:37
|
441 |
#: templates/emails/register-event.php:38
|
442 |
msgid "Event"
|
443 |
msgstr ""
|
444 |
|
445 |
-
#: inc/class-wpems-post-types.php:
|
446 |
msgid "User"
|
447 |
msgstr ""
|
448 |
|
449 |
-
#: inc/class-wpems-post-types.php:
|
450 |
msgid "Date"
|
451 |
msgstr ""
|
452 |
|
453 |
-
#: inc/class-wpems-post-types.php:
|
454 |
#: inc/admin/views/metaboxes/booking-details.php:46
|
455 |
#: templates/emails/register-admin-event.php:40
|
456 |
#: templates/emails/register-admin-event.php:50
|
@@ -461,7 +502,7 @@ msgstr ""
|
|
461 |
msgid "Cost"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: inc/class-wpems-post-types.php:
|
465 |
#: inc/admin/views/metaboxes/booking-details.php:47
|
466 |
#: inc/admin/views/metaboxes/event-settings.php:31
|
467 |
#: templates/emails/register-admin-event.php:39
|
@@ -470,55 +511,55 @@ msgstr ""
|
|
470 |
msgid "Quantity"
|
471 |
msgstr ""
|
472 |
|
473 |
-
#: inc/class-wpems-post-types.php:
|
474 |
#, php-format
|
475 |
msgid "<a href=\"%s\">%s</a>"
|
476 |
msgstr ""
|
477 |
|
478 |
-
#: inc/class-wpems-post-types.php:
|
479 |
-
#: inc/class-wpems-post-types.php:
|
480 |
msgid "Event updated."
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: inc/class-wpems-post-types.php:
|
484 |
msgid "Custom field updated."
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: inc/class-wpems-post-types.php:
|
488 |
msgid "Custom field deleted."
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: inc/class-wpems-post-types.php:
|
492 |
#, php-format
|
493 |
msgid "Book restored to revision from %s"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: inc/class-wpems-post-types.php:
|
497 |
msgid "Event saved."
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: inc/class-wpems-post-types.php:
|
501 |
msgid "Event submitted."
|
502 |
msgstr ""
|
503 |
|
504 |
-
#: inc/class-wpems-post-types.php:
|
505 |
#, php-format
|
506 |
msgid "Event scheduled for: <strong>%1$s</strong>."
|
507 |
msgstr ""
|
508 |
|
509 |
-
#: inc/class-wpems-post-types.php:
|
510 |
msgid "M j, Y @ G:i"
|
511 |
msgstr ""
|
512 |
|
513 |
-
#: inc/class-wpems-post-types.php:
|
514 |
msgid "Event draft updated."
|
515 |
msgstr ""
|
516 |
|
517 |
-
#: inc/class-wpems-post-types.php:
|
518 |
msgid "View event"
|
519 |
msgstr ""
|
520 |
|
521 |
-
#: inc/class-wpems-post-types.php:
|
522 |
msgid "Preview event"
|
523 |
msgstr ""
|
524 |
|
@@ -530,158 +571,158 @@ msgstr ""
|
|
530 |
msgid "You have been sign out!"
|
531 |
msgstr ""
|
532 |
|
533 |
-
#: inc/class-wpems-user-process.php:
|
534 |
-
#: inc/class-wpems-user-process.php:
|
535 |
msgid "ERROR"
|
536 |
msgstr ""
|
537 |
|
538 |
-
#: inc/class-wpems-user-process.php:
|
539 |
msgid "Username is required."
|
540 |
msgstr ""
|
541 |
|
542 |
-
#: inc/class-wpems-user-process.php:
|
543 |
msgid "Password is required."
|
544 |
msgstr ""
|
545 |
|
546 |
-
#: inc/class-wpems-user-process.php:
|
547 |
msgid "A user could not be found with this email address."
|
548 |
msgstr ""
|
549 |
|
550 |
-
#: inc/class-wpems-user-process.php:
|
551 |
msgid "You have logged in"
|
552 |
msgstr ""
|
553 |
|
554 |
-
#: inc/wpems-core-functions.php:
|
555 |
msgid "Years"
|
556 |
msgstr ""
|
557 |
|
558 |
-
#: inc/wpems-core-functions.php:
|
559 |
msgid "Months"
|
560 |
msgstr ""
|
561 |
|
562 |
-
#: inc/wpems-core-functions.php:
|
563 |
msgid "Weeks"
|
564 |
msgstr ""
|
565 |
|
566 |
-
#: inc/wpems-core-functions.php:
|
567 |
msgid "Days"
|
568 |
msgstr ""
|
569 |
|
570 |
-
#: inc/wpems-core-functions.php:
|
571 |
msgid "Hours"
|
572 |
msgstr ""
|
573 |
|
574 |
-
#: inc/wpems-core-functions.php:
|
575 |
msgid "Minutes"
|
576 |
msgstr ""
|
577 |
|
578 |
-
#: inc/wpems-core-functions.php:
|
579 |
msgid "Seconds"
|
580 |
msgstr ""
|
581 |
|
582 |
-
#: inc/wpems-core-functions.php:
|
583 |
msgid "Year"
|
584 |
msgstr ""
|
585 |
|
586 |
-
#: inc/wpems-core-functions.php:
|
587 |
msgid "Month"
|
588 |
msgstr ""
|
589 |
|
590 |
-
#: inc/wpems-core-functions.php:
|
591 |
msgid "Week"
|
592 |
msgstr ""
|
593 |
|
594 |
-
#: inc/wpems-core-functions.php:
|
595 |
msgid "Day"
|
596 |
msgstr ""
|
597 |
|
598 |
-
#: inc/wpems-core-functions.php:
|
599 |
msgid "Hour"
|
600 |
msgstr ""
|
601 |
|
602 |
-
#: inc/wpems-core-functions.php:
|
603 |
msgid "Minute"
|
604 |
msgstr ""
|
605 |
|
606 |
-
#: inc/wpems-core-functions.php:
|
607 |
msgid "Second"
|
608 |
msgstr ""
|
609 |
|
610 |
-
#: inc/wpems-core-functions.php:
|
611 |
msgid "Something went wrong"
|
612 |
msgstr ""
|
613 |
|
614 |
-
#: inc/wpems-core-functions.php:
|
615 |
#, php-format
|
616 |
msgid "<span class=\"event_booking_status cancelled\">%s</span>"
|
617 |
msgstr ""
|
618 |
|
619 |
-
#: inc/wpems-core-functions.php:
|
620 |
#, php-format
|
621 |
msgid "<span class=\"event_booking_status pending\">%s</span>"
|
622 |
msgstr ""
|
623 |
|
624 |
-
#: inc/wpems-core-functions.php:
|
625 |
#, php-format
|
626 |
msgid "<span class=\"event_booking_status processing\">%s</span>"
|
627 |
msgstr ""
|
628 |
|
629 |
-
#: inc/wpems-core-functions.php:
|
630 |
#, php-format
|
631 |
msgid "<span class=\"event_booking_status completed\">%s</span>"
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: inc/wpems-core-functions.php:
|
635 |
msgid "Cancelled"
|
636 |
msgstr ""
|
637 |
|
638 |
-
#: inc/wpems-core-functions.php:
|
639 |
msgid "Pending"
|
640 |
msgstr ""
|
641 |
|
642 |
-
#: inc/wpems-core-functions.php:
|
643 |
msgid "Processing"
|
644 |
msgstr ""
|
645 |
|
646 |
-
#: inc/wpems-core-functions.php:
|
647 |
msgid "Completed"
|
648 |
msgstr ""
|
649 |
|
650 |
-
#: inc/wpems-core-functions.php:
|
651 |
msgid "Confirm Password is not match."
|
652 |
msgstr ""
|
653 |
|
654 |
-
#: inc/wpems-core-functions.php:
|
655 |
-
#: inc/wpems-core-functions.php:
|
656 |
-
#: inc/wpems-core-functions.php:
|
657 |
msgid "ERROR: "
|
658 |
msgstr ""
|
659 |
|
660 |
-
#: inc/wpems-core-functions.php:
|
661 |
msgid "Username is required field."
|
662 |
msgstr ""
|
663 |
|
664 |
-
#: inc/wpems-core-functions.php:
|
665 |
msgid "Username is already exists."
|
666 |
msgstr ""
|
667 |
|
668 |
-
#: inc/wpems-core-functions.php:
|
669 |
msgid "Please provide a valid email address."
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: inc/wpems-core-functions.php:
|
673 |
msgid "An account is already registered with your email address. Please login."
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: inc/wpems-core-functions.php:
|
677 |
msgid "Password is required field."
|
678 |
msgstr ""
|
679 |
|
680 |
-
#: inc/wpems-core-functions.php:
|
681 |
msgid "Couldn't register."
|
682 |
msgstr ""
|
683 |
|
684 |
-
#: inc/wpems-core-functions.php:
|
685 |
msgid "Categories"
|
686 |
msgstr ""
|
687 |
|
@@ -761,10 +802,6 @@ msgstr ""
|
|
761 |
msgid "Email"
|
762 |
msgstr ""
|
763 |
|
764 |
-
#: inc/admin/class-wpems-admin-users.php:115
|
765 |
-
msgid "Event Booking"
|
766 |
-
msgstr ""
|
767 |
-
|
768 |
#: inc/admin/class-wpems-admin-users.php:242
|
769 |
msgid "Event Users"
|
770 |
msgstr ""
|
@@ -826,7 +863,7 @@ msgid "Event register"
|
|
826 |
msgstr ""
|
827 |
|
828 |
#: inc/admin/settings/class-wpems-admin-setting-emails.php:45
|
829 |
-
msgid "Send email
|
830 |
msgstr ""
|
831 |
|
832 |
#: inc/admin/settings/class-wpems-admin-setting-emails.php:51
|
@@ -1000,31 +1037,14 @@ msgstr ""
|
|
1000 |
msgid "Item"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
-
#: inc/admin/views/metaboxes/booking-details.php:48
|
1004 |
-
#: templates/emails/register-admin-event.php:41
|
1005 |
-
#: templates/emails/register-event.php:42
|
1006 |
-
msgid "Payment Method"
|
1007 |
-
msgstr ""
|
1008 |
-
|
1009 |
#: inc/admin/views/metaboxes/booking-details.php:49
|
1010 |
msgid "Amount"
|
1011 |
msgstr ""
|
1012 |
|
1013 |
-
#: inc/admin/views/metaboxes/booking-details.php:58
|
1014 |
-
#: templates/emails/register-admin-event.php:53
|
1015 |
-
#: templates/emails/register-event.php:53
|
1016 |
-
#: templates/shortcodes/user-account.php:38
|
1017 |
-
msgid "No payment"
|
1018 |
-
msgstr ""
|
1019 |
-
|
1020 |
#: inc/admin/views/metaboxes/booking-details.php:64
|
1021 |
msgid "Sub Total"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
-
#: inc/admin/views/metaboxes/booking-details.php:68
|
1025 |
-
msgid "Total"
|
1026 |
-
msgstr ""
|
1027 |
-
|
1028 |
#: inc/admin/views/metaboxes/event-settings.php:41
|
1029 |
msgid "Set 0 to make it becomes free event"
|
1030 |
msgstr ""
|
8 |
msgstr ""
|
9 |
"Project-Id-Version: PACKAGE VERSION\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
+
"POT-Creation-Date: 2018-05-24 15:52+0700\n"
|
12 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
93 |
msgid "Booking ID #%s is not exists."
|
94 |
msgstr ""
|
95 |
|
96 |
+
#: inc/class-wpems-gdpr.php:27 inc/class-wpems-gdpr.php:41
|
97 |
+
msgid "WPEMS Booking"
|
98 |
+
msgstr ""
|
99 |
+
|
100 |
+
#: inc/class-wpems-gdpr.php:72 inc/class-wpems-post-types.php:301
|
101 |
+
#: templates/emails/register-admin-event.php:35
|
102 |
+
#: templates/emails/register-event.php:37
|
103 |
+
msgid "ID"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: inc/class-wpems-gdpr.php:74
|
107 |
+
msgid "Created Date"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: inc/class-wpems-gdpr.php:78
|
111 |
+
msgid "Customer Details"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: inc/class-wpems-gdpr.php:81
|
115 |
+
msgid "Items"
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: inc/class-wpems-gdpr.php:83
|
119 |
+
#: inc/admin/views/metaboxes/booking-details.php:68
|
120 |
+
msgid "Total"
|
121 |
+
msgstr ""
|
122 |
+
|
123 |
+
#: inc/class-wpems-gdpr.php:87
|
124 |
+
#: inc/admin/views/metaboxes/booking-details.php:48
|
125 |
+
#: templates/emails/register-admin-event.php:41
|
126 |
+
#: templates/emails/register-event.php:42
|
127 |
+
msgid "Payment Method"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: inc/class-wpems-gdpr.php:88
|
131 |
+
#: inc/admin/views/metaboxes/booking-details.php:58
|
132 |
+
#: templates/emails/register-admin-event.php:53
|
133 |
+
#: templates/emails/register-event.php:53
|
134 |
+
#: templates/shortcodes/user-account.php:38
|
135 |
+
msgid "No payment"
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: inc/class-wpems-gdpr.php:91 inc/class-wpems-post-types.php:222
|
139 |
+
#: inc/class-wpems-post-types.php:307
|
140 |
+
#: templates/emails/register-admin-event.php:42
|
141 |
+
#: templates/emails/register-event.php:43
|
142 |
+
#: templates/shortcodes/user-account.php:26
|
143 |
+
msgid "Status"
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#: inc/class-wpems-gdpr.php:98 inc/admin/class-wpems-admin-users.php:115
|
147 |
+
msgid "Event Booking"
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
#: inc/class-wpems-install.php:121
|
151 |
msgctxt "Page slug"
|
152 |
msgid "user-register"
|
197 |
msgid "User Account"
|
198 |
msgstr ""
|
199 |
|
200 |
+
#: inc/class-wpems-post-types.php:50
|
201 |
msgctxt "post type general name"
|
202 |
msgid "Events"
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: inc/class-wpems-post-types.php:51
|
206 |
msgctxt "post type singular name"
|
207 |
msgid "Event"
|
208 |
msgstr ""
|
209 |
|
210 |
+
#: inc/class-wpems-post-types.php:52
|
211 |
msgctxt "admin menu"
|
212 |
msgid "Events"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: inc/class-wpems-post-types.php:53
|
216 |
msgctxt "add new on admin bar"
|
217 |
msgid "Event"
|
218 |
msgstr ""
|
219 |
|
220 |
+
#: inc/class-wpems-post-types.php:54
|
221 |
msgctxt "event"
|
222 |
msgid "Add New"
|
223 |
msgstr ""
|
224 |
|
225 |
+
#: inc/class-wpems-post-types.php:55
|
226 |
msgid "Add New Event"
|
227 |
msgstr ""
|
228 |
|
229 |
+
#: inc/class-wpems-post-types.php:56
|
230 |
msgid "New Event"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: inc/class-wpems-post-types.php:57
|
234 |
msgid "Edit Event"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: inc/class-wpems-post-types.php:58
|
238 |
msgid "View Event"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: inc/class-wpems-post-types.php:59 inc/wpems-core-functions.php:1289
|
242 |
#: templates/shortcodes/user-account.php:21
|
243 |
msgid "Events"
|
244 |
msgstr ""
|
245 |
|
246 |
+
#: inc/class-wpems-post-types.php:60
|
247 |
msgid "Search Events"
|
248 |
msgstr ""
|
249 |
|
250 |
+
#: inc/class-wpems-post-types.php:61
|
251 |
msgid "Parent Events:"
|
252 |
msgstr ""
|
253 |
|
254 |
+
#: inc/class-wpems-post-types.php:62
|
255 |
msgid "No events found."
|
256 |
msgstr ""
|
257 |
|
258 |
+
#: inc/class-wpems-post-types.php:63
|
259 |
msgid "No events found in Trash."
|
260 |
msgstr ""
|
261 |
|
262 |
+
#: inc/class-wpems-post-types.php:68
|
263 |
msgid "Event post type."
|
264 |
msgstr ""
|
265 |
|
266 |
+
#: inc/class-wpems-post-types.php:74
|
267 |
msgctxt "URL slug"
|
268 |
msgid "events"
|
269 |
msgstr ""
|
270 |
|
271 |
+
#: inc/class-wpems-post-types.php:95
|
272 |
msgctxt "post type general name"
|
273 |
msgid "Bookings"
|
274 |
msgstr ""
|
275 |
|
276 |
+
#: inc/class-wpems-post-types.php:96
|
277 |
msgctxt "post type singular name"
|
278 |
msgid "Booking"
|
279 |
msgstr ""
|
280 |
|
281 |
+
#: inc/class-wpems-post-types.php:97
|
282 |
msgctxt "admin menu"
|
283 |
msgid "Bookings"
|
284 |
msgstr ""
|
285 |
|
286 |
+
#: inc/class-wpems-post-types.php:98
|
287 |
msgctxt "add new on admin bar"
|
288 |
msgid "Booking"
|
289 |
msgstr ""
|
290 |
|
291 |
+
#: inc/class-wpems-post-types.php:99
|
292 |
msgctxt "book"
|
293 |
msgid "Add New"
|
294 |
msgstr ""
|
295 |
|
296 |
+
#: inc/class-wpems-post-types.php:100
|
297 |
msgid "Add New Booking"
|
298 |
msgstr ""
|
299 |
|
300 |
+
#: inc/class-wpems-post-types.php:101
|
301 |
msgid "New Booking"
|
302 |
msgstr ""
|
303 |
|
304 |
+
#: inc/class-wpems-post-types.php:102
|
305 |
#: inc/admin/views/metaboxes/booking-details.php:40
|
306 |
msgid "Booking Details"
|
307 |
msgstr ""
|
308 |
|
309 |
+
#: inc/class-wpems-post-types.php:103
|
310 |
msgid "View Booking"
|
311 |
msgstr ""
|
312 |
|
313 |
+
#: inc/class-wpems-post-types.php:104
|
314 |
msgid "Bookings"
|
315 |
msgstr ""
|
316 |
|
317 |
+
#: inc/class-wpems-post-types.php:105
|
318 |
msgid "Search Books"
|
319 |
msgstr ""
|
320 |
|
321 |
+
#: inc/class-wpems-post-types.php:106
|
322 |
msgid "Parent Books:"
|
323 |
msgstr ""
|
324 |
|
325 |
+
#: inc/class-wpems-post-types.php:107
|
326 |
msgid "No books found."
|
327 |
msgstr ""
|
328 |
|
329 |
+
#: inc/class-wpems-post-types.php:108
|
330 |
msgid "No books found in Trash."
|
331 |
msgstr ""
|
332 |
|
333 |
+
#: inc/class-wpems-post-types.php:113
|
334 |
msgid "Description."
|
335 |
msgstr ""
|
336 |
|
337 |
+
#: inc/class-wpems-post-types.php:120
|
338 |
msgctxt "URL slug"
|
339 |
msgid "event-book"
|
340 |
msgstr ""
|
341 |
|
342 |
+
#: inc/class-wpems-post-types.php:142
|
343 |
msgctxt "taxonomy general name"
|
344 |
msgid "Event Categories"
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: inc/class-wpems-post-types.php:143
|
348 |
msgctxt "taxonomy singular name"
|
349 |
msgid "Event Category"
|
350 |
msgstr ""
|
351 |
|
352 |
+
#: inc/class-wpems-post-types.php:144
|
353 |
msgid "Search Categories"
|
354 |
msgstr ""
|
355 |
|
356 |
+
#: inc/class-wpems-post-types.php:145
|
357 |
msgid "All Categories"
|
358 |
msgstr ""
|
359 |
|
360 |
+
#: inc/class-wpems-post-types.php:146
|
361 |
msgid "Parent Category"
|
362 |
msgstr ""
|
363 |
|
364 |
+
#: inc/class-wpems-post-types.php:147
|
365 |
msgid "Parent Category:"
|
366 |
msgstr ""
|
367 |
|
368 |
+
#: inc/class-wpems-post-types.php:148
|
369 |
msgid "Edit Category"
|
370 |
msgstr ""
|
371 |
|
372 |
+
#: inc/class-wpems-post-types.php:149
|
373 |
msgid "Update Category"
|
374 |
msgstr ""
|
375 |
|
376 |
+
#: inc/class-wpems-post-types.php:150
|
377 |
msgid "Add New Category"
|
378 |
msgstr ""
|
379 |
|
380 |
+
#: inc/class-wpems-post-types.php:151
|
381 |
msgid "New Category Name"
|
382 |
msgstr ""
|
383 |
|
384 |
+
#: inc/class-wpems-post-types.php:152
|
385 |
msgid "Category"
|
386 |
msgstr ""
|
387 |
|
388 |
+
#: inc/class-wpems-post-types.php:174
|
389 |
msgctxt "Booking status"
|
390 |
msgid "Cancelled"
|
391 |
msgstr ""
|
392 |
|
393 |
+
#: inc/class-wpems-post-types.php:179
|
394 |
#, php-format
|
395 |
msgid "Cancelled <span class=\"count\">(%s)</span>"
|
396 |
msgid_plural "Cancelled <span class=\"count\">(%s)</span>"
|
397 |
msgstr[0] ""
|
398 |
msgstr[1] ""
|
399 |
|
400 |
+
#: inc/class-wpems-post-types.php:183
|
401 |
msgctxt "Booking status"
|
402 |
msgid "Pending"
|
403 |
msgstr ""
|
404 |
|
405 |
+
#: inc/class-wpems-post-types.php:188
|
406 |
#, php-format
|
407 |
msgid "Pending <span class=\"count\">(%s)</span>"
|
408 |
msgid_plural "Pending <span class=\"count\">(%s)</span>"
|
409 |
msgstr[0] ""
|
410 |
msgstr[1] ""
|
411 |
|
412 |
+
#: inc/class-wpems-post-types.php:192
|
413 |
msgctxt "Booking status"
|
414 |
msgid "Processing"
|
415 |
msgstr ""
|
416 |
|
417 |
+
#: inc/class-wpems-post-types.php:197
|
418 |
#, php-format
|
419 |
msgid "Processing <span class=\"count\">(%s)</span>"
|
420 |
msgid_plural "Processing <span class=\"count\">(%s)</span>"
|
421 |
msgstr[0] ""
|
422 |
msgstr[1] ""
|
423 |
|
424 |
+
#: inc/class-wpems-post-types.php:201
|
425 |
msgctxt "Booking status"
|
426 |
msgid "Completed"
|
427 |
msgstr ""
|
428 |
|
429 |
+
#: inc/class-wpems-post-types.php:206
|
430 |
#, php-format
|
431 |
msgid "Completed <span class=\"count\">(%s)</span>"
|
432 |
msgid_plural "Completed <span class=\"count\">(%s)</span>"
|
433 |
msgstr[0] ""
|
434 |
msgstr[1] ""
|
435 |
|
436 |
+
#: inc/class-wpems-post-types.php:220
|
437 |
msgid "Start"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: inc/class-wpems-post-types.php:221
|
441 |
msgid "End"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: inc/class-wpems-post-types.php:223
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
445 |
#: inc/admin/views/metaboxes/event-settings.php:37
|
446 |
msgid "Price"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: inc/class-wpems-post-types.php:224
|
450 |
msgid "Booked / Total"
|
451 |
msgstr ""
|
452 |
|
453 |
+
#: inc/class-wpems-post-types.php:277 inc/class-wpems-post-types.php:338
|
454 |
#: templates/emails/register-admin-event.php:50
|
455 |
#: templates/emails/register-event.php:50 templates/loop/register.php:31
|
456 |
#: templates/shortcodes/user-account.php:35
|
457 |
msgid "Free"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: inc/class-wpems-post-types.php:279
|
461 |
#, php-format
|
462 |
msgid "<span class=\"event_auth_event_type\">%s/%s</span>"
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: inc/class-wpems-post-types.php:279
|
466 |
msgid "slot"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: inc/class-wpems-post-types.php:283
|
470 |
msgid "Unlimited"
|
471 |
msgstr ""
|
472 |
|
473 |
+
#: inc/class-wpems-post-types.php:300
|
474 |
msgid ""
|
475 |
"<label class=\"screen-reader-text __web-inspector-hide-shortcut__\" for=\"cb-"
|
476 |
"select-all-1\">Select All</label><input id=\"cb-select-all-1\" type="
|
477 |
"\"checkbox\">"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: inc/class-wpems-post-types.php:302
|
|
|
|
|
|
|
|
|
|
|
|
|
481 |
#: templates/emails/register-admin-event.php:37
|
482 |
#: templates/emails/register-event.php:38
|
483 |
msgid "Event"
|
484 |
msgstr ""
|
485 |
|
486 |
+
#: inc/class-wpems-post-types.php:303
|
487 |
msgid "User"
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: inc/class-wpems-post-types.php:304
|
491 |
msgid "Date"
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: inc/class-wpems-post-types.php:305
|
495 |
#: inc/admin/views/metaboxes/booking-details.php:46
|
496 |
#: templates/emails/register-admin-event.php:40
|
497 |
#: templates/emails/register-admin-event.php:50
|
502 |
msgid "Cost"
|
503 |
msgstr ""
|
504 |
|
505 |
+
#: inc/class-wpems-post-types.php:306
|
506 |
#: inc/admin/views/metaboxes/booking-details.php:47
|
507 |
#: inc/admin/views/metaboxes/event-settings.php:31
|
508 |
#: templates/emails/register-admin-event.php:39
|
511 |
msgid "Quantity"
|
512 |
msgstr ""
|
513 |
|
514 |
+
#: inc/class-wpems-post-types.php:330
|
515 |
#, php-format
|
516 |
msgid "<a href=\"%s\">%s</a>"
|
517 |
msgstr ""
|
518 |
|
519 |
+
#: inc/class-wpems-post-types.php:460 inc/class-wpems-post-types.php:463
|
520 |
+
#: inc/class-wpems-post-types.php:466
|
521 |
msgid "Event updated."
|
522 |
msgstr ""
|
523 |
|
524 |
+
#: inc/class-wpems-post-types.php:461
|
525 |
msgid "Custom field updated."
|
526 |
msgstr ""
|
527 |
|
528 |
+
#: inc/class-wpems-post-types.php:462
|
529 |
msgid "Custom field deleted."
|
530 |
msgstr ""
|
531 |
|
532 |
+
#: inc/class-wpems-post-types.php:465
|
533 |
#, php-format
|
534 |
msgid "Book restored to revision from %s"
|
535 |
msgstr ""
|
536 |
|
537 |
+
#: inc/class-wpems-post-types.php:467
|
538 |
msgid "Event saved."
|
539 |
msgstr ""
|
540 |
|
541 |
+
#: inc/class-wpems-post-types.php:468
|
542 |
msgid "Event submitted."
|
543 |
msgstr ""
|
544 |
|
545 |
+
#: inc/class-wpems-post-types.php:470
|
546 |
#, php-format
|
547 |
msgid "Event scheduled for: <strong>%1$s</strong>."
|
548 |
msgstr ""
|
549 |
|
550 |
+
#: inc/class-wpems-post-types.php:472
|
551 |
msgid "M j, Y @ G:i"
|
552 |
msgstr ""
|
553 |
|
554 |
+
#: inc/class-wpems-post-types.php:474
|
555 |
msgid "Event draft updated."
|
556 |
msgstr ""
|
557 |
|
558 |
+
#: inc/class-wpems-post-types.php:480
|
559 |
msgid "View event"
|
560 |
msgstr ""
|
561 |
|
562 |
+
#: inc/class-wpems-post-types.php:486
|
563 |
msgid "Preview event"
|
564 |
msgstr ""
|
565 |
|
571 |
msgid "You have been sign out!"
|
572 |
msgstr ""
|
573 |
|
574 |
+
#: inc/class-wpems-user-process.php:140 inc/class-wpems-user-process.php:144
|
575 |
+
#: inc/class-wpems-user-process.php:148 inc/class-wpems-user-process.php:157
|
576 |
msgid "ERROR"
|
577 |
msgstr ""
|
578 |
|
579 |
+
#: inc/class-wpems-user-process.php:144
|
580 |
msgid "Username is required."
|
581 |
msgstr ""
|
582 |
|
583 |
+
#: inc/class-wpems-user-process.php:148
|
584 |
msgid "Password is required."
|
585 |
msgstr ""
|
586 |
|
587 |
+
#: inc/class-wpems-user-process.php:157
|
588 |
msgid "A user could not be found with this email address."
|
589 |
msgstr ""
|
590 |
|
591 |
+
#: inc/class-wpems-user-process.php:179
|
592 |
msgid "You have logged in"
|
593 |
msgstr ""
|
594 |
|
595 |
+
#: inc/wpems-core-functions.php:404
|
596 |
msgid "Years"
|
597 |
msgstr ""
|
598 |
|
599 |
+
#: inc/wpems-core-functions.php:405
|
600 |
msgid "Months"
|
601 |
msgstr ""
|
602 |
|
603 |
+
#: inc/wpems-core-functions.php:406
|
604 |
msgid "Weeks"
|
605 |
msgstr ""
|
606 |
|
607 |
+
#: inc/wpems-core-functions.php:407
|
608 |
msgid "Days"
|
609 |
msgstr ""
|
610 |
|
611 |
+
#: inc/wpems-core-functions.php:408
|
612 |
msgid "Hours"
|
613 |
msgstr ""
|
614 |
|
615 |
+
#: inc/wpems-core-functions.php:409
|
616 |
msgid "Minutes"
|
617 |
msgstr ""
|
618 |
|
619 |
+
#: inc/wpems-core-functions.php:410
|
620 |
msgid "Seconds"
|
621 |
msgstr ""
|
622 |
|
623 |
+
#: inc/wpems-core-functions.php:413
|
624 |
msgid "Year"
|
625 |
msgstr ""
|
626 |
|
627 |
+
#: inc/wpems-core-functions.php:414
|
628 |
msgid "Month"
|
629 |
msgstr ""
|
630 |
|
631 |
+
#: inc/wpems-core-functions.php:415
|
632 |
msgid "Week"
|
633 |
msgstr ""
|
634 |
|
635 |
+
#: inc/wpems-core-functions.php:416
|
636 |
msgid "Day"
|
637 |
msgstr ""
|
638 |
|
639 |
+
#: inc/wpems-core-functions.php:417
|
640 |
msgid "Hour"
|
641 |
msgstr ""
|
642 |
|
643 |
+
#: inc/wpems-core-functions.php:418
|
644 |
msgid "Minute"
|
645 |
msgstr ""
|
646 |
|
647 |
+
#: inc/wpems-core-functions.php:419
|
648 |
msgid "Second"
|
649 |
msgstr ""
|
650 |
|
651 |
+
#: inc/wpems-core-functions.php:423
|
652 |
msgid "Something went wrong"
|
653 |
msgstr ""
|
654 |
|
655 |
+
#: inc/wpems-core-functions.php:1031 inc/wpems-core-functions.php:1060
|
656 |
#, php-format
|
657 |
msgid "<span class=\"event_booking_status cancelled\">%s</span>"
|
658 |
msgstr ""
|
659 |
|
660 |
+
#: inc/wpems-core-functions.php:1035 inc/wpems-core-functions.php:1061
|
661 |
#, php-format
|
662 |
msgid "<span class=\"event_booking_status pending\">%s</span>"
|
663 |
msgstr ""
|
664 |
|
665 |
+
#: inc/wpems-core-functions.php:1039 inc/wpems-core-functions.php:1062
|
666 |
#, php-format
|
667 |
msgid "<span class=\"event_booking_status processing\">%s</span>"
|
668 |
msgstr ""
|
669 |
|
670 |
+
#: inc/wpems-core-functions.php:1043 inc/wpems-core-functions.php:1063
|
671 |
#, php-format
|
672 |
msgid "<span class=\"event_booking_status completed\">%s</span>"
|
673 |
msgstr ""
|
674 |
|
675 |
+
#: inc/wpems-core-functions.php:1060
|
676 |
msgid "Cancelled"
|
677 |
msgstr ""
|
678 |
|
679 |
+
#: inc/wpems-core-functions.php:1061
|
680 |
msgid "Pending"
|
681 |
msgstr ""
|
682 |
|
683 |
+
#: inc/wpems-core-functions.php:1062
|
684 |
msgid "Processing"
|
685 |
msgstr ""
|
686 |
|
687 |
+
#: inc/wpems-core-functions.php:1063
|
688 |
msgid "Completed"
|
689 |
msgstr ""
|
690 |
|
691 |
+
#: inc/wpems-core-functions.php:1103
|
692 |
msgid "Confirm Password is not match."
|
693 |
msgstr ""
|
694 |
|
695 |
+
#: inc/wpems-core-functions.php:1110 inc/wpems-core-functions.php:1119
|
696 |
+
#: inc/wpems-core-functions.php:1121 inc/wpems-core-functions.php:1125
|
697 |
+
#: inc/wpems-core-functions.php:1144
|
698 |
msgid "ERROR: "
|
699 |
msgstr ""
|
700 |
|
701 |
+
#: inc/wpems-core-functions.php:1110
|
702 |
msgid "Username is required field."
|
703 |
msgstr ""
|
704 |
|
705 |
+
#: inc/wpems-core-functions.php:1112
|
706 |
msgid "Username is already exists."
|
707 |
msgstr ""
|
708 |
|
709 |
+
#: inc/wpems-core-functions.php:1119
|
710 |
msgid "Please provide a valid email address."
|
711 |
msgstr ""
|
712 |
|
713 |
+
#: inc/wpems-core-functions.php:1121
|
714 |
msgid "An account is already registered with your email address. Please login."
|
715 |
msgstr ""
|
716 |
|
717 |
+
#: inc/wpems-core-functions.php:1125
|
718 |
msgid "Password is required field."
|
719 |
msgstr ""
|
720 |
|
721 |
+
#: inc/wpems-core-functions.php:1144
|
722 |
msgid "Couldn't register."
|
723 |
msgstr ""
|
724 |
|
725 |
+
#: inc/wpems-core-functions.php:1294
|
726 |
msgid "Categories"
|
727 |
msgstr ""
|
728 |
|
802 |
msgid "Email"
|
803 |
msgstr ""
|
804 |
|
|
|
|
|
|
|
|
|
805 |
#: inc/admin/class-wpems-admin-users.php:242
|
806 |
msgid "Event Users"
|
807 |
msgstr ""
|
863 |
msgstr ""
|
864 |
|
865 |
#: inc/admin/settings/class-wpems-admin-setting-emails.php:45
|
866 |
+
msgid "Send email to admin and user when user registers event"
|
867 |
msgstr ""
|
868 |
|
869 |
#: inc/admin/settings/class-wpems-admin-setting-emails.php:51
|
1037 |
msgid "Item"
|
1038 |
msgstr ""
|
1039 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1040 |
#: inc/admin/views/metaboxes/booking-details.php:49
|
1041 |
msgid "Amount"
|
1042 |
msgstr ""
|
1043 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1044 |
#: inc/admin/views/metaboxes/booking-details.php:64
|
1045 |
msgid "Sub Total"
|
1046 |
msgstr ""
|
1047 |
|
|
|
|
|
|
|
|
|
1048 |
#: inc/admin/views/metaboxes/event-settings.php:41
|
1049 |
msgid "Set 0 to make it becomes free event"
|
1050 |
msgstr ""
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://thimpress.com/
|
|
4 |
Tags: event, event management, events, registration, bookings, tickets, locations, google maps
|
5 |
Requires at least: 4.6
|
6 |
Tested up to: 4.9.6
|
7 |
-
Stable tag: 2.1.7.
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -142,5 +142,8 @@ To stay in touch and update about FundPress's future releases and features, you
|
|
142 |
= 2.1.7.1 =
|
143 |
+ Fix upgrade process
|
144 |
|
|
|
|
|
|
|
145 |
== Upgrade Notice ==
|
146 |
|
4 |
Tags: event, event management, events, registration, bookings, tickets, locations, google maps
|
5 |
Requires at least: 4.6
|
6 |
Tested up to: 4.9.6
|
7 |
+
Stable tag: 2.1.7.2
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
142 |
= 2.1.7.1 =
|
143 |
+ Fix upgrade process
|
144 |
|
145 |
+
= 2.1.7.2 =
|
146 |
+
+ GDPR compliance
|
147 |
+
|
148 |
== Upgrade Notice ==
|
149 |
|
wp-events-manager.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
Plugin URI: http://thimpress.com/
|
6 |
Description: A complete plugin for Events management and online booking system
|
7 |
Author: ThimPress
|
8 |
-
Version: 2.1.7.
|
9 |
Author URI: http://thimpress.com
|
10 |
*/
|
11 |
|
@@ -43,7 +43,7 @@ if ( ! class_exists( 'WPEMS' ) ) {
|
|
43 |
$this->set_define( 'WPEMS_INC_URI', WPEMS_URI . 'inc/' );
|
44 |
$this->set_define( 'WPEMS_ASSETS_URI', WPEMS_URI . 'assets/' );
|
45 |
$this->set_define( 'WPEMS_LIB_URI', WPEMS_INC_URI . 'libraries/' );
|
46 |
-
$this->set_define( 'WPEMS_VER', '2.1.7.
|
47 |
$this->set_define( 'WPEMS_MAIN_FILE', __FILE__ );
|
48 |
}
|
49 |
|
@@ -74,11 +74,7 @@ if ( ! class_exists( 'WPEMS' ) ) {
|
|
74 |
}
|
75 |
|
76 |
/**
|
77 |
-
*
|
78 |
-
*
|
79 |
-
* @param array || string
|
80 |
-
*
|
81 |
-
* @return null
|
82 |
*/
|
83 |
public function includes() {
|
84 |
|
@@ -105,6 +101,8 @@ if ( ! class_exists( 'WPEMS' ) ) {
|
|
105 |
$this->_include( 'inc/class-wpems-shortcodes.php' );
|
106 |
}
|
107 |
|
|
|
|
|
108 |
}
|
109 |
|
110 |
/**
|
5 |
Plugin URI: http://thimpress.com/
|
6 |
Description: A complete plugin for Events management and online booking system
|
7 |
Author: ThimPress
|
8 |
+
Version: 2.1.7.2
|
9 |
Author URI: http://thimpress.com
|
10 |
*/
|
11 |
|
43 |
$this->set_define( 'WPEMS_INC_URI', WPEMS_URI . 'inc/' );
|
44 |
$this->set_define( 'WPEMS_ASSETS_URI', WPEMS_URI . 'assets/' );
|
45 |
$this->set_define( 'WPEMS_LIB_URI', WPEMS_INC_URI . 'libraries/' );
|
46 |
+
$this->set_define( 'WPEMS_VER', '2.1.7.2' );
|
47 |
$this->set_define( 'WPEMS_MAIN_FILE', __FILE__ );
|
48 |
}
|
49 |
|
74 |
}
|
75 |
|
76 |
/**
|
77 |
+
* Include files.
|
|
|
|
|
|
|
|
|
78 |
*/
|
79 |
public function includes() {
|
80 |
|
101 |
$this->_include( 'inc/class-wpems-shortcodes.php' );
|
102 |
}
|
103 |
|
104 |
+
$this->_include( 'inc/class-wpems-gdpr.php' );
|
105 |
+
|
106 |
}
|
107 |
|
108 |
/**
|