fix filename with dirname's file copying
This commit is contained in:
1 parent
11ada5f7ad
commit
b45e6f4bb4
4 files changed
+1285
-271
No files matched your search
@@ -30,6 +30,15 @@ class Admin::PatchfilesController < OrbitAdminController
|
||||
end
|
||||
end
|
||||
end
|
||||
if params["filefield"]["refresh_btn"] == "true"
|
||||
@last_message = @file_to_show.last_message
|
||||
@active_file_arr = @file_to_show.file_show.values.map{|hash| hash.values.first}.map{|hash| hash.keys.zip(hash.values.map{|hash| hash[:status]}).to_h}.select{|hash| hash.values.include?(1)}.flat_map{|hash| hash.values.map.with_index{|status,i| (status != 1) ? nil : i}.select{|index| !index.nil?}.map{|index| hash.keys[index]}}
|
||||
@file_to_show.destroy
|
||||
@file_to_show = Filefield.new()
|
||||
@file_to_show.last_message = @last_message
|
||||
@active_file_arr.each{|active_file| @file_to_show.file_show.keys.each{|file_group| (@file_to_show.file_show[file_group][:files].keys.include?(active_file)) ? (@file_to_show.file_show[file_group][:files][active_file][:status] = 1) : nil }}
|
||||
@file_to_show.save
|
||||
end
|
||||
if params["filefield"]["recovery_btn"] == "true"
|
||||
@file_to_show.recovery = "true"
|
||||
else
|
||||
|
||||
Reference in new issue
Block a user