Version: 1.3.2, by akanevsky
Developer Last Online: Feb 2016
Category: Private Messages Enhancements -
Version: 3.8.x
Rating:
Released: 06-08-2009
Last Update: 08-14-2009
Installs: 57
DB Changes Uses Plugins Auto-Templates
Additional Files Translations
No support by the author.
I no longer support my hacks. Please feel free to update them and release new versions elsewhere as long as I get the credit for the original modification.
/*===================================*\
|| Advanced PM Options
||
|| Author : Anton Kanevsky
|| Works on : vBulletin 3.5.x - 3.8.x
|| Released : Aug 15, 2009
||
|| Time required to install: ~30 seconds
|| Difficulty: easy
\*===================================*/
DESCRIPTION
This hack enhances the usability of private messaging system by adding a few administrative and member options.
STATISTICS
File Uploads: 1
Products to Install: 1
FEATURES
Adds the Following Options to New PM Screen:
Checkbox 'Delete Original PM'.
Adds the Following User CP Settings:
User CP Setting: 'Enable "save copy" checkbox by default'. (disabled on 3.8.x and above)
User CP Setting: 'Enable "request receipt" checkbox by default'.
User CP Setting: 'Enable "delete original message" checkbox by default'.
Add the Following Usergroup Settings:
Disable Sending of Private Messages
VERSION HISTORY
1.3.2 [F] Fixed a few bugs that were found in 1.3.1.
1.3.1 [+] The checkbox "save copy" is now disabled on 3.8.x, since 3.8.x already has such a feature.
1.3.0 [+] The hack is now compatible with vBulletin 3.5.x - 3.8.x. [+] Eliminated all template edits.
1.2.3 [F] Fixed a bug associated with a new hook placement in vBulletin 3.6.
1.2.2 [+] The modification is now compatible with vBulletin 3.6.
1.2.1 [+] Pm count is now updated after a pm is deleted via "delete original pm".
1.2.0 [+] Added a new usergroup permission: "Disable Sending PMs". Useful when you want to only disallow sending of PMs by a certain usergroup, but allow incoming pms.
1.0.0
Initial Release
The installation manual is contained within the attached file.
Could you add a function that the usergroup can only PM a admin to help protect from new members spamming in pm's yet can still contact a admin for help
If you enable the "APO: Disable Save Copy Feature on 3.8.x" plugin, it breaks the template group names in the style manager, as require_once(DIR . '/includes/adminfunctions_template.php'); at init_startup prevents /admincp/template.php from calling the file again with $phrasegroups = array('style');
If you enable the "APO: Disable Save Copy Feature on 3.8.x" plugin, it breaks the template group names in the style manager, as require_once(DIR . '/includes/adminfunctions_template.php'); at init_startup prevents /admincp/template.php from calling the file again with $phrasegroups = array('style');
Why include/require the adminfunctions_template.php file anyway? You seem to include it in several of the plugins of this mod so you can use the is_newer_version() function.
I think the built-in PHP function version_compare() would do what you want without the overhead and side-effects of including adminfunctions_template.php.