Migliorie minori

This commit is contained in:
Luca 2019-01-04 13:27:58 +01:00
parent 69ed63d5d2
commit 9d3ebe247c
3 changed files with 37 additions and 13 deletions

View File

@ -91,14 +91,21 @@ switch (post('op')) {
//Creo il modello di prima nota
if (post('crea_modello') == '1') {
$idmastrino = get_new_idmastrino('co_movimenti_modelli');
for ($i = 0; $i < sizeof(post('idconto')); ++$i) {
$idconto = post('idconto')[$i];
$query = 'INSERT INTO co_movimenti_modelli(idmastrino, descrizione, idconto) VALUES('.prepare($idmastrino).', '.prepare($descrizione).', '.prepare($idconto).')';
$dbo->query($query);
}
if (!empty(post('crea_modello'))) {
if (empty(post('idmastrino'))){
$idmastrino = get_new_idmastrino('co_movimenti_modelli');
}else{
$dbo->query('DELETE FROM co_movimenti_modelli WHERE idmastrino='.prepare(post('idmastrino')));
$idmastrino = post('idmastrino');
}
for ($i = 0; $i < sizeof(post('idconto')); ++$i) {
$idconto = post('idconto')[$i];
$query = 'INSERT INTO co_movimenti_modelli(idmastrino, descrizione, idconto) VALUES('.prepare($idmastrino).', '.prepare($descrizione).', '.prepare($idconto).')';
$dbo->query($query);
}
}
break;

View File

@ -7,6 +7,7 @@ include_once __DIR__.'/../../core.php';
<input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="iddocumento" value="<?php echo get('iddocumento'); ?>">
<input type="hidden" name="crea_modello" id="crea_modello" value="0">
<input type="hidden" name="idmastrino" id="idmastrino" value="0">
<?php
$idconto = get('idconto');
@ -335,13 +336,25 @@ include_once __DIR__.'/../../core.php';
$('#bs-popup #modello_primanota').change(function(){
if ($(this).val()!=''){
$('#btn_crea_modello').text('<?php echo tr('Aggiungi e modifica modello'); ?>');
$('#bs-popup #idmastrino').val($(this).val());
}else{
$('#btn_crea_modello').text('<?php echo tr('Aggiungi e crea modello'); ?>');
$('#bs-popup #idmastrino').val(0);
}
var idmastrino = $(this).val();
if(idmastrino!=''){
var causale = $(this).find('option:selected').text();
$('#bs-popup #desc').val(causale);
//aggiornava erroneamente anche la causale ed eventuale numero di fattura e data
<?php if (empty($iddocumento)) {?>
$('#bs-popup #desc').val(causale);
<?php } ?>
$.get('<?php echo $rootdir; ?>/ajax_complete.php?op=get_conti&idmastrino='+idmastrino, function(data){
var conti = data.split(',');
for(i=0;i<conti.length;i++){

View File

@ -33,5 +33,9 @@ ALTER TABLE `co_righe_documenti` CHANGE `calcolo_ritenutaacconto` `calcolo_riten
UPDATE `zz_settings` SET `tipo` = 'query=SELECT ''IMP'' AS id, ''Imponibile'' AS descrizione UNION SELECT ''IMP+RIV'' AS id, ''Imponibile + rivalsa inps'' AS descrizione', `valore` = REPLACE(REPLACE(`valore`, 'Imponibile + rivalsa inps', 'IMP+RIV'), 'Imponibile', 'IMP') WHERE `nome` = 'Metodologia calcolo ritenuta d''acconto predefinito';
-- Fix per province caricate a gestionale in minuscolo
UPDATE an_anagrafiche SET provincia=UPPER(provincia)
UPDATE an_sedi SET provincia=UPPER(provincia)
UPDATE `an_anagrafiche` SET `provincia` = UPPER(provincia);
UPDATE `an_sedi` SET `provincia` = UPPER(provincia);
-- Colonna Codice Modalità (Pagamenti)
INSERT INTO `zz_views` (`id`, `id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `search_inside`, `order_by`, `visible`, `summable`, `default` ) VALUES (NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Pagamenti'), 'Codice Modalità', 'codice_modalita_pagamento_fe', 2, 1, 0, 0, NULL, NULL, 1, 0, 0);