|
|
|
@ -13,6 +13,27 @@ if (!empty($VARS["carrier"])) {
|
|
|
|
|
$carrier = $VARS["carrier"];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Check if code starts with carrier name and colon
|
|
|
|
|
if ($carrier == "") {
|
|
|
|
|
$codeparts = explode(":", $code);
|
|
|
|
|
if (count($codeparts) == 2) {
|
|
|
|
|
switch (strtoupper(trim($codeparts[1]))) {
|
|
|
|
|
case "FEDEX":
|
|
|
|
|
$carrier = "fedex";
|
|
|
|
|
break;
|
|
|
|
|
case "UPS":
|
|
|
|
|
$carrier = "ups";
|
|
|
|
|
break;
|
|
|
|
|
case "USPS":
|
|
|
|
|
$carrier = "usps";
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
if ($carrier != "") {
|
|
|
|
|
$code = trim($codeparts[1]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function downgradeResponseVersion($data, int $version) {
|
|
|
|
|
switch ($version) {
|
|
|
|
|
case 2:
|
|
|
|
|