0) && (getConfig('resend_profile_update'))) { // Load personal data $result = SQL_QUERY("SELECT `userid`, `email`, `last_update`, `joined` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE (`last_update` < (UNIX_TIMESTAMP() - {?profile_update?}) AND `last_update` != 0 AND `last_profile_sent` < (UNIX_TIMESTAMP() - {?resend_profile_update?})) OR (`last_update` = '0' AND `last_profile_sent` = '0' AND `joined` < (UNIX_TIMESTAMP() - {?profile_update?})) ORDER BY `userid` ASC", __FILE__, __LINE__); // Do we have some notifications to sent? if (!SQL_HASZERONUMS($result)) { // We need to send-out notifications... while ($content = SQL_FETCHARRAY($result)) { // Translate timestamp $content['joined'] = generateDateTime($content['joined'], 0); if (round($content['last_update']) == '0') { // Has never changed his accont $content['last_update'] = '{--PROFILE_NEVER_CHANGED--}'; } else { // Has changed his account $content['last_update'] = generateDateTime($content['last_update'], 0); } // Load email template and send mail away $message = loadEmailTemplate('profile-updte', $content, bigintval($content['userid'])); sendEmail($content['email'], '{--PROFILE_OUTDATED--}', $message); // Update profile data SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `last_profile_sent`=UNIX_TIMESTAMP(), `notified`='Y' WHERE `userid`=%s LIMIT 1", array(bigintval($content['userid'])), __FILE__, __LINE__); } // END - while } // END - if // Free result SQL_FREERESULT($result); } // [EOF] ?>