diff --git a/frontend/module.admin.node.php b/frontend/module.admin.node.php index d39dba8..59e64fa 100644 --- a/frontend/module.admin.node.php +++ b/frontend/module.admin.node.php @@ -23,6 +23,15 @@ try { $sContainer = new Container($row); + try + { + $sStatus = $sContainer->sStatusText; + } + catch (SshException $e) + { + $sStatus = "unknown"; + } + $sContainerList[] = array( 'id' => $sContainer->sId, 'hostname' => $sContainer->sHostname, @@ -33,7 +42,7 @@ try 'diskspace-unit' => "GB", 'guaranteed-ram' => $sContainer->sGuaranteedRam, 'guaranteed-ram-unit' => "MB", - 'status' => $sContainer->sStatusText, + 'status' => $sStatus, 'virtualization-type' => $sContainer->sVirtualizationType ); } diff --git a/frontend/module.admin.user.php b/frontend/module.admin.user.php index c7bc2cd..535a4e7 100644 --- a/frontend/module.admin.user.php +++ b/frontend/module.admin.user.php @@ -27,7 +27,14 @@ try { $sContainer = new Container($row); - /* TODO: Deal with unreachable servers (SshException). */ + try + { + $sStatus = $sContainer->sStatusText; + } + catch (SshException $e) + { + $sStatus = "unknown"; + } $sContainerList[] = array( 'id' => $sContainer->sId, @@ -39,7 +46,7 @@ try 'diskspace-unit' => "GB", 'guaranteed-ram' => $sContainer->sGuaranteedRam, 'guaranteed-ram-unit' => "MB", - 'status' => $sContainer->sStatusText, + 'status' => $sStatus, 'virtualization-type' => $sContainer->sVirtualizationType ); }