From 2bf13e7975bea148fed0e77b799496e54648dd3b Mon Sep 17 00:00:00 2001 From: Aidaho12 Date: Wed, 11 Apr 2018 15:27:57 +0600 Subject: [PATCH] v1.10.2.3 --- cgi-bin/diff.py | 54 ++++++---------------------------------- cgi-bin/funct.py | 15 ++++++------ cgi-bin/options.py | 22 ++++++++--------- cgi-bin/ovw.py | 57 ++++++++++++++++++++++++++++++++++++++++--- cgi-bin/viewsttats.py | 2 +- inc/script.js | 34 +++++++++++++++++--------- 6 files changed, 102 insertions(+), 82 deletions(-) diff --git a/cgi-bin/diff.py b/cgi-bin/diff.py index 21b4e88c..b7b9b6e7 100644 --- a/cgi-bin/diff.py +++ b/cgi-bin/diff.py @@ -1,14 +1,9 @@ #!/usr/bin/env python3 import html import cgi -import listserv as listhap -import subprocess -import os import funct -import glob -import paramiko +import ovw import configparser -from paramiko import SSHClient form = cgi.FieldStorage() serv = form.getvalue('serv') @@ -25,53 +20,18 @@ config.read(path_config) haproxy_configs_server = config.get('configs', 'haproxy_configs_server') hap_configs_dir = config.get('configs', 'haproxy_save_configs_dir') -left = form.getvalue('left') -right = form.getvalue('right') -funct.chooseServer("diff.py#diff", "Compare HAproxy configs", "n") +funct.chooseServer("diff.py#diff", "Compare HAproxy configs", "n", onclick="showCompareConfigs()") -if form.getvalue('serv') is not None and form.getvalue('open') is not None : - - print('
') - print('

Choose leftChoose right

') - - print('

') - - print('') - print('' % serv) - print('') - print('Show

') +print('
') if serv is not None and form.getvalue('right') is not None: - commands = [ 'diff -ub %s%s %s%s' % (hap_configs_dir, left, hap_configs_dir, right) ] - - funct.ssh_command(haproxy_configs_server, commands, compare="1") + ovw.comapre_show() print('
') funct.footer() \ No newline at end of file diff --git a/cgi-bin/funct.py b/cgi-bin/funct.py index f36ecc36..181b29da 100644 --- a/cgi-bin/funct.py +++ b/cgi-bin/funct.py @@ -153,17 +153,17 @@ def head(title): '') if config.get('main', 'logo_enable') == "1": print('
' % config.get('main', 'logo_path')) - print('
') + print('
') def links(): - print('