private function importRowsToImportFile(Gpf_Io_File $importFile) { while ($row = $this->file->readCsv($this->delimiter)) { if ($row[0] != null) { $importFile->write($row[0]); } else { break; } } }
private function readFiles(Gpf_Data_RecordSet $result) { $path = Gpf_Paths::getInstance()->getAccountDirectoryPath() . Gpf_Csv_ImportExportService::EXPORT_DIRECTORY; foreach (new Gpf_Io_DirectoryIterator($path, 'csv') as $fullFileName => $fileName) { $file = new Gpf_Io_File($fullFileName); $file->setFileMode("r"); if ($fileHeader = $file->readCsv(";")) { if ($fileHeader[0] == null) { return; } $url = Gpf_Paths::getInstance()->getFullBaseServerUrl() . Gpf_Paths::getInstance()->getAccountDirectoryRelativePath() . Gpf_Csv_ImportExportService::EXPORT_DIRECTORY . $fileName; $result->add(array($url, $fileName, $fileHeader[2], $fileHeader[3], $this->getDataTypes($fileHeader[1]), $file->getSize())); } } }