Version: 1.00, by Zero Tolerance
Developer Last Online: Nov 2023
Version: 3.0.3
Rating:
Released: 07-13-2004
Last Update: Never
Installs: 49
No support by the author.
Well one was made, but not to my liking, it was an edit of the email page, and didn't really please me to what i wanted. So i made this, a simple yet effective hack well requested across vbulletin and other systems.
Features:
Number of PM's to send at a time
- It's a server intensive process and you don't want to ultimatly send to everyone at once on your forum unless you have like 50 member's.
Send to usergroup only
- You can specify if you want to send to ALL usergroup's or just 1 usergroup, helps if your wanting to Pm your admins or mods, or just members.
And thats it... what more could you ask for in a mass pm hack?
Any questions please reply below, there's a preview for you all because i know myself i hate installing things just to see what they look like
Enjoy,
- Zero Tolerance
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
Well one was made, but not to my liking, it was an edit of the email page, and didn't really please me to what i wanted. So i made this, a simple yet effective hack well requested across vbulletin and other systems.
Features:
Number of PM's to send at a time
- It's a server intensive process and you don't want to ultimatly send to everyone at once on your forum unless you have like 50 member's.
Send to usergroup only
- You can specify if you want to send to ALL usergroup's or just 1 usergroup, helps if your wanting to Pm your admins or mods, or just members.
And thats it... what more could you ask for in a mass pm hack?
Any questions please reply below, there's a preview for you all because i know myself i hate installing things just to see what they look like
Ran into a minor problem. I successfully installed it into my mods control panel and it's there to work.
However, this hack will only send PM's to people in a usergroup which they are a primary member of. I have made more usergroups for different regions, and the members have that as a secondary usergroup. If I try to send a PM to a specific regional group(all members are secondary not primary) it says that there are no members in that usergroup.
How would I go about modifying the code so it will also do a check for members that have a usergroup as the second one.
However, this hack will only send PM's to people in a usergroup which they are a primary member of. I have made more usergroups for different regions, and the members have that as a secondary usergroup. If I try to send a PM to a specific regional group(all members are secondary not primary) it says that there are no members in that usergroup.
How would I go about modifying the code so it will also do a check for members that have a usergroup as the second one.
We use secondary groups too, primarily. (We leave everyone except admins in Reg users (and banned, unregistered, etc). Additional permissions are in secondary groups, so we needed this to.
Here's what you need to do:
In admin_pmall.php
Find:
Code:
// Collect Array Of Members Within Specified Usergroup
$Get_Members=$DB->query("select * from ".TABLE_PREFIX."user where usergroupid='{$_POST['to_usergroup']}' order by userid");
REPLACE WITH:
Code:
// Collect Array Of Members Within Specified Usergroup
$Get_Members=$DB->query("select * from ".TABLE_PREFIX."user where usergroupid='{$_POST['to_usergroup']}' or membergroupids REGEXP '[[:<:]]{$_POST['to_usergroup']}[[:>:]]' order by userid");
Find:
Code:
// Collect Array Of Members Within Specified Usergroup
$Get_Members=$DB->query("select * from ".TABLE_PREFIX."user where usergroupid='{$_GET['usergroup']}' order by userid");
REPLACE WITH:
Code:
// Collect Array Of Members Within Specified Usergroup
$Get_Members=$DB->query("select * from ".TABLE_PREFIX."user where usergroupid='{$_GET['usergroup']}' or membergroupids REGEXP '[[:<:]]{$_GET['usergroup']}[[:>:]]' order by userid");
This will find members who are in the specified group as EITHER their primary or as a secondary. Hope that helps. Credit for the REGEXP goes to my sysadmin Dan (the Man).
And thats it... what more could you ask for in a mass pm hack?
Well, since you asked.
The ability to preview the PM and at least the number of people (if not the full list for shorter lists) who will receive the PM BEFORE it gets sent would be nice.
Good point that happend to me as well the screen went blank.
is it sending? I thought it would show the names and say sent sent sent.
I guess I have to wait and see.
================================================== =
edit:
Found out what is up but dont know why it happens.
If I pick a uersergoup. Like reg. users.
and have something in the title. it works.
If I just do "usergroups" nada.