diff --git a/custom/public.json b/custom/public.json
index 25ea0de..5f96ff9 100644
--- a/custom/public.json
+++ b/custom/public.json
@@ -5,5 +5,6 @@
"Search box prompt": "Enter a Netsyms Device ID number, serial number, or tracking code.",
"Look up another device prompt": "Look up another device:",
"No device with ID error": "No device with ID {id}
could be found.",
+ "No package with ID error": "No package with tracking number {id}
could be found. Try again in a few hours.",
"Component exist but isn't attached to a machine": "This component ID exists in the system but has no associated device."
}
diff --git a/public/index.php b/public/index.php
index 5f4d345..46f85a2 100644
--- a/public/index.php
+++ b/public/index.php
@@ -160,12 +160,19 @@ if (isset($_GET["backgroundcolor"]) && !empty($_GET["backgroundcolor"]) && preg_
}
}
if (!$trackingok) {
- $body = [];
- if (!empty($_GET["id"])) {
- $body[] = '
' . str_replace("{id}", htmlspecialchars($_GET['id']), $publicsettings["No device with ID error"]) . "
"; + if (!empty($_GET["package"])) { + printCard(' ' . $Strings->get("Tracking Info", false), [ + '' . str_replace("{id}", htmlspecialchars($_GET['id']), $publicsettings["No package with ID error"]) . "
", + getSearchBox() + ]); + } else { + $body = []; + if (!empty($_GET["id"])) { + $body[] = '' . str_replace("{id}", htmlspecialchars($_GET['id']), $publicsettings["No device with ID error"]) . "
"; + } + $body[] = getSearchBox(); + printCard(' ' . $Strings->get("Device Info", false), $body); } - $body[] = getSearchBox(); - printCard(' ' . $Strings->get("Device Info", false), $body); } } else { if (Component::exists($_GET["id"])) {