WP Events Manager - Version 2.1.7.2

Version Description

  • GDPR compliance

=

Download this release

Release Info

Developer leehld
Plugin Icon 128x128 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} RENAMED
@@ -4,7 +4,7 @@ if ( ! defined( 'ABSPATH' ) ) {
4
  exit();
5
  }
6
 
7
- update_option( 'thimpress-event-version', '2.1.7.1' );
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.1' => WPEMS_INC . 'admin/upgrades/upgrade-2.1.7.1.php'
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-04-16 11:20+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,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:47
147
  msgctxt "post type general name"
148
  msgid "Events"
149
  msgstr ""
150
 
151
- #: inc/class-wpems-post-types.php:48
152
  msgctxt "post type singular name"
153
  msgid "Event"
154
  msgstr ""
155
 
156
- #: inc/class-wpems-post-types.php:49
157
  msgctxt "admin menu"
158
  msgid "Events"
159
  msgstr ""
160
 
161
- #: inc/class-wpems-post-types.php:50
162
  msgctxt "add new on admin bar"
163
  msgid "Event"
164
  msgstr ""
165
 
166
- #: inc/class-wpems-post-types.php:51
167
  msgctxt "event"
168
  msgid "Add New"
169
  msgstr ""
170
 
171
- #: inc/class-wpems-post-types.php:52
172
  msgid "Add New Event"
173
  msgstr ""
174
 
175
- #: inc/class-wpems-post-types.php:53
176
  msgid "New Event"
177
  msgstr ""
178
 
179
- #: inc/class-wpems-post-types.php:54
180
  msgid "Edit Event"
181
  msgstr ""
182
 
183
- #: inc/class-wpems-post-types.php:55
184
  msgid "View Event"
185
  msgstr ""
186
 
187
- #: inc/class-wpems-post-types.php:56 inc/wpems-core-functions.php:1287
188
  #: templates/shortcodes/user-account.php:21
189
  msgid "Events"
190
  msgstr ""
191
 
192
- #: inc/class-wpems-post-types.php:57
193
  msgid "Search Events"
194
  msgstr ""
195
 
196
- #: inc/class-wpems-post-types.php:58
197
  msgid "Parent Events:"
198
  msgstr ""
199
 
200
- #: inc/class-wpems-post-types.php:59
201
  msgid "No events found."
202
  msgstr ""
203
 
204
- #: inc/class-wpems-post-types.php:60
205
  msgid "No events found in Trash."
206
  msgstr ""
207
 
208
- #: inc/class-wpems-post-types.php:65
209
  msgid "Event post type."
210
  msgstr ""
211
 
212
- #: inc/class-wpems-post-types.php:71
213
  msgctxt "URL slug"
214
  msgid "events"
215
  msgstr ""
216
 
217
- #: inc/class-wpems-post-types.php:92
218
  msgctxt "post type general name"
219
  msgid "Bookings"
220
  msgstr ""
221
 
222
- #: inc/class-wpems-post-types.php:93
223
  msgctxt "post type singular name"
224
  msgid "Booking"
225
  msgstr ""
226
 
227
- #: inc/class-wpems-post-types.php:94
228
  msgctxt "admin menu"
229
  msgid "Bookings"
230
  msgstr ""
231
 
232
- #: inc/class-wpems-post-types.php:95
233
  msgctxt "add new on admin bar"
234
  msgid "Booking"
235
  msgstr ""
236
 
237
- #: inc/class-wpems-post-types.php:96
238
  msgctxt "book"
239
  msgid "Add New"
240
  msgstr ""
241
 
242
- #: inc/class-wpems-post-types.php:97
243
  msgid "Add New Booking"
244
  msgstr ""
245
 
246
- #: inc/class-wpems-post-types.php:98
247
  msgid "New Booking"
248
  msgstr ""
249
 
250
- #: inc/class-wpems-post-types.php:99
251
  #: inc/admin/views/metaboxes/booking-details.php:40
