mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-20 13:31:04 +01:00
Compare commits
No commits in common. "ec94fd669df693fc5d40b5f4ff35e390d1a303f4" and "439d1971fc7f914b6b30e3608410e397f10f735a" have entirely different histories.
ec94fd669d
...
439d1971fc
@ -109,28 +109,14 @@ switch (post('op')) {
|
|||||||
|
|
||||||
$contratto->save();
|
$contratto->save();
|
||||||
|
|
||||||
// Verifico impianti presenti
|
$dbo->query('DELETE FROM my_impianti_contratti WHERE idcontratto='.prepare($id_record));
|
||||||
$matricole_presenti_array = $dbo->select('my_impianti_contratti', 'idimpianto', [], ['idcontratto' => $id_record]);
|
$matricola = post('matricolaimpianto');
|
||||||
$matricole_presenti = [];
|
if ($matricola) {
|
||||||
foreach ($matricole_presenti_array as $matricola) {
|
foreach ([$matricola] as $matricolaimpianto) {
|
||||||
$matricole_presenti[] = $matricola['idimpianto'];
|
$dbo->query('INSERT INTO my_impianti_contratti(idcontratto,idimpianto) VALUES('.prepare($id_record).', '.prepare($matricolaimpianto).')');
|
||||||
}
|
}
|
||||||
|
|
||||||
// Verifico nuovi impianti
|
|
||||||
$matricole_assegnate_array = post('matricolaimpianto') ?: [];
|
|
||||||
$matricole = [];
|
|
||||||
|
|
||||||
foreach ($matricole_assegnate_array as $matricola_assegnata) {
|
|
||||||
$matricole[] = $matricola_assegnata;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Aggiornamento impianti
|
|
||||||
$dbo->sync('my_impianti_contratti', [
|
|
||||||
'idcontratto' => $id_record,
|
|
||||||
], [
|
|
||||||
'idimpianto' => $matricole,
|
|
||||||
]);
|
|
||||||
|
|
||||||
// Salvataggio costi attività unitari del contratto
|
// Salvataggio costi attività unitari del contratto
|
||||||
foreach (post('costo_ore') as $id_tipo => $valore) {
|
foreach (post('costo_ore') as $id_tipo => $valore) {
|
||||||
$dbo->update('co_contratti_tipiintervento', [
|
$dbo->update('co_contratti_tipiintervento', [
|
||||||
|
@ -112,7 +112,7 @@ echo '
|
|||||||
</form>
|
</form>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
input("rinnovabile_add").on("change", function() {
|
input("rinnovabile").on("change", function() {
|
||||||
const disabled = parseInt($(this).val()) === 0;
|
const disabled = parseInt($(this).val()) === 0;
|
||||||
|
|
||||||
input("giorni_preavviso_rinnovo").setDisabled(disabled);
|
input("giorni_preavviso_rinnovo").setDisabled(disabled);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user