### Eclipse Workspace Patch 1.0 #P Mantis - M4D Index: view_all_bug_page.php =================================================================== --- view_all_bug_page.php (revision 294) +++ view_all_bug_page.php (working copy) @@ -32,6 +32,11 @@ auth_ensure_user_authenticated(); $f_page_number = gpc_get_int( 'page_number', 1 ); + $t_project_id = gpc_get_int('project_id',helper_get_current_project()); + if(project_exists($t_project_id)){ + helper_set_current_project($t_project_id); + } + $t_per_page = null; $t_bug_count = null; Index: view_all_inc.php =================================================================== --- view_all_inc.php (revision 294) +++ view_all_inc.php (working copy) @@ -52,9 +52,11 @@ $t_filter = filter_get_default(); } + $t_project_id = gpc_get_int('project_id',helper_get_current_project()); + if(project_exists($t_project_id)){ + helper_set_current_project($t_project_id); + } - - list( $t_sort, ) = explode( ',', $t_filter['sort'] ); list( $t_dir, ) = explode( ',', $t_filter['dir'] ); Index: bug_report_page.php =================================================================== --- bug_report_page.php (revision 311) +++ bug_report_page.php (working copy) @@ -37,6 +37,12 @@ require_once( 'collapse_api.php' ); $f_master_bug_id = gpc_get_int( 'm_id', 0 ); + + $t_project_id = gpc_get_int('project_id',helper_get_current_project()); + if(project_exists($t_project_id)){ + helper_set_current_project($t_project_id); + } + # this page is invalid for the 'All Project' selection except if this is a clone if ( ( ALL_PROJECTS == helper_get_current_project() ) && ( 0 == $f_master_bug_id ) ) { Index: core/helper_api.php =================================================================== --- core/helper_api.php (revision 294) +++ core/helper_api.php (working copy) @@ -282,8 +282,9 @@ * @return bool always true */ function helper_set_current_project( $p_project_id ) { + global $g_cache_current_project; $t_project_cookie_name = config_get( 'project_cookie' ); - + $g_cache_current_project = $p_project_id; gpc_set_cookie( $t_project_cookie_name, $p_project_id, true ); return true;