\n");
print('
');
printf(gettext("Statistics unavailable because ntpq and ntpdc queries are disabled in the %sNTP service settings%s"), '', '');
print(" | \n");
print("\n");
elseif (count($ntpq_servers) == 0):
print("\n");
print('');
printf(gettext("No peers found, %sis the ntp service running?%s"), '', '');
print(" | \n");
print("
\n");
else:
$i = 0;
foreach ($ntpq_servers as $server):
print("\n");
print("" . $server['status'] . " | \n");
print("" . $server['server'] . " | \n");
print("" . $server['refid'] . " | \n");
print("" . $server['stratum'] . " | \n");
print("" . $server['type'] . " | \n");
print("" . $server['when'] . " | \n");
print("" . $server['poll'] . " | \n");
print("" . $server['reach'] . " | \n");
print("" . $server['delay'] . " | \n");
print("" . $server['offset'] . " | \n");
print("" . $server['jitter'] . " | \n");
print("
\n");
$i++;
endforeach;
endif;
}
function print_gps() {
global $gps_lat, $gps_lon, $gps_lat_deg, $gps_lon_deg, $gps_lat_min, $gps_lon_min, $gps_vars,
$gps_alt, $gps_alt_unit, $gps_sat, $gps_satview, $gps_goo_lnk;
print("\n");
print("\n");
printf("%.5f", $gps_lat);
print(" (");
printf("%d%s", $gps_lat_deg, "°");
printf("%.5f", $gps_lat_min*60);
print($gps_vars[4]);
print(")");
print(" | \n");
print("\n");
printf("%.5f", $gps_lon);
print(" (");
printf("%d%s", $gps_lon_deg, "°");
printf("%.5f", $gps_lon_min*60);
print($gps_vars[6]);
print(")");
print(" | \n");
if (isset($gps_alt)) {
print("\n");
print($gps_alt . ' ' . $gps_alt_unit);
print(" | \n");
}
if (isset($gps_sat) || isset($gps_satview)) {
print('');
if (isset($gps_satview)) {
print(gettext('in view ') . intval($gps_satview));
}
if (isset($gps_sat) && isset($gps_satview)) {
print(', ');
}
if (isset($gps_sat)) {
print(gettext('in use ') . $gps_sat);
}
print(" | \n");
}
print("
\n");
print("\n");
print('' . gettext("Google Maps Link") . ' | ');
print("
\n");
}
$pgtitle = array(gettext("Status"), gettext("NTP"));
$shortcut_section = "ntp";
include("head.inc");
?>
=gettext("Network Time Protocol Status");?>
=gettext("Status")?> |
=gettext("Server")?> |
=gettext("Ref ID")?> |
=gettext("Stratum")?> |
=gettext("Type")?> |
=gettext("When")?> |
=gettext("Poll")?> |
=gettext("Reach")?> |
=gettext("Delay")?> |
=gettext("Offset")?> |
=gettext("Jitter")?> |
=print_status()?>
=gettext("GPS Information");?>
=gettext("Clock Latitude")?> |
=gettext("Clock Longitude")?> |
=gettext("Clock Altitude")?> |
=gettext("Satellites")?> |
=print_gps()?>