Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.39 veröffentlicht (02.06.25)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Unregelmäßige Anzeige der Mod-Logs
#1
Hallo,

ich habe vor kurzem in meinem Forum das Plugin "Mod Logs" installiert. Über jedem Thread erscheint eine Aneige der Mod Logs nun!

Folgende Fehler:

1.) Schaut euch den Screen an:
   

Wenn ich Beiträge/Themen in dieser Übersicht schließe wird das nicht in der Mod Log Tabelle in meinem Beitrag angezeigt! Wenn ich möchte das z.B folgendes angezeigt werden soll...

   

...muss das Thema geschlossen über folgende Funktion geschlossen werden:

   

Warum kann ich das nicht über beide Funktionen schließen? Das ist doch egal welche Ansicht ich habe!
Kann mir jemand die Datei kontrollieren und eventuell verbessern? Irgendwo muss doch der Fehler sein!

PHP-Code:
<?php

function logstopost_info()
{
return array(
"name" => "ModLogs in Posts",
"description" => "f&uuml;gt f&uuml;r die Admins die Liste aller Logs f&uuml;r einen Beitrag ein",
"website" => "http://www.mybbcoder.info",
"author" => "XxAnimusxX",
"authorsite" => "http://www.mybbcoder.info",
"version" => "1.0",
);
}

$plugins->add_hook("showthread_start", "getLogs");
function
getLogs()
{
global
$mybb, $db, $theme, $modlogs;

$allowed = array(2,3,4,6);
if (
in_array($mybb->user[usergroup], $allowed))
{
$query = $db->query("
SELECT
ml.*, u.username
FROM
"
.TABLE_PREFIX."moderatorlog ml
LEFT JOIN
"
.TABLE_PREFIX."users u
ON (ml.uid = u.uid)
WHERE
ml.tid="
.intval($mybb->input[tid])."
ORDER BY
ml.dateline DESC"
);

if (
$db->num_rows($query))
{
$modlogs = "<table border=0 cellspacing='$theme[borderwidth]' cellpadding='$theme[tablespace]' class=tborder>
<tr>
<td class=thead colspan=3><span class=smalltext><strong>Moderator-Log</strong></span></td>
</tr>
<tr>
<td class=tcat>Datum</td><td class=tcat>Moderator</td><td class=tcat>Aktion</td>
</tr>"
;

$int = 2;
while (
$data = $db->fetch_array($query))
{
$int= $int==2? 1:2;
$date = my_date($mybb->settings[dateformat], $data[dateline]);
$date .= " ".my_date($mybb->settings[timeformat], $data[dateline]);
$modlogs.= "<tr>
<td class='trow
$int'>$date</td>
<td class='trow
$int'>$data[username]</td>
<td class='trow
$int'>$data[action]</td>
</tr>
"
;
}

$modlogs .= "</table><br/>";
}
}
}




?>

Vielen Dank!!

Jetzt kostenlos eine Domain registrieren!!
Hier klicken: www.domains-for-free.de
Zitieren