Example #1
0
def home():
	global name
	if name == "":
		redirect('/signin')
	else:
		data = {'entries' : db.loadEntries(), 'feelings' : db.loadFeelings(), 'name' : name}
		return template('home', data)
Example #2
0
def search():
	entries = db.loadEntries()

	# year
	temp1 = []
	year = request.query['year']
	if year != '':
		for entry in entries:
			if year == entry['year']:
				temp1.append(entry)
	else:
		temp1 = entries

	# mon
	temp2 = []
	mon = request.query['mon']
	if mon != '':
		for entry in temp1:
			if mon == entry['mon']:
				temp2.append(entry)
	else:
		temp2 = temp1

	# day
	result = []
	day = request.query['day']
	if day != '':
		for entry in temp2:
			if day == entry['day']:
				result.append(entry)
	else:
		result = temp2

	data = {'entries' : result, 'query' : request.query, 'feelings' : db.loadFeelings()}
	return template('search', data)
Example #3
0
def erase(id):
    entries = db.loadEntries()
    i = 0
    while i < len(entries):
        if id == entries[i]['id']:
            del entries[i]
            break
        i = i + 1
    db.storeEntries(entries)
    redirect('/home')
Example #4
0
def erase(id):
	entries = db.loadEntries()
	i = 0
	while i < len(entries):
		if id == entries[i]['id']:
			del entries[i]
			break
		i = i + 1
	db.storeEntries(entries)
	redirect('/home')
Example #5
0
def log():
    text = request.forms['text']
    feel = request.forms['feel']
    if text == '':
        redirect('/home')
    else:
        entry = db.newEntry(text, feel)
        entries = db.loadEntries()
        entries.insert(0, entry)
        db.storeEntries(entries)
        redirect('/home')
Example #6
0
def home():
    global name
    if name == "":
        redirect('/signin')
    else:
        data = {
            'entries': db.loadEntries(),
            'feelings': db.loadFeelings(),
            'name': name
        }
        return template('home', data)
Example #7
0
def log():
	text = request.forms['text']
	feel = request.forms['feel']
	if text == '':
		redirect('/home')
	else:
		entry = db.newEntry(text, feel)
		entries = db.loadEntries()
		entries.insert(0, entry)
		db.storeEntries(entries)
		redirect('/home')