mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-25 06:55:05 +01:00
Fix modifica stati dei contratti
This commit is contained in:
parent
e41618dc7d
commit
435edd153a
@ -23,20 +23,27 @@ use Modules\Contratti\Stato;
|
||||
|
||||
switch (post('op')) {
|
||||
case 'update':
|
||||
$id_stato_old = (new Stato())->getByName($record['name'])->id_record;
|
||||
$id_stato = (new Stato())->getByName(post('descrizione'))->id_record;
|
||||
$dbo->update('co_staticontratti', [
|
||||
'icona' => post('icona'),
|
||||
'colore' => post('colore'),
|
||||
'is_completato' => post('is_completato') ?: null,
|
||||
'is_fatturabile' => post('is_fatturabile') ?: null,
|
||||
'is_pianificabile' => post('is_pianificabile') ?: null,
|
||||
], ['id' => $id_record]);
|
||||
|
||||
$dbo->update('co_staticontratti_lang', [
|
||||
'name' => post('descrizione'),
|
||||
], ['id_record' => $id_stato]);
|
||||
if (($id_stato)) {
|
||||
flash()->error(tr('Questo nome è già stato utilizzato per un altro stato dei contratti.'));
|
||||
} else {
|
||||
$dbo->update('co_staticontratti', [
|
||||
'icona' => post('icona'),
|
||||
'colore' => post('colore'),
|
||||
'is_completato' => post('is_completato') ?: null,
|
||||
'is_fatturabile' => post('is_fatturabile') ?: null,
|
||||
'is_pianificabile' => post('is_pianificabile') ?: null,
|
||||
], ['id' => $id_stato_old]);
|
||||
|
||||
$dbo->update('co_staticontratti_lang', [
|
||||
'name' => post('descrizione'),
|
||||
], ['id_record' => $id_stato_old]);
|
||||
|
||||
flash()->info(tr('Informazioni salvate correttamente.'));
|
||||
}
|
||||
|
||||
flash()->info(tr('Informazioni salvate correttamente.'));
|
||||
|
||||
break;
|
||||
|
||||
|
@ -34,7 +34,7 @@ if ($record['can_delete']) {
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$descrizione$", "extra": "<?php echo $attr; ?>" ]}
|
||||
{[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$name$", "extra": "<?php echo $attr; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
|
Loading…
Reference in New Issue
Block a user