Корень/папка/send_mail.php
Напишеш
<?php
define('_IN_JOHNCMS', 1);
define('_IN_JOHNADM', 1);
$textl = 'Рассылка сообщений';
require ('../incfiles/core.php');
require ('../incfiles/head.php');
if($rights < 8)
header("Location: $home");
if(isset($_POST['submit']))
{
$text = stripslashes(htmlspecialchars(trim($_POST['text']), ENT_QUOTES));
if($_POST['non_adm'])
$query = mysql_query("SELECT `id` FROM `users` WHERE `rights` < 1;");
else
$query = mysql_query("SELECT `id` FROM `users` WHERE NOT `id` = $user_id;");
$i = 0;
while($user = mysql_fetch_array($query))
{
mysql_query("INSERT INTO `cms_mail` SET `user_id` = '" . $user_id . "', `from_id` = '" . $user['id'] . "', `text` = '" . $text . "', `time` = '" . time() . "';");
$i++;
}
echo '<div class="rmenu">Рассылка осуществлена. Сообщение будет доставлено ' . $i . ' пользователям.</div>';
}
echo '<div class="phdr"><a href="index.php">Админ панель</a> | Рассылка сообщений</div>';
echo '<div class="menu">';
echo '<form action="" method="POST">';
echo '<label>Текст:<br/>';
echo '<textarea name="text"></textarea></label><br/>';
echo '<label><input type="checkbox" name="non_adm" value="1" checked="checked"/>Не отправлять администрации</label><br/>';
echo '<input type="submit" name="submit" value="Отправить"/>';
echo '</form>';
echo '</div>';
require ('../incfiles/end.php');
?>