diff --git a/index.php b/index.php
index bd74d58f..535f16a4 100644
--- a/index.php
+++ b/index.php
@@ -403,7 +403,6 @@ function print_add_ticket()
$formattedId = preg_replace("/[\s_]/", "-", $formattedId);
$cls = in_array($k, $_SESSION['iserror']) ? ' class="isError" ' : '';
-
echo '
';
break;
case 'date':
//Clean up multiple dashes or whitespaces
+ $errorText = $required == 'required' ? 'data-error="'.htmlspecialchars($hesklang['this_field_is_required']).'"' : '';
$formattedId = preg_replace("/[\s-]+/", " ", $v['name']);
$formattedId = preg_replace("/[\s_]/", "-", $formattedId);
@@ -526,7 +526,7 @@ function print_add_ticket()
+ value="' . $v['value'] . '" '.$errorText. ' '.$required.' readonly>
' . $hesklang['date_format'] . '
';
@@ -706,6 +706,7 @@ function print_add_ticket()
$v['name'] = $hesklang[$v['name']];
}
+ $required = $v['req'] ? 'required' : '';
$v['req'] = $v['req'] ? '*' : '';
if ($v['type'] == 'checkbox' || $v['type'] == 'multiselect') {
@@ -857,10 +858,13 @@ function print_add_ticket()
-
';
+
+
+ ';
break;
case 'date':
+ $errorText = $required == 'required' ? 'data-error="'.htmlspecialchars($hesklang['this_field_is_required']).'"' : '';
//Clean up multiple dashes or whitespaces
$formattedId = preg_replace("/[\s-]+/", " ", $v['name']);
$formattedId = preg_replace("/[\s_]/", "-", $formattedId);
@@ -876,8 +880,9 @@ function print_add_ticket()
+ value="' . $v['value'] . '" '.$errorText. ' readonly="readonly" '.$required.'>
' . $hesklang['date_format'] . '
+
';
break;