Fix minori

This commit is contained in:
Luca 2018-11-27 11:43:22 +01:00
parent fc867d115d
commit ec8680c759
4 changed files with 44 additions and 7 deletions

View File

@ -46,7 +46,29 @@ switch ($resource) {
$custom['idtipointervento'] = 'idtipointervento_default';
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':
$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";

View File

@ -265,7 +265,7 @@ if ($tipodoc == 'Fattura accompagnatoria di vendita') {
</div>
<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>
<script>
@ -273,11 +273,26 @@ if ($tipodoc == 'Fattura accompagnatoria di vendita') {
if ($(this).val() == 3) {
$("#idvettore").attr("required", false);
$("#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{
$("#idvettore").attr("required", true);
$("#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>';

View File

@ -738,7 +738,7 @@ ALTER TABLE `an_sedi` DROP COLUMN `nazione`;
-- Aggiunta di chiavi esterne in my_impianto_componenti
ALTER TABLE `my_impianto_componenti` CHANGE `idsostituto` `idsostituto` int(11);
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`);
ALTER TABLE `my_impianto_componenti` ADD FOREIGN KEY (`idsostituto`) REFERENCES `my_impianto_componenti`(`id`) ON DELETE CASCADE;

View File

@ -33,7 +33,7 @@ ALTER TABLE `zz_plugins` ADD `help` VARCHAR(255) NOT NULL AFTER `directory`;
-- 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';
-- Creazione tablla per modelli primanota
-- Creazione tabella per modelli primanota
CREATE TABLE IF NOT EXISTS `co_movimenti_modelli` (
`id` 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`)
);
-- 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';
-- 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
ALTER TABLE `co_contratti` DROP `idtipointervento`;
-- Rinominazione tabelle
-- Ridenominazione tabelle
ALTER TABLE `co_righe_contratti` RENAME `co_contratti_promemoria`;
ALTER TABLE `co_righe2_contratti` RENAME `co_righe_contratti`;
UPDATE `zz_widgets` SET `query` = REPLACE(`query`, 'co_righe_contratti', 'co_contratti_promemoria');