Make WordPress Core

Ticket #9973: 9973.diff

File 9973.diff, 1.0 KB (added by dd32, 17 years ago)
  • wp-includes/functions.php

     
    19991999        $dir .= $subdir;
    20002000        $url .= $subdir;
    20012001
     2002        $uploads = apply_filters( 'upload_dir', array( 'path' => $dir, 'url' => $url, 'subdir' => $subdir, 'basedir' => $bdir, 'baseurl' => $burl, 'error' => false ) );
     2003
    20022004        // Make sure we have an uploads dir
    2003         if ( ! wp_mkdir_p( $dir ) ) {
    2004                 $message = sprintf( __( 'Unable to create directory %s. Is its parent directory writable by the server?' ), $dir );
     2005        if ( ! wp_mkdir_p( $uploads['path'] ) ) {
     2006                $message = sprintf( __( 'Unable to create directory %s. Is its parent directory writable by the server?' ), $uploads['path'] );
    20052007                return array( 'error' => $message );
    20062008        }
    20072009
    2008         $uploads = array( 'path' => $dir, 'url' => $url, 'subdir' => $subdir, 'basedir' => $bdir, 'baseurl' => $burl, 'error' => false );
    2009 
    2010         return apply_filters( 'upload_dir', $uploads );
     2010        return $uploads;
    20112011}
    20122012
    20132013/**