0) && (getResendProfileUpdate() > 0)) { // Load personal data $result = SQL_QUERY("SELECT `userid`, `email`, `last_update`, `joined` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `status`='CONFIRMED' AND ( ( `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'] = '{--MEMBER_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('member_profile', $content, bigintval($content['userid'])); sendEmail($content['email'], '{--MEMBER_PROFILE_OUTDATED_SUBJECT--}', $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); } // END - if // Debug line //* DEBUG: */ logDebugMessage(__FILE__, __LINE__, 'Daily reset ended.'); // [EOF] ?>