# vi: encoding=utf-8 ts=8 sts=4 sw=4 et from __future__ import print_function import cgi, Cookie, os menu=[] content=[] header=[] def getfile(file): f=open("../html/" + file + ".html", 'r') s=f.read() f.close() return s def catfile(file): f=open("../html/" + file + ".html", 'r') print(f.read()) f.close() def sendhttpheaders(): print("Content-Type: text/html\n") def getopts(): form = cgi.FieldStorage() opts = {} for key in form.keys(): opts[key] = form[key].value cookies = {} if 'HTTP_COOKIE' in os.environ: c = Cookie.SimpleCookie() c.load(os.environ['HTTP_COOKIE']) for key in c.keys(): cookies[key] = c[key].value return (opts, cookies) def sendhtml(): catfile('header') print('') print('') print('
') for i in content: print(i) print('
') catfile('footer') def addmenu(text=None, file=None): if text: menu.append(text) else: menu.append(getfile(file)) def addheader(text=None, file=None): if text: header.append(text) else: header.append(getfile(file)) def addcontent(text=None, file=None): if text: content.append(text) else: content.append(getfile(file))