summaryrefslogtreecommitdiff
path: root/app/controllers/admin_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/admin_controller.rb')
-rw-r--r--app/controllers/admin_controller.rb8
1 files changed, 3 insertions, 5 deletions
diff --git a/app/controllers/admin_controller.rb b/app/controllers/admin_controller.rb
index bfc6cd8..3fa0519 100644
--- a/app/controllers/admin_controller.rb
+++ b/app/controllers/admin_controller.rb
@@ -15,12 +15,10 @@ class AdminController < ApplicationController
15 Time.now, Time.now - 14.days 15 Time.now, Time.now - 14.days
16 ).limit(50).order("updated_at desc") 16 ).limit(50).order("updated_at desc")
17 17
18 all_nodes = Node.root.self_and_descendants 18 ordered_with_level = Node.root.self_and_descendants_ordered_with_level
19 @sitemap_depth = {} 19 @sitemap_depth = {}
20 Node.each_with_level(all_nodes) do |node, level| 20 ordered_with_level.each { |node, level| @sitemap_depth[node.id] = level }
21 @sitemap_depth[node.id] = level 21 @sitemap = ordered_with_level.map(&:first).reject(&:update?)
22 end
23 @sitemap = all_nodes.to_a.sort! { |node1,node2| node1.lft <=> node2.lft }.delete_if { |node| node.update? }
24 22
25 @mypages = Page.where("user_id = ? or editor_id = ?", @current_user, @current_user) 23 @mypages = Page.where("user_id = ? or editor_id = ?", @current_user, @current_user)
26 24