Plugin Directory

Changeset 694714


Ignore:
Timestamp:
04/09/2013 06:47:17 PM (13 years ago)
Author:
shockware
Message:

Validate dd/mm/yy dates correctly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • contact-form-7-datepicker/trunk/date-module.php

    r694713 r694714  
    159159        }
    160160
    161         // TODO: Implement date format verification
    162161        if (! empty($value) && ! self::is_valid_date($value)) {
    163162            $result['valid'] = false;
     
    209208
    210209    private static function is_valid_date($value) {
    211         return strtotime($value) ? true : false;
     210        $valid = strtotime($value) ? true : false;
     211
     212        if (! $valid) {
     213            // Validate dd/mm/yy
     214            $value = str_replace('/', '-', $value);
     215            $valid = strtotime($value) ? true : false;
     216        }
     217
     218        return $valid;
    212219    }
    213220}
Note: See TracChangeset for help on using the changeset viewer.