import http import cgi import sys import os import funct import sql from jinja2 import Environment, FileSystemLoader env = Environment(loader=FileSystemLoader('templates/')) template = env.get_template('admin.html') form = funct.form print('Content-type: text/html\n') funct.check_login() funct.page_for_admin() 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) users = sql.select_users() servers = sql.get_dick_permit() token = sql.get_token(user_id.value) settings = sql.get_setting('', all=1) ldap_enable = sql.get_setting('ldap_enable') except: pass template = template.render(title="Admin area: users manage", role=sql.get_user_role_by_uuid(user_id.value), user=user,
#!/usr/bin/env python3 import os import funct, sql from jinja2 import Environment, FileSystemLoader env = Environment(loader=FileSystemLoader('templates/'), autoescape=True) template = env.get_template('delver.html') print('Content-type: text/html\n') funct.check_login() funct.page_for_admin(level=2) form = funct.form serv = form.getvalue('serv') Select = form.getvalue('del') configver = form.getvalue('configver') service = form.getvalue('service') stderr = "" aftersave = "" file = set() if form.getvalue('configver'): template = env.get_template('configver.html') try: user, user_id, role, token, servers = funct.get_users_params(disable=1) except: pass if service == 'keepalived': configs_dir = funct.get_config_var('configs', 'kp_save_configs_dir') title = "Working with versions Keepalived configs"