static function getNextMWBEDashboardStateParam($current_state = null) { if ($current_state == null) { $current_state = _getRequestParamValue('dashboard'); } if ($current_state == null) { if (preg_match('/contracts/', $_GET['q'])) { $domain = "contracts"; } else { $domain = "spending"; } $applicable_filters = MappingUtil::getCurrentPrimeMWBEApplicableFilters($domain); if (count($applicable_filters) == 0) { return 'ms'; } } switch ($current_state) { case "mp": return "mp"; break; case "sp": return "mp"; break; case "ms": return "ms"; break; case "ss": return "ms"; break; } return "mp"; }