Просмотр файла catalogdeep/adminpanel/sedmail.php

Размер файла: 1.59Kb
  1. <?php
  2.  
  3.  
  4. if(!isset($_POST['action']))
  5. {
  6. echo(
  7. "<span style='text-decoration: underline'>Сообщения из этого раздела отсылаются всем участникам!</span><br />\n".
  8. "<div class='form'>\n".
  9. "<form action='".PATH."/apanel/index.php?mod=sedmail&amp;sid=".$sid."' method='post'>\n".
  10. "Тема:<br />\n".
  11. "<input type='text' name='subject' class='input' maxlength='100' /><br />\n".
  12. "Сообщение:<br />\n".
  13. "<textarea name='message' cols='30' rows='5' class='input'></textarea><br />\n".
  14. "<input type='hidden' name='action' value='1' /><br/>\n".
  15. "<input type='submit' class='go' value='Отправить' />\n".
  16. "</form></div><br />\n");
  17. }
  18. else
  19. {
  20. $subject = (string) $_POST['subject'];
  21. $message = (string) $_POST['message'];
  22.  
  23. $subject = substr(trim($subject), 0, 250);
  24. $message = substr(trim($message), 0, 2500);
  25.  
  26. if(empty($message))
  27. {
  28. echo("Вы не заполнили поле 'Сообщение'<br />");
  29. }
  30. else
  31. {
  32. $headers = "";
  33. $headers .= "From: ".EMAIL." \n";
  34. $headers .= "Content-Type: text/plain; charset=utf-8\n";
  35.  
  36. $sql = mysql_query("SELECT DISTINCT `email` FROM `top_users` WHERE `email` != '';");
  37.  
  38. if(mysql_num_rows($sql) > 0)
  39. {
  40. while($send = mysql_fetch_assoc($sql))
  41. {
  42. $email = $send['email'];
  43. mail($email, $subject, $message, $headers);
  44. }
  45.  
  46. echo("Ваше сообщение успешно отправлено ".mysql_num_rows($sql)." уникальным участникам!<br />\n");
  47. }
  48. else
  49. {
  50. echo("Не найдено участников в рейтинге для отправки сообщений<br />\n");
  51. }
  52. }
  53. }
  54.  
  55.  
  56.  
  57. ?>