|
@@ -473,6 +473,7 @@ class UI {
|
|
// $colType = $acl->getFieldTypeById($fieldID);
|
|
// $colType = $acl->getFieldTypeById($fieldID);
|
|
// if (!$colType) return "Error - unknown type";
|
|
// if (!$colType) return "Error - unknown type";
|
|
$xsdType = $acl->getXsdFieldType($fieldName);
|
|
$xsdType = $acl->getXsdFieldType($fieldName);
|
|
|
|
+ DBG::log("DBG: field({$fieldName}) xsdType({$xsdType})");
|
|
|
|
|
|
$html = new stdClass();
|
|
$html = new stdClass();
|
|
$html->_params = array();
|
|
$html->_params = array();
|
|
@@ -552,21 +553,21 @@ class UI {
|
|
}
|
|
}
|
|
} break;
|
|
} break;
|
|
|
|
|
|
- // case 'xsd:time': { // TODO: ... TableAcl not returns xsd type 'xsd:time'
|
|
|
|
- // $testDatePicker = true;
|
|
|
|
- // if ($testDatePicker) {
|
|
|
|
- // $html->attrs['type'] = 'text';
|
|
|
|
- // $html->_params[] = 'time';
|
|
|
|
- // $html->attrs['class'][] = 'se_type-time';// datetimepicker';
|
|
|
|
- // $html->attrs['data-format'] = 'hh:mm:ss';
|
|
|
|
- // $html->attrs['maxlength'] = 8;
|
|
|
|
- // if (substr($html->attrs['value'], 0, 8) == '00:00:00') {
|
|
|
|
- // $html->attrs['value'] = '';
|
|
|
|
- // }
|
|
|
|
- // } else {
|
|
|
|
- // $html->attrs['type'] = 'time';
|
|
|
|
- // }
|
|
|
|
- // } break;
|
|
|
|
|
|
+ case 'xsd:time': {
|
|
|
|
+ $testDatePicker = true;
|
|
|
|
+ if ($testDatePicker) {
|
|
|
|
+ $html->attrs['type'] = 'text';
|
|
|
|
+ $html->_params[] = 'time';
|
|
|
|
+ $html->attrs['class'][] = 'se_type-time';// datetimepicker';
|
|
|
|
+ $html->attrs['data-format'] = 'hh:mm:ss';
|
|
|
|
+ $html->attrs['maxlength'] = 8;
|
|
|
|
+ if (substr($html->attrs['value'], 0, 8) == '00:00:00') {
|
|
|
|
+ $html->attrs['value'] = '';
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ $html->attrs['type'] = 'time';
|
|
|
|
+ }
|
|
|
|
+ } break;
|
|
|
|
|
|
// case 'timestamp': { // TODO: timestamp is xsd:integer or xsd:dateTime?
|
|
// case 'timestamp': { // TODO: timestamp is xsd:integer or xsd:dateTime?
|
|
// $testDatePicker = true;
|
|
// $testDatePicker = true;
|