From cebc3e857b76ed48edc38af77e725718a9d918bc Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Sat, 24 Jan 2015 17:13:40 +0100 Subject: [PATCH] Task #1068 - Stock historique : manque un filtre par date --- include/stock_inv_histo.inc.php | 37 +++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/include/stock_inv_histo.inc.php b/include/stock_inv_histo.inc.php index a9aef86c5..7cf60e28b 100644 --- a/include/stock_inv_histo.inc.php +++ b/include/stock_inv_histo.inc.php @@ -25,6 +25,8 @@ * */ if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis'); +require_once 'class_exercice.php'; + if ( isset($_POST['del'])) { if (isset($_POST['ok'])) @@ -35,38 +37,51 @@ if ( isset($_POST['del'])) } else { - alert("Vous ne pouvez pas modifier ce dépôt"); + alert(_("Vous ne pouvez pas modifier ce dépôt")); } } else { - alert("Opération non effacée: vous n'avez pas confirmé"); + alert(_("Opération non effacée: vous n'avez pas confirmé")); } } $profile=$g_user->get_profile(); +$gDossier=dossier::id(); +$default_exercice=$g_user->get_exercice(); +$p_exercice=HtmlInput::default_value_get("p_exercice", $default_exercice); + $a_change=$cn->get_array("select *,to_char(c_date,'DD.MM.YY') as str_date from stock_change as sc join stock_repository as sr on (sc.r_id=sr.r_id) - where sc.r_id in (select r_id from profile_sec_repository where p_id=$profile) - order by c_date"); -$gDossier=dossier::id(); + where sc.r_id in (select r_id from profile_sec_repository where p_id=$1) + and c_date >= (select min(p_start) from parm_periode where p_exercice = $2) + and c_date <= (select max(p_end) from parm_periode where p_exercice = $2) + order by c_date",array($profile,$p_exercice)); + + +$exercice=new Exercice($cn); ?>
+
+ + select('p_exercice',$p_exercice)->input();?> + +
- @@ -87,7 +102,7 @@ $gDossier=dossier::id();
- Date + - Commentaire + - Dépot + - Utilisateur + +
- +