Beiträge: 26
	Themen: 5
	Registriert seit: 02.12.2010
	
	
 
	
		
		
		03.12.2010, 00:56 
(Dieser Beitrag wurde zuletzt bearbeitet: 03.12.2010, 01:01 von andi15101990.)
		
	 
	
		Nun ist das Feld Moderiert von wieder vorhanden aber danach steht nur etwas wenn ich einen einzelnen Benutzer als Moderator festlege, lege ich eine ganze Gruppe fest steht nach Moderiert von nichts mehr.
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 1.939
	Themen: 18
	Registriert seit: 30.06.2007
	
MyBB-Version: 1.6.6
	
 
	
		
		
		03.12.2010, 01:26 
(Dieser Beitrag wurde zuletzt bearbeitet: 03.12.2010, 01:33 von linwinman.)
		
	 
	
		Nimm bitte die Änderung zurück und ersetze die Zeilen 163 - 188
PHP-Code:
        $donemoderators = array();
        $parentlist = explode(",", $forum['parentlist']);
        
        foreach($parentlist as $fid)
        {
            if(is_array($moderatorcache[$fid]))
            {
                foreach($moderatorcache[$fid] as $moderator)
                {
                    if(in_array($moderator['uid'], $donemoderators))
                    {
                        continue;
                    }
                    
                    $moderator['username'] = format_name($moderator['username'], $moderator['usergroup'], $moderator['displaygroup']);
                    $moderator['profilelink'] = build_profile_link($moderator['username'], $moderator['uid']);
                    
                    $moderators .= $comma;
                    $moderators .= $moderator['profilelink'];
                    
                    $comma = ", ";
                    
                    $donemoderators[] = $moderator['uid'];
                }
            }
        } 
durch
PHP-Code:
        $donemoderators = array(
            "users" => array(),
            "groups" => array()
        );
        $parentlist = explode(",", $forum['parentlist']);
        
        foreach($parentlist as $fid)
        {
            if(is_array($moderatorcache[$fid]))
            {
                foreach($moderatorcache[$fid] as $modtype)
                {
                    foreach($modtype as $moderator)
                    {
                        if($moderator['isgroup'])
                        {
                            if(in_array($moderator['id'], $donemoderators['groups']))
                            {
                                continue;
                            }
                            $moderators .= $comma.htmlspecialchars_uni($moderator['title']);
                            $donemoderators['groups'][] = $moderator['id'];
                        }
                        else
                        {
                            if(in_array($moderator['id'], $donemoderators))
                            {
                                continue;
                            }
                    
                            $moderator['username'] = format_name($moderator['username'], $moderator['usergroup'], $moderator['displaygroup']);
                            $moderator['profilelink'] = build_profile_link($moderator['username'], $moderator['id']);
                        
                            $moderators .= $comma;
                            $moderators .= $moderator['profilelink'];
                        
                            $donemoderators['users'][] = $moderator['id'];
                        }
                        $comma = ", ";
                    }
                }
            }
        } 
 
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 26
	Themen: 5
	Registriert seit: 02.12.2010
	
	
 
	
	
		Danke für die Hilfe, nun funktioniert es so wie es sollte.