def check_group(group, role_id): import http.cookies import sql cookie = http.cookies.SimpleCookie(os.environ.get("HTTP_COOKIE")) user_id = cookie.get('uuid') user_group = sql.get_user_group_by_uuid(user_id.value) if user_group == group or user_group == '1' or role_id == 1: return True else: logging('localhost', ' has tried to actions in not own group ', haproxywi=1, login=1) return False
if form.getvalue('add'): c = http.cookies.SimpleCookie(os.environ.get("HTTP_COOKIE")) c["restart"] = form.getvalue('serv') print(c) print('Content-type: text/html\n') funct.check_login() funct.page_for_admin(level=2) try: cookie = http.cookies.SimpleCookie(os.environ.get("HTTP_COOKIE")) user_id = cookie.get('uuid') user = sql.get_user_name_by_uuid(user_id.value) servers = sql.get_dick_permit() user_group = sql.get_user_group_by_uuid(user_id.value) token = sql.get_token(user_id.value) except: pass template = template.render(title="Add", role=sql.get_user_role_by_uuid(user_id.value), user=user, selects=servers, add=form.getvalue('add'), conf_add=form.getvalue('conf'), group=user_group, versions=funct.versions(), options=sql.select_options(), saved_servers=sql.select_saved_servers(), token=token)