def detailhistory_page(cid, hid): verify = verifyLogin(app.config['SECRET_KEY'], app.config['COOKIE_TIMEOUT'], request.cookies) if verify: user = User() user.get('uid', verify, g.rdb_conn) data = startData(user) data['active'] = 'dashboard' data['url'] = '/dashboard/detail-history/' + hid tmpl = 'monitors/detail-history.html' # Check Users Status if user.status != "active": data['url'] = '/dashboard/mod-subscription' tmpl = 'member/mod-subscription.html' else: monitor = Monitor() monitor.get(cid, g.rdb_conn) if monitor.uid == user.uid: data['monitor'] = { 'cid': monitor.cid, 'name': monitor.name, 'ctype': monitor.ctype, 'uid': monitor.uid, 'data': monitor.data } data['monitor-history'] = monitor.history( method="detail-history", hid=hid, rdb=g.rdb_conn) else: flash('This monitor does not belong to your user.', 'warning') page = render_template(tmpl, data=data) return page else: flash('Please Login.', 'warning') return redirect(url_for('user.login_page'))
def detailhistory_page(cid, hid): verify = verifyLogin( app.config['SECRET_KEY'], app.config['COOKIE_TIMEOUT'], request.cookies) if verify: user = User() user.get('uid', verify, g.rdb_conn) data = startData(user) data['active'] = 'dashboard' data['url'] = '/dashboard/detail-history/' + hid tmpl = 'monitors/detail-history.html' # Check Users Status if user.status != "active": data['url'] = '/dashboard/mod-subscription' tmpl = 'member/mod-subscription.html' else: monitor = Monitor() monitor.get(cid, g.rdb_conn) if monitor.uid == user.uid: data['monitor'] = { 'cid': monitor.cid, 'name': monitor.name, 'ctype': monitor.ctype, 'uid': monitor.uid, 'data': monitor.data } data['monitor-history'] = monitor.history( method="detail-history", hid=hid, rdb=g.rdb_conn) else: flash('This monitor does not belong to your user.', 'warning') page = render_template(tmpl, data=data) return page else: flash('Please Login.', 'warning') return redirect(url_for('user.login_page'))
def viewhistory_page(cid, start, limit): verify = verifyLogin(app.config['SECRET_KEY'], app.config['COOKIE_TIMEOUT'], request.cookies) if verify: user = User() user.get('uid', verify, g.rdb_conn) data = startData(user) data['active'] = 'dashboard' data['url'] = '/dashboard/view-history/' + cid tmpl = 'monitors/view-history.html' # Check Users Status if user.status != "active": data['url'] = '/dashboard/mod-subscription' tmpl = 'member/mod-subscription.html' else: monitor = Monitor() monitor.get(cid, g.rdb_conn) if monitor.uid == user.uid: data['monitor'] = { 'cid': monitor.cid, 'name': monitor.name, 'ctype': monitor.ctype, 'uid': monitor.uid, 'data': monitor.data } chktime = time.time() - float(data['dataret']) data['monitor-history-count'] = monitor.history(method="count", time=chktime, rdb=g.rdb_conn) data['monitor-history'] = monitor.history(method="mon-history", time=chktime, start=int(start), limit=int(limit), rdb=g.rdb_conn) data['monitor-history-paging'] = [] data['monitor-history-paging-start'] = int(start) cur = 0 while cur < data['monitor-history-count'] - 200: cur = cur + 200 data['monitor-history-paging'].append(cur) else: flash('This monitor does not belong to your user.', 'warning') page = render_template(tmpl, data=data) return page else: flash('Please Login.', 'warning') return redirect(url_for('user.login_page'))
def viewhistory_page(cid, start, limit): verify = verifyLogin( app.config['SECRET_KEY'], app.config['COOKIE_TIMEOUT'], request.cookies) if verify: user = User() user.config = app.config user.get('uid', verify, g.rdb_conn) data = startData(user) data['active'] = 'dashboard' data['url'] = '/dashboard/view-history/' + cid tmpl = 'monitors/view-history.html' # Check Users Status if user.status != "active": data['url'] = '/dashboard/mod-subscription' tmpl = 'member/mod-subscription.html' else: monitor = Monitor() monitor.config = app.config monitor.get(cid, g.rdb_conn) if monitor.uid == user.uid: data['monitor'] = { 'cid': monitor.cid, 'name': monitor.name, 'ctype': monitor.ctype, 'uid': monitor.uid, 'data': monitor.data } chktime = time.time() - float(data['dataret']) data['monitor-history-count'] = monitor.history( method="count", time=chktime, rdb=g.rdb_conn) data['monitor-history'] = monitor.history( method="mon-history", time=chktime, start=int(start), limit=int(limit), rdb=g.rdb_conn) data['monitor-history-paging'] = [] data['monitor-history-paging-start'] = int(start) cur = 0 while cur < data['monitor-history-count'] - 200: cur = cur + 200 data['monitor-history-paging'].append(cur) else: flash('This monitor does not belong to your user.', 'warning') page = render_template(tmpl, data=data) return page else: flash('Please Login.', 'warning') return redirect(url_for('user.login_page'))