Index: branches/5.2.x/units/shipping_quote_engines/usps.php =================================================================== diff -u -N -r14258 -r14582 --- branches/5.2.x/units/shipping_quote_engines/usps.php (.../usps.php) (revision 14258) +++ branches/5.2.x/units/shipping_quote_engines/usps.php (.../usps.php) (revision 14582) @@ -1,6 +1,6 @@ logFilePath = (defined('RESTRICTED') ? RESTRICTED : WRITEABLE . '/user_files') . '/usps.log'; + // EXPRESS, FIRST CLASS, PRIORITY, PARCEL, BMP, MEDIA $this->types = Array( 'EXPRESS' => 'Express Mail', @@ -1145,20 +1152,22 @@ $body = curl_exec($curl); curl_close($curl); - if (defined('USPS_LOG_FILE')) { - $filename = USPS_LOG_FILE; - if ( !$fp = fopen($filename, "a") ) echo("Failed opening file $filename"); + if ($this->logFilePath) { + $fp = fopen($this->logFilePath, 'a'); + + if ($fp) { + $request_url = sprintf("Date %s : IP %s\n\nPost\n\n%s\n\nReplay\n\n%s\n\n", + adodb_date('m/d/Y H:i:s'), + $_SERVER['REMOTE_ADDR'], + $usps_server . '/' . $api_dll . '?' . urldecode($request), + $body + ); + + fwrite($fp, $request_url); + fclose($fp); + } } - $request_url = sprintf("Date %s : IP %s\n\nPost\n\n%s\n\nReplay\n\n%s\n\n", - date("m/d/Y H:i:s",time()), - $_SERVER['REMOTE_ADDR'], - $usps_server.'/'.$api_dll.'?'.urldecode($request), - $body - ); - if (defined('USPS_LOG_FILE')) { - if (!fwrite($fp, $request_url)) echo("Failed writing to file $filename"); - fclose($fp); - } + return $body; }