diff --git a/main/calendar/agenda.inc.php b/main/calendar/agenda.inc.php index 6f582a366d..ae127c2cc5 100644 --- a/main/calendar/agenda.inc.php +++ b/main/calendar/agenda.inc.php @@ -643,7 +643,7 @@ function selectAll(cbList,bSelect,showwarning) msg_err3 = document.getElementById(\"err_end_date\"); msg_err4 = document.getElementById(\"err_title\"); - if (start_date > ends_date) { + /*if (start_date > ends_date) { msg_err1.style.display =\"block\"; msg_err1.innerHTML=\"".get_lang('EndDateCannotBeBeforeTheStartDate')."\"; msg_err2.innerHTML=\"\";msg_err3.innerHTML=\"\"; @@ -668,6 +668,26 @@ function selectAll(cbList,bSelect,showwarning) for (var i=0; i ends_date) { + msg_err1.style.display =\"block\"; + msg_err1.innerHTML=\"".get_lang('EndDateCannotBeBeforeTheStartDate')."\"; + msg_err2.innerHTML=\"\";msg_err3.innerHTML=\"\"; + } else if (checkDate(start_month,start_day,start_year) == false) { + msg_err2.style.display =\"block\"; + msg_err2.innerHTML=\"".get_lang('InvalidDate')."\"; + msg_err1.innerHTML=\"\";msg_err3.innerHTML=\"\"; + } else if (checkDate(ends_month,ends_day,ends_year) == false) { + msg_err3.style.display =\"block\"; + msg_err3.innerHTML=\"".get_lang('InvalidDate')."\"; + msg_err1.innerHTML=\"\";msg_err2.innerHTML=\"\"; + } else if (document.new_calendar_item.title.value == '') { + msg_err4.style.display =\"block\"; + msg_err4.innerHTML=\"".get_lang('FieldRequired')."\"; + msg_err1.innerHTML=\"\";msg_err2.innerHTML=\"\";msg_err3.innerHTML=\"\"; + } + else { + document.new_calendar_item.submit(); } }