X-Git-Url: https://dev.renevier.net/?a=blobdiff_plain;f=application%2Fcontrollers%2FGeomController.php;h=497b2a8ca4692561644c743d68e8f0454e619c04;hb=e534c17db2f3986751f4a96900e4aaae56d34873;hp=bb56a97bafa3b2728be1407626934fec4b8eb732;hpb=69cbaf628f5576754d4553c021315188e22d24af;p=syj.git
diff --git a/application/controllers/GeomController.php b/application/controllers/GeomController.php
index bb56a97..497b2a8 100644
--- a/application/controllers/GeomController.php
+++ b/application/controllers/GeomController.php
@@ -1,5 +1,5 @@
';
$data .= '';
if ($path->creator) {
- $data .= '' . htmlspecialchars($path->creator->pseudo) . '';
+ $data .= ''
+ . htmlspecialchars($path->creator->pseudo, ENT_COMPAT, "UTF-8")
+ . '';
}
- $data .= '' . htmlspecialchars($path->displayTitle) . '';
+ $data .= '' . htmlspecialchars($path->displayTitle, ENT_COMPAT, "UTF-8") . '';
$data .= $path->geom->toKML();
$data .= '';
$data .= '';
@@ -72,15 +74,15 @@ class GeomController extends Zend_Controller_Action
$data .= '';
$data .= '';
if ($path->creator) {
- $data .= '' . htmlspecialchars($path->creator->pseudo) . '';
+ $data .= '' . htmlspecialchars($path->creator->pseudo, ENT_COMPAT, "UTF-8") . '';
}
- $data .= '' . htmlspecialchars($path->displayTitle) . '';
+ $data .= '' . htmlspecialchars($path->displayTitle, ENT_COMPAT, "UTF-8") . '';
$data .= $path->geom->toGPX();
$data .= '';
$data .= '';
$api = $this->_helper->SyjApi;
- $api->setCheckIfNoneMatch(true)->setContentType('application/octet-stream')->setBody($data);
+ $api->setCheckIfNoneMatch(true)->setContentType('application/gpx+xml')->setBody($data);
}
protected function json(Syj_Model_Path $path) {