summaryrefslogtreecommitdiff
path: root/web/taginfo.rb
diff options
context:
space:
mode:
authorJochen Topf <jochen@topf.org>2010-11-13 21:31:39 +0100
committerJochen Topf <jochen@topf.org>2010-11-13 21:31:39 +0100
commit9db63dc2526bf0b2a94e7a6f37a0f7dabdb8f12d (patch)
tree0d2ae6de413c39c21d30aaf296a98ee37977ab45 /web/taginfo.rb
parentc82bbe69572398d44187ca7b57b1ce572f435d65 (diff)
downloadtaginfo-9db63dc2526bf0b2a94e7a6f37a0f7dabdb8f12d.tar
taginfo-9db63dc2526bf0b2a94e7a6f37a0f7dabdb8f12d.tar.gz
Multiple changes
* Improved and cleaned up source import scripts * Improved some reports and report overview * New osmium version that uses a better hash function * Some experimental magic to include Javascipt in an easier way (tested in keys.erb)
Diffstat (limited to 'web/taginfo.rb')
-rwxr-xr-xweb/taginfo.rb17
1 files changed, 17 insertions, 0 deletions
diff --git a/web/taginfo.rb b/web/taginfo.rb
index 8bc5233..a3de09b 100755
--- a/web/taginfo.rb
+++ b/web/taginfo.rb
@@ -35,8 +35,10 @@ require 'sinatra/base'
require 'sinatra/r18n'
require 'lib/utils.rb'
+require 'lib/javascript.rb'
require 'lib/language.rb'
require 'lib/sql.rb'
+require 'lib/sources.rb'
require 'lib/reports.rb'
#------------------------------------------------------------------------------
@@ -45,6 +47,15 @@ TAGCLOUD_NUMBER_OF_TAGS = 200
#------------------------------------------------------------------------------
+db = SQL::Database.new('../../data')
+
+# XXX update this to use new sources table
+db.select('SELECT * FROM master_meta ORDER BY source_name').execute().each do |source|
+ Source.new source['source_id'], source['source_name'], source['data_until'], source['update_start'], source['update_end']
+end
+
+db.close
+
class Taginfo < Sinatra::Base
register Sinatra::R18n
@@ -84,6 +95,12 @@ class Taginfo < Sinatra::Base
# end
params[:locale] = 'en'
+ javascript 'jquery-1.3.2.min'
+ javascript 'jquery-ui-1.7.2.all.min'
+ javascript 'flexigrid-minified'
+ javascript 'taginfo'
+ javascript 'protovis-r3.2'
+
@db = SQL::Database.new('../../data')
@data_until = @db.select("SELECT min(data_until) FROM master_meta").get_first_value().sub(/:..$/, '')