--- mantisbt-diff/view_all_set.php 2009-04-03 09:03:50.000000000 +0100 +++ mantisbt/view_all_set.php 2009-04-14 14:34:37.000000000 +0100 @@ -518,6 +518,31 @@ $tc_setting_arr = filter_ensure_valid_filter( $t_setting_arr ); + //RH@EC http://www.mantisbt.org/bugs/view.php?id=6497 + if($f_view_type == "advanced"){ + if($tc_setting_arr['hide_status'][0] > 0) + { + $t_statuses = MantisEnum::getValues( config_get( 'status_enum_string' ) ); + foreach($t_statuses as $k=>$v){ + if($v < $tc_setting_arr['hide_status'][0]) + { + $a_chunk[$k] = $v; + } + } + $tc_setting_arr['show_status'] = $a_chunk; + } + } + if($f_view_type == "simple" and $tc_setting_arr['hide_status'][0] > 0) + { + foreach($tc_setting_arr['show_status'] as $k => $v) + { + if($tc_setting_arr['show_status'][$k] == $tc_setting_arr['hide_status'][0]) + { + unset($tc_setting_arr['hide_status'][0]); + } + } + } + //RH@EC end of $t_settings_serialized = serialize( $tc_setting_arr ); $t_settings_string = $t_cookie_version . '#' . $t_settings_serialized;