id); $subject = t('forgot_password_email_subject', 'Password reset instructions for account on [[[SITE_NAME]]]', array('SITE_NAME' => SITE_CONFIG_SITE_NAME)); $replacements = array( 'FIRST_NAME' => $userAccount->firstname, 'SITE_NAME' => SITE_CONFIG_SITE_NAME, 'WEB_ROOT' => WEB_ROOT, 'USERNAME' => $username, 'PAGE_EXTENSION' => SITE_CONFIG_PAGE_EXTENSION, 'ACCOUNT_ID' => $userAccount->id, 'RESET_HASH' => $resetHash ); $defaultContent = "Dear [[[FIRST_NAME]]],

"; $defaultContent .= "We've received a request to reset your password on [[[SITE_NAME]]] for account [[[USERNAME]]]. Follow the url below to set a new account password:

"; $defaultContent .= "[[[WEB_ROOT]]]/forgot_password_reset.[[[PAGE_EXTENSION]]]?u=[[[ACCOUNT_ID]]]&h=[[[RESET_HASH]]]

"; $defaultContent .= "If you didn't request a password reset, just ignore this email and your existing password will continue to work.

"; $defaultContent .= "Regards,
"; $defaultContent .= "[[[SITE_NAME]]] Admin"; $htmlMsg = t('forgot_password_email_content', $defaultContent, $replacements); coreFunctions::sendHtmlEmail($emailAddress, $subject, $htmlMsg, SITE_CONFIG_DEFAULT_EMAIL_ADDRESS_FROM, strip_tags(str_replace("
", "\n", $htmlMsg))); coreFunctions::redirect(WEB_ROOT . "/forgot_password." . SITE_CONFIG_PAGE_EXTENSION . "?s=1"); } } } // header top require_once(SITE_TEMPLATES_PATH . '/partial/_header_file_manager_top.inc.php'); ?>