function cmfcCalendarV1Julian::isDateValid in Calendar Systems 8.2
Same name and namespace in other branches
- 8 calendar/v1/calendarSystems/julian.class.inc.php \cmfcCalendarV1Julian::isDateValid()
- 7 calendar/v1/calendarSystems/julian.class.inc.php \cmfcCalendarV1Julian::isDateValid()
- 7.2 calendar/v1/calendarSystems/julian.class.inc.php \cmfcCalendarV1Julian::isDateValid()
Overrides cmfcCalendarV1Plugin::isDateValid
File
- calendar/
v1/ calendarSystems/ julian.class.inc.php, line 609
Class
Code
function isDateValid($month, $day, $year) {
$j_days_in_month = array(
31,
31,
31,
31,
31,
31,
30,
30,
30,
30,
30,
29,
);
$result = FALSE;
if ($month <= 12 && $month > 0 && $day > 0) {
if ($j_days_in_month[$month - 1] >= $day) {
$result = TRUE;
}
if ($this
->isKabise($year) && $month == 12 && $j_days_in_month[$month - 1] + 1 == $day) {
$result = TRUE;
}
}
return $result;
}