11<?php
2+ /**
3+ * bib.php
4+ *
5+ * @package default
6+ * @see head.php
7+ * @see spiderwebData.php
8+ */
9+
10+
211require __DIR__ . '/vendor/autoload.php ' ;
312ini_set ('display_errors ' , 1 );
413ini_set ('display_startup_errors ' , 1 );
514error_reporting (E_ALL );
615define ('NUMBER_LEVELS ' , 4 );
716define ('IS_SHOW_EVIDENCE_TODO ' , false );
817
9- function readCSV ($ filename , $ delimiter )
10- {
11- if (!file_exists ($ filename ) || !is_readable ($ filename ))
12- return FALSE ;
13-
14- $ header = NULL ;
15- $ data = array ();
16- if (($ handle = fopen ($ filename , 'r ' )) !== FALSE ) {
17- while (($ row = fgetcsv ($ handle , 1000 , $ delimiter )) !== FALSE ) {
18- if (!$ header )
19- $ header = $ row ;
20- else
21- $ data [] = array_combine ($ header , $ row );
22- }
23- fclose ($ handle );
18+
19+ /**
20+ *
21+ * @param unknown $filename
22+ * @param unknown $delimiter
23+ * @return unknown
24+ */
25+ function readCSV ($ filename , $ delimiter ) {
26+ if (!file_exists ($ filename ) || !is_readable ($ filename ))
27+ return FALSE ;
28+
29+ $ header = NULL ;
30+ $ data = array ();
31+ if (($ handle = fopen ($ filename , 'r ' )) !== FALSE ) {
32+ while (($ row = fgetcsv ($ handle , 1000 , $ delimiter )) !== FALSE ) {
33+ if (!$ header )
34+ $ header = $ row ;
35+ else
36+ $ data [] = array_combine ($ header , $ row );
2437 }
25- return $ data ;
38+ fclose ($ handle );
39+ }
40+ return $ data ;
2641}
2742
28- function elementIsSelected ($ activityName )
29- {
30- foreach (getCsv () as $ element ) {
31- if ($ activityName == $ element ["element " ]) {
32- return true ;
33- }
43+
44+ /**
45+ *
46+ * @param unknown $activityName
47+ * @return unknown
48+ */
49+ function elementIsSelected ($ activityName ) {
50+ foreach (getCsv () as $ element ) {
51+ if ($ activityName == $ element ["element " ]) {
52+ return true ;
3453 }
35- return false ;
54+ }
55+ return false ;
3656}
3757
58+
3859$ csvFile = 'selectedData.csv ' ;
60+
61+
62+ /**
63+ *
64+ * @return unknown
65+ */
3966function getCsv () {
40- $ csvFile = 'selectedData.csv ' ;
41- $ csv = readCSV ($ csvFile , ", " );
42- return $ csv ;
67+ $ csvFile = 'selectedData.csv ' ;
68+ $ csv = readCSV ($ csvFile , ", " );
69+ return $ csv ;
4370}
4471
72+
73+ /**
74+ *
75+ * @param unknown $array
76+ * @param unknown $index
77+ * @return unknown
78+ */
4579function getFlattenedArray ($ array , $ index ) {
46- if (!array_key_exists ($ index , $ array )) {
47- return "TODO " ;
48- }
80+ if (!array_key_exists ($ index , $ array )) {
81+ return "TODO " ;
82+ }
4983
50- $ return = "" ;
51- $ potentialArray = $ array [$ index ];
52- if (is_array ($ potentialArray )) {
53- $ return .= "<ul> " ;
54- foreach ($ potentialArray as $ element => $ content ) {
55- $ return .= "<li> $ content</li> " ;
56- }
57- $ return .= "</ul> " ;
58- }else {
59- $ return .= $ potentialArray ;
84+ $ return = "" ;
85+ $ potentialArray = $ array [$ index ];
86+ if (is_array ($ potentialArray )) {
87+ $ return .= "<ul> " ;
88+ foreach ($ potentialArray as $ element => $ content ) {
89+ $ return .= "<li> $ content</li> " ;
6090 }
61- return $ return ;
62- }
91+ $ return .= "</ul> " ;
92+ }else {
93+ $ return .= $ potentialArray ;
94+ }
95+ return $ return ;
96+ }
0 commit comments