Exemple #1
0
     if ($send_to > -1) {
         $subject = trim(replaceHtmlEntities($_POST['title']));
         $message = trim($_POST['text']);
         if ($message != '' && $subject != '') {
             if ($send_to == 0) {
                 $list = $user->listUsers();
             } else {
                 $list = $rights->getGroupMembers($send_to);
             }
             $counter = 0;
             if (null != $list && count($list) > 0) {
                 foreach ($list as $u) {
                     if ($copy || $u['userid'] != $me['userid']) {
                         $counter++;
                         if ($pm) {
                             sendPm($login->currentUserId(), $u['userid'], $subject, $message);
                         }
                         if ($mail) {
                             $eMail->send($subject, str_replace("\n", "<br />", replaceHtmlEntities($message)), $u['email']);
                         }
                     }
                 }
             }
             $notify->add($lang->get('news'), str_replace('%c', $counter, $lang->get('send_done')));
         }
     }
     $added = true;
     require_once $mod_dir . "/news.rss.php";
 } else {
     $notify->add($lang->get('news'), $lang->get('news_error_fill_all'));
 }
Exemple #2
0
        $_POST['pm'] = 'true';
    }
    $pm = $_POST['pm'] == 'true';
    $mail = $_POST['mail'] == 'true';
    $copy = $_POST['copy'] == 'true';
    $send_to = (int) $_POST['send_to'];
    $subject = trim(replaceHtmlEntities($_POST['subject']));
    $message = trim($_POST['message']);
    if ($message != '' && $subject != '') {
        if ($send_to == 0) {
            $list = $user->listUsers();
        } else {
            $list = $rights->getGroupMembers($send_to);
        }
        $counter = 0;
        if (null != $list && count($list) > 0) {
            foreach ($list as $u) {
                if ($copy || $u['userid'] != $me['userid']) {
                    $counter++;
                    if ($pm) {
                        sendPm($me['userid'], $u['userid'], $subject, $message);
                    }
                    if ($mail) {
                        $eMail->send($subject, str_replace("\n", "<br />", replaceHtmlEntities($message)), $u['email']);
                    }
                }
            }
        }
    }
    echo '<img src="mod/default/admin/check.gif" border="0" /> ' . str_replace('%c', $counter, $lang->get('send_done'));
}