you could try to replace this function...
function _informUser($email) {
if ($this->_checkEmail($email)) {
$ip = $this->_IpUserLogin();
$user = User::newInstance()->findByEmail($email);
$content = array();
$content[] = array('{PAGE_NAME}', '{MAIL_USER}', '{MAIL_USED}', '{MAIL_DATE}', '{MAIL_IP}', '{UNBAN_LINK}', '{PASSWORD_LINK}');
$content[] = array(osc_page_title(), $user['s_name'], $email, date("Y/m/d H:i", time()), $ip, osc_base_url(true).'?page=sp_activate_account&email='.$email.'&token='.md5($user['s_secret']), osc_recover_user_password_url());
$mail_title = __("False logins on {PAGE_NAME}", "spamprotection");
$mail_body_plain = __('Hello {MAIL_USER},','spamprotection').'\r\n\r\n
'.__('We have detected some false logins for your account {MAIL_USED} on {PAGE_NAME}. Last false login was on {MAIL_DATE} from IP {MAIL_IP}','spamprotection').'\r\n\r\n
'.__('In order to our security policy, we have temporarily disabled your account and banned the used IP in our System. You can use following link to unban and reactivate your Account. If this was not you, please contact the support and change your password. You can use the password recovery function, if you don\'t remember your password.','spamprotection').'\r\n\r\n\r\n
'.__('Unban your account: {UNBAN_LINK} ','spamprotection').'\r\n\r\n
'.__('Password recovery: {PASSWORD_LINK} ','spamprotection').'\r\n\r\n
'.__('Best regards','spamprotection').'\r\n
{PAGE_NAME}';
$mail_body_html = __('Hello {MAIL_USER},','spamprotection').'<br /><br />
'.__('We have detected some false logins for your account {MAIL_USED} on {PAGE_NAME}. Last false login was on {MAIL_DATE} from IP {MAIL_IP}','spamprotection').'<br /><br />
'.__('In order to our security policy, we have temporarily disabled your account and banned the used IP in our System. You can use following link to unban and reactivate your Account. If this was not you, please contact the support and change your password. You can use the password recovery function, if you don\'t remember your password.','spamprotection').'<br /><br /><br />
'.__('Unban your account: <a href="{UNBAN_LINK}">{UNBAN_LINK}</a> ','spamprotection').'<br /><br />
'.__('Password recovery: <a href="{PASSWORD_LINK}">{PASSWORD_LINK}</a> ','spamprotection').'<br /><br />
'.__('Best regards','spamprotection').'<br />
{PAGE_NAME}';
$title = osc_mailBeauty($mail_title, $content);
$body_plain = osc_mailBeauty($mail_body_plain, $content);
$body_html = osc_mailBeauty($mail_body_html, $content);
$params = array(
'from' => osc_contact_email(),
'from_name' => osc_page_title(),
'subject' => $title,
'to' => $email,
'to_name' => $user['s_name'],
'body' => $body_html,
'alt_body' => $body_plain,
'reply_to' => osc_contact_email()
);
$return = false;
if (osc_sendMail($params)) {
$return = true;
}
return $return;
}
}
edit:
at moment i'm working on admin login protection, have made an update check, want to integrate import/export for settings and database, after this i'll take a look on the errors/bugs posted here and publish new version