21.03.2008, 18:28
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:
[attachment=3027]
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...
[attachment=3026]
...muss das Thema geschlossen über folgende Funktion geschlossen werden:
[attachment=3028]
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!
Vielen Dank!!
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:
[attachment=3027]
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...
[attachment=3026]
...muss das Thema geschlossen über folgende Funktion geschlossen werden:
[attachment=3028]
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ügt für die Admins die Liste aller Logs fü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!!