2
0
Surplus_Up (2DU) 7 жил өмнө
parent
commit
9f636de68f

+ 8 - 2
route/give_acl.py

@@ -39,9 +39,15 @@ def give_acl_2(conn, name):
             curs.execute("update acl set why = ? where title = ?", [flask.request.form.get('why', ''), name])
             curs.execute("update acl set view = ? where title = ?", [view, name])
         else:
-            curs.execute("insert into acl (title, dec, dis, why, view) values (?, ?, ?, ?, ?)", [name, dec, flask.request.form.get('dis', ''), flask.request.form.get('why', ''), view])
+            curs.execute("insert into acl (title, dec, dis, why, view) values (?, ?, ?, ?, ?)", [
+                name, 
+                dec, 
+                flask.request.form.get('dis', ''), 
+                flask.request.form.get('why', ''), 
+                view
+            ])
         
-        curs.execute("select title from acl where title = ? and dec = '' and dis = ''", [name])
+        curs.execute("select title from acl where title = ? and dec = '' and dis = '' and view = ''", [name])
         if curs.fetchall():
             curs.execute("delete from acl where title = ?", [name])
 

+ 1 - 1
route/tool/func.py

@@ -1163,6 +1163,6 @@ def re_error(data):
                 imp = [load_lang('error'), wiki_set(1), custom(), other2([0, 0])],
                 data = '<h2>' + load_lang('error') + '</h2><ul><li>' + data + '</li></ul>',
                 menu = 0
-            ))
+            )), 401
         else:
             return redirect('/')

+ 11 - 5
route/view_read.py

@@ -111,6 +111,9 @@ def view_read_2(conn, name):
 
     if end_data == 'HTTP Request 401.3':
         response_data = 401
+        end_return_401 = 1
+    else:
+        end_return_401 = 0
     
     if num:
         menu = [['history/' + url_pas(name), load_lang('history')]]
@@ -166,8 +169,11 @@ def view_read_2(conn, name):
     
     div = adsense_code + '<div>' + div + '</div>'
     
-    return easy_minify(flask.render_template(skin_check(), 
-        imp = [flask.request.args.get('show', name), wiki_set(), custom(), other2([sub + acl, r_date])],
-        data = div,
-        menu = menu
-    )), response_data
+    if end_return_401 == 1:
+        return re_error('/error/3')
+    else:
+        return easy_minify(flask.render_template(skin_check(), 
+            imp = [flask.request.args.get('show', name), wiki_set(), custom(), other2([sub + acl, r_date])],
+            data = div,
+            menu = menu
+        )), response_data