252
  msgid "Booking Details"
253
  msgstr ""
254
 
255
- #: inc/class-wpems-post-types.php:100
256
  msgid "View Booking"
257
  msgstr ""
258
 
259
- #: inc/class-wpems-post-types.php:101
260
  msgid "Bookings"
261
  msgstr ""
262
 
263
- #: inc/class-wpems-post-types.php:102
264
  msgid "Search Books"
265
  msgstr ""
266
 
267
- #: inc/class-wpems-post-types.php:103
268
  msgid "Parent Books:"
269
  msgstr ""
270
 
271
- #: inc/class-wpems-post-types.php:104
272
  msgid "No books found."
273
  msgstr ""
274
 
275
- #: inc/class-wpems-post-types.php:105
276
  msgid "No books found in Trash."
277
  msgstr ""
278
 
279
- #: inc/class-wpems-post-types.php:110
280
  msgid "Description."
281
  msgstr ""
282
 
283
- #: inc/class-wpems-post-types.php:117
284
  msgctxt "URL slug"
285
  msgid "event-book"
286
  msgstr ""
287
 
288
- #: inc/class-wpems-post-types.php:139
289
  msgctxt "taxonomy general name"
290
  msgid "Event Categories"
291
  msgstr ""
292
 
293
- #: inc/class-wpems-post-types.php:140
294
  msgctxt "taxonomy singular name"
295
  msgid "Event Category"
296
  msgstr ""
297
 
298
- #: inc/class-wpems-post-types.php:141
299
  msgid "Search Categories"
300
  msgstr ""
301
 
302
- #: inc/class-wpems-post-types.php:142
303
  msgid "All Categories"
304
  msgstr ""
305
 
306
- #: inc/class-wpems-post-types.php:143
307
  msgid "Parent Category"
308
  msgstr ""
309
 
310
- #: inc/class-wpems-post-types.php:144
311
  msgid "Parent Category:"
312
  msgstr ""
313
 
314
- #: inc/class-wpems-post-types.php:145
315
  msgid "Edit Category"
316
  msgstr ""
317
 
318
- #: inc/class-wpems-post-types.php:146
319
  msgid "Update Category"
320
  msgstr ""
321
 
322
- #: inc/class-wpems-post-types.php:147
323
  msgid "Add New Category"
324
  msgstr ""
325
 
326
- #: inc/class-wpems-post-types.php:148
327
  msgid "New Category Name"
328
  msgstr ""
329
 
330
- #: inc/class-wpems-post-types.php:149
331
  msgid "Category"
332
  msgstr ""
333
 
334
- #: inc/class-wpems-post-types.php:171
335
  msgctxt "Booking status"
336
  msgid "Cancelled"
337
  msgstr ""
338
 
339
- #: inc/class-wpems-post-types.php:176
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:180
347
  msgctxt "Booking status"
348
  msgid "Pending"
349
  msgstr ""
350
 
351
- #: inc/class-wpems-post-types.php:185
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:189
359
  msgctxt "Booking status"
360
  msgid "Processing"
361
  msgstr ""
362
 
363
- #: inc/class-wpems-post-types.php:194
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:198
371
  msgctxt "Booking status"
372
  msgid "Completed"
373
  msgstr ""
374
 
375
- #: inc/class-wpems-post-types.php:203
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:217
383
  msgid "Start"
384
  msgstr ""
385
 
386
- #: inc/class-wpems-post-types.php:218
387
  msgid "End"
388
  msgstr ""
389
 
390
- #: inc/class-wpems-post-types.php:219 inc/class-wpems-post-types.php:304
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:221
403
  msgid "Booked / Total"
404
  msgstr ""
405
 
406
- #: inc/class-wpems-post-types.php:274 inc/class-wpems-post-types.php:335
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:276
414
  #, php-format
415
  msgid "<span class=\"event_auth_event_type\">%s/%s</span>"
