def buy_ad(id): advertisement = Advertisement.find(id) if advertisement.seller_id != session.get("user_id"): buyer_id = session.get("user_id") advertisement.buy(buyer_id) return redirect('/')
def edit_ad(id): ad = Advertisement.find(id) if request.method == 'GET': return render_template('edit_ad.html', ad=ad) elif request.method == 'POST': ad.name = request.form['name'] ad.description = request.form['description'] ad.price = request.form['price'] ad.save() return redirect(url_for('my_ads'))
def edit_ad(id): advertisement = Advertisement.find(id) if request.method == "GET": return render_template('edit_ad.html', advertisement=advertisement) elif request.method == "POST": advertisement.title = request.form['title'] advertisement.description = request.form['description'] advertisement.price = request.form['price'] advertisement.date = request.form['date'] advertisement.save() return redirect(url_for('show_advertisement', id=advertisement.id))
def show_advertisement(id): token = request.cookies.get('token') advertisement = Advertisement.find(id) user_id = session.get("user_id") if advertisement.active == 0: buyer = Advertisement.buyer_info_by_id(advertisement.buyer_id) return render_template('advertisement.html', advertisement=advertisement, token=token, user_id=user_id, buyer=buyer) else: return render_template('advertisement.html', advertisement=advertisement, token=token, user_id=user_id)
def delete_ad(id): advertisement = Advertisement.find(id) if advertisement.seller_id == session.get("user_id"): advertisement.delete() return redirect('/')
def delete_ad(id): ad = Advertisement.find(id) ad.delete() return redirect('/my_ads')
def buy_ad(id): buyer = User.find_by_username(session.get('username')) ad = Advertisement.find(id) ad.buy(buyer.id) return redirect(url_for('ads'))