mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-28 17:28:02 +01:00
Merge branch 'master' of https://github.com/devcode-it/openstamanager
This commit is contained in:
commit
86b2b36bd1
@ -24,6 +24,7 @@ switch (post('op')) {
|
||||
$dbo->update('co_statipreventivi', [
|
||||
'descrizione' => (count($dbo->fetchArray('SELECT descrizione FROM co_statipreventivi WHERE descrizione = '.prepare(post('descrizione')))) > 0) ? $dbo->fetchOne('SELECT descrizione FROM co_statipreventivi WHERE id ='.$id_record)['descrizione'] : post('descrizione'),
|
||||
'icona' => post('icona'),
|
||||
'colore' => post('colore'),
|
||||
'is_completato' => post('is_completato') ?: null,
|
||||
'is_fatturabile' => post('is_fatturabile') ?: null,
|
||||
'is_pianificabile' => post('is_pianificabile') ?: null,
|
||||
@ -37,6 +38,7 @@ switch (post('op')) {
|
||||
case 'add':
|
||||
$descrizione = post('descrizione');
|
||||
$icona = post('icona');
|
||||
$colore = post('colore');
|
||||
$is_completato = post('is_completato') ?: null;
|
||||
$is_fatturabile = post('is_fatturabile') ?: null;
|
||||
$is_pianificabile = post('is_pianificabile') ?: null;
|
||||
@ -45,7 +47,7 @@ switch (post('op')) {
|
||||
if (count($dbo->fetchArray('SELECT descrizione FROM co_statipreventivi WHERE descrizione='.prepare($descrizione))) > 0) {
|
||||
flash()->error(tr('Stato di preventivo già esistente.'));
|
||||
} else {
|
||||
$query = 'INSERT INTO co_statipreventivi(descrizione, icona, is_completato, is_fatturabile, is_pianificabile) VALUES ('.prepare($descrizione).', '.prepare($icona).', '.prepare($is_completato).', '.prepare($is_fatturabile).', '.prepare($is_pianificabile).' )';
|
||||
$query = 'INSERT INTO co_statipreventivi(descrizione, icona, colore, is_completato, is_fatturabile, is_pianificabile) VALUES ('.prepare($descrizione).', '.prepare($icona).', '.prepare($colore).', '.prepare($is_completato).', '.prepare($is_fatturabile).', '.prepare($is_pianificabile).' )';
|
||||
$dbo->query($query);
|
||||
$id_record = $dbo->lastInsertedID();
|
||||
flash()->info(tr('Nuovo stato preventivo aggiunto.'));
|
||||
|
@ -24,9 +24,13 @@ include_once __DIR__.'/../../core.php';
|
||||
<input type="hidden" name="backto" value="record-edit">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="col-md-9">
|
||||
{[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1 ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
{[ "type": "text", "label": "<?php echo tr('Colore'); ?>", "name": "colore", "required": 1, "class": "colorpicker text-center", "value": "$colore$", "extra": "maxlength='7'", "icon-after": "<div class='img-circle square'></div>" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
@ -53,3 +57,13 @@ include_once __DIR__.'/../../core.php';
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
$(document).ready( function() {
|
||||
$('.colorpicker').colorpicker().on('changeColor', function() {
|
||||
$('#modals > div #colore_').parent().find('.square').css( 'background', $('#modals > div #colore_').val() );
|
||||
});
|
||||
|
||||
$('#modals > div #colore_').parent().find('.square').css( 'background', $('#modals > div #colore_').val() );
|
||||
});
|
||||
</script>
|
||||
|
@ -33,12 +33,16 @@ if ($record['can_delete']) {
|
||||
<input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-5">
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$descrizione$", "extra": "<?php echo $attr; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('Icona'); ?>", "name": "icona", "required": 1, "class": "text-center", "value": "$icona$", "extra": "", "icon-after": "<?php echo (!empty($record['icona'])) ? '<i class=\"'.$record['icona'].'\"></i>' : ''; ?>" ]}
|
||||
<div class="col-md-3">
|
||||
{[ "type": "text", "label": "<?php echo tr('Icona'); ?>", "name": "icona", "required": 1, "class": "text-center", "value": "$icona$", "extra": "", "icon-after": "<?php echo (!empty($record['icona'])) ? '<i class=\"'.$record['icona'].'\"></i>' : ''; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-2">
|
||||
{[ "type": "text", "label": "<?php echo tr('Colore'); ?>", "name": "colore", "required": 1, "class": "colorpicker text-center", "value": "$colore$", "extra": "maxlength='7'", "icon-after": "<div class='img-circle square'></div>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
@ -79,3 +83,14 @@ if (!empty($record['can_delete'])) {
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<script>
|
||||
$(document).ready( function() {
|
||||
$('.colorpicker').colorpicker().on('changeColor', function() {
|
||||
$('#colore').parent().find('.square').css( 'background', $('#colore').val() );
|
||||
});
|
||||
$('#colore').parent().find('.square').css( 'background', $('#colore').val() );
|
||||
|
||||
notifica();
|
||||
});
|
||||
</script>
|
||||
|
@ -18,4 +18,42 @@ INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`,
|
||||
((SELECT `id` FROM `zz_modules` WHERE `name`='Anagrafiche'), 'Indirizzo', 'an_anagrafiche.indirizzo', 13, 1, 0, 0, 0, '', '', 0, 0, 1);
|
||||
|
||||
INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `html_format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES
|
||||
((SELECT `id` FROM `zz_modules` WHERE `name`='Anagrafiche'), 'Cellulare', 'an_anagrafiche.cellulare', 14, 1, 0, 0, 0, '', '', 0, 0, 1);
|
||||
((SELECT `id` FROM `zz_modules` WHERE `name`='Anagrafiche'), 'Cellulare', 'an_anagrafiche.cellulare', 14, 1, 0, 0, 0, '', '', 0, 0, 1);
|
||||
|
||||
-- Aggiunto colore in Stati Preventivi
|
||||
ALTER TABLE `co_statipreventivi` ADD `colore` VARCHAR(7) NOT NULL AFTER `icona`;
|
||||
|
||||
INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `html_format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES
|
||||
((SELECT `id` FROM `zz_modules` WHERE `name`='Preventivi'), '_bg_', 'co_statipreventivi.colore', 10, 0, 0, 0, 0, '', '', 0, 0, 1);
|
||||
|
||||
INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `html_format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES
|
||||
((SELECT `id` FROM `zz_modules` WHERE `name`='Stati dei preventivi'), 'color_Colore', 'colore', 7, 1, 0, 0, 0, '', '', 1, 0, 1);
|
||||
|
||||
-- Allineamento decimali
|
||||
ALTER TABLE `an_anagrafiche` CHANGE `provvigione_default` `provvigione_default` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `co_contratti` CHANGE `budget` `budget` DECIMAL(15,6) NOT NULL, CHANGE `costo_diritto_chiamata` `costo_diritto_chiamata` DECIMAL(15,6) NOT NULL, CHANGE `ore_lavoro` `ore_lavoro` DECIMAL(15,6) NOT NULL, CHANGE `costo_orario` `costo_orario` DECIMAL(15,6) NOT NULL, CHANGE `costo_km` `costo_km` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `co_contratti_tipiintervento` CHANGE `costo_ore` `costo_ore` DECIMAL(15,6) NOT NULL, CHANGE `costo_km` `costo_km` DECIMAL(15,6) NOT NULL, CHANGE `costo_dirittochiamata` `costo_dirittochiamata` DECIMAL(15,6) NOT NULL, CHANGE `costo_ore_tecnico` `costo_ore_tecnico` DECIMAL(15,6) NOT NULL, CHANGE `costo_km_tecnico` `costo_km_tecnico` DECIMAL(15,6) NOT NULL, CHANGE `costo_dirittochiamata_tecnico` `costo_dirittochiamata_tecnico` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `co_dichiarazioni_intento` CHANGE `totale` `totale` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `co_documenti` CHANGE `rivalsainps` `rivalsainps` DECIMAL(15,6) NOT NULL, CHANGE `iva_rivalsainps` `iva_rivalsainps` DECIMAL(15,6) NOT NULL, CHANGE `ritenutaacconto` `ritenutaacconto` DECIMAL(15,6) NOT NULL, CHANGE `bollo` `bollo` DECIMAL(15,6) NULL DEFAULT NULL, CHANGE `ritenuta_contributi` `ritenuta_contributi` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `co_movimenti` CHANGE `totale` `totale` DECIMAL(15,6) NULL DEFAULT NULL, CHANGE `totale_reddito` `totale_reddito` DECIMAL(15,6) NOT NULL DEFAULT '0.000000';
|
||||
ALTER TABLE `co_preventivi` CHANGE `budget` `budget` DECIMAL(15,6) NOT NULL, CHANGE `costo_diritto_chiamata` `costo_diritto_chiamata` DECIMAL(15,6) NOT NULL, CHANGE `ore_lavoro` `ore_lavoro` DECIMAL(15,6) NOT NULL, CHANGE `costo_orario` `costo_orario` DECIMAL(15,6) NOT NULL, CHANGE `costo_km` `costo_km` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `co_provvigioni` CHANGE `provvigione` `provvigione` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `co_righe_contratti` CHANGE `subtotale` `subtotale` DECIMAL(15,6) NOT NULL, CHANGE `sconto` `sconto` DECIMAL(15,6) NOT NULL, CHANGE `sconto_unitario` `sconto_unitario` DECIMAL(15,6) NOT NULL, CHANGE `iva` `iva` DECIMAL(15,6) NOT NULL, CHANGE `iva_indetraibile` `iva_indetraibile` DECIMAL(15,6) NOT NULL, CHANGE `provvigione` `provvigione` DECIMAL(15,6) NOT NULL, CHANGE `provvigione_unitaria` `provvigione_unitaria` DECIMAL(15,6) NOT NULL, CHANGE `provvigione_percentuale` `provvigione_percentuale` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `co_righe_documenti` CHANGE `iva` `iva` DECIMAL(15,6) NOT NULL, CHANGE `iva_indetraibile` `iva_indetraibile` DECIMAL(15,6) NOT NULL, CHANGE `subtotale` `subtotale` DECIMAL(15,6) NOT NULL, CHANGE `sconto` `sconto` DECIMAL(15,6) NOT NULL, CHANGE `sconto_unitario` `sconto_unitario` DECIMAL(15,6) NOT NULL, CHANGE `ritenutaacconto` `ritenutaacconto` DECIMAL(15,6) NOT NULL, CHANGE `rivalsainps` `rivalsainps` DECIMAL(15,6) NOT NULL, CHANGE `provvigione` `provvigione` DECIMAL(15,6) NOT NULL, CHANGE `provvigione_unitaria` `provvigione_unitaria` DECIMAL(15,6) NOT NULL, CHANGE `provvigione_percentuale` `provvigione_percentuale` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `co_righe_preventivi` CHANGE `iva` `iva` DECIMAL(15,6) NOT NULL, CHANGE `iva_indetraibile` `iva_indetraibile` DECIMAL(15,6) NOT NULL, CHANGE `subtotale` `subtotale` DECIMAL(15,6) NOT NULL, CHANGE `sconto` `sconto` DECIMAL(15,6) NOT NULL, CHANGE `sconto_unitario` `sconto_unitario` DECIMAL(15,6) NOT NULL, CHANGE `provvigione` `provvigione` DECIMAL(15,6) NOT NULL, CHANGE `provvigione_unitaria` `provvigione_unitaria` DECIMAL(15,6) NOT NULL, CHANGE `provvigione_percentuale` `provvigione_percentuale` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `co_righe_promemoria` CHANGE `iva` `iva` DECIMAL(15,6) NOT NULL, CHANGE `sconto` `sconto` DECIMAL(15,6) NOT NULL, CHANGE `sconto_unitario` `sconto_unitario` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `co_scadenziario` CHANGE `da_pagare` `da_pagare` DECIMAL(15,6) NULL DEFAULT NULL, CHANGE `pagato` `pagato` DECIMAL(15,6) NULL DEFAULT NULL;
|
||||
ALTER TABLE `dt_ddt` CHANGE `rivalsainps` `rivalsainps` DECIMAL(15,6) NOT NULL, CHANGE `iva_rivalsainps` `iva_rivalsainps` DECIMAL(15,6) NOT NULL, CHANGE `ritenutaacconto` `ritenutaacconto` DECIMAL(15,6) NOT NULL, CHANGE `bollo` `bollo` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `dt_righe_ddt` CHANGE `iva` `iva` DECIMAL(15,6) NOT NULL, CHANGE `iva_indetraibile` `iva_indetraibile` DECIMAL(15,6) NOT NULL, CHANGE `subtotale` `subtotale` DECIMAL(15,6) NOT NULL, CHANGE `sconto` `sconto` DECIMAL(15,6) NOT NULL, CHANGE `sconto_unitario` `sconto_unitario` DECIMAL(15,6) NOT NULL, CHANGE `provvigione` `provvigione` DECIMAL(15,6) NOT NULL, CHANGE `provvigione_unitaria` `provvigione_unitaria` DECIMAL(15,6) NOT NULL, CHANGE `provvigione_percentuale` `provvigione_percentuale` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `in_fasceorarie_tipiintervento` CHANGE `costo_orario` `costo_orario` DECIMAL(15,6) NOT NULL, CHANGE `costo_km` `costo_km` DECIMAL(15,6) NOT NULL, CHANGE `costo_diritto_chiamata` `costo_diritto_chiamata` DECIMAL(15,6) NOT NULL, CHANGE `costo_orario_tecnico` `costo_orario_tecnico` DECIMAL(15,6) NOT NULL, CHANGE `costo_km_tecnico` `costo_km_tecnico` DECIMAL(15,6) NOT NULL, CHANGE `costo_diritto_chiamata_tecnico` `costo_diritto_chiamata_tecnico` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `in_interventi` CHANGE `prezzo_ore_unitario` `prezzo_ore_unitario` DECIMAL(15,2) NOT NULL;
|
||||
ALTER TABLE `in_interventi_tecnici` CHANGE `prezzo_ore_unitario` `prezzo_ore_unitario` DECIMAL(15,6) NOT NULL, CHANGE `prezzo_km_unitario` `prezzo_km_unitario` DECIMAL(15,6) NOT NULL, CHANGE `prezzo_ore_consuntivo` `prezzo_ore_consuntivo` DECIMAL(15,6) NOT NULL, CHANGE `prezzo_km_consuntivo` `prezzo_km_consuntivo` DECIMAL(15,6) NOT NULL, CHANGE `prezzo_dirittochiamata` `prezzo_dirittochiamata` DECIMAL(15,6) NOT NULL, CHANGE `prezzo_ore_unitario_tecnico` `prezzo_ore_unitario_tecnico` DECIMAL(15,6) NOT NULL, CHANGE `prezzo_km_unitario_tecnico` `prezzo_km_unitario_tecnico` DECIMAL(15,6) NOT NULL, CHANGE `prezzo_ore_consuntivo_tecnico` `prezzo_ore_consuntivo_tecnico` DECIMAL(15,6) NOT NULL, CHANGE `prezzo_km_consuntivo_tecnico` `prezzo_km_consuntivo_tecnico` DECIMAL(15,6) NOT NULL, CHANGE `prezzo_dirittochiamata_tecnico` `prezzo_dirittochiamata_tecnico` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `in_interventi_tecnici` CHANGE `sconto` `sconto` DECIMAL(17,8) NOT NULL, CHANGE `sconto_unitario` `sconto_unitario` DECIMAL(17,8) NOT NULL, CHANGE `scontokm` `scontokm` DECIMAL(17,8) NOT NULL, CHANGE `scontokm_unitario` `scontokm_unitario` DECIMAL(17,8) NOT NULL;
|
||||
ALTER TABLE `in_righe_interventi` CHANGE `provvigione` `provvigione` DECIMAL(15,6) NOT NULL, CHANGE `provvigione_unitaria` `provvigione_unitaria` DECIMAL(15,6) NOT NULL, CHANGE `provvigione_percentuale` `provvigione_percentuale` DECIMAL(15,6) NOT NULL, CHANGE `iva` `iva` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `in_righe_interventi` CHANGE `sconto` `sconto` DECIMAL(17,8) NOT NULL, CHANGE `sconto_unitario` `sconto_unitario` DECIMAL(17,8) NOT NULL, CHANGE `sconto_iva_unitario` `sconto_iva_unitario` DECIMAL(17,8) NOT NULL, CHANGE `sconto_unitario_ivato` `sconto_unitario_ivato` DECIMAL(17,8) NOT NULL, CHANGE `sconto_percentuale` `sconto_percentuale` DECIMAL(17,8) NOT NULL;
|
||||
ALTER TABLE `in_righe_tipiinterventi` CHANGE `prezzo_acquisto` `prezzo_acquisto` DECIMAL(15,6) NOT NULL, CHANGE `prezzo_vendita` `prezzo_vendita` DECIMAL(15,6) NOT NULL, CHANGE `subtotale` `subtotale` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `in_tariffe` CHANGE `costo_ore` `costo_ore` DECIMAL(15,6) NOT NULL, CHANGE `costo_km` `costo_km` DECIMAL(15,6) NOT NULL, CHANGE `costo_dirittochiamata` `costo_dirittochiamata` DECIMAL(15,6) NOT NULL, CHANGE `costo_ore_tecnico` `costo_ore_tecnico` DECIMAL(15,6) NOT NULL, CHANGE `costo_km_tecnico` `costo_km_tecnico` DECIMAL(15,6) NOT NULL, CHANGE `costo_dirittochiamata_tecnico` `costo_dirittochiamata_tecnico` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `in_tipiintervento` CHANGE `costo_orario` `costo_orario` DECIMAL(15,6) NOT NULL, CHANGE `costo_km` `costo_km` DECIMAL(15,6) NOT NULL, CHANGE `costo_diritto_chiamata` `costo_diritto_chiamata` DECIMAL(15,6) NOT NULL, CHANGE `costo_orario_tecnico` `costo_orario_tecnico` DECIMAL(15,6) NOT NULL, CHANGE `costo_km_tecnico` `costo_km_tecnico` DECIMAL(15,6) NOT NULL, CHANGE `costo_diritto_chiamata_tecnico` `costo_diritto_chiamata_tecnico` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `mg_articoli` CHANGE `prezzo_acquisto` `prezzo_acquisto` DECIMAL(15,6) NOT NULL, CHANGE `coefficiente` `coefficiente` DECIMAL(15,6) NOT NULL, CHANGE `prezzo_vendita` `prezzo_vendita` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `or_ordini` CHANGE `rivalsainps` `rivalsainps` DECIMAL(15,6) NOT NULL, CHANGE `iva_rivalsainps` `iva_rivalsainps` DECIMAL(15,6) NOT NULL, CHANGE `ritenutaacconto` `ritenutaacconto` DECIMAL(15,6) NOT NULL;
|
||||
ALTER TABLE `or_righe_ordini` CHANGE `iva` `iva` DECIMAL(15,6) NOT NULL, CHANGE `iva_indetraibile` `iva_indetraibile` DECIMAL(15,6) NOT NULL, CHANGE `subtotale` `subtotale` DECIMAL(15,6) NOT NULL, CHANGE `sconto` `sconto` DECIMAL(15,6) NOT NULL, CHANGE `sconto_unitario` `sconto_unitario` DECIMAL(15,6) NOT NULL, CHANGE `provvigione` `provvigione` DECIMAL(15,6) NOT NULL, CHANGE `provvigione_unitaria` `provvigione_unitaria` DECIMAL(15,6) NOT NULL, CHANGE `provvigione_percentuale` `provvigione_percentuale` DECIMAL(15,6) NOT NULL;
|
Loading…
x
Reference in New Issue
Block a user