-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
74 lines (65 loc) · 2.47 KB
/
index.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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
include_once('src/templateFunctions.php');
include_once('src/fileFunctions.php');
define('THEMES_PATH', 'templates/');
define('DATA_PATH', 'data/');
$pages = array(
'root' => 'Wozu gibt\'s diese Seite?',
'grazwahl17' => 'Gemeinderatswahl Graz 2017',
'partei' => 'Landesparteikonto 2015-2017',
'anlagenv' => 'Anlagenverzeichnis (über 100 €)',
'2015-klubf' => 'Klubförderungskonto Graz 2015',
'2015-parteienf' => 'Parteienförderungskonto Graz 2015',
'2016-klubf' => 'Klubförderungskonto Graz 2016',
'2016-parteienf' => 'Parteienförderungskonto Graz 2016',
'2017-klubf' => 'Klubförderungskonto Graz 2017',
'2017-parteienf' => 'Parteienförderungskonto Graz 2017',
'2018-partei' => 'Parteikonto 2018',
'2019-partei' => 'Parteikonto 2019',
'2020-partei' => 'Parteikonto 2020',
'2018-graz' => 'Grazkonto 2018',
'2019-graz' => 'Grazkonto 2019',
'2020-graz' => 'Grazkonto 2020'
);
$fileNames = array(
'partei' => DATA_PATH . 'Landeskonto.csv',
'2015-klubf' => DATA_PATH . '2015-Klubförderung.csv',
'2015-parteienf' => DATA_PATH . '2015-Parteienförderung.csv',
'2016-klubf' => DATA_PATH . '2016-Klubförderung.csv',
'2016-parteienf' => DATA_PATH . '2016-Parteienförderung.csv',
'2017-klubf' => DATA_PATH . '2017-Klubförderung.csv',
'2017-parteienf' => DATA_PATH . '2017-Parteienförderung.csv',
'2018-partei' => DATA_PATH . '2018-Parteikonto.csv',
'2019-partei' => DATA_PATH . '2019-Parteikonto.csv',
'2020-partei' => DATA_PATH . '2020-Parteikonto.csv',
'2018-graz' => DATA_PATH . '2018-Grazkonto.csv',
'2019-graz' => DATA_PATH . '2019-Grazkonto.csv',
'2020-graz' => DATA_PATH . '2020-Grazkonto.csv'
);
if (isset($_GET['page'])) {
$page = $_GET['page'];
} else {
$page = 'root';
}
if (!array_key_exists($page, $pages)) {
$page = 'root';
}
if ($page === 'root') {
echo loadTemplate('root', array('title' => $pages[$page]));
} else if ($page === 'grazwahl17') {
echo loadTemplate('grazwahl17', array('title' => $pages[$page]));
} else if ($page === 'anlagenv') {
echo loadTemplate('anlagenv', array('title' => $pages[$page]));
} else {
$data = loadFileData($fileNames[$page]);
$stats = groupData($data);
echo loadTemplate('table', array(
'title' => $pages[$page],
'fileName' => $fileNames[$page],
'data' => $data,
'stats' => $stats
));
}