all-in-one-event-calendar/public/admin/box_time_and_date.php
2017-11-09 17:36:04 +01:00

154 lines
7.4 KiB
PHP

<div class="ai1ec-panel-heading">
<a data-toggle="ai1ec-collapse"
data-parent="#ai1ec-add-new-event-accordion"
href="#ai1ec-time-and-date-box">
<i class="ai1ec-fa ai1ec-fa-clock-o ai1ec-fa-fw"></i>
<?php _e( 'Event date and time', AI1EC_PLUGIN_NAME ); ?>
</a>
</div>
<div id="ai1ec-time-and-date-box"
class="ai1ec-panel-collapse ai1ec-collapse ai1ec-in">
<div class="ai1ec-panel-body">
<?php wp_nonce_field( 'ai1ec', AI1EC_POST_TYPE ); ?>
<?php if ( $instance_id ) : ?>
<input type="hidden"
name="ai1ec_instance_id"
id="ai1ec_instance-id"
value="<?php echo $instance_id; ?>">
<?php endif; ?>
<table class="ai1ec-form">
<tbody>
<tr>
<td colspan="2">
<label for="ai1ec_all_day_event">
<input type="checkbox" name="ai1ec_all_day_event"
id="ai1ec_all_day_event" value="1" <?php echo $all_day_event; ?>>
<?php _e( 'All-day event', AI1EC_PLUGIN_NAME ); ?>
</label>
</td>
</tr>
<tr>
<td colspan="2">
<label for="ai1ec_instant_event">
<input type="checkbox" name="ai1ec_instant_event"
id="ai1ec_instant_event" value="1" <?php echo $instant_event; ?>>
<?php _e( 'No end time', AI1EC_PLUGIN_NAME ); ?>
</label>
</td>
</tr>
<tr>
<td class="ai1ec-first">
<label for="ai1ec_start-date-input">
<?php _e( 'Start date / time', AI1EC_PLUGIN_NAME ); ?>:
</label>
</td>
<td>
<input type="text" class="ai1ec-date-input ai1ec-form-control"
id="ai1ec_start-date-input">
<input type="text" class="ai1ec-time-input ai1ec-form-control"
id="ai1ec_start-time-input">
<input type="hidden"
name="ai1ec_start_time"
id="ai1ec_start-time"
value="<?php echo $start->format_to_javascript( true ); ?>">
</td>
</tr>
<tr>
<td>
<label for="ai1ec_end-date-input">
<?php _e( 'End date / time', AI1EC_PLUGIN_NAME ); ?>:
</label>
</td>
<td>
<input type="text" class="ai1ec-date-input ai1ec-form-control"
id="ai1ec_end-date-input">
<input type="text" class="ai1ec-time-input ai1ec-form-control"
id="ai1ec_end-time-input">
<input type="hidden"
name="ai1ec_end_time"
id="ai1ec_end-time"
value="<?php echo $end->format_to_javascript( true ); ?>">
</td>
</tr>
<tr>
<td>
<label for="ai1ec_end-date-input">
<?php _e( 'Time zone', AI1EC_PLUGIN_NAME ); ?>:
</label>
</td>
<td>
<select name="ai1ec_timezone_name" id="timezone-select">
<option value=""><?php _e( 'Choose your time zone', AI1EC_PLUGIN_NAME ); ?></option>
<?php foreach ( $timezones_list as $group => $timezones ) : ?>
<optgroup label="<?php echo $group;?>">
<?php
foreach ( $timezones as $timezone ) : ?>
<option value="<?php echo $timezone['value'];?>"
<?php echo $timezone['value'] == $timezone_string ? 'selected' : '';?>><?php echo $timezone['text'];?></option>
<?php endforeach; ?>
</optgroup>
<?php endforeach; ?>
</select>
</td>
</tr>
<?php
$recurrence_attr = '';
if ( $parent_event_id || $instance_id ) :
$recurrence_attr = ' class="ai1ec-hide"';
endif;
?>
<tr<?php echo $recurrence_attr; ?>>
<td>
<input type="checkbox" name="ai1ec_repeat" id="ai1ec_repeat"
value="1"
<?php echo $repeating_event ? 'checked' : ''; ?>>
<input type="hidden" name="ai1ec_rrule" id="ai1ec_rrule"
value="<?php echo $rrule; ?>">
<label for="ai1ec_repeat" id="ai1ec_repeat_label">
<?php _e( 'Repeat', AI1EC_PLUGIN_NAME );
echo $repeating_event ? ':' : '...'; ?>
</label>
</td>
<td>
<div id="ai1ec_repeat_text" class="ai1ec_rule_text">
<a href="#ai1ec_repeat_box"><?php echo $rrule_text; ?></a>
</div>
</td>
</tr>
<tr<?php echo $recurrence_attr; ?>>
<td>
<input type="checkbox" name="ai1ec_exclude" id="ai1ec_exclude"
value="1"
<?php echo $exclude_event ? 'checked' : ''; ?>
<?php echo $repeating_event ? '' : 'disabled'; ?>>
<input type="hidden" name="ai1ec_exrule" id="ai1ec_exrule"
value="<?php echo $exrule; ?>">
<label for="ai1ec_exclude" id="ai1ec_exclude_label">
<?php _e( 'Exclude', AI1EC_PLUGIN_NAME );
echo $exclude_event ? ':' : '...'; ?>
</label>
</td>
<td>
<div id="ai1ec_exclude_text" class="ai1ec_rule_text">
<a href="#ai1ec_exclude_box"><?php echo $exrule_text; ?></a>
</div>
<span class="ai1ec-info-text">
(<?php _e( 'Choose a rule for exclusion', AI1EC_PLUGIN_NAME ); ?>)
</span>
</td>
</tr>
<?php // Recurrence modal skeleton ?>
<div id="ai1ec_repeat_box" class="ai1ec-modal ai1ec-fade">
<div class="ai1ec-modal-dialog">
<div class="ai1ec-loading ai1ec-modal-content">
<div class="ai1ec-modal-body ai1ec-text-center">
<i class="ai1ec-fa ai1ec-fa-spinner ai1ec-fa-spin ai1ec-fa-3x"></i>
</div>
</div>
</div>
</div>
</tbody>
</table>
</div>
</div>