2017-08-04 16:28:16 +02:00
< ? php
include_once __DIR__ . '/../../core.php' ;
if ( isset ( $id_record )) {
2019-01-01 11:39:20 +01:00
$ordine = Modules\Ordini\Ordine :: with ( 'tipo' , 'stato' ) -> find ( $id_record );
2018-03-30 01:57:00 +02:00
// Aggiornamento stato di questo ordine (?)
2019-07-22 18:35:13 +02:00
//if (!empty(get_stato_ordine($id_record)) && setting('Cambia automaticamente stato ordini fatturati')) {
// $dbo->query('UPDATE or_ordini SET idstatoordine=(SELECT id FROM or_statiordine WHERE descrizione="'.get_stato_ordine($id_record).'") WHERE id='.prepare($id_record));
//}
2018-05-11 15:56:08 +02:00
2018-11-23 12:43:45 +01:00
$record = $dbo -> fetchOne ( ' SELECT * ,
or_ordini . note ,
or_ordini . idpagamento ,
or_ordini . id AS idordine ,
or_statiordine . descrizione AS `stato` ,
or_tipiordine . descrizione AS `descrizione_tipodoc` ,
( SELECT tipo FROM an_anagrafiche WHERE idanagrafica = or_ordini . idanagrafica ) AS tipo_anagrafica ,
( SELECT completato FROM or_statiordine WHERE or_statiordine . id = or_ordini . idstatoordine ) AS flag_completato
FROM or_ordini LEFT OUTER JOIN or_statiordine ON or_ordini . idstatoordine = or_statiordine . id
INNER JOIN an_anagrafiche ON or_ordini . idanagrafica = an_anagrafiche . idanagrafica
INNER JOIN or_tipiordine ON or_ordini . idtipoordine = or_tipiordine . id
WHERE or_ordini . id = ' . prepare ( $id_record ));
2017-08-04 16:28:16 +02:00
}