416
  msgstr ""
417
 
418
- #: inc/class-wpems-post-types.php:276
419
  msgid "slot"
420
  msgstr ""
421
 
422
- #: inc/class-wpems-post-types.php:280
423
  msgid "Unlimited"
424
  msgstr ""
425
 
426
- #: inc/class-wpems-post-types.php:297
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:298
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:300
446
  msgid "User"
447
  msgstr ""
448
 
449
- #: inc/class-wpems-post-types.php:301
450
  msgid "Date"
451
  msgstr ""
452
 
453
- #: inc/class-wpems-post-types.php:302
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:303
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:327
474
  #, php-format
475
  msgid "<a href=\"%s\">%s</a>"
476
  msgstr ""
477
 
478
- #: inc/class-wpems-post-types.php:398 inc/class-wpems-post-types.php:401
479
- #: inc/class-wpems-post-types.php:404
480
  msgid "Event updated."
481
  msgstr ""
482
 
483
- #: inc/class-wpems-post-types.php:399
484
  msgid "Custom field updated."
485
  msgstr ""
486
 
487
- #: inc/class-wpems-post-types.php:400
488
  msgid "Custom field deleted."
489
  msgstr ""
490
 
491
- #: inc/class-wpems-post-types.php:403
492
  #, php-format
493
  msgid "Book restored to revision from %s"
494
  msgstr ""
495
 
496
- #: inc/class-wpems-post-types.php:405
497
  msgid "Event saved."
498
  msgstr ""
499
 
500
- #: inc/class-wpems-post-types.php:406
501
  msgid "Event submitted."
502
  msgstr ""
503
 
504
- #: inc/class-wpems-post-types.php:408
505
  #, php-format
506
  msgid "Event scheduled for: <strong>%1$s</strong>."
507
  msgstr ""
508
 
509
- #: inc/class-wpems-post-types.php:410
510
  msgid "M j, Y @ G:i"
511
  msgstr ""
512
 
513
- #: inc/class-wpems-post-types.php:412
514
  msgid "Event draft updated."
515
  msgstr ""
516
 
517
- #: inc/class-wpems-post-types.php:418
518
  msgid "View event"
519
  msgstr ""
520
 
521
- #: inc/class-wpems-post-types.php:424
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:138 inc/class-wpems-user-process.php:142
534
- #: inc/class-wpems-user-process.php:146 inc/class-wpems-user-process.php:155
535
  msgid "ERROR"
536
  msgstr ""
537
 
538
- #: inc/class-wpems-user-process.php:142
539
  msgid "Username is required."
540
  msgstr ""
541
 
542
- #: inc/class-wpems-user-process.php:146
543
  msgid "Password is required."
544
  msgstr ""
545
 
546
- #: inc/class-wpems-user-process.php:155
547
  msgid "A user could not be found with this email address."
548
  msgstr ""
549
 
550
- #: inc/class-wpems-user-process.php:177
551
  msgid "You have logged in"
552
  msgstr ""
553
 
554
- #: inc/wpems-core-functions.php:402
555
  msgid "Years"
556
  msgstr ""
557
 
558
- #: inc/wpems-core-functions.php:403
559
  msgid "Months"
560
  msgstr ""
561
 
562
- #: inc/wpems-core-functions.php:404
563
  msgid "Weeks"
564
  msgstr ""
565
 
566
- #: inc/wpems-core-functions.php:405
567
  msgid "Days"
568
  msgstr ""
569
 
570
- #: inc/wpems-core-functions.php:406
571
  msgid "Hours"
572
  msgstr ""
573
 
574
- #: inc/wpems-core-functions.php:407
575
  msgid "Minutes"
576
  msgstr ""
577
 
578
- #: inc/wpems-core-functions.php:408
579
  msgid "Seconds"
580
  msgstr ""
581
 
582
- #: inc/wpems-core-functions.php:411
583
  msgid "Year"
584
  msgstr ""
