Esempio n. 1
0
def countries_page(key = None):
    page = Country(dsn = app.config['dsn'])
    if key == 1:
       return page.open_page("country_name")
    elif key == 2:
        return page.open_page("average")
    elif key == 3:
        return page.open_page("gm")
    elif key == 4:
        return page.open_page("im")
    elif key == 5:
        return page.open_page("total_titled")
    elif key == 6:
        return page.open_page("total_top")
    elif key == 7:
        return page.open_page("country_rank")
    elif key == 8:
        return page.open_page("best_player")
    elif key == 9:
        return page.open_page("highest_rating")
    elif request.method == 'GET':
        return page.open_page()
    elif 'initializeTable' in request.form:
        return page.init_table()
    elif 'addcountry' in request.form:
        country_name = request.form['country_name']
        average = request.form['average']
        gm = request.form['gm']
        im = request.form['im']
        total_titled = request.form['total_titled']
        total_top = request.form['total_top']
        country_rank = request.form['country_rank']
        best_player = request.form['best_player']
        highest_rating = request.form['highest_rating']
        return page.add_country(country_name, average, gm, im, total_titled, total_top, country_rank, best_player, highest_rating)
    elif 'deletecountry' in request.form:
        country_name = request.form['country_name']
        return page.delete_country(country_name)
    elif 'findcountry' in request.form:
        country_name = request.form['country_name']
        return page.find_country(country_name)
    else:
        return redirect(url_for('home_page'))