Quellcode durchsuchen

fixed wfs routes

Piotr Labudda vor 8 Jahren
Ursprung
Commit
70605c39a7
2 geänderte Dateien mit 8 neuen und 3 gelöschten Zeilen
  1. 5 1
      SE/se-lib/Api.php
  2. 3 2
      SE/se-lib/Route/Storage.php

+ 5 - 1
SE/se-lib/Api.php

@@ -23,7 +23,11 @@ class Api {
 
 		$apiRouterName = $request->apiRouterName;
 		IF(V::get('DBG','',$_GET)){echo'<pre style="max-height:200px;overflow:auto;border:1px solid red;text-align:left;">apiRouterName (' . __CLASS__ . '::' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($apiRouterName);echo'</pre>';}
-		$apiRouterName = ucfirst(strtolower($apiRouterName));
+		switch (strtolower($apiRouterName)) {
+			case 'wfsdata': $apiRouterName = 'WfsData'; break;
+			case 'wfsqgis': $apiRouterName = 'WfsQgis'; break;
+			default: $apiRouterName = ucfirst(strtolower($apiRouterName)); break;
+		}
 		$apiRouterClassName = "Api_{$apiRouterName}";
 		if (!Lib::tryLoadClass($apiRouterClassName)) {
 			throw new HttpException("Route not exists", 404);

+ 3 - 2
SE/se-lib/Route/Storage.php

@@ -152,11 +152,12 @@ class Route_Storage extends RouteBase {
 				UI::alert('warning', $e->getMessage());
 				DBG::log($e);
 				$objectStorage->updateCache();
-				UI::alert('info', "Lista obiketów zaktualizowana");
+				UI::alert('info', "Lista obiektów zaktualizowana");
 			}
 			if ('1' == V::get('refreshObjectList', '', $_POST)) {
 				$objectStorage->updateCache();
-				UI::alert('info', "Lista obiketów zaktualizowana");
+				// TODO: execute Storage_AclReinstall::reinstallAcl($namespace) for all objects
+				UI::alert('info', "Lista obiektów zaktualizowana");
 			}
 
 			{