|
|
@@ -25,10 +25,10 @@ def recent_block_2(conn, name, tool):
|
|
|
menu = [['block_log', load_lang('normal')]]
|
|
|
|
|
|
curs.execute(db_change("" + \
|
|
|
- "select why, block, blocker, end, today, band from rb " + \
|
|
|
+ "select why, block, blocker, end, today, band, ongoing from rb " + \
|
|
|
"where ((end > ? and end like '2%') or end = '') and ongoing = '1' " + \
|
|
|
- "order by end desc limit ?, 50"
|
|
|
- ), [
|
|
|
+ "order by end desc limit ?, 50" + \
|
|
|
+ ""), [
|
|
|
get_time(),
|
|
|
sql_num
|
|
|
])
|
|
|
@@ -43,21 +43,30 @@ def recent_block_2(conn, name, tool):
|
|
|
'<hr class="main_hr">' + \
|
|
|
'' + div
|
|
|
|
|
|
- curs.execute(db_change("select why, block, blocker, end, today, band from rb order by today desc limit ?, 50"), [sql_num])
|
|
|
+ curs.execute(db_change("" + \
|
|
|
+ "select why, block, blocker, end, today, band, ongoing " + \
|
|
|
+ "from rb order by today desc limit ?, 50" + \
|
|
|
+ ""), [sql_num])
|
|
|
else:
|
|
|
menu = [['block_log', load_lang('normal')]]
|
|
|
|
|
|
if tool == 'block_user':
|
|
|
sub = ' (' + load_lang('blocked') + ')'
|
|
|
|
|
|
- curs.execute(db_change("select why, block, blocker, end, today, band from rb where block = ? order by today desc limit ?, 50"), [
|
|
|
+ curs.execute(db_change("" + \
|
|
|
+ "select why, block, blocker, end, today, band, ongoing " + \
|
|
|
+ "from rb where block = ? order by today desc limit ?, 50" + \
|
|
|
+ ""), [
|
|
|
name,
|
|
|
sql_num
|
|
|
])
|
|
|
else:
|
|
|
sub = ' (' + load_lang('admin') + ')'
|
|
|
|
|
|
- curs.execute(db_change("select why, block, blocker, end, today, band from rb where blocker = ? order by today desc limit ?, 50"), [
|
|
|
+ curs.execute(db_change("" + \
|
|
|
+ "select why, block, blocker, end, today, band, ongoing " + \
|
|
|
+ "from rb where blocker = ? order by today desc limit ?, 50" + \
|
|
|
+ ""), [
|
|
|
name,
|
|
|
sql_num
|
|
|
])
|
|
|
@@ -67,10 +76,14 @@ def recent_block_2(conn, name, tool):
|
|
|
for data in data_list:
|
|
|
why = '<br>' if data[0] == '' else html.escape(data[0])
|
|
|
|
|
|
- if data[5] == 'O':
|
|
|
- ip = data[1] + ' (' + load_lang('range') + ')'
|
|
|
- elif data[5] == 'regex':
|
|
|
- ip = data[1] + ' (' + load_lang('regex') + ')'
|
|
|
+ if data[5] == 'regex':
|
|
|
+ ip = data[1]
|
|
|
+ if data[6] == '1':
|
|
|
+ ip = '<s>' + ip + '</s> <a href="/ban/' + url_pas(data[1]) + '?type=regex">(' + load_lang('release') + ')</a>'
|
|
|
+ else:
|
|
|
+ ip += ' <a href="/ban/' + url_pas(data[1]) + '?type=regex">(' + load_lang('ban') + ')</a>'
|
|
|
+
|
|
|
+ ip += ' (' + load_lang('regex') + ')'
|
|
|
else:
|
|
|
ip = all_ip[data[1]]
|
|
|
|