فهرست منبع

Api xsd fix year type

Piotr Labudda 10 سال پیش
والد
کامیت
d48659e0c6
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      SE/se-lib/Api/Xsd.php

+ 5 - 0
SE/se-lib/Api/Xsd.php

@@ -105,6 +105,11 @@ XMLEOF;
 						$xsdDatePattern = '[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}';
 						$xsdRestrictions[] = '<xs:pattern value="' . $xsdDatePattern . '"/>';
 					}
+					else if (substr($colType, 0, 4) == 'year') {
+						$xsdType = 'token';
+						$xsdDatePattern = '[0-9]{4}';
+						$xsdRestrictions[] = '<xs:pattern value="' . $xsdDatePattern . '"/>';
+					}
 					else if (substr($colType, 0, 4) == 'enum') {
 						$xsdType = 'string';