mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-11 07:05:22 +01:00
Merge branch 'master' of https://github.com/devcode-it/openstamanager
This commit is contained in:
commit
a4e4558299
@ -275,6 +275,7 @@ function initComplete(settings) {
|
||||
const api = this.api();
|
||||
const $this = $(this);
|
||||
const search = getTableSearch();
|
||||
var forceSearch = false;
|
||||
|
||||
api.columns('.search').every(function () {
|
||||
const column = this;
|
||||
@ -286,6 +287,10 @@ function initComplete(settings) {
|
||||
|
||||
const value = search['search_' + name] ? search['search_' + name] : '';
|
||||
|
||||
if (value !== '') {
|
||||
forceSearch = true;
|
||||
}
|
||||
|
||||
$('<br><input type="text" style="width:100%" class="form-control' + (value ? ' input-searching' : '') + '" placeholder="' + globals.translations.filter + '..." value="' + value.replace(/"/g, '"') + '"><i class="deleteicon fa fa-times fa-2x' + (value ? '' : ' hide') + '"></i>')
|
||||
.appendTo(column.header())
|
||||
.on('keyup', function (e) {
|
||||
@ -333,6 +338,10 @@ function initComplete(settings) {
|
||||
});
|
||||
});
|
||||
|
||||
if (forceSearch) {
|
||||
$('table.main-records:visible .search > input:not(:emptyVal)').first().trigger('keyup');
|
||||
}
|
||||
|
||||
// Disabilito l'ordinamento alla pressione del tasto invio sull'<input>
|
||||
$("thead input, .search").on('keypress', function (e) {
|
||||
stopTableSorting(e);
|
||||
@ -549,3 +558,7 @@ function getTable(selector) {
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
$.expr[':'].emptyVal = function(obj){
|
||||
return obj.value === '';
|
||||
};
|
@ -163,8 +163,15 @@ echo '
|
||||
<div class="info-box">
|
||||
<span class="info-box-icon bg-'.($interventi->count() == 0 ? 'gray' : 'red').'"><i class="fa fa-cog"></i></span>
|
||||
<div class="info-box-content">
|
||||
<span class="info-box-text pull-left">'.tr('Attività').'</span>
|
||||
'.($interventi->count() > 0 ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.Modules::get('Interventi')['id'].'&search_Ragione-sociale='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').'
|
||||
<span class="info-box-text pull-left">'.tr('Attività').'</span>';
|
||||
if ($anagrafica->isTipo('Cliente')){
|
||||
echo'
|
||||
'.($interventi->count() > 0 ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.Modules::get('Interventi')['id'].'&search_Ragione-sociale='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').'';
|
||||
} else {
|
||||
echo '
|
||||
'.($interventi->count() > 0 ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.Modules::get('Interventi')['id'].'&search_Tecnici='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').'';
|
||||
}
|
||||
echo'
|
||||
<br class="clearfix">
|
||||
<span class="info-box-number">
|
||||
<big>'.$interventi->count().'</big><br>
|
||||
|
@ -165,8 +165,8 @@ INSERT INTO zz_settings(nome, valore, tipo, editable, sezione) VALUES ('Posizion
|
||||
|
||||
-- Miglioria segmenti scadenzario
|
||||
UPDATE `zz_segments` SET `name` = 'Scadenzario completo' WHERE `zz_segments`.`name` = 'Scadenziaro completo';
|
||||
UPDATE `zz_segments` SET `clause` = '(`co_scadenziario`.`scadenza` BETWEEN \'|period_start|\' AND \'|period_end|\' AND idtipodocumento < 14)' WHERE `zz_segments`.`name` = 'Scadenzario completo';
|
||||
INSERT INTO `zz_segments` (`id_module`, `name`, `clause`, `position`, `pattern`,`note`, `dicitura_fissa`,`predefined`, `predefined_accredito`, `predefined_addebito`, `autofatture`, `is_sezionale`) VALUES ((SELECT `id` FROM `zz_modules` WHERE `name` = 'Scadenzario'), 'Scadenzario autofatture', '(idtipodocumento >= 14)', 'WHR', '####', '', '', 0, 0, 0, 0, 0);
|
||||
UPDATE `zz_segments` SET `clause` = "(`co_scadenziario`.`scadenza` BETWEEN '|period_start|' AND '|period_end|' AND codice_tipo_documento_fe NOT IN ('TD16', 'TD17', 'TD18', 'TD19', 'TD20', 'TD21', 'TD22', 'TD23', 'TD26', 'TD27', 'TD28'))" WHERE `zz_segments`.`name` = 'Scadenzario completo';
|
||||
INSERT INTO `zz_segments` (`id_module`, `name`, `clause`, `position`, `pattern`,`note`, `dicitura_fissa`,`predefined`, `predefined_accredito`, `predefined_addebito`, `autofatture`, `is_sezionale`) VALUES ((SELECT `id` FROM `zz_modules` WHERE `name` = 'Scadenzario'), 'Scadenzario autofatture', "(codice_tipo_documento_fe IN ('TD16', 'TD17', 'TD18', 'TD19', 'TD20', 'TD21', 'TD22', 'TD23', 'TD26', 'TD27', 'TD28'))", 'WHR', '####', '', '', 0, 0, 0, 0, 0);
|
||||
|
||||
-- Impostazione per fatturare attività collegati ad altri documenti
|
||||
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Permetti fatturazione delle attività collegate a contratti, ordini e preventivi', '0', 'boolean', '1', 'Fatturazione', NULL, NULL)
|
||||
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Permetti fatturazione delle attività collegate a contratti, ordini e preventivi', '0', 'boolean', '1', 'Fatturazione', NULL, NULL);
|
||||
|
Loading…
Reference in New Issue
Block a user