Fix del bug #42

This commit is contained in:
Thomas Zilio 2017-10-12 20:10:27 +02:00
parent 6f2bc8eb9e
commit 7d2fed121f
2 changed files with 7 additions and 3 deletions

View File

@ -91,7 +91,7 @@ if ($dir == 'uscita') {
<p><strong>'.tr('Scadenze').'</strong></p>';
foreach ($scadenze as $scadenza) {
echo '
<p>'.Translator::dateToLocale($scadenza['scadenza']).' - '.Translator::numberToLocale($scadenza['da_pagare']).'&euro;</p>';
<p>'.Translator::dateToLocale($scadenza['scadenza']).': '.Translator::numberToLocale($scadenza['da_pagare']).'&euro;</p>';
}
echo '
</div>';

View File

@ -150,8 +150,12 @@ class Formatter
}
// Controllo sull'effettiva natura del numero
$integer = str_replace(array_values($this->getNumberSeparators()), '', $value);
if (!ctype_digit($integer) || (strlen($integer) != strlen((int) $integer))) {
$number = str_replace(array_values($this->getNumberSeparators()), '', $value);
$pieces = explode($this->getNumberSeparators()['decimals'], $value);
$integer = str_replace(array_values($this->getNumberSeparators()), '', $pieces[0]);
if (!ctype_digit($number) || (strlen($integer) != strlen((int) $integer))) {
return false;
}