Ticket #5586: 5586.2.diff
File 5586.2.diff, 1.0 KB (added by , 13 years ago) |
---|
-
class-wp-filesystem-ftpext.php
276 276 277 277 function delete($file,$recursive=false) { 278 278 if ( $this->is_file($file) ) 279 return ftp_delete($this->link,$file);279 return @ftp_delete($this->link,$file); 280 280 if ( !$recursive ) 281 return ftp_rmdir($this->link,$file);281 return @ftp_rmdir($this->link,$file); 282 282 $filelist = $this->dirlist($file); 283 283 foreach ($filelist as $filename => $fileinfo) { 284 284 $this->delete($file.'/'.$filename,$recursive); 285 285 } 286 return ftp_rmdir($this->link,$file);286 return @ftp_rmdir($this->link,$file); 287 287 } 288 288 289 289 function exists($file){ … … 297 297 } 298 298 function is_dir($path){ 299 299 $cwd = $this->cwd(); 300 if ( ftp_chdir($this->link, $path) ) {301 ftp_chdir($this->link, $cwd);300 if ( @ftp_chdir($this->link, $path) ) { 301 @ftp_chdir($this->link, $cwd); 302 302 return true; 303 303 } 304 304 return false;