فهرست منبع

리셋 백 추가

2DU 9 سال پیش
والد
کامیت
f530d21112
1فایلهای تغییر یافته به همراه26 افزوده شده و 1 حذف شده
  1. 26 1
      main.py

+ 26 - 1
main.py

@@ -412,6 +412,31 @@ def user_log(number = None):
     else:
         return web_render('index.html', login = login_check(), logo = set_data['name'], data = '', title = '유저 가입 기록')
         
+@app.route('/backreset')
+def backlink_reset():
+    if(owner_check() == 1):
+        i = 0
+        
+        db_ex("delete from back")
+        db_com()
+        
+        db_ex("select * from data")
+        all = db_get()
+        if(all):
+            while(True):
+                try:
+                    a = all[i]
+                except:
+                    break
+                
+                namumark(all[i]['title'], all[i]['data'])
+                
+                i += 1
+        
+        return web_render('index.html', login = login_check(), logo = set_data['name'], data = '에러 없음', title = '완료')
+    else:
+        return '<meta http-equiv="refresh" content="0;url=/error/3" />'
+        
 @app.route('/backlink/<path:name>/n/<int:num>')
 def backlink(name = None, num = None):
     v = num * 50
@@ -1276,7 +1301,7 @@ def other():
 @app.route('/manager/<int:num>', methods=['POST', 'GET'])
 def manager(num = None):
     if(num == 1):
-        return web_render('index.html', login = login_check(), title = '관리자 메뉴', logo = set_data['name'], data = '<h2 style="margin-top: 0px;">관리자 및 소유자</h2><li><a href="/manager/2">문서 ACL</a></li><li><a href="/manager/3">유저 체크</a></li><li><a href="/manager/4">유저 차단</a></li><h2>소유자</h2><li><a href="/manager/5">관리자 권한 주기</a></li><h2>기타</h2><li>이 메뉴에 없는 기능은 해당 문서의 역사나 토론에서 바로 사용 가능함</li>')
+        return web_render('index.html', login = login_check(), title = '관리자 메뉴', logo = set_data['name'], data = '<h2 style="margin-top: 0px;">관리자 및 소유자</h2><li><a href="/manager/2">문서 ACL</a></li><li><a href="/manager/3">유저 체크</a></li><li><a href="/manager/4">유저 차단</a></li><h2>소유자</h2><li><a href="/backreset">모든 역링크 재 생성</a></li><li><a href="/manager/5">관리자 권한 주기</a></li><h2>기타</h2><li>이 메뉴에 없는 기능은 해당 문서의 역사나 토론에서 바로 사용 가능함</li>')
     elif(num == 2):
         if(request.method == 'POST'):
             return '<meta http-equiv="refresh" content="0;url=/acl/' + url_pas(request.form["name"]) + '" />'