WordPress.org

Make WordPress Core

Ticket #6818: 6818.diff

File 6818.diff, 1.1 KB (added by DD32, 10 years ago)
  • wp-admin/includes/class-wp-filesystem-direct.php

     
    4747                if( ! $this->is_dir($file) )
    4848                        return @chgrp($file,$group);
    4949                //Is a directory, and we want recursive
    50                 $file = trailingshashit($file);
     50                $file = trailingslashit($file);
    5151                $filelist = $this->dirlist($file);
    5252                foreach($filelist as $filename)
    5353                        $this->chgrp($file . $filename, $group, $recursive);
     
    6464                if( ! $this->is_dir($file) )
    6565                        return @chmod($file,$mode);
    6666                //Is a directory, and we want recursive
    67                 $file = trailingshashit($file);
     67                $file = trailingslashit($file);
    6868                $filelist = $this->dirlist($file);
    6969                foreach($filelist as $filename)
    7070                        $this->chmod($file . $filename, $mode, $recursive);
     
    177177        }
    178178
    179179        function copy($source,$destination,$overwrite=false){
    180                 if( $overwrite && $this->exists($destination) )
     180                if( ! $overwrite && $this->exists($destination) )
    181181                        return false;
    182182                return copy($source,$destination);
    183183        }