1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 |
'message' => 'User has to be 18 or over.'
)
);
/**
* Poor man's age limit validation
* Due to the lack of simple and exact PHP time diff function,
* we conveniently forget leap years
*/
function ageLimit( $data, $reqAge ) {
if( $date !== false && $date !== -1 ) { // strtotime returns -1 < PHP 5.1.0
return ( $diff / 31556926 > $reqAge ); // 31556926 seconds in a year
}
return false; // date malformed
} |
