From d3db9d12291b560185d3ad5f54fa79389fa19a98 Mon Sep 17 00:00:00 2001 From: Jacques Distler Date: Sun, 24 Jan 2010 22:54:35 -0600 Subject: [PATCH] Export Zipballs Include BlahTeX PNGs It's as simple as recursing through the files/ directory, when adding to the zipball. --- app/controllers/wiki_controller.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/controllers/wiki_controller.rb b/app/controllers/wiki_controller.rb index 49c4c04b..b4b82948 100644 --- a/app/controllers/wiki_controller.rb +++ b/app/controllers/wiki_controller.rb @@ -463,9 +463,8 @@ EOL end end files = @web.files_path - Dir.foreach(files) do |f| - next if ['.', '..'].include?(f) - zip_out.add "files/#{f}", File.join(files, f) + Dir["#{files}/**/*"].each do |f| + zip_out.add "files#{f.sub(files.to_s,'')}", f end end FileUtils.rm_rf(Dir[@wiki.storage_path.join(file_prefix + '*.zip').to_s])