Ignore:
Timestamp:
Dec 17, 2005 9:11:26 AM (18 years ago)
Author:
scdev
Message:

${1}

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Auth_SQL.inc.php

    r40 r41  
    757757        // Update password query.
    758758        $this->setPassword($user_id, $password);
    759        
    760         // Subject for email. Do not use double-quote marks inside.
    761         $email_subject = sprintf('%s password change', App::getParam('site_name'));
    762        
    763         // Body for email. Do not touch lines with 'EOF'.
     759
     760        // Body for email.
    764761        $email_body = <<<EOF
    765 Hello %s,
    766 
    767 Your password at %s has been reset. %s
     762Hello {NAME},
     763
     764Your password at {SITE_NAME} has been reset. {REASON}
    768765Your new login information is:
    769766
    770 USERNAME: %s
    771 PASSWORD: %s
    772 
    773 If you have any questions or concerns please reply to this email or go the the address below.
     767USERNAME: {USERNAME}
     768PASSWORD: {PASSWORD}
     769
     770If you have any questions or concerns please reply to this email or visit the website below.
    774771
    775772Thank you,
    776 %s
    777 %s
     773{SITE_NAME}
     774{SITE_URL}/
    778775
    779776EOF;
    780         $email_body = wordwrap(sprintf($email_body,
    781             $user_data[$this->_params['db_username_column']],
    782             App::getParam('site_name'),
    783             $reason,
    784             $user_data[$this->_params['db_username_column']],
    785             $password,
    786             App::getParam('site_name'),
    787             App::getParam('site_url')
     777
     778        $email = new Email(array(
     779            'to' => $user_data['email'],
     780            'from' => sprintf('%s <%s>', App::getParam('site_name'), App::getParam('site_email')),
     781            'subject' => sprintf('%s password change', App::getParam('site_name'))
    788782        ));
    789 
    790         // Email the user with the new account information.
    791         mail($user_data['email'], $email_subject, $email_body, sprintf("From: %s <%s>\r\n", App::getParam('site_name'), App::getParam('site_email')), App::getParam('envelope_sender_address'));
     783        $email->setString($email_body);
     784        $email->replace(array(
     785            'site_name' => App::getParam('site_name'),
     786            'site_url' => App::getParam('site_url'),
     787            'name' => ('' != $user_data['first_name'] . $user_data['last_name'] ? $user_data['first_name'] . ' ' . $user_data['last_name'] : $user_data[$this->_params['db_username_column']]),
     788            'username' => $user_data[$this->_params['db_username_column']],
     789            'password' => $password,
     790            'reason' => $reason,
     791        ));
     792        $email->send();
    792793   
    793794        return array(
Note: See TracChangeset for help on using the changeset viewer.