-if (($_CONFIG['send_prof_update'] == "Y") && ($_CONFIG['profile_update'] > 0) && ($_CONFIG['resend_profile_update']))
-{
- // Ok, we shall send update notifications...
- $TIMEOUT = bigintval(time() - $_CONFIG['profile_update']);
- $TIMEOUT2 = bigintval(time() - $_CONFIG['resend_profile_update']);
+if ((getConfig('send_prof_update') == 'Y') && (getConfig('profile_update') > 0) && (getConfig('resend_profile_update'))) {
+ // Load personal data 0 1 2 3
+ $result = SQL_QUERY_ESC("SELECT userid, email, last_update, joined
+FROM
+ {!_MYSQL_PREFIX!}_user_data
+WHERE
+ (last_update < (UNIX_TIMESTAMP() - %s) AND last_update != 0 AND last_profile_sent < (UNIX_TIMESTAMP() - %s))
+OR
+ (last_update=0 AND last_profile_sent=0 AND joined < (UNIX_TIMESTAMP() - %s))
+ORDER BY userid", array(getConfig('profile_update'), getConfig('resend_profile_update'), getConfig('profile_update')), __FILE__, __LINE__);