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:
parent
de6634bf96
commit
00393ddaf5
@ -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">
|
||||||
|
@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user