浏览代码

rm fake feature on empty getFeature response

Piotr Labudda 9 年之前
父节点
当前提交
a351aa2a08
共有 1 个文件被更改,包括 0 次插入13 次删除
  1. 0 13
      SE/se-lib/Api/WfsQgisServer.php

+ 0 - 13
SE/se-lib/Api/WfsQgisServer.php

@@ -123,19 +123,6 @@ if($DBG){echo 'getItems:';print_r($searchParams);echo "\n";}
 		$xmlWriter->writeAttribute('xsi:schemaLocation', "{$wfsNsUri} {$featureTypeUri}");
 
 if($DBG){echo '(geomFld: '.$geomFld.'):';print_r($acl->getFieldType($geomFld));echo "\n";}
-		if (empty($items)) {
-			$pKeyField = $acl->getPrimaryKeyField();
-			$fakeItem = new stdClass();
-			$fakeItem->{$pKeyField} = 0;
-			if ('polygon' == $dbGeomType) {
-				$fakeItem->the_geom = "POLYGON(())";
-			} else if ('linestring' == $dbGeomType) {
-				$fakeItem->the_geom = "LINESTRING()";
-			} else if ('point' == $dbGeomType) {
-				$fakeItem->the_geom = "POINT(0,0)";
-			}
-			$items[0] = $fakeItem;
-		}
 		$dbgLoop = 0;
 		$this->DBG("before loop...", __LINE__, __FUNCTION__, __CLASS__);
 		foreach ($items as $itemKey => $item) {