Fix minori
This commit is contained in:
parent
fc867d115d
commit
ec8680c759
|
@ -46,7 +46,29 @@ switch ($resource) {
|
||||||
$custom['idtipointervento'] = 'idtipointervento_default';
|
$custom['idtipointervento'] = 'idtipointervento_default';
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'vettori':
|
||||||
|
$query = "SELECT an_anagrafiche.idanagrafica AS id, CONCAT(ragione_sociale, IF(citta IS NULL OR citta = '', '', CONCAT(' (', citta, ')'))) AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica |where| ORDER BY ragione_sociale";
|
||||||
|
|
||||||
|
foreach ($elements as $element) {
|
||||||
|
$filter[] = 'an_anagrafiche.idanagrafica='.prepare($element);
|
||||||
|
}
|
||||||
|
|
||||||
|
$where[] = "descrizione='Vettore'";
|
||||||
|
if (empty($filter)) {
|
||||||
|
$where[] = 'deleted_at IS NULL';
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!empty($search)) {
|
||||||
|
$search_fields[] = 'ragione_sociale LIKE '.prepare('%'.$search.'%');
|
||||||
|
$search_fields[] = 'citta LIKE '.prepare('%'.$search.'%');
|
||||||
|
$search_fields[] = 'provincia LIKE '.prepare('%'.$search.'%');
|
||||||
|
}
|
||||||
|
|
||||||
|
$custom['idtipointervento'] = 'idtipointervento_default';
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case 'agenti':
|
case 'agenti':
|
||||||
$query = "SELECT an_anagrafiche.idanagrafica AS id, CONCAT(ragione_sociale, IF(citta IS NULL OR citta = '', '', CONCAT(' (', citta, ')'))) AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica |where| ORDER BY ragione_sociale";
|
$query = "SELECT an_anagrafiche.idanagrafica AS id, CONCAT(ragione_sociale, IF(citta IS NULL OR citta = '', '', CONCAT(' (', citta, ')'))) AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica |where| ORDER BY ragione_sociale";
|
||||||
|
|
||||||
|
|
|
@ -265,7 +265,7 @@ if ($tipodoc == 'Fattura accompagnatoria di vendita') {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
{[ "type": "select", "label": "'.tr('Vettore').'", "name": "idvettore", "values": "query=SELECT DISTINCT an_anagrafiche.idanagrafica AS id, an_anagrafiche.ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN an_tipianagrafiche_anagrafiche ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE an_tipianagrafiche_anagrafiche.idtipoanagrafica=(SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione=\'Vettore\') ORDER BY descrizione ASC", "value": "$idvettore$", "disabled": '.intval($record['idspedizione'] == 3).', "required": '.intval($record['idspedizione'] != 3).' ]}
|
{[ "type": "select", "label": "'.tr('Vettore').'", "name": "idvettore", "ajax-source": "vettori", "value": "$idvettore$", "icon-after": "add|'.Modules::get('Anagrafiche')['id'].'|tipoanagrafica=Vettore|'.((empty($record['idspedizione'] == 3)) ? '' : 'disabled').'", "disabled": '.intval($record['idspedizione'] == 3).', "required": '.intval($record['idspedizione'] != 3).' ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
@ -273,11 +273,26 @@ if ($tipodoc == 'Fattura accompagnatoria di vendita') {
|
||||||
if ($(this).val() == 3) {
|
if ($(this).val() == 3) {
|
||||||
$("#idvettore").attr("required", false);
|
$("#idvettore").attr("required", false);
|
||||||
$("#idvettore").attr("disabled", true);
|
$("#idvettore").attr("disabled", true);
|
||||||
$("#idvettore").parent().find("label").text("'.tr('Vettore').'")
|
$("label[for=idvettore]").text("'.tr('Vettore').'");
|
||||||
|
$("#idvettore").selectReset("- Seleziona un\'opzione -");
|
||||||
|
$("#idvettore").next().next().find("button.bound:nth-child(1)").prop("disabled", true);
|
||||||
|
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
$("#idvettore").attr("required", true);
|
$("#idvettore").attr("required", true);
|
||||||
$("#idvettore").attr("disabled", false);
|
$("#idvettore").attr("disabled", false);
|
||||||
$("#idvettore").parent().find("label").text("'.tr('Vettore').'*")
|
$("label[for=idvettore]").text("'.tr('Vettore').'*");
|
||||||
|
$("#idvettore").find("button").prop("disabled", false);
|
||||||
|
$("#idvettore").next().next().find("button.bound:nth-child(1)").prop("disabled", false);
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$("#idcausalet").change( function(){
|
||||||
|
if ($(this).val() == 3) {
|
||||||
|
$("#tipo_resa").attr("disabled", false);
|
||||||
|
}else{
|
||||||
|
$("#tipo_resa").attr("disabled", true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
</script>';
|
</script>';
|
||||||
|
|
|
@ -738,7 +738,7 @@ ALTER TABLE `an_sedi` DROP COLUMN `nazione`;
|
||||||
-- Aggiunta di chiavi esterne in my_impianto_componenti
|
-- Aggiunta di chiavi esterne in my_impianto_componenti
|
||||||
ALTER TABLE `my_impianto_componenti` CHANGE `idsostituto` `idsostituto` int(11);
|
ALTER TABLE `my_impianto_componenti` CHANGE `idsostituto` `idsostituto` int(11);
|
||||||
UPDATE `my_impianto_componenti` SET `idsostituto` = NULL WHERE `idsostituto` = 0;
|
UPDATE `my_impianto_componenti` SET `idsostituto` = NULL WHERE `idsostituto` = 0;
|
||||||
-- PRIMA DI AGGIUNGERE LA CHIAMA ESTERNA: mi assicuro che non ci siano componenti collegati a componenti non più esistenti
|
-- PRIMA DI AGGIUNGERE LA CHIAVE ESTERNA: mi assicuro che non ci siano componenti collegati a componenti non più esistenti
|
||||||
DELETE `t1` FROM `my_impianto_componenti` `t1` INNER JOIN `my_impianto_componenti` `t2` ON `t1`.`id` = `t2`.`id` WHERE `t1`.`idsostituto` NOT IN (`t2`.`id`);
|
DELETE `t1` FROM `my_impianto_componenti` `t1` INNER JOIN `my_impianto_componenti` `t2` ON `t1`.`id` = `t2`.`id` WHERE `t1`.`idsostituto` NOT IN (`t2`.`id`);
|
||||||
ALTER TABLE `my_impianto_componenti` ADD FOREIGN KEY (`idsostituto`) REFERENCES `my_impianto_componenti`(`id`) ON DELETE CASCADE;
|
ALTER TABLE `my_impianto_componenti` ADD FOREIGN KEY (`idsostituto`) REFERENCES `my_impianto_componenti`(`id`) ON DELETE CASCADE;
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ ALTER TABLE `zz_plugins` ADD `help` VARCHAR(255) NOT NULL AFTER `directory`;
|
||||||
-- Help text per plugin Ddt del cliente
|
-- Help text per plugin Ddt del cliente
|
||||||
UPDATE `zz_plugins` SET `help` = 'Righe ddt del cliente. I ddt senza righe non saranno visualizzati.' WHERE `zz_plugins`.`name` = 'Ddt del cliente';
|
UPDATE `zz_plugins` SET `help` = 'Righe ddt del cliente. I ddt senza righe non saranno visualizzati.' WHERE `zz_plugins`.`name` = 'Ddt del cliente';
|
||||||
|
|
||||||
-- Creazione tablla per modelli primanota
|
-- Creazione tabella per modelli primanota
|
||||||
CREATE TABLE IF NOT EXISTS `co_movimenti_modelli` (
|
CREATE TABLE IF NOT EXISTS `co_movimenti_modelli` (
|
||||||
`id` int(11) NOT NULL,
|
`id` int(11) NOT NULL,
|
||||||
`idmastrino` int(11) NOT NULL,
|
`idmastrino` int(11) NOT NULL,
|
||||||
|
@ -108,7 +108,7 @@ CREATE TABLE IF NOT EXISTS `co_righe_contratti_articoli` (
|
||||||
KEY `idimpianto` (`idimpianto`)
|
KEY `idimpianto` (`idimpianto`)
|
||||||
);
|
);
|
||||||
|
|
||||||
-- Modifica query wiget per mostrare solo quelli che non sono stati rinnovati
|
-- Modifica query widget per mostrare solo quelli che non sono stati rinnovati
|
||||||
UPDATE `zz_widgets` SET `query` = 'SELECT COUNT(id) AS dato, co_contratti.id, DATEDIFF( data_conclusione, NOW() ) AS giorni_rimanenti FROM co_contratti WHERE idstato IN(SELECT id FROM co_staticontratti WHERE fatturabile = 1) AND rinnovabile=1 AND NOW() > DATE_ADD( data_conclusione, INTERVAL - ABS(giorni_preavviso_rinnovo) DAY) AND YEAR(data_conclusione) > 1970 HAVING ISNULL((SELECT id FROM co_contratti contratti WHERE contratti.idcontratto_prev=co_contratti.id )) ORDER BY giorni_rimanenti ASC' WHERE `zz_widgets`.`name` = 'Contratti in scadenza';
|
UPDATE `zz_widgets` SET `query` = 'SELECT COUNT(id) AS dato, co_contratti.id, DATEDIFF( data_conclusione, NOW() ) AS giorni_rimanenti FROM co_contratti WHERE idstato IN(SELECT id FROM co_staticontratti WHERE fatturabile = 1) AND rinnovabile=1 AND NOW() > DATE_ADD( data_conclusione, INTERVAL - ABS(giorni_preavviso_rinnovo) DAY) AND YEAR(data_conclusione) > 1970 HAVING ISNULL((SELECT id FROM co_contratti contratti WHERE contratti.idcontratto_prev=co_contratti.id )) ORDER BY giorni_rimanenti ASC' WHERE `zz_widgets`.`name` = 'Contratti in scadenza';
|
||||||
|
|
||||||
-- Aggiunto campo data su movimenti articoli
|
-- Aggiunto campo data su movimenti articoli
|
||||||
|
@ -289,7 +289,7 @@ UPDATE `or_righe_ordini` SET `idiva` = 75 WHERE `idiva` = 31;
|
||||||
-- Rimozione idtipointervento da co_contratti
|
-- Rimozione idtipointervento da co_contratti
|
||||||
ALTER TABLE `co_contratti` DROP `idtipointervento`;
|
ALTER TABLE `co_contratti` DROP `idtipointervento`;
|
||||||
|
|
||||||
-- Rinominazione tabelle
|
-- Ridenominazione tabelle
|
||||||
ALTER TABLE `co_righe_contratti` RENAME `co_contratti_promemoria`;
|
ALTER TABLE `co_righe_contratti` RENAME `co_contratti_promemoria`;
|
||||||
ALTER TABLE `co_righe2_contratti` RENAME `co_righe_contratti`;
|
ALTER TABLE `co_righe2_contratti` RENAME `co_righe_contratti`;
|
||||||
UPDATE `zz_widgets` SET `query` = REPLACE(`query`, 'co_righe_contratti', 'co_contratti_promemoria');
|
UPDATE `zz_widgets` SET `query` = REPLACE(`query`, 'co_righe_contratti', 'co_contratti_promemoria');
|
||||||
|
|
Loading…
Reference in New Issue