@@ 14-27 (lines=14) @@ | ||
11 | * @param FlexiBeeRO $syncer Class to read from FlexiBee |
|
12 | * @return array Evidence structure |
|
13 | */ |
|
14 | function getColumnsInfo($evidence, FlexiBeeRO $syncer) |
|
15 | { |
|
16 | $useKeywords = []; |
|
17 | $flexinfo = $syncer->performRequest($evidence.'/properties.json'); |
|
18 | if (count($flexinfo) && array_key_exists('properties', $flexinfo)) { |
|
19 | foreach ($flexinfo['properties']['property'] as $evidenceProperty) { |
|
20 | $key = $evidenceProperty['propertyName']; |
|
21 | $useKeywords[$key] = $evidenceProperty; |
|
22 | $useKeywords[$key]['name'] = $evidenceProperty['name']; |
|
23 | $useKeywords[$key]['type'] = $evidenceProperty['type']; |
|
24 | } |
|
25 | } |
|
26 | return $useKeywords; |
|
27 | } |
|
28 | ||
29 | ||
30 | echo '<?php |
@@ 14-27 (lines=14) @@ | ||
11 | * @param FlexiBeeRO $syncer Class to read from FlexiBee |
|
12 | * @return array Evidence structure |
|
13 | */ |
|
14 | function getPropertiesInfo($evidence, FlexiBeeRO $syncer) |
|
15 | { |
|
16 | $properties = []; |
|
17 | $flexinfo = $syncer->performRequest($evidence.'/properties.json'); |
|
18 | if (count($flexinfo) && array_key_exists('properties', $flexinfo)) { |
|
19 | foreach ($flexinfo['properties']['property'] as $evidenceProperty) { |
|
20 | $key = $evidenceProperty['propertyName']; |
|
21 | $properties[$key] = $evidenceProperty; |
|
22 | $properties[$key]['name'] = $evidenceProperty['name']; |
|
23 | $properties[$key]['type'] = $evidenceProperty['type']; |
|
24 | } |
|
25 | } |
|
26 | return $properties; |
|
27 | } |
|
28 | echo '<?php |
|
29 | /** |
|
30 | * FlexiPeeHP - Struktura evidenci. |