Edit page MicrosoftTactics
[wiki.git] / sys / macros / CgiVar.py
index c2ba707f1eca16a60ee7ab728a7660ff528e24f4..b29f5d489e6c7a6f15c315c9294351faec6fb993 100644 (file)
@@ -1,6 +1,10 @@
 #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 {
         'REMOTE_USER': remote_user(),
         'REMOTE_HOST': get_hostname(remote_host()),