e-dog
Код: Выделить всё
function generate_age($user_birthday)
{
$user_age = (create_date('Y', time(), $board_config['board_timezone'], FALSE) - ((int) substr($user_birthday, -4)));
if ( create_date('n', time(), $board_config['board_timezone'], FALSE) < ((int) substr($user_birthday, 3, 2)) )
{
$user_age--;
return $user_age;
}
// [start] Birthday [Olympus style] Addon [Zodiac]
function generate_zodiac($user_birthday)
{
global $zodiacdates, $zodiacs;
for ( $n = 0; $n < 26; $n++, $n++ )
{
if ( $user_birthday>= $zodiacdates[$n] && $user_birthday <= $zodiacdates[$n+1] )
{
$user_zodiac = $zodiacs[($n/2)];
}
}
return $user_zodiac;
}
// [end] Birthday [Olympus style] Addon [Zodiac]
if ( (create_date('j', time(), $board_config['board_timezone'], FALSE) < ((int) substr($user_birthday, 0, 2))) && (create_date('n', time(), $board_config['board_timezone'], FALSE) == ((int) substr($user_birthday, 3, 2))) )
{
$user_age--;
return $user_age;
}
return $user_age;
}
// [end] Birthday [Olympus style]
а это что? 0_о
надо так...
Код: Выделить всё
function generate_age($user_birthday)
{
$user_age = (create_date('Y', time(), $board_config['board_timezone'], FALSE) - ((int) substr($user_birthday, -4)));
if ( create_date('n', time(), $board_config['board_timezone'], FALSE) < ((int) substr($user_birthday, 3, 2)) )
{
$user_age--;
return $user_age;
}
if ( (create_date('j', time(), $board_config['board_timezone'], FALSE) < ((int) substr($user_birthday, 0, 2))) && (create_date('n', time(), $board_config['board_timezone'], FALSE) == ((int) substr($user_birthday, 3, 2))) )
{
$user_age--;
return $user_age;
}
return $user_age;
}
// [end] Birthday [Olympus style]
// [start] Birthday [Olympus style] Addon [Zodiac]
function generate_zodiac($user_birthday)
{
global $zodiacdates, $zodiacs;
for ( $n = 0; $n < 26; $n++, $n++ )
{
if ( $user_birthday>= $zodiacdates[$n] && $user_birthday <= $zodiacdates[$n+1] )
{
$user_zodiac = $zodiacs[($n/2)];
}
}
return $user_zodiac;
}
// [end] Birthday [Olympus style] Addon [Zodiac]