foreach ($Servidores as $Servidor) { $server = new Servidor($Servidor['Id'], $conn); $server->getFullStatus(); // Fazer update aos Status $total += $server->getSlots(); } $SlotsUsadosTotal = $total; $ServidoresOnline = count(getServidoresByIdUtilizadorAndStatus($User->getId(), 1)); $ServidoresOffline = count(getServidoresByIdUtilizadorAndStatus($User->getId(), 0)); echo json_encode(array("Status" => true, "ServidoresOnline" => $ServidoresOnline, "ServidoresOffline" => $ServidoresOffline, "SlotsUsadosTotal" => $SlotsUsadosTotal)); die; } elseif ($Pedido == "GETPORTAS" && isset($_GET['Porta'])) { echo json_encode(array("Status" => true, "EmUso" => isPortaEmUso($_GET['Porta']))); die; } elseif ($Pedido == "INFOMAQUINA") { if ($User->getTipoUtilizador() == 1) { echo json_encode(array("Status" => true, "Ram" => number_format((double) get_server_memory_usage(), 2, '.', ''), "Cpu" => number_format((double) get_server_cpu_usage(), 2, '.', ''), "Disco" => number_format((double) get_server_disk_usage(), 2, '.', ''))); die; } else { echo json_encode(array("Status" => false, "Mensagem" => $Lang['api_acessoNegado'])); die; } } } if (isset($_GET['Action'])) { $Pedido = $_GET['Action']; if ($Pedido == "CriarServidor") { $User->getInfo(); if ($User->getNumeroMaxServidores() > $User->getNumeroServidores()) { $TipoServer = array(); if (tipoServidorExisteById($_GET['TipoServidor'])) {