Файл: KOSMOS/inc/distribution.php
Строк: 55
<?
/* Связь */
/// *** Для сайта: http://for-dcms.ru *** ///
/// *** Автор: Sanek_OS9 *** ///
/// *** ICQ: 7520110 *** ///
/// *** E-mail: Sanek_OS9@mail.ru *** ///
/* высылаем благодарность */
/// *** R924686967739 *** ///
/// *** U150434321351 *** ///
/// *** Z815724990373 *** ///
/* Инфо */
/// *** DCMS v.6.6.4 *** ///
/// *** Офф.сайт движка DCMS: http://dcms.su *** ///
/// *** Пишу скрипты под заказ для DCMS v.6.6.4 *** ///
$set['title']='Рассылка сообщений'; // заголовок страницы
if (isset($_POST['save'])){
if (isset($_POST['msg'])) {$msg = $_POST['msg']; if ($msg == '') {unset($msg);}}
$access = $_POST['access'];
$_SESSION['access'] = $access;
if (isset($_POST['translit']) && $_POST['translit']==1)$msg=translit($msg);
if (strlen2($msg)>1024)$err='Сообщение превышает 1024 символа';
if (strlen2($msg)<2)$err='Слишком короткое сообщение';
if (!isset($err))
{
$q=mysql_query("SELECT * FROM `user` WHERE `group_access` > '$access' or `group_access` = '$access'");
while ($post = mysql_fetch_assoc($q))
{
/* для не стандартной почты */
mysql_query("INSERT INTO `kolhoz_mail` (`kto_id`, `komu_id`, `tema`, `msg`, `status`, `time`) values('0', '$post[id]', 'Рассылка', 'Рассылка: $msg
Разослал: @$user[nick]', '1', '$time')");
/* для стандартной почты (не проверял)*/
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_mail` WHERE `id_user` = '$post[id]' AND `id_kont` = '$user[id]'"), 0)==0)
{
mysql_query("INSERT INTO `konts` (`id_kont`, `id_user`, `time`) values('$user[id]', '$post[id]', '$time')");
}
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('$user[id]', '$post[id]', '$msg
Разослал: @$user[nick]', '$time')");
}
$count = mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `group_access` > '$access' or `group_access` = '$access'"), 0);
$_SESSION['true'] = 'Рассылка успешно разослана '.$count.' пользователям';
header("Location: ?".SID);
exit();
}
}
if(isset($_SESSION['true']))
{
echo "<div class='msg'><h5> ".$_SESSION['true']."<br />";
echo "Получатели: ";
$q=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '".intval($_GET['new_msg'])."'"));
while ($post = mysql_fetch_assoc($q))
{
echo ''.$post['nick'].', ';
}
echo '</h5></div>';
unset($_SESSION['true']);
unset($_SESSION['access']);
}
echo "<form method='post' name='message' action='?$passgen'>n";
echo "Сообщение:<br />n<textarea name="msg"></textarea><br />n";
echo "Получатели:<br />n";
echo "<select name="access">n";
$q = mysql_query("SELECT * FROM `user_group` ORDER BY `id` ASC");
while ($access = mysql_fetch_assoc($q))
{
echo "<option value="$access[id]">$access[name]</option>n";
}
echo "</select><br />n";
if ($user['set_translit']==1)echo "<input type="checkbox" name="translit" value="1" /> Транслит<br />n";
echo "<input type='submit' name='save' value='Разослать' />n";
echo "</form>n";
echo "<div class='foot'>";
if (user_access('adm_panel_show')){
echo "«<a href='/adm_panel/'>В админку</a><br />n";}
echo "© by <a href='http://for-dcms.ru/info.php?id=2'>Sanek_OS9</a>";
echo "</div>";
include_once '../sys/inc/tfoot.php';
?>