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.