toArray(); $result = array_merge($result, $documento->dati_aggiuntivi_fe); echo '
'; echo ' '; // Art73 echo ' '; $documenti = [ 'dati_ordine' => [ 'code' => '2.1.2', 'name' => 'DatiOrdineAcquisto', ], 'dati_contratto' => [ 'code' => '2.1.3', 'name' => 'DatiContratto', ], 'dati_convenzione' => [ 'code' => '2.1.4', 'name' => 'DatiConvenzione', ], 'dati_ricezione' => [ 'code' => '2.1.5', 'name' => 'DatiRicezione', ], 'dati_fatture' => [ 'code' => '2.1.6', 'name' => 'DatiFattureCollegate', ], ]; foreach ($documenti as $nome => $info) { if (empty($result[$nome])) { $result[$nome][] = []; } $key = 1; foreach ($result[$nome] as $dato) { include __DIR__.'/components/dati_documento.php'; ++$key; } $documenti[$nome]['key'] = $key; $documenti[$nome]['index'] = $index; } echo '
2 FatturaElettronicaBody
'.str_repeat($space, 1).'2.1 DatiGenerali
'.str_repeat($space, 2).'2.1.1 DatiGeneraliDocumento
'.str_repeat($space, 3).'2.1.1.12 Art73 {[ "type": "checkbox", "name": "art73", "value": "'.$result['art73'].'", "placeholder": "'.tr("Emesso ai sensi dell'articolo 73 del DPR 633/72").'" ]}
'; echo ' '; foreach ($documenti as $nome => $info) { echo ' '; $dato = []; $key = '-id-'; include __DIR__.'/components/dati_documento.php'; echo '
'.str_repeat($space, 4).$info['code'].'.1 RiferimentoNumeroLinea - '.tr('Riga _NUM_', [ '_NUM_' => '-num-', ]).' {[ "type": "number", "name": "'.$nome.'[-id-][riferimento_linea][]", "value": "", "maxlength": 4, "decimals": 0 ]}
'; } echo '
'; echo '
'; echo ' ';