diff --git a/modules/stampe_contabili/stampa_scadenzario.php b/modules/stampe_contabili/stampa_scadenzario.php index 6a0f51a7c..c57a17f85 100644 --- a/modules/stampe_contabili/stampa_scadenzario.php +++ b/modules/stampe_contabili/stampa_scadenzario.php @@ -23,8 +23,6 @@ include_once __DIR__.'/../../core.php'; $link = Prints::getHref('Scadenzario', null); echo ' -
-
{[ "type": "date", "label": "'.tr('Data inizio').'", "name": "data_inizio", "value": "" ]} @@ -50,14 +48,12 @@ echo '
-
- - '; echo ' @@ -71,7 +67,6 @@ echo ' var is_fornitore = $("#is_fornitore").is(":checked"); window.open("'.$link.'&data_inizio="+data_inizio+"&data_fine="+data_fine+"&is_pagata="+is_pagata+"&is_riba="+is_riba+"&is_cliente="+is_cliente+"&is_fornitore="+is_fornitore, "_blank"); - return false; } $("#is_cliente").change(function() { diff --git a/templates/scadenzario/init.php b/templates/scadenzario/init.php index 15264ec37..e55c4e226 100755 --- a/templates/scadenzario/init.php +++ b/templates/scadenzario/init.php @@ -29,15 +29,20 @@ $total = Util\Query::readQuery($module); // Lettura parametri modulo $module_query = $total['query']; -if(!empty(get('data_inizio')) AND !empty(get('data_fine'))){ - $module_query = str_replace('1=1', '1=1 AND `data` BETWEEN "'.get('data_inizio').'" AND "'.get('data_fine').'"', $module_query); +if(!empty(get('data_inizio'))){ + $module_query = str_replace('1=1', '1=1 AND DATE_FORMAT(`data`, "%Y%m%d") >= "'.date('Ymd', strtotime(get('data_inizio'))).'"', $module_query); $date_start = get('data_inizio'); - $date_end = get('data_fine'); } -if(get('is_pagata')=='true'){ - $module_query = str_replace('AND ABS(`co_scadenziario`.`pagato`) < ABS(`co_scadenziario`.`da_pagare`) ', '', $module_query); +if(!empty(get('data_fine'))){ + $module_query = str_replace('1=1', '1=1 AND DATE_FORMAT(`data`, "%Y%m%d") <= "'.date('Ymd', strtotime(get('data_fine'))).'"', $module_query); + + $date_start = get('data_inizio'); +} + +if(get('is_pagata')=='false'){ + $module_query = str_replace('1=1', '1=1 AND ABS(`co_scadenziario`.`pagato`) < ABS(`co_scadenziario`.`da_pagare`) ', $module_query); } if(get('is_riba')=='true'){