17.05.2016, 00:12
Hallo erstmal!
Hab mal bisschen rumgefummelt um was bestimmtes zu erreichen
Der Threadersteller soll in FID 2 als "erledigt" markieren können, sonst nicht
Nun soll aber Admin / Mod aber ebenso noch in FID 3 markieren können
Problem ist aber: Komischerweise kann bei meiner Einstellung der normale User dort AUCH markieren..
Wo hab ich ich meinen denkfehler?
Denkfehler gefunden
1: Code war bisschen falsch
2: Hab falsche Stelle bearbeitet, den Teil den ich versucht hab, hat nur das System abgeschaltet, im richtigen Sinne, aber der untere Teil gilt für das Anzeigen ( hatte vorher nie draufgeklickt obs auch funktioniert )
Hab mal bisschen rumgefummelt um was bestimmtes zu erreichen
Der Threadersteller soll in FID 2 als "erledigt" markieren können, sonst nicht
Nun soll aber Admin / Mod aber ebenso noch in FID 3 markieren können
Problem ist aber: Komischerweise kann bei meiner Einstellung der normale User dort AUCH markieren..
Wo hab ich ich meinen denkfehler?
PHP-Code:
if($mybb->user['uid'] != "0" && ( ($mybb->user['uid'] == $thread['uid'] && $fid == 2) || ( ($mybb->user['usergroup'] == "4" || $mybb->user['usergroup'] == "3") && ($fid == 2 || $fid == 3) ) )) {
Denkfehler gefunden
1: Code war bisschen falsch
2: Hab falsche Stelle bearbeitet, den Teil den ich versucht hab, hat nur das System abgeschaltet, im richtigen Sinne, aber der untere Teil gilt für das Anzeigen ( hatte vorher nie draufgeklickt obs auch funktioniert )
PHP-Code:
if(basename($_SERVER['PHP_SELF']) == "showthread.php" && ( ($mybb->user['uid'] == $thread['uid'] && $fid == 2) || ($mybb->user['usergroup'] == "4" && ($fid == 2 || $fid == 3)) || ($mybb->user['usergroup'] == "3" && ($fid == 2 || $fid == 3)) ) ) {