public function ShowParamListWithPaging($extFlightId, $extPageNum, $extPageSize) { $flightId = $extFlightId; $pageNum = $extPageNum; $pageSize = $extPageSize; $startIndex = $pageNum * $pageSize; $endIndex = $startIndex + $pageSize; $Fl = new Flight(); $flightInfo = $Fl->GetFlightInfo($flightId); $bruType = $flightInfo['bruType']; unset($Fl); $Bru = new Bru(); $bruInfo = $Bru->GetBruInfo($bruType); $flightApHeaders = $Bru->GetBruApHeadersWithPaging($bruType, $startIndex, $endIndex); $flightBpHeaders = $Bru->GetBruBpHeadersWithPaging($bruType, $startIndex, $endIndex); 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='ParamsCheckboxGroupPaged' 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='ParamsCheckboxGroupPaged' 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 $paramList; }