public function ShowSearchedParams($flightId, $request) { $Fl = new Flight(); $flightInfo = $Fl->GetFlightInfo($flightId); $bruType = $flightInfo['bruType']; unset($Fl); $Bru = new Bru(); $bruInfo = $Bru->GetBruInfo($bruType); $flightApHeaders = $Bru->GetBruApHeadersByRequest($bruType, $request); $flightBpHeaders = $Bru->GetBruBpHeadersByRequest($bruType, $request); unset($Bru); $paramList = sprintf("<div class='ListContainer'>"); if (count($flightApHeaders) < 1) { $paramList .= sprintf("<div class='ApList' style='visibility:hidden'>"); } else { $paramList .= sprintf("<div class='ApList'>"); } for ($i = 0; $i < count($flightApHeaders); $i++) { $paramList .= sprintf("\r\n <input size='1' class='colorpicker-popup' style='background-color:#%s; color:#%s; display:inline;' data-paramcode='%s' value='%s'\r\n data-colorpicker='false' readonly/>\r\n <label style='display:inline;'><input type='checkbox' class='ParamsCheckboxSearched' value='%s'/>\r\n %s, %s </label>\r\n </br>", $flightApHeaders[$i]['color'], $flightApHeaders[$i]['color'], $flightApHeaders[$i]['code'], $flightApHeaders[$i]['color'], $flightApHeaders[$i]['code'], $flightApHeaders[$i]['name'], $flightApHeaders[$i]['code']); } $paramList .= sprintf("</div><div class='BpList'>"); for ($i = 0; $i < count($flightBpHeaders); $i++) { $paramList .= sprintf("<input size='1' class='colorpicker-popup' style='background-color:#%s; color:#%s; display:inline;' data-paramcode='%s' value='%s'\r\n data-colorpicker='false' readonly/>\r\n <label style='display:inline;'>\r\n <input type='checkbox' id='bpCheckboxGroup' class='ParamsCheckboxSearched' value='%s'/>\r\n %s, %s</label></br>", $flightBpHeaders[$i]['color'], $flightBpHeaders[$i]['color'], $flightBpHeaders[$i]['code'], $flightBpHeaders[$i]['color'], $flightBpHeaders[$i]['code'], $flightBpHeaders[$i]['name'], $flightBpHeaders[$i]['code']); } $paramList .= sprintf("</div></div></br>"); return ['searchedParams' => $paramList, 'foundCount' => count($flightApHeaders) + count($flightBpHeaders)]; }