Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Profile Reporter Details »
Profile Reporter
Mod Version: 2.2, by MarkFL (Coder) MarkFL is offline
Developer Last Online: Oct 2019 I like it Show Printable Version Email this Page

vB Version: 4.2.x Rating: (5 votes - 5.00 average) Installs: 30
Released: 03 Sep 2015 Last Update: 31 Jul 2016 Downloads: 156
Not Supported DB Changes Uses Plugins Auto-Template Additional Files Translations  

Overview:

This product is designed to allow your users to easily report various aspects of the profiles of other users. In the product settings, you can set which aspects of user profiles are shown on the report form (you can select from a list of pre-defined reasons and then add your own custom reasons), define a list of usernames which are not allowed to report profiles, prevent entire usergroups from reporting profiles and set the destination forum for the generated reports (the default is the same destination forum for reported posts). This product is compatible with my "Report Thread Prefix Management" product as well.

Upon installation a column is added to your "user" table that stores the threadid of the report thread so that all reporting of a particular user's profile will all go to the same thread. After activating and configuring the product, users will see a new link on the profile pages of users (and the report icon) which they can use to report that profile.



If a user has previously reported a certain user's profile, then the icon button changes to red and there is a tooltip advising the user they have already reported that user's profile, and in case that is missed, an alert is shown if the "Report "Profile" link is click advising the user and giving them the opportunity to cancel the operation.



By default, a user may report the profile of another user from their profile page, however there is a product setting which allows you to give your users the ability to report profile from thread postbits.



When filling out the form, if a user clicks "Submit Report" without checking any of the checkboxes, then they will be alerted that a reason must be given for reporting the profile. If the user checks the "Other" checkbox, but does not enter any text into the text box meant for giving the reason (or any other additional comments), then they are alerted that a reason must be given when selecting the "Other" option.



Then, when the form is submitted, a redirect message thanks the user for reporting the profile and advises them that the staff will deal with the issue as soon as possible. They are then returned to the profile they reported.

The details of the report are then posted to a thread in the forum you have set as the destination forum for the reports.



All users who can view the destination forum for the generated reports will also see an icon to the right of the "Report Profile" link for profiles that have previously been reported that links to the report thread, and if you are using my "Report Thread Prefix Management" product, the status of the report is included in the tooltip for that icon.



Note: If you choose a destination forum other than the default for reported posts, and you are using my "Report Thread Prefix Management" product, then you will need to use the "Forum Manager" to allow the prefix set defined by that product to be used there.

Updates:

Version 1.1
  • Additional CSS added for sites with dark styles.

A special word of thanks goes to Dave who noticed an SQL injection vulnerability and discretely called this to my attention, and offered advice on how to eliminate it.

Version 1.2
  • Data used in db queries is sanitized to prevent SQL injection.

Version 1.3
  • Removed unnecessary db query since needed data was already present.

Version 1.4
  • Added the option to exclude usergroups from having their profiles reported.

Version 1.4.5
  • Added the option to set a minimum post count before users may report profiles.

Version 1.4.6
  • Fixed minor error for online location reporting.

Version 1.5
  • Removed some CSS for colors so the StyleVars can take effect.

Version 1.6
  • Fixed bug where null thread was created when a report is posted to an existing thread.

Version 2.0
  • Fully phrased.
  • Added option to allow users to report profiles from within the postbits.
  • Link on profile done via custom template hook rather than javascript.
  • Borders on form styled with form border stylevar.
  • Settings check more efficient.

Note: Unlike in previous versions, where you selected the pre-defined reasons your users can choose from on the report form (and could add additional reasons), in version 2.0 you simply edit the product's phrase which contains a comma-delimited list of reasons. This allows you to completely customize as well as translate your reasons list.

Version 2.1:
  • Phrased all text in generated report.
  • Fixed issue where checked reasons weren't shown in the report.
  • Fixed issue with postbit icon not displaying.

Version 2.2:
  • Phrased page title.
  • Added setting choice of icon location.

Note: A special thanks goes to Stratis for reporting these issues.

Compatibility:

Tested and working on VB 4.2.x and should work on all 4.x versions of vBulletin.

Backup/Warning:

This product alters your database, however it is always good practice to keep regular backups and you should backup before installing ANY new product.

To Install:
  1. Download and extract the attached .zip file.
  2. Upload the files from the "upload" folder to your root folder on your server.
  3. Follow AdminCP -> Plugins & Products -> Manage Products -> Add/Import Product.
  4. Click on "Choose File" and browse to the product .xml file that was packaged in the .zip file.
  5. Click "Import."
  6. You MUST enable the product in the settings before it will function.
  7. Configure the remaining settings to your liking. Each setting has a detailed explanation of its use.



