Ticket #15907: 15907.diff
File 15907.diff, 999 bytes (added by , 14 years ago) |
---|
-
wp-admin/includes/plugin.php
223 223 224 224 $wp_plugins = array (); 225 225 $plugin_root = WP_PLUGIN_DIR; 226 if ( !empty($plugin_folder) ) 227 $plugin_root .= $plugin_folder; 226 $plugin_path = $plugin_folder; 227 if ( !empty($plugin_folder) ) { 228 $plugin_root .= '/' . $plugin_folder; 229 $plugin_path = trailingslashit( $plugin_folder ); 230 } 228 231 229 232 // Files in wp-content/plugins directory 230 233 $plugins_dir = @ opendir( $plugin_root); … … 240 243 if ( substr($subfile, 0, 1) == '.' ) 241 244 continue; 242 245 if ( substr($subfile, -4) == '.php' ) 243 $plugin_files[] = "$ file/$subfile";246 $plugin_files[] = "$plugin_path$file/$subfile"; 244 247 } 245 248 } 246 249 } else { 247 250 if ( substr($file, -4) == '.php' ) 248 $plugin_files[] = $ file;251 $plugin_files[] = $plugin_path . $file; 249 252 } 250 253 } 251 254 } else {