From 111ba3024689e8576f893412c46981782e5a8dce Mon Sep 17 00:00:00 2001 From: skeeter Date: Sat, 17 Aug 2002 15:36:10 +0000 Subject: [PATCH] A couple more fixes and even a speed enhancement. --- calendar/templates/default/header.inc.php | 121 ++++++++++---------- calendar/templates/idsociety/header.inc.php | 95 +++++++-------- calendar/templates/justweb/header.inc.php | 120 +++++++++---------- calendar/templates/verdilak/header.inc.php | 118 +++++++++---------- 4 files changed, 211 insertions(+), 243 deletions(-) diff --git a/calendar/templates/default/header.inc.php b/calendar/templates/default/header.inc.php index fab3a3ab2f..4a8ae57f6d 100755 --- a/calendar/templates/default/header.inc.php +++ b/calendar/templates/default/header.inc.php @@ -22,7 +22,7 @@ return ''.$alt.''; } - $refer = explode('.',$GLOBALS['HTTP_GET_VARS']['menuaction']); + $refer = explode('.',MENUACTION); $referrer = $refer[2]; $templates = Array( @@ -45,27 +45,27 @@ $tpl->set_var('cols',7); } - $today = date('Ymd',time()); + $today = date('Ymd',$GLOBALS['phpgw']->datetime->users_localtime); $col_width = 12; add_col($tpl,'  '); - add_col($tpl,' '.add_image_ahref($this->page('day','&date='.$today),'today.gif',lang('Today')).''); + add_col($tpl,' '.add_image_ahref($this->page('day','&date='.$today),'today',lang('Today')).''); - add_col($tpl,' '.add_image_ahref($this->page('week','&date='.$today),'week.gif',lang('This week')).''); + add_col($tpl,' '.add_image_ahref($this->page('week','&date='.$today),'week',lang('This week')).''); - add_col($tpl,' '.add_image_ahref($this->page('month','&date='.$today),'month.gif',lang('This month')).''); + add_col($tpl,' '.add_image_ahref($this->page('month','&date='.$today),'month',lang('This month')).''); - add_col($tpl,' '.add_image_ahref($this->page('year','&date='.$today),'year.gif',lang('This Year')).''); + add_col($tpl,' '.add_image_ahref($this->page('year','&date='.$today),'year',lang('This Year')).''); if(floor(phpversion()) >= 4) { - add_col($tpl,' '.add_image_ahref($this->page('planner','&date='.$today),'planner.gif',lang('Planner')).''); + add_col($tpl,' '.add_image_ahref($this->page('planner','&date='.$today),'planner',lang('Planner')).''); $col_width += 2; } - add_col($tpl,' '.add_image_ahref($this->page('matrixselect'),'view.gif',lang('Daily Matrix View')).''); + add_col($tpl,' '.add_image_ahref($this->page('matrixselect'),'view',lang('Daily Matrix View')).''); add_col($tpl,'  '); @@ -77,35 +77,51 @@ if($referrer!='view') { $remainder = 72; + $cal_id = get_var('cal_id',Array('GET','DEFAULT'),0); + $keywords = get_var('keywords',Array('POST','DEFAULT'),''); + $matrixtype = get_var('matrixtype',Array('POST','DEFAULT'),''); + $participants = get_var('participants',Array('POST')); + $var_list = Array( + 'cal_id', + 'keywords', + 'matrixtype' + ); - $hidden_vars = ''."\n"; - if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0) + $base_hidden_vars = ''."\n"; + for($i=0;$i'."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['matrixtype']) && $GLOBALS['HTTP_POST_VARS']['matrixtype']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['participants']) && $GLOBALS['HTTP_POST_VARS']['participants']) - { - for ($i=0;$i'."\n"; + $base_hidden_vars .= ' '."\n"; + } + } +// if($cal_id != 0) +// { +// $base_hidden_vars .= ' '."\n"; +// } +// if($keywords) +// { +// $base_hidden_vars .= ' '."\n"; +// } +// if($matrixtype) +// { +// $base_hidden_vars .= ' '."\n"; +// } + $hidden_vars = ''; + if($participants) + { + for ($i=0;$i'."\n"; } } - if($this->debug) { echo 'Cat ID = ('.$this->bo->cat_id.")
\n"; } $var = Array( 'form_width' => '28', 'form_link' => $this->page($referrer), 'form_name' => 'cat_id', 'title' => lang('Category'), - 'hidden_vars' => $hidden_vars, + 'hidden_vars' => $base_hidden_vars.$hidden_vars, 'form_options' => ''.$this->cat->formated_list('select','all',$this->bo->cat_id,'True'), 'button_value' => lang('Go!') ); @@ -116,36 +132,23 @@ if($this->bo->check_perms(PHPGW_ACL_PRIVATE)) { $remainder -= 28; - $hidden_vars = ''."\n"; - if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0) + $hidden_vars = ''; + if($participants) { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['matrixtype']) && $GLOBALS['HTTP_POST_VARS']['matrixtype']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['participants']) && $GLOBALS['HTTP_POST_VARS']['participants']) - { - for ($i=0;$i'."\n"; + $hidden_vars .= ' '."\n"; } } - if($this->debug) { echo 'Filter = ('.$this->bo->filter.")
\n"; } $form_options = ''."\n"; $form_options .= ' '."\n"; - + $var = Array( 'form_width' => '28', 'form_link' => $this->page($referrer), 'form_name' => 'filter', 'title' => lang('Filter'), - 'hidden_vars' => $hidden_vars, + 'hidden_vars' => $base_hidden_vars.$hidden_vars, 'form_options' => $form_options, 'button_value' => lang('Go!') ); @@ -156,16 +159,6 @@ if((!isset($GLOBALS['phpgw_info']['server']['deny_user_grants_access']) || !$GLOBALS['phpgw_info']['server']['deny_user_grants_access']) && count($this->bo->grants) > 0) { - $hidden_vars = ' '."\n"; - if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0) - { - $hidden_vars .= ' '."\n"; - } - $hidden_vars .= ' '."\n"; $form_options = ''; reset($this->bo->grants); while(list($grantor,$temp_rights) = each($this->bo->grants)) @@ -198,21 +191,21 @@ ); } } - + @reset($drop_down); @ksort($drop_down); while(list($key,$grant) = each($drop_down)) { $form_options .= ' '."\n"; - } + } reset($this->bo->grants); - + $var = Array( 'form_width' => $remainder, 'form_link' => $this->page($referrer), 'form_name' => 'owner', 'title' => lang('User'), - 'hidden_vars' => $hidden_vars, + 'hidden_vars' => $base_hidden_vars, 'form_options' => $form_options, 'button_value' => lang('Go!') ); @@ -222,10 +215,11 @@ } } - $hidden_vars = ' '."\n"; - if(isset($GLOBALS['HTTP_GET_VARS']['date']) && $GLOBALS['HTTP_GET_VARS']['date']) + $hidden_vars = ' '."\n"; + $date = get_var('date',Array('GET')); + if($date) { - $hidden_vars .= ' '."\n"; + $hidden_vars .= ' '."\n"; } $hidden_vars .= ' '."\n"; $hidden_vars .= ' '."\n"; @@ -234,7 +228,8 @@ { $hidden_vars .= ' '."\n"; } - $hidden_vars .= ' '; + $hidden_vars .= ' '; + $var = Array( 'action_url_button' => $this->page('search'), 'action_text_button' => lang('Search'), diff --git a/calendar/templates/idsociety/header.inc.php b/calendar/templates/idsociety/header.inc.php index 18443944f0..4a8ae57f6d 100755 --- a/calendar/templates/idsociety/header.inc.php +++ b/calendar/templates/idsociety/header.inc.php @@ -45,27 +45,27 @@ $tpl->set_var('cols',7); } - $today = date('Ymd',$GLOBALS['phpgw']['datetime']->users_localtime); + $today = date('Ymd',$GLOBALS['phpgw']->datetime->users_localtime); $col_width = 12; add_col($tpl,'  '); - add_col($tpl,' '.add_image_ahref($this->page('day','&date='.$today),'today.gif',lang('Today')).''); + add_col($tpl,' '.add_image_ahref($this->page('day','&date='.$today),'today',lang('Today')).''); - add_col($tpl,' '.add_image_ahref($this->page('week','&date='.$today),'week.gif',lang('This week')).''); + add_col($tpl,' '.add_image_ahref($this->page('week','&date='.$today),'week',lang('This week')).''); - add_col($tpl,' '.add_image_ahref($this->page('month','&date='.$today),'month.gif',lang('This month')).''); + add_col($tpl,' '.add_image_ahref($this->page('month','&date='.$today),'month',lang('This month')).''); - add_col($tpl,' '.add_image_ahref($this->page('year','&date='.$today),'year.gif',lang('This Year')).''); + add_col($tpl,' '.add_image_ahref($this->page('year','&date='.$today),'year',lang('This Year')).''); if(floor(phpversion()) >= 4) { - add_col($tpl,' '.add_image_ahref($this->page('planner','&date='.$today),'planner.gif',lang('Planner')).''); + add_col($tpl,' '.add_image_ahref($this->page('planner','&date='.$today),'planner',lang('Planner')).''); $col_width += 2; } - add_col($tpl,' '.add_image_ahref($this->page('matrixselect'),'view.gif',lang('Daily Matrix View')).''); + add_col($tpl,' '.add_image_ahref($this->page('matrixselect'),'view',lang('Daily Matrix View')).''); add_col($tpl,'  '); @@ -81,20 +81,33 @@ $keywords = get_var('keywords',Array('POST','DEFAULT'),''); $matrixtype = get_var('matrixtype',Array('POST','DEFAULT'),''); $participants = get_var('participants',Array('POST')); + $var_list = Array( + 'cal_id', + 'keywords', + 'matrixtype' + ); - $hidden_vars = ''."\n"; - if($cal_id != 0) + $base_hidden_vars = ''."\n"; + for($i=0;$i'."\n"; - } - if($keywords) - { - $hidden_vars .= ' '."\n"; - } - if($matrixtype) - { - $hidden_vars .= ' '."\n"; + if($($var_list[$i])) + { + $base_hidden_vars .= ' '."\n"; + } } +// if($cal_id != 0) +// { +// $base_hidden_vars .= ' '."\n"; +// } +// if($keywords) +// { +// $base_hidden_vars .= ' '."\n"; +// } +// if($matrixtype) +// { +// $base_hidden_vars .= ' '."\n"; +// } + $hidden_vars = ''; if($participants) { for ($i=0;$i'."\n"; } } - if($this->debug) { echo 'Cat ID = ('.$this->bo->cat_id.")
\n"; } $var = Array( 'form_width' => '28', 'form_link' => $this->page($referrer), 'form_name' => 'cat_id', 'title' => lang('Category'), - 'hidden_vars' => $hidden_vars, + 'hidden_vars' => $base_hidden_vars.$hidden_vars, 'form_options' => ''.$this->cat->formated_list('select','all',$this->bo->cat_id,'True'), 'button_value' => lang('Go!') ); @@ -120,19 +132,7 @@ if($this->bo->check_perms(PHPGW_ACL_PRIVATE)) { $remainder -= 28; - $hidden_vars = ''."\n"; - if($cal_id) - { - $hidden_vars .= ' '."\n"; - } - if($keywords) - { - $hidden_vars .= ' '."\n"; - } - if($matrixtype) - { - $hidden_vars .= ' '."\n"; - } + $hidden_vars = ''; if($participants) { for ($i=0;$i'."\n"; } } - if($this->debug) { echo 'Filter = ('.$this->bo->filter.")
\n"; } $form_options = ''."\n"; $form_options .= ' '."\n"; - + $var = Array( 'form_width' => '28', 'form_link' => $this->page($referrer), 'form_name' => 'filter', 'title' => lang('Filter'), - 'hidden_vars' => $hidden_vars, + 'hidden_vars' => $base_hidden_vars.$hidden_vars, 'form_options' => $form_options, 'button_value' => lang('Go!') ); @@ -160,20 +159,6 @@ if((!isset($GLOBALS['phpgw_info']['server']['deny_user_grants_access']) || !$GLOBALS['phpgw_info']['server']['deny_user_grants_access']) && count($this->bo->grants) > 0) { - $hidden_vars = ' '."\n"; - if($keywords) - { - $hidden_vars .= ' '."\n"; - } - if($cal_id) - { - $hidden_vars .= ' '."\n"; - } - if($matrixtype) - { - $hidden_vars .= ' '."\n"; - } - $hidden_vars .= ' '."\n"; $form_options = ''; reset($this->bo->grants); while(list($grantor,$temp_rights) = each($this->bo->grants)) @@ -206,21 +191,21 @@ ); } } - + @reset($drop_down); @ksort($drop_down); while(list($key,$grant) = each($drop_down)) { $form_options .= ' '."\n"; - } + } reset($this->bo->grants); - + $var = Array( 'form_width' => $remainder, 'form_link' => $this->page($referrer), 'form_name' => 'owner', 'title' => lang('User'), - 'hidden_vars' => $hidden_vars, + 'hidden_vars' => $base_hidden_vars, 'form_options' => $form_options, 'button_value' => lang('Go!') ); @@ -231,7 +216,7 @@ } $hidden_vars = ' '."\n"; - $date = get_vars('date',Array('GET')); + $date = get_var('date',Array('GET')); if($date) { $hidden_vars .= ' '."\n"; diff --git a/calendar/templates/justweb/header.inc.php b/calendar/templates/justweb/header.inc.php index 131e6b4f02..4a8ae57f6d 100755 --- a/calendar/templates/justweb/header.inc.php +++ b/calendar/templates/justweb/header.inc.php @@ -22,7 +22,7 @@ return ''.$alt.''; } - $refer = explode('.',$GLOBALS['HTTP_GET_VARS']['menuaction']); + $refer = explode('.',MENUACTION); $referrer = $refer[2]; $templates = Array( @@ -45,27 +45,27 @@ $tpl->set_var('cols',7); } - $today = date('Ymd',time()); + $today = date('Ymd',$GLOBALS['phpgw']->datetime->users_localtime); $col_width = 12; add_col($tpl,'  '); - add_col($tpl,' '.add_image_ahref($this->page('day','&date='.$today),'today.gif',lang('Today')).''); + add_col($tpl,' '.add_image_ahref($this->page('day','&date='.$today),'today',lang('Today')).''); - add_col($tpl,' '.add_image_ahref($this->page('week','&date='.$today),'week.gif',lang('This week')).''); + add_col($tpl,' '.add_image_ahref($this->page('week','&date='.$today),'week',lang('This week')).''); - add_col($tpl,' '.add_image_ahref($this->page('month','&date='.$today),'month.gif',lang('This month')).''); + add_col($tpl,' '.add_image_ahref($this->page('month','&date='.$today),'month',lang('This month')).''); - add_col($tpl,' '.add_image_ahref($this->page('year','&date='.$today),'year.gif',lang('This Year')).''); + add_col($tpl,' '.add_image_ahref($this->page('year','&date='.$today),'year',lang('This Year')).''); if(floor(phpversion()) >= 4) { - add_col($tpl,' '.add_image_ahref($this->page('planner','&date='.$today),'planner.gif',lang('Planner')).''); + add_col($tpl,' '.add_image_ahref($this->page('planner','&date='.$today),'planner',lang('Planner')).''); $col_width += 2; } - add_col($tpl,' '.add_image_ahref($this->page('matrixselect'),'view.gif',lang('Daily Matrix View')).''); + add_col($tpl,' '.add_image_ahref($this->page('matrixselect'),'view',lang('Daily Matrix View')).''); add_col($tpl,'  '); @@ -77,35 +77,51 @@ if($referrer!='view') { $remainder = 72; + $cal_id = get_var('cal_id',Array('GET','DEFAULT'),0); + $keywords = get_var('keywords',Array('POST','DEFAULT'),''); + $matrixtype = get_var('matrixtype',Array('POST','DEFAULT'),''); + $participants = get_var('participants',Array('POST')); + $var_list = Array( + 'cal_id', + 'keywords', + 'matrixtype' + ); - $hidden_vars = ''."\n"; - if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0) + $base_hidden_vars = ''."\n"; + for($i=0;$i'."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['matrixtype']) && $GLOBALS['HTTP_POST_VARS']['matrixtype']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['participants']) && $GLOBALS['HTTP_POST_VARS']['participants']) - { - for ($i=0;$i'."\n"; + $base_hidden_vars .= ' '."\n"; + } + } +// if($cal_id != 0) +// { +// $base_hidden_vars .= ' '."\n"; +// } +// if($keywords) +// { +// $base_hidden_vars .= ' '."\n"; +// } +// if($matrixtype) +// { +// $base_hidden_vars .= ' '."\n"; +// } + $hidden_vars = ''; + if($participants) + { + for ($i=0;$i'."\n"; } } - if($this->debug) { echo 'Cat ID = ('.$this->bo->cat_id.")
\n"; } $var = Array( 'form_width' => '28', 'form_link' => $this->page($referrer), 'form_name' => 'cat_id', 'title' => lang('Category'), - 'hidden_vars' => $hidden_vars, + 'hidden_vars' => $base_hidden_vars.$hidden_vars, 'form_options' => ''.$this->cat->formated_list('select','all',$this->bo->cat_id,'True'), 'button_value' => lang('Go!') ); @@ -116,36 +132,23 @@ if($this->bo->check_perms(PHPGW_ACL_PRIVATE)) { $remainder -= 28; - $hidden_vars = ''."\n"; - if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0) + $hidden_vars = ''; + if($participants) { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['matrixtype']) && $GLOBALS['HTTP_POST_VARS']['matrixtype']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['participants']) && $GLOBALS['HTTP_POST_VARS']['participants']) - { - for ($i=0;$i'."\n"; + $hidden_vars .= ' '."\n"; } } - if($this->debug) { echo 'Filter = ('.$this->bo->filter.")
\n"; } $form_options = ''."\n"; $form_options .= ' '."\n"; - + $var = Array( 'form_width' => '28', 'form_link' => $this->page($referrer), 'form_name' => 'filter', 'title' => lang('Filter'), - 'hidden_vars' => $hidden_vars, + 'hidden_vars' => $base_hidden_vars.$hidden_vars, 'form_options' => $form_options, 'button_value' => lang('Go!') ); @@ -156,16 +159,6 @@ if((!isset($GLOBALS['phpgw_info']['server']['deny_user_grants_access']) || !$GLOBALS['phpgw_info']['server']['deny_user_grants_access']) && count($this->bo->grants) > 0) { - $hidden_vars = ' '."\n"; - if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0) - { - $hidden_vars .= ' '."\n"; - } - $hidden_vars .= ' '."\n"; $form_options = ''; reset($this->bo->grants); while(list($grantor,$temp_rights) = each($this->bo->grants)) @@ -198,13 +191,13 @@ ); } } - + @reset($drop_down); @ksort($drop_down); while(list($key,$grant) = each($drop_down)) { $form_options .= ' '."\n"; - } + } reset($this->bo->grants); $var = Array( @@ -212,7 +205,7 @@ 'form_link' => $this->page($referrer), 'form_name' => 'owner', 'title' => lang('User'), - 'hidden_vars' => $hidden_vars, + 'hidden_vars' => $base_hidden_vars, 'form_options' => $form_options, 'button_value' => lang('Go!') ); @@ -221,11 +214,12 @@ $tpl->parse('header_column','head_col',True); } } - - $hidden_vars = ' '."\n"; - if(isset($GLOBALS['HTTP_GET_VARS']['date']) && $GLOBALS['HTTP_GET_VARS']['date']) + + $hidden_vars = ' '."\n"; + $date = get_var('date',Array('GET')); + if($date) { - $hidden_vars .= ' '."\n"; + $hidden_vars .= ' '."\n"; } $hidden_vars .= ' '."\n"; $hidden_vars .= ' '."\n"; @@ -234,7 +228,7 @@ { $hidden_vars .= ' '."\n"; } - $hidden_vars .= ' '; + $hidden_vars .= ' '; $var = Array( 'action_url_button' => $this->page('search'), diff --git a/calendar/templates/verdilak/header.inc.php b/calendar/templates/verdilak/header.inc.php index d1c6f58a79..4a8ae57f6d 100755 --- a/calendar/templates/verdilak/header.inc.php +++ b/calendar/templates/verdilak/header.inc.php @@ -22,7 +22,7 @@ return ''.$alt.''; } - $refer = explode('.',$GLOBALS['HTTP_GET_VARS']['menuaction']); + $refer = explode('.',MENUACTION); $referrer = $refer[2]; $templates = Array( @@ -45,27 +45,27 @@ $tpl->set_var('cols',7); } - $today = date('Ymd',time()); + $today = date('Ymd',$GLOBALS['phpgw']->datetime->users_localtime); $col_width = 12; add_col($tpl,'  '); - add_col($tpl,' '.add_image_ahref($this->page('day','&date='.$today),'today.gif',lang('Today')).''); + add_col($tpl,' '.add_image_ahref($this->page('day','&date='.$today),'today',lang('Today')).''); - add_col($tpl,' '.add_image_ahref($this->page('week','&date='.$today),'week.gif',lang('This week')).''); + add_col($tpl,' '.add_image_ahref($this->page('week','&date='.$today),'week',lang('This week')).''); - add_col($tpl,' '.add_image_ahref($this->page('month','&date='.$today),'month.gif',lang('This month')).''); + add_col($tpl,' '.add_image_ahref($this->page('month','&date='.$today),'month',lang('This month')).''); - add_col($tpl,' '.add_image_ahref($this->page('year','&date='.$today),'year.gif',lang('This Year')).''); + add_col($tpl,' '.add_image_ahref($this->page('year','&date='.$today),'year',lang('This Year')).''); if(floor(phpversion()) >= 4) { - add_col($tpl,' '.add_image_ahref($this->page('planner','&date='.$today),'planner.gif',lang('Planner')).''); + add_col($tpl,' '.add_image_ahref($this->page('planner','&date='.$today),'planner',lang('Planner')).''); $col_width += 2; } - add_col($tpl,' '.add_image_ahref($this->page('matrixselect'),'view.gif',lang('Daily Matrix View')).''); + add_col($tpl,' '.add_image_ahref($this->page('matrixselect'),'view',lang('Daily Matrix View')).''); add_col($tpl,'  '); @@ -77,35 +77,51 @@ if($referrer!='view') { $remainder = 72; + $cal_id = get_var('cal_id',Array('GET','DEFAULT'),0); + $keywords = get_var('keywords',Array('POST','DEFAULT'),''); + $matrixtype = get_var('matrixtype',Array('POST','DEFAULT'),''); + $participants = get_var('participants',Array('POST')); + $var_list = Array( + 'cal_id', + 'keywords', + 'matrixtype' + ); - $hidden_vars = ''."\n"; - if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0) + $base_hidden_vars = ''."\n"; + for($i=0;$i'."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['matrixtype']) && $GLOBALS['HTTP_POST_VARS']['matrixtype']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['participants']) && $GLOBALS['HTTP_POST_VARS']['participants']) - { - for ($i=0;$i'."\n"; + $base_hidden_vars .= ' '."\n"; + } + } +// if($cal_id != 0) +// { +// $base_hidden_vars .= ' '."\n"; +// } +// if($keywords) +// { +// $base_hidden_vars .= ' '."\n"; +// } +// if($matrixtype) +// { +// $base_hidden_vars .= ' '."\n"; +// } + $hidden_vars = ''; + if($participants) + { + for ($i=0;$i'."\n"; } } - if($this->debug) { echo 'Cat ID = ('.$this->bo->cat_id.")
\n"; } $var = Array( 'form_width' => '28', 'form_link' => $this->page($referrer), 'form_name' => 'cat_id', 'title' => lang('Category'), - 'hidden_vars' => $hidden_vars, + 'hidden_vars' => $base_hidden_vars.$hidden_vars, 'form_options' => ''.$this->cat->formated_list('select','all',$this->bo->cat_id,'True'), 'button_value' => lang('Go!') ); @@ -116,27 +132,14 @@ if($this->bo->check_perms(PHPGW_ACL_PRIVATE)) { $remainder -= 28; - $hidden_vars = ''."\n"; - if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0) + $hidden_vars = ''; + if($participants) { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['matrixtype']) && $GLOBALS['HTTP_POST_VARS']['matrixtype']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_POST_VARS']['participants']) && $GLOBALS['HTTP_POST_VARS']['participants']) - { - for ($i=0;$i'."\n"; + $hidden_vars .= ' '."\n"; } } - if($this->debug) { echo 'Filter = ('.$this->bo->filter.")
\n"; } $form_options = ''."\n"; $form_options .= ' '."\n"; @@ -145,7 +148,7 @@ 'form_link' => $this->page($referrer), 'form_name' => 'filter', 'title' => lang('Filter'), - 'hidden_vars' => $hidden_vars, + 'hidden_vars' => $base_hidden_vars.$hidden_vars, 'form_options' => $form_options, 'button_value' => lang('Go!') ); @@ -156,16 +159,6 @@ if((!isset($GLOBALS['phpgw_info']['server']['deny_user_grants_access']) || !$GLOBALS['phpgw_info']['server']['deny_user_grants_access']) && count($this->bo->grants) > 0) { - $hidden_vars = ' '."\n"; - if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords']) - { - $hidden_vars .= ' '."\n"; - } - if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0) - { - $hidden_vars .= ' '."\n"; - } - $hidden_vars .= ' '."\n"; $form_options = ''; reset($this->bo->grants); while(list($grantor,$temp_rights) = each($this->bo->grants)) @@ -198,21 +191,21 @@ ); } } - + @reset($drop_down); @ksort($drop_down); while(list($key,$grant) = each($drop_down)) { $form_options .= ' '."\n"; - } + } reset($this->bo->grants); - + $var = Array( 'form_width' => $remainder, 'form_link' => $this->page($referrer), 'form_name' => 'owner', 'title' => lang('User'), - 'hidden_vars' => $hidden_vars, + 'hidden_vars' => $base_hidden_vars, 'form_options' => $form_options, 'button_value' => lang('Go!') ); @@ -222,10 +215,11 @@ } } - $hidden_vars = ' '."\n"; - if(isset($GLOBALS['HTTP_GET_VARS']['date']) && $GLOBALS['HTTP_GET_VARS']['date']) + $hidden_vars = ' '."\n"; + $date = get_var('date',Array('GET')); + if($date) { - $hidden_vars .= ' '."\n"; + $hidden_vars .= ' '."\n"; } $hidden_vars .= ' '."\n"; $hidden_vars .= ' '."\n"; @@ -234,7 +228,7 @@ { $hidden_vars .= ' '."\n"; } - $hidden_vars .= ' '; + $hidden_vars .= ' '; $var = Array( 'action_url_button' => $this->page('search'),