Version: 1.25, by Hellcat
Developer Last Online: Apr 2014
Version: 3.5.4
Rating:
Released: 05-21-2006
Last Update: 06-27-2006
Installs: 71
DB Changes Uses Plugins Template Edits
No support by the author.
So, a little something this time I had on my mind for quite a while now....
PM Auto-Reply MOD by ---==> HELLCAT <==---
This adds an "auto responder" to the PMs.
When enabled, everytime you get sent a PM the sender is automatically returned a PM containing a predefined message (editable in options).
To tell the sender you're offline for a while and answer should be expected sometime later or such....
Features:
Adds an auto responder (auto reply) option to the PMs
Can be turned ON and OFF in useroptions
A date can optionally be specified between automated replies are sent
Another user can optionally be specified to whom a copy of the recieved PM is forwarded to
Admin can specify usergroups not allowed to use the auto responder
Installation:
Import the product .XML
One tiny template edit:
Open template "modifyoptions " (in "Modify Useroptions" group) and FIND THIS:
Code:
$customfields[messaging]
AFTER it, ADD:
Code:
$pmautoreply_option
Save the template.
Done, and enjoy!
The admin option for excluding usergroups is in "vBulletin Options" -> "Private Messaging Options" at the bottom: "Exclude usergroups from using the PM auto reply feature"
I intentionally didn't do it with usergroup permissions since that would require a .XML file to be uploaded and I wanted to stay this as a single product/plugin file
[hint]I'd also like something like this on vb.org [/hint]
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
I think I've run into a problem with how this hack deals with usergroups since you can only specify which groups to disallow access to it.
In my case, I only want admins, mods, and the advanced member levels to have access to this. If someone is in the advanced usergroup, then their primary usergroup is the basic Registered Users group, and then the advanced usergroup is set as an additional usergroup.
So how would I be able to get the users in the advanced usergroup to have access to this while keeping regular members out with my current setup?
yeh very handy mod and works fine on 3.6.8 not had any probs at all
If you're wondering why you get a lower registration rate, try to register yourself and look what's happening if you place the registration link.
Fatal error: Call to a member function on a non-object in /home/chatsuk/public_html/includes/class_dm_user.php(2490) : eval()'d code on line 9
I've tried to get this to work on a 3.6.8 install. I've reverted the modifyoptions template. Put the edit in to the template at the correct line and nothing appears in the options part.
Getting an error with 3.6.8 and PHP 5 when trying to send a PM:
Quote:
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /private.php(1167) : eval()'d code on line 46
Fatal error:
Please complete both the subject and message fields.
Unable to proceed with save while $errors array is not empty in class vB_DataManager_PM in /includes/class_dm.php on line 765
Getting an error with 3.6.8 and PHP 5 when trying to send a PM:
That went away for me when I went into the plugin code and switched all instances of mysql_fetch_array() with the proper $vbulletin->db->fetch_array() function.
That went away for me when I went into the plugin code and switched all instances of mysql_fetch_array() with the proper $vbulletin->db->fetch_array() function.
this changing has no effect for me in vB 3.6.10 and php 5 ... any other ideas ?
After that just import the product again with overwrite.
Alternatively you could also edit the plugin directly in the plugin-manager, edit the plugin Send the Auto-Reply with hook location private_insertpm_complete and do the changes mentioned above directly in there, but personally I like to have a correct xml plugin file available to import again if necessary!