könnte statt dem hier:
Code: Alles auswählen
$b_time = mktime(0, 0, 0, $b_date[1], $b_date[0], $b_date[2] + 18);
Code: Alles auswählen
$b_time = mktime(0, 0, 0, $b_date[1] + 6574, $b_date[0], $b_date[2]);
ist date[1] Tag oder Monat?
Code: Alles auswählen
$b_time = mktime(0, 0, 0, $b_date[1], $b_date[0], $b_date[2] + 18);
Code: Alles auswählen
$b_time = mktime(0, 0, 0, $b_date[1] + 6574, $b_date[0], $b_date[2]);
Code: Alles auswählen
function user_is_18()
{
global $user;
if($user->data['user_birthday'] == '') return false;
$b_date = explode('-', $user->data['user_birthday']);
//create timestamp
$b_time = mktime(0, 0, 0, $b_date[1], $b_date[0], $b_date[2] + 18);
if (time() > $b_time)
return true;
else
return false;
}