Add user info page

This commit is contained in:
George Kaklamanos 2019-11-10 22:27:32 +02:00
parent cf7c86490e
commit 46bc6dcbf3
2 changed files with 72 additions and 0 deletions

View file

@ -19,3 +19,22 @@ get '/users' do
slim :users, locals: l
end
get '/user' do
l = {}
l[:user] = DB[:user].where(id: params['uid']).first
l[:logs] = DB[:log_entry].where(id: params['uid']).reverse(:timestamp).all
slim :user, locals: l
end
post '/user' do
DB[:user].where(id: params['uid']).update(
name: params['name'],
email: params['email'],
phone: params['phone'],
card_number: params['card-number'],
apousies: params['apousies'],
balance: params['balance'],
telegram_id: params['telegram-id']
)
redirect '/user?uid=' + params['uid']
end