GithubHelp home page GithubHelp logo

goodbye-spammer's Introduction

This plugin has been deprecated as it is a default feature in MyBB 1.8.



Name: Goodbye Spammer
Description: Makes it easy to delete all traces of a spammer from your forum.
Website: http://mattrogowski.co.uk
Author: MattRogowski
Authorsite: http://mattrogowski.co.uk
Version: 1.1
Compatibility: 1.6.x
Files: 3
Templates added: 5
Template changes: 3
Settings added: 5 (1 group)

Information:
This plugin adds a form to make it easy to remove everything a spammer may have added to your forum.

Includes an admin configurable option for whether spammers should be banned or deleted, and has a setting to stop the tool being used on people with more than a certain amount of posts.

Includes the ability to submit information on the spammer to the StopForumSpam database.

To Install:
Upload ./inc/plugins/goodbyespammer.php to ./inc/plugins/
Upload ./inc/languages/english/goodbyespammer.lang.php to ./inc/languages/english/
Upload ./images/goodbyespammer_postbit.png to ./images/
Go to ACP > Plugins > Activate
Go to ACP > Configuration > Goodbye Spammer Settings > Configure settings > Save.

Change Log:
09/03/11 - v0.1 -> Initial 'beta' release.
10/03/11 - v0.1 -> v0.1.1 -> Fixed a bug where various misc.php actions would display an error from Goodbye Spammer about selecting an invalid user. To upgrade, reupload ./inc/plugins/goodbyespammer.php
29/03/11 - v0.1.1 -> v0.1.2 -> Added a setting to choose which usergroups can use Goodbye Spammer, and it will now add a moderator log when the tool is used. To upgrade, deactivate, reupload ./inc/plugins/goodbyespammer.php and ./inc/languages/english/goodbyespammer.lang.php, activate.
31/07/11 - v0.1.2 -> v1.0 -> Fixed a bug where the reported posts count wasn't always updated. Fixed a bug where the link on the profile showed on banned user's profiles. Fixed a bug where the link showed on a profile if a user had more than the post count limit under certain conditions. Fixed a bug where the birthday would not be cleared. Fixed a bug where an SQL error would occur if you had deleted all custom profile fields. Added the ability to disable the post count limit check. Added the ability to ban spammer's IPs. To upgrade, deactivate, reupload ./inc/plugins/goodbyespammer.php and ./inc/languages/english/goodbyespammer.lang.php, activate. If you have entered a StopForumSpam API key you may want to make a note of it before you upgrade so you can enter it again afterwards.
28/09/13 - v1.0 -> v1.1 -> Added link to Goodbye Spammer form in postbit. Fixed bug with replacement code appearing on profile page if all plugins are disabled. Fix bug with link showing for admins/moderators. Fixed bug with using tool on invalid user. To upgrade, deactivate, upload ./images/goodbyespammer_postbit.png to ./images/, reupload ./inc/plugins/goodbyespammer.php and ./inc/languages/english/goodbyespammer.lang.php, activate.

Copyright 2013 Matthew Rogowski

 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at

 ** http://www.apache.org/licenses/LICENSE-2.0

 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.

goodbye-spammer's People

Contributors

mattrogowski avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

goodbye-spammer's Issues

Incorrect Title Text For Postbit Link

Currently, if two users who fit the criteria for a gbs link in postbit are in the same thread page, the first is correctly titled, but the second refers to the first user in the title text.

To reproduce, start a new thread with a < 10 post account (user1) and then reply to the thread with another < 10 post account (user2). The title text for user1 will be correct, but user2 will have the following title text: Use Goodbye Spammer on user1.

The problem is that $lang->load() does not work for multiple loads of the same language file (because it uses require_once) and $lang->goodbyespammer_profile once written to the first user's name stays the same for any further gbs targets in the thread.

Will submit a pull request.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.