Reformat the code with
- astyle --style=ansi Broke : the <<<<EOF .
This commit is contained in:
parent
6c1a597fdf
commit
0e5fcddfc1
246 changed files with 42452 additions and 36227 deletions
|
|
@ -49,102 +49,136 @@ $Fiche=new Fiche($cn,$f_id);
|
|||
|
||||
list($array,$tot_deb,$tot_cred)=$Fiche->get_row_date($from_periode,$to_periode,$_GET['ople']);
|
||||
// don't print empty account
|
||||
if ( count($array) == 0 ) {
|
||||
exit;
|
||||
if ( count($array) == 0 )
|
||||
{
|
||||
exit;
|
||||
}
|
||||
$size=array(13,25,20,60,12,20,20,20);
|
||||
$align=array('L','C','C','L','R','R','R','R');
|
||||
|
||||
$Libelle=sprintf("(%s) %s ",$Fiche->id,$Fiche->getName());
|
||||
$pdf->SetFont('DejaVu','',10);
|
||||
$pdf->Cell(0,8,$Libelle,1,0,'C');
|
||||
$pdf->Cell(0,8,$Libelle,1,0,'C');
|
||||
$pdf->Ln();
|
||||
|
||||
|
||||
$pdf->SetFont('DejaVuCond','',8);
|
||||
$l=0;
|
||||
$pdf->Cell($size[$l],6,'Date',0,0,'L');$l++;
|
||||
$pdf->Cell($size[$l],6,'Ref',0,0,'C');$l++;
|
||||
$pdf->Cell($size[$l],6,'Journal',0,0,'C');$l++;
|
||||
$pdf->Cell($size[$l],6,'Libellé',0,0,'L');$l++;
|
||||
$pdf->Cell($size[$l],6,'Let',0,0,'R');$l++;
|
||||
$pdf->Cell($size[$l],6,'Debit',0,0,'R');$l++;
|
||||
$pdf->Cell($size[$l],6,'Credit',0,0,'R');$l++;
|
||||
$pdf->Cell($size[$l],6,'Prog',0,0,'R');$l++;
|
||||
$pdf->ln();
|
||||
$tot_deb=0;$tot_cred=0;$progress=0;
|
||||
for ($e=0;$e<count($array);$e++) {
|
||||
$l=0;
|
||||
$pdf->SetFont('DejaVuCond','',8);
|
||||
$l=0;
|
||||
$pdf->Cell($size[$l],6,'Date',0,0,'L');
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,'Ref',0,0,'C');
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,'Journal',0,0,'C');
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,'Libellé',0,0,'L');
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,'Let',0,0,'R');
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,'Debit',0,0,'R');
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,'Credit',0,0,'R');
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,'Prog',0,0,'R');
|
||||
$l++;
|
||||
$pdf->ln();
|
||||
$tot_deb=0;
|
||||
$tot_cred=0;
|
||||
$progress=0;
|
||||
for ($e=0;$e<count($array);$e++)
|
||||
{
|
||||
$l=0;
|
||||
$row=$array[$e];
|
||||
$progress+=$row['deb_montant']-$row['cred_montant'];
|
||||
|
||||
|
||||
$date=shrink_date($row['j_date_fmt']);
|
||||
$pdf->Cell($size[$l],6,$date,0,0,$align[$l]);$l++;
|
||||
$pdf->Cell($size[$l],6,$row['jr_internal'],0,0,$align[$l]);$l++;
|
||||
$pdf->Cell($size[$l],6,substr($row['jrn_name'],0,14),0,0,$align[$l]);$l++;
|
||||
$pdf->Cell($size[$l],6,$row['description'],0,0,$align[$l]);$l++;
|
||||
$pdf->Cell($size[$l],6,(($row['letter']!=-1)?$row['letter']:''),0,0,$align[$l]);$l++;
|
||||
$pdf->Cell($size[$l],6,(sprintf('% 12.2f',$row['deb_montant'])),0,0,$align[$l]);$l++;
|
||||
$pdf->Cell($size[$l],6,(sprintf('% 12.2f',$row['cred_montant'])),0,0,$align[$l]);$l++;
|
||||
$pdf->Cell($size[$l],6,(sprintf('% 12.2f',abs($progress))),0,0,$align[$l]);$l++;
|
||||
$pdf->Cell($size[$l],6,$date,0,0,$align[$l]);
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,$row['jr_internal'],0,0,$align[$l]);
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,substr($row['jrn_name'],0,14),0,0,$align[$l]);
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,$row['description'],0,0,$align[$l]);
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,(($row['letter']!=-1)?$row['letter']:''),0,0,$align[$l]);
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,(sprintf('% 12.2f',$row['deb_montant'])),0,0,$align[$l]);
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,(sprintf('% 12.2f',$row['cred_montant'])),0,0,$align[$l]);
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,(sprintf('% 12.2f',abs($progress))),0,0,$align[$l]);
|
||||
$l++;
|
||||
$pdf->ln();
|
||||
$tot_deb+=$row['deb_montant'];
|
||||
$tot_cred+=$row['cred_montant'];
|
||||
/* -------------------------------------- */
|
||||
/* if details are asked we show them here */
|
||||
/* -------------------------------------- */
|
||||
if ( isset($_GET['oper_detail'])){
|
||||
$detail=new Acc_Operation($cn);
|
||||
$detail->jr_id=$row['jr_id'];
|
||||
$a_detail=$detail->get_jrnx_detail();
|
||||
for ($f=0;$f<count($a_detail);$f++) {
|
||||
$l=0;
|
||||
$pdf->Cell($size[$l],6,'',0,0,$align[$l]);$l++;
|
||||
$pdf->Cell($size[$l],6,$a_detail[$f]['j_qcode'],0,0,'L');$l++;
|
||||
$pdf->Cell($size[$l],6,$a_detail[$f]['j_poste'],0,0,'R');$l++;
|
||||
if ( $a_detail[$f]['j_qcode']=='')
|
||||
$lib=$a_detail[$f]['pcm_lib'];
|
||||
else
|
||||
{
|
||||
$f_id=$cn->get_value('select f_id from vw_poste_qcode where j_qcode=$1',array($a_detail[$f]['j_qcode'])) ;
|
||||
$lib=$cn->get_value('select av_text from jnt_fic_att_value join attr_value using (jft_id) where ad_id=$1 and f_id=$2',
|
||||
array(ATTR_DEF_NAME,$f_id));
|
||||
}
|
||||
$pdf->Cell($size[$l],6,$lib,0,0,$align[$l]);$l++;
|
||||
$pdf->Cell($size[$l],6,(($a_detail[$f]['letter']!=-1)?$a_detail[$f]['letter']:''),0,0,$align[$l]);$l++;
|
||||
|
||||
$deb=($a_detail[$f]['debit']=='D')?$a_detail[$f]['j_montant']:'';
|
||||
$cred=($a_detail[$f]['debit']=='C')?$a_detail[$f]['j_montant']:'';
|
||||
|
||||
$pdf->Cell($size[$l],6,(sprintf('% 12.2f',$deb)),0,0,$align[$l]);$l++;
|
||||
$pdf->Cell($size[$l],6,(sprintf('% 12.2f',$cred)),0,0,$align[$l]);$l++;
|
||||
$pdf->ln();
|
||||
}
|
||||
if ( isset($_GET['oper_detail']))
|
||||
{
|
||||
$detail=new Acc_Operation($cn);
|
||||
$detail->jr_id=$row['jr_id'];
|
||||
$a_detail=$detail->get_jrnx_detail();
|
||||
for ($f=0;$f<count($a_detail);$f++)
|
||||
{
|
||||
$l=0;
|
||||
$pdf->Cell($size[$l],6,'',0,0,$align[$l]);
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,$a_detail[$f]['j_qcode'],0,0,'L');
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,$a_detail[$f]['j_poste'],0,0,'R');
|
||||
$l++;
|
||||
if ( $a_detail[$f]['j_qcode']=='')
|
||||
$lib=$a_detail[$f]['pcm_lib'];
|
||||
else
|
||||
{
|
||||
$f_id=$cn->get_value('select f_id from vw_poste_qcode where j_qcode=$1',array($a_detail[$f]['j_qcode'])) ;
|
||||
$lib=$cn->get_value('select av_text from jnt_fic_att_value join attr_value using (jft_id) where ad_id=$1 and f_id=$2',
|
||||
array(ATTR_DEF_NAME,$f_id));
|
||||
}
|
||||
$pdf->Cell($size[$l],6,$lib,0,0,$align[$l]);
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,(($a_detail[$f]['letter']!=-1)?$a_detail[$f]['letter']:''),0,0,$align[$l]);
|
||||
$l++;
|
||||
|
||||
$deb=($a_detail[$f]['debit']=='D')?$a_detail[$f]['j_montant']:'';
|
||||
$cred=($a_detail[$f]['debit']=='C')?$a_detail[$f]['j_montant']:'';
|
||||
|
||||
$pdf->Cell($size[$l],6,(sprintf('% 12.2f',$deb)),0,0,$align[$l]);
|
||||
$l++;
|
||||
$pdf->Cell($size[$l],6,(sprintf('% 12.2f',$cred)),0,0,$align[$l]);
|
||||
$l++;
|
||||
$pdf->ln();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
$str_debit=sprintf("% 12.2f €",$tot_deb);
|
||||
$str_credit=sprintf("% 12.2f €",$tot_cred);
|
||||
$diff_solde=$tot_deb-$tot_cred;
|
||||
if ( $diff_solde < 0 ) {
|
||||
|
||||
}
|
||||
$str_debit=sprintf("% 12.2f €",$tot_deb);
|
||||
$str_credit=sprintf("% 12.2f €",$tot_cred);
|
||||
$diff_solde=$tot_deb-$tot_cred;
|
||||
if ( $diff_solde < 0 )
|
||||
{
|
||||
$solde=" créditeur ";
|
||||
$diff_solde*=-1;
|
||||
} else
|
||||
{
|
||||
$solde=" débiteur ";
|
||||
}
|
||||
$str_diff_solde=sprintf("%12.2f €",$diff_solde);
|
||||
|
||||
$pdf->SetFont('DejaVu','B',8);
|
||||
|
||||
$pdf->Cell(160,5,'Débit',0,0,'R');
|
||||
$pdf->Cell(30,5,$str_debit,0,0,'R');$pdf->Ln();
|
||||
$pdf->Cell(160,5,'Crédit',0,0,'R');
|
||||
$pdf->Cell(30,5,$str_credit,0,0,'R');$pdf->Ln();
|
||||
$pdf->Cell(160,5,'Solde '.$solde,0,0,'R');
|
||||
$pdf->Cell(30,5,$str_diff_solde,0,0,'R');$pdf->Ln();
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
$solde=" débiteur ";
|
||||
}
|
||||
$str_diff_solde=sprintf("%12.2f €",$diff_solde);
|
||||
|
||||
$pdf->SetFont('DejaVu','B',8);
|
||||
|
||||
$pdf->Cell(160,5,'Débit',0,0,'R');
|
||||
$pdf->Cell(30,5,$str_debit,0,0,'R');
|
||||
$pdf->Ln();
|
||||
$pdf->Cell(160,5,'Crédit',0,0,'R');
|
||||
$pdf->Cell(30,5,$str_credit,0,0,'R');
|
||||
$pdf->Ln();
|
||||
$pdf->Cell(160,5,'Solde '.$solde,0,0,'R');
|
||||
$pdf->Cell(30,5,$str_diff_solde,0,0,'R');
|
||||
$pdf->Ln();
|
||||
|
||||
$fDate=date('dmy-Hi');
|
||||
$pdf->Output('fiche-'.$fDate.'.pdf','I');
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue