. */ include_once __DIR__.'/../../core.php'; ?>

{[ "type": "text", "label": "", "name": "descrizione", "value": "$descrizione$", "required": 1 ]}
{[ "type": "select", "label": "", "name": "codice_modalita_pagamento_fe", "value": "$codice_modalita_pagamento_fe$", "values": "query=SELECT codice as id, CONCAT(codice, ' - ', descrizione) AS descrizione FROM fe_modalita_pagamento", "required": 1, "help": "" ]}
{[ "type": "select", "label": "", "name": "idconto_vendite", "value": "$idconto_vendite$", "ajax-source": "conti" ]}
{[ "type": "select", "label": "", "name": "idconto_acquisti", "value": "$idconto_acquisti$", "ajax-source": "conti" ]}

$i, 'text' => $i, ]; } $tipi_scadenza_pagamento = [ [ 'id' => 1, 'text' => tr('Data fatturazione'), ], [ 'id' => 2, 'text' => tr('Data fatturazione fine mese'), ], [ 'id' => 3, 'text' => tr('Data fatturazione giorno fisso'), ], [ 'id' => 4, 'text' => tr('Data fatturazione fine mese (giorno fisso)'), ], ]; $results = $dbo->fetchArray('SELECT * FROM `co_pagamenti` WHERE descrizione='.prepare($record['descrizione']).' ORDER BY `num_giorni` ASC'); $numero_rata = 1; foreach ($results as $result) { $tipo_scadenza_pagamento = 3; if ($result['giorno'] == 0) { $tipo_scadenza_pagamento = 1; } elseif ($result['giorno'] == -1) { $tipo_scadenza_pagamento = 2; } elseif ($result['giorno'] < -1) { $tipo_scadenza_pagamento = 4; } $giorno_pagamento = null; if ($result['giorno'] != 0 && $result['giorno'] != -1) { $giorno_pagamento = ($result['giorno'] < -1) ? -$result['giorno'] - 1 : $result['giorno']; } echo '

'.tr('Rata _NUMBER_', [ '_NUMBER_' => $numero_rata, ]).'

{[ "type": "number", "label": "'.tr('Percentuale').'", "name": "percentuale['.$numero_rata.']", "decimals": "2", "min-value": "0", "value": "'.$result['prc'].'", "icon-after": "" ]}
{[ "type": "select", "label": "'.tr('Scadenza').'", "name": "scadenza['.$numero_rata.']", "values": '.json_encode($tipi_scadenza_pagamento).', "value": "'.$tipo_scadenza_pagamento.'" ]}
{[ "type": "select", "label": "'.tr('Giorno').'", "name": "giorno['.$numero_rata.']", "values": '.json_encode($giorni_pagamento).', "value": "'.$giorno_pagamento.'", "extra": "'; if ($result['giorno'] == 0 || $result['giorno'] == -1) { echo ' disabled'; } echo '" ]}
{[ "type": "number", "label": "'.tr('Distanza in giorni').'", "name": "distanza['.$numero_rata.']", "decimals": "0", "min-value": "0", "value": "'.$result['num_giorni'].'" ]}
'; ++$numero_rata; } ?>

.

'.tr('Nuova rata').'

{[ "type": "number", "label": "'.tr('Percentuale').'", "decimals": "2", "name": "percentuale[-id-]", "icon-after": "" ]}
{[ "type": "select", "label": "'.tr('Scadenza').'", "name": "scadenza[-id-]", "values": '.json_encode($tipi_scadenza_pagamento).', "value": 1 ]}
{[ "type": "select", "label": "'.tr('Giorno').'", "name": "giorno[-id-]", "values": '.json_encode($giorni_pagamento).' ]}
{[ "type": "number", "label": "'.tr('Distanza in giorni').'", "name": "distanza[-id-]", "decimals": "0" ]}
'; ?>