gdl-888-2 5 роки тому
батько
коміт
cffbd5f5aa
1 змінених файлів з 4 додано та 1 видалено
  1. 4 1
      route/tool/func.py

+ 4 - 1
route/tool/func.py

@@ -981,6 +981,9 @@ def acl_check(name = 'test', tool = '', topic_num = '1'):
             elif acl_data[0][0] == 'owner':
             elif acl_data[0][0] == 'owner':
                 if admin_check() == 1:
                 if admin_check() == 1:
                     return 0
                     return 0
+            elif acl_data[0][0] == 'ban_admin':
+                if admin_check(1) == 1 or ban_check() == 1:
+                    return 0
 
 
             return 1
             return 1
         else:
         else:
@@ -1175,7 +1178,7 @@ def get_acl_list(type_d = 'normal'):
     if type_d == 'user':
     if type_d == 'user':
         return ['', 'user', 'all']
         return ['', 'user', 'all']
     else:
     else:
-        return ['', 'all', 'user', 'admin', 'owner', '50_edit', 'email', 'ban', 'before', '30_day']
+        return ['', 'all', 'user', 'admin', 'owner', '50_edit', 'email', 'ban', 'before', '30_day', 'ban_admin']
 
 
 def re_error(data):
 def re_error(data):
     conn.commit()
     conn.commit()