585
 
586
- #: inc/wpems-core-functions.php:412
587
  msgid "Month"
588
  msgstr ""
589
 
590
- #: inc/wpems-core-functions.php:413
591
  msgid "Week"
592
  msgstr ""
593
 
594
- #: inc/wpems-core-functions.php:414
595
  msgid "Day"
596
  msgstr ""
597
 
598
- #: inc/wpems-core-functions.php:415
599
  msgid "Hour"
600
  msgstr ""
601
 
602
- #: inc/wpems-core-functions.php:416
603
  msgid "Minute"
604
  msgstr ""
605
 
606
- #: inc/wpems-core-functions.php:417
607
  msgid "Second"
608
  msgstr ""
609
 
610
- #: inc/wpems-core-functions.php:421
611
  msgid "Something went wrong"
612
  msgstr ""
613
 
614
- #: inc/wpems-core-functions.php:1029 inc/wpems-core-functions.php:1058
615
  #, php-format
616
  msgid "<span class=\"event_booking_status cancelled\">%s</span>"
617
  msgstr ""
618
 
619
- #: inc/wpems-core-functions.php:1033 inc/wpems-core-functions.php:1059
620
  #, php-format
621
  msgid "<span class=\"event_booking_status pending\">%s</span>"
622
  msgstr ""
623
 
624
- #: inc/wpems-core-functions.php:1037 inc/wpems-core-functions.php:1060
625
  #, php-format
626
  msgid "<span class=\"event_booking_status processing\">%s</span>"
627
  msgstr ""
628
 
629
- #: inc/wpems-core-functions.php:1041 inc/wpems-core-functions.php:1061
630
  #, php-format
631
  msgid "<span class=\"event_booking_status completed\">%s</span>"
632
  msgstr ""
633
 
634
- #: inc/wpems-core-functions.php:1058
635
  msgid "Cancelled"
636
  msgstr ""
637
 
638
- #: inc/wpems-core-functions.php:1059
639
  msgid "Pending"
640
  msgstr ""
641
 
642
- #: inc/wpems-core-functions.php:1060
643
  msgid "Processing"
644
  msgstr ""
645
 
646
- #: inc/wpems-core-functions.php:1061
647
  msgid "Completed"
648
  msgstr ""
649
 
650
- #: inc/wpems-core-functions.php:1101
651
  msgid "Confirm Password is not match."
652
  msgstr ""
653
 
654
- #: inc/wpems-core-functions.php:1108 inc/wpems-core-functions.php:1117
655
- #: inc/wpems-core-functions.php:1119 inc/wpems-core-functions.php:1123
656
- #: inc/wpems-core-functions.php:1142
657
  msgid "ERROR: "
658
  msgstr ""
659
 
660
- #: inc/wpems-core-functions.php:1108
661
  msgid "Username is required field."
662
  msgstr ""
663
 
664
- #: inc/wpems-core-functions.php:1110
665
  msgid "Username is already exists."
666
  msgstr ""
667
 
668
- #: inc/wpems-core-functions.php:1117
669
  msgid "Please provide a valid email address."
670
  msgstr ""
671
 
672
- #: inc/wpems-core-functions.php:1119
673
  msgid "An account is already registered with your email address. Please login."
674
  msgstr ""
675
 
676
- #: inc/wpems-core-functions.php:1123
677
  msgid "Password is required field."
678
  msgstr ""
679
 
680
- #: inc/wpems-core-functions.php:1142
681
  msgid "Couldn't register."
682
  msgstr ""
683
 
684
- #: inc/wpems-core-functions.php:1292
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 notify admin and user when user register event"
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.1
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.1
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.1' );
47
  $this->set_define( 'WPEMS_MAIN_FILE', __FILE__ );
48
  }
49
 
@@ -74,11 +74,7 @@ if ( ! class_exists( 'WPEMS' ) ) {
74
  }
75
 
76
  /**
77
- * include file
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
  /**