|
@@ 260-262 (lines=3) @@
|
| 257 |
|
if (file_exists(str_replace('.*', '.dbf', $this->FileName))) { |
| 258 |
|
@unlink(str_replace('.*', '.dbf', $this->FileName)); |
| 259 |
|
} |
| 260 |
|
if (!($this->DBFFile = @dbase_create(str_replace('.*', '.dbf', $this->FileName), $this->DBFHeader))) { |
| 261 |
|
return $this->setError(sprintf("It wasn't possible to create the DBase file '%s'", str_replace('.*', '.dbf', $this->FileName))); |
| 262 |
|
} |
| 263 |
|
|
| 264 |
|
$offset = 50; |
| 265 |
|
if (is_array($this->records) && (count($this->records) > 0)) { |
|
@@ 315-317 (lines=3) @@
|
| 312 |
|
function _openDBFFile($toWrite = false) { |
| 313 |
|
$checkFunction = $toWrite ? "is_writable" : "is_readable"; |
| 314 |
|
if (($toWrite) && (!file_exists(str_replace('.*', '.dbf', $this->FileName)))) { |
| 315 |
|
if (!@dbase_create(str_replace('.*', '.dbf', $this->FileName), $this->DBFHeader)) { |
| 316 |
|
return $this->setError(sprintf("It wasn't possible to create the DBase file '%s'", str_replace('.*', '.dbf', $this->FileName))); |
| 317 |
|
} |
| 318 |
|
} |
| 319 |
|
if ($checkFunction(str_replace('.*', '.dbf', $this->FileName))) { |
| 320 |
|
$this->DBFFile = dbase_open(str_replace('.*', '.dbf', $this->FileName), ($toWrite ? 2 : 0)); |