From a1cfb21a811c09992ef381e873a225396ccdd015 Mon Sep 17 00:00:00 2001 From: JonatanRek Date: Wed, 29 Apr 2020 16:10:33 +0200 Subject: [PATCH] Interesting Stuff --- app/Bootstrap.php | 10 ++++++---- app/Routes.php | 7 +++++-- app/models/GoogleHome.php | 19 +++++++++++++++++++ public/index.php | 2 +- 4 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 app/models/GoogleHome.php diff --git a/app/Bootstrap.php b/app/Bootstrap.php index 67a9395..8a11014 100644 --- a/app/Bootstrap.php +++ b/app/Bootstrap.php @@ -65,9 +65,11 @@ require_once '../config/config.php'; $logManager = new LogManager(); // Language -$langTag = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); -$langMng = new LanguageManager($langTag); -$langMng->load(); +if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ + $langTag = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); + $langMng = new LanguageManager($langTag); + $langMng->load(); +} //D B Conector Db::connect (DBHOST, DBUSER, DBPASS, DBNAME); @@ -76,4 +78,4 @@ Db::connect (DBHOST, DBUSER, DBPASS, DBNAME); $userManager = new UserManager(); // import routes -require_once '../app/Routes.php'; +require_once '../app/Routes.php'; \ No newline at end of file diff --git a/app/Routes.php b/app/Routes.php index 6116d73..fa54b74 100644 --- a/app/Routes.php +++ b/app/Routes.php @@ -18,7 +18,10 @@ $router->any('/ajax', 'Ajax'); $router->any('/log', 'Log'); $router->any('/rooms', 'Rooms'); -$router->get('/api/devices', 'DevicesApi@getAllDevices'); -$router->get('/api/login', 'AuthApi@login'); +$router->post('/api/devices', 'DevicesApi@getAllDevices'); +$router->post('/api/login', 'AuthApi@login'); + +$router->post('/api/HA', 'GoogleHome@response'); + $router->run($_SERVER['REQUEST_METHOD'], '/'.(isset($_GET['url']) ? $_GET['url'] : '')); diff --git a/app/models/GoogleHome.php b/app/models/GoogleHome.php new file mode 100644 index 0000000..bac13ad --- /dev/null +++ b/app/models/GoogleHome.php @@ -0,0 +1,19 @@ +