Просмотр поста

.
_azasoft_

Корень/папка/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');

?>