@@ 1882-1885 (lines=4) @@ | ||
1879 | ||
1880 | $invoice_id = wpinv_get_invoice_id_by_key( $invoice_key ); |
|
1881 | $user_can_view = wpinv_can_view_receipt( $invoice_key ); |
|
1882 | if ( $user_can_view && isset( $_GET['invoice-id'] ) ) { |
|
1883 | $invoice_id = (int)$_GET['invoice-id']; |
|
1884 | $user_can_view = $invoice_key == wpinv_get_payment_key( (int)$_GET['invoice-id'] ) ? true : false; |
|
1885 | } |
|
1886 | ||
1887 | // Key was provided, but user is logged out. Offer them the ability to login and view the receipt |
|
1888 | if ( ! $user_can_view && ! empty( $invoice_key ) && ! is_user_logged_in() ) { |
|
@@ 1977-1980 (lines=4) @@ | ||
1974 | ||
1975 | $invoice_id = wpinv_get_invoice_id_by_key( $invoice_key ); |
|
1976 | $user_can_view = wpinv_can_view_receipt( $invoice_key ); |
|
1977 | if ( $user_can_view && isset( $_GET['invoice-id'] ) ) { |
|
1978 | $invoice_id = (int)$_GET['invoice-id']; |
|
1979 | $user_can_view = $invoice_key == wpinv_get_payment_key( (int)$_GET['invoice-id'] ) ? true : false; |
|
1980 | } |
|
1981 | ||
1982 | if ( $invoice_id && $user_can_view && ( $invoice = wpinv_get_invoice( $invoice_id ) ) ) { |
|
1983 | if ( $invoice->needs_payment() ) { |