Файл: users/mail.php
Строк: 44
<?
include('../core/core.php');
include(MAINDIR.'style/head.php');
if(is_user()){
$my = DB::run() -> queryFetch("SELECT * FROM `users` WHERE `login`=? LIMIT 1",array(check($_COOKIE['login'])));
title('Отправка сообщения');
echo'<div class="title">Отправка сообщения</div>';
switch ($mode):
case 'index':
echo'<div class="menu">';
$login = check($_POST['login']);
$msg = check($_POST['msg']);
# Проверяем наличие сообщения
if(!empty($login) && !empty($msg)){
# Проверям что сообщение не превышает более 500 символов и не короче 3
if(mb_strlen($msg) >= 3 && mb_strlen($msg) < 500){
# Проверяем не находится ли юзер в игноре
$check_ignor = DB::run() -> query("SELECT * FROM `ignor` WHERE `my_login`=? AND `ignor`=? LIMIT 1",array($my['login'],$login)) -> rowCount();
if($check_ignor == 0){
# Есть ли у юзера свободное место в ящике
$box = DB::run() -> query("SELECT * FROM `send_mail` WHERE `send_login`=?",array($login)) -> rowCount();
$set = DB::run() -> queryFetch("SELECT * FROM `setting` WHERE `id`=? LIMIT 1",array(1));
if($box <= $set['mail']){
$msg = no_br($msg);
$msg = smiles($msg);
$msg = bb($msg);
send_mail($my['login'],$login,$msg);
if($my['op_mail'] == 'on'){
$tit ='HoBoe nuCbMo Ha '.SITE.'';
$mst = '
Вы получили новое сообщение от обитателя '.$my['login'].'.
Для прочтения сообщения зайдите на http://'.SITE.'
--
http://'.SITE.' - Место для вас и ваших друзей. Заходите с мобильного.
Если вы не хотите получать данные сообщения, то можете зайти в ваши настройки на http://'.SITE.' и отменить пересылку сообщений на E-mail.
';
$mm = DB::run() -> queryFetch("SELECT * FROM `users` WHERE `login`=? LIMIT 1",array($login));
addmail($mm['email'],$tit, $mst);
}
} else {echo'Почтовый ящик у данного юзера заполнен!';}
} else {echo'Данный пользователь игнорирует вас!';}
} else {echo'Ваше сообщение слишком короткое или длинное!';}
} else {echo'Вы не ввели сообщение!';}
echo'</div>';
break;
default:
header ('location: ?mode=index');
endswitch;
} else {
title('Ошибка!');
echo'<div class="title">Ошибка!</div>';
echo'<div class="error">';
echo'Доступ разрешен только авторизованым!';
echo'</div>';
}
include(MAINDIR.'style/foot.php');
?>