$descr .= "\n".htmlspecialchars($cert['descr']); } } } echo '<img src="'.$img_cert.'" title="SSL offloading cert: '.$descr.'" alt="SSL offloading" border="0" height="16" width="16" />'; } $isadvset = ""; if ($frontend['advanced_bind']) $isadvset .= "Advanced bind: ".htmlspecialchars($frontend['advanced_bind'])."\r\n"; if ($frontend['advanced']) $isadvset .= "Advanced pass thru setting used\r\n"; if ($isadvset) echo "<img src=\"$img_adv\" title=\"" . gettext("Advanced settings set") . ": {$isadvset}\" border=\"0\" />"; $backend_serverpool_hint = ""; $backend_serverpool = $frontend['backend_serverpool']; $backend = get_backend($backend_serverpool); if ($backend && is_array($backend['ha_servers']) && is_array($backend['ha_servers']['item'])){ $servers = $backend['ha_servers']['item']; $backend_serverpool_hint = gettext("Servers in pool:"); if (is_array($servers)){ foreach($servers as $server){ $srvstatus = $server['status']; $status = $a_servermodes[$srvstatus]['sign']; if (isset($server['forwardto']) && $server['forwardto'] != "") $backend_serverpool_hint .= "\n{$status}[{$server['forwardto']}]"; else $backend_serverpool_hint .= "\n{$status}{$server['address']}:{$server['port']}"; } } } ?>
function haproxy_userlist_backend_servers($backendname) { //used for hint title text when hovering mouse over a backend name global $a_servermodes; $backend_servers = ""; $backend = get_backend($backendname); if ($backend && is_array($backend['ha_servers']) && is_array($backend['ha_servers']['item'])) { $servers = $backend['ha_servers']['item']; $backend_servers = sprintf(gettext("Servers in \"%s\" pool:"), $backendname); if (is_array($servers)) { foreach ($servers as $server) { $srvstatus = $server['status']; $status = $a_servermodes[$srvstatus]['sign']; if (isset($server['forwardto']) && $server['forwardto'] != "") { $backend_servers .= "\n{$status}[{$server['forwardto']}]"; } else { $backend_servers .= "\n{$status}{$server['address']}:{$server['port']}"; } } } } return $backend_servers; }