$element) { ${"$key"}=$element; echo_debug(__FILE__,__LINE__,"key => $key element $element"); } // if centralized $t_cent=""; if ( isset($central) ) { $bal->central='Y'; $t_cent="centralisée"; } else $bal->central='N'; $array=$bal->GetRow($from_periode,$to_periode); if ( sizeof($array) == 0 ) { $pdf=& new Cezpdf('a4'); $pdf->selectFont('./addon/fonts/Helvetica.afm'); $pdf->ezSetCmMargins(2,2,2,2); $pdf->ezText("Balance compte -- vide"); $pdf->ezStream(); exit(); } $a=GetPeriode($cn,$from_periode); $b=GetPeriode($cn,$to_periode); $per_text=" période du ".$a['p_start']." au ".$b['p_end']; $pdf=& new Cezpdf('a4'); $pdf->selectFont('./addon/fonts/Helvetica.afm'); $pdf->ezSetCmMargins(2,2,2,2); $pdf->ezTable($array,array('poste'=>'Poste','label'=>'Libellé','sum_deb'=>'Total Débit', 'sum_cred'=>'Total crédit','solde_deb'=>'Solde débiteur', 'solde_cred'=>'Solde créditeur'),'Balance des comptes '.$t_cent.$per_text); $pdf->ezStream(); ?>