protected function set_end_date_time() { $this->vars['endMinuteOptions'] = Tribe__View_Helpers::getMinuteOptions($this->vars['_EventEndDate']); $this->vars['endHourOptions'] = Tribe__View_Helpers::getHourOptions($this->vars['_EventAllDay'] == 'yes' ? null : $this->vars['_EventEndDate']); $this->vars['endMeridianOptions'] = Tribe__View_Helpers::getMeridianOptions($this->vars['_EventEndDate']); $datepicker_format = Tribe__Date_Utils::datepicker_formats(tribe_get_option('datepickerFormat')); if ($this->vars['_EventEndDate']) { $end = Tribe__Date_Utils::date_only($this->vars['_EventEndDate'], false, $datepicker_format); } // If we don't have a valid end date, assume today's date $this->vars['EventEndDate'] = isset($end) && $end ? $end : date($datepicker_format); }
<?php $start_hour_options = Tribe__View_Helpers::getHourOptions(null, true); $start_minute_options = Tribe__View_Helpers::getMinuteOptions(null, true); $start_meridian_options = Tribe__View_Helpers::getMeridianOptions(null, true); ?> <tr class="recurrence-row"> <td class="recurrence-rules-header"><?php esc_html_e('Recurrence Rules:', 'tribe-events-calendar-pro'); ?> </td> <td> <div id="tribe-recurrence-staging"></div> <script type="text/x-handlebars-template" id="tmpl-tribe-recurrence"> <div class="tribe-event-recurrence tribe-event-recurrence-rule"> <div class="tribe-handle" title="Click to toggle"></div> <input type="hidden" name="is_recurring[]" data-field="is_recurring" value="{{#if is_recurring}}true{{else}}false{{/if}}"/> <select name="recurrence[rules][][type]" data-field="type" data-single="<?php esc_attr_e('event', 'tribe-events-calendar-pro'); ?> " data-plural="<?php esc_attr_e('events', 'tribe-events-calendar-pro'); ?> "> {{#tribe_recurrence_select type}} <option value="None"><?php esc_html_e('Once', 'tribe-events-calendar-pro'); ?> </option> <option value="Every Day"><?php esc_html_e('Every Day', 'tribe-events-calendar-pro');
/** * Includes the tickets metabox inside the Event edit screen * * @param WP_Post $post */ public function do_meta_box($post) { $startMinuteOptions = Tribe__View_Helpers::getMinuteOptions(null); $endMinuteOptions = Tribe__View_Helpers::getMinuteOptions(null); $startHourOptions = Tribe__View_Helpers::getHourOptions(null, true); $endHourOptions = Tribe__View_Helpers::getHourOptions(null, false); $startMeridianOptions = Tribe__View_Helpers::getMeridianOptions(null, true); $endMeridianOptions = Tribe__View_Helpers::getMeridianOptions(null); $show_global_stock = Tribe__Tickets__Tickets::global_stock_available(); $tickets = Tribe__Tickets__Tickets::get_event_tickets($post->ID); $global_stock = new Tribe__Tickets__Global_Stock($post->ID); include $this->path . 'src/admin-views/meta-box.php'; }
/** * Includes the tickets metabox inside the Event edit screen * * @param $post_id */ public function do_meta_box($post_id) { $startMinuteOptions = Tribe__View_Helpers::getMinuteOptions(null); $endMinuteOptions = Tribe__View_Helpers::getMinuteOptions(null); $startHourOptions = Tribe__View_Helpers::getHourOptions(null, true); $endHourOptions = Tribe__View_Helpers::getHourOptions(null, false); $startMeridianOptions = Tribe__View_Helpers::getMeridianOptions(null, true); $endMeridianOptions = Tribe__View_Helpers::getMeridianOptions(null); $tickets = Tribe__Tickets__Tickets::get_event_tickets($post_id); include $this->path . 'src/admin-views/meta-box.php'; }