mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-01 16:36:45 +01:00
Fix minori
This commit is contained in:
parent
5d65c5be44
commit
a7f9aa35ec
@ -283,19 +283,14 @@ switch (post('op')) {
|
||||
|
||||
// Rinnovo contratto
|
||||
case 'renew':
|
||||
$giorni = $contratto->data_conclusione->diffInDays($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;
|
||||
}
|
||||
$diff = $contratto->data_conclusione->diffAsCarbonInterval($contratto->data_accettazione);
|
||||
|
||||
$new_contratto = $contratto->replicate();
|
||||
$new_contratto->numero = Contratto::getNextNumero();
|
||||
|
||||
$new_contratto->idcontratto_prev = $contratto->id;
|
||||
$new_contratto->data_accettazione = $contratto->data_conclusione->addDays(1);
|
||||
$new_contratto->data_conclusione = $new_contratto->data_accettazione->addDays($giorni);
|
||||
$new_contratto->data_accettazione = $contratto->data_conclusione->copy()->addDays(1);
|
||||
$new_contratto->data_conclusione = $new_contratto->data_accettazione->copy()->add($diff);
|
||||
$new_contratto->save();
|
||||
$new_idcontratto = $new_contratto->id;
|
||||
|
||||
@ -320,6 +315,7 @@ switch (post('op')) {
|
||||
|
||||
// Replicazione dei promemoria
|
||||
$promemoria = $dbo->fetchArray('SELECT * FROM co_promemoria WHERE idcontratto='.prepare($id_record));
|
||||
$giorni = $contratto->data_conclusione->diffInDays($contratto->data_accettazione);
|
||||
foreach ($promemoria as $p) {
|
||||
$dbo->insert('co_promemoria', [
|
||||
'idcontratto' => $new_idcontratto,
|
||||
|
@ -36,7 +36,7 @@ $id_anagrafica = !empty(get('idanagrafica')) ? get('idanagrafica') : $user['idan
|
||||
</div>
|
||||
|
||||
<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 class="col-md-4">
|
||||
|
@ -24,7 +24,7 @@ $default_header$
|
||||
</td>
|
||||
|
||||
<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>
|
||||
</td>
|
||||
|
||||
@ -33,7 +33,7 @@ $default_header$
|
||||
<p>{PAGENO}/{nb}</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td colspan="4" style="height:10mm;padding-top:2mm;">
|
||||
<p class="small-bold">'.tr('Pagamento', [], ['upper' => true]).'</p>
|
||||
@ -42,7 +42,7 @@ $default_header$
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- Dati Cliente/Fornitore -->
|
||||
<div class="col-xs-6" style="margin-left: 10px">
|
||||
<table class="table" style="width:100%;margin-top:5mm;">
|
||||
@ -55,6 +55,6 @@ $default_header$
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>';
|
||||
|
Loading…
x
Reference in New Issue
Block a user