def history(): page = facts(dsn = app.config['dsn']) if request.method == 'GET': return page.open_page() elif 'initializeTable' in request.form: return page.init_table() elif 'addfact' in request.form: date = request.form['date'] place = request.form['place'] fact = request.form['fact'] return page.addfact(date, place, fact) elif 'deletefact' in request.form: number = request.form['number'] return page.deletefact(number) elif 'deletefact1' in request.form: date = request.form['date'] place = request.form['place'] return page.delete_fact(date, place) elif 'findfact' in request.form: number = request.form['number'] return page.findfact(number) elif 'findfact1' in request.form: date = request.form['date'] place = request.form['place'] return page.find_fact(date, place) else: return redirect(url_for('home_page'))
def updatefact_page(key = None): page = facts(dsn = app.config['dsn']) if request.method == 'GET': return page.open_updatefact(number = key) elif 'updatefact' in request.form: date = request.form['date'] place = request.form['place'] fact = request.form['fact'] return page.fact_update(key, date, place, fact) else: return redirect(url_for('home_page'))