1 <?php
2 3 4 5 6 7 8 9 10
11
12
13 if ( ! defined( 'ABSPATH' ) ) exit;
14
15 16 17 18 19 20 21
22 function edd_discounts_page() {
23 global $edd_options;
24
25 if ( isset( $_GET['edd-action'] ) && $_GET['edd-action'] == 'edit_discount' ) {
26 require_once EDD_PLUGIN_DIR . 'includes/admin/discounts/edit-discount.php';
27 } else {
28 require_once EDD_PLUGIN_DIR . 'includes/admin/discounts/class-discount-codes-table.php';
29 $discount_codes_table = new EDD_Discount_Codes_Table();
30 $discount_codes_table->prepare_items();
31 ?>
32 <div class="wrap">
33 <h2><?php _e( 'Discount Codes', 'edd' ); ?></h2>
34 <?php do_action( 'edd_discounts_page_top' ); ?>
35 <form id="edd-discounts-filter" method="get" action="<?php echo admin_url( 'edit.php?post_type=download&page=edd-discounts' ); ?>">
36 <?php $discount_codes_table->search_box( __( 'Search', 'edd' ), 'edd-discounts' ); ?>
37
38 <input type="hidden" name="post_type" value="download" />
39 <input type="hidden" name="page" value="edd-discounts" />
40
41 <?php $discount_codes_table->views() ?>
42 <?php $discount_codes_table->display() ?>
43 </form>
44 <?php require_once EDD_PLUGIN_DIR . 'includes/admin/discounts/add-discount.php'; ?>
45 <?php do_action( 'edd_discounts_page_bottom' ); ?>
46 </div>
47 <?php
48 }
49 }