Exemplo n.º 1
0
 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";
 }