Skip to content
Code-Schnipsel Gruppen Projekte
Commit 520c7c95 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

feat: Calculations Object and CalculationValue

Übergeordneter 0233d6f4
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
......@@ -45,14 +45,24 @@ public function __construct($number, $Currency = null, $precision = false)
}
$this->number = $number;
// precision
if (is_numeric($precision)) {
$this->precision = $precision;
} else {
try {
$Package = QUI::getPackage('quiqqer/erp');
$Config = $Package->getConfig();
$precision = $Config->get('general', 'precision');
if ($precision) {
$this->precision = $precision;
}
} catch (QUI\Exception $Exception) {
QUI\System\Log::writeDebugException($Exception);
}
}
// currency
if ($Currency instanceof QUI\ERP\Currency\Currency) {
$this->Currency = $Currency;
......@@ -85,11 +95,12 @@ public function precision($precision = false)
/**
* Return the formatted number
*
* @param null|QUI\Locale $Locale - optional, Locale object for the formatting
* @return string
*/
public function formatted()
public function formatted($Locale = null)
{
return $this->Currency->format($this->number);
return $this->Currency->format($this->number, $Locale);
}
/**
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren