0) && (getResendProfileUpdate() > 0)) { // Load personal data $result = sqlQuery("SELECT `userid`, `email`, `last_update`, `joined` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `status`='CONFIRMED' " . runFilterChain('user_exclusion_sql', ' ') . " AND ( ( (UNIX_TIMESTAMP() - `last_update`) >= {?profile_update?} AND `last_update` > 0 AND (UNIX_TIMESTAMP() - `last_profile_sent`) >= {?resend_profile_update?} ) OR ( `last_update` = 0 AND `last_profile_sent` = 0 AND (UNIX_TIMESTAMP() - `joined`) >= {?profile_update?} ) ) ORDER BY `userid` ASC", __FILE__, __LINE__); // Are there some notifications to sent? if (!ifSqlHasZeroNums($result)) { // We need to send-out notifications... while ($content = sqlFetchArray($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['userid'], '{--MEMBER_PROFILE_OUTDATED_SUBJECT--}', $message); // Update profile data sqlQueryEscaped("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 sqlFreeResult($result); } // END - if // Debug line //* DEBUG: */ logDebugMessage(__FILE__, __LINE__, 'Daily reset ended.'); // [EOF] ?>