Exemple #1
0
 function SetNotPaid($userid, $partyid)
 {
     global $db, $cfg, $func, $auth, $seat2, $usrmgr;
     include_once "modules/mail/class_mail.php";
     $mail = new mail();
     $Messages = array('success' => '', 'error' => '');
     $db->qry('UPDATE %prefix%party_user SET paid = 0, paiddate = "" WHERE user_id = %int% AND party_id = %int% LIMIT 1', $userid, $partyid);
     $row = $db->qry_first('SELECT username, email from %prefix%user WHERE userid = %int%', $userid);
     $row2 = $db->qry_first('SELECT name FROM %prefix%partys WHERE party_id = %int%', $partyid);
     $msgtext = $cfg['signon_not_paid_email_text'];
     $msgtext = str_replace('%USERNAME%', $row['username'], $msgtext);
     $msgtext = str_replace('%PARTYNAME%', $row2['name'], $msgtext);
     if ($cfg['signon_send_paid_email'] == 1 or $cfg['signon_send_paid_email'] == 3) {
         $mail->create_sys_mail($userid, $cfg['signon_paid_email_subject'], $msgtext) ? $Messages['success'] .= $row['username'] . ' (System-Mail)' . HTML_NEWLINE : ($Messages['error'] .= $row['username'] . ' (System-Mail)' . HTML_NEWLINE);
     }
     if ($cfg['signon_send_paid_email'] == 2 or $cfg['signon_send_paid_email'] == 3) {
         $mail->create_inet_mail($row['username'], $row['email'], $cfg['signon_paid_email_subject'], $msgtext) ? $Messages['success'] .= $row['username'] . ' (Internet-Mail)' . HTML_NEWLINE : ($Messages['error'] .= $row['username'] . ' (Internet-Mail)' . HTML_NEWLINE);
     }
     // Switch seat back to "marked"
     $seat2->MarkSeatIfNotPaidAndSeatReserved($userid);
     $usrmgr->WriteXMLStatFile();
     $func->log_event(t('Benutzer "%1" wurde für die Party "%2" auf "nicht bezahlt" gesetzt', $row['username'], $row2['name']), 1, '', 'Zahlstatus');
     return $Messages;
 }
