function add_new_event_ticket() { $css_files = espresso_ticket_css_template_files(); $template_files = espresso_ticket_template_files(); ?> <!--Add event display--> <div class="metabox-holder"> <div class="postbox"> <h3> <?php _e('Add a Ticket Template', 'event_espresso'); ?> </h3> <div class="inside"> <form id="add-edit-new-event-ticket" method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?> "> <input type="hidden" name="action" value="add"> <table class="form-table"> <tbody> <tr> <th> <label for="ticket_name"> <?php _e('Ticket Name', 'event_espresso'); ?> <?php if (function_exists('espresso_version') && espresso_version() >= '3.2.P') { //echo apply_filters( 'filter_hook_espresso_help', 'ticket-guide'); } else { //echo '<a class="thickbox" href="#TB_inline?height=300&width=400&inlineId=ticket-guide" target="_blank"><img src="'.EVENT_ESPRESSO_PLUGINFULLURL .'/images/question-frame.png" width="16" height="16" /></a>'; } ?> </label> </th> <td><input type="text" name="ticket_name" size="25" /></td> </tr> <tr> <th> <label for="base-css-select"> <?php _e('Select Stylesheet', 'event_espresso'); ?> </label> </th> <td> <select id="base-css-select" class="wide" name="css_file"> <option <?php espresso_file_is_selected('simple.css'); ?> value="simple.css"> <?php _e('Default CSS - Simple', 'event_espresso'); ?> </option> <?php foreach ($css_files as $fname) { ?> <option <?php espresso_file_is_selected($fname); ?> value="<?php echo $fname; ?> "><?php echo $fname; ?> </option> <?php } ?> </select> </td> </tr> <tr> <th> <label for="base-template-select"> <?php _e('Select a Template', 'event_espresso'); ?> </label> </th> <td> <select id="base-template-select" class="wide" name="template_file"> <option <?php espresso_file_is_selected($fname); ?> value="index.php"> <?php _e('Default Template', 'event_espresso'); ?> </option> <?php foreach ($template_files as $fname) { ?> <option <?php espresso_file_is_selected($fname); ?> value="<?php echo $fname; ?> "><?php echo $fname; ?> </option> <?php } ?> </select> </td> </tr> <?php if (!empty($ticket_logo_url)) { $ticket_logo = $ticket_logo_url; } else { $ticket_logo = ''; } ?> <tr> <th> <label for="upload_image"> <?php _e('Add a Logo', 'event_espresso'); ?> </label> </th> <td> <div id="ticket-logo-image"> <?php // var_dump($event_meta['event_thumbnail_url']); ?> <input id="upload_image" type="hidden" size="36" name="upload_image" value="<?php echo $ticket_logo; ?> " /> <input id="upload_image_button" type="button" value="Upload Image" /> <?php if ($ticket_logo) { ?> <p class="ticket-logo"><img src="<?php echo $ticket_logo; ?> " alt="" /></p> <a id='remove-image' href='#' title='<?php _e('Remove this image', 'event_espresso'); ?> ' onclick='return false;'> <?php _e('Remove Image', 'event_espresso'); ?> </a> <?php } ?> </div> </td> </tr> </tbody> </table> <div id="descriptiondivrich" class="postarea"> <label for="ticket_content"> <?php _e('Ticket Description/Instructions ', 'event_espresso'); ?> <?php if (function_exists('espresso_version') && espresso_version() >= '3.2.P') { echo apply_filters('filter_hook_espresso_help', 'ticket_description_info'); } else { echo '<a class="thickbox" href="#TB_inline?height=300&width=400&inlineId=ticket_description_info" target="_blank"><img src="' . EVENT_ESPRESSO_PLUGINFULLURL . '/images/question-frame.png" width="16" height="16" /></a>'; } ?> </label> <div class="postbox"> <?php wp_editor('', 'ticket_content', array('media_buttons' => true, 'tab_index' => 3)); ?> <table id="manage-event-ticket-form" cellspacing="0"> <tbody> <tr> <td class="aer-word-count"></td> <td class="autosave-info"> <span> <?php /*?><a class="thickbox" href="#TB_inline?height=300&width=400&inlineId=custom_ticket_tags"> <?php _e('View Custom Ticket Tags', 'event_espresso'); ?> </a><?php */ ?> </span> </td> </tr> </tbody> </table> </div> </div> <p> <input class="button-primary" type="submit" name="Submit" value="<?php _e('Save Ticket'); ?> " id="add_new_ticket" /> </p> <?php wp_nonce_field('espresso_form_check', 'add_new_ticket'); ?> </form> </div> </div> </div> <script type="text/javascript" charset="utf-8"> //<![CDATA[ jQuery(document).ready(function() { var header_clicked = false; jQuery('#upload_image_button').click(function() { formfield = jQuery('#upload_image').attr('name'); tb_show('', 'media-upload.php?type=image&TB_iframe=1'); header_clicked = true; return false; }); window.original_send_to_editor = window.send_to_editor; window.send_to_editor = function(html) { if(header_clicked) { imgurl = jQuery('img',html).attr('src'); jQuery('#' + formfield).val(imgurl); jQuery('#ticket-logo-image').append("<p id='image-display'><img class='show-selected-img' src='"+imgurl+"' alt='' /></p>"); header_clicked = false; tb_remove(); jQuery("#ticket-logo-image").append("<a id='remove-image' href='#' title='<?php _e('Remove this image', 'event_espresso'); ?> ' onclick='return false;'><?php _e('Remove Image', 'event_espresso'); ?> </a>"); jQuery('#remove-image').click(function(){ //alert('delete this image'); jQuery('#' + formfield).val(''); jQuery("#image-display").empty(); jQuery('#remove-image').remove(); }); } else { window.original_send_to_editor(html); } } }); //]]> </script> <?php //espresso_tiny_mce(); }
function edit_event_ticket() { global $wpdb; $css_files = espresso_ticket_css_template_files(); $template_files = espresso_ticket_template_files(); $id = $_REQUEST['id']; $results = $wpdb->get_results("SELECT * FROM " . EVENTS_TICKET_TEMPLATES . " WHERE id =" . $id); foreach ($results as $result) { $ticket_id = $result->id; $ticket_name = stripslashes_deep($result->ticket_name); $css_file = stripslashes_deep($result->css_file); $template_file = stripslashes_deep($result->template_file); $ticket_logo_url = stripslashes_deep($result->ticket_logo_url); $ticket_content = stripslashes_deep($result->ticket_content); } ?> <div class="metabox-holder"> <div class="postbox"> <h3> <?php _e('Edit Ticket', 'event_espresso'); ?> </h3> <div class="inside"> <form id="add-edit-new-event-ticket" method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?> "> <input type="hidden" name="ticket_id" value="<?php echo $ticket_id; ?> "> <input type="hidden" name="action" value="update_ticket"> <?php /*?><h4><?php echo stripslashes($ticket_name) ?></h4><?php */ ?> <table class="form-table"> <tbody> <tr> <th> <label> <?php _e('Ticket Name', 'event_espresso'); ?> </label> </th> <td> <input type="text" name="ticket_name" size="25" value="<?php echo stripslashes($ticket_name); ?> " /> </td> </tr> <tr> <th> <label for="base-ticket-select" <?php echo $styled; ?> > <?php _e('Select Stylesheet', 'event_espresso'); ?> </label> </th> <td> <select id="base-ticket-select" class="wide" <?php echo $disabled; ?> name="css_file"> <option <?php espresso_file_is_selected($fname, $css_file); ?> value="simple.css"> <?php _e('Default CSS - Simple', 'event_espresso'); ?> </option> <?php foreach ($css_files as $fname) { ?> <option <?php espresso_file_is_selected($fname, $css_file); ?> value="<?php echo $fname; ?> "><?php echo $fname; ?> </option> <?php } ?> </select> </td> </tr> <?php if (file_exists(EVENT_ESPRESSO_UPLOAD_DIR . "tickets/templates/index.php")) { ?> <tr> <th> <label for="base-template-select" <?php echo $styled; ?> > <?php _e('Select a Template', 'event_espresso'); ?> </label> </th> <td> <select id="base-template-select" class="wide" <?php echo $disabled; ?> name="template_file"> <option <?php espresso_file_is_selected($fname, $template_file); ?> value="index.php"> <?php _e('Default Template', 'event_espresso'); ?> </option> <?php foreach ($template_files as $fname) { ?> <option <?php espresso_file_is_selected($fname, $template_file); ?> value="<?php echo $fname; ?> "><?php echo $fname; ?> </option> <?php } ?> </select> </td> </tr> <?php } ?> <?php if (!empty($ticket_logo_url)) { $ticket_logo = $ticket_logo_url; } else { $ticket_logo = ''; } ?> <tr> <th> <label for="upload_image"> <?php _e('Add a Logo', 'event_espresso'); ?> </label> </th> <td> <div id="ticket-logo-image"> <input id="upload_image" type="hidden" size="36" name="upload_image" value="<?php echo $ticket_logo; ?> " /> <input id="upload_image_button" type="button" value="Upload Image" /> <?php if ($ticket_logo) { ?> <p class="ticket-logo-thumb"><img src="<?php echo $ticket_logo; ?> " alt="" /></p> <a id='remove-image' href='#' title='<?php _e('Remove this image', 'event_espresso'); ?> ' onclick='return false;'><?php _e('Remove Image', 'event_espresso'); ?> </a> <?php } ?> </div> </td> </tr> </tbody> </table> <div id="descriptiondivrich" class="postarea"> <label for="ticket_content"> <strong><?php _e('Ticket Description/Instructions ', 'event_espresso'); ?> </strong> <?php if (function_exists('espresso_version') && espresso_version() >= '3.2.P') { echo apply_filters('filter_hook_espresso_help', 'ticket_description_info'); } else { echo '<a class="thickbox" href="#TB_inline?height=300&width=400&inlineId=ticket_description_info" target="_blank"><img src="' . EVENT_ESPRESSO_PLUGINFULLURL . '/images/question-frame.png" width="16" height="16" /></a>'; } ?> </label> <div class="postbox"> <?php wp_editor(stripslashes_deep($ticket_content), 'ticket_content', array('media_buttons' => true, 'tab_index' => 3)); ?> <table id="manage-event-ticket-form" cellspacing="0"> <tbody> <tr> <td class="aer-word-count"></td> <td class="autosave-info"><span> <?php /*?><a class="thickbox" href="#TB_inline?height=300&width=400&inlineId=custom_ticket_info"> <?php _e('View Custom Ticket Tags', 'event_espresso'); ?> </a> | <a class="thickbox" href="#TB_inline?height=300&width=400&inlineId=custom_ticket_example"> <?php _e('Ticket Example','event_espresso'); ?></a> | <a class="thickbox" href="<?php echo ESPRESSO_TICKETING_FULL_URL.'templates/'.$css_file; ?>?TB_iframe=true&height=200&width=630"> <?php _e('Preview','event_espresso'); ?> </a><?php */ ?> </span></td> </tr> </tbody> </table> </div> </div> <p> <input class="button-primary" type="submit" name="Submit" value="<?php _e('Update Ticket'); ?> " id="update_ticket" /> </p> <?php wp_nonce_field('espresso_form_check', 'update_ticket'); ?> </form> </div> </div> </div> <script type="text/javascript" charset="utf-8"> //<![CDATA[ jQuery(document).ready(function() { var header_clicked = false; jQuery('#upload_image_button').click(function() { formfield = jQuery('#upload_image').attr('name'); tb_show('', 'media-upload.php?type=image&TB_iframe=1'); jQuery('p.ticket-logo-thumb').addClass('old'); header_clicked = true; return false; }); window.original_send_to_editor = window.send_to_editor; window.send_to_editor = function(html) { if(header_clicked) { imgurl = jQuery('img',html).attr('src'); jQuery('#' + formfield).val(imgurl); jQuery('#ticket-logo-image').append("<p id='image-display'><img class='show-selected-img' src='"+imgurl+"' alt='' /></p>"); header_clicked = false; tb_remove(); } else { window.original_send_to_editor(html); } } // process the remove link in the metabox jQuery('#remove-image').click(function(){ var answer = confirm('<?php _e('Do you really want to delete this image? Please remember to save your settings to complete the removal.', 'event_espresso'); ?> '); if (answer){ jQuery("#upload_image").val(''); jQuery("p.ticket-logo-thumb").remove(); jQuery("p#image-display").remove(); jQuery('#remove-image').remove(); } return false; }); }); //]]> </script> <?php //espresso_tiny_mce(); }