From 5ff54af20b5c882eaf7ced66edffcbf7a1db4c96 Mon Sep 17 00:00:00 2001 From: Klaus Leithoff Date: Mon, 16 Nov 2009 09:49:50 +0000 Subject: [PATCH] make the datefilter stay when filter by day is active (stick it with the sessiondata) --- infolog/inc/class.infolog_ui.inc.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/infolog/inc/class.infolog_ui.inc.php b/infolog/inc/class.infolog_ui.inc.php index c281f8c8cb..0cdc6c4d6b 100644 --- a/infolog/inc/class.infolog_ui.inc.php +++ b/infolog/inc/class.infolog_ui.inc.php @@ -242,7 +242,8 @@ class infolog_ui { $for = @$values['session_for'] ? $values['session_for'] : @$this->called_by; //echo "

$for: ".__METHOD__.'('.print_r($values,True).") called_by='$this->called_by', for='$for'
".function_backtrace()."

\n"; - $GLOBALS['egw']->session->appsession($for.'session_data','infolog',array( + + $arrayToStore = array( 'search' => $values['search'], 'start' => $values['start'], 'num_rows' => $values['num_rows'], @@ -256,7 +257,13 @@ class infolog_ui 'action_title' => $values['action_title'], 'col_filter' => $values['col_filter'], 'session_for' => $for - )); + ); + if ($values['filter']=='bydate') + { + $arrayToStore['startdate'] = $values['startdate']; + $arrayToStore['enddate'] = $values['enddate']; + } + $GLOBALS['egw']->session->appsession($for.'session_data','infolog',$arrayToStore); } /**