delete($wp_config, true)){ return new WP_Error('delete_failed', $this->strings['delete_failed']); } // Copy new versions of XPressME Integration Kit files into place. show_message( __('Copy new versions of XPressME Integration Kit files into place...', 'xpressme') ); $result = copy_dir($from . $distro, $to); if ( is_wp_error($result) ) { $wp_filesystem->delete($maintenance_file); $wp_filesystem->delete($from, true); return $result; } // Remove old files show_message( __('Remove an unnecessary, old file...', 'xpressme') ); foreach ( $_old_xpress_files as $old_file ) { $old_file = $to . $old_file; if ( !$wp_filesystem->exists($old_file) ) continue; $wp_filesystem->delete($old_file, true); } show_message( __('Set templates directory chmod 777', 'xpressme') ); $wp_filesystem->chmod($to . 'templates/', 0777); // Remove working directory $working_dir = dirname(dirname($from)); show_message( sprintf(__('Remove working directory(%s)...', 'xpressme'),$working_dir) ); $wp_filesystem->delete($working_dir, true); } ?>