芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/portal.pulsehost.co.uk/modules/widgets/NetworkStatus.php
App::getFromRequest('refresh'))); } public function generateOutput($data) { $output = ''; foreach ($data['servers'] as $server) { $online = $data['fetchStatus'] ? (bool) $server['status']['http'] : null; if ($data['fetchStatus']) { $uptime = $server['status']['uptime'] ? $server['status']['uptime'] : '-'; $load = $server['status']['load'] ? $server['status']['load'] : '-'; } else { $uptime = $load = 'N/A'; } $serverAddress = $server['hostname'] ? $server['hostname'] : $server['ipaddress']; $output .= '
' . $server['name'] . '
' . $serverAddress . '
' . (is_null($online) ? 'N/A' : ($online ? 'Online' : 'Offline')) . '
Status
' . (is_null($uptime) ? 'N/A' : $uptime) . '
Uptime
' . (is_null($load) ? 'N/A' : $load) . '
Avg. load
'; } if (count($data['servers']) == 0) { $output = '
No servers configured.
Add Your First Now
'; } return <<
{$output}
EOF; } }