'; foreach($params as $_key => $_val) { $$_key = smarty_function_escape_special_chars($_val); } $dbconn =& oosDBGetConn(); $oostable =& oosDBGetTables(); $address_formattable = $oostable['address_format']; $query = "SELECT address_format AS format FROM $address_formattable WHERE address_format_id = '" . intval($address_format_id) . "'"; $address_format = $dbconn->GetRow($query); $company = addslashes($address['company']); $firstname = addslashes($address['firstname']); $lastname = addslashes($address['lastname']); $street = addslashes($address['street_address']); $city = addslashes($address['city']); $state = addslashes($address['state']); $country_id = $address['country_id']; $zone_id = $address['zone_id']; $postcode = addslashes($address['postcode']); $zip = $postcode; $country = oos_get_country_name($country_id); $state = oos_get_zone_code($country_id, $zone_id, $state); if ($html) { // HTML Mode $HR = '
'; $hr = '
'; if ( ($boln == '') && ($eoln == "\n") ) { // Values not specified, use rational defaults $CR = '
'; $cr = '
'; $eoln = $cr; } else { // Use values supplied $CR = $eoln . $boln; $cr = $CR; } } else { // Text Mode $CR = $eoln; $cr = $CR; $HR = '----------------------------------------'; $hr = '----------------------------------------'; } $statecomma = ''; $streets = $street; if ($firstname == '') $firstname = addslashes($address['name']); if ($country == '') $country = addslashes($address['country']); if ($state != '') $statecomma = $state . ', '; $fmt = $address_format['format']; eval("\$address = \"$fmt\";"); $address = stripslashes($address); if ( (ACCOUNT_COMPANY == 'true') && (oos_is_not_null($company)) ) { $address = $company . $cr . $address; } print $boln . $address . $eoln; }