function html($sp) { SendPress_Tracking::event('Emails Tab'); //Create an instance of our package class... $testListTable = new SendPress_System_Email_Table(); //Fetch, prepare, sort, and filter our data... $testListTable->prepare_items(); ?> <!-- Forms are NOT created automatically, so you need to wrap the table in one to use features like bulk actions --> <form id="email-filter" method="get"> <div id="taskbar" class="lists-dashboard rounded group"> <?php $form_types = SendPress_Data::get_system_email_types(); if ($form_types) { ?> <div id="button-area"> <a class="btn btn-primary btn-large" href="?page=<?php echo $_REQUEST['page']; ?> &view=systememailcreate"><?php _e('Create System E-mail', 'sendpress'); ?> </a> </div> <?php } ?> </div> <!-- For plugins, we also need to ensure that the form posts back to our current page --> <input type="hidden" name="page" value="<?php echo $_REQUEST['page']; ?> " /> <!-- Now we can render the completed list table --> <?php $testListTable->display(); ?> <?php wp_nonce_field($this->_nonce_value); ?> </form> <?php }
function html($sp) { do_action('sendpress_event', 'Create System Email'); $post = get_default_post_to_edit($sp->_email_post_type, true); $post_ID = $post->ID; global $current_user; wp_enqueue_script('post'); $post_type = SendPress_Data::email_post_type(); $post_type_object = get_post_type_object($post_type); ?> <form method="POST" name="post" id="post"> <div id="styler-menu"> <div style="float:right;" class="btn-group"> <input type="submit" value="<?php _e('Save & Next', 'sendpress'); ?> " class="btn btn-primary" /> </div> <div id="sp-cancel-btn" style="float:right; "> <a href="<?php echo SendPress_Admin::link('Settings_Systememail'); ?> " id="cancel-update" class="btn btn-default"><?php echo __('Cancel', 'sendpress'); ?> </a> </div> </div> <h2>Create System Email</h2> <br> <!-- has-right-sidebar"> <div id="side-info-column" class="inner-sidebar"> <div class="clear"><br> <?php echo do_action('do_meta_boxes', $sp->_email_post_type, 'side', $post); do_meta_boxes($post_type, 'side', $post); ?> </div> </div> --> <input type="hidden" value="save-create" name="save-action" id="save-action" /> <input type="hidden" value="save-email" name="action" /> <input type="hidden" id="user-id" name="user_ID" value="<?php echo $current_user->ID; ?> " /> <input type="hidden" value="default" name="target-location" id="target-location" /> <input type="hidden" id="post_ID" name="post_ID" value="<?php echo $post->ID; ?> " /> <!-- <h2>Email Template Name</h2> --> <input type="hidden" name="post_title" size="30" tabindex="1" value="<?php echo SendPress_Data::random_code(); //echo esc_attr( htmlspecialchars( $post->post_title ) ); ?> " id="title" autocomplete="off" /> <!--<br><br>--> <!--<h2><?php _e('Subject', 'sendpress'); ?> </h2> <input type="text" name="post_subject" size="30" tabindex="1" value="<?php echo esc_attr(htmlspecialchars(get_post_meta($post->ID, '_sendpress_subject', true))); ?> " id="email-subject" autocomplete="off" />--> <?php $this->panel_start('<span class="glyphicon glyphicon-envelope"></span> ' . __('Subject', 'sendpress')); ?> <input type="text" name="post_subject" size="30" tabindex="1" class="form-control" value="<?php echo esc_attr(htmlspecialchars(get_post_meta($post->ID, '_sendpress_subject', true))); ?> " id="email-subject" autocomplete="off" /> <?php $this->panel_end(); ?> <div class="sp-row"> <div class="sp-50 sp-first"> <?php $this->panel_start(__('Template', 'sendpress')); ?> <select class="form-control" name="template"> <?php $args = array('post_type' => 'sp_template', 'post_status' => array('sp-standard')); $the_query = new WP_Query($args); if ($the_query->have_posts()) { while ($the_query->have_posts()) { $the_query->the_post(); $temp_id = $the_query->post->ID; $s = ''; if ($temp_id == $template_id) { $s = 'selected'; } echo '<option value="' . $temp_id . '" ' . $s . '>' . get_the_title() . '</option>'; } } ?> </select> <?php $this->panel_end(); ?> </div> <div class="sp-50"> <?php $this->panel_start(__('Email Type', 'sendpress')); ?> <?php $form_types = SendPress_Data::get_system_email_types(); if ($form_types) { ?> <select class="form-control" name="email_type" id="email_type"> <option value="0"></option> <?php foreach ($form_types as $key => $value) { echo '<option value="' . $key . '">' . $value . '</option>'; } ?> </select> <?php } $this->panel_end(); ?> </div> </div> <input class="checkbox" type="checkbox" id="make_default" name="make_default" value="<?php echo $options['default']; ?> " <?php checked($options['default'], true); ?> /> <label for="make_default">Send This E-Mail by Default</label> <br><br> <?php //wp_editor($post->post_content,'textversion'); ?> <?php wp_nonce_field($sp->_nonce_value); ?> <br><br> </form> <?php }