1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-16 11:30:55 +01:00

Fix minori

This commit is contained in:
pek5892 2024-05-29 09:25:33 +02:00
parent de6634bf96
commit 00393ddaf5
5 changed files with 37 additions and 37 deletions

View File

@ -204,7 +204,7 @@ if (!empty($type) && $type != 'menu' && $type != 'custom') {
</div> </div>
</div>'; </div>';
} }
echo' echo '
</div> </div>
<div class="col-md-5 text-right"> <div class="col-md-5 text-right">

View File

@ -122,7 +122,7 @@ class Mastrino extends Model
// Aggiornamento delle scadenze per i singoli documenti // Aggiornamento delle scadenze per i singoli documenti
$documenti = $this->getUniqueDocumenti($movimenti); $documenti = $this->getUniqueDocumenti($movimenti);
$scadenze = $this->getScadenzePerDocumenti($movimenti, $documenti); $scadenze = $this->getScadenzePerDocumenti($movimenti, $documenti);
foreach ($movimenti as $movimento) { foreach ($movimenti as $movimento) {
$this->correggiScadenza($movimento, $scadenze[$movimento->iddocumento], $movimento->iddocumento); $this->correggiScadenza($movimento, $scadenze[$movimento->iddocumento], $movimento->iddocumento);
} }
@ -152,30 +152,6 @@ class Mastrino extends Model
} }
} }
private function getUniqueDocumenti($movimenti)
{
$documentIds = [];
foreach ($movimenti as $movimento) {
if (!in_array($movimento->iddocumento, $documentIds)) {
$documentIds[] = $movimento->iddocumento;
}
}
return $documentIds;
}
private function getScadenzePerDocumenti($movimenti, $documenti)
{
$scadenze = [];
foreach ($movimenti as $movimento) {
if (in_array($movimento->iddocumento, $documenti)) {
if (!in_array($movimento->id_scadenza, $scadenze[$movimento->iddocumento] ?? [])) {
$scadenze[$movimento->iddocumento][] = $movimento->id_scadenza;
}
}
}
return $scadenze;
}
// Relazioni Eloquent // Relazioni Eloquent
public function fattura() public function fattura()
@ -259,4 +235,30 @@ class Mastrino extends Model
} }
} }
} }
private function getUniqueDocumenti($movimenti)
{
$documentIds = [];
foreach ($movimenti as $movimento) {
if (!in_array($movimento->iddocumento, $documentIds)) {
$documentIds[] = $movimento->iddocumento;
}
}
return $documentIds;
}
private function getScadenzePerDocumenti($movimenti, $documenti)
{
$scadenze = [];
foreach ($movimenti as $movimento) {
if (in_array($movimento->iddocumento, $documenti)) {
if (!in_array($movimento->id_scadenza, $scadenze[$movimento->iddocumento] ?? [])) {
$scadenze[$movimento->iddocumento][] = $movimento->id_scadenza;
}
}
}
return $scadenze;
}
} }

View File

@ -481,7 +481,7 @@ class Gestore
// Salvataggio del file // Salvataggio del file
file_put_contents(base_dir().'/'.$file, $content); file_put_contents(base_dir().'/'.$file, $content);
} catch (\Exception $e) { } catch (\Exception) {
} }
// File per il pagamento degli acquisti SEPA // File per il pagamento degli acquisti SEPA

View File

@ -43,7 +43,7 @@ echo '
<td class="text-right"> <td class="text-right">
'.$c_ragionesociale.' '.$c_ragionesociale.'
</td>'; </td>';
// Indirizzo // Indirizzo
if (!empty($s_indirizzo) or !empty($s_cap) or !empty($s_citta) or !empty($s_provincia)) { if (!empty($s_indirizzo) or !empty($s_cap) or !empty($s_citta) or !empty($s_provincia)) {
echo ' echo '
@ -53,7 +53,6 @@ if (!empty($s_indirizzo) or !empty($s_cap) or !empty($s_citta) or !empty($s_prov
<td class="text-right"> <td class="text-right">
'.$s_indirizzo.' '.$s_cap.' - '.$s_citta.' ('.strtoupper((string) $s_provincia).') '.$s_indirizzo.' '.$s_cap.' - '.$s_citta.' ('.strtoupper((string) $s_provincia).')
</td>'; </td>';
} elseif (!empty($c_indirizzo) or !empty($c_cap) or !empty($c_citta) or !empty($c_provincia)) { } elseif (!empty($c_indirizzo) or !empty($c_cap) or !empty($c_citta) or !empty($c_provincia)) {
echo ' echo '
@ -64,7 +63,7 @@ if (!empty($s_indirizzo) or !empty($s_cap) or !empty($s_citta) or !empty($s_prov
'.$c_indirizzo.' '.$c_cap.' - '.$c_citta.' ('.strtoupper((string) $c_provincia).') '.$c_indirizzo.' '.$c_cap.' - '.$c_citta.' ('.strtoupper((string) $c_provincia).')
</td>'; </td>';
} }
echo' echo '
</tr> </tr>
<tr> <tr>
<td> <td>
@ -81,9 +80,9 @@ echo'
</td> </td>
</tr>'; </tr>';
// Dati cliente // Dati cliente
if (!empty($preventivo) or !empty($contratto)) { if (!empty($preventivo) or !empty($contratto)) {
echo ' echo '
<tr> <tr>
<td> <td>
@ -99,9 +98,9 @@ echo'
'.(!empty($contratto) ? $contratto['numero'].' del '.Translator::dateToLocale($contratto['data_bozza']) : 'Nessuno').' '.(!empty($contratto) ? $contratto['numero'].' del '.Translator::dateToLocale($contratto['data_bozza']) : 'Nessuno').'
</td> </td>
</tr>'; </tr>';
} }
echo' echo '
<tr> <tr>
<td> <td>
<p class="small-bold text-muted">'.tr('P.Iva', [], ['upper' => true]).'</p> <p class="small-bold text-muted">'.tr('P.Iva', [], ['upper' => true]).'</p>

View File

@ -4,8 +4,7 @@ include_once __DIR__.'/core.php';
use Modules\PrimaNota\Mastrino; use Modules\PrimaNota\Mastrino;
$mastrini = Mastrino::where('primanota', 1)->where('id_scadenza','!=', null)->where('iddocumento','!=', null)->groupBy('idmastrino')->get(); $mastrini = Mastrino::where('primanota', 1)->where('id_scadenza', '!=', null)->where('iddocumento', '!=', null)->groupBy('idmastrino')->get();
foreach ($mastrini as $mastrino) { foreach ($mastrini as $mastrino) {
$mastrino->aggiornaScadenzario(); $mastrino->aggiornaScadenzario();
} }