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 (?)
2018-07-08 18:11:17 +02:00
if ( ! empty ( get_stato_ordine ( $id_record )) && setting ( 'Cambia automaticamente stato ordini fatturati' )) {
2018-06-26 14:30:26 +02:00
$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-22 14:41:42 +02:00
}
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
}