1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-17 20:10:50 +01:00

Correzioni in importazione FE

Correzioni per #918 e #921.
This commit is contained in:
Dasc3er 2021-01-08 14:35:53 +01:00
parent 888f255761
commit 1a32685ac4
4 changed files with 7 additions and 9 deletions

View File

@ -83,7 +83,7 @@ if (!empty($query)) {
$value = trim($value); $value = trim($value);
// Allineamento a destra se il valore della prima riga risulta numerica // Allineamento a destra se il valore della prima riga risulta numerica
if (formatter()->isStandardNumber($value)) { if (is_numeric($value) && formatter()->isStandardNumber($value)) {
$align[$field] = 'text-right'; $align[$field] = 'text-right';
} }

View File

@ -82,11 +82,13 @@ class FatturaOrdinaria extends FatturaElettronica
public function getRighe() public function getRighe()
{ {
$result = $this->getBody()['DatiBeniServizi']['DettaglioLinee']; $result = $this->getBody()['DatiBeniServizi']['DettaglioLinee'];
$result = $this->forceArray($result);
// Aggiunta degli arrotondamenti IVA come righe indipendenti // Aggiunta degli arrotondamenti IVA come righe indipendenti
$riepolighi = $this->getBody()['DatiBeniServizi']['DatiRiepilogo']; $riepiloghi = $this->getBody()['DatiBeniServizi']['DatiRiepilogo'];
foreach ($riepolighi as $riepilogo) { $riepiloghi = $this->forceArray($riepiloghi);
$valore = floatval($riepilogo['Arrotondamento']); foreach ($riepiloghi as $riepilogo) {
$valore = isset($riepilogo['Arrotondamento']) ? floatval($riepilogo['Arrotondamento']) : 0;
if (!empty($valore)) { if (!empty($valore)) {
$descrizione = tr('Arrotondamento IVA _VALUE_', [ $descrizione = tr('Arrotondamento IVA _VALUE_', [
'_VALUE_' => empty($riepilogo['Natura']) ? numberFormat($riepilogo['AliquotaIVA']).'%' : $riepilogo['Natura'], '_VALUE_' => empty($riepilogo['Natura']) ? numberFormat($riepilogo['AliquotaIVA']).'%' : $riepilogo['Natura'],

View File

@ -137,10 +137,7 @@ class Formatter
public function formatNumber($value, $decimals = null) public function formatNumber($value, $decimals = null)
{ {
$value = trim($value); $value = trim($value);
$value = floatval($value);
if (is_numeric($value)) {
$value = floatval($value);
}
if (isset($decimals)) { if (isset($decimals)) {
$original = $this->getPrecision(); $original = $this->getPrecision();

View File

@ -52,7 +52,6 @@ class Upload extends Model
// Informazioni di base // Informazioni di base
$original_name = isset($source['name']) ? $source['name'] : basename($source); $original_name = isset($source['name']) ? $source['name'] : basename($source);
$model->original_name = $original_name; // Fix per "original" di Eloquent $model->original_name = $original_name; // Fix per "original" di Eloquent
$model->size = $source['size'];
$model->name = !empty($name) ? $name : $original_name; $model->name = !empty($name) ? $name : $original_name;
$model->category = $category; $model->category = $category;