Easy Digital Downloads
  • Package
  • Function
  • Tree

Packages

  • EDD
    • Admin
      • Actions
      • Add-ons
      • Dashboard
      • Discounts
      • Downloads
      • Export
      • Notices
      • Pages
      • Payments
      • Reports
      • Settings
      • System
      • Upgrades
      • Upload
      • Welcome
    • Cart
    • Checkout
    • Classes
      • API
      • Fees
      • HTML
      • Roles
      • Session
    • Emails
    • Functions
      • AJAX
      • Compatibility
      • Errors
      • Formatting
      • Install
      • Login
      • Taxes
      • Templates
    • Gateways
    • Logging
    • Payments
    • Shortcodes
    • Widgets

Classes

  • EDD_Discount_Codes_Table

Functions

  • edd_activate_discount
  • edd_add_discount
  • edd_deactivate_discount
  • edd_delete_discount
  • edd_discounts_contextual_help
  • edd_discounts_page
  • edd_edit_discount
 1 <?php
 2 /**
 3  * Discount Codes
 4  *
 5  * @package     EDD
 6  * @subpackage  Admin/Discounts
 7  * @copyright   Copyright (c) 2013, Pippin Williamson
 8  * @license     http://opensource.org/licenses/gpl-2.0.php GNU Public License
 9  * @since       1.0
10  */
11 
12 // Exit if accessed directly
13 if ( ! defined( 'ABSPATH' ) ) exit;
14 
15 /**
16  * Renders the Discount Pages Admin Page
17  *
18  * @since 1.4
19  * @author Sunny Ratilal
20  * @return void
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 }
Easy Digital Downloads API documentation generated by ApiGen 2.8.0