Файл: Скрипт/classes/_class.isender.php
Строк: 67
<?php
class isender{
var $Hosts = "";
/*======================================================================*
Function: __construct
Descriiption: Конструктор класса
*======================================================================*/
function __construct(){
$this->Hosts = str_replace("www.","",$_SERVER['HTTPS_HOST']);
}
/*======================================================================*
Function: SendRegKey
Descriiption: Отправляет регистрационный ключ
*======================================================================*/
function SendRegKey($mail, $key){
$text = "Вы или кто-то другой начал(а) процесс регистрации аккаунта в BirdGO.com на ваш электронный адрес.<br><br>";
$text.= "Чтобы завершить регистрацию в BirdGO.com, пожалуйста, перейдите по следующей ссылке: <a href='BirdGO.com".$this->Hosts."/signup/key/{$key}'>";
$text.= "BirdGO.com".$this->Hosts."/signup/key/{$key}</a>";
$subject = "Запрос на регистрацию в BirdGO.com";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*
Function: RecoveryPassword
Descriiption: Восстановление пароля
*======================================================================*/
function RecoveryPassword($user, $pass, $mail){
$text.= "<b>Уважаемый(ая) пользователь</b>, вы создали заявку о восстановлении пароля. <br><br>";
$text.= "Ваш пароль: {$pass}";
$subject = "Восстановление пароля в BirdGO.com";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*
Function: SendAfterReg
Descriiption: Отправляет данные после регистрации
*======================================================================*/
function SendAfterReg($user, $mail, $pass){
$text = "<b>Уважаемый(ая) пользователь</b>, Вы завершили регистрацию аккаунт в игре BirdGO.com. Желаем вам больших заработков!<br><br>";
$text.= "Для входа используйте данные: {$user};{$pass}.";
$subject = "Завершение регистрации в BirdGO.com";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*
Function: SetNewPassword
Descriiption: Отправляет данные после смены пароля
*======================================================================*/
function SetNewPassword($user, $pass, $mail){
$text = "<b>Уважаемый(ая) пользователь,</b><BR />";
$text.= "Ваши новые данные для входа: {$user};{$pass}<BR />";
$text.= "Если вы не проводили данные изменения или вам нужна помощь, пожалуйста, обратитесь в Службу Поддержки.";
$subject = "Смена пароля в BirdGO.com";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*
Function: Headers
Descriiption: Создание заголовков письма
*======================================================================*/
function Headers(){
$headers = "MIME-Version: 1.0rn";
$headers.= "Content-type: text/html; charset=Windows-1251rn";
$headers.= "Date: ".date("m.d.Y (H:i:s)",time())."rn";
$headers.= "From: support@BirdGO.com rn";
return $headers;
}
/*======================================================================*
Function: SendMail
Descriiption: Отправитель
*======================================================================*/
function SendMail($recipient, $subject, $message){
$message .= "<br><br>
<small>Пожалуйста, не отвечайте на данное письмо. Данный почтовый адрес не может быть использован для связи с нами.
Если у вас есть вопросы, обращайтесь в support@BirdGO.com</small>";
return (mail($recipient, $subject, $message, $this->Headers())) ? true : false;
}
}
?>