* vue filtrant : on ne propose les périodes que pour l'année en cours
	* Possibilité de chercher une fiche dans un popup
	* Detail des tiers dans les suivi courrier
	* Génération de document ODS (OpenOffice.org) sur base de modèle que l'on
	  peut charger dans la base de données
This commit is contained in:
sparkyx 2006-06-25 21:01:41 +00:00
parent 76cb0d8e40
commit d8be9bcbd2
24 changed files with 509 additions and 128 deletions

View file

@ -21,6 +21,10 @@
include_once("class_widget.php");
/*! \file
* \brief Print account (html or pdf)
* file included from user_impress
*
* some variable are already defined $cn, $User ...
*
*/
////////////////////////////////////////////////////////////////////////////////
@ -114,6 +118,8 @@ $ret=make_array($cn,"select distinct j_poste::text ,j_poste::text||' '||pcm_lib
////////////////////////////////////////////////////////////////////////////////
// Form
////////////////////////////////////////////////////////////////////////////////
if ( $ret==null)
exit('Les journaux sont vides');
echo '<div class="u_content">';
echo '<FORM ACTION="?type=poste" METHOD="POST">';
echo '<TABLE><TR>';
@ -123,11 +129,13 @@ $w->label="Choississez le poste";
print $w->IOValue("poste_id",$ret);
print '</TR>';
print '<TR>';
$periode_start=make_array($cn,"select p_id,to_char(p_start,'DD-MM-YYYY') from parm_periode order by p_id");
// 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 by p_id");
$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 "</TR>";
print "<TR><TD>";