forked from carlossosa/ISISDatabaseExtract
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexample.php
44 lines (36 loc) · 1.04 KB
/
example.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
include './ISIS/Exception/ExtractDataNVFBASEException.php';
include './ISIS/Exception/LoaderFileReadException.php';
include './ISIS/Exception/LoaderFileRequirementException.php';
include './ISIS/Exception/LoaderPathException.php';
include './ISIS/Database/Extract.php';
include './ISIS/Database/Loader.php';
/**
*
* $loader = new ISIS\Database\Loader('./Data/isis');
* $database = $loader->extract();
*/
/**
* $loader = new ISIS\Database\Loader('./Data/isis');
* $database = new \ISIS\Database\Extract($loader);
*/
$database = new \ISIS\Database\Extract('./Data/isis');
echo '<pre>';
// CALL NEW FUNCTION TO MAP FIELD NAMES
$database->fdt_definitions();
$defs=$database->definitions;
foreach ($database as $record){
foreach ($record as $k => $v) {
$nk=$defs[intval($k)]['name'];
$record[$nk]=$v;
unset($record[$k]);
}
print_r($record);
}
$mfn = 2;
/**
* Yo can also access to record using;
*/
// var_dump( $database->fetch($mfn));
//print_r( $database->fetch($mfn));
?>