Utf8 convert
This commit is contained in:
@@ -10,11 +10,11 @@ use UserIp;
|
||||
class Confirmation
|
||||
{
|
||||
/**
|
||||
* Äëÿ îäíîòèïíûõ ïèñåì ñ ïîäòâåðæäåíèåì.
|
||||
* @param array $userinfo Äàííûå èç (User)->info.
|
||||
* @param mixed $value Íîâîå çíà÷åíèå
|
||||
* @param ?int $code Ïðîâåðî÷íûé êîä
|
||||
* @param string $type Òèï ìåíÿåìîãî çíà÷åíèÿ. Ñ ìàëåíüêîé áóêâû, èìåíèòåëüíûé ïàäåæ.
|
||||
* Для однотипных писем с подтверждением.
|
||||
* @param array $userinfo Данные из (User)->info.
|
||||
* @param mixed $value Новое значение
|
||||
* @param ?int $code Проверочный код
|
||||
* @param string $type Тип меняемого значения. С маленькой буквы, именительный падеж.
|
||||
* @return void
|
||||
*/
|
||||
public static function byEmail(array $userinfo, string $type, $value, ?int $code = null)
|
||||
@@ -34,23 +34,23 @@ class Confirmation
|
||||
$userinfo['mail'],
|
||||
<<<HTML
|
||||
<html lang="ru">
|
||||
<head><title>Ñìåíèòü $type</title></head>
|
||||
<head><title>Сменить $type</title></head>
|
||||
<body>
|
||||
$date<br>
|
||||
Êòî-òî ñ IP: $ip ïûòàåòñÿ ñìåíèòü $type ê ïåðñîíàæó $fulllogin.<br>
|
||||
Ò.ê. â àíêåòå ó ýòîãî ïåðñîíàæà óêàçàí email: {$userinfo['mail']}, òî âû è ïîëó÷èëè ýòî ïèñüìî.<br>
|
||||
Кто-то с IP: $ip пытается сменить $type к персонажу $fulllogin.<br>
|
||||
Т.к. в анкете у этого персонажа указан email: {$userinfo['mail']}, то вы и получили это письмо.<br>
|
||||
login: {$userinfo['login']}<br>
|
||||
Íîâûé $type: <span style="background-color: wheat; font-family: Consolas, monospace;">$value</span><br><br>
|
||||
Äëÿ òîãî ÷òîáû ñìåíèòü $type, ïåðåéäèòå ïî ññûëêå:<br>
|
||||
Новый $type: <span style="background-color: wheat; font-family: Consolas, monospace;">$value</span><br><br>
|
||||
Для того чтобы сменить $type, перейдите по ссылке:<br>
|
||||
$activationLink<br>
|
||||
<br>--<br>
|
||||
Áîéöîâñêèé Êëóá $https<br>
|
||||
Àäìèíèñòðàöèÿ Áîéöîâñêîãî Êëóáà: $support<br>
|
||||
P.S. Äàííîå ïèñüìî ñãåíåðèðîâàíî àâòîìàòè÷åñêè, îòâå÷àòü íà íåãî íå íóæíî.
|
||||
Бойцовский Клуб $https<br>
|
||||
Администрация Бойцовского Клуба: $support<br>
|
||||
P.S. Данное письмо сгенерировано автоматически, отвечать на него не нужно.
|
||||
</body>
|
||||
</html>
|
||||
HTML,
|
||||
"Ñìåíà $type ó ïåðñîíàæà $fulllogin"
|
||||
"Смена $type у персонажа $fulllogin"
|
||||
);
|
||||
}
|
||||
|
||||
@@ -63,18 +63,18 @@ class Confirmation
|
||||
$userinfo['mail'],
|
||||
<<<HTML
|
||||
<html lang="ru">
|
||||
<head><title>Âòîðîé ïàðîëü îò ïåðñîíàæà $fulllogin.</title></head>
|
||||
<head><title>Второй пароль от персонажа $fulllogin.</title></head>
|
||||
<body>
|
||||
Âàìè, ñ IP àäðåñà - $ip, áûë óñòàíîâëåí âòîðîé ïàðîëü â èãðå Áîéöîâñêèé Êëóá.<br>
|
||||
Åñëè ýòî áûëè íå Âû, ñâÿæèòåñü ñ àäìèíèñòðàöèåé ñàéòà.<br><br>
|
||||
Вами, с IP адреса - $ip, был установлен второй пароль в игре Бойцовский Клуб.<br>
|
||||
Если это были не Вы, свяжитесь с администрацией сайта.<br><br>
|
||||
------------------------------------------------------------------<br>
|
||||
Âàø ëîãèí | {$userinfo['login']}<br>
|
||||
Âòîðîé ïàðîëü | ' . $pass2 . '<br>
|
||||
Ваш логин | {$userinfo['login']}<br>
|
||||
Второй пароль | ' . $pass2 . '<br>
|
||||
------------------------------------------------------------------<br>
|
||||
<br><br>Æåëàåì Âàì ïðèÿòíîé èãðû.<br><br><i>Àäìèíèñòðàöèÿ</i>
|
||||
<br><br>Желаем Вам приятной игры.<br><br><i>Администрация</i>
|
||||
</body>
|
||||
HTML,
|
||||
"Âòîðîé ïàðîëü îò ïåðñîíàæà $fulllogin"
|
||||
"Второй пароль от персонажа $fulllogin"
|
||||
);
|
||||
}
|
||||
|
||||
@@ -91,25 +91,25 @@ class Confirmation
|
||||
[$uid, $code]
|
||||
);
|
||||
if (!$codes['id']) {
|
||||
$status = 'Ññûëêà óñòàðåëà!';
|
||||
$status = 'Ссылка устарела!';
|
||||
} elseif ($codes['active'] === 1) {
|
||||
Db::sql(
|
||||
'update users set emailconfirmation = 1, securetime = unix_timestamp() + 259200 where id = ?',
|
||||
[$codes['id']]
|
||||
);
|
||||
$status = "Ïîäòâåðæäåíèå ñìåíû ïàðîëÿ/email ÷åðåç ïî÷òó âêëþ÷åíî";
|
||||
$status = "Подтверждение смены пароля/email через почту включено";
|
||||
} elseif ($codes['pass'] === 1) {
|
||||
Db::sql(
|
||||
'update users as u inner join emailconfirmation as e on u.id = e.id set u.pass = e.pa_em, u.securetime = unix_timestamp() + 259200 where u.id = ?',
|
||||
[$codes['id']]
|
||||
);
|
||||
$status = "Óäà÷íî ñìåíèëè ïàðîëü<";
|
||||
$status = "Удачно сменили пароль<";
|
||||
} elseif ($codes['email'] === 1) {
|
||||
Db::sql(
|
||||
'update users as u inner join emailconfirmation as e on u.id = e.id set u.mail = e.pa_em, u.securetime = unix_timestamp() + 259200 where u.id = ?',
|
||||
[$codes['id']]
|
||||
);
|
||||
$status = "Óäà÷íî ñìåíèëè email";
|
||||
$status = "Удачно сменили email";
|
||||
}
|
||||
Db::sql('delete from emailconfirmation where id = ? and code = ?', [$_GET['id'], $_GET['code']]);
|
||||
if ($status) {
|
||||
|
||||
Reference in New Issue
Block a user