Um das Thema auch automatisch zu schließen, suche im Plugin, diese Zeilen (v2.2.1 Zeile 159ff):
Ändere folgendermaßen:
Die erste Zeile kommt hinzu und fragt nur nach Gruppe 4 (Admins) und belegt so dann eine Variable $sql_closed. Diese Variable wird einfach dem SQL-Update untergemischt, sofern belegt.
Sollte das Thema auch wieder geöffnet werden, so übertrage genau dieses Schema in den nächsten Block im Quelltext und tausche 1 durch 0.
[ExiTuS]
PHP-Code:
if($mybb->input['marksolved'] == "1") {
$db->query("UPDATE ".TABLE_PREFIX."threads SET threadsolved = '1' WHERE tid = '".$thread['tid']."';");
$thread['threadsolved'] = "1";
}
Ändere folgendermaßen:
PHP-Code:
($mybb->user['usergroup'] == 4) ? $sql_closed = ", closed = '1'" : $sql_closed = "";
if($mybb->input['marksolved'] == "1") {
$db->query("UPDATE ".TABLE_PREFIX."threads SET threadsolved = '1' $sql_closed WHERE tid = '".$thread['tid']."';");
$thread['threadsolved'] = "1";
}
Sollte das Thema auch wieder geöffnet werden, so übertrage genau dieses Schema in den nächsten Block im Quelltext und tausche 1 durch 0.
[ExiTuS]
MyBB + innovative Themes:
NokiaPort.de Forum Nokia-Traditionsforum seit 2006.
Live Escape Game Forum Diskussionsplattform für Escape-Rooms.
NokiaPort.de Forum Nokia-Traditionsforum seit 2006.
Live Escape Game Forum Diskussionsplattform für Escape-Rooms.
Unlösbares Problem, Dilemma? -> das Nötel