diff --git a/wp-admin/includes/class-wp-filesystem-direct.php b/wp-admin/includes/class-wp-filesystem-direct.php index d698b20d99..dc74f52602 100644 --- a/wp-admin/includes/class-wp-filesystem-direct.php +++ b/wp-admin/includes/class-wp-filesystem-direct.php @@ -8,7 +8,7 @@ class WP_Filesystem_Direct{ $this->permission = umask(); } function connect(){ - return; + return true; } function setDefaultPermissions($perm){ $this->permission = $perm; @@ -17,7 +17,7 @@ class WP_Filesystem_Direct{ return str_replace('\\','/',ABSPATH); } function get_base_dir($base = '.', $echo = false){ - return find_base_dir($base, $echo); + return $this->find_base_dir($base, $echo); } function get_contents($file){ return @file_get_contents($file); diff --git a/wp-admin/update.php b/wp-admin/update.php index 6d9ba1830b..f10b5219ff 100644 --- a/wp-admin/update.php +++ b/wp-admin/update.php @@ -10,7 +10,7 @@ function request_filesystem_credentials($form_post, $type = '', $error = false) $type = get_filesystem_method(); if ( 'direct' == $type ) - return array(); + return true; if( ! $credentials = get_option('ftp_credentials') ) $credentials = array();