From 9ea2365a9551d7913ddeb9ed96631699623d170f Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 15 Jun 2022 17:38:40 +0200 Subject: [PATCH] Fix minori checkbox "Predefinito" in plugin contratti anagrafiche --- modules/smtp/edit.php | 2 +- plugins/contratti_anagrafiche/edit.php | 4 +++- plugins/contratti_anagrafiche/init.php | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/smtp/edit.php b/modules/smtp/edit.php index 7a17f7e1f..5a505ac9c 100755 --- a/modules/smtp/edit.php +++ b/modules/smtp/edit.php @@ -132,7 +132,7 @@ echo '
- + '.(empty($oauth2->access_token) ? tr('Completa configurazione') : tr('Ripeti configurazione')).'
diff --git a/plugins/contratti_anagrafiche/edit.php b/plugins/contratti_anagrafiche/edit.php index aea89025f..81e98e2e7 100644 --- a/plugins/contratti_anagrafiche/edit.php +++ b/plugins/contratti_anagrafiche/edit.php @@ -33,7 +33,7 @@ echo ' {[ "type": "select", "label": "'.tr('Contratto').'", "name": "idcontratto", "value": "$id$", "ajax-source": "contratti", "disabled": "1" ]}
- {[ "type": "checkbox", "label": "'.tr('Predefinito').'", "name": "predefined", "value" : "$predefined$" ]} + {[ "type": "checkbox", "label": "'.tr('Predefinito').'", "disabled": "'.(intval($record['is_pianificabile'])? '0':'1').'", "name": "predefined", "value" : "$predefined$", "help": "'.tr('Il contratto predefinito, se lavorabile, verrà selezionato automaticamente in fase di apertura attività per il cliente').'" ]}
@@ -44,3 +44,5 @@ echo ' '; + + diff --git a/plugins/contratti_anagrafiche/init.php b/plugins/contratti_anagrafiche/init.php index 923f30f0a..dcf04235d 100644 --- a/plugins/contratti_anagrafiche/init.php +++ b/plugins/contratti_anagrafiche/init.php @@ -20,5 +20,5 @@ include_once __DIR__.'/../../core.php'; if (isset($id_record)) { - $record = $dbo->fetchOne('SELECT * FROM co_contratti WHERE id='.prepare($id_record)); + $record = $dbo->fetchOne('SELECT *, (SELECT is_pianificabile FROM co_staticontratti WHERE id=idstato) AS is_pianificabile FROM co_contratti WHERE id='.prepare($id_record)); }