uParameters[2])) { if($router->uParameters[2] == "start") { require("submodule.start.php"); } elseif($router->uParameters[2] == "stop") { require("submodule.stop.php"); } elseif($router->uParameters[2] == "restart") { require("submodule.restart.php"); } } if($sContainer->sTotalTrafficLimit != 0) { $sTrafficLimit = $sContainer->sTotalTrafficLimit; } else { $sTrafficLimit = $sContainer->sIncomingTrafficLimit + $sContainer->sOutgoingTrafficLimit; } $sVariables = array( 'id' => $sContainer->sId, 'server-location' => $sContainer->sNode->sPhysicalLocation, 'operating-system' => $sContainer->sTemplate->sName, 'guaranteed-ram' => "{$sContainer->sGuaranteedRam}MB", 'burstable-ram' => "{$sContainer->sBurstableRam}MB", 'disk-space' => "{$sContainer->sDiskSpace}MB", 'total-traffic-limit' => format_size($sContainer->sTotalTrafficLimit, 1024, true, 0) . "B", 'incoming-traffic-limit'=> format_size($sContainer->sIncomingTrafficLimit, 1024, true, 0) . "B", 'outgoing-traffic-limit'=> format_size($sContainer->sOutgoingTrafficLimit, 1024, true, 0) . "B", 'bandwidth-limit' => "100mbit", 'status' => $sContainer->sStatusText, 'traffic-used' => number_format(($sContainer->sIncomingTrafficUsed + $sContainer->sOutgoingTrafficUsed) / 1024 / 1024 / 1024, 2), 'traffic-total' => number_format($sTrafficLimit / 1024 / 1024 / 1024, 0), 'traffic-percentage' => number_format(($sContainer->sIncomingTrafficUsed + $sContainer->sOutgoingTrafficUsed) / $sTrafficLimit, 2), 'traffic-unit' => "GB" ); try { $sVariables = array_merge($sVariables, array( 'disk-used' => number_format($sContainer->sDiskUsed / 1024, 2), 'disk-total' => number_format($sContainer->sDiskTotal / 1024, 2), 'disk-percentage' => ($sContainer->sDiskTotal == 0) ? 0 : number_format(($sContainer->sDiskUsed / $sContainer->sDiskTotal) * 100, 2), 'disk-unit' => "GB" )); } catch (SshExitException $e) { $sVariables = array_merge($sVariables, array( 'disk-used' => 0, 'disk-total' => 0, 'disk-percentage' => 0, 'disk-unit' => "GB" )); } try { $sVariables = array_merge($sVariables, array( 'ram-used' => $sContainer->sRamUsed, 'ram-total' => $sContainer->sRamTotal, 'ram-percentage' => ($sContainer->sRamTotal == 0) ? 0 : number_format(($sContainer->sRamUsed / $sContainer->sRamTotal) * 100, 2), 'ram-unit' => "MB" )); } catch (SshExitException $e) { $sVariables = array_merge($sVariables, array( 'ram-used' => 0, 'ram-total' => 0, 'ram-percentage' => 0, 'ram-unit' => "MB" )); } $sPageContents = Templater::AdvancedParse("{$sTheme}/client/vps/lookup", $locale->strings, $sVariables);