$a_files = haproxy_get_fileslist(); if (isset($_POST['id'])) { $id = $_POST['id']; } else { $id = $_GET['id']; } $tmp = get_backend_id($id); if (is_numeric($tmp)) { $id = $tmp; } if (isset($_GET['dup'])) { $id = $_GET['dup']; } global $simplefields; $simplefields = array("name", "balance", "balance_urilen", "balance_uridepth", "balance_uriwhole", "transparent_clientip", "transparent_interface", "check_type", "checkinter", "log-health-checks", "httpcheck_method", "monitor_uri", "monitor_httpversion", "monitor_username", "monitor_domain", "monitor_agentport", "agent_check", "agent_port", "agent_inter", "connection_timeout", "server_timeout", "retries", "stats_enabled", "stats_username", "stats_password", "stats_uri", "stats_scope", "stats_realm", "stats_admin", "stats_node", "stats_desc", "stats_refresh", "persist_stick_expire", "persist_stick_tablesize", "persist_stick_length", "persist_stick_cookiename", "persist_sticky_type", "persist_cookie_enabled", "persist_cookie_name", "persist_cookie_mode", "persist_cookie_cachable", "strict_transport_security", "cookie_attribute_secure", "email_level", "email_to"); $primaryfrontends = get_haproxy_frontends(); $none = array(); $none['']['name'] = "Address+Port:"; $primaryfrontends = $none + $primaryfrontends; $default = array(); $default['']['name'] = "Default level from global"; $none = array(); $none['dontlog']['name'] = "Dont log"; $a_sysloglevel = $default + $none + $a_sysloglevel; $fields_servers = array(); $fields_servers[0]['name'] = "status"; $fields_servers[0]['columnheader'] = "Mode"; $fields_servers[0]['colwidth'] = "5%"; $fields_servers[0]['type'] = "select"; $fields_servers[0]['size'] = "70px"; $fields_servers[0]['items'] =& $a_servermodes;
} header("Location: haproxy_listeners.php"); exit; } } $pf_version = substr(trim(file_get_contents("/etc/version")), 0, 3); if ($pf_version < 2.0) { $one_two = true; } $closehead = false; $pgtitle = "HAProxy: Frontend: Edit"; include "head.inc"; if (!isset($_GET['dup'])) { $excludefrontend = $pconfig['name']; } $primaryfrontends = get_haproxy_frontends($excludefrontend); $interfaces = haproxy_get_bindable_interfaces(); ?> <style type="text/css"> .haproxy_mode_http{display:none;} .haproxy_ssloffloading_enabled{display:none;} .haproxy_primary{} .haproxy_secondary{display:none;} </style> <script type="text/javascript" src="/javascript/suggestions.js"></script> <script type="text/javascript" src="/javascript/autosuggest.js"></script> </head> <body link="#0000CC" vlink="#0000CC" alink="#0000CC"> <?php if ($one_two) {