Issue #188947 by lyricnz: date_validate() takes a form element, not a whole form...
authorGábor Hojtsy
Wed, 27 Jul 2011 08:02:12 +0000 (10:02 +0200)
committerGábor Hojtsy
Wed, 27 Jul 2011 08:02:12 +0000 (10:02 +0200)
includes/form.inc

index a443b9b..54cda83 100644 (file)
@@ -1720,9 +1720,9 @@ function expand_date($element) {
 /**
  * Validates the date type to stop dates like February 30, 2006.
  */
-function date_validate($form) {
-  if (!checkdate($form['#value']['month'], $form['#value']['day'], $form['#value']['year'])) {
-    form_error($form, t('The specified date is invalid.'));
+function date_validate($element) {
+  if (!checkdate($element['#value']['month'], $element['#value']['day'], $element['#value']['year'])) {
+    form_error($element, t('The specified date is invalid.'));
   }
 }