News:

SMF 2.1.6 has been released! Take it for a spin! Read more.

Main Menu

"Report this moderator"

Started by Mike Bobbitt, April 15, 2005, 11:18:29 AM

Previous topic - Next topic

Mike Bobbitt

Ironically, proposed by one of my mods:

QuoteMike,

I don't know how quick people are to send you an e-mail, and I don't know if there is a tendency to shy away from the reported post function on a moderator's post (fear of the moderator taking reprisals when his post is reported to him).

Might it create a more apparent image of hierarchy and safe avenue of recourse if there was a "report this mod" option below each moderator's posts?  These would work the same but go only to you (I.E. admins).

Again, I don't know if this is needed now or if it may be needed down the road.  I'm just tossing about thoughts on how to reduce the perception that moderators may be able to get away with anything.

Possible implementations might be to have the report to moderator feature act differently when used on a mod's post. That is, don't CC that user on the report, or report just to admins, etc.

Cheers
Mike

xd3vilx

Yupe...I Agree With Mike On This Point...

Thantos

File:  $sourcedir/SendTopic.php
Find in function ReportToModerator2:

        $request = db_query("
                SELECT mem.ID_MEMBER, mem.emailAddress, mem.lngfile
                FROM {$db_prefix}members AS mem
                        LEFT JOIN {$db_prefix}moderators AS mods ON (mods.ID_MEMBER = mem.ID_MEMBER AND mods.ID_BOARD = $board)
                WHERE mods.ID_MEMBER IS NOT NULL OR mem.ID_GROUP IN (1, 2) OR FIND_IN_SET(1, mem.additionalGroups) OR FIND_IN_SET(2, mem.additionalGroups)
                ORDER BY mem.lngfile", __FILE__, __LINE__);


Replace

        $request = db_query("
                SELECT mem.ID_MEMBER, mem.emailAddress, mem.lngfile
                FROM {$db_prefix}members AS mem
                        LEFT JOIN {$db_prefix}moderators AS mods ON (mods.ID_MEMBER = mem.ID_MEMBER AND mods.ID_BOARD = $board)
                WHERE (mods.ID_MEMBER IS NOT NULL OR mem.ID_GROUP IN (1, 2) OR FIND_IN_SET(1, mem.additionalGroups) OR FIND_IN_SET(2, mem.additionalGroups)) AND mem.ID_MEMBER!=$member
                ORDER BY mem.lngfile", __FILE__, __LINE__);


As always make sure you backup the file prior to changing it

Mike Bobbitt


Advertisement: