ich bin dir mal bei der chapel.php behilflich 
 
common.php
suche:
$this->bbcode_second_pass_code('', 'function addmessageboard() {
    global $session,$doublepost;
    $doublepost = 0;
    if (!empty($_POST['insertblackboard'][$_GET['boardid']]) && trim($_POST['insertblackboard'][$_GET['boardid']])!='') {
        $message = str_replace('`n','',soap($_POST['insertblackboard'][$_GET['boardid']]));
        $sql = "SELECT COUNT(messageid) AS zahl FROM messageboard WHERE boardid='$_GET[boardid]' AND message='$message' AND acctid='".$session['user']['acctid']."'";
        $result = db_query($sql) or die(db_error(LINK));
        $row = db_fetch_assoc($result);
        db_free_result($result);
        if ($row['zahl']==0){
            $sql = 'INSERT INTO messageboard (boardid, acctid, name, message) VALUES ("'.$_GET['boardid'].'","'.$session['user']['acctid'].'","'.$session['user']['name'].'","'.$message.'")';
            db_query($sql) or die(db_error(LINK));
            return true;
        } else {
            $doublepost = 1;
            return false;
        }
    }
    else return false;
}')
füge davor ein:
$this->bbcode_second_pass_code('', '// Schwarze Bretter
function viewmessageboard($boardid,
            $messages='Am schwarzen Brett flattern einige Nachrichten im Luftzug:',
            $nomessages='Am schwarzen Brett ist nicht eine einzige Nachricht zu sehen.',
            $allowdelete=0) {
    global $session,$REQUEST_URI;
    // Nachricht löschen
    if ($_GET['boardact']=='del') {
        $sql = 'DELETE FROM messageboard WHERE messageid="'.$_GET['msg'].'"';
        db_query($sql);
    }
    // Löschen-Link vorbereiten
    $req = preg_replace("'&?(c|boardact|msg)=(\w|-)*'","",$REQUEST_URI)."&boardact=del";
    $req = str_replace("?&","?",$req);
    if (!strpos($req,"?")) $req = str_replace("&","?",$req);
    // Wer darf löschen?
    if ($session['user']['superuser']>=3 || $allowdelete===true || $allowdelete===(int)$session['user']['acctid'] || (is_array($allowdelete) && in_array($session['user']['acctid']))) {
        $delete = true;
    }
    else $delete = false;
    if ($boardid=="chapel" and $session[user][prayer]) $delete = true;
    $sql = 'SELECT * FROM messageboard WHERE boardid="'.$boardid.'" ORDER BY messageid DESC';
    $result = db_query($sql);
    if (db_num_rows($result)==0) {
        output($nomessages);
    }
    else {
        output($messages);
        while ($row = db_fetch_assoc($result)) {
            $shortname = preg_replace('/`./','',trim(strrchr($row['name'],' ')));
            output("`n`n<a href=\"mail.php?op=write&to=".rawurlencode($shortname)."\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=".rawurlencode($shortname)."").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a>",true);
            output("`& $row[name]`&:`n`^$row[message]`0 ");
            if ($row[acctid]==$session[user][acctid] || $delete){
                output("[<a href='".$req."&msg=".$row['messageid']."'>entfernen</a>]",true);
                addnav("",$req."&msg=".$row['messageid']);
            }
        }
    }
}')
lg