Explorar o código

+ isDate and isDateTime to AntAcl

Piotr Labudda %!s(int64=6) %!d(string=hai) anos
pai
achega
765e41e60e
Modificáronse 1 ficheiros con 14 adicións e 0 borrados
  1. 14 0
      SE/se-lib/AntAclBase.php

+ 14 - 0
SE/se-lib/AntAclBase.php

@@ -367,6 +367,20 @@ class AntAclBase extends Core_AclBase {
 		if ('p5:enum' === $xsdType) return true;
 		return false;
 	}
+	public function isDateField($fieldName) {
+		$xsdType = $this->getXsdFieldType($fieldName);
+		switch ($xsdType) {
+			case "xsd:date": return true;
+			default: return false;
+		}
+	}
+	public function isDateTimeField($fieldName) {
+		$xsdType = $this->getXsdFieldType($fieldName);
+		switch ($xsdType) {
+			case "xsd:dateTime": return true;
+			default: return false;
+		}
+	}
 
 	public function canCreateField($fieldName) {
 		try {