-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpage.php
144 lines (124 loc) · 6.76 KB
/
page.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<?php get_header(); ?>
<div class="container-fluid, head">
<span>Photography</span>
</div>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
/**
* This template is used to display the Checkout page when items are in the cart
*/
global $post; ?>
<table id="edd_checkout_cart" <?php if ( ! edd_is_ajax_disabled() ) { echo 'class="ajaxed"'; } ?>>
<thead>
<tr class="edd_cart_header_row">
<?php do_action( 'edd_checkout_table_header_first' ); ?>
<th class="edd_cart_item_name"><?php _e( 'Item Name', 'edd' ); ?></th>
<th class="edd_cart_item_price"><?php _e( 'Item Price', 'edd' ); ?></th>
<th class="edd_cart_actions"><?php _e( 'Actions', 'edd' ); ?></th>
<?php do_action( 'edd_checkout_table_header_last' ); ?>
</tr>
</thead>
<tbody>
<?php $cart_items = edd_get_cart_contents(); ?>
<?php do_action( 'edd_cart_items_before' ); ?>
<?php if ( $cart_items ) : ?>
<?php foreach ( $cart_items as $key => $item ) : ?>
<tr class="edd_cart_item" id="edd_cart_item_<?php echo esc_attr( $key ) . '_' . esc_attr( $item['id'] ); ?>" data-download-id="<?php echo esc_attr( $item['id'] ); ?>">
<?php do_action( 'edd_checkout_table_body_first', $item ); ?>
<td class="edd_cart_item_name">
<?php
if ( current_theme_supports( 'post-thumbnails' ) && has_post_thumbnail( $item['id'] ) ) {
echo '<div class="edd_cart_item_image">';
echo get_the_post_thumbnail( $item['id'], apply_filters( 'edd_checkout_image_size', array( 25,25 ) ) );
echo '</div>';
}
$item_title = get_the_title( $item['id'] );
if ( ! empty( $item['options'] ) && edd_has_variable_prices( $item['id'] ) ) {
$item_title .= ' - ' . edd_get_cart_item_price_name( $item );
}
echo '<span class="edd_checkout_cart_item_title">' . esc_html( $item_title ) . '</span>';
do_action( 'edd_checkout_cart_item_title_after', $item );
?>
</td>
<td class="edd_cart_item_price">
<?php
echo edd_cart_item_price( $item['id'], $item['options'] );
do_action( 'edd_checkout_cart_item_price_after', $item );
?>
</td>
<td class="edd_cart_actions">
<?php if( edd_item_quantities_enabled() ) : ?>
<input type="number" min="1" step="1" name="edd-cart-download-<?php echo $key; ?>-quantity" data-key="<?php echo $key; ?>" class="edd-input edd-item-quantity" value="<?php echo edd_get_cart_item_quantity( $item['id'], $item['options'] ); ?>"/>
<input type="hidden" name="edd-cart-downloads[]" value="<?php echo $item['id']; ?>"/>
<input type="hidden" name="edd-cart-download-<?php echo $key; ?>-options" value="<?php echo esc_attr( serialize( $item['options'] ) ); ?>"/>
<?php endif; ?>
<?php do_action( 'edd_cart_actions', $item, $key ); ?>
<a class="edd_cart_remove_item_btn" href="<?php echo esc_url( edd_remove_item_url( $key ) ); ?>"><?php _e( 'Remove', 'edd' ); ?></a>
</td>
<?php do_action( 'edd_checkout_table_body_last', $item ); ?>
</tr>
<?php endforeach; ?>
<?php endif; ?>
<?php do_action( 'edd_cart_items_middle' ); ?>
<!-- Show any cart fees, both positive and negative fees -->
<?php if( edd_cart_has_fees() ) : ?>
<?php foreach( edd_get_cart_fees() as $fee_id => $fee ) : ?>
<tr class="edd_cart_fee" id="edd_cart_fee_<?php echo $fee_id; ?>">
<?php do_action( 'edd_cart_fee_rows_before', $fee_id, $fee ); ?>
<td class="edd_cart_fee_label"><?php echo esc_html( $fee['label'] ); ?></td>
<td class="edd_cart_fee_amount"><?php echo esc_html( edd_currency_filter( edd_format_amount( $fee['amount'] ) ) ); ?></td>
<td>
<?php if( ! empty( $fee['type'] ) && 'item' == $fee['type'] ) : ?>
<a href="<?php echo esc_url( edd_remove_cart_fee_url( $fee_id ) ); ?>"><?php _e( 'Remove', 'edd' ); ?></a>
<?php endif; ?>
</td>
<?php do_action( 'edd_cart_fee_rows_after', $fee_id, $fee ); ?>
</tr>
<?php endforeach; ?>
<?php endif; ?>
<?php do_action( 'edd_cart_items_after' ); ?>
</tbody>
<tfoot>
<?php if( has_action( 'edd_cart_footer_buttons' ) ) : ?>
<tr class="edd_cart_footer_row<?php if ( edd_is_cart_saving_disabled() ) { echo ' edd-no-js'; } ?>">
<th colspan="<?php echo edd_checkout_cart_columns(); ?>">
<?php do_action( 'edd_cart_footer_buttons' ); ?>
</th>
</tr>
<?php endif; ?>
<?php if( edd_use_taxes() ) : ?>
<tr class="edd_cart_footer_row edd_cart_subtotal_row"<?php if ( ! edd_is_cart_taxed() ) echo ' style="display:none;"'; ?>>
<?php do_action( 'edd_checkout_table_subtotal_first' ); ?>
<th colspan="<?php echo edd_checkout_cart_columns(); ?>" class="edd_cart_subtotal">
<?php _e( 'Subtotal', 'edd' ); ?>: <span class="edd_cart_subtotal_amount"><?php echo edd_cart_subtotal(); ?></span>
</th>
<?php do_action( 'edd_checkout_table_subtotal_last' ); ?>
</tr>
<?php endif; ?>
<tr class="edd_cart_footer_row edd_cart_discount_row" <?php if( ! edd_cart_has_discounts() ) echo ' style="display:none;"'; ?>>
<?php do_action( 'edd_checkout_table_discount_first' ); ?>
<th colspan="<?php echo edd_checkout_cart_columns(); ?>" class="edd_cart_discount">
<?php edd_cart_discounts_html(); ?>
</th>
<?php do_action( 'edd_checkout_table_discount_last' ); ?>
</tr>
<?php if( edd_use_taxes() ) : ?>
<tr class="edd_cart_footer_row edd_cart_tax_row"<?php if( ! edd_is_cart_taxed() ) echo ' style="display:none;"'; ?>>
<?php do_action( 'edd_checkout_table_tax_first' ); ?>
<th colspan="<?php echo edd_checkout_cart_columns(); ?>" class="edd_cart_tax">
<?php _e( 'Tax', 'edd' ); ?>: <span class="edd_cart_tax_amount" data-tax="<?php echo edd_get_cart_tax( false ); ?>"><?php echo esc_html( edd_cart_tax() ); ?></span>
</th>
<?php do_action( 'edd_checkout_table_tax_last' ); ?>
</tr>
<?php endif; ?>
<tr class="edd_cart_footer_row">
<?php do_action( 'edd_checkout_table_footer_first' ); ?>
<th colspan="<?php echo edd_checkout_cart_columns(); ?>" class="edd_cart_total"><?php _e( 'Total', 'edd' ); ?>: <span class="edd_cart_amount" data-subtotal="<?php echo edd_get_cart_total(); ?>" data-total="<?php echo edd_get_cart_total(); ?>"><?php edd_cart_total(); ?></span></th>
<?php do_action( 'edd_checkout_table_footer_last' ); ?>
</tr>
</tfoot>
</table>
</main><!-- .site-main -->
</div><!-- .content-area -->
<?php get_footer();?>