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>';
}
echo'
echo '
</div>
<div class="col-md-5 text-right">

View File

@ -122,7 +122,7 @@ class Mastrino extends Model
// Aggiornamento delle scadenze per i singoli documenti
$documenti = $this->getUniqueDocumenti($movimenti);
$scadenze = $this->getScadenzePerDocumenti($movimenti, $documenti);
foreach ($movimenti as $movimento) {
$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
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
file_put_contents(base_dir().'/'.$file, $content);
} catch (\Exception $e) {
} catch (\Exception) {
}
// File per il pagamento degli acquisti SEPA

View File

@ -43,7 +43,7 @@ echo '
<td class="text-right">
'.$c_ragionesociale.'
</td>';
// Indirizzo
// Indirizzo
if (!empty($s_indirizzo) or !empty($s_cap) or !empty($s_citta) or !empty($s_provincia)) {
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">
'.$s_indirizzo.' '.$s_cap.' - '.$s_citta.' ('.strtoupper((string) $s_provincia).')
</td>';
} elseif (!empty($c_indirizzo) or !empty($c_cap) or !empty($c_citta) or !empty($c_provincia)) {
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).')
</td>';
}
echo'
echo '
</tr>
<tr>
<td>
@ -81,9 +80,9 @@ echo'
</td>
</tr>';
// Dati cliente
// Dati cliente
if (!empty($preventivo) or !empty($contratto)) {
if (!empty($preventivo) or !empty($contratto)) {
echo '
<tr>
<td>
@ -99,9 +98,9 @@ echo'
'.(!empty($contratto) ? $contratto['numero'].' del '.Translator::dateToLocale($contratto['data_bozza']) : 'Nessuno').'
</td>
</tr>';
}
echo'
}
echo '
<tr>
<td>
<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;
$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) {
$mastrino->aggiornaScadenzario();
}