9
9
$ us_states_open_data = (get_option ('us_states_open_data ' ) != '' ) ? get_option ('us_states_open_data ' ) : '' ;
10
10
$ us_counties_open_data = (get_option ('us_counties_open_data ' ) != '' ) ? get_option ('us_counties_open_data ' ) : '' ;
11
11
?>
12
- <div class="wrap container content-page">
12
+ <div class="wrap container content-page">
13
13
<?php
14
14
while ( have_posts () ) {
15
- the_post ();
16
- the_content ();
15
+ the_post ();
16
+ the_content ();
17
17
}
18
18
?>
19
- </div>
20
- <div style="display: none;">
21
- <div id="data_table_1" class="data_table_opengov">
22
- <?php
23
- displayTable ($ us_states_open_data ,true );
24
- ?>
19
+ </div>
20
+
21
+ <div id="data_table_1" class="data_table_opengov modal fade">
22
+ <div class="modal-dialog">
23
+ <div class="modal-content">
24
+ <div class="modal-header">
25
+ <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
26
+ <h4 class="modal-title" id="gridSystemModalLabel">US States Open Data</h4>
27
+ </div>
28
+ <div class="modal-body">
29
+ <?php
30
+ displayTable ($ us_states_open_data ,true );
31
+ ?>
32
+ </div>
33
+ <div class="modal-footer">
34
+ <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
35
+ </div>
36
+ </div>
25
37
</div>
26
- </div>
38
+ </div>
39
+
27
40
28
- <div style="display: none;">
29
- <div id="data_table_2" class="data_table_opengov">
30
- <?php
31
- displayTable ($ us_counties_open_data ,true );
32
- ?>
41
+ <div id="data_table_2" class="data_table_opengov modal fade">
42
+ <div class="modal-dialog">
43
+ <div class="modal-content">
44
+ <div class="modal-header">
45
+ <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
46
+ <h4 class="modal-title" id="gridSystemModalLabel">US Counties Open Data</h4>
47
+ </div>
48
+ <div class="modal-body">
49
+ <?php
50
+ displayTable ($ us_counties_open_data ,true );
51
+ ?> </div>
52
+ <div class="modal-footer">
53
+ <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
54
+ </div>
55
+ </div>
33
56
</div>
34
- </div>
57
+ </div>
58
+
35
59
36
- <div style="display: none;">
37
- <div id="data_table_3" class="data_table_opengov">
38
- <?php
39
- displayTable ($ international_open_data ,true );
40
- ?>
60
+
61
+ <div id="data_table_3" class="data_table_opengov modal fade">
62
+ <div class="modal-dialog">
63
+ <div class="modal-content">
64
+ <div class="modal-header">
65
+ <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
66
+ <h4 class="modal-title" id="gridSystemModalLabel">International Open Data</h4>
67
+ </div>
68
+ <div class="modal-body">
69
+ <?php
70
+ displayTable ($ international_open_data ,true );
71
+ ?>
72
+ </div>
73
+ <div class="modal-footer">
74
+ <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
75
+ </div>
76
+ </div>
41
77
</div>
42
- </div>
78
+ </div>
79
+
43
80
44
- <div style="display: none;">
45
- <div id="data_table_4" class="data_table_opengov">
46
- <?php
47
- displayTable ("https://www.data.gov/media/2013/11/opendatasites1.csv " ,true );
48
- ?>
81
+
82
+ <div id="data_table_4" class="data_table_opengov modal fade">
83
+ <div class="modal-dialog">
84
+ <div class="modal-content">
85
+ <div class="modal-header">
86
+ <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
87
+ <h4 class="modal-title" id="gridSystemModalLabel"> </h4>
88
+ </div>
89
+ <div class="modal-body">
90
+ <?php
91
+ displayTable ("https://www.data.gov/media/2013/11/opendatasites1.csv " ,true );
92
+ ?>
93
+ </div>
94
+ <div class="modal-footer">
95
+ <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
96
+ </div>
97
+ </div>
49
98
</div>
50
- </div>
99
+ </div>
100
+
101
+
51
102
52
- <div style="display: none;">
53
- <div id="data_table_5" class="data_table_opengov">
54
- <?php
55
- displayTable ("https://www.data.gov/media/2013/11/opendatasites1.csv " ,true );
56
- ?>
103
+ <div id="data_table_5" class="data_table_opengov modal fade">
104
+ <div class="modal-dialog">
105
+ <div class="modal-content">
106
+ <div class="modal-header">
107
+ <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
108
+ <h4 class="modal-title" id="gridSystemModalLabel"> </h4>
109
+ </div>
110
+ <div class="modal-body">
111
+ <?php
112
+ displayTable ("https://www.data.gov/media/2013/11/opendatasites1.csv " ,true );
113
+ ?>
114
+ </div>
115
+ <div class="modal-footer">
116
+ <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
117
+ </div>
118
+ </div>
57
119
</div>
58
- </div>
120
+ </div>
121
+
59
122
60
123
<?php
61
124
// Function that converts csv to html
62
125
function displayTable ($ filename , $ header =false ) {
63
- $ handle = fopen ($ filename , "r " );
64
- echo '<table> ' ;
65
- //Header
66
- if ($ header ) {
67
- $ csvcontents = fgetcsv ($ handle );
68
- echo '<tr> ' ;
69
- foreach ($ csvcontents as $ headercolumn ) {
70
- echo "<th> $ headercolumn</th> " ;
71
- }
72
- echo '</tr> ' ;
126
+ $ handle = fopen ($ filename , "r " );
127
+ echo '<table> ' ;
128
+ //Header
129
+ if ($ header ) {
130
+ $ csvcontents = fgetcsv ($ handle );
131
+ echo '<tr> ' ;
132
+ foreach ($ csvcontents as $ headercolumn ) {
133
+ echo "<th> $ headercolumn</th> " ;
73
134
}
74
- // Contents
75
- while ($ csvcontents = fgetcsv ($ handle )) {
76
- echo '<tr> ' ;
77
- foreach ($ csvcontents as $ column ) {
78
- if (filter_var (trim ($ column ), FILTER_VALIDATE_URL )){
79
- echo "<td><a target='_new' href =' " .$ column ."'> " .$ column ."</a></td> " ;
80
- } else
81
- echo "<td> " .preg_replace ('/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]/s ' , '' , $ column )."</td> " ;
135
+ echo '</tr> ' ;
136
+ }
137
+ // Contents
138
+ while ($ csvcontents = fgetcsv ($ handle )) {
139
+ echo '<tr> ' ;
140
+ foreach ($ csvcontents as $ column ) {
141
+ if (filter_var (trim ($ column ), FILTER_VALIDATE_URL )){
142
+ echo "<td><a target='_new' href =' " .$ column ."'> " .$ column ."</a></td> " ;
143
+ } else
144
+ echo "<td> " .preg_replace ('/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]/s ' , '' , $ column )."</td> " ;
82
145
83
- }
84
- echo '</tr> ' ;
85
146
}
86
- echo '</table> ' ;
87
- fclose ($ handle );
147
+ echo '</tr> ' ;
148
+ }
149
+ echo '</table> ' ;
150
+ fclose ($ handle );
88
151
}
89
- ?>
152
+ ?>
0 commit comments