#!/usr/bin/env python

from cgitools import OfflineStr, cgi_token, username, inquireDB, encodeStr, saveEvent
import sys, cgi, Cookie, time
from PythonInsideHTML import PIH

#cgi_token = "Content-type:text/html\n\n"

form_data = {}
form = cgi.FieldStorage()
user_id = username
#user_passwd = md5.md5(form.getvalue('user_passwd')).digest()

#mydb = open('db')
#exec mydb.read()
#mydb.close()
#connection = MySQLdb.connect(host=host, db=db, port=port, user=user, passwd=passwd)
#cursor = connection.cursor()
date_time = time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime())
sql_statement = 'UPDATE users SET logon_state=0, logoff_time="%s" WHERE user_name="%s"' % (date_time, user_id)

#exitWithInfo(sql_statement)

#n =cursor.execute(sql_statement)
#cursor.close()
#connection.close()

inquireDB(sql_statement)
saveEvent(ev_time=date_time, user_id=user_id, ev_catcode="logoff", ev_valcode=None, ev_valstr=None, cur=None)

# send out some cookies.
CookieJar = Cookie.SimpleCookie()
CookieJar['user_name'] = encodeStr(user_id)
CookieJar['online'] = encodeStr(OfflineStr(user_id))

print CookieJar
print cgi_token
exec PIH('pages/ui_guestpage.pih').pythonCode()
#print 'OK!'
