lol.. hahahaaha... you got me.. dammit i was going to edit it, just to fool with you...

damn... note to self: Mark S is onto me laugh

oh and your answer is that cfrm does it and technically it's on the first time that cfrm notes that the birthdays haven't been sent for the current day.

specifically:

PHP Code

	// Do we need to send out birthday notifications?
	$today = $html->convert_time($cachenow,$config['TIME_OFFSET'],"j",1,0);
	if ($today != $birthdays_sent && $config['BIRTHDAY_NOTICE']) {
		include("libs/triggers.inc.php");
		trigger_birthday_notifications($birthdays_sent,$cachenow,$today);
	}