Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard

Reply
 
Thread Tools
Auto-PM to Staff when a User is Banned Details »»
Auto-PM to Staff when a User is Banned
Version: 1.0, by Alan @ CIT Alan @ CIT is offline
Developer Last Online: Apr 2012 Show Printable Version Email this Page

Category: Mini Mods - Version: 3.6.0 Beta 2 Rating:
Released: 06-17-2006 Last Update: Never Installs: 79
Uses Plugins
Is in Beta Stage  
No support by the author.

AutoPM Staff on Ban
Version 1.0


What does this do?
When one of your moderators or administrators bans a user, this mod will PM all staff (Mods and Admins) letting them know that the user has been banned!


Sounds Great! How do I install?
Installation couldn't be easier. Unzip the attached ZIP file and import the Product XML to your AdminCP as normal. - it adds 2 phrases, and 1 plugin


Can I customize the PM text?
Yep! The PM text is stored in a phrase called autopm_on_ban_message. You can edit this to put your own text in.

Note: In the PM message phrase, {1} is the name of the user who has been banned, and {2} is the name of the person who banned them.[/left]

Note 2: The person who bans the user will NOT receive a PM, so if your not receiving a PM, it's likely because you where the one who banned the user!


Important: Unfortunately, my leased vBulletin licence has now expired, and I won't be renewing it until September which means I will be unable to reply to this thread, or update this mod until then. I'm hopeful that the great vBulletin.org community will step in to answer any questions in my absence though See you all in early September!

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 06-25-2006, 04:30 PM
Alan @ CIT Alan @ CIT is offline
 
Join Date: Nov 2004
Location: South UK
Posts: 625
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry, this modification is only supported on vBulletin 3.6 Beta 2 or above.

Thanks,
Alan.
Reply With Quote
  #13  
Old 06-25-2006, 04:32 PM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bashy
Hi

After reading this post i went ahead and tried to install this but got this error
I am on 3.5.4
any ideas please?

Code:
Database error in vBulletin 3.5.4:

Invalid SQL:

### INSERT QUERY GENERATED BY fetch_query_sql() ###
INSERT INTO plugin
	(`active`, `executionorder`, `title`, `hookname`, `phpcode`, `product`)
VALUES
	('1', '5', 'AutoPM Staff on Ban', 'userdata_postsave', 'if ($usergroups_changed)\r\n{\r\n	// Check to see if the user has just been banned (in the last 10 seconds)\r\n	$ban_info_q = \"SELECT ban.userid, user.username\r\n		FROM \" . TABLE_PREFIX . \"userban AS ban\r\n		LEFT JOIN \" . TABLE_PREFIX . \"user AS user ON (ban.userid = user.userid)\r\n		WHERE ban.userid = \" . intval($userid) . \"\r\n		AND bandate > \" . (TIMENOW - 10) . \"\r\n		ORDER BY bandate DESC\r\n		LIMIT 1\";\r\n\r\n	if ($ban_info_a = $this->dbobject->query_first($ban_info_q))\r\n	{\r\n		// Users just been banned, so fetch the list of admins/mods to PM\r\n		$recipients_q = \"SELECT users.userid, users.username\r\n			FROM \" . TABLE_PREFIX . \"user AS users\r\n			LEFT JOIN \" . TABLE_PREFIX . \"administrator AS admins ON (admins.userid = users.userid)\r\n			LEFT JOIN \" . TABLE_PREFIX . \"moderator AS mods ON (mods.userid = users.userid)\r\n			WHERE users.userid IN (admins.userid)\r\n			OR users.userid IN (mods.userid)\";\r\n\r\n		$recipients_r = $this->dbobject->query_read($recipients_q);\r\n\r\n		while ($recipients_a = $this->dbobject->fetch_array($recipients_r))\r\n		{\r\n			$pmto_a[$recipients_a[\'userid\']] = $recipients_a[\'username\'];\r\n		}\r\n\r\n		// Create the final recipients list for the PM, removing the current user from the PM list\r\n		unset($pmto_a[$this->registry->userinfo[\'userid\']]);\r\n		$recipients = implode(\';\', $pmto_a);\r\n\r\n		global $vbphrase;\r\n\r\n		// Prepare the message title\r\n		$pm_title = construct_phrase(\r\n			$vbphrase[\'x_has_been_banned\'],\r\n			$ban_info_a[\'username\']\r\n		);\r\n\r\n		// Prepare the message text\r\n		$pm_text = construct_phrase(\r\n			$vbphrase[\'autopm_on_ban_message\'],\r\n			$ban_info_a[\'username\'],\r\n			$this->registry->userinfo[\'username\']\r\n		);\r\n\r\n		// Send the PM\r\n		$force_it_baby[\'adminpermissions\'] = 2;\r\n		\r\n		$pm =& datamanager_init(\'PM\', $this->registry, ERRTYPE_SILENT);\r\n		$pm->set(\'fromuserid\', $this->registry->userinfo[\'userid\']);\r\n		$pm->set(\'fromusername\', $this->registry->userinfo[\'username\']);\r\n		$pm->set(\'title\', $pm_title);\r\n		$pm->set(\'message\', $pm_text);\r\n		$pm->set_recipients($recipients, $force_it_baby);\r\n		$pm->set(\'dateline\', TIMENOW);\r\n\r\n		if (!$pm->errors)\r\n		{	\r\n			// No errors, so send the PM\r\n			$pm->save();\r\n		}\r\n	}\r\n\r\n}', 'cit_pm_on_ban');

