diff --git a/index.php b/index.php
index 2970ed52..4824a121 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;
@@ -1004,7 +1009,12 @@ function print_add_ticket()
$value = stripslashes(hesk_input($_SESSION['c_question']));
}
$cls = in_array('question', $_SESSION['iserror']) ? ' class="isError" ' : '';
- echo '' . $hesk_settings['question_ask'] . '
';
+ echo '' . $hesk_settings['question_ask'] . '
+
+
+
';
?>