def home():
results = '';
if request.method == 'POST':
if request.form['action'] == 'start':
# run the start command
results = "Starting the server...<br /><br />"
results += check_output([app.script, "start"])
log_action(session['uid'], 4)
results = Markup(results.replace('\n', '<br />'))
elif request.form['action'] == 'stop':
# run the stop action
results = "Stoping the server...<br /><br />"
results += check_output([app.script, "stop"])
log_action(session['uid'], 6)
results = Markup(results.replace('\n', '<br />'))
elif request.form['action'] == 'restart':
# run the restart action
results = "Restarting the server...<br /><br />"
results += check_output([app.script, "restart"])
log_action(session['uid'], 5)
results = Markup(results.replace('\n', '<br />'))
elif request.form['action'] == 'update':
# run the update action
results = "Updating the server...<br /><br />"
results += check_output([app.script, "update"])
log_action(session['uid'], 7)
results = Markup(results.replace('\n', '<br />'))
else:
# invalid action!
results = "INVALID ACTION!"
g.db = connect_db()
cur = g.db.execute('SELECT time, (SELECT users.login FROM users WHERE users.id = loggedactions.user), actions.action FROM loggedactions LEFT JOIN actions ON loggedactions.action = actions.id ORDER BY time DESC LIMIT 10;')
actions = [dict(time=row[0], user=row[1], action=row[2]) for row in cur.fetchall()]
g.db.close()
return render_template('index.html', actions=actions, results=results, acp=session['priv'], username=session['username'])
#
# WELCOME PAGE
#
评论列表
文章目录