◆ __construct()
ilArrayTableDataParser::__construct |
( |
|
$data_dir | ) |
|
◆ startParsing()
ilArrayTableDataParser::startParsing |
( |
| ) |
|
Definition at line 19 of file class.ilArrayTableDataParser.php.
20 {
22
23 if (!$dp = opendir($this->dir)) {
24 $ilLog->write(__METHOD__ .
': Cannot open data directory: ' . $this->dir);
25 return false;
26 }
27
28 $ilLog->write(__METHOD__ .
': Reading table data from: ' . $this->dir);
29 while (
false !== (
$file = readdir($dp))) {
30 $ilLog->write(__METHOD__ .
': Handling file: ' .
$file);
31 if (substr(
$file, -5) !=
'.data') {
32 $ilLog->write(__METHOD__ .
': Ignoring file: ' .
$file);
33 continue;
34 }
35
36 $content = file_get_contents($this->dir . DIRECTORY_SEPARATOR .
$file);
37
38 $ilLog->write(__METHOD__ .
': Reading inserts of ' . $this->dir .
'/' .
$file);
39 $content = unserialize($content);
40
41 if (!is_array($content)) {
42 $ilLog->write(__METHOD__ .
': No entries found in ' . $this->dir .
'/' .
$file);
43 continue;
44 }
45
49 }
50 }
51 if (function_exists('memory_get_usage')) {
53 }
54 }
55 fclose($dp);
56 }
memory_get_usage(true)/1024/1024)
if(empty($password)) $table
if(!file_exists("$old.txt")) if( $old===$new) if(file_exists("$new.txt")) $file
References $file, $ilDB, $ilLog, $row, $rows, $table, and memory_get_usage.
◆ $dir
ilArrayTableDataParser::$dir = null |
|
protected |
◆ $value
ilArrayTableDataParser::$value = '' |
|
protected |
The documentation for this class was generated from the following file: