from .tool.func import * def give_user_check_2(conn, name): curs = conn.cursor() curs.execute(db_change("select acl from user where id = ? or id = ?"), [name, flask.request.args.get('plus', '-')]) user = curs.fetchall() if user and user[0][0] != 'user': if admin_check() != 1: return re_error('/error/4') if admin_check(4, 'check (' + name + ')') != 1: return re_error('/error/3') num = int(number_check(flask.request.args.get('num', '1'))) if num * 50 > 0: sql_num = num * 50 - 50 else: sql_num = 0 if flask.request.args.get('plus', None): end_check = 1 curs.execute(db_change("" + \ "select name, ip, ua, today from ua_d " + \ "where " + ('ip' if ip_or_user(name) == 1 else 'name') + " = ? or " + \ ('ip' if ip_or_user(flask.request.args.get('plus', None)) == 1 else 'name') + " = ? " + \ "order by today desc limit ?, 50" + \ ""), [ name, flask.request.args.get('plus', None), sql_num ]) else: end_check = 0 curs.execute(db_change("" + \ "select name, ip, ua, today from ua_d " + \ "where " + ('ip' if ip_or_user(name) == 1 else 'name') + " = ? order by today desc limit ?, 50" + \ ""), [name, sql_num]) record = curs.fetchall() if record: if not flask.request.args.get('plus', None): div = '(' + load_lang('compare') + ')
| ''' + load_lang('name') + ''' | ip | ''' + load_lang('time') + ''' |
| ''' + ip_pas(data[0]) + ''' | ''' + ip_pas(data[1]) + ''' | ''' + data[3] + ''' |
| ''' + ua + ''' | ||