PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / view / frontend / events.inc.php
ameliabooking / view / frontend Last commit date
booking.inc.php 4 years ago catalog-booking.inc.php 2 years ago catalog.inc.php 4 years ago category.inc.php 4 years ago events-list-booking.inc.php 2 years ago events.inc.php 2 years ago service.inc.php 4 years ago step-booking.inc.php 2 years ago
events.inc.php
40 lines
1 <?php
2 /**
3 * @copyright © TMS-Plugins. All rights reserved.
4 * @licence See LICENCE.md for license details.
5 */
6
7 ?>
8 <script>
9 if (typeof hasAmeliaEvent === 'undefined') {
10 var hasAmeliaEvent = true;
11 }
12 if (typeof hasEventApiCall === 'undefined' && '<?php echo esc_js($atts['trigger']); ?>' === '') {
13 var hasEventApiCall = true;
14 }
15 var hasEventShortcode = (typeof hasEventShortcode === 'undefined') ? false : true;
16 var bookingEntitiesIds = (typeof bookingEntitiesIds === 'undefined') ? [] : bookingEntitiesIds;
17 bookingEntitiesIds.push(
18 {
19 'hasApiCall': (typeof hasEventApiCall !== 'undefined') && hasEventApiCall,
20 'trigger': '<?php echo esc_js($atts['trigger']); ?>',
21 'counter': '<?php echo esc_js($atts['counter']); ?>',
22 'employee': '<?php echo esc_js($atts['employee']); ?>',
23 'eventId': '<?php echo esc_js($atts['event']); ?>',
24 'eventRecurring': <?php echo $atts['recurring'] ? 1 : 0; ?>,
25 'eventTag': "<?php echo esc_js($atts['tag']); ?>"
26 }
27 );
28 var lazyBookingEntitiesIds = (typeof lazyBookingEntitiesIds === 'undefined') ? [] : lazyBookingEntitiesIds;
29 if (bookingEntitiesIds[bookingEntitiesIds.length - 1].trigger !== '') {
30 lazyBookingEntitiesIds.push(bookingEntitiesIds.pop());
31 }
32 if (typeof hasEventApiCall !== 'undefined' && hasEventApiCall) {
33 hasEventApiCall = false;
34 }
35 </script>
36
37 <div id="amelia-app-booking<?php echo esc_attr($atts['counter']); ?>" class="amelia-service amelia-frontend amelia-app-booking<?php echo $atts['trigger'] !== '' ? ' amelia-skip-load amelia-skip-load-' . esc_attr($atts['counter']) : ''; ?>">
38 <?php echo $atts['type'] && $atts['type'] === 'calendar' ? '<events-calendar></events-calendar>' : '<events-list></events-list>'; ?>
39 </div>
40