コード例 #1
0
ファイル: server.py プロジェクト: sezenm/itucsdb1517
def transfer_page(key=None,operation=None,error=None):
    if request.method == 'GET':
        if request.args.get('operation') == 'delete':
            store = transfer_operations()
            result=store.delete_transfer(request.args.get('key'))
            return redirect(url_for('admin.transfer_page', error=result))
        else:
            store = transfer_operations()
            transfers=store.get_transfers()
            now = datetime.datetime.now()
            error = request.args.get('error')
            return render_template('admin_transfers.html', transfers=transfers, error=error, current_time=now.ctime())
    else:
        if request.form['submit']=='cancel':
            return redirect(url_for('admin.transfer_page'))

        else:
            if request.form['key_value']=='':
                playerid = request.form['playerid']
                oldteamid = request.form['oldteamid']
                newteamid = request.form['newteamid']
                seasonid = request.form['seasonid']
                transfer = Transfer(None,playerid, None, oldteamid, None, newteamid, None, seasonid,None, 0)
                store = transfer_operations()
                result=store.add_transfer(transfer)
                return redirect(url_for('admin.transfer_page', error=result))
            else:
                key = request.form['key_value']
                playerid = request.form['playerid']
                oldteamid = request.form['oldteamid']
                newteamid = request.form['newteamid']
                seasonid = request.form['seasonid']
                store = transfer_operations()
                result=store.update_transfer(key,playerid,oldteamid,newteamid,seasonid)
                return redirect(url_for('admin.transfer_page', error=result))
コード例 #2
0
ファイル: server.py プロジェクト: sezenm/itucsdb1517
def transfer_edit_page(key=None):
    store = transfer_operations()
    storeTeam = team_operations()
    storeSeason = season_operations()
    storePlayer = player_operations()
    transfer = store.get_transfer(key) if key is not None else None
    teams = storeTeam.get_teams()
    seasons = storeSeason.get_seasons()
    players = storePlayer.get_players()
    now = datetime.datetime.now()
    return render_template('transfer_edit.html', transfer=transfer, teams=teams,seasons=seasons,players=players, current_time=now.ctime())
コード例 #3
0
def transfers_page():
    if request.method == 'GET':
        store = transfer_operations()
        transfers=store.get_transfers()
        now = datetime.datetime.now()
        return render_template('transfers.html', transfers=transfers, current_time=now.ctime())