-import os
-import genshi.template
-from genshi import HTML
from flask import url_for
import wrpylib.wrvalidators
return 'http://winterrodeln-forum.org/'
return 'http://winterrodeln-forum.org/viewforum.php?f={}'.format(forum)
+ def google_maps(self, latitude, longitude):
+ """Builds an URL like http://maps.google.at/maps?q=47.200607,11.260007"""
+ return "http://maps.google.at/maps?q=%.6f,%.6f" % (latitude, longitude)
+
def bool(self, value):
"""Takes a bool value and creates a German representation"""
return wrpylib.wrvalidators.opt_bool_german_to_str(value)
def public_transport(self, value):
return wrpylib.wrvalidators.opt_public_transport_german_to_str(value)
-
-
-class FakeSession:
- def has_key(self, key):
- return False
-
- def save(self):
- pass
-
-
-class TemplateContext:
- pass
-
-
-def render_genshi_template(template, **kwargs):
- loader = genshi.template.TemplateLoader(os.path.join(os.path.dirname(__file__), 'templates'), auto_reload=True)
- tmpl = loader.load(template)
- genshi_kwargs = {'h': PylonsHelper(), 'session': FakeSession(), 'HTML': HTML}
- genshi_kwargs.update(kwargs)
- return tmpl.generate(**genshi_kwargs).render('html', doctype='html')