예제 #1
0
                $step = $c->GetTableStep($flightId);

                $globalRawParamArr = $c->GetTableRawData($flightId, $prms, $fromTime, $toTime);
                $totalRecords = count($globalRawParamArr[1]); // 0 is time and may be lager than data

                $exportFileInfo = $c->GetExportFileName($flightId);
                $exportedFileName = $exportFileInfo["name"];
                $exportedFilePath = $exportFileInfo["path"];

                $exportedFileDesc = fopen($exportedFilePath, "w");

                $figPrRow = "time;";
                for($i = 0; $i < count($prms); $i++)
                {
                    $paramInfo = $c->GetParamInfo($flightId, $prms[$i]);
                    $figPrRow .= iconv('utf-8', 'windows-1251', $paramInfo['name']) . ";";
                }

                $figPrRow = substr($figPrRow, 0, -1);
                $figPrRow .= PHP_EOL;

                $figPrRow .= "T;";
                for($i = 0; $i < count($prms); $i++)
                {
                    $paramInfo = $c->GetParamInfo($flightId, $prms[$i]);
                    $figPrRow .= $prms[$i] . ";";
                }

                $figPrRow = substr($figPrRow, 0, -1);
                $figPrRow .= PHP_EOL;