@app.route('/votes/<votes>')
def show_votes(votes):
- today = date.today().strftime('%d %B %Y')
+ today = date.today()
if votes == 'all':
cur = g.db.execute('select title, description, date_begin, date_end from votes order by id desc')
elif votes == 'archives':
- cur = g.db.execute('select title, description, date_begin, date_end from votes where date_end < :today order by id desc', {"today" : today})
+ cur = g.db.execute('select title, description, date_begin, date_end from votes where date_end < (?) order by id desc', [today])
elif votes == 'currently':
- cur = g.db.execute('select title, description, date_begin, date_end from votes where date_end > :today order by id desc', {"today" : today})
+ cur = g.db.execute('select title, description, date_begin, date_end from votes where date_end >= (?) order by id desc', [today])
else:
abort(404)
votes = [dict(title=row[0], description=row[1], date_begin=row[2], date_end=row[3],
def add_vote():
if not session.get('logged_in'):
abort(401)
- daten = date.today() + timedelta(days=int(request.form['days']))
- ndate = daten.strftime('%d %B %Y')
+ date_begin = date.today()
+ date_end = date.today() + timedelta(days=int(request.form['days']))
transparent = 0
public = 0
multiplechoice = 0
public = 1
if 'multiplechoice' in request.form.keys():
multiplechoice = 1
- g.db.execute('insert into votes (title, description, date_end, is_transparent, is_public, is_multiplechoice) values (?, ?, ?, ?, ?, ?)',
- [request.form['title'], request.form['description'], ndate, transparent, public, multiplechoice])
+ g.db.execute('insert into votes (title, description, date_begin, date_end, is_transparent, is_public, is_multiplechoice) values (?, ?, ?, ?, ?, ?, ?)',
+ [request.form['title'], request.form['description'], date_begin, date_end, transparent, public, multiplechoice])
g.db.commit()
flash('New entry was successfully posted')
return redirect(url_for('home'))