fetchArray('SELECT dir FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento WHERE co_documenti.id='.prepare($records[0]['iddocumento'])); $modulo = ($rs[0]['dir'] == 'entrata') ? 'Fatture di vendita' : 'Fatture di acquisto'; ?>
{[ "type": "date", "label": "", "name": "data", "required": 1, "value": "$data$" ]}
{[ "type": "text", "label": "", "name": "descrizione", "required": 1, "value": "$descrizione$" ]}
fetchArray($query2); for ($x = 0; $x < sizeof($conti2); ++$x) { $query3 = 'SELECT * FROM co_pianodeiconti3 WHERE idpianodeiconti2='.prepare($conti2[$x]['id']); $rs3 = $dbo->fetchArray($query3); for ($y = 0; $y < sizeof($rs3); ++$y) { // Creo un array con le descrizioni dei conti di livello 3 che ha come indice l'id del livello2 e del livello3 $conti3[$rs3[$y]['idpianodeiconti2']][$y]['id'] = $rs3[$y]['id']; $conti3[$rs3[$y]['idpianodeiconti2']][$y]['descrizione'] = $conti2[$x]['numero'].'.'.$rs3[$y]['numero'].' '.$rs3[$y]['descrizione']; } } /* Form di modifica riga movimento */ // Lettura movimenti del mastrino selezionato $query = 'SELECT * FROM co_movimenti WHERE idmastrino='.prepare($records[0]['idmastrino']).' AND iddocumento='.prepare($records[0]['iddocumento']).' AND primanota='.prepare($records[0]['primanota']); $rs = $dbo->fetchArray($query); $n = sizeof($rs); $iddocumento = $rs[0]['iddocumento']; echo ' '; for ($i = 0; $i < 10; ++$i) { // Conto echo ' '; // Importo dare e avere if ($rs[$i]['totale'] > 0) { $value_dare = $rs[$i]['totale']; $value_avere = ''; } elseif ($rs[$i]['totale'] < 0) { $value_dare = ''; $value_avere = -$rs[$i]['totale']; } else { $value_dare = ''; $value_avere = ''; } // Dare echo ' '; // Avere echo ' '; } // Totale per controllare sbilancio echo ' '; if ($totale_dare != $totale_avere) { $class = 'text-danger'; $txt = 'sbilancio di '.Translator::numberToLocale($totale_dare - $totale_avere).' €'; } else { $class = ''; $txt = ''; } // Totale dare echo ' '; // Totale avere echo ' '; // Verifica sbilancio echo '
'.tr('Conto').' '.tr('Dare').' '.tr('Avere').'
{[ "type": "select", "name": "idconto['.$i.']", "value": "'.$rs[$i]['idconto'].'", "ajax-source": "conti" ]} {[ "type": "number", "name": "dare['.$i.']", "value": "'.$value_dare.'", "disabled": 1 ]} {[ "type": "number", "name": "avere['.$i.']", "value": "'.$value_avere.'", "disabled": 1 ]}
Totale: '.Translator::numberToLocale($totale_dare).' '.Translator::numberToLocale($totale_avere).'
'.$txt.'
'; ?>