do_edit_kw.py
branchxbelweb
changeset 50 5275135955c0
parent 47 2781ac85b807
child 53 e80160a19653
equal deleted inserted replaced
49:57932e991854 50:5275135955c0
    31 if (__name__ == "__main__"):
    31 if (__name__ == "__main__"):
    32     form = cgi.FieldStorage()
    32     form = cgi.FieldStorage()
    33     db = my_db.connect(os.environ["REMOTE_USER"])
    33     db = my_db.connect(os.environ["REMOTE_USER"])
    34     ids = get_keywords(form, 'kw')
    34     ids = get_keywords(form, 'kw')
    35     keywords = map(lambda e: { 'id': e[0], 'keyword': e[1]},
    35     keywords = map(lambda e: { 'id': e[0], 'keyword': e[1]},
    36    	 db.get_all_keywords())
    36    	 db.get_all_keywords()[1:])
    37     keywords.sort(lambda x, y: cmp(x['keyword'],y['keyword']))
    37     keywords.sort(lambda x, y: cmp(x['keyword'],y['keyword']))
    38     sel_keywords = filter(lambda e: e['id'] in ids, keywords)
    38     sel_keywords = filter(lambda e: e['id'] in ids, keywords)
       
    39     keywords = filter(lambda e: e['id'] not in ids, keywords)
    39     action = form['action'].value
    40     action = form['action'].value
    40     main(action, sel_keywords, keywords, db.get_preferences())
    41     main(action, sel_keywords, keywords, db.get_preferences())
    41 
    42