private static function create_files()
{
// Install files and folders for uploading files and prevent hotlinking
$upload_dir = wp_upload_dir();
$download_method = get_option('woocommerce_file_download_method', 'force');
$files = array(array('base' => $upload_dir['basedir'] . '/woocommerce_uploads', 'file' => 'index.html', 'content' => ''), array('base' => WC_LOG_DIR, 'file' => '.htaccess', 'content' => 'deny from all'), array('base' => WC_LOG_DIR, 'file' => 'index.html', 'content' => ''));
if ('redirect' !== $download_method) {
$files[] = array('base' => $upload_dir['basedir'] . '/woocommerce_uploads', 'file' => '.htaccess', 'content' => 'deny from all');
}
foreach ($files as $file) {
if (wp_mkdir_p($file['base']) && !file_exists(trailingslashit($file['base']) . $file['file'])) {
if ($file_handle = @fopen(trailingslashit($file['base']) . $file['file'], 'w')) {
fwrite($file_handle, $file['content']);
fclose($file_handle);
}
}
}
}