Exemple #2
0
            $text = str_replace("%MAXGUESTS%", $party_data['max_guest'], $text);
            $text = str_replace("%WWCLID%", $user["wwclid"], $text);
            $text = str_replace("%WWCLCLANID%", $user["wwclclanid"], $text);
            $text = str_replace("%NGLID%", $user["nglid"], $text);
            $text = str_replace("%NGLCLANID%", $user["nglclanid"], $text);
            $text = str_replace("%IP%", $user["ip"], $text);
            $user["paid"] ? $text = str_replace("%BEZAHLT%", t('Ja'), $text) : ($text = str_replace("%BEZAHLT%", t('Nein'), $text));
            $user["checkin"] ? $text = str_replace("%EINGECHECKT%", t('Ja'), $text) : ($text = str_replace("%EINGECHECKT%", t('Nein'), $text));
            $user["party_id"] ? $text = str_replace("%ANGEMELDET%", t('Ja'), $text) : ($text = str_replace("%ANGEMELDET%", t('Nein'), $text));
            // Mail senden
            if ($_POST["toinet"]) {
                if ($mail->create_inet_mail($user["firstname"] . " " . $user["name"], $user["email"], $_POST["subject"], $text, $cfg["sys_party_mail"])) {
                    $success .= $user["firstname"] . " " . $user["name"] . "[" . $user["email"] . "]" . HTML_NEWLINE;
                } else {
                    $fail .= $user["firstname"] . " " . $user["name"] . "[" . $user["email"] . "]" . HTML_NEWLINE;
                }
            }
            if ($_POST["tosys"]) {
                $mail->create_sys_mail($user["userid"], $__POST["subject"], $text);
            }
        }
        $db->free_result($users);
        if ($_POST["toinet"]) {
            $inet_success = t('Die Mail wurde erfolgreich an folgende Benutzer gesendet:') . HTML_NEWLINE . $success . HTML_NEWLINE . HTML_NEWLINE . t('An folgende Benutzer konnte die Mail leider nicht gesendet werden:') . HTML_NEWLINE . $fail . HTML_NEWLINE . HTML_NEWLINE;
        }
        if ($_POST["tosys"]) {
            $sys_success = t('Die Nachrichten an die System-Mailbox wurden erfolgreich versandt');
        }
        $func->confirmation($inet_success . $sys_success, "index.php?mod=mail&action=newsletter&step=1");
        break;
}
Exemple #3
0
     ## Wenn unvollständige Teams vorhanden: Fragen, ob löschen
     if ($tournament['teamplayer'] == 1 || $waiting_teams == 0) {
         $_GET["step"] = 3;
     } else {
         $func->question(t('Zu diesem Turnier haben sich Teams angemeldet, welche noch nicht komplett sind. Möchtest du diese beim Generieren aus dem Turnier entfernen?'), "index.php?mod=tournament2&action=generate_pairs&step=4&tournamentid={$_GET["tournamentid"]}", "index.php?mod=tournament2&action=generate_pairs&step=3&tournamentid={$_GET["tournamentid"]}");
     }
 }
 ## Unvollständige Teams löschen
 if ($_GET["step"] == 4) {
     $teams2 = $db->qry("SELECT teamid, leaderid FROM %prefix%t2_teams WHERE (tournamentid = %int%)", $_GET["tournamentid"]);
     while ($team2 = $db->fetch_array($teams2)) {
         $members = $db->qry_first("SELECT COUNT(*) AS members\n    FROM %prefix%t2_teammembers\n    WHERE (teamid = %int%)\n    GROUP BY teamid\n    ", $team2['teamid']);
         if ($members["members"] + 1 < $tournament['teamplayer']) {
             $db->qry("DELETE FROM %prefix%t2_teams WHERE (teamid = %int%) AND (tournamentid = %int%)", $team2["teamid"], $_GET["tournamentid"]);
             $db->qry("DELETE FROM %prefix%t2_teammembers WHERE (teamid = %int%) AND (tournamentid = %int%)", $team2["teamid"], $_GET["tournamentid"]);
             $mail->create_sys_mail($team2['leaderid'], t_no_html('Dein Team wurde vom Turnier %1 abgemeldet', $tournament['name']), t_no_html('Der Turnieradmin hat soeben die Paarungen für das Turnier %1 generiert. Da Dein Team zu diesem Zeitpunkt leider noch nicht vollständig war, wurde es, wie vom Turnieradmin gewünscht, vom Turnier abgemeldet.', $tournament['name']));
             $func->log_event(t('Alle unvollständigen Teams im Turnier %1 wurden entfernt', $tournament['name']), 1, t('Turnier Teamverwaltung'));
         }
     }
     $db->free_result($teams2);
     $func->question(t('Alle unvollständigen Teams im Turnier %1 wurden erfolgreich gelöscht. Möchtest du das Turnier nun generieren?', $tournament["name"]), "index.php?mod=tournament2&action=generate_pairs&step=3&tournamentid={$_GET["tournamentid"]}", "index.php?mod=tournament2&action=details&tournamentid={$_GET["tournamentid"]}&headermenuitem=2");
 }
 ## Generieren
 //random mapcycle
 $rand_map = explode("\r\n", $tournament["mapcycle"]);
 shuffle($rand_map);
 $db->qry("UPDATE %prefix%tournament_tournaments SET mapcycle = %string% WHERE tournamentid = %int%", implode("\r\n", $rand_map), $_GET["tournamentid"]);
 if ($_GET["step"] == 3) {
     switch ($tournament['mode']) {
         case "single":
         case "double":
 function Mastercomment($mod, $id, $update_table = array())
 {
     global $framework, $dsp, $auth, $db, $func, $cfg;
     #echo '<ul class="Line">';
     $dsp->AddFieldsetStart(t('Kommentare'));
     // Delete comments
     if ($_GET['mc_step'] == 10) {
         include_once 'inc/classes/class_masterdelete.php';
         $md = new masterdelete();
         $md->LogID = $id;
         $md->Delete('comments', 'commentid', $_GET['commentid']);
         unset($_GET['commentid']);
     }
     $CurentURLBase = $framework->get_clean_url_query('base');
     $CurentURLBase = str_replace('&mc_step=10', '', $CurentURLBase);
     $CurentURLBase = str_replace('&mf_step=2', '', $CurentURLBase);
     $CurentURLBase = preg_replace('#&mf_id=[0-9]*#si', '', $CurentURLBase);
     $CurentURLBase = preg_replace('#&commentid=[0-9]*#si', '', $CurentURLBase);
     // No Order by in this MS, for it collidates with possible other MS on this page
     $order_by_tmp = $_GET['order_by'];
     $_GET['order_by'] = '';
     // List current comments
     include_once 'modules/mastersearch2/class_mastersearch2.php';
     $ms2 = new mastersearch2('bugtracker');
     $ms2->query['from'] = "%prefix%comments AS c\n      LEFT JOIN %prefix%user AS u ON c.creatorid = u.userid\n      ";
     $ms2->query['where'] = "c.relatedto_item = '{$mod}' AND c.relatedto_id = '{$id}'";
     $ms2->config['dont_link_first_line'] = 1;
     $ms2->AddSelect('UNIX_TIMESTAMP(c.date) AS date');
     $ms2->AddSelect('c.creatorid');
     $ms2->AddSelect('u.avatar_path');
     $ms2->AddSelect('u.signature');
     $ms2->AddSelect('u.userid');
     $ms2->AddResultField('', 'u.username', 'FetchDataRow', '', 180);
     $ms2->AddResultField('', 'c.text', 'FetchPostRow');
     $ms2->AddIconField('quote', 'javascript:document.getElementById(\'text\').value += \'[quote]\' + document.getElementById(\'post%id%\').innerHTML + \'[/quote]\'', t('Zitieren'));
     $ms2->AddIconField('edit', $CurentURLBase . '&commentid=%id%#dsp_form2', t('Editieren'), 'EditAllowed');
     if ($auth['type'] >= 3) {
         $ms2->AddIconField('delete', $CurentURLBase . '&mc_step=10&commentid=', t('Löschen'));
     }
     $ms2->PrintSearch($CurentURLBase, 'c.commentid');
     $_GET['order_by'] = $order_by_tmp;
     // Add new comments
     if ($cfg['mc_only_logged_in'] and !$auth['login']) {
         $func->information(t('Bitte loggen dich ein, bevor du einen Kommentar verfasst'), NO_LINK);
     } else {
         if ($_GET['commentid']) {
             $row = $db->qry_first("SELECT creatorid FROM %prefix%comments WHERE commentid = %int%", $_GET['commentid']);
         }
         if (!$_GET['commentid'] or $row['creatorid'] and $row['creatorid'] == $auth['userid'] or $auth['type'] >= 2) {
             include_once 'inc/classes/class_masterform.php';
             $mf = new masterform();
             $mf->LogID = $id;
             $mf->AddField(t('Kommentar'), 'text', '', LSCODE_BIG);
             if (!$auth['login']) {
                 $mf->AddField('', 'captcha', IS_CAPTCHA);
             }
             $mf->AddFix('relatedto_item', $mod);
             $mf->AddFix('relatedto_id', $id);
             if (!$_GET['commentid']) {
                 $mf->AddFix('date', 'NOW()');
             }
             if (!$_GET['commentid']) {
                 $mf->AddFix('creatorid', $auth['userid']);
             }
             if ($mf->SendForm('', 'comments', 'commentid', $_GET['commentid'])) {
                 // Send email-notifications to thread-subscribers
                 $path = substr($_SERVER['REQUEST_URI'], 0, strpos($_SERVER['REQUEST_URI'], "index.php"));
                 include_once "modules/mail/class_mail.php";
                 $mail = new mail();
                 if (!$_GET['fid']) {
                     $_GET['fid'] = $thread['fid'];
                 }
                 // Internet-Mail
                 $subscribers = $db->qry('SELECT b.userid, u.firstname, u.name, u.email FROM %prefix%comments_bookmark AS b
     		LEFT JOIN %prefix%user AS u ON b.userid = u.userid
     		WHERE b.email = 1 AND b.relatedto_item = %string% AND b.relatedto_id = %int%', $mod, $id);
                 while ($subscriber = $db->fetch_array($subscribers)) {
                     if ($subscriber['userid'] != $auth['userid']) {
                         $mail->create_inet_mail($subscriber["firstname"] . " " . $subscriber["name"], $subscriber["email"], t('Es gibt einen neuen Kommentar'), str_replace('%URL%', $_SERVER['HTTP_REFERER'], t('Es wurde ein neuer Kommentar in einem Lansuite-Modul geschrieben: %URL%')), $cfg["sys_party_mail"]);
                     }
                 }
                 $db->free_result($subscribers);
                 // Sys-Mail
                 $subscribers = $db->qry('SELECT userid FROM %prefix%comments_bookmark AS b
         WHERE b.sysemail = 1 AND b.relatedto_item = %string% AND b.relatedto_id = %int%', $mod, $id);
                 while ($subscriber = $db->fetch_array($subscribers)) {
                     if ($subscriber['userid'] != $auth['userid']) {
                         $mail->create_sys_mail($subscriber["userid"], t('Es gibt einen neuen Kommentar'), str_replace('%URL%', $_SERVER['HTTP_REFERER'], t('Es wurde ein neuer Kommentar in einem Lansuite-Modul geschrieben: %URL%')));
                     }
                 }
                 $db->free_result($subscribers);
                 // Update LastChange in $update_table, if $update_table is set
                 if ($update_table) {
                     list($key, $val) = each($update_table);
                     $db->qry('UPDATE %prefix%' . $key . ' SET changedate=NOW() WHERE ' . $val . ' = %int%', $id);
                 }
             }
         } else {
             $func->error(t('Du bist nicht berechtigt, diesen Kommentar zu editieren'));
         }
     }
     $dsp->AddFieldsetEnd();
     #echo '</ul>';
     // Bookmarks and Auto-Mail
     if ($auth['login'] and $auth['type'] > 1) {
         if ($_GET['set_bm']) {
             $db->qry_first('DELETE FROM %prefix%comments_bookmark WHERE relatedto_id = %int% AND relatedto_item = %string%', $id, $mod);
             if ($_POST["check_bookmark"]) {
                 $db->qry('INSERT INTO %prefix%comments_bookmark
       SET relatedto_id = %int%, relatedto_item = %string%, userid = %int%, email = %int%, sysemail = %int%', $id, $mod, $auth['userid'], $_POST['check_email'], $_POST['check_sysemail']);
             }
         }
         $bookmark = $db->qry_first('SELECT 1 AS found, email, sysemail FROM %prefix%comments_bookmark WHERE relatedto_id = %int% AND relatedto_item = %string% AND userid = %int%', $id, $mod, $auth['userid']);
         if ($bookmark['found']) {
             $_POST['check_bookmark'] = 1;
         }
         if ($bookmark['email']) {
             $_POST['check_email'] = 1;
         }
         if ($bookmark['sysemail']) {
             $_POST['check_sysemail'] = 1;
         }
         $dsp->SetForm($_SERVER['REQUEST_URI'] . '&set_bm=1');
         $dsp->AddFieldsetStart(t('Monitoring'));
         $additionalHTML = "onclick=\"CheckBoxBoxActivate('email', this.checked)\"";
         $dsp->AddCheckBoxRow("check_bookmark", t('Lesezeichen'), t('Diesen Beitrag in meine Lesezeichen aufnehmen<br><i>(Lesezeichen ist Vorraussetzung, um Benachrichtigung per Mail zu abonnieren)</i>'), "", 1, $_POST["check_bookmark"], '', '', $additionalHTML);
         $dsp->StartHiddenBox('email', $_POST["check_bookmark"]);
         $dsp->AddCheckBoxRow("check_email", t('E-Mail Benachrichtigung'), t('Bei Antworten auf diesen Beitrag eine Internet-Mail an mich senden'), "", 1, $_POST["check_email"]);
         $dsp->AddCheckBoxRow("check_sysemail", t('System-E-Mail'), t('Bei Antworten auf diesen Beitrag eine System-Mail an mich senden'), "", 1, $_POST["check_sysemail"]);
         if ($bookmark["found"]) {
             $dsp->StopHiddenBox();
         }
         $dsp->AddFormSubmitRow("edit");
         if (!$bookmark["found"]) {
             $dsp->StopHiddenBox();
         }
         $dsp->AddFieldsetEnd();
     }
 }
Exemple #5
0
        if (!$_GET['fid']) {
            $_GET['fid'] = $thread['fid'];
        }
        // Internet-Mail
        $subscribers = $db->qry("SELECT b.userid, u.firstname, u.name, u.email FROM %prefix%board_bookmark AS b\n  \t\tLEFT JOIN %prefix%user AS u ON b.userid = u.userid\n  \t\tWHERE b.email = 1 and (b.tid = %int% or b.fid = %int%)\n  \t\t", $tid, $_GET['fid']);
        while ($subscriber = $db->fetch_array($subscribers)) {
            if ($subscriber['userid'] != $auth['userid']) {
                $mail->create_inet_mail($subscriber["firstname"] . " " . $subscriber["name"], $subscriber["email"], $cfg["board_subscribe_subject"], str_replace("%URL%", "http://{$_SERVER['SERVER_NAME']}:{$_SERVER['SERVER_PORT']}{$path}index.php?mod=board&action=thread&tid={$tid}", $cfg["board_subscribe_text"]), $cfg["sys_party_mail"]);
            }
        }
        $db->free_result($subscribers);
        // Sys-Mail
        $subscribers = $db->qry("SELECT userid FROM %prefix%board_bookmark AS b\n      WHERE b.sysemail = 1 and (b.tid = %int% or b.fid = %int%)\n      ", $tid, $_GET['fid']);
        while ($subscriber = $db->fetch_array($subscribers)) {
            if ($subscriber['userid'] != $auth['userid']) {
                $mail->create_sys_mail($subscriber["userid"], $cfg["board_subscribe_subject"], str_replace("%URL%", "http://{$_SERVER['SERVER_NAME']}:{$_SERVER['SERVER_PORT']}{$path}index.php?mod=board&action=thread&tid={$tid}", $cfg["board_subscribe_text"]));
            }
        }
        $db->free_result($subscribers);
    }
    $dsp->AddFieldsetEnd();
}
if ($thread['caption'] != '') {
    // Bookmarks and Auto-Mail
    if ($auth['login']) {
        if ($_GET["set_bm"]) {
            $db->qry_first("DELETE FROM %prefix%board_bookmark WHERE tid = %int% AND userid = %int%", $tid, $auth['userid']);
            if ($_POST["check_bookmark"]) {
                $db->qry_first("INSERT INTO %prefix%board_bookmark SET tid = %int%, userid = %int%, email = %string%, sysemail = %string%", $tid, $auth['userid'], $_POST["check_email"], $_POST["check_sysemail"]);
            }
        }
    function SetBugStateInternal($bugid, $state)
    {
        global $db, $func, $auth;
        if ($auth['type'] <= 1) {
            $row = $db->qry_first("SELECT reporter, caption, state FROM %prefix%bugtracker WHERE bugid = %int%", $bugid);
            if (!($row['state'] == 0 and $state == 1 or $row['state'] == 4 and $state == 7 or $row['state'] == 3 and $state == 2)) {
                $func->information(t('Der Status des Bugreports <b>"%1"</b> konnte nicht geändert werden, da du nur von <b>"Neu" auf "Bestätigt"</b>, von <b>"Feedback benötigt" auf "In Bearbeitung"</b> und von <b>"Behoben" auf "Wiedereröffnet"</b> wechseln darfst.', array($row['caption'])));
                return;
            }
            if ($state == 1 and $row['reporter'] == $auth['userid']) {
                $func->information(t('Du darfst nicht deinen eigenen Bugreport bestätigen'));
                return;
            }
        }
        $row = $db->qry_first("SELECT 1 AS found FROM %prefix%bugtracker WHERE state = %int% AND bugid = %int%", $state, $bugid);
        if (!$row['found']) {
            include_once "modules/mail/class_mail.php";
            $mail = new mail();
            $db->qry("UPDATE %prefix%bugtracker SET state = %int% WHERE bugid = %int%", $state, $bugid);
            $func->log_event(t('Bugreport auf Status "%1" geändert', array($this->stati[$state])), 1, '', $bugid);
            // Mails
            $AddLink = '

[url=index.php?mod=bugtracker&bugid=%2]' . t('Zum Bug-Eintrag') . '[/url]';
            if ($state == 1 or $state == 2 or $state == 3 or $state == 4 or $state == 5 or $state == 6) {
                $row = $db->qry_first("SELECT reporter, caption FROM %prefix%bugtracker WHERE bugid = %int%", $bugid);
                if ($row['reporter'] != $auth['userid']) {
                    switch ($state) {
                        case 1:
                            $mail->create_sys_mail($row['reporter'], t('Dein Bugreport wurde bestätigt'), t('Der Status deines Bugreports [b]"%1"[/b] wurde auf [b]"Bestätigt"[/b] gesetzt. Dies bedeutet, dass der Fehler bekannt ist (bzw. der Feature-Wunsch anerkannt wurde), sich jedoch noch kein Bearbeiter gefunden hat.' . $AddLink, array($row['caption'], $bugid)));
                            break;
                        case 2:
                            $mail->create_sys_mail($row['reporter'], t('Dein Bugreport wird nun bearbeitet'), t('Der Status deines Bugreports [b]"%1"[/b] wurde auf [b]"In Bearbeitung"[/b] gesetzt. Dies bedeutet, dass jemand an dem Problem arbeitet und es vorraussichtlich in Kürze behoben sein wird.' . $AddLink, array($row['caption'], $bugid)));
                            break;
                        case 3:
                            $mail->create_sys_mail($row['reporter'], t('Feedback zu deinem Bugreport benötigt'), t('Der Status deines Bugreports [b]"%1"[/b] wurde auf [b]"Feedback benötigt"[/b] gesetzt. Bitte schaue dir den Bugreport noch einmal an und hilf, deine Angaben zu vervollständigen.' . $AddLink, array($row['caption'], $bugid)));
                            break;
                        case 4:
                            $mail->create_sys_mail($row['reporter'], t('Das Problem aus deinem Bugreport wurde behoben'), t('Gute Nachrichten: Der Status deines Bugreports [b]"%1"[/b] wurde auf [b]"Behoben"[/b] gesetzt. Bitte prüfe nochmals, ob nun auch wirklich alles korrekt funktioniert und setze den Status auf "Wiedereröffnet", falls weiterhin noch Probleme bestehen.' . $AddLink, array($row['caption'], $bugid)));
                            break;
                        case 5:
                            $mail->create_sys_mail($row['reporter'], t('Dein Bugreport wurde aufgeschoben'), t('Der Status deines Bugreports [b]"%1"[/b] wurde auf [b]"Aufgeschoben"[/b] gesetzt. Dies ist in aller Regel dann der Fall, wenn der Aufwand unverhältnismäßig hoch gegenüber dem Nutzen eines Fixes sein würde, oder der Wunsch mit aktuellen Boardmitteln von Lansuite nur sehr schwer realisierbar ist. Näheres erfährst du eventuell in den Kommentaren dieses Bug-Reports.' . $AddLink, array($row['caption'], $bugid)));
                            break;
                        case 6:
                            $mail->create_sys_mail($row['reporter'], t('Dein Bugreport wurde geschlossen'), t('Der Status deines Bugreports [b]"%1"[/b] wurde auf [b]"Geschlossen"[/b] gesetzt. Dies bedeutet in den meisten Fällen, dass sich das Problem auf Grund eines Irrtums von selbst behoben hat und kein Fix für dieses Problem notwendig bzw. vorgesehen ist. Näheres erfährst du eventuell in den Kommentaren dieses Bug-Reports.' . $AddLink, array($row['caption'], $bugid)));
                            break;
                    }
                    $func->log_event(t('Benachrichtigungsmail an Reporter versandt'), 1, '', $bugid);
                }
            }
            if ($state == 2 or $state == 7) {
                $row = $db->qry_first("SELECT agent, caption FROM %prefix%bugtracker WHERE bugid = %int%", $bugid);
                if ($row['agent'] != $auth['userid']) {
                    switch ($state) {
                        case 2:
                            $mail->create_sys_mail($row['agent'], t('Ein dir zugewiesener Bugreport wartet auf seine Bearbeitung'), t('Der Status des Bugreports [b]"%1"[/b] wurde auf [b]"In Bearbeitung"[/b] gesetzt. Entweder hat ein Administrator dir den Eintrag zugewiesen oder ein Benutzer hat das von dir erwartete Feedback übermittelt und den Status anschließend geändert. Näheres erfährst du eventuell in den Kommentaren dieses Bug-Reports.' . $AddLink, array($row['caption'], $bugid)));
                            break;
                        case 7:
                            $mail->create_sys_mail($row['agent'], t('Ein dir zugewiesener Bugreport wurde wiedereröffnet'), t('Der Status des Bugreports [b]"%1"[/b] wurde auf [b]"Wiedereröffnet"[/b] gesetzt. Bitte schaue dir den Bugreport noch einmal an und behebe nach Möglichkeit die weiteren Probleme.' . $AddLink, array($row['caption'], $bugid)));
                            break;
                    }
                    $func->log_event(t('Benachrichtigungsmail an Bearbeiter versandt'), 1, '', $bugid);
                }
            }
        }
    }