I traced it down to the if statement below. The "If" statement is not satisfied by a shipment that is using USPS First Class International shipping.
There are three terms in that statement, if I delete isset($this->transittime[$service]) Then the $time= statements below the "If" are executed.
Code:
function parseIntlTransitTimeResults($Package, $service) {
global $logfilename;
if (MODULE_SHIPPING_USPS_DEBUG_MODE == 'Logs') {
$fp = @fopen($logfilename, 'a');
}
if (isset($this->transittime[$service]) && $this->transittime[$service] == '' && preg_match('#(GXG|International)#i' , $service)) {
Bookmarks