Вход Регистрация
Файл: mlord.ru/admin/message.php
Строк: 42
<?
require_once('../core/index.php');
require_once(
'../core/func.php');
admin(2);
$title='Рассылка сообщений';
require_once(
'../design/head.php');
if(isset(
$_POST['sys'])){
if(empty(
$_POST['msg']) || (strlen($_POST['msg'])<10) || strlen($_POST['msg'])>500){$err='Сообщение должно быть от 10 до 500 символов';}
if(empty(
$_POST['vv']) || ($_POST['vv']>|| $_POST['vv']<0))$err='Не выбран получатель рассылки';
if(!isset(
$err))
{
if(
$_POST['vv']==1){
$vv=null;
}elseif(
$_POST['vv']==2){
$vv="AND `admin`='2'";
}elseif(
$_POST['vv']==3){
$vv="AND `admin`='1'";
}elseif(
$_POST['vv']==4){
$vv="AND `admin`='0'";
}else{
$vv=null;}
$res $db->query("SELECT * FROM `users` WHERE `id`!='0' ".$vv."");
foreach(
$res as $us){
$qq=$db->query("SELECT * FROM `contact` WHERE `id_user` = '$us[id]' AND `id_ank` = '2'")->rowCount();
if(
$qq==0)
{
$stmt $db->prepare('INSERT INTO `contact` SET `time`=?, `id_user` = ?,`id_ank` = ?');
$stmt -> execute(array(time(), $us['id'], '2'));
}else{
$stmt $db->prepare("UPDATE `contact` SET `time` = ? WHERE `id_user` = ? AND `id_ank` = ?");
$stmt -> execute(array(time(), $us['id'], '2'));
}
$stmt $db->prepare("INSERT INTO `mail` (`id_user`, `id_ank`, `read`, `text`, `time`) VALUES (?, ?, ?, ?, ?)");
$stmt -> execute(array('2'$us['id'], '1'$_POST['msg'], time()));
}
$log='[url=/profile/'.$user['id'].']'.$user['login'].'[/url] сделал рассылку сообщенй';
                        
request("INSERT INTO `admin_log` SET `log`=?, `time`=?", array($logtime()));
                        
$_SESSION['msg']='Сообщение разослано';
header('Location:?');
}else{
$_SESSION['msg']=$err;
header('Location:?');
}
}

echo 
'<div class="h2">';
echo 
'<form action="?" method="post">';
echo 
'Отправить:<br /> 
<input type="radio" name="vv"  value="1"/> Всем<br />
<input type="radio" name="vv"  value="2"/> Администраторам<br />
<input type="radio" name="vv"  value="3"/> Модераторам<br />
<input type="radio" name="vv"  value="4"/> Игрокам<br />'
;
echo 
'Сообщение:<br/><textarea name="msg" rows="3" style="width:98%;"></textarea><br />';
echo 
'<input type="submit" name="sys" value="Отправить">';
echo 
'</form>';
echo 
'</div>';
echo 
'<div class="rzd"></div>';
echo 
'<div class="h2"><a href=/admin/>Адм. панель</a></div>';

require_once(
'../design/foot.php');
?>
Онлайн: 1
Реклама