diff --git a/htdocs/comm/action/card.php b/htdocs/comm/action/card.php
index 752868acb87..0833929c82a 100644
--- a/htdocs/comm/action/card.php
+++ b/htdocs/comm/action/card.php
@@ -1439,6 +1439,10 @@ if ($id > 0) {
$("#fullday").change(function() {
setdatefields();
});
+ $("#actioncode").change(function() {
+ if ($("#actioncode").val() == \'AC_RDV\') $("#dateend").addClass("fieldrequired");
+ else $("#dateend").removeClass("fieldrequired");
+ });
})';
print ''."\n";
}
@@ -1483,7 +1487,12 @@ if ($id > 0) {
print '
| '.$langs->trans("EventOnFullDay").' | fulldayevent ? ' checked' : '').'> |
';
// Date start - end
- print '| '.$langs->trans("DateActionStart").' - '.$langs->trans("DateActionEnd").' | ';
+ print ' |
| ';
+ print ''.$langs->trans("DateActionStart").'';
+ print ' - ';
+ print 'type_code == 'AC_RDV' ? ' class="fieldrequired"' : '').'>'.$langs->trans("DateActionEnd").'';
+ print ' | ';
+ //print ' |
| '.$langs->trans("DateActionStart").' - '.$langs->trans("DateActionEnd").' | ';
if (GETPOST("afaire") == 1) {
print $form->selectDate($datep ? $datep : $object->datep, 'ap', 1, 1, 0, "action", 1, 1, 0, 'fulldaystart', '', '', '', 1, '', '', 'tzuser');
} elseif (GETPOST("afaire") == 2) {
|