do_edit_kw.py
branchxbelweb
changeset 16 07adce9ccccb
parent 15 574631f841c3
child 21 345ee7421989
equal deleted inserted replaced
15:574631f841c3 16:07adce9ccccb
    13 import cgi
    13 import cgi
    14 from htmltmpl import TemplateManager, TemplateProcessor
    14 from htmltmpl import TemplateManager, TemplateProcessor
    15 import my_db
    15 import my_db
    16 import time
    16 import time
    17 from bkmark import Bookmark
    17 from bkmark import Bookmark
    18 
       
    19 def get_bk_from_form(form):
       
    20 	bk = Bookmark()
       
    21 	bk.id = int(form['id'].value)
       
    22 	bk.url = form['url'].value
       
    23 	if form.has_key('name'):
       
    24 		bk.name = form['name'].value
       
    25 	if form.has_key('desc'):
       
    26 		bk.desc = form['desc'].value
       
    27 	return bk
       
    28 
       
    29 def get_kw_from_form(form):
       
    30 	kw = form.getvalue("kw")
       
    31 	if not isinstance(kw, type([])):
       
    32 		if kw:
       
    33 			kw = [kw]
       
    34 		else:
       
    35 			kw = []
       
    36 	kw = map(int, kw)
       
    37 	return kw
       
    38 
       
    39 def get_new_kw_from_form(form):
       
    40 	if form.has_key('newkw'):
       
    41 		return map(lambda e: e.strip(),
       
    42 			form['newkw'].value.split(','))
       
    43 	else:
       
    44 		return []
       
    45 
    18 
    46 if (__name__ == "__main__"):
    19 if (__name__ == "__main__"):
    47     form = cgi.FieldStorage()
    20     form = cgi.FieldStorage()
    48     db = my_db.connect()
    21     db = my_db.connect()
    49     id = int(form['id'].value)
    22     id = int(form['id'].value)