1107 lines
37 KiB
PHP
1107 lines
37 KiB
PHP
<?php
|
|
if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access pages directly.
|
|
|
|
add_action( 'add_meta_boxes', 'mep_event_meta_box_add' );
|
|
function mep_event_meta_box_add(){
|
|
add_meta_box( 'mep-event-meta', 'Event Venue', 'mep_event_venue_meta_box_cb', 'mep_events', 'normal', 'high' );
|
|
|
|
add_meta_box( 'mep-event-price', 'Event Price (Event Base price, It will not work if you add Event Ticket type Price)', 'mep_event_price_meta_box_cb', 'mep_events', 'normal', 'high' );
|
|
|
|
add_meta_box( 'mep-event-extra-price', 'Event Extra Service (Extra Service as Product that you can sell and it is not included on event package)', 'mep_event_extra_price_option', 'mep_events', 'normal', 'high' );
|
|
|
|
add_meta_box( 'mep-event-ticket-type', 'Event Ticket Type', 'mep_event_ticket_type', 'mep_events', 'normal', 'high' );
|
|
|
|
add_meta_box( 'mep-event-date', 'Event Date & Time', 'mep_event_date_meta_box_cb', 'mep_events', 'normal', 'high' );
|
|
|
|
add_meta_box( 'mep-event-emails', 'Event Email text', 'mep_event_email_meta_box_cb', 'mep_events', 'normal', 'high' );
|
|
|
|
add_meta_box( 'mep-event-template', 'Template', 'mep_event_template_meta_box_cb', 'mep_events', 'side', 'low' );
|
|
|
|
|
|
|
|
add_meta_box( 'mep-event-faq-box', 'Event F.A.Q', 'mep_event_faq_meta_box_cb', 'mep_events', 'normal', 'high' );
|
|
|
|
|
|
add_meta_box( 'mep-event-reg-on-off', 'Registration Status', 'mep_event_change_reg_status_cb', 'mep_events', 'side', 'low' );
|
|
|
|
add_meta_box( 'mep-event-available-set-on-off', 'Show Available Seat Count?', 'mep_event_available_seat_cb', 'mep_events', 'side', 'low' );
|
|
|
|
}
|
|
|
|
function mep_event_change_reg_status_cb($post){
|
|
$values = get_post_custom( $post->ID );
|
|
?>
|
|
<div class='sec'>
|
|
<label for="mep_ev_20988"> <?php _e('Registration On/Off:','mage-eventpress'); ?>
|
|
<label class="switch">
|
|
<input type="checkbox" id="mep_ev_20988" name='mep_reg_status' <?php if(array_key_exists('mep_reg_status', $values)){ if($values['mep_reg_status'][0]=='on'){ echo 'checked'; } }else{ echo 'Checked'; } ?>/>
|
|
<span class="slider round"></span>
|
|
</label>
|
|
</label>
|
|
</div>
|
|
<?php
|
|
}
|
|
|
|
function mep_event_available_seat_cb($post){
|
|
$values = get_post_custom( $post->ID );
|
|
?>
|
|
<div class='sec'>
|
|
<label for="mep_ev_209882"> <?php _e('Show Available Seat?','mage-eventpress'); ?>
|
|
<label class="switch">
|
|
<input type="checkbox" id="mep_ev_209882" name='mep_available_seat' <?php if(array_key_exists('mep_available_seat', $values)){ if($values['mep_available_seat'][0]=='on'){ echo 'checked'; } }else{ echo 'Checked'; } ?>/>
|
|
<span class="slider round"></span>
|
|
</label>
|
|
</label>
|
|
</div>
|
|
<?php
|
|
}
|
|
|
|
add_action('save_post','mep_reg_status_meta_save');
|
|
function mep_reg_status_meta_save($post_id){
|
|
|
|
if($_POST['mep_reg_status']){
|
|
$mep_reg_status = strip_tags($_POST['mep_reg_status']);
|
|
}else{
|
|
$mep_reg_status = 'off';
|
|
}
|
|
|
|
|
|
if($_POST['mep_available_seat']){
|
|
$mep_available_seat = strip_tags($_POST['mep_available_seat']);
|
|
}else{
|
|
$mep_available_seat = 'off';
|
|
}
|
|
|
|
$update_ava_seat = update_post_meta( $post_id, 'mep_available_seat', $mep_available_seat);
|
|
$update_seat = update_post_meta( $post_id, 'mep_reg_status', $mep_reg_status);
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function mep_event_venue_meta_box_cb($post){
|
|
$values = get_post_custom( $post->ID );
|
|
$user_api = mep_get_option( 'google-map-api', 'general_setting_sec', '');
|
|
|
|
?>
|
|
|
|
<div class='sec'>
|
|
<label for="mep_ev_2"> <?php _e('Location/Venue:','mage-eventpress'); ?> </label>
|
|
<span><input id='mep_ev_2' type="text" name='mep_location_venue' value='<?php if(array_key_exists('mep_location_venue', $values)){ echo $values['mep_location_venue'][0]; } ?>'> </span>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class='sec'>
|
|
<label for="mep_ev_3"> <?php _e('Street:','mage-eventpress'); ?> </label>
|
|
<span><input id='mep_ev_3' type="text" name='mep_street' value='<?php if(array_key_exists('mep_street', $values)){ echo $values['mep_street'][0]; } ?>'> </span>
|
|
</div>
|
|
|
|
|
|
|
|
<div class='sec'>
|
|
<label for="mep_ev_4"> <?php _e('City:','mage-eventpress'); ?> </label>
|
|
<span><input id='mep_ev_4' type="text" name='mep_city' value='<?php if(array_key_exists('mep_city', $values)){ echo $values['mep_city'][0]; } ?>'> </span>
|
|
</div>
|
|
|
|
|
|
|
|
<div class='sec'>
|
|
<label for="mep_ev_5"> <?php _e('State:','mage-eventpress'); ?> </label>
|
|
<span><input id='mep_ev_5' type="text" name='mep_state' value='<?php if(array_key_exists('mep_state', $values)){ echo $values['mep_state'][0]; } ?>'> </span>
|
|
</div>
|
|
|
|
|
|
|
|
<div class='sec'>
|
|
<label for="mep_ev_6"> <?php _e('Postcode:','mage-eventpress'); ?> </label>
|
|
<span><input id='mep_ev_6' type="text" name='mep_postcode' value='<?php if(array_key_exists('mep_postcode', $values)){ echo $values['mep_postcode'][0]; } ?>'> </span>
|
|
</div>
|
|
|
|
|
|
|
|
<div class='sec'>
|
|
<label for="mep_ev_7"> <?php _e('Country:','mage-eventpress'); ?> </label>
|
|
<span><input id='mep_ev_7' type="text" name='mep_country' value='<?php if(array_key_exists('mep_country', $values)){ echo $values['mep_country'][0]; } ?>'> </span>
|
|
</div>
|
|
|
|
<?php
|
|
if($user_api){
|
|
?>
|
|
<div class='sec'>
|
|
<label for="mep_ev_989"> <?php _e('Show Google Map:','mage-eventpress'); ?> </label>
|
|
<span><input style='text-align: left;width: auto;' id='mep_ev_989' type="checkbox" name='mep_sgm' value='1' <?php if(array_key_exists('mep_sgm', $values)){ $mep_sgm = $values['mep_sgm'][0]; if($mep_sgm==1){ echo 'checked'; } } ?> > Yes</span>
|
|
</div>
|
|
<div class='sec'>
|
|
<input id="pac-input" name='location_name' value='<?php //echo $values['location_name'][0]; ?>'/>
|
|
</div>
|
|
|
|
|
|
<input type="hidden" class="form-control" required name="latitude" value="<?php if(array_key_exists('latitude', $values)){ echo $values['latitude'][0]; } ?>">
|
|
<input type="hidden" class="form-control" required name="longitude" value="<?php if(array_key_exists('longitude', $values)){ echo $values['longitude'][0]; } ?>">
|
|
|
|
|
|
|
|
<div id="map"></div>
|
|
|
|
<?php
|
|
}else{
|
|
echo "<span class=mep_status><span class=err>No Google MAP API Key Found. Please enter API KEY <a href=".get_site_url()."/wp-admin/options-general.php?page=mep_event_settings_page>Here</a></span></span>";
|
|
}
|
|
|
|
|
|
|
|
if(array_key_exists('latitude', $values)){
|
|
$lat = $values['latitude'][0];
|
|
}else{ $lat = '37.0902'; }
|
|
|
|
|
|
if(array_key_exists('longitude', $values)){
|
|
$lon = $values['longitude'][0];
|
|
}else{ $lon = '95.7129'; }
|
|
|
|
?>
|
|
<script>
|
|
|
|
|
|
function initMap() {
|
|
var map = new google.maps.Map(document.getElementById('map'), {
|
|
center: {
|
|
lat: <?php echo $lat; ?>,
|
|
lng: <?php echo $lon; ?>
|
|
},
|
|
zoom: 17
|
|
});
|
|
|
|
|
|
|
|
var input = /** @type {!HTMLInputElement} */ (
|
|
document.getElementById('pac-input'));
|
|
|
|
var types = document.getElementById('type-selector');
|
|
map.controls[google.maps.ControlPosition.TOP_LEFT].push(input);
|
|
map.controls[google.maps.ControlPosition.TOP_LEFT].push(types);
|
|
|
|
var autocomplete = new google.maps.places.Autocomplete(input);
|
|
autocomplete.bindTo('bounds', map);
|
|
|
|
var infowindow = new google.maps.InfoWindow();
|
|
var marker = new google.maps.Marker({
|
|
map: map,
|
|
anchorPoint: new google.maps.Point(0, -29),
|
|
draggable: true,
|
|
position: {lat: <?php echo $lat; ?>, lng: <?php echo $lon; ?>}
|
|
});
|
|
|
|
google.maps.event.addListener(marker, 'dragend', function() {
|
|
document.getElementsByName('latitude')[0].value = marker.getPosition().lat();
|
|
document.getElementsByName('longitude')[0].value = marker.getPosition().lng();
|
|
})
|
|
|
|
|
|
|
|
autocomplete.addListener('place_changed', function() {
|
|
infowindow.close();
|
|
marker.setVisible(false);
|
|
var place = autocomplete.getPlace();
|
|
if (!place.geometry) {
|
|
window.alert("Autocomplete's returned place contains no geometry");
|
|
return;
|
|
}
|
|
|
|
// If the place has a geometry, then present it on a map.
|
|
if (place.geometry.viewport) {
|
|
map.fitBounds(place.geometry.viewport);
|
|
} else {
|
|
map.setCenter(place.geometry.location);
|
|
map.setZoom(17); // Why 17? Because it looks good.
|
|
}
|
|
marker.setIcon( /** @type {google.maps.Icon} */ ({
|
|
url: 'http://maps.google.com/mapfiles/ms/icons/red.png',
|
|
size: new google.maps.Size(71, 71),
|
|
origin: new google.maps.Point(0, 0),
|
|
anchor: new google.maps.Point(17, 34),
|
|
scaledSize: new google.maps.Size(35, 35)
|
|
}));
|
|
marker.setPosition(place.geometry.location);
|
|
marker.setVisible(true);
|
|
|
|
var address = '';
|
|
if (place.address_components) {
|
|
address = [
|
|
(place.address_components[0] && place.address_components[0].short_name || ''),
|
|
(place.address_components[1] && place.address_components[1].short_name || ''),
|
|
(place.address_components[2] && place.address_components[2].short_name || '')
|
|
].join(' ');
|
|
}
|
|
|
|
var latitude = place.geometry.location.lat();
|
|
var longitude = place.geometry.location.lng();
|
|
|
|
$("input[name=coordinate]").val(address);
|
|
$("input[name=latitude]").val(latitude);
|
|
$("input[name=longitude]").val(longitude);
|
|
|
|
//infowindow.setContent('<div><strong>' + place.name + '</strong><br>' + address);
|
|
//infowindow.open(map, marker);
|
|
});
|
|
}
|
|
google.maps.event.addDomListener(window, "load", initMap);
|
|
</script>
|
|
<?php
|
|
}
|
|
|
|
|
|
|
|
function mep_event_price_meta_box_cb($post){
|
|
$values = get_post_custom( $post->ID );
|
|
?>
|
|
|
|
|
|
<table id="" width="100%">
|
|
<thead>
|
|
<tr>
|
|
<th width="20%"><?php _e('Price Label','mage-eventpress'); ?></th>
|
|
<th width="20%"><?php _e('Price','mage-eventpress'); ?></th>
|
|
<th width="20%"><?php _e('Quantity','mage-eventpress'); ?></th>
|
|
<th width="20%"><?php _e('Input Type','mage-eventpress'); ?></th>
|
|
<th width="20%"><?php _e('Show Quantity Box','mage-eventpress'); ?></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td><input id='mep_ev_8' type="text" name='mep_price_label' value='<?php if(array_key_exists('mep_price_label', $values)){ echo $values['mep_price_label'][0];} ?>'></td>
|
|
<td><input id='mep_ev_9' type="number" name='_price' required min='0' value='<?php if(array_key_exists('_price', $values)){ echo $values['_price'][0]; } else{ echo 0; } ?>'></td>
|
|
<td><input id='mep_ev_1' type="number" name='mep_total_seat' value='<?php if(array_key_exists('mep_total_seat', $values)){ echo $values['mep_total_seat'][0]; } ?>'> </td>
|
|
<td> <?php if(array_key_exists('qty_box_type', $values)){ $qty_typec = $values['qty_box_type'][0]; }else{ $qty_typec=""; } ?>
|
|
<select name="qty_box_type" id="mep_ev_9800" class=''>
|
|
<option value="inputbox" <?php if($qty_typec=='inputbox'){ echo "Selected"; } ?>><?php _e('Input Box','mage-eventpress'); ?></option>
|
|
<option value="dropdown" <?php if($qty_typec=='dropdown'){ echo "Selected"; } ?>><?php _e('Dropdown List','mage-eventpress'); ?></option>
|
|
</select></td>
|
|
<td> <span><input style='text-align: left;width: auto;' id='mep_ev_98' type="checkbox" name='mep_sqi' value='1' <?php if(array_key_exists('mep_sqi', $values)){ $sqi = $values['mep_sqi'][0]; }else{ $sqi =0; } if($sqi==1){ echo 'checked'; } ?> > <?php _e('Yes','mage-eventpress'); ?></span></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function mep_event_faq_meta_box_cb() {
|
|
global $post;
|
|
$mep_event_faq = get_post_meta($post->ID, 'mep_event_faq', true);
|
|
wp_nonce_field( 'mep_event_faq_nonce', 'mep_event_faq_nonce' );
|
|
?>
|
|
<script type="text/javascript">
|
|
jQuery(document).ready(function( $ ){
|
|
$( '#add-faq-row' ).on('click', function() {
|
|
var row = $( '.empty-row-faq.screen-reader-text' ).clone(true);
|
|
row.removeClass( 'empty-row-faq screen-reader-text' );
|
|
row.insertBefore( '#repeatable-fieldset-faq-one tbody>tr:last' );
|
|
return false;
|
|
});
|
|
|
|
$( '.remove-faq-row' ).on('click', function() {
|
|
$(this).parents('tr').remove();
|
|
return false;
|
|
});
|
|
});
|
|
</script>
|
|
|
|
<table id="repeatable-fieldset-faq-one" width="100%">
|
|
|
|
<tbody>
|
|
<?php
|
|
if ( $mep_event_faq ) :
|
|
foreach ( $mep_event_faq as $field ) {
|
|
?>
|
|
<tr>
|
|
<td>
|
|
<div id='mep_event_faq_r' class="">
|
|
<input placeholder="FAQ Title" type="text" class="mep-faq-input" value="<?php if($field['mep_faq_title'] != '') echo esc_attr( $field['mep_faq_title'] ); ?>" name="mep_faq_title[]">
|
|
<textarea placeholder="FAQ Contents" name="mep_faq_content[]" id="" cols="50" rows="4" class="mep-faq-input"><?php if($field['mep_faq_content'] != '') echo esc_attr( $field['mep_faq_content'] ); ?></textarea>
|
|
<a class="button remove-faq-row" href="#"><?php _e('Remove','mage-eventpress'); ?></a>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
else :
|
|
// show a blank one
|
|
endif;
|
|
?>
|
|
|
|
<!-- empty hidden one for jQuery -->
|
|
<tr class="empty-row-faq screen-reader-text">
|
|
<td>
|
|
<div id='mep_event_faq_r' class="">
|
|
<input placeholder="FAQ Title" type="text" class="mep-faq-input" name="mep_faq_title[]">
|
|
<textarea placeholder="FAQ Contents" name="mep_faq_content[]" id="" cols="50" rows="4" class="mep-faq-input"></textarea>
|
|
<a class="button remove-faq-row" href="#"><?php _e('Remove','mage-eventpress'); ?></a>
|
|
</div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<p><a id="add-faq-row" class="button" href="#"><?php _e('Add New F.A.Q','mage-eventpress'); ?></a></p>
|
|
|
|
<?php
|
|
}
|
|
|
|
|
|
|
|
add_action('save_post', 'mep_event_faq_save');
|
|
function mep_event_faq_save($post_id) {
|
|
global $wpdb;
|
|
|
|
|
|
if ( ! isset( $_POST['mep_event_faq_nonce'] ) ||
|
|
! wp_verify_nonce( $_POST['mep_event_faq_nonce'], 'mep_event_faq_nonce' ) )
|
|
return;
|
|
|
|
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
|
|
return;
|
|
|
|
if (!current_user_can('edit_post', $post_id))
|
|
return;
|
|
|
|
$old = get_post_meta($post_id, 'mep_event_faq', true);
|
|
$new = array();
|
|
// $options = hhs_get_sample_options();
|
|
|
|
$names = $_POST['mep_faq_title'];
|
|
$cntent = $_POST['mep_faq_content'];
|
|
|
|
$order_id = 0;
|
|
$count = count( $names );
|
|
|
|
for ( $i = 0; $i < $count; $i++ ) {
|
|
|
|
if ( $names[$i] != '' ) :
|
|
$new[$i]['mep_faq_title'] = stripslashes( strip_tags( $names[$i] ) );
|
|
endif;
|
|
|
|
if ( $cntent[$i] != '' ) :
|
|
$new[$i]['mep_faq_content'] = stripslashes( strip_tags( $cntent[$i] ) );
|
|
endif;
|
|
|
|
}
|
|
|
|
if ( !empty( $new ) && $new != $old )
|
|
update_post_meta( $post_id, 'mep_event_faq', $new );
|
|
elseif ( empty($new) && $old )
|
|
delete_post_meta( $post_id, 'mep_event_faq', $old );
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function mep_event_extra_price_option() {
|
|
global $post;
|
|
$mep_events_extra_prices = get_post_meta($post->ID, 'mep_events_extra_prices', true);
|
|
wp_nonce_field( 'mep_events_extra_price_nonce', 'mep_events_extra_price_nonce' );
|
|
?>
|
|
<script type="text/javascript">
|
|
jQuery(document).ready(function( $ ){
|
|
$( '#add-row' ).on('click', function() {
|
|
var row = $( '.empty-row.screen-reader-text' ).clone(true);
|
|
row.removeClass( 'empty-row screen-reader-text' );
|
|
row.insertBefore( '#repeatable-fieldset-one tbody>tr:last' );
|
|
return false;
|
|
});
|
|
|
|
$( '.remove-row' ).on('click', function() {
|
|
$(this).parents('tr').remove();
|
|
return false;
|
|
});
|
|
});
|
|
</script>
|
|
|
|
<table id="repeatable-fieldset-one" width="100%">
|
|
<thead>
|
|
<tr>
|
|
<th width="30%"><?php _e('Extra Service Name','mage-eventpress'); ?></th>
|
|
<th width="30%"><?php _e('Service Price','mage-eventpress'); ?></th>
|
|
<th width="20%"><?php _e('Available Qty','mage-eventpress'); ?></th>
|
|
<th width="10%"><?php _e('Qty Box Type','mage-eventpress'); ?></th>
|
|
<th width="10%"></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php
|
|
|
|
if ( $mep_events_extra_prices ) :
|
|
|
|
foreach ( $mep_events_extra_prices as $field ) {
|
|
$qty_type = esc_attr( $field['option_qty_type'] );
|
|
?>
|
|
<tr>
|
|
<td><input type="text" class="widefat" name="option_name[]" value="<?php if($field['option_name'] != '') echo esc_attr( $field['option_name'] ); ?>" /></td>
|
|
|
|
<td><input type="number" class="widefat" name="option_price[]" value="<?php if ($field['option_price'] != '') echo esc_attr( $field['option_price'] ); else echo ''; ?>" /></td>
|
|
|
|
<td><input type="number" class="widefat" name="option_qty[]" value="<?php if ($field['option_qty'] != '') echo esc_attr( $field['option_qty'] ); else echo ''; ?>" /></td>
|
|
|
|
<td align="center">
|
|
<select name="option_qty_type[]" id="mep_ev_9800kj8" class=''>
|
|
<option value="inputbox" <?php if($qty_type=='inputbox'){ echo "Selected"; } ?>><?php _e('Input Box','mage-eventpress'); ?></option>
|
|
<option value="dropdown" <?php if($qty_type=='dropdown'){ echo "Selected"; } ?>><?php _e('Dropdown List','mage-eventpress'); ?></option>
|
|
</select>
|
|
</td>
|
|
<td><a class="button remove-row" href="#"><?php _e('Remove','mage-eventpress'); ?></a></td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
else :
|
|
// show a blank one
|
|
endif;
|
|
?>
|
|
|
|
<!-- empty hidden one for jQuery -->
|
|
<tr class="empty-row screen-reader-text">
|
|
<td><input type="text" class="widefat" name="option_name[]" /></td>
|
|
<td><input type="number" class="widefat" name="option_price[]" value="" /></td>
|
|
<td><input type="number" class="widefat" name="option_qty[]" value="" /></td>
|
|
|
|
<td><select name="option_qty_type[]" id="mep_ev_9800kj8" class=''>
|
|
<option value=""><?php _e('Please Select Type','mage-eventpress'); ?></option>
|
|
<option value="inputbox"><?php _e('Input Box','mage-eventpress'); ?></option>
|
|
<option value="dropdown"><?php _e('Dropdown List','mage-eventpress'); ?></option>
|
|
</select></td>
|
|
<td><a class="button remove-row" href="#"><?php _e('Remove','mage-eventpress'); ?></a></td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<p><a id="add-row" class="button" href="#"><?php _e('Add Extra Price','mage-eventpress'); ?></a></p>
|
|
<?php
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function mep_event_ticket_type() {
|
|
global $post;
|
|
$mep_event_ticket_type = get_post_meta($post->ID, 'mep_event_ticket_type', true);
|
|
wp_nonce_field( 'mep_event_ticket_type_nonce', 'mep_event_ticket_type_nonce' );
|
|
?>
|
|
<script type="text/javascript">
|
|
jQuery(document).ready(function( $ ){
|
|
$( '#add-row-t' ).on('click', function() {
|
|
var row = $( '.empty-row-t.screen-reader-text' ).clone(true);
|
|
row.removeClass( 'empty-row-t screen-reader-text' );
|
|
row.insertBefore( '#repeatable-fieldset-one-t tbody>tr:last' );
|
|
return false;
|
|
});
|
|
|
|
$( '.remove-row-t' ).on('click', function() {
|
|
$(this).parents('tr').remove();
|
|
return false;
|
|
});
|
|
});
|
|
</script>
|
|
|
|
<table id="repeatable-fieldset-one-t" width="100%">
|
|
<thead>
|
|
<tr>
|
|
<th width="30%"><?php _e('Ticket Type Name','mage-eventpress'); ?></th>
|
|
<th width="30%"><?php _e('Ticket Price','mage-eventpress'); ?></th>
|
|
<th width="20%"><?php _e('Available Qty','mage-eventpress'); ?></th>
|
|
<th width="10%"><?php _e('Qty Box Type','mage-eventpress'); ?></th>
|
|
<th width="10%"></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php
|
|
|
|
if ( $mep_event_ticket_type ) :
|
|
|
|
foreach ( $mep_event_ticket_type as $field ) {
|
|
$qty_t_type = esc_attr( $field['option_qty_t_type'] );
|
|
?>
|
|
<tr>
|
|
<td><input type="text" class="widefat" name="option_name_t[]" value="<?php if($field['option_name_t'] != '') echo esc_attr( $field['option_name_t'] ); ?>" /></td>
|
|
|
|
<td><input type="number" class="widefat" name="option_price_t[]" value="<?php if ($field['option_price_t'] != '') echo esc_attr( $field['option_price_t'] ); else echo ''; ?>" /></td>
|
|
|
|
<td><input type="number" class="widefat" name="option_qty_t[]" value="<?php if ($field['option_qty_t'] != '') echo esc_attr( $field['option_qty_t'] ); else echo ''; ?>" /></td>
|
|
|
|
<td><select name="option_qty_t_type[]" id="mep_ev_9800kj8" class=''>
|
|
<option value="inputbox" <?php if($qty_t_type=='inputbox'){ echo "Selected"; } ?>><?php _e('Input Box','mage-eventpress'); ?></option>
|
|
<option value="dropdown" <?php if($qty_t_type=='dropdown'){ echo "Selected"; } ?>><?php _e('Dropdown List','mage-eventpress'); ?></option>
|
|
</select></td>
|
|
|
|
<td><a class="button remove-row-t" href="#"><?php _e('Remove','mage-eventpress'); ?></a></td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
else :
|
|
// show a blank one
|
|
endif;
|
|
?>
|
|
|
|
<!-- empty hidden one for jQuery -->
|
|
<tr class="empty-row-t screen-reader-text">
|
|
<td><input type="text" class="widefat" name="option_name_t[]" /></td>
|
|
<td><input type="number" class="widefat" name="option_price_t[]" value="" /></td>
|
|
<td><input type="number" class="widefat" name="option_qty_t[]" value="" /></td>
|
|
<td><select name="option_qty_t_type[]" id="mep_ev_9800kj8" class=''><option value=""><?php _e('Please Select Type','mage-eventpress'); ?></option><option value="inputbox"><?php _e('Input Box','mage-eventpress'); ?></option><option value="dropdown"><?php _e('Dropdown List','mage-eventpress'); ?></option></select></td>
|
|
<td><a class="button remove-row-t" href="#"><?php _e('Remove','mage-eventpress'); ?></a></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<p><a id="add-row-t" class="button" href="#"><?php _e('Add New Ticket Type','mage-eventpress'); ?></a></p>
|
|
<?php
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function mep_event_date_meta_box_cb($post){
|
|
$values = get_post_custom( $post->ID );
|
|
?>
|
|
|
|
<div class='sec'>
|
|
<label for="event_start_date"> <?php _e('Start Date & Time:','mage-eventpress'); ?> </label>
|
|
<span><input class='event_start' id='event_start_date' type="text" name='mep_event_start_date' value='<?php if(array_key_exists('mep_event_start_date', $values)){ echo $values['mep_event_start_date'][0]; } ?>'> </span>
|
|
</div>
|
|
|
|
|
|
<div class='sec'>
|
|
<label for="event_end_date"> <?php _e('End Date & Time:','mage-eventpress'); ?> </label>
|
|
<span><input class='event_end' id='event_end_date' type="text" name='mep_event_end_date' value='<?php if(array_key_exists('mep_event_end_date', $values)){ echo $values['mep_event_end_date'][0]; } ?>'> </span>
|
|
</div>
|
|
|
|
|
|
<?php
|
|
}
|
|
|
|
|
|
|
|
function mep_event_email_meta_box_cb($post){
|
|
$values = get_post_custom( $post->ID );
|
|
?>
|
|
<div class='sec'>
|
|
<label for="event_start_date"> <?php _e('Confirmation Email Text:','mage-eventpress'); ?> </label>
|
|
<span><textarea style='border: 1px solid #ddd;width: 100%;min-height: 200px;margin: 10px 0;padding: 5px;' class='' id='' type="text" name='mep_event_cc_email_text'><?php if(array_key_exists('mep_event_cc_email_text', $values)){ echo $values['mep_event_cc_email_text'][0]; } ?></textarea> </span>
|
|
</div>
|
|
<?php
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function mep_event_template_meta_box_cb($post){
|
|
$values = get_post_custom( $post->ID );
|
|
$global_template = mep_get_option( 'mep_global_single_template', 'general_setting_sec', 'theme-2');
|
|
if(array_key_exists('mep_event_template', $values)){
|
|
$current_template = $values['mep_event_template'][0];
|
|
}else{
|
|
$current_template='';
|
|
}
|
|
if($current_template){
|
|
$_current_template = $current_template;
|
|
}else{
|
|
$_current_template = $global_template;
|
|
}
|
|
?>
|
|
<div class='sec'>
|
|
<span><?php event_single_template_list($_current_template); ?></span>
|
|
</div>
|
|
<?php
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
add_action('save_post', 'mep_events_ticket_type_save');
|
|
function mep_events_ticket_type_save($post_id) {
|
|
global $wpdb;
|
|
$table_name = $wpdb->prefix . 'mep_event_ticket_type';
|
|
|
|
if ( ! isset( $_POST['mep_event_ticket_type_nonce'] ) ||
|
|
! wp_verify_nonce( $_POST['mep_event_ticket_type_nonce'], 'mep_event_ticket_type_nonce' ) )
|
|
return;
|
|
|
|
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
|
|
return;
|
|
|
|
if (!current_user_can('edit_post', $post_id))
|
|
return;
|
|
|
|
$old = get_post_meta($post_id, 'mep_event_ticket_type', true);
|
|
$new = array();
|
|
// $options = hhs_get_sample_options();
|
|
|
|
$names = $_POST['option_name_t'];
|
|
// $selects = $_POST['select'];
|
|
$urls = $_POST['option_price_t'];
|
|
$qty = $_POST['option_qty_t'];
|
|
$qty_type = $_POST['option_qty_t_type'];
|
|
// $required = $_POST['option_required_t'];
|
|
// $total_sold = $_POST['option_sold'];
|
|
|
|
$order_id = 0;
|
|
$count = count( $names );
|
|
|
|
for ( $i = 0; $i < $count; $i++ ) {
|
|
|
|
if ( $names[$i] != '' ) :
|
|
$new[$i]['option_name_t'] = stripslashes( strip_tags( $names[$i] ) );
|
|
endif;
|
|
|
|
if ( $urls[$i] != '' ) :
|
|
$new[$i]['option_price_t'] = stripslashes( strip_tags( $urls[$i] ) );
|
|
endif;
|
|
|
|
if ( $qty[$i] != '' ) :
|
|
$new[$i]['option_qty_t'] = stripslashes( strip_tags( $qty[$i] ) );
|
|
endif;
|
|
|
|
if ( $qty_type[$i] != '' ) :
|
|
$new[$i]['option_qty_t_type'] = stripslashes( strip_tags( $qty_type[$i] ) );
|
|
endif;
|
|
|
|
// if ( $required[$i] != '' ) :
|
|
// $new[$i]['option_required_t'] = stripslashes( strip_tags( $required[$i] ) );
|
|
// endif;
|
|
|
|
|
|
|
|
$opt_name = $post_id.str_replace(' ', '', $names[$i]);
|
|
|
|
// update_post_meta( $post_id, "mep_xtra_$opt_name",0 );
|
|
|
|
}
|
|
|
|
if ( !empty( $new ) && $new != $old )
|
|
update_post_meta( $post_id, 'mep_event_ticket_type', $new );
|
|
elseif ( empty($new) && $old )
|
|
delete_post_meta( $post_id, 'mep_event_ticket_type', $old );
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
add_action('save_post', 'mep_events_repeatable_meta_box_save');
|
|
function mep_events_repeatable_meta_box_save($post_id) {
|
|
global $wpdb;
|
|
$table_name = $wpdb->prefix . 'event_extra_options';
|
|
if ( ! isset( $_POST['mep_events_extra_price_nonce'] ) ||
|
|
! wp_verify_nonce( $_POST['mep_events_extra_price_nonce'], 'mep_events_extra_price_nonce' ) )
|
|
return;
|
|
|
|
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
|
|
return;
|
|
|
|
if (!current_user_can('edit_post', $post_id))
|
|
return;
|
|
|
|
$old = get_post_meta($post_id, 'mep_events_extra_prices', true);
|
|
$new = array();
|
|
// $options = hhs_get_sample_options();
|
|
|
|
$names = $_POST['option_name'];
|
|
// $selects = $_POST['select'];
|
|
$urls = $_POST['option_price'];
|
|
$qty = $_POST['option_qty'];
|
|
$qty_type = $_POST['option_qty_type'];
|
|
// $required = $_POST['option_required'];
|
|
// $total_sold = $_POST['option_sold'];
|
|
|
|
$order_id = 0;
|
|
$count = count( $names );
|
|
|
|
for ( $i = 0; $i < $count; $i++ ) {
|
|
|
|
if ( $names[$i] != '' ) :
|
|
$new[$i]['option_name'] = stripslashes( strip_tags( $names[$i] ) );
|
|
endif;
|
|
|
|
if ( $urls[$i] != '' ) :
|
|
$new[$i]['option_price'] = stripslashes( strip_tags( $urls[$i] ) );
|
|
endif;
|
|
|
|
if ( $qty[$i] != '' ) :
|
|
$new[$i]['option_qty'] = stripslashes( strip_tags( $qty[$i] ) );
|
|
endif;
|
|
|
|
if ( $qty_type[$i] != '' ) :
|
|
$new[$i]['option_qty_type'] = stripslashes( strip_tags( $qty_type[$i] ) );
|
|
endif;
|
|
|
|
// if ( $required[$i] != '' ) :
|
|
// $new[$i]['option_required'] = stripslashes( strip_tags( $required[$i] ) );
|
|
// endif;
|
|
|
|
|
|
|
|
$opt_name = $post_id.str_replace(' ', '', $names[$i]);
|
|
|
|
// update_post_meta( $post_id, "mep_xtra_$opt_name",0 );
|
|
|
|
}
|
|
|
|
if ( !empty( $new ) && $new != $old )
|
|
update_post_meta( $post_id, 'mep_events_extra_prices', $new );
|
|
elseif ( empty($new) && $old )
|
|
delete_post_meta( $post_id, 'mep_events_extra_prices', $old );
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
add_action('save_post','mep_events_meta_save');
|
|
function mep_events_meta_save($post_id){
|
|
global $post;
|
|
if($post){
|
|
$pid = $post->ID;
|
|
if ($post->post_type != 'mep_events'){
|
|
return;
|
|
}
|
|
}else{
|
|
$pid='';
|
|
}
|
|
//if you get here then it's your post type so do your thing....
|
|
if(isset($_POST['mep_total_seat'])){
|
|
$seat = strip_tags($_POST['mep_total_seat']);
|
|
$mep_location_venue = strip_tags($_POST['mep_location_venue']);
|
|
$mep_street = strip_tags($_POST['mep_street']);
|
|
$mep_city = strip_tags($_POST['mep_city']);
|
|
$mep_state = strip_tags($_POST['mep_state']);
|
|
$mep_postcode = strip_tags($_POST['mep_postcode']);
|
|
$mep_country = strip_tags($_POST['mep_country']);
|
|
$mep_price_label = strip_tags($_POST['mep_price_label']);
|
|
$mep_sqi = strip_tags($_POST['mep_sqi']);
|
|
$qty_box_type = strip_tags($_POST['qty_box_type']);
|
|
$mep_sgm = strip_tags($_POST['mep_sgm']);
|
|
$_price = strip_tags($_POST['_price']);
|
|
$mep_event_start_date = strip_tags($_POST['mep_event_start_date']);
|
|
$mep_event_end_date = strip_tags($_POST['mep_event_end_date']);
|
|
$mep_event_cc_email_text = strip_tags($_POST['mep_event_cc_email_text']);
|
|
|
|
$latitude = strip_tags($_POST['latitude']);
|
|
$longitude = strip_tags($_POST['longitude']);
|
|
$location_name = strip_tags($_POST['location_name']);
|
|
|
|
$mep_full_name = strip_tags($_POST['mep_full_name']);
|
|
$mep_reg_email = strip_tags($_POST['mep_reg_email']);
|
|
$mep_reg_phone = strip_tags($_POST['mep_reg_phone']);
|
|
$mep_reg_address = strip_tags($_POST['mep_reg_address']);
|
|
$mep_reg_designation = strip_tags($_POST['mep_reg_designation']);
|
|
$mep_reg_website = strip_tags($_POST['mep_reg_website']);
|
|
$mep_reg_veg = strip_tags($_POST['mep_reg_veg']);
|
|
$mep_reg_company = strip_tags($_POST['mep_reg_company']);
|
|
$mep_reg_gender = strip_tags($_POST['mep_reg_gender']);
|
|
$mep_reg_tshirtsize = strip_tags($_POST['mep_reg_tshirtsize']);
|
|
$mep_reg_tshirtsize_list = strip_tags($_POST['mep_reg_tshirtsize_list']);
|
|
$mep_event_template = strip_tags($_POST['mep_event_template']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$update_reg_name = update_post_meta( $pid, 'mep_full_name', $mep_full_name);
|
|
$update_reg_email = update_post_meta( $pid, 'mep_reg_email', $mep_reg_email);
|
|
$update_reg_phone = update_post_meta( $pid, 'mep_reg_phone', $mep_reg_phone);
|
|
$update_reg_address = update_post_meta( $pid, 'mep_reg_address', $mep_reg_address);
|
|
$update_reg_desg = update_post_meta( $pid, 'mep_reg_designation', $mep_reg_designation);
|
|
$update_reg_web = update_post_meta( $pid, 'mep_reg_website', $mep_reg_website);
|
|
$update_reg_veg = update_post_meta( $pid, 'mep_reg_veg', $mep_reg_veg);
|
|
$update_reg_comapny = update_post_meta( $pid, 'mep_reg_company', $mep_reg_company);
|
|
$update_reg_gender = update_post_meta( $pid, 'mep_reg_gender', $mep_reg_gender);
|
|
$update_tshirtsize = update_post_meta( $pid, 'mep_reg_tshirtsize', $mep_reg_tshirtsize);
|
|
$mep_reg_tshirtsize_list = update_post_meta( $pid, 'mep_reg_tshirtsize_list', $mep_reg_tshirtsize_list);
|
|
$update_template = update_post_meta( $pid, 'mep_event_template', $mep_event_template);
|
|
|
|
|
|
|
|
|
|
|
|
$mep_event_ticket_type = get_post_meta($pid, 'mep_event_ticket_type', true);
|
|
|
|
|
|
if($mep_event_ticket_type){
|
|
$st_msg = 'no';
|
|
$seat = "";
|
|
$_price =0;
|
|
}else{
|
|
$st_msg = 'yes';
|
|
$_price = $_price;
|
|
$seat = $seat;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$update_seat = update_post_meta( $pid, 'mep_total_seat', $seat);
|
|
|
|
$update_seat_stock_status = update_post_meta( $pid, '_manage_stock', $st_msg);
|
|
|
|
$update_seat_stock = update_post_meta( $pid, '_stock', $seat);
|
|
$sts_msg = update_post_meta( $pid, '_stock_msg', 'new');
|
|
// $ttl_booking = update_post_meta( $pid, 'total_booking', '0');
|
|
|
|
$longitude = update_post_meta( $pid, 'longitude', $longitude);
|
|
$latitude = update_post_meta( $pid, 'latitude', $latitude);
|
|
$location_name = update_post_meta( $pid, 'location_name', $location_name);
|
|
|
|
|
|
|
|
$update_location = update_post_meta( $pid, 'mep_location_venue', $mep_location_venue);
|
|
$update_mep_street = update_post_meta( $pid, 'mep_street', $mep_street);
|
|
|
|
$update_city = update_post_meta( $pid, 'mep_city', $mep_city);
|
|
$update_mep_state = update_post_meta( $pid, 'mep_state', $mep_state);
|
|
$update_postcode = update_post_meta( $pid, 'mep_postcode', $mep_postcode);
|
|
$update_conuntry = update_post_meta( $pid, 'mep_country', $mep_country);
|
|
$update_sqi = update_post_meta( $pid, 'mep_sqi', $mep_sqi);
|
|
$qty_box_type = update_post_meta( $pid, 'qty_box_type', $qty_box_type);
|
|
$update_mep_sgm = update_post_meta( $pid, 'mep_sgm', $mep_sgm);
|
|
$update_price_label = update_post_meta( $pid, 'mep_price_label', $mep_price_label);
|
|
$update_price = update_post_meta( $pid, '_price', $_price);
|
|
$update_start = update_post_meta( $pid, 'mep_event_start_date', $mep_event_start_date);
|
|
$update_virtual = update_post_meta( $pid, '_virtual', 'yes');
|
|
$update_end = update_post_meta( $pid, 'mep_event_end_date', $mep_event_end_date);
|
|
$mep_event_cc_email_text = update_post_meta( $pid, 'mep_event_cc_email_text', $mep_event_cc_email_text);
|
|
}
|
|
}
|
|
|
|
|
|
add_action( 'add_meta_boxes', 'mep_meta_box_add' );
|
|
function mep_meta_box_add(){
|
|
add_meta_box( 'my-meta-box-id', 'Information', 'mep_meta_box_cb', 'mep_events_attendees', 'normal', 'high' );
|
|
}
|
|
|
|
|
|
function mep_meta_box_cb($post){
|
|
$values = get_post_custom( $post->ID );
|
|
|
|
$event_meta = get_post_custom($values['ea_event_id'][0]);
|
|
|
|
$mep_full_name = strip_tags($event_meta['mep_full_name'][0]);
|
|
$mep_reg_email = strip_tags($event_meta['mep_reg_email'][0]);
|
|
$mep_reg_phone = strip_tags($event_meta['mep_reg_phone'][0]);
|
|
$mep_reg_address = strip_tags($event_meta['mep_reg_address'][0]);
|
|
$mep_reg_designation = strip_tags($event_meta['mep_reg_designation'][0]);
|
|
$mep_reg_website = strip_tags($event_meta['mep_reg_website'][0]);
|
|
$mep_reg_veg = strip_tags($event_meta['mep_reg_veg'][0]);
|
|
$mep_reg_company = strip_tags($event_meta['mep_reg_company'][0]);
|
|
$mep_reg_gender = strip_tags($event_meta['mep_reg_gender'][0]);
|
|
$mep_reg_tshirtsize = strip_tags($event_meta['mep_reg_tshirtsize'][0]);
|
|
?>
|
|
|
|
<div class="mep-attendee-sec-details">
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('Event:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value"><?php echo $values['ea_event_name'][0]; ?> </span>
|
|
</div>
|
|
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('UserID:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value"><?php echo $values['ea_user_id'][0]; ?></span>
|
|
</div>
|
|
|
|
|
|
<?php if($mep_full_name){ ?>
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('Full Name:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value"><?php echo $values['ea_name'][0]; ?></span>
|
|
</div>
|
|
<?php } if($mep_reg_email){ ?>
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('Email:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value"><?php echo $values['ea_email'][0]; ?></span>
|
|
</div>
|
|
<?php } if($mep_reg_phone){ ?>
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('Phone:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value"><?php echo $values['ea_phone'][0]; ?></span>
|
|
</div>
|
|
<?php } if($mep_reg_address){ ?>
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('Addres:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value">
|
|
<?php echo $values['ea_address_1'][0]; ?>
|
|
</span>
|
|
</div>
|
|
<?php } if($mep_reg_gender){ ?>
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('Gender:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value">
|
|
<?php echo $values['ea_gender'][0]; ?>
|
|
</span>
|
|
</div>
|
|
<?php } if($mep_reg_company){ ?>
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('Company:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value">
|
|
<?php echo $values['ea_company'][0]; ?>
|
|
</span>
|
|
</div>
|
|
<?php } if($mep_reg_designation){ ?>
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('Designation:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value">
|
|
<?php echo $values['ea_desg'][0]; ?>
|
|
</span>
|
|
</div>
|
|
<?php } if($mep_reg_website){ ?>
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('Website:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value">
|
|
<?php echo $values['ea_website'][0]; ?>
|
|
</span>
|
|
</div>
|
|
|
|
<?php } if($mep_reg_veg){ ?>
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('Vegetarian?:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value">
|
|
<?php echo $values['ea_vegetarian'][0]; ?>
|
|
</span>
|
|
</div>
|
|
|
|
<?php } if($mep_reg_tshirtsize){ ?>
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('T-Shirt Size?:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value">
|
|
<?php echo $values['ea_tshirtsize'][0]; ?>
|
|
</span>
|
|
</div>
|
|
<?php } ?>
|
|
|
|
<?php
|
|
$mep_form_builder_data = get_post_meta($values['ea_event_id'][0], 'mep_form_builder_data', true);
|
|
if ( $mep_form_builder_data ) {
|
|
foreach ( $mep_form_builder_data as $_field ) {
|
|
if ( $mep_user_ticket_type[$iu] != '' ) :
|
|
$user[$iu][$_field['mep_fbc_id']] = stripslashes( strip_tags( $_POST[$_field['mep_fbc_id']][$iu] ) );
|
|
endif;
|
|
|
|
?>
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php echo $_field['mep_fbc_label']; ?>:</span>
|
|
<span class="ea-value">
|
|
<?php $vname = "ea_".$_field['mep_fbc_id']; echo $values[$vname][0]; ?>
|
|
</span>
|
|
</div>
|
|
<?php
|
|
|
|
}
|
|
}
|
|
?>
|
|
|
|
|
|
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('Ticket Type:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value">
|
|
<?php echo $values['ea_ticket_type'][0]; ?>
|
|
</span>
|
|
</div>
|
|
<div class='sec'>
|
|
<span class="ea-label"><?php _e('Order ID:','mage-eventpress'); ?> </span>
|
|
<span class="ea-value">
|
|
<?php echo $values['ea_order_id'][0]; ?>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<div class='sec'>
|
|
<span>
|
|
<a href="<?php echo get_site_url(); ?>/wp-admin/post.php?post=<?php echo $values['ea_order_id'][0]; ?>&action=edit" class='button button-primary button-large'><?php _e('View Order','mage-eventpress'); ?></a>
|
|
</span>
|
|
</div>
|
|
<?php
|
|
}
|