Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1 | daniel-mar | 1 | <?php |
2 | |||
3 | if (!defined('WBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
||
4 | |||
5 | if ($aktion == 'send') |
||
6 | { |
||
7 | $nachricht = "Diese Nachricht wird Ihnen von dem Administrator des Servers \"".$_SERVER['HTTP_HOST']."\", beidem Sie sich ein Personal WebBase-Konto eingerichtet haben, gesendet. Es handelt sich hierbei um ein Rundschreiben, das an alle nicht banneden Benutzer des Personal WebBase-Servers gerichtet ist. Bitte melden Sie Spam dem zustängigen Verwalter.\n\n-----------------------------------------\n\n".utf8_decode(decode_critical_html_characters($message)); |
||
8 | |||
9 | $res = db_query("SELECT `email` FROM `".$WBConfig->getMySQLPrefix()."users` WHERE `email` != '' AND `banned` = '0'"); |
||
10 | $betreff = 'Personal WebBase Rundschreiben'; |
||
11 | |||
12 | $mailer = new SecureMailer(); |
||
13 | if (($configuration['main_about']['admin_mail'] != '') && (check_email($configuration['main_about']['admin_mail']))) |
||
14 | { |
||
15 | $mailer->addHeader('From', $configuration['main_about']['admin_mail']); |
||
16 | $mailer->addHeader('Reply-To', $configuration['main_about']['admin_mail']); |
||
17 | } |
||
18 | $mailer->addHeader('Content-Type', 'text/plain; charset=utf-8'); |
||
19 | |||
20 | $mailer->addHeader('X-Mailer', WBUserAgent()); |
||
21 | |||
22 | while ($row = db_fetch($res)) |
||
23 | { |
||
24 | if (isset($row['email']) && ($row['email'] != '') && (check_email($row['email']))) |
||
25 | { |
||
26 | if ((!mailer->sendMail($row['email'], $betreff, $nachricht) && (function_exists('fehler_melden')))) |
||
27 | { |
||
28 | fehler_melden($modul, '<b>Mailsendung fehlgeschlagen!</b><br><br>Das Senden einer E-Mail mit dem Betreff "'.$betreff.'" an "'.$row['email'].'" ist fehlgeschlagen!'); |
||
29 | } |
||
30 | } |
||
31 | } |
||
32 | wb_redirect_now($_SERVER['PHP_SELF'].'?seite=main&modul='.$modul); |
||
33 | } |
||
34 | |||
35 | ?> |