1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-01-10 14:44:04 +01:00

Fix sezionali

This commit is contained in:
Luca 2018-02-09 17:01:06 +01:00
parent 303a9e3417
commit baaaac7368
3 changed files with 29 additions and 3 deletions

View File

@ -62,6 +62,22 @@ if (!empty($module_query) && $module_query != 'menu' && $module_query != 'custom
}
}
/*filtro sezionali*/
if (isset($_SESSION['entrata']['idsezionale']) AND (($modules_info[$id_module]['name'] == 'Fatture di vendita') or ($modules_info[$id_module]['name'] == 'Laboratorio') or ($modules_info[$id_module]['name'] == 'Ticket')) ){
$module_query = str_replace('1=1', " 1=1 AND idsezionale = '".$_SESSION['entrata']["idsezionale"]."' ", $module_query);
}
if (isset($_SESSION['uscita']['idsezionale']) AND ($modules_info[$id_module]['name'] == 'Fatture di acquisto') ){
$module_query = str_replace('1=1', " 1=1 AND idsezionale = '".$_SESSION['uscita']["idsezionale"]."' ", $module_query);
}
/*fine filtro sezionali*/
if (!empty($search_filters)) {
$module_query = str_replace('2=2', '2=2 AND ('.implode(' AND ', $search_filters).') ', $module_query);
}

View File

@ -94,10 +94,17 @@ class Widgets
$query = str_replace('|period_start|', $_SESSION['period_start'], $query);
$query = str_replace('|period_end|', $_SESSION['period_end'], $query);
if( isset($_SESSION[$dir]['idsezionale']) ):
$query = str_replace( "|idsezionale|", " AND idsezionale='".$_SESSION[$dir]['idsezionale']."'", $query );
else:
$query = str_replace( "|idsezionale|", "", $query );
endif;
$dato = '';
if ($query != '') {
$dato = $dbo->fetchArray($query);
$dato = $dato[0]['dato'];
}

View File

@ -213,3 +213,6 @@ UPDATE `zz_widgets` SET `query` = 'SELECT CONCAT_WS(" ", REPLACE(REPLACE(REPLACE
-- Aggiorno widget Crediti da clienti con |idsezionale|
UPDATE `zz_widgets` SET `query` = 'SELECT CONCAT_WS(" ", REPLACE(REPLACE(REPLACE(FORMAT(SUM((SELECT SUM(subtotale+iva-sconto) FROM co_righe_documenti WHERE iddocumento=co_documenti.id)+iva_rivalsainps+rivalsainps+bollo-ritenutaacconto), 2), ",", "#"), ".", ","), "#", "."), "€") AS dato FROM co_documenti WHERE idtipodocumento IN(SELECT id FROM co_tipidocumento WHERE dir="entrata") AND idstatodocumento = (SELECT id FROM co_statidocumento WHERE descrizione="Emessa") |idsezionale| AND data >= "|period_start|" AND data <= "|period_end|" AND 1=1' WHERE `zz_widgets`.`name` = 'Crediti da clienti' ;
-- Help text per widget Fatturato
UPDATE `zz_widgets` SET `help` = 'Fatturato IVA inclusa.' WHERE `zz_widgets`.`name` = 'Fatturato';