CheckAction($cn,BALANCE) == 0) { NoAccess(); exit; } echo '
'; //////////////////////////////////////////////////////////////////////////////// // Form //////////////////////////////////////////////////////////////////////////////// // Show the export button if ( isset ($_POST['view'] ) ) { $submit=new widget(); $hid=new widget("hidden"); echo ""; echo ''; echo '"; echo '"; echo ""; echo "
'. $submit->Submit('bt_pdf',"Export PDF"). $hid->IOValue("from_periode",$_POST['from_periode']). $hid->IOValue("to_periode",$_POST['to_periode']); echo "
'. $submit->Submit('bt_csv',"Export CSV"). $hid->IOValue("from_periode",$_POST['from_periode']). $hid->IOValue("to_periode",$_POST['to_periode']); echo "
"; } // Show the form for period echo '
'; $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_id"); $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_id"); if ( isset ($_POST['to_periode']) ) $w->selected=$_POST['to_periode']; echo $w->IOValue('to_periode',$periode_end); $c=new widget("checkbox"); $c->label="centralisé"; echo $c->IOValue('central'); //$a=FormPeriodeMult($cn); //echo $a; echo ''; //////////////////////////////////////////////////////////////////////////////// // Display result //////////////////////////////////////////////////////////////////////////////// if ( isset($_POST['view'] ) ) { $bal=new Balance($cn); $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 ''; $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 '
'.$r['poste'].''.$r['label'].''.$r['sum_deb'].''.$r['sum_cred'].''.$r['solde_deb'].''.$r['solde_cred'].'
'; }// end submit echo "
"; ?>