| @@ 32-88 (lines=57) @@ | ||
| 29 | </thead> |
|
| 30 | ||
| 31 | <tbody> |
|
| 32 | <?php foreach ( $user_invoices->invoices as $invoice ) { |
|
| 33 | ?> |
|
| 34 | <tr class="wpinv-item wpinv-item-<?php echo $invoice_status = $invoice->get_status(); ?>"> |
|
| 35 | <?php foreach ( wpinv_get_user_invoices_columns() as $column_id => $column_name ) : ?> |
|
| 36 | <td class="<?php echo esc_attr( $column_id ); ?> <?php echo (!empty($column_name['class']) ? $column_name['class'] : '');?>" data-title="<?php echo esc_attr( $column_name['title'] ); ?>"> |
|
| 37 | <?php if ( has_action( 'wpinv_user_invoices_column_' . $column_id ) ) : ?> |
|
| 38 | <?php do_action( 'wpinv_user_invoices_column_' . $column_id, $invoice ); ?> |
|
| 39 | ||
| 40 | <?php elseif ( 'invoice-number' === $column_id ) : ?> |
|
| 41 | <a href="<?php echo esc_url( $invoice->get_view_url() ); ?>"> |
|
| 42 | <?php echo _x( '#', 'hash before invoice number', 'invoicing' ) . $invoice->get_number(); ?> |
|
| 43 | </a> |
|
| 44 | ||
| 45 | <?php elseif ( 'created-date' === $column_id ) : $date = wpinv_get_date_created( $invoice->ID ); $dateYMD = wpinv_get_date_created( $invoice->ID, 'Y-m-d H:i:s' ); ?> |
|
| 46 | <time datetime="<?php echo strtotime( $dateYMD ); ?>" title="<?php echo $dateYMD; ?>"><?php echo $date; ?></time> |
|
| 47 | ||
| 48 | <?php elseif ( 'payment-date' === $column_id ) : $date = wpinv_get_invoice_date( $invoice->ID, '', false ); $dateYMD = wpinv_get_invoice_date( $invoice->ID, 'Y-m-d H:i:s', false ); ?> |
|
| 49 | <time datetime="<?php echo strtotime( $dateYMD ); ?>" title="<?php echo $dateYMD; ?>"><?php echo $date; ?></time> |
|
| 50 | ||
| 51 | <?php elseif ( 'invoice-status' === $column_id ) : ?> |
|
| 52 | <?php echo wpinv_invoice_status_label( $invoice_status, $invoice->get_status( true ) ) ; ?> |
|
| 53 | ||
| 54 | <?php elseif ( 'invoice-total' === $column_id ) : ?> |
|
| 55 | <?php echo $invoice->get_total( true ); ?> |
|
| 56 | ||
| 57 | <?php elseif ( 'invoice-actions' === $column_id ) : ?> |
|
| 58 | <?php |
|
| 59 | $actions = array( |
|
| 60 | 'pay' => array( |
|
| 61 | 'url' => $invoice->get_checkout_payment_url(), |
|
| 62 | 'name' => __( 'Pay Now', 'invoicing' ), |
|
| 63 | 'class' => 'btn-success' |
|
| 64 | ), |
|
| 65 | 'print' => array( |
|
| 66 | 'url' => $invoice->get_view_url(), |
|
| 67 | 'name' => __( 'Print', 'invoicing' ), |
|
| 68 | 'class' => 'btn-primary', |
|
| 69 | 'attrs' => 'target="_blank"' |
|
| 70 | ) |
|
| 71 | ); |
|
| 72 | ||
| 73 | if ( ! $invoice->needs_payment() ) { |
|
| 74 | unset( $actions['pay'] ); |
|
| 75 | } |
|
| 76 | ||
| 77 | if ( $actions = apply_filters( 'wpinv_user_invoices_actions', $actions, $invoice ) ) { |
|
| 78 | foreach ( $actions as $key => $action ) { |
|
| 79 | $class = !empty($action['class']) ? sanitize_html_class($action['class']) : ''; |
|
| 80 | echo '<a href="' . esc_url( $action['url'] ) . '" class="btn btn-sm ' . $class . ' ' . sanitize_html_class( $key ) . '" ' . ( !empty($action['attrs']) ? $action['attrs'] : '' ) . '>' . $action['name'] . '</a>'; |
|
| 81 | } |
|
| 82 | } |
|
| 83 | ?> |
|
| 84 | <?php endif; ?> |
|
| 85 | </td> |
|
| 86 | <?php endforeach; ?> |
|
| 87 | </tr> |
|
| 88 | <?php } ?> |
|
| 89 | </tbody> |
|
| 90 | </table> |
|
| 91 | ||
| @@ 185-241 (lines=57) @@ | ||
| 182 | </tr> |
|
| 183 | </thead> |
|
| 184 | <tbody> |
|
| 185 | <?php foreach ( $invoices_template->invoices as $invoice ) { |
|
| 186 | ?> |
|
| 187 | <tr class="wpinv-item wpinv-item-<?php echo $invoice_status = $invoice->get_status(); ?>"> |
|
| 188 | <?php foreach ( wpinv_get_user_invoices_columns() as $column_id => $column_name ) : ?> |
|
| 189 | <td class="<?php echo esc_attr( $column_id ); ?> <?php echo (!empty($column_name['class']) ? $column_name['class'] : '');?>" data-title="<?php echo esc_attr( $column_name['title'] ); ?>"> |
|
| 190 | <?php if ( has_action( 'wpinv_user_invoices_column_' . $column_id ) ) : ?> |
|
| 191 | <?php do_action( 'wpinv_user_invoices_column_' . $column_id, $invoice ); ?> |
|
| 192 | ||
| 193 | <?php elseif ( 'invoice-number' === $column_id ) : ?> |
|
| 194 | <a href="<?php echo esc_url( $invoice->get_view_url() ); ?>"> |
|
| 195 | <?php echo _x( '#', 'hash before invoice number', 'invoicing' ) . $invoice->get_number(); ?> |
|
| 196 | </a> |
|
| 197 | ||
| 198 | <?php elseif ( 'created-date' === $column_id ) : $date = wpinv_get_date_created( $invoice->ID ); $dateYMD = wpinv_get_date_created( $invoice->ID, 'Y-m-d H:i:s' ); ?> |
|
| 199 | <time datetime="<?php echo strtotime( $dateYMD ); ?>" title="<?php echo $dateYMD; ?>"><?php echo $date; ?></time> |
|
| 200 | ||
| 201 | <?php elseif ( 'payment-date' === $column_id ) : $date = wpinv_get_invoice_date( $invoice->ID, '', false ); $dateYMD = wpinv_get_invoice_date( $invoice->ID, 'Y-m-d H:i:s', false ); ?> |
|
| 202 | <time datetime="<?php echo strtotime( $dateYMD ); ?>" title="<?php echo $dateYMD; ?>"><?php echo $date; ?></time> |
|
| 203 | ||
| 204 | <?php elseif ( 'invoice-status' === $column_id ) : ?> |
|
| 205 | <?php echo wpinv_invoice_status_label( $invoice_status, $invoice->get_status( true ) ) ; ?> |
|
| 206 | ||
| 207 | <?php elseif ( 'invoice-total' === $column_id ) : ?> |
|
| 208 | <?php echo $invoice->get_total( true ); ?> |
|
| 209 | ||
| 210 | <?php elseif ( 'invoice-actions' === $column_id ) : ?> |
|
| 211 | <?php |
|
| 212 | $actions = array( |
|
| 213 | 'pay' => array( |
|
| 214 | 'url' => $invoice->get_checkout_payment_url(), |
|
| 215 | 'name' => __( 'Pay Now', 'invoicing' ), |
|
| 216 | 'class' => 'btn-success' |
|
| 217 | ), |
|
| 218 | 'print' => array( |
|
| 219 | 'url' => $invoice->get_view_url(), |
|
| 220 | 'name' => __( 'Print', 'invoicing' ), |
|
| 221 | 'class' => 'btn-primary', |
|
| 222 | 'attrs' => 'target="_blank"' |
|
| 223 | ) |
|
| 224 | ); |
|
| 225 | ||
| 226 | if ( ! $invoice->needs_payment() ) { |
|
| 227 | unset( $actions['pay'] ); |
|
| 228 | } |
|
| 229 | ||
| 230 | if ( $actions = apply_filters( 'wpinv_user_invoices_actions', $actions, $invoice ) ) { |
|
| 231 | foreach ( $actions as $key => $action ) { |
|
| 232 | $class = !empty($action['class']) ? sanitize_html_class($action['class']) : ''; |
|
| 233 | echo '<a href="' . esc_url( $action['url'] ) . '" class="btn btn-sm ' . $class . ' ' . sanitize_html_class( $key ) . '" ' . ( !empty($action['attrs']) ? $action['attrs'] : '' ) . '>' . $action['name'] . '</a>'; |
|
| 234 | } |
|
| 235 | } |
|
| 236 | ?> |
|
| 237 | <?php endif; ?> |
|
| 238 | </td> |
|
| 239 | <?php endforeach; ?> |
|
| 240 | </tr> |
|
| 241 | <?php } ?> |
|
| 242 | </tbody> |
|
| 243 | </table> |
|
| 244 | <div id="pag-bottom" class="pagination"> |
|