'.str_repeat($space, 3).$info['code'].' '.$info['name'].' - '.tr('Riga _NUM_', [ '_NUM_' => $key, ]); if ($key == 1) { echo ' '; } echo ' '; // RiferimentoNumeroLinea if (empty($dato['riferimento_linea'])) { $dato['riferimento_linea'][] = 0; } $index = 1; foreach ($dato['riferimento_linea'] as $linea) { echo ' '.str_repeat($space, 4).$info['code'].'.1 RiferimentoNumeroLinea - '.tr('Riga _NUM_', [ '_NUM_' => $index, ]); if ($index == 1) { echo ' '; } echo ' {[ "type": "number", "name": "'.$nome.'['.$key.'][riferimento_linea][]", "value": "'.$linea.'", "maxlength": 4, "decimals": 0 ]} '; ++$index; } // IdDocumento echo ' '.str_repeat($space, 4).$info['code'].'.2 IdDocumento {[ "type": "text", "name": "'.$nome.'['.$key.'][id_documento]", "value": "'.$dato['id_documento'].'", "maxlength": 20 ]} '; // Data echo ' '.str_repeat($space, 4).$info['code'].'.3 Data {[ "type": "date", "name": "'.$nome.'['.$key.'][data]", "value": "'.$dato['data'].'" ]} '; // NumItem echo ' '.str_repeat($space, 4).$info['code'].'.4 NumItem {[ "type": "text", "name": "'.$nome.'['.$key.'][num_item]", "value": "'.$dato['num_item'].'", "maxlength": 20 ]} '; // CodiceCommessaConvenzione echo ' '.str_repeat($space, 4).$info['code'].'.5 CodiceCommessaConvenzione {[ "type": "text", "name": "'.$nome.'['.$key.'][codice_commessa]", "value": "'.$dato['codice_commessa'].'", "maxlength": 100 ]} '; // CodiceCUP echo ' '.str_repeat($space, 4).$info['code'].'.6 CodiceCUP {[ "type": "text", "name": "'.$nome.'['.$key.'][codice_cup]", "value": "'.$dato['codice_cup'].'", "maxlength": 15 ]} '; // CodiceCIG echo ' '.str_repeat($space, 4).$info['code'].'.7 CodiceCIG {[ "type": "text", "name": "'.$nome.'['.$key.'][codice_cig]", "value": "'.$dato['codice_cig'].'", "maxlength": 15 ]} ';