#acl bernie:read,write All:read
+#FIXME: couldn't we just return any env variable?
+# Would there be any security issues?
def _macro_CgiVar(*args, **kvargs):
+ if args[1].startswith('HTTP_'):
+ return os.environ.get(args[1], '')
return {
+ 'SCRIPT_NAME': script_name(),
'REMOTE_USER': remote_user(),
'REMOTE_HOST': get_hostname(remote_host()),
'REMOTE_ADDR': remote_host(),
- 'QUERY_STRING': relative_url(query_string()),
+ 'QUERY_STRING': query_string(),
}[args[1]]