فهرست منبع

임시 처리

2DU 9 سال پیش
والد
کامیت
0eb63cbe58
1فایلهای تغییر یافته به همراه1 افزوده شده و 29 حذف شده
  1. 1 29
      app.py

+ 1 - 29
app.py

@@ -1782,35 +1782,7 @@ def redirectw(name = None, redirect = None):
     else:
         uppage = ""
         style = "display:none;"
-    curs.execute("select * from data where title = '" + pymysql.escape_string(name) + "'")
-    rows = curs.fetchall()
-    if(rows):
-        if(rows[0]['acl'] == 'admin'):
-            acl = '(관리자)'
-        elif(rows[0]['acl'] == 'user'):
-            acl = '(유저)'
-        else:
-            acl = ''
-        newdata = rows[0]['data']
-        newdata = re.sub('^#(?:redirect|넘겨주기)\s(?P<in>[^\n]*)', ' * \g<in> 문서로 넘겨주기', newdata)
-        enddata = namumark(name, newdata)
-        m = re.search('<div id="toc">((?:(?!\/div>).)*)<\/div>', enddata)
-        if(m):
-            result = m.groups()
-            left = result[0]
-        else:
-            left = ''
-        test = redirect
-        redirect = re.sub('<', '&lt;', redirect)
-        redirect = re.sub('>', '&gt;', redirect)
-        redirect = re.sub('"', '&quot;', redirect)
-        return render_template('index.html', title = name, logo = data['name'], page = parse.quote(name).replace('/','%2F'), data = enddata, license = data['license'], tn = 1, redirect = '<a href="/w/' + parse.quote(test).replace('/','%2F') + '/redirect/' + parse.quote(name).replace('/','%2F') + '">' + redirect + '</a>에서 넘어 왔습니다.', left = left, acl = acl, uppage = uppage, style = style)
-    else:
-        test = redirect
-        redirect = re.sub('<', '&lt;', redirect)
-        redirect = re.sub('>', '&gt;', redirect)
-        redirect = re.sub('"', '&quot;', redirect)
-        return render_template('index.html', title = name, logo = data['name'], page = parse.quote(name).replace('/','%2F'), data = '문서 없음', license = data['license'], tn = 1, redirect = '<a href="/edit/' + parse.quote(test).replace('/','%2F') + '/redirect/' + parse.quote(name).replace('/','%2F') + '">' + redirect + '</a>에서 넘어 왔습니다.', uppage = uppage, style = style)
+    return render_template('index.html', title = name, logo = data['name'], page = parse.quote(name).replace('/','%2F'), data = '<a href="/w/' + parse.quote(name).replace('/','%2F') + '">문서 보기</a>', license = data['license'], tn = 1, redirect = '<a href="/w/' + parse.quote(redirect).replace('/','%2F') + '/redirect/' + parse.quote(name).replace('/','%2F') + '">' + redirect + '</a>에서 넘어 왔습니다.', uppage = uppage, style = style)
 
 @app.route('/w/<path:name>/r/<number>')
 def rew(name = None, number = None):