mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-08 07:38:54 +01:00
Fix minori
This commit is contained in:
parent
5d65c5be44
commit
a7f9aa35ec
@ -283,19 +283,14 @@ switch (post('op')) {
|
|||||||
|
|
||||||
// Rinnovo contratto
|
// Rinnovo contratto
|
||||||
case 'renew':
|
case 'renew':
|
||||||
$giorni = $contratto->data_conclusione->diffInDays($contratto->data_accettazione);
|
$diff = $contratto->data_conclusione->diffAsCarbonInterval($contratto->data_accettazione);
|
||||||
|
|
||||||
// Verifico se il rinnovo contratto è un numero accettabile con la differenza di data inizio e data fine
|
|
||||||
if ($giorni < 0 || $giorni > 365 * 10) {
|
|
||||||
$giorni = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
$new_contratto = $contratto->replicate();
|
$new_contratto = $contratto->replicate();
|
||||||
$new_contratto->numero = Contratto::getNextNumero();
|
$new_contratto->numero = Contratto::getNextNumero();
|
||||||
|
|
||||||
$new_contratto->idcontratto_prev = $contratto->id;
|
$new_contratto->idcontratto_prev = $contratto->id;
|
||||||
$new_contratto->data_accettazione = $contratto->data_conclusione->addDays(1);
|
$new_contratto->data_accettazione = $contratto->data_conclusione->copy()->addDays(1);
|
||||||
$new_contratto->data_conclusione = $new_contratto->data_accettazione->addDays($giorni);
|
$new_contratto->data_conclusione = $new_contratto->data_accettazione->copy()->add($diff);
|
||||||
$new_contratto->save();
|
$new_contratto->save();
|
||||||
$new_idcontratto = $new_contratto->id;
|
$new_idcontratto = $new_contratto->id;
|
||||||
|
|
||||||
@ -320,6 +315,7 @@ switch (post('op')) {
|
|||||||
|
|
||||||
// Replicazione dei promemoria
|
// Replicazione dei promemoria
|
||||||
$promemoria = $dbo->fetchArray('SELECT * FROM co_promemoria WHERE idcontratto='.prepare($id_record));
|
$promemoria = $dbo->fetchArray('SELECT * FROM co_promemoria WHERE idcontratto='.prepare($id_record));
|
||||||
|
$giorni = $contratto->data_conclusione->diffInDays($contratto->data_accettazione);
|
||||||
foreach ($promemoria as $p) {
|
foreach ($promemoria as $p) {
|
||||||
$dbo->insert('co_promemoria', [
|
$dbo->insert('co_promemoria', [
|
||||||
'idcontratto' => $new_idcontratto,
|
'idcontratto' => $new_idcontratto,
|
||||||
|
@ -36,7 +36,7 @@ $id_anagrafica = !empty(get('idanagrafica')) ? get('idanagrafica') : $user['idan
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
{[ "type": "select", "label": "<?php echo $label; ?>", "name": "idanagrafica", "id": "idanagrafica_add", "required": 1, "ajax-source": "clienti_fornitori", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|tipoanagrafica=<?php echo $tipo_anagrafica; ?>" ]}
|
{[ "type": "select", "label": "<?php echo $label; ?>", "name": "idanagrafica", "id": "idanagrafica_add", "required": 1, "value": "<?php echo $id_anagrafica; ?>", "ajax-source": "clienti_fornitori", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|tipoanagrafica=<?php echo $tipo_anagrafica; ?>" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
|
@ -24,7 +24,7 @@ $default_header$
|
|||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td class="border-right border-bottom border-top text-center">
|
<td class="border-right border-bottom border-top text-center">
|
||||||
<p class="small-bold">'.tr('Cliente', [], ['upper' => true]).'</p>
|
<p class="small-bold">'.($documento->direzione == 'entrata' ? tr('Cliente', [], ['upper' => true]) : tr('Fornitore', [], ['upper' => true])).'</p>
|
||||||
<p>$c_codice$</p>
|
<p>$c_codice$</p>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
@ -33,7 +33,7 @@ $default_header$
|
|||||||
<p>{PAGENO}/{nb}</p>
|
<p>{PAGENO}/{nb}</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="4" style="height:10mm;padding-top:2mm;">
|
<td colspan="4" style="height:10mm;padding-top:2mm;">
|
||||||
<p class="small-bold">'.tr('Pagamento', [], ['upper' => true]).'</p>
|
<p class="small-bold">'.tr('Pagamento', [], ['upper' => true]).'</p>
|
||||||
@ -42,7 +42,7 @@ $default_header$
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Dati Cliente/Fornitore -->
|
<!-- Dati Cliente/Fornitore -->
|
||||||
<div class="col-xs-6" style="margin-left: 10px">
|
<div class="col-xs-6" style="margin-left: 10px">
|
||||||
<table class="table" style="width:100%;margin-top:5mm;">
|
<table class="table" style="width:100%;margin-top:5mm;">
|
||||||
@ -55,6 +55,6 @@ $default_header$
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>';
|
</div>';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user