Freetrade-19991213
In order for the outputAddress (on the modules/screens/order_view_ibid
and modules/screens/order_express) to display the Country Name and
StateName in stead of only the CountryCode or StateProv code, I made the
following changes:
A)
Added the following function to modules/include/makeCountrySelector:
function getCountryName($CountryCode)
{
global $Countries;
return($Countries[$CountryCode]);
}
Added the following function to modules/include/makeStateSelector:
function getStateName($StateCode)
{
global $States;
return($States[$StateCode]);
}
B)
Changed the following function in modules/include/addressFunctions:
function outputAddress($Value, $Field="ALL", $CreateTable=TRUE)
Changed on Line 355 the following section of code -
FROM:
//loop through fields
reset($Field);
while(list($key, $FieldName) = each($Field))
{
printTableRow($AddressInfo[$FieldName][ADDR_LABEL], $Value[$FieldName]);
}
TO:
//loop through fields
reset($Field);
while(list($key, $FieldName) = each($Field))
{
if($FieldName == "StateProv")
{
printTableRow($AddressInfo[$FieldName][ADDR_LABEL],
getStateName($Value[$FieldName]));
}
elseif($FieldName == "CountryCode")
{
printTableRow($AddressInfo[$FieldName][ADDR_LABEL],
getCountryName($Value[$FieldName]));
}
else
{
printTableRow($AddressInfo[$FieldName][ADDR_LABEL],
$Value[$FieldName]);
}
}
Kind regards,
Mari Bester
Tel: +27(0)12 804 0080
Fax: +27(0)12 804 1250
Cell: +27(0)82 458 9137
E-Mail: [EMAIL PROTECTED]
URL: http://dchip.com
Diamond Network Technologies (PTY) Ltd.
------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Site: http://www.working-dogs.com/freetrade/
Problems?: [EMAIL PROTECTED]