GetName(); list($array,$tot_deb,$tot_cred)=$Poste->GetRow( $_POST['from_periode'], $_POST['to_periode'] ); $rep=""; $submit=new widget(); $hid=new widget("hidden"); echo '
'; echo '

'.$Poste->id." ".$Poste->name.'

'; echo ""; echo ''; echo '"; echo '"; echo '"; echo ""; echo "
'. $submit->Submit('bt_other',"Autre poste"). $hid->IOValue("type","poste")."
'. $submit->Submit('bt_pdf',"Export PDF"). $hid->IOValue("type","poste"). $hid->IOValue("poste_id",$Poste->id). $hid->IOValue("from_periode",$_POST['from_periode']). $hid->IOValue("to_periode",$_POST['to_periode']); echo "
'. $submit->Submit('bt_csv',"Export CSV"). $hid->IOValue("type","poste"). $hid->IOValue("poste_id",$Poste->id). $hid->IOValue("from_periode",$_POST['from_periode']). $hid->IOValue("to_periode",$_POST['to_periode']); echo "
"; if ( count($Poste->row ) == 0 ) exit; echo ""; echo "". "". "". "". "". "". ""; foreach ( $Poste->row as $op ) { echo "". "". "". "". "". "". ""; } $solde_type=($tot_deb>$tot_cred)?"solde débiteur":"solde créditeur"; $diff=abs($tot_deb-$tot_cred); echo "". "". "". "". "". "". ""; echo "
Code interne Date Description Débit Crédit
".$op['jr_internal']."".$op['j_date']."".$op['description']."".$op['deb_montant']."".$op['cred_montant']."
$solde_type$diff$tot_deb$tot_cred
"; echo "
"; exit; } //////////////////////////////////////////////////////////////////////////////// // Show the jrn and date //////////////////////////////////////////////////////////////////////////////// include_once("postgres.php"); $ret=make_array($cn,"select distinct j_poste::text ,j_poste::text||' '||pcm_lib from jrnx inner join tmp_pcmn on (pcm_val=j_poste) order by j_poste::text"); //////////////////////////////////////////////////////////////////////////////// // Form //////////////////////////////////////////////////////////////////////////////// if ( $ret==null) exit('Les journaux sont vides'); echo '
'; echo '
'; echo ''; $w=new widget("select"); $w->table=1; $w->label="Choississez le poste"; print $w->IOValue("poste_id",$ret); print ''; print ''; // filter on the current year $filter_year=" where p_exercice='".$User->getExercice()."'"; $periode_start=make_array($cn,"select p_id,to_char(p_start,'DD-MM-YYYY') from parm_periode $filter_year order by p_id"); $w->label="Depuis"; print $w->IOValue('from_periode',$periode_start); $w->label=" jusqu'à "; $periode_end=make_array($cn,"select p_id,to_char(p_end,'DD-MM-YYYY') from parm_periode order $filter_year by p_id"); print $w->IOValue('to_periode',$periode_end); print ""; print "
"; $all=new widget("checkbox"); $all->label="Tous les postes"; $all->disabled=true; echo $all->IOValue("poste_id",""); echo '
'; print $w->Submit('bt_html','Impression'); echo '
'; echo '
'; ?>