コード例 #1
0
$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;
コード例 #2
0
        }
        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) {