]> git.ipfire.org Git - ipfire.org.git/blame - www/ipfire.py
Changed mode of redirect.py.
[ipfire.org.git] / www / ipfire.py
CommitLineData
65ebcb4b 1#!/usr/bin/python
65ebcb4b 2
65ebcb4b
MT
3import sys
4import cgi
879aa787 5import imputil
65ebcb4b 6
879aa787 7from web import Page
65ebcb4b 8
879aa787 9site = cgi.FieldStorage().getfirst("site") or "main"
65ebcb4b 10
879aa787
MT
11sys.path = [ "pages",] + sys.path
12for page in (site, "static"):
13 try:
14 found = imputil.imp.find_module(page)
15 loaded = imputil.imp.load_module(page, found[0], found[1], found[2])
16 content = loaded.__dict__["Content"]
17 sidebar = loaded.__dict__["Sidebar"]
18 break
19 except ImportError, e:
20 pass
65ebcb4b 21
879aa787
MT
22c = content(site)
23s = sidebar(site)
65ebcb4b 24
879aa787
MT
25p = Page(site, c, s)
26p()