Skip to content

Commit 5b851cc

Browse files
committed
fix: aggiunta ordini in attività
1 parent 9a79b8a commit 5b851cc

2 files changed

Lines changed: 6 additions & 7 deletions

File tree

modules/interventi/add_ordine.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
echo '
5252
<div class="row">
5353
<div class="col-md-12">
54-
{[ "type": "select", "label": "'.tr('Ordine').'", "name": "id_documento", "values": "query=SELECT `or_ordini`.`id`, CONCAT(IF(`numero_esterno` != \'\', `numero_esterno`, `numero`), \' del \', DATE_FORMAT(`data`, \'%d-%m-%Y\')) AS descrizione FROM `or_ordini` INNER JOIN `or_statiordine` ON `or_ordini`.`idstatoordine` = `or_statiordine`.`id` LEFT JOIN `or_statiordine_lang` ON (`or_statiordine`.`id` = `or_statiordine_lang`.`id_record` AND `or_statiordine_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') INNER JOIN `or_tipiordine` ON `or_ordini`.`idtipoordine` = `or_tipiordine`.`id` INNER JOIN `or_righe_ordini` ON `or_ordini`.`id` = `or_righe_ordini`.`idordine` WHERE `or_statiordine_lang`.`title` IN(\'Accettato\') AND (`or_righe_ordini`.`qta` - `or_righe_ordini`.`qta_evasa`) > 0 AND ((`or_tipiordine`.`dir` = \"entrata\" AND `idanagrafica`='.prepare($id_anagrafica).') OR `or_tipiordine`.`dir` = \"uscita\") GROUP BY or_ordini.id ORDER BY `data` DESC, `numero` DESC " ]}
54+
{[ "type": "select", "label": "'.tr('Ordine').'", "name": "id_documento", "values": "query=SELECT `or_ordini`.`id`, CONCAT(IF(`numero_esterno` != \'\', `numero_esterno`, `numero`), \' del \', DATE_FORMAT(`data`, \'%d-%m-%Y\')) AS descrizione FROM `or_ordini` INNER JOIN `or_statiordine` ON `or_ordini`.`idstatoordine` = `or_statiordine`.`id` LEFT JOIN `or_statiordine_lang` ON (`or_statiordine`.`id` = `or_statiordine_lang`.`id_record` AND `or_statiordine_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') INNER JOIN `or_tipiordine` ON `or_ordini`.`idtipoordine` = `or_tipiordine`.`id` INNER JOIN `or_righe_ordini` ON `or_ordini`.`id` = `or_righe_ordini`.`idordine` WHERE `or_statiordine`.`is_fatturabile` = 1 AND (`or_righe_ordini`.`qta` - `or_righe_ordini`.`qta_evasa`) > 0 AND ((`or_tipiordine`.`dir` = \"entrata\" AND `idanagrafica`='.prepare($id_anagrafica).') OR `or_tipiordine`.`dir` = \"uscita\") GROUP BY or_ordini.id ORDER BY `data` DESC, `numero` DESC " ]}
5555
</div>
5656
</div>
5757

modules/interventi/edit.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -367,17 +367,16 @@
367367
AND (`dt_righe_ddt`.`qta` - `dt_righe_ddt`.`qta_evasa`) > 0';
368368
$ddt = $dbo->fetchArray($ddt_query)[0]['tot'];
369369

370-
$ordini_query = 'SELECT
371-
COUNT(*) AS tot
372-
FROM
370+
$ordini_query = 'SELECT
371+
COUNT(*) AS tot
372+
FROM
373373
`or_ordini`
374374
INNER JOIN `or_statiordine` ON `or_statiordine`.`id` = `or_ordini`.`idstatoordine`
375-
LEFT JOIN `or_statiordine_lang` ON (`or_statiordine_lang`.`id_record` = `or_statiordine`.`id` AND `or_statiordine_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).')
376375
INNER JOIN `or_righe_ordini` ON `or_righe_ordini`.`idordine` = `or_ordini`.`id`
377376
INNER JOIN `or_tipiordine` ON `or_tipiordine`.`id` = `or_ordini`.`idtipoordine`
378-
WHERE
377+
WHERE
379378
((`or_tipiordine`.`dir` = "entrata" AND `idanagrafica`='.prepare($record['idanagrafica']).') || `or_tipiordine`.`dir` = "uscita")
380-
AND `or_statiordine_lang`.`title` IN ("Accettato")
379+
AND `or_statiordine`.`is_fatturabile` = 1
381380
AND (`or_righe_ordini`.`qta` - `or_righe_ordini`.`qta_evasa`) > 0';
382381
$ordine = $dbo->fetchArray($ordini_query)[0]['tot'];
383382

0 commit comments

Comments
 (0)