|
|
@@ -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 {
|