* @copyright 2003-2007 PgPool Global Development Group * @version CVS: $Id$ */ require_once('common.php'); if(!isset($_SESSION[SESSION_LOGIN_USER])) { exit(); } $healthCheckDb = 'template1'; $params = readHealthCheckParam(); $healthCheckUser = $params['health_check_user']; if(isset($params['backend_hostname'])) { $backendHostName = $params['backend_hostname']; $backendPort = $params['backend_port']; } else { $backendHostName = array(); } $result = array(); foreach($backendHostName as $num => $hostname) { $result[$num]['hostname'] = $backendHostName[$num]; $result[$num]['port'] = $backendPort[$num]; if(NodeActive($num)) { $result[$num]['status'] = TRUE; } else { $result[$num]['status'] = FALSE; } } $tpl->assign('nodeServerStatus', $result); $tpl->assign('nodeCount', count($result)); $tpl->display('innerNodeServerStatus.tpl'); ?>