| // +----------------------------------------------------------------------+ // // $Id: Compare.php 6184 2005-09-07 10:08:17Z bmol $ /** * @package chamilo.library */ /** * Rule to compare two form fields * * The most common usage for this is to ensure that the password * confirmation field matches the password field * * @access public * @package HTML_QuickForm * @version $Revision: 6184 $ */ class HTML_QuickForm_Rule_CompareDate extends HTML_QuickForm_Rule { function validate($values, $options) { if (!is_array($values[0]) && !is_array($values[1])) { return api_strtotime($values[0]) < api_strtotime($values[1]); } else { return mktime($values[0]['H'], $values[0]['i'], 0, $values[0]['M'], $values[0]['d'], $values[0]['Y']) <= mktime($values[1]['H'], $values[1]['i'], 0, $values[1]['M'], $values[1]['d'], $values[1]['Y']); } } }