MyBB.de Forum

Normale Version: Problem bei Moderation von neuen Themen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Wenn ich ein neues Thema anklicke, um freizugeben kommt diese Meldung

PHP-Code:
WarningMissing argument 2 for approve_posts() in /var/www/web23/html/board/inc/class_moderation.php on line 1211

Warning
Missing argument 3 for approve_posts() in /var/www/web23/html/board/inc/class_moderation.php on line 1211

Warning
Cannot modify header information headers already sent by (output started at /var/www/web23/html/board/inc/class_moderation.php:1211in /var/www/web23/html/board/inc/functions.php on line 1216

Warning
Cannot modify header information headers already sent by (output started at /var/www/web23/html/board/inc/class_moderation.php:1211in /var/www/web23/html/board/inc/functions.php on line 621 

In den Zeilen 1210-1230 bei meiner Class_mod.php
steht das hier
PHP-Code:
*/
    function 
approve_posts($pids$tid$fid)
    {
        global 
$db$cache;

        
$thread get_thread($tid);
        
        
$num_posts 0;
        foreach(
$pids as $pid)
        {
            
$query $db->query("
                SELECT p.tid, f.usepostcounts, p.uid, p.visible
                FROM "
.TABLE_PREFIX."posts p
                LEFT JOIN "
.TABLE_PREFIX."forums f ON (f.fid=p.fid)
                WHERE p.pid='
{$pid}' AND p.visible = '0'
            "
);
            while(
$post $db->fetch_array($query))
            {
                
// If post counts enabled in this forum and the post hasn't already been approved, add 1
                
if($post['usepostcounts'] != "no"

Könnte mir jemand sagen wo der Fehler liegt?
Hast du Plugins installiert oder Dateien geändert? Normalerweise wird die Funktion richtig aufgerufen.