\n";
echo "\n";
// Livello 2
$query2 = "SELECT * FROM `co_pianodeiconti2` WHERE idpianodeiconti1='".$rs1[$x]['id']."' ORDER BY numero ASC";
$rs2 = $dbo->fetchArray($query2);
$n2 = sizeof($rs2);
echo "
\n";
for ($y = 0; $y < $n2; ++$y) {
// Livello 2
echo "
\n";
// Livello 3
$query3 = "SELECT * FROM `co_pianodeiconti3` WHERE idpianodeiconti2='".$rs2[$y]['id']."' ORDER BY numero ASC";
$rs3 = $dbo->fetchArray($query3);
$n3 = sizeof($rs3);
echo "
\n";
// Se il conto non ha documenti collegati posso eliminarlo
$query = "SELECT id FROM co_movimenti WHERE idconto='".$rs3[$z]['id']."'";
$nr = $dbo->fetchNum($query);
// Calcolo totale conto da elenco movimenti di questo conto
$query = "SELECT co_movimenti.*, dir FROM (co_movimenti LEFT OUTER JOIN co_documenti ON co_movimenti.iddocumento=co_documenti.id) LEFT OUTER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id WHERE co_movimenti.idconto='".$rs3[$z]['id']."' AND co_movimenti.data >= '".$_SESSION['period_start']."' AND co_movimenti.data <= '".$_SESSION['period_end']."' ORDER BY co_movimenti.data ASC";
$rs = $dbo->fetchArray($query);
$tools = " \n";
// Stampa mastrino
if (!empty($rs)) {
$tools .= " \n";
}
if ($nr <= 0 && $rs3[$z]['can_delete'] == '1') {
$tools .= '
';
}
// Possibilità di modificare il nome del conto livello3
if ($rs3[$z]['can_edit'] == '1') {
$tools .= " \n";
}
$tools .= " \n";
echo "
";
if (!empty($rs)) {
echo '
';
}
echo '
'.$tools.' '.$rs2[$y]['numero'].'.'.$rs3[$z]['numero'].' '.$rs3[$z]['descrizione'].'
';
echo '