Fix minori
This commit is contained in:
parent
de6634bf96
commit
00393ddaf5
|
@ -204,7 +204,7 @@ if (!empty($type) && $type != 'menu' && $type != 'custom') {
|
|||
</div>
|
||||
</div>';
|
||||
}
|
||||
echo'
|
||||
echo '
|
||||
</div>
|
||||
|
||||
<div class="col-md-5 text-right">
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue