Răsfoiți Sursa

임시 기능 테스트

ect (or 2du) 8 ani în urmă
părinte
comite
5687b5844a
2 a modificat fișierele cu 20 adăugiri și 5 ștergeri
  1. 15 0
      app.py
  2. 5 5
      func.py

+ 15 - 0
app.py

@@ -851,6 +851,21 @@ def re_start():
     print('')
 
     os.execl(sys.executable, sys.executable, *sys.argv)
+
+@app.route('/update')
+def update():
+    if admin_check(conn, None, 'update') != 1:
+        return re_error(conn, '/error/3')
+
+    print('')
+    print('Update')
+
+    os.system('git pull')
+
+    print('Re Start')
+    print('')
+
+    os.execl(sys.executable, sys.executable, *sys.argv)
         
 @app.route('/xref/<path:name>')
 def xref(name = None):

+ 5 - 5
func.py

@@ -293,16 +293,16 @@ def acl_check(conn, name):
         return 1
 
     curs.execute("select acl from user where id = ?", [ip])
-    user_d = curs.fetchall()
+    user_data = curs.fetchall()
     curs.execute("select dec from acl where title = ?", [name])
     acl_data = curs.fetchall()
     if acl_data:
         if acl_data[0][0] == 'user':
-            if not user_d:
+            if not user_data:
                 return 1
 
         if acl_data[0][0] == 'admin':
-            if not user_d:
+            if not user_data:
                 return 1
 
             if not admin_check(conn, 5, 'edit (' + name + ')') == 1:
@@ -312,11 +312,11 @@ def acl_check(conn, name):
     set_data = curs.fetchall()
     if set_data:
         if set_data[0][0] == 'user':
-            if not user_d:
+            if not user_data:
                 return 1
 
         if set_data[0][0] == 'admin':
-            if not user_d:
+            if not user_data:
                 return 1
 
             if not admin_check(conn, 5, None) == 1: