102 lines
6.5 KiB
PHP
102 lines
6.5 KiB
PHP
<?php
|
|
/**
|
|
* Repeated fields is generated from this page .
|
|
* Repeated fields for the paid and free tickets.
|
|
* This field is used in submit event form.
|
|
**/
|
|
?>
|
|
<?php if ( ! empty( $field['value'] ) && is_array( $field['value'] ) ) : ?>
|
|
|
|
<?php foreach ( $field['value'] as $index => $value ) : ?>
|
|
|
|
<div class="repeated-row-<?php echo esc_attr( $key ); ?>">
|
|
<input type="hidden" class="repeated-row" name="repeated-row-<?php echo esc_attr( $key ); ?>[]" value="<?php echo absint( $index ); ?>" />
|
|
<div class="wpem-tabs-wrapper wpem-add-tickets-tab-wrapper">
|
|
<div class="wpem-tabs-action-buttons">
|
|
<div class="wpem-ticket-counter-wrapper"><div class="wpem-ticket-counter"><?php echo absint( $index ); ?></div></div>
|
|
<div class="wpem-ticket-notice-info"><a class="ticket-notice-info" data-toggle="popover" data-trigger="hover" data-placement="top" data-content="<?php _e('You can\'t delete ticket once it is added.You can make it private from settings tab.','wp-event-manager');?>" ><i class="wpem-icon-blocked"></i></a></div>
|
|
</div>
|
|
<ul class="wpem-tabs-wrap">
|
|
<li class="wpem-tab-link active" data-tab="sell-ticket-details_<?php echo esc_attr( $index ); ?>"><?php _e('Ticket details','wp-event-manager');?></li>
|
|
<li class="wpem-tab-link" data-tab="<?php echo $key; ?>_<?php echo absint( $index ); ?>"><?php _e('Settings','wp-event-manager');?></li>
|
|
</ul>
|
|
|
|
<div id="sell-ticket-details-<?php echo $key . '-' . $index; ?>" class="wpem-tab-content current">
|
|
<div id="sell-ticket-details_<?php echo absint( $index ); ?>" class="wpem-tab-pane active">
|
|
<?php foreach ( $field['fields'] as $subkey => $subfield ) :
|
|
if ($subkey == 'ticket_description') : ?>
|
|
</div><!------------end ticket details tab------>
|
|
<div id="<?php echo $key . '_' . $index; ?>" class="wpem-tab-pane">
|
|
<?php endif;?>
|
|
<div class="row">
|
|
<fieldset class="wpem-form-group fieldset-<?php esc_attr_e( $subkey ); ?>" >
|
|
<?php if(!empty($subfield['label'])) : ?>
|
|
<label for="<?php esc_attr_e( $subkey ); ?>" class="wpem-form-label-text"><?php echo $subfield['label'] . ( $subfield['required'] ? '' : ' <small>' . __( '(optional)', 'wp-event-manager' ) . '</small>' ); ?></label>
|
|
<?php endif; ?>
|
|
|
|
<div class="field">
|
|
<?php
|
|
$subfield['name'] = $key . '_' . $subkey . '_' . $index;
|
|
$subfield['id'] =$key . '_' . $subkey . '_' . $index;
|
|
$subfield['value'] = isset( $value[ $subkey ]) ? $value[ $subkey ] : '';
|
|
get_event_manager_template( 'form-fields/' . $subfield['type'] . '-field.php', array( 'key' => $subkey, 'field' => $subfield ) );
|
|
?>
|
|
</div>
|
|
|
|
</fieldset>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
</div><!-- / wpemtab wraper -->
|
|
</div>
|
|
<?php endforeach; ?>
|
|
<?php endif; ?>
|
|
<a href="#" class="wpem-theme-text-button event_ticket_add_link" data-row="<?php
|
|
ob_start();
|
|
?>
|
|
<div class="repeated-row-<?php echo esc_attr( $key.'_%%repeated-row-index%%' ); ?>">
|
|
|
|
<input type="hidden" class="repeated-row" name="repeated-row-<?php echo esc_attr( $key ); ?>[]" value="%%repeated-row-index%%" />
|
|
|
|
<div class="wpem-tabs-wrapper wpem-add-tickets-tab-wrapper">
|
|
|
|
<div class="wpem-tabs-action-buttons">
|
|
|
|
<div class="wpem-ticket-counter-wrapper"><div class="wpem-ticket-counter"><?php echo '%%repeated-row-index%%'; ?></div></div>
|
|
|
|
<div class="wpem-ticket-close-button"><a href="#remove" class="remove-row" title="<?php _e( 'Remove', 'wp-event-manager' ); ?>" id="repeated-row-<?php echo esc_attr( $key.'_%%repeated-row-index%%' ); ?>" ><i class="wpem-icon-cross"></i></a></div>
|
|
</div>
|
|
|
|
<ul class="wpem-tabs-wrap">
|
|
<li class="wpem-tab-link active" data-tab="sell-ticket-details_%%repeated-row-index%%"><?php _e('Ticket details','wp-event-manager');?></li>
|
|
<li class="wpem-tab-link" data-tab="<?php echo $key; ?>_%%repeated-row-index%%"><?php _e('Settings','wp-event-manager');?></li>
|
|
</ul>
|
|
<div id="sell-ticket-details-<?php echo $key . '-' . '%%repeated-row-index%%'; ?>" class="wpem-tab-content current">
|
|
<div id="sell-ticket-details_%%repeated-row-index%%" class="wpem-tab-pane active">
|
|
<?php foreach ( $field['fields'] as $subkey => $subfield ) :
|
|
if ($subkey == 'ticket_description') : ?>
|
|
</div><!------------end ticket details tab------>
|
|
<div id="<?php echo $key; ?>_%%repeated-row-index%%" class="wpem-tab-pane">
|
|
<?php endif;?>
|
|
|
|
<fieldset class="wpem-form-group fieldset-<?php esc_attr_e( $subkey ); ?>">
|
|
<?php if(!empty($subfield['label'])) : ?>
|
|
<label for="<?php esc_attr_e( $subkey ); ?>" class="wpem-form-label-text"><?php echo $subfield['label'] . ( $subfield['required'] ? '' : ' <small>' . __( '(optional)', 'wp-event-manager' ) . '</small>' ); ?></label>
|
|
<?php endif; ?>
|
|
|
|
<div class="field">
|
|
<?php
|
|
$subfield['name'] = $key . '_' . $subkey . '_%%repeated-row-index%%';
|
|
$subfield['id'] = $key . '_' . $subkey . '_%%repeated-row-index%%';
|
|
get_event_manager_template( 'form-fields/' . $subfield['type'] . '-field.php', array( 'key' => $subkey, 'field' => $subfield ) );
|
|
?>
|
|
</div>
|
|
</fieldset>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
</div>
|
|
<?php
|
|
echo esc_attr( ob_get_clean() );
|
|
?>">+ <?php if( ! empty( $field['label'] ) ){ echo $field['label'];};
|
|
?></a>
|
|
<?php if ( ! empty( $field['description'] ) ) : ?><small class="description"><?php echo $field['description']; ?></small><?php endif; ?>
|