@@ 380-387 (lines=8) @@ | ||
377 | unlink( $file['tmp_name'] ); |
|
378 | } |
|
379 | ||
380 | if ( false === $move_new_file ) { |
|
381 | if ( 0 === strpos( $uploads['basedir'], ABSPATH ) ) { |
|
382 | $error_path = str_replace( ABSPATH, '', $uploads['basedir'] ) . $uploads['subdir']; |
|
383 | } else { |
|
384 | $error_path = basename( $uploads['basedir'] ) . $uploads['subdir']; |
|
385 | } |
|
386 | return $upload_error_handler( $file, sprintf( __('The uploaded file could not be moved to %s.' ), $error_path ) ); |
|
387 | } |
|
388 | ||
389 | // Set correct file permissions. |
|
390 | $stat = stat( dirname( $new_file )); |
@@ 1891-1899 (lines=9) @@ | ||
1888 | if ( array_key_exists( $path, $tested_paths ) ) { |
|
1889 | $uploads['error'] = $tested_paths[ $path ]; |
|
1890 | } else { |
|
1891 | if ( ! wp_mkdir_p( $path ) ) { |
|
1892 | if ( 0 === strpos( $uploads['basedir'], ABSPATH ) ) { |
|
1893 | $error_path = str_replace( ABSPATH, '', $uploads['basedir'] ) . $uploads['subdir']; |
|
1894 | } else { |
|
1895 | $error_path = basename( $uploads['basedir'] ) . $uploads['subdir']; |
|
1896 | } |
|
1897 | ||
1898 | $uploads['error'] = sprintf( __( 'Unable to create directory %s. Is its parent directory writable by the server?' ), esc_html( $error_path ) ); |
|
1899 | } |
|
1900 | ||
1901 | $tested_paths[ $path ] = $uploads['error']; |
|
1902 | } |
|
@@ 2151-2159 (lines=9) @@ | ||
2148 | $filename = wp_unique_filename( $upload['path'], $name ); |
|
2149 | ||
2150 | $new_file = $upload['path'] . "/$filename"; |
|
2151 | if ( ! wp_mkdir_p( dirname( $new_file ) ) ) { |
|
2152 | if ( 0 === strpos( $upload['basedir'], ABSPATH ) ) |
|
2153 | $error_path = str_replace( ABSPATH, '', $upload['basedir'] ) . $upload['subdir']; |
|
2154 | else |
|
2155 | $error_path = basename( $upload['basedir'] ) . $upload['subdir']; |
|
2156 | ||
2157 | $message = sprintf( __( 'Unable to create directory %s. Is its parent directory writable by the server?' ), $error_path ); |
|
2158 | return array( 'error' => $message ); |
|
2159 | } |
|
2160 | ||
2161 | $ifp = @ fopen( $new_file, 'wb' ); |
|
2162 | if ( ! $ifp ) |