$app->post('/anadirDispositivo', function () use($app) { require_once 'Modelos/Dispositivo.php'; //require_once 'Modelos/Utils.php'; //Utils::escribeLog("anadirDispositivo","debug"); if (!isset($_SESSION['id_usuario'])) { //render login $app->redirect($app->urlfor('Inicio')); } else { $req = $app->request(); $tiposelect = $req->post('tiposelect'); $inputLatitude = $req->post("inputLatitude"); $inputLongitude = $req->post("inputLongitude"); $usu = $_SESSION['id_usuario']; $json_dir = json_decode(file_get_contents('https://maps.googleapis.com/maps/api/geocode/json?latlng=' . $inputLatitude . ',' . $inputLongitude . '&location_type=GEOMETRIC_CENTER&key=AIzaSyDD3NDLaalLek6GbFmNwipfqxJeuJeUrG4'), true); $dir = $json_dir['results'][0]['formatted_address']; $result = Dispositivo::anadirDispositivo($tiposelect, $inputLatitude, $inputLongitude, $usu, $dir); //0->KO / 1->OK if ($result == 1) { $mensaje = json_encode(array('result' => 'class="alert alert-success fade in"', 'mensaje' => "El dispositivo ha sido insertado correctamente")); $app->flash('message', $mensaje); $app->redirect($app->urlfor('panel')); } else { $mensaje = json_encode(array('result' => 'class="alert alert-danger fade in"', 'mensaje' => 'error al actualizar.')); $app->flash('message', $mensaje); $app->redirect($app->urlfor('panel')); } } }); //btnmodDispositivos $app->post('/modDispositivo', function () use($app) { require_once 'Modelos/Dispositivo.php';