MySQL Error  : Unknown column 'executionorder' in 'field list'
Error Number : 1054
Date         : Sunday, June 25th 2006 @ 04:31:25 AM
Script       : http://www.bashys-place.com/forums/admincp/plugin.php
Referrer     : http://www.bashys-place.com/forums/admincp/plugin.php?do=productadd
Guys the "executionorder" field was added in vBulletin 3.6.
Reply With Quote
  #14  
Old 06-25-2006, 05:27 PM
bashy bashy is offline
 
Join Date: Nov 2005
Posts: 2,544
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The only reason why i have tried this is because of what you said in another thread....

Quote:
https://vborg.vbsupport.ru/showthread.php?t=118919 - Should work fine with 3.5.4, but if you have any problems, let me know.
Hence trying this out.......its the part that says "but if you have any problems, let me know"
is why i posted here asking fro help...

Quote:
Originally Posted by Alan @ CIT
Sorry, this modification is only supported on vBulletin 3.6 Beta 2 or above.

Thanks,
Alan.
Reply With Quote
  #15  
Old 06-25-2006, 07:08 PM
Alan @ CIT Alan @ CIT is offline
 
Join Date: Nov 2004
Location: South UK
Posts: 625
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

"should" is the key word in my sentance

Thanks,
Alan.
Reply With Quote
  #16  
Old 06-25-2006, 08:02 PM
bashy bashy is offline
 
Join Date: Nov 2005
Posts: 2,544
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Fair enough, thanks anyway!!
Reply With Quote
  #17  
Old 06-25-2006, 08:02 PM
klaush klaush is offline
 
Join Date: Oct 2005
Posts: 340
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alan @ CIT
"should" is the key word in my sentance

Thanks,
Alan.
So, Alan, can you port this to 3.5.x, or is it too difficult?
Reply With Quote
  #18  
Old 06-26-2006, 10:28 AM
Alan @ CIT Alan @ CIT is offline
 
Join Date: Nov 2004
Location: South UK
Posts: 625
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry, but I have no plans to back-port any of my 3.6 hacks to work with 3.5.x

Thanks,
Alan.
Reply With Quote
  #19  
Old 08-12-2006, 06:27 PM
Eagle Creek's Avatar
Eagle Creek Eagle Creek is offline
 
Join Date: Jan 2004
Location: Netherlands
Posts: 742
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Am I able to edit the staff UG's?

Cause I have Admins, S-mods, Beheer, Mods.. They are all part of my forum staff.
Reply With Quote
  #20  
Old 08-13-2006, 07:42 AM
php php is offline
 
Join Date: Oct 2004
Location: Middlesbrough, UK
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

looks and seems very nice, Thank You
Reply With Quote
  #21  
Old 08-25-2006, 09:20 PM
Ncturnal Ncturnal is offline
 
Join Date: Feb 2005
Location: Atlanta, GA
Posts: 153
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How can I limit the people this goes out to, like say just to admins. This was sent to anyone who can mod a particular forum and thus went to a lot of people we really didn't want seeing that message.
Reply With Quote
Reply

Thread Tools

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

Forum Jump


All times are GMT. The time now is 04:22 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08136 seconds
  • Memory Usage 2,303KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete