Fixed filetype check for digital downloads, closes #8316

@mikejolley
This commit is contained in:
Claudio Sanches 2015-06-07 22:39:32 -03:00
parent ecac3fba41
commit 0b861d6587
1 changed files with 2 additions and 2 deletions

View File

@ -1250,7 +1250,7 @@ class WC_Meta_Box_Product_Data {
// Validate the file extension // Validate the file extension
if ( in_array( $file_is, array( 'absolute', 'relative' ) ) ) { if ( in_array( $file_is, array( 'absolute', 'relative' ) ) ) {
$file_type = wp_check_filetype( $file_url ); $file_type = wp_check_filetype( strtok( $file_url, '?' ) );
$parsed_url = parse_url( $file_url, PHP_URL_PATH ); $parsed_url = parse_url( $file_url, PHP_URL_PATH );
$extension = pathinfo( $parsed_url, PATHINFO_EXTENSION ); $extension = pathinfo( $parsed_url, PATHINFO_EXTENSION );
@ -1524,7 +1524,7 @@ class WC_Meta_Box_Product_Data {
// Validate the file extension // Validate the file extension
if ( in_array( $file_is, array( 'absolute', 'relative' ) ) ) { if ( in_array( $file_is, array( 'absolute', 'relative' ) ) ) {
$file_type = wp_check_filetype( $file_url ); $file_type = wp_check_filetype( strtok( $file_url, '?' ) );
$parsed_url = parse_url( $file_url, PHP_URL_PATH ); $parsed_url = parse_url( $file_url, PHP_URL_PATH );
$extension = pathinfo( $parsed_url, PATHINFO_EXTENSION ); $extension = pathinfo( $parsed_url, PATHINFO_EXTENSION );