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))
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())
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())