Skip to content

Commit 3416712

Browse files
author
Chris Gårdenberg
committed
feat(Booking): Support for OnDemand in the event selector on the booking page
1 parent 5c5c7ae commit 3416712

2 files changed

Lines changed: 15 additions & 9 deletions

File tree

PLUGIN-CHECKSUM

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0e9384f423a2bdccc2a45e57d5a7b490
1+
454b501317d7bbbcb8a3160212e02bd8

content/template/bookingTemplate/event-selector.php

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,21 +51,27 @@
5151
<?php
5252
elseif ( 1 === count( $events ) ) :
5353
echo '<div class="dateInfo">';
54-
echo wp_kses( get_old_start_end_display_date( $event['StartDate'], $event['EndDate'], $use_short, $show_names ), wp_kses_allowed_html( 'post' ) );
54+
if ( ! $event['OnDemand'] ) {
55+
echo wp_kses( get_old_start_end_display_date( $event['StartDate'], $event['EndDate'], $use_short, $show_names ), wp_kses_allowed_html( 'post' ) );
5556

56-
if ( $show_time ) {
57-
echo ', ' . '<span class="eventTime">';
58-
echo esc_html( edu_get_timezoned_date( 'H:i', $event['StartDate'] ) );
59-
?>
60-
-
61-
<?php
62-
echo esc_html( edu_get_timezoned_date( 'H:i', $event['EndDate'] ) ) . '</span>';
57+
if ( $show_time ) {
58+
echo ', ' . '<span class="eventTime">';
59+
echo esc_html( edu_get_timezoned_date( 'H:i', $event['StartDate'] ) );
60+
?>
61+
-
62+
<?php
63+
echo esc_html( edu_get_timezoned_date( 'H:i', $event['EndDate'] ) ) . '</span>';
64+
}
65+
} else {
66+
echo esc_html_x( 'On-demand', 'frontend', 'eduadmin-booking' );
6367
}
6468
echo esc_html( edu_output_event_venue( array( $event['AddressName'], $event['City'] ), ', ' ) );
69+
6570
echo '</div>';
6671
if ( ! isset( $_GET['eid'] ) || ! is_numeric( $_GET['eid'] ) ) :
6772
?><input type="hidden" name="eid" value="<?php echo esc_attr( $event['EventId'] ); ?>" /><?php
6873
endif;
74+
6975
else :
7076
echo '<div class="dateInfo">' . esc_html_x( 'No events planned for this course yet.', 'frontend', 'eduadmin-booking' ) . '</div>';
7177
endif;

0 commit comments

Comments
 (0)