'passwordreset'
);
-define('SVN', '$Id$');
$focus['user'] = 'focus';
{
$db->query("DELETE FROM " . TABLE_PREFIX . "adminsession WHERE sessionid = '" . $input->inputEscape(COOKIE_PREFIX . 'adminsession') . "'");
$auth->clearCookies();
- BSFunctions::cookie(COOKIE_PREFIX . 'adminsession', null);
+ BSFunctions::cookie(COOKIE_PREFIX . 'adminsession', false);
$message->redirect(T('You have been logged out.'), ($_SERVER['HTTP_REFERER'] ? $_SERVER['HTTP_REFERER'] : 'index.php'));
}
else
$activator = BSFunctions::random(25);
$db->query("INSERT INTO " . TABLE_PREFIX . "passwordreset (activatorid, dateline, userid) VALUES ('" . $activator . "', " . TIMENOW . ", " . $user->record['userid'] . ")");
- $email = new BSTemplate(FetchEmailPath('passwordreset.xml', bugdar::$datastore['language'][$user->record['languageid']]['langcode']));
- $email->vars = array('activator' => $activator);
-
- $email = $bugsys->xml->parse($email->evaluate()->getTemplate());
-
- $mail->setSubject($email['email']['subject']['value']);
- $mail->setBodyText($email['email']['bodyText']['value']);
-
+ $email = get_email_text('password_reset');
+ $mail = new BSMail();
+ $mail->setSubject($email['subject']);
+ $mail->setBodyText(sprintf($email['bodyText'], $user->record['displayname'], bugdar::$options['trackertitle'], bugdar::$options['trackerurl'], $activator));
+ $mail->setFromAddress(MAIL_FROM_ADDRESS);
+ $mail->setFromName(MAIL_FROM_NAME);
$mail->send($user->record['email'], $user->record['displayname']);
$message->message(sprintf(T('An email has been dispatched to %1$s that contains instructions on how to reset your password.'), $user->record['email']));
if ($_COOKIE[COOKIE_PREFIX . 'adminsession'])
{
$db->query("DELETE FROM " . TABLE_PREFIX . "adminsession WHERE sessionid = '" . $input->inputEscape(COOKIE_PREFIX . 'adminsession') . "'");
- BSFunctions::cookie(COOKIE_PREFIX . 'adminsession', null);
+ BSFunctions::cookie(COOKIE_PREFIX . 'adminsession', false);
$message->redirect(T('You have been logged out.'), 'admin/');
}
else
}
}
-/*=====================================================================*\
-|| ###################################################################
-|| # $HeadURL$
-|| # $Id$
-|| ###################################################################
-\*=====================================================================*/
?>
\ No newline at end of file