function _load_path_info() { $old_cache_base_path = ''; // delete_option( $this->_args['option_name'] ); $path_info = $this->_get_path_info(); if (!empty($path_info['path'])) { if (is_writable($path_info['path'])) { $path_info['url'] = ITUtility::get_url_from_file($path_info['path']); $this->_path = $path_info['path']; $this->_url = $path_info['url']; $this->_versions = $path_info['versions']; $this->_empty_types = $path_info['empty_types']; return; } if (is_dir($path_info['path'])) { $old_cache_path = $path_info['path']; } } it_classes_load('it-file-utility.php'); $path_info = ITFileUtility::get_writable_uploads_directory('it-file-cache/' . $this->_args['base_path']); if (false === $path_info) { $this->_file_cache_enabled = false; return; } $path_info['versions'] = array(); $path_info['empty_types'] = array(); $this->_update_path_info($path_info); if (!empty($old_cache_base_path) && is_dir($old_cache_base_path)) { ITFileUtility::copy($old_cache_base_path . '/*', $this->_path); } }