equal
deleted
inserted
replaced
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) |