Ticket #36710: 36710.diff
File 36710.diff, 818 bytes (added by , 9 years ago) |
---|
-
trunk/wp-admin/includes/class-wp-filesystem-direct.php
299 299 300 300 if ( 'f' == $type || $this->is_file($file) ) 301 301 return @unlink($file); 302 if ( $this->is_dir($file) && $this->is_link($file) ) 303 return @unlink(rtrim($file, '/')); 302 304 if ( ! $recursive && $this->is_dir($file) ) 303 305 return @rmdir($file); 304 306 … … 346 348 public function is_dir($path) { 347 349 return @is_dir($path); 348 350 } 351 /** 352 * @access public 353 * 354 * @param string $path 355 * @return bool 356 */ 357 public function is_link($path) { 358 return @is_link(rtrim($path, '/')); 359 } 349 360 350 361 /** 351 362 * @access public