Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/main/inc/lib/pear/HTML/QuickForm/Rule/Date.php

20 lines
537 B

<?php
/* For licensing terms, see /license.txt */
/**
* QuickForm rule to check a date
* @package chamilo.include
*/
class Html_Quickform_Rule_Date extends HTML_QuickForm_Rule
{
/**
* Function to check a date
* @see HTML_QuickForm_Rule
* @param array $date An array with keys F (month), d (day) and Y (year)
* @return boolean True if date is valid
*/
function validate($date, $options)
{
$compareDate = create_function('$a', 'return checkdate($a[\'M\'],$a[\'d\'],$a[\'Y\']);');
return $compareDate($date);
}
}