]> git.openstreetmap.org Git - rails.git/blobdiff - script/statistics
Some improvements for the XML parsing, as there are somethings that we don't need...
[rails.git] / script / statistics
index 0d300f706f13d932bafad80576b4f0819b0a1b1f..e5f82bba6152d37917261e8f6b4c01b4b553cf61 100755 (executable)
@@ -19,7 +19,6 @@ begin
   tracepoint_count = Tracepoint.count()
   node_count = Node.count(:conditions => "visible = true")
   way_count = Way.count(:conditions => "visible = true")
-  tagged_way_count = Way.count(:conditions => "visible = true AND EXISTS (SELECT * FROM current_way_tags WHERE id = current_ways.id AND k <> 'created_by')")
   relation_count = Relation.count(:conditions => "visible = true")
 
   puts "<table>"
@@ -27,7 +26,6 @@ begin
   puts "<tr><td>Number of uploaded GPS points</td><td>#{tracepoint_count}</td></tr>"
   puts "<tr><td>Number of nodes</td><td>#{node_count}</td></tr>"
   puts "<tr><td>Number of ways</td><td>#{way_count}</td></tr>"
-  puts "<tr><td>Number of ways with tags</td><td>#{tagged_way_count}</td></tr>"
   puts "<tr><td>Number of relations</td><td>#{relation_count}</td></tr>"
   puts "</table>"
 
@@ -37,7 +35,7 @@ begin
 
   Trace.sum(:size, :group => :user_id, :order => "sum_size DESC", :limit => 50).each do |user, count|
     display_name = User.find(user).display_name.gsub('@', ' at ').gsub('.', ' dot ')
-    puts "<tr><td>#{display_name}</td><td>#{count}</td></tr>"
+    puts "<tr><td><a href=\"/user/#{display_name}\">#{display_name}</a></td><td>#{count}</td></tr>"
   end
 
   puts "</table>"
@@ -85,7 +83,7 @@ begin
       else
         display_name = User.find(column[0]).display_name.gsub('@', ' at ').gsub('.', ' dot ')
         count = column[1]
-        puts "<td>#{count} #{display_name}</td>"
+        puts "<td>#{count} <a href=\"/user/#{display_name}\">#{display_name}</a></td>"
       end
     end
     puts "</tr>"