. */ include_once __DIR__.'/../../../core.php'; use Carbon\Carbon; use Modules\Contratti\Contratto; $contratto = Contratto::find($id_record); $id_anagrafica = $contratto->idanagrafica; $righe = $_GET['righe']; $righe = $dbo->fetchArray( 'SELECT `mg_articoli_lang`.`name`, `mg_articoli`.`codice`, `co_righe_contratti`.* FROM `co_righe_contratti` INNER JOIN `mg_articoli` ON `mg_articoli`.`id` = `co_righe_contratti`.`idarticolo` LEFT JOIN `mg_articoli_lang` ON (`mg_articoli_lang`.`id_record` = `mg_articoli`.`id` AND `mg_articoli_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `co_righe_contratti`.`id` IN ('.$righe.')' ); ?>
fetchArray( 'SELECT `co_righe_contratti`.`idarticolo`, `co_righe_preventivi`.`prezzo_unitario`, DATE(`co_righe_preventivi`.`updated_at`) AS updated_at FROM `co_preventivi` INNER JOIN `co_righe_preventivi` ON `co_righe_preventivi`.`idpreventivo` = `co_preventivi`.`id` INNER JOIN `mg_articoli` ON `mg_articoli`.`id` = `co_righe_preventivi`.`idarticolo` INNER JOIN `co_righe_contratti` ON `co_righe_contratti`.`idarticolo` = `mg_articoli`.`id` LEFT JOIN `co_statipreventivi` ON `co_statipreventivi`.`id` = `co_preventivi`.`idstato` LEFT JOIN `co_statipreventivi_lang` ON (`co_statipreventivi_lang`.`id_record` = `co_statipreventivi`.`id` AND `co_statipreventivi_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `co_preventivi`.`idanagrafica` ='.prepare($id_anagrafica).' AND `co_righe_contratti`.`idarticolo` ='.prepare($riga['idarticolo']).' AND `co_statipreventivi_lang`.`name` NOT IN ("Bozza", "In attesa di conferma", "Rifiutato") GROUP BY `mg_articoli`.`id`, `co_righe_preventivi`.`id` ORDER BY `updated_at` DESC' )[0]; $ultimo_prezzo_vendita = $dbo->fetchArray( 'SELECT `co_righe_contratti`.`idarticolo`, `co_righe_documenti`.`prezzo_unitario`, DATE(`co_righe_documenti`.`updated_at`) AS updated_at FROM `co_documenti` INNER JOIN `co_righe_documenti` ON `co_righe_documenti`.`iddocumento` = `co_documenti`.`id` INNER JOIN `mg_articoli` ON `mg_articoli`.`id` = `co_righe_documenti`.`idarticolo` INNER JOIN `co_righe_contratti` ON `co_righe_contratti`.`idarticolo` = `mg_articoli`.`id` INNER JOIN `co_statidocumento` ON `co_documenti`.`idstatodocumento` = `co_statidocumento`.`id` LEFT JOIN `co_statidocumento_lang` ON (`co_statidocumento_lang`.`id_record` = `co_statidocumento`.`id` AND `co_statidocumento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `co_documenti`.`idanagrafica` ='.prepare($id_anagrafica).' AND `co_righe_documenti`.`idarticolo` ='.prepare($riga['idarticolo']).' AND `co_statidocumento_lang`.`name` IN ("Emessa", "Pagato", "Parzialmente pagato") GROUP BY `mg_articoli`.`id`, `co_righe_documenti`.`id` ORDER BY `updated_at` DESC' )[0]; ?>
{[ "type": "number", "label": "", "data-id":"","name": "nuovo_prezzo_unitario[]", "value": ""]}
'.(new Carbon($ultimo_prezzo_preventivo['updated_at']))->diffForHumans().'' : ''); } else { echo 'n.d.'; } ?> '.(new Carbon($ultimo_prezzo_vendita['updated_at']))->diffForHumans().'' : ''); } else { echo 'n.d.'; } ?>