from .tool.func import * def user_check_2(conn, name): curs = conn.cursor() curs.execute("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 if ip_or_user(name) == 1: if ip_or_user(flask.request.args.get('plus', None)) == 1: curs.execute("select name, ip, ua, today from ua_d where ip = ? or ip = ? order by today desc limit ?, '50'", [name, flask.request.args.get('plus', None), sql_num]) else: curs.execute("select name, ip, ua, today from ua_d where ip = ? or name = ? order by today desc limit ?, '50'", [name, flask.request.args.get('plus', None), sql_num]) else: if ip_or_user(flask.request.args.get('plus', None)) == 1: curs.execute("select name, ip, ua, today from ua_d where name = ? or ip = ? order by today desc limit ?, '50'", [name, flask.request.args.get('plus', None), sql_num]) else: curs.execute("select name, ip, ua, today from ua_d where name = ? or name = ? order by today desc limit ?, '50'", [name, flask.request.args.get('plus', None), sql_num]) else: end_check = 0 if ip_or_user(name) == 1: curs.execute("select name, ip, ua, today from ua_d where ip = ? order by today desc limit ?, '50'", [name, sql_num]) else: curs.execute("select name, ip, ua, today from ua_d where 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 + ''' | ||