@@ 292-294 (lines=3) @@ | ||
289 | if (file_exists(str_replace('.*', '.dbf', $this->FileName))) { |
|
290 | @unlink(str_replace('.*', '.dbf', $this->FileName)); |
|
291 | } |
|
292 | if (!($this->DBFFile = @dbase_create(str_replace('.*', '.dbf', $this->FileName), $this->DBFHeader))) { |
|
293 | return $this->setError(sprintf("It wasn't possible to create the DBase file '%s'", str_replace('.*', '.dbf', $this->FileName))); |
|
294 | } |
|
295 | ||
296 | $offset = 50; |
|
297 | if (is_array($this->records) && (count($this->records) > 0)) { |
|
@@ 347-349 (lines=3) @@ | ||
344 | function _openDBFFile($toWrite = false) { |
|
345 | $checkFunction = $toWrite ? "is_writable" : "is_readable"; |
|
346 | if (($toWrite) && (!file_exists(str_replace('.*', '.dbf', $this->FileName)))) { |
|
347 | if (!@dbase_create(str_replace('.*', '.dbf', $this->FileName), $this->DBFHeader)) { |
|
348 | return $this->setError(sprintf("It wasn't possible to create the DBase file '%s'", str_replace('.*', '.dbf', $this->FileName))); |
|
349 | } |
|
350 | } |
|
351 | if ($checkFunction(str_replace('.*', '.dbf', $this->FileName))) { |
|
352 | $this->DBFFile = dbase_open(str_replace('.*', '.dbf', $this->FileName), ($toWrite ? 2 : 0)); |