Example #1
0
def update(bar_id):
	if request.method == 'POST':
		image = request.files['image']
		secure_image_name = secure_filename(image.filename)
		
		db_bar = Bar.query.get(request.form['id'])
		db_bar.name = request.form['name']
		db_bar.description = request.form['description']
		db_bar.speciality = request.form['speciality']
		db_bar.phone = request.form['phone']
		db_bar.address = request.form['address']
		if secure_image_name:
			db_bar.image = secure_image_name

		db_session.commit()

		return redirect(url_for("index"))
	else:
		bar = Bar.query.get(bar_id)
		return render_template("update_bar.html", bar=bar)
Example #2
0
def add():
	if request.method == 'POST':
		print request.host_url

		print request.values.get('next')

		print request.referrer

		validate_bar_registering()
		image = request.files['image']
		secure_image_name = secure_filename(image.filename)
		bar = Bar(request.form['name'], request.form['description'],
		request.form['speciality'], request.form['phone'], request.form['address'], secure_image_name)
		if secure_image_name:
			path = os.path.join(app.config['UPLOAD_FOLDER'], secure_image_name)
			image.save(path)
		db_session.add(bar)
		
		db_session.commit()

		return redirect(url_for("index"))
	else:
		return render_template("add_bar.html")
Example #3
0
def remove(bar_id):
	bar_to_delete = Bar.query.get(bar_id)
	db_session.delete(bar_to_delete)
	db_session.commit()

	return redirect(url_for("index"))