Support for this product can be found here:

Download Now

Only licensed members can download files, Click Here for more information.

Supporters / CoAuthors

Screenshots

Click image for larger version

Name:	vborgrp00.png
Views:	792
Size:	7.9 KB
ID:	153285   Click image for larger version

Name:	vborgrp01.png
Views:	786
Size:	6.9 KB
ID:	153286   Click image for larger version

Name:	vborgrp02.png
Views:	801
Size:	17.2 KB
ID:	153287   Click image for larger version

Name:	vborgrp03.png
Views:	809
Size:	8.2 KB
ID:	153288  

Click image for larger version

Name:	vborgrp04.png
Views:	791
Size:	8.4 KB
ID:	153289   Click image for larger version

Name:	ch_postibtprofilereport.png
Views:	242
Size:	3.0 KB
ID:	155258   Click image for larger version

Name:	markfl_rp_acp.jpg
Views:	191
Size:	73.0 KB
ID:	155277  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Anti-Spam Options Automated Post Reporter MarkFL vBulletin 4.x Add-ons 56 07 Feb 2017 12:45

Comments
  #2  
Old 03 Sep 2015, 07:33
ocidas ocidas is offline
 
Join Date: Oct 2012
Very good Mod, Ty!
Reply With Quote
  #3  
Old 03 Sep 2015, 07:55
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Real name: Mark
Originally Posted by ocidas View Post
Very good Mod, Ty!
I found a small bug (wouldn't you know it?) and so I apologize, but please download it again. All you need to do is replace the .php files in your root directory.

Last edited by MarkFL; 03 Sep 2015 at 08:13.
Reply With Quote
  #4  
Old 03 Sep 2015, 08:30
z3r0's Avatar
z3r0 z3r0 is offline
 
Join Date: Apr 2005
Location: Lancashire, UK
Thanks, I've wanted this functionality for so long.
Reply With Quote
  #5  
Old 03 Sep 2015, 23:47
My Hattiesburg My Hattiesburg is offline
 
Join Date: Jun 2012
There you go picking on Cletus.
Reply With Quote
  #6  
Old 06 Sep 2015, 02:54
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Real name: Mark
Update: version 1.1
  • Additional CSS added for sites with dark styles.
Reply With Quote
  #7  
Old 06 Sep 2015, 04:06
mapleleaffans's Avatar
mapleleaffans mapleleaffans is offline
 
Join Date: Apr 2011
Real name: Paul
Another great mod! Thank you Mark!
Reply With Quote
  #8  
Old 14 Sep 2015, 20:37
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Real name: Mark
A special word of thanks goes to Dave who noticed an SQL injection vulnerability and discretely called this to my attention, and offered advice on how to eliminate it.

Update: version 1.2
  • Data used in db queries is sanitized to prevent SQL injection.
Reply With Quote
  #9  
Old 15 Sep 2015, 02:01
mapleleaffans's Avatar
mapleleaffans mapleleaffans is offline
 
Join Date: Apr 2011
Real name: Paul
Thank you for the update, Mark!
Reply With Quote
  #10  
Old 27 Sep 2015, 02:15
zorcocuq zorcocuq is offline
 
Join Date: Apr 2011
Real name: Sinan
Thanks for sharing.
__________________
webmaster sitesi
Reply With Quote
  #11  
Old 27 Sep 2015, 05:57
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Real name: Mark
Update: version 1.3
  • Removed unnecessary db query since needed data was already present.
Reply With Quote
  #12  
Old 01 Oct 2015, 01:57
mapleleaffans's Avatar
mapleleaffans mapleleaffans is offline
 
Join Date: Apr 2011
Real name: Paul
Updated! Thanks again, Mark!
Reply With Quote
  #13  
Old 01 Oct 2015, 05:57
friendlymela's Avatar
friendlymela friendlymela is offline
 
Join Date: Dec 2012
Real name: Zeeshan Shams
nice .. this is good move
Reply With Quote
  #14  
Old 29 Oct 2015, 17:01
BrettC Frontier BrettC Frontier is offline
 
Join Date: Jun 2015
Real name: Brett
Small request on this addon (de ja vu?!), could an additional select box be added in to protect particular user groups from getting reported?
Reply With Quote
  #15  
Old 29 Oct 2015, 17:12
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Real name: Mark
Originally Posted by BrettC Frontier View Post
Small request on this addon (de ja vu?!), could an additional select box be added in to protect particular user groups from getting reported?
Thank you for your request...I would "like" your post, but I have to like others first.

Yes, that should be easy to add and I will do so soon.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 11:02.

Layout Options | Width: Wide Color: