from .tool.func import * def give_admin_groups_2(conn, name): curs = conn.cursor() if flask.request.method == 'POST': if admin_check(None, 'admin_plus (' + name + ')') != 1: return re_error('/error/3') curs.execute(db_change("delete from alist where name = ?"), [name]) if flask.request.form.get('ban', 0) != 0: curs.execute(db_change("insert into alist (name, acl) values (?, 'ban')"), [name]) if flask.request.form.get('toron', 0) != 0: curs.execute(db_change("insert into alist (name, acl) values (?, 'toron')"), [name]) if flask.request.form.get('check', 0) != 0: curs.execute(db_change("insert into alist (name, acl) values (?, 'check')"), [name]) if flask.request.form.get('acl', 0) != 0: curs.execute(db_change("insert into alist (name, acl) values (?, 'acl')"), [name]) if flask.request.form.get('hidel', 0) != 0: curs.execute(db_change("insert into alist (name, acl) values (?, 'hidel')"), [name]) if flask.request.form.get('give', 0) != 0: curs.execute(db_change("insert into alist (name, acl) values (?, 'give')"), [name]) if flask.request.form.get('owner', 0) != 0: curs.execute(db_change("insert into alist (name, acl) values (?, 'owner')"), [name]) conn.commit() return redirect('/admin_plus/' + url_pas(name)) else: data = '