if (strlen($err) != 0) { $error[] = $err; } else { if (!PhysicalServerManager::existsById($_POST['servertargetid'])) { $error[] = "The given Server doesnt exist."; } else { $server = new PhysicalServer($_POST['servertargetid']); $serverName = $server->getData("name"); $serverIP = $server->getData("ip"); } } // Port $err = @Utils::checkInput($_POST['port'], "Port", 1, 64, INPUT_TYPE_NUMERIC); if (strlen($err) != 0) { if (strlen($_POST['port']) == 0) { $serverPort = $server->getRandomFreePort(); if ($serverPort === false) { $error[] = "The given Server doesnt have any free port."; } } else { $error[] = $err; } } else { if (!Core::isValidPort($_POST['port'])) { $error[] = "The given port is not a valid port."; } else { if (!$server->isPortFree($_POST['port'])) { $error[] = "The given port isnt free."; } else { $serverPort = $_POST["port"]; }