AccessRequest($cn,BALANCE); echo '
'; //----------------------------------------------------- // Form //----------------------------------------------------- // Show the export button if ( isset ($_POST['view'] ) ) { $submit=new widget(); $hid=new widget("hidden"); echo ""; echo ''; echo '"; echo '"; echo ""; echo "
'. dossier::hidden(). $submit->Submit('bt_pdf',"Export PDF"). $hid->IOValue("p_action","impress"). $hid->IOValue("from_periode",$_POST['from_periode']). $hid->IOValue("to_periode",$_POST['to_periode']). $hid->IOValue("p_jrn",$_POST['p_jrn']). $hid->IOValue("from_poste",$_POST['from_poste']). $hid->IOValue("to_poste",$_POST['to_poste']); echo "
'. $submit->Submit('bt_csv',"Export CSV"). dossier::hidden(). $hid->IOValue("p_action","impress"). $hid->IOValue("from_periode",$_POST['from_periode']). $hid->IOValue("to_periode",$_POST['to_periode']). $hid->IOValue("p_jrn",$_POST['p_jrn']). $hid->IOValue("from_poste",$_POST['from_poste']). $hid->IOValue("to_poste",$_POST['to_poste']); echo "
"; } // Show the form for period echo '
'; echo dossier::hidden(); $w=new widget("select"); $w->table=1; // 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_start,p_end"); $w->label="Depuis"; if ( isset ($_POST['from_periode']) ) $w->selected=$_POST['from_periode']; echo $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 $filter_year order by p_start,p_end"); if ( isset ($_POST['to_periode']) ) $w->selected=$_POST['to_periode']; echo $w->IOValue('to_periode',$periode_end); //------------------------------------------------- $journal=new widget("select"); $journal->name="p_jrn"; $journal->value=make_array($cn,"select jrn_def_id as value, jrn_def_name as label from jrn_Def",1); if ( isset($_POST['p_jrn'])) $journal->selected=$_POST['p_jrn']; echo JS_SEARCH_POSTE; echo "Journal = ".$journal->IOValue(); $from_poste=new widget("js_search_poste"); $from_poste->name="from_poste"; $from_poste->extra2=null; $from_poste->value=(isset($_POST['from_poste']))?$_POST['from_poste']:""; $from_span=new widget("span","from_poste_label","from_poste_label"); $to_poste=new widget("js_search_poste"); $to_poste->name="to_poste"; $to_poste->extra2=null; $to_poste->value=(isset($_POST['to_poste']))?$_POST['to_poste']:""; $to_span=new widget("span","to_poste_label","to_poste_label"); $c=new widget("checkbox"); $c->label="centralisé"; echo $c->IOValue('central'); echo "
"; echo "Plage de postes :".$from_poste->IOValue(); echo $from_span->IOValue(); echo " jusque :".$to_poste->IOValue(); echo $to_span->IOValue(); echo "
"; //$a=FormPeriodeMult($cn); //echo $a; echo ''; //----------------------------------------------------- // Display result //----------------------------------------------------- if ( isset($_POST['view'] ) ) { $bal=new Balance($cn); $bal->jrn=$_POST['p_jrn']; $bal->from_poste=$_POST['from_poste']; $bal->to_poste=$_POST['to_poste']; $t_cent=""; //$per=join(',',$periode); if ( isset($_POST['central']) ) { $bal->central='Y'; $t_cent="centralisée"; } else $bal->central='N'; $row=$bal->GetRow($_POST['from_periode'], $_POST['to_periode']); $a=GetPeriode($cn,$_POST['from_periode']); $b=GetPeriode($cn,$_POST['to_periode']); echo "

période du ".$a['p_start']." au ".$b['p_end']."

"; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; $i=0; foreach ($row as $r) { $i++; if ( $i%2 == 0 ) $tr="even"; else $tr="odd"; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } echo '
Poste ComptableLibelléDébitCréditSolde Débiteur Solde Créditeur
'.$r['poste'].''.$r['label'].''.$r['sum_deb'].''.$r['sum_cred'].''.$r['solde_deb'].''.$r['solde_cred'].'
'; }// end submit echo "
"; ?>