Subversion Repositories personal-webbase

Rev

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&uuml;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 &quot;'.$betreff.'&quot; an &quot;'.$row['email'].'&quot; ist fehlgeschlagen!');
29
                        }
30
                }
31
        }
32
        wb_redirect_now($_SERVER['PHP_SELF'].'?seite=main&modul='.$modul);
33
}
34
 
35
?>