Fix spacing issues.

This commit is contained in:
Alex MacArthur 2018-02-14 07:49:51 -06:00
parent 00e71b304d
commit 3e0e75ebc3
2 changed files with 7 additions and 7 deletions

View File

@ -21,7 +21,7 @@ class WC_Download_Handler {
* Hook in methods.
*/
public static function init() {
if ( isset( $_GET['download_file'], $_GET['order'] ) && ( isset($_GET['email'] ) || isset( $_GET['uid'] ) ) ) {
if ( isset( $_GET['download_file'], $_GET['order'] ) && ( isset( $_GET['email'] ) || isset( $_GET['uid'] ) ) ) {
add_action( 'init', array( __CLASS__, 'download_product' ) );
}
add_action( 'woocommerce_download_file_redirect', array( __CLASS__, 'download_file_redirect' ), 10, 2 );
@ -42,19 +42,19 @@ class WC_Download_Handler {
}
// Fallback, accept email address if it's passed.
if ( empty($_GET['email'] ) && empty( $_GET['uid'] ) ) {
if ( empty( $_GET['email'] ) && empty( $_GET['uid'] ) ) {
self::download_error( __( 'Invalid download link.', 'woocommerce' ) );
}
if(isset($_GET['email'])) {
if ( isset( $_GET['email'] ) ) {
$email_address = $_GET['email'];
} else {
// Get email address from order to verify hash.
$order_id = wc_get_order_id_by_order_key($_GET['order']);
$order = new WC_Order($order_id);
$order_id = wc_get_order_id_by_order_key( $_GET['order'] );
$order = new WC_Order( $order_id );
$email_address = $order->get_billing_email();
if( $_GET['uid'] !== hash('sha256', $email_address) ) {
if( $_GET['uid'] !== hash( 'sha256', $email_address ) ) {
self::download_error( __( 'Invalid download link.', 'woocommerce' ) );
}
}

View File

@ -383,7 +383,7 @@ class WC_Order_Item_Product extends WC_Order_Item {
$files[ $download_id ]['download_url'] = add_query_arg( array(
'download_file' => $product_id,
'order' => $order->get_order_key(),
'uid' => hash('sha256', $order->get_billing_email()),
'uid' => hash( 'sha256', $order->get_billing_email() ),
'key' => $download_id,
), trailingslashit( home_url() ) );
}