public function UpdateParamColor($extFlightId, $extParamCode, $extParamColor) { $flightId = $extFlightId; $paramCode = $extParamCode; $color = $extParamColor; $Fl = new Flight(); $flightInfo = $Fl->GetFlightInfo($flightId); $bruType = $flightInfo['bruType']; unset($Fl); $Bru = new Bru(); $bruInfo = $Bru->GetBruInfo($bruType); $cycloApTableName = $bruInfo['gradiApTableName']; $cycloBpTableName = $bruInfo['gradiBpTableName']; $paramInfo = $Bru->GetParamInfoByCode($cycloApTableName, $cycloBpTableName, $paramCode); if ($paramInfo["paramType"] == PARAM_TYPE_AP) { $Bru->UpdateParamColor($cycloApTableName, $paramCode, $color); } else { if ($paramInfo["paramType"] == PARAM_TYPE_BP) { $Bru->UpdateParamColor($cycloBpTableName, $paramCode, $color); } } unset($Bru); }