|
@@ -5,28 +5,25 @@ def api_recent_change(num = 10):
|
|
|
curs = conn.cursor()
|
|
curs = conn.cursor()
|
|
|
|
|
|
|
|
num = 50 if (1 if not num > 0 else num) > 50 else num
|
|
num = 50 if (1 if not num > 0 else num) > 50 else num
|
|
|
- repeat_ok = flask.request.args.get('repeat', '1')
|
|
|
|
|
- data_list = []
|
|
|
|
|
admin = admin_check(6)
|
|
admin = admin_check(6)
|
|
|
- get_title = ''
|
|
|
|
|
|
|
+
|
|
|
|
|
+ data_list = []
|
|
|
|
|
|
|
|
curs.execute(db_change('select id, title from rc where type = "" order by date desc limit ?'), [num])
|
|
curs.execute(db_change('select id, title from rc where type = "" order by date desc limit ?'), [num])
|
|
|
for for_a in curs.fetchall():
|
|
for for_a in curs.fetchall():
|
|
|
- if repeat_ok == '1' or for_a[1] != get_title:
|
|
|
|
|
- get_title = for_a[1]
|
|
|
|
|
- curs.execute(db_change('select id, title, date, ip, send, leng, hide from history where id = ? and title = ?'), for_a)
|
|
|
|
|
- get_data = curs.fetchall()
|
|
|
|
|
- if get_data:
|
|
|
|
|
- get_data = list(get_data[0])
|
|
|
|
|
- if get_data[6] == '' or admin == 1:
|
|
|
|
|
- if admin == 1:
|
|
|
|
|
- data_list += get_data
|
|
|
|
|
- else:
|
|
|
|
|
- get_data[3] = ip_pas(get_data[3], 1)
|
|
|
|
|
- data_list += get_data
|
|
|
|
|
|
|
+ curs.execute(db_change('select id, title, date, ip, send, leng, hide from history where id = ? and title = ?'), for_a)
|
|
|
|
|
+ db_data = curs.fetchall()
|
|
|
|
|
+ if db_data:
|
|
|
|
|
+ db_data = list(db_data[0])
|
|
|
|
|
+ if db_data[6] == '' or admin == 1:
|
|
|
|
|
+ if admin == 1:
|
|
|
|
|
+ data_list += [db_data]
|
|
|
else:
|
|
else:
|
|
|
- data_list += [['', '', '', '', '', '', get_data[6]]]
|
|
|
|
|
|
|
+ db_data[3] = ip_pas(db_data[3], 1)
|
|
|
|
|
+ data_list += [db_data]
|
|
|
else:
|
|
else:
|
|
|
- data_list += [['', '', '', '', '', '', '']]
|
|
|
|
|
|
|
+ data_list += [['', '', '', '', '', '', db_data[6]]]
|
|
|
|
|
+ else:
|
|
|
|
|
+ data_list += [['', '', '', '', '', '', '']]
|
|
|
|
|
|
|
|
return flask.jsonify(data_list if data_list else {})
|
|
return flask.jsonify(data_list if data_list else {})
|