|
@@ -52,7 +52,9 @@ def give_user_ban_2(conn, name):
|
|
|
curs.execute("select end, why from ban where block = ?", [name])
|
|
curs.execute("select end, why from ban where block = ?", [name])
|
|
|
end = curs.fetchall()
|
|
end = curs.fetchall()
|
|
|
if end:
|
|
if end:
|
|
|
- now = load_lang('release')
|
|
|
|
|
|
|
+ main_name = name
|
|
|
|
|
+ b_now = load_lang('release')
|
|
|
|
|
+ now = '(' + b_now + ')'
|
|
|
|
|
|
|
|
if end[0][0] == '':
|
|
if end[0][0] == '':
|
|
|
data = '<ul><li>' + load_lang('limitless') + '</li>'
|
|
data = '<ul><li>' + load_lang('limitless') + '</li>'
|
|
@@ -69,6 +71,8 @@ def give_user_ban_2(conn, name):
|
|
|
data += '</ul><hr class=\"main_hr\">'
|
|
data += '</ul><hr class=\"main_hr\">'
|
|
|
else:
|
|
else:
|
|
|
if name:
|
|
if name:
|
|
|
|
|
+ main_name = name
|
|
|
|
|
+
|
|
|
if name and re.search("^([0-9]{1,3}\.[0-9]{1,3})$", name):
|
|
if name and re.search("^([0-9]{1,3}\.[0-9]{1,3})$", name):
|
|
|
b_now = load_lang('band_ban')
|
|
b_now = load_lang('band_ban')
|
|
|
else:
|
|
else:
|
|
@@ -84,14 +88,30 @@ def give_user_ban_2(conn, name):
|
|
|
name += '<hr class=\"main_hr\">'
|
|
name += '<hr class=\"main_hr\">'
|
|
|
regex = ''
|
|
regex = ''
|
|
|
else:
|
|
else:
|
|
|
|
|
+ main_name = load_lang('ban')
|
|
|
name = '<input placeholder="' + load_lang('name_or_ip_or_regex') + '" name="name" type="text"><hr class=\"main_hr\">'
|
|
name = '<input placeholder="' + load_lang('name_or_ip_or_regex') + '" name="name" type="text"><hr class=\"main_hr\">'
|
|
|
regex = '<input type="checkbox" name="regex"> ' + load_lang('regex') + '<hr class=\"main_hr\">'
|
|
regex = '<input type="checkbox" name="regex"> ' + load_lang('regex') + '<hr class=\"main_hr\">'
|
|
|
plus = '<input type="checkbox" name="login"> ' + load_lang('login_able') + '<hr class=\"main_hr\">'
|
|
plus = '<input type="checkbox" name="login"> ' + load_lang('login_able') + '<hr class=\"main_hr\">'
|
|
|
now = 0
|
|
now = 0
|
|
|
b_now = load_lang('ban')
|
|
b_now = load_lang('ban')
|
|
|
|
|
+
|
|
|
|
|
+ time_data = [
|
|
|
|
|
+ ['86400', load_lang('1_day')],
|
|
|
|
|
+ ['432000', load_lang('5_day')],
|
|
|
|
|
+ ['2592000', load_lang('30_day')],
|
|
|
|
|
+ ['15552000', load_lang('180_day')],
|
|
|
|
|
+ ['31104000', load_lang('360_day')],
|
|
|
|
|
+ ['0', load_lang('limitless')]
|
|
|
|
|
+ ]
|
|
|
|
|
+ insert_data = ''
|
|
|
|
|
+ for i in time_data:
|
|
|
|
|
+ insert_data += '<a href="javascript:insert_v(\'second\', \'' + i[0] + '\')">(' + i[1] + ')</a> '
|
|
|
|
|
+ # 언어 적용 필요
|
|
|
|
|
|
|
|
data = name + '''
|
|
data = name + '''
|
|
|
- <input placeholder="''' + load_lang('ban_period') + ''' (''' + load_lang('second') + ''')" name="second" type="text">
|
|
|
|
|
|
|
+ <script>function insert_v(name, data) { document.getElementById(name).value = data; }</script>''' + insert_data + '''
|
|
|
|
|
+ <hr class=\"main_hr\">
|
|
|
|
|
+ <input placeholder="''' + load_lang('ban_period') + ''' (''' + load_lang('second') + ''')" name="second" id="second" type="text">
|
|
|
<hr class=\"main_hr\">
|
|
<hr class=\"main_hr\">
|
|
|
''' + regex + '''
|
|
''' + regex + '''
|
|
|
<input placeholder="''' + load_lang('why') + '''" name="why" type="text">
|
|
<input placeholder="''' + load_lang('why') + '''" name="why" type="text">
|
|
@@ -99,16 +119,12 @@ def give_user_ban_2(conn, name):
|
|
|
''' + plus
|
|
''' + plus
|
|
|
|
|
|
|
|
return easy_minify(flask.render_template(skin_check(),
|
|
return easy_minify(flask.render_template(skin_check(),
|
|
|
- imp = [load_lang('ban'), wiki_set(), custom(), other2([now, 0])],
|
|
|
|
|
|
|
+ imp = [main_name, wiki_set(), custom(), other2([now, 0])],
|
|
|
data = '''
|
|
data = '''
|
|
|
<form method="post">
|
|
<form method="post">
|
|
|
''' + data + '''
|
|
''' + data + '''
|
|
|
<button type="submit">''' + b_now + '''</button>
|
|
<button type="submit">''' + b_now + '''</button>
|
|
|
</form>
|
|
</form>
|
|
|
- <h2>''' + load_lang('explanation') + '''</h2>
|
|
|
|
|
- <ul>
|
|
|
|
|
- <li>''' + load_lang('ban_explanation') + '''</li>
|
|
|
|
|
- </ul>
|
|
|
|
|
''',
|
|
''',
|
|
|
menu = [['manager', load_lang('return')]]
|
|
menu = [['manager', load_lang('return')]]
|
|
|
))
|
|
))
|