$rs2=$dbo->fetchArray('SELECT piva, codice_fiscale, citta, indirizzo, cap, provincia FROM an_anagrafiche WHERE idanagrafica='.prepare($records[0]['idanagrafica']));
$campi_mancanti=[];
if($rs2[0]['piva']==''){
if($rs2[0]['codice_fiscale']==''){
array_push($campi_mancanti,'codice fiscale');
}
}
if($rs2[0]['citta']==''){
array_push($campi_mancanti,'citta');
}
if($rs2[0]['indirizzo']==''){
array_push($campi_mancanti,'indirizzo');
}
if($rs2[0]['cap']==''){
array_push($campi_mancanti,'C.A.P.');
}
if(sizeof($campi_mancanti)>0){
echo"<div class='alert alert-warning'><i class='fa fa-warning'></i> Prima di procedere alla stampa completa i seguenti campi dell'anagrafica:<br/><b>".implode(', ',$campi_mancanti).'</b><br/>
{["type":"select","label":"<?php echo tr('Destinazione merce'); ?>","name":"idsede","values":"query=SELECT id, CONCAT_WS(', ', nomesede, citta) AS descrizione FROM an_sedi WHERE (idanagrafica='$idanagrafica$' OR idanagrafica=(SELECT valore FROM zz_settings WHERE nome='Azienda predefinita')) UNION SELECT '0' AS id, 'Sede legale' AS descrizione ORDER BY descrizione","value":"$idsede$","readonly":"<?php echo $records[0]['flag_completato']; ?>"]}
{["type":"select","label":"<?php echo tr('Porto'); ?>","name":"idporto","placeholder":"-","values":"query=SELECT id, descrizione FROM dt_porto ORDER BY descrizione ASC","value":"$idporto$","readonly":"<?php echo $records[0]['flag_completato']; ?>"]}
{["type":"select","label":"<?php echo tr('Pagamento'); ?>","name":"idpagamento","values":"query=SELECT id, descrizione FROM co_pagamenti GROUP BY descrizione ORDER BY descrizione ASC","value":"$idpagamento$","readonly":"<?php echo $records[0]['flag_completato']; ?>"]}
{["type":"select","label":"<?php echo tr('Tipo di spedizione'); ?>","name":"idspedizione","placeholder":"-","values":"query=SELECT id, descrizione FROM dt_spedizione ORDER BY descrizione ASC","value":"$idspedizione$","readonly":"<?php echo $records[0]['flag_completato']; ?>"]}
{["type":"select","label":"<?php echo tr('Vettore'); ?>","name":"idvettore","values":"query=SELECT DISTINCT an_anagrafiche.idanagrafica AS id, an_anagrafiche.ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN an_tipianagrafiche_anagrafiche ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE an_tipianagrafiche_anagrafiche.idtipoanagrafica=(SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Vettore') ORDER BY descrizione ASC","value":"$idvettore$","readonly":"<?php echo $records[0]['flag_completato']; ?>"]}
$ordini_query='SELECT COUNT(*) AS tot FROM or_ordini WHERE idanagrafica='.prepare($records[0]['idanagrafica']).' AND idstatoordine IN (SELECT id FROM or_statiordine WHERE descrizione IN(\'Bozza\', \'Evaso\', \'Parzialmente evaso\', \'Parzialmente fatturato\')) AND idtipoordine=(SELECT id FROM or_tipiordine WHERE dir='.prepare($dir).') AND or_ordini.id IN (SELECT idordine FROM or_righe_ordini WHERE or_righe_ordini.idordine = or_ordini.id AND (qta - qta_evasa) > 0)';
$fatture=$dbo->fetchArray('SELECT `co_documenti`.*, `co_tipidocumento`.`descrizione` AS tipo_documento, `co_tipidocumento`.`dir` FROM `co_documenti` JOIN `co_tipidocumento` ON `co_tipidocumento`.`id` = `co_documenti`.`idtipodocumento` WHERE `co_documenti`.`id` IN (SELECT `iddocumento` FROM `co_righe_documenti` WHERE `idddt` = '.prepare($id_record).') ORDER BY `data`');