# This patch file was generated by NetBeans IDE
# Following Index: paths are relative to: /Applications/MAMP/htdocs/WordPressCore/trunk/wp-includes
# This patch can be applied using context Tools: Patch action on respective folder.
# It uses platform neutral UTF-8 encoding and \n newlines.
# Above lines and this line are ignored by the patching process.
|
|
|
|
| 2221 | 2221 | $upload_path = get_option( 'upload_path' ); |
| 2222 | 2222 | $upload_path = trim($upload_path); |
| 2223 | 2223 | $main_override = is_multisite() && defined( 'MULTISITE' ) && is_main_site(); |
| 2224 | | if ( empty($upload_path) ) { |
| 2225 | | $dir = WP_CONTENT_DIR . '/uploads'; |
| 2226 | | } else { |
| | 2224 | |
| | 2225 | // If WP_UPLOADS_DIR is defined, use it, otherwise assum the default for now. |
| | 2226 | $dir = ( defined('WP_UPLOADS_DIR') ) ? WP_UPLOADS_DIR : WP_CONTENT_DIR . '/uploads'; ; |
| | 2227 | |
| | 2228 | if (!empty($upload_path)) { |
| 2227 | 2229 | $dir = $upload_path; |
| 2228 | | if ( 'wp-content/uploads' == $upload_path ) { |
| 2229 | | $dir = WP_CONTENT_DIR . '/uploads'; |
| 2230 | | } elseif ( 0 !== strpos($dir, ABSPATH) ) { |
| | 2230 | if ('wp-content/uploads' != $upload_path || 0 !== strpos($dir, ABSPATH)) { |
| 2231 | 2231 | // $dir is absolute, $upload_path is (maybe) relative to ABSPATH |
| 2232 | | $dir = path_join( ABSPATH, $dir ); |
| | 2232 | $dir = path_join(ABSPATH, $dir); |
| 2233 | 2233 | } |
| 2234 | 2234 | } |
| 2235 | 2235 | |
| 2236 | 2236 | if ( !$url = get_option( 'upload_url_path' ) ) { |
| 2237 | 2237 | if ( empty($upload_path) || ( 'wp-content/uploads' == $upload_path ) || ( $upload_path == $dir ) ) |
| 2238 | | $url = WP_CONTENT_URL . '/uploads'; |
| | 2238 | $url = ( defined('WP_UPLOADS_URL') ) ? WP_UPLOADS_DIR : WP_CONTENT_URL . '/uploads'; |
| 2239 | 2239 | else |
| 2240 | 2240 | $url = trailingslashit( $siteurl ) . $upload_path; |
| 2241 | 2241 | } |