2
0
forked from Wavyzz/dolibarr

Merge pull request #15207 from frederic34/patch-11

Mutualise code, introduce MAIN_ALL_TOWN_TO_UPPER
This commit is contained in:
Laurent Destailleur
2020-10-29 17:49:16 +01:00
committed by GitHub
5 changed files with 36 additions and 33 deletions

View File

@@ -569,6 +569,28 @@ abstract class CommonObject
return dol_trunc($ret, $maxlen);
}
/**
* Set to upper or ucwords/lower if needed
*
* @return void;
*/
public function setUpperOrLowerCase()
{
global $conf;
if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) {
$this->lastname = dol_ucwords(dol_strtolower($this->lastname));
$this->firstname = dol_ucwords(dol_strtolower($this->firstname));
$this->name = dol_ucwords(dol_strtolower($this->name));
}
if (!empty($conf->global->MAIN_ALL_TO_UPPER)) {
$this->lastname = dol_strtoupper($this->lastname);
$this->name = dol_strtoupper($this->name);
}
if (!empty($conf->global->MAIN_ALL_TOWN_TO_UPPER)) {
$this->town = dol_strtoupper($this->town);
}
}
/**
* Return clicable link of object (with eventually picto)
*