((?:(?!\/div>).)*)<\/div>', enddata)
if(m):
result = m.groups()
left = result[0]
else:
left = ''
return template('index', custom = custom_css_user(session), license = set_data['license'], login = login_check(session), title = name, logo = set_data['name'], page = url_pas(name), data = enddata + div, tn = 1, acl = acl, left = left, uppage = uppage, style = style, topic = topic, redirect = redirect, admin = admin_memu)
else:
m = re.search("^사용자:(.*)", name)
if(m):
g = m.groups()
db_ex("select * from ban where block = '" + db_pas(g[0]) + "'")
user = db_get()
if(user):
elsedata = '{{{#!wiki style="border:2px solid red;padding:10px;"\r\n{{{+2 {{{#red 이 사용자는 차단 당했습니다.}}}}}}\r\n\r\n차단 해제 일 : ' + user[0]['end'] + '[br]사유 : ' + user[0]['why'] + '}}}[br]' + 'None'
else:
elsedata = 'None'
else:
elsedata = 'None'
if(redirect):
elsedata = re.sub("^#(?:redirect|넘겨주기)\s(?P
[^\n]*)", " * [[\g]] 문서로 넘겨주기", elsedata)
return template('index', custom = custom_css_user(session), license = set_data['license'], login = login_check(session), title = name, logo = set_data['name'], page = url_pas(name), data = namumark(session, name, elsedata) + div, tn = 1, uppage = uppage, style = style, acl = acl, topic = topic, redirect = redirect, admin = admin_memu, data_none = True)
@route('/user//topic/')
def close_topic_list(name = None, num = None):
session = request.environ.get('beaker.session')
v = num * 50
i = v - 50
ydmin = admin_check(1, session)
div = '| 토론명 | 작성자 | 시간 |
'
db_ex("select * from topic where ip = '" + db_pas(name) + "' or ip = '" + db_pas(name) + " - Admin' order by date desc")
rows = db_get()
if(rows):
while(True):
try:
title = rows[i]['title']
title = re.sub('<', '<', title)
title = re.sub('>', '>', title)
sub = rows[i]['sub']
sub = re.sub('<', '<', sub)
sub = re.sub('>', '>', sub)
if(ydmin == 1):
db_ex("select * from ban where block = '" + db_pas(rows[i]['ip']) + "'")
row = db_get()
if(row):
ban = ' (해제)'
else:
ban = ' (차단)'
else:
ban = ''
ip = ip_pas(rows[i]['ip'], 1)
div += '| ' + title + ' (' + sub + ') (#' + rows[i]['id'] + ') | ' + ip + ban + ' | ' + rows[i]['date'] + ' |
'
if(i == v):
div = div + '
'
if(num == 1):
div += '
(다음)'
else:
div += '
(이전) (다음)'
break
i += 1
except:
div += ' '
if(num != 1):
div += '