hanze/iwa-panda1

index.php in tak
Repositories | Summary | Log | Files

index.php (2212B) download


 1<?php
 2use Lollipop\TemplateMethods;   
 3require_once "utils/autoloader.php";
 4require_once "apii/api.php";
 5
 6$template = new Lollipop\Template(new TemplateMethods);
 7$router = new Lollipop\Router($template);
 8$db = new Lollipop\SQLDatabase("86.92.67.21", "friedel", "hailiwa", "wap2");
 9
10$router->addRoute(['GET'], '/', 'views/homepage.php');
11
12//all data
13$router->addRoute(['GET', 'POST'], '/api/windchill', $api_windchill);
14
15$router->addRoute(['GET', 'POST'], '/api/windchill/:since', $api_windchill);
16
17$router->addRoute(['GET', 'POST'], '/api/graph/:since', $api_graph);
18
19$router->addRoute(['GET', 'POST'], '/api/graph/:since', $api_graph);
20//add contract
21$router->addRoute(['GET', 'POST'], '/add_contract', 'views/add_contract.php');
22
23//add customer
24$router->addRoute(['GET', 'POST'], '/add_customer', 'views/add_customer.php');
25
26//add user
27$router->addRoute(['GET', 'POST'], '/add_user', 'views/add_user.php');
28
29//alter_contract 
30$router->addRoute(['GET', 'POST'], '/alter_contract', 'views/alter_contract.php');
31
32//alter_customer 
33$router->addRoute(['GET', 'POST'], '/alter_customer', 'views/alter_customer.php');
34
35//alter_user
36$router->addRoute(['GET', 'POST'], '/alter_user', 'views/alter_user.php');
37
38//dashboard
39$router->addRoute(['GET'], '/dashboard', 'views/dashboard.php');
40
41//homepage
42$router->addRoute(['GET', 'POST'], '/homepage', 'views/homepage.php');
43
44//navbar
45$router->addRoute(['GET'], '/navbar', 'views/navbar.php');
46
47//search_contract
48$router->addRoute(['GET', 'POST'], '/search_contract', 'views/search_contract.php');
49
50//search_customer
51$router->addRoute(['GET', 'POST'], '/search_customer', 'views/search_customer.php');
52
53//search_data
54$router->addRoute(['GET', 'POST'], '/search_data', 'views/search_data.php');
55
56//search_user
57$router->addRoute(['GET', 'POST'], '/search_user', 'views/search_user.php');
58
59
60//logic
61
62//login_handler
63$router->addRoute(['GET', 'POST'], '/login_handler', 'logic/login_handler.php');
64
65//data inserter
66$router->addRoute(['POST'], '/datainserter', 'logic/datainserter.php');
67
68//log-out
69$router->addRoute(['POST'], '/logout', 'logic/logout.php');
70
71//post weather data
72$router->addRoute(['POST'], '/weather_data', 'logic/postWeatherData.php');
73
74//404
75$router->route();