Преглед изворни кода

Field types use more geom types, remove input for unknown type

Piotr Labudda пре 11 година
родитељ
комит
04f3aac86b
2 измењених фајлова са 10 додато и 5 уклоњено
  1. 1 1
      SE/VERSION
  2. 9 4
      SE/se-lib/TableAcl.php

+ 1 - 1
SE/VERSION

@@ -1 +1 @@
-3.9.10-4
+3.9.10-5

+ 9 - 4
SE/se-lib/TableAcl.php

@@ -483,11 +483,16 @@ class TableAcl {
 			unset($html->attrs['type']);
 			unset($html->attrs['value']);
 		}
-		else if ('polygon' == $colType['type']) {
-			return '...';
-		}
+		else if ('polygon' == $colType['type']) { return '...'; }// Wielokąt
+		else if ('multipolygon' == $colType['type']) { return '...'; }// Zbiór wielokątów
+		else if ('linestring' == $colType['type']) { return '...'; }// Krzywa z interpolacji liniowej pomiędzy punktami
+		else if ('point' == $colType['type']) { return '...'; }// Punkt w przestrzeni 2-wymiarowej
+		else if ('geometry' == $colType['type']) { return '...'; }// Typy, które mogą przechowywać geometrię dowolnego typu
+		else if ('multipoint' == $colType['type']) { return '...'; }// Zbiór punktów
+		else if ('multilinestring' == $colType['type']) { return '...'; }// Zbiór krzywych z interpolacji liniowej pomiędzy punktami
+		else if ('geometrycollection' == $colType['type']) { return '...'; }// Zbiór obiektów geometrycznych dowolnego typu
 		else {
-			echo'unknown Type "'.$colType['type'].'"';
+			return 'unknown Type "'.$colType['type'].'"';
 		}
 
 		$attrsOut = array();