$obj = new TReporte(); $obj->setId($_POST['id']); $obj->setUsuario($_POST['usuario'] == '' ? $sesion['usuario'] : $_POST['usuario']); $obj->setLatitud($_POST['latitud']); $obj->setLongitud($_POST['longitud']); $obj->setDireccion($_POST['direccion']); $obj->setCampo1($_POST['campo1']); $obj->setCampo2($_POST['campo2']); $obj->setCampo3($_POST['campo3']); echo json_encode(array("band" => $obj->guardar(), "id" => $obj->getId())); $obj->setComentarios(); break; case 'del': $obj = new TReporte(); $obj->setId($_POST['id']); echo json_encode(array("band" => $obj->eliminar())); break; case 'getUbicacion': $db = TBase::conectaDB(); global $sesion; global $ini; $data = json_decode(file_get_contents("data.json")); $configuracion = array(); foreach ($data as $key => $val) { $configuracion[$key] = $val; } $tiempo = $configuracion["reportarCada"] == '' ? $ini["parametros"]["reportarCada"] : $configuracion["reportarCada"]; $rs = $db->Execute("select * from reporte where idUsuario = " . $sesion['usuario'] . " order by fecha desc"); $band = false; if ($rs->EOF) { $proxTimeStamp = strtotime("now");