Cell(20,6,nbm($array[$i]['solde_deb']),0,0,'R',$fill);
$pdf->Cell(20,6,nbm($array[$i]['solde_cred']),0,0,'R',$fill);
$pdf->Ln();
- $tp_deb+=$array[$i]['sum_deb'];
- $tp_cred+=$array[$i]['sum_cred'];
- $tp_sold+=$array[$i]['solde_deb'];
- $tp_solc+=$array[$i]['solde_cred'];
+ $tp_deb=bcadd($tp_deb,$array[$i]['sum_deb']);
+ $tp_cred=bcadd($tp_cred,$array[$i]['sum_cred']);
+ $tp_sold=bcadd($tp_sold,$array[$i]['solde_deb']);
+ $tp_solc=bcadd($tp_solc,$array[$i]['solde_cred']);
}
// Totaux
$pdf->SetFont('DejaVuCond','B',8);
$pdf->Cell(110,6,'Totaux');
-$pdf->Cell(20,6,$tp_deb,'T',0,'R',0);
-$pdf->Cell(20,6,$tp_cred,'T',0,'R',0);
-$pdf->Cell(20,6,$tp_sold,'T',0,'R',0);
-$pdf->Cell(20,6,$tp_solc,'T',0,'R',0);
+$pdf->Cell(20,6,nbm($tp_deb),'T',0,'R',0);
+$pdf->Cell(20,6,nbm($tp_cred),'T',0,'R',0);
+$pdf->Cell(20,6,nbm($tp_sold),'T',0,'R',0);
+$pdf->Cell(20,6,nbm($tp_solc),'T',0,'R',0);
$pdf->Ln();
diff --git a/include/balance.inc.php b/include/balance.inc.php
index f6561c980..31d418095 100644
--- a/include/balance.inc.php
+++ b/include/balance.inc.php
@@ -106,6 +106,31 @@ if ( isset($_GET['p_filter']) && $_GET['p_filter']==2) $rad->selected='t';
else $rad->selected=false;
echo ''.$rad->input('p_filter',2).'Filtré par catégorie'.HtmlInput::select_cat($array_cat).'';
echo '';
+echo 'Totaux par sous-niveaux';
+$ck_lev1=new ICheckBox('lvl1');
+$ck_lev2=new ICheckBox('lvl2');
+$ck_lev3=new ICheckBox('lvl3');
+$ck_lev1->value=1;
+$ck_lev2->value=1;
+$ck_lev3->value=1;
+
+
+echo '';
+
+if (HtmlInput::default_value('lvl1',false,$_GET) !== false)
+ $ck_lev1->selected=true;
+if (HtmlInput::default_value('lvl2',false,$_GET) !== false)
+ $ck_lev2->selected=true;
+if (HtmlInput::default_value('lvl3',false,$_GET) !== false)
+ $ck_lev3->selected=true;
+echo '- '.$ck_lev1->input().'Niveau 1
';
+echo '- '.$ck_lev2->input().'Niveau 2
';
+echo '- '.$ck_lev3->input().'Niveau 3
';
+
+
+
+echo '
';
+
$from_poste=new IPoste();
$from_poste->name="from_poste";
@@ -162,6 +187,8 @@ if ( isset ($_GET['view'] ) )
echo HtmlInput::hidden("from_poste",$_GET['from_poste']).
HtmlInput::hidden("to_poste",$_GET['to_poste']);
+ echo HtmlInput::get_to_hidden(array('lvl1','lvl2','lvl3'));
+
echo "";
echo ' |