mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02:00
Aggiornamento nella gestione delle conversioni
Miglioramento della gestione delle conversioni di numeri e date, ora semplificate in una singola classe. Bugfix distribuito e rinominazione dello sconto globale in sconto incondizionato (a livello di label).
This commit is contained in:
@ -114,12 +114,12 @@ if (!empty($module_query) && $module_query != 'menu' && $module_query != 'custom
|
||||
$value = trim($r[$field]);
|
||||
|
||||
// Allineamento a destra se il valore della prima riga risulta numerica
|
||||
if (Translator::getEnglishFormatter()->isNumber($value) || Translator::getEnglishFormatter()->isNumber($value)) {
|
||||
if (Translator::getFormatter()->isStandardNumber($value)) {
|
||||
$align[$field] = 'text-right';
|
||||
}
|
||||
|
||||
// Allineamento al centro se il valore della prima riga risulta relativo a date o icone
|
||||
elseif ((Translator::getEnglishFormatter()->isDate($value) || Translator::getEnglishFormatter()->isDate($value)) || preg_match('/^icontr(.+?)$/', $field)) {
|
||||
elseif (Translator::getFormatter()->isStandardDate($value) || preg_match('/^icontr(.+?)$/', $field)) {
|
||||
$align[$field] = 'text-center';
|
||||
}
|
||||
}
|
||||
@ -142,14 +142,14 @@ if (!empty($module_query) && $module_query != 'menu' && $module_query != 'custom
|
||||
$value = trim($r[$field]);
|
||||
|
||||
// Formattazione automatica
|
||||
if (!empty($total['format'][$pos]) && !empty($value) && !empty(Translator::getEnglishFormatter())) {
|
||||
if (Translator::getEnglishFormatter()->isNumber($value)) {
|
||||
if (!empty($total['format'][$pos]) && !empty($value)) {
|
||||
if (Translator::getFormatter()->isStandardNumber($value)) {
|
||||
$value = Translator::numberToLocale($value);
|
||||
} elseif (Translator::getEnglishFormatter()->isTimestamp($value)) {
|
||||
} elseif (Translator::getFormatter()->isStandardTimestamp($value)) {
|
||||
$value = Translator::timestampToLocale($value);
|
||||
} elseif (Translator::getEnglishFormatter()->isDate($value)) {
|
||||
} elseif (Translator::getFormatter()->isStandardDate($value)) {
|
||||
$value = Translator::dateToLocale($value);
|
||||
} elseif (Translator::getEnglishFormatter()->isTime($value)) {
|
||||
} elseif (Translator::getFormatter()->isStandardTime($value)) {
|
||||
$value = Translator::timeToLocale($value);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user