mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-02 17:07:01 +01:00
Migliorie nuova stampa scadenzario
This commit is contained in:
parent
d85de431ee
commit
d3b974cfbf
@ -23,8 +23,6 @@ include_once __DIR__.'/../../core.php';
|
||||
$link = Prints::getHref('Scadenzario', null);
|
||||
|
||||
echo '
|
||||
<form action="" method="post" onsubmit="if($(this).parsley().validate()) { return avvia_stampa(); }" >
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
{[ "type": "date", "label": "'.tr('Data inizio').'", "name": "data_inizio", "value": "" ]}
|
||||
@ -50,14 +48,12 @@ echo '
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-right">
|
||||
<button type="submit" class="btn btn-primary">
|
||||
<button type="button" onclick="avvia_stampa();" class="btn btn-primary">
|
||||
<i class="fa fa-print"></i> '.tr('Stampa scadenzario').'
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<script>$(document).ready(init)</script>';
|
||||
|
||||
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() {
|
||||
|
@ -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'){
|
||||
|
Loading…
x
Reference in New Issue
Block a user