NEW add possibility to remove address field
This commit is contained in:
parent
ba372bfc5c
commit
1595bb1148
@ -1536,14 +1536,15 @@ function dol_bc($var,$moreclass='')
|
|||||||
/**
|
/**
|
||||||
* Return a formated address (part address/zip/town/state) according to country rules
|
* Return a formated address (part address/zip/town/state) according to country rules
|
||||||
*
|
*
|
||||||
* @param Object $object A company or contact object
|
* @param Object $object A company or contact object
|
||||||
* @param int $withcountry 1=Add country into address string
|
* @param int $withcountry 1=Add country into address string
|
||||||
* @param string $sep Separator to use to build string
|
* @param string $sep Separator to use to build string
|
||||||
* @param Translate $outputlangs Object lang that contains language for text translation.
|
* @param Translate $outputlangs Object lang that contains language for text translation.
|
||||||
* @return string Formated string
|
* @param boolean $withoutaddress Possibility to remove address
|
||||||
|
* @return string Formated string
|
||||||
* @see dol_print_address
|
* @see dol_print_address
|
||||||
*/
|
*/
|
||||||
function dol_format_address($object,$withcountry=0,$sep="\n",$outputlangs='')
|
function dol_format_address($object, $withcountry=0, $sep="\n", $outputlangs='', $withoutaddress=false)
|
||||||
{
|
{
|
||||||
global $conf,$langs;
|
global $conf,$langs;
|
||||||
|
|
||||||
@ -1551,7 +1552,9 @@ function dol_format_address($object,$withcountry=0,$sep="\n",$outputlangs='')
|
|||||||
$countriesusingstate=array('AU','CA','US','IN','GB','ES','UK','TR'); // See also MAIN_FORCE_STATE_INTO_ADDRESS
|
$countriesusingstate=array('AU','CA','US','IN','GB','ES','UK','TR'); // See also MAIN_FORCE_STATE_INTO_ADDRESS
|
||||||
|
|
||||||
// Address
|
// Address
|
||||||
$ret .= $object->address;
|
if (empty($withoutaddress)) {
|
||||||
|
$ret .= $object->address;
|
||||||
|
}
|
||||||
// Zip/Town/State
|
// Zip/Town/State
|
||||||
if (in_array($object->country_code,array('AU', 'CA', 'US')) || ! empty($conf->global->MAIN_FORCE_STATE_INTO_ADDRESS)) // US: title firstname name \n address lines \n town, state, zip \n country
|
if (in_array($object->country_code,array('AU', 'CA', 'US')) || ! empty($conf->global->MAIN_FORCE_STATE_INTO_ADDRESS)) // US: title firstname name \n address lines \n town, state, zip \n country
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user