-
Notifications
You must be signed in to change notification settings - Fork 0
/
routes.php
executable file
·36 lines (29 loc) · 1.43 KB
/
routes.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
<?php
if(isset($_SESSION['user'])) {
$app['router']->get('/', 'Defualt@main');
$app['router']->post('/dashboard/temperature_chart', 'Defualt@temperature_chart');
$app['router']->get('/rooms', 'Rooms@listAll');
$app['router']->get('/rooms/create', 'Rooms@createModal');
$app['router']->post('/rooms/create', 'Rooms@create');
$app['router']->get('/rooms/view/{id}', 'Rooms@view');
$app['router']->get('/lights', 'Lights@listAll');
$app['router']->get('/light/{id}', 'Lights@view');
$app['router']->post('/lights/get-all', 'Lights@getAll');
$app['router']->post('/lights/handler/control-action', 'Lights@handlerControlAction');
$app['router']->get('/sensors', 'Sensors@listAll');
$app['router']->get('/sockets', 'Sockets@listAll');
$app['router']->get('/home-audios', 'HomeAudios@listAll');
$app['router']->get('/home-audios/{id}', 'HomeAudios@view');
$app['router']->post('/home-audios/handler/mute-device', 'HomeAudios@handlerMuteDevice');
$app['router']->post('/home-audios/handler/turn-on-device', 'HomeAudios@handlerTurnOnDevice');
$app['router']->post('/home-audios/handler/control-action', 'HomeAudios@handlerControlAction');
$app['router']->get('/users', 'Users@listAll');
} else {
if($_SERVER['REQUEST_URI'] != '/' && $_SERVER['REQUEST_URI'] != '/users/login' ) {
header('location: /');
exit();
}
$app['router']->post('/users/login', 'Users@login');
$app['router']->get('/', 'Defualt@main_login');
}
?>