#!/usr/bin/env python

import sys, os, cgi, cPickle #, tempfile
from PythonInsideHTML import PIH

import cgitb; cgitb.enable(display=0, logdir='/tmp')

from cgitools import *
from tools import decodeStr

# Retrieve data from user
form = cgi.FieldStorage()

#print cgi_token
#print form

id_vars = form.getvalue('ids').split('_')
name_dict = cPickle.loads(decodeStr(form.getvalue('name_dict')))
#ids = [int(a[2:] for a in id_vars]
ids_to_del = []
for k in id_vars:
	if form.has_key(k): 
		ids_to_del.append(int(k[1:]))

if ids_to_del: 
	delReqs(r_ids=ids_to_del, r_names=map(lambda a:name_dict[a], ids_to_del))

#open('tmpfile.py', 'w').write(PIH('pages/ui_browse.pih').pythonCode())

print cgi_token

#print 'hehe<p>', id_vars, ids_to_del, '<p>',form,'<p>'
exec PIH('pages/ui_browse.pih').pythonCode()
