Isn't is better to send the details of the spammer to the StopForumSpam database automatically by adding code to
inlinemod.php?
That way, when moderators select "
Delete Posts as Spam" there is no need to waste the moderators time to use the form in the user template (as provided in the instructions). This is too much work and unnecessary extra steps when it can be done automatically in inlinemod.php when deleting spam.
There are plenty of hooks in
inlinemod.php, for example, $hook = vBulletinHook::fetch_hook('inlinemod_deletespam'))
Isn't is better to simply add an option to admincp and a small amount of code to automatically add the spammer to the database?
Code:
grep -i hook inlinemod.php
($hook = vBulletinHook::fetch_hook('inlinemod_authenticate_switch')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_action_switch')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_start')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_clearthread')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_clearpost')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_closeopen')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_stickunstick')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_deletethread')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_spamthread')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_dodeletethread')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_spam_permission')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_spamconfirm_defaultaction')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_spamconfirm')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_deletespam_defaultaction')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_deletespam')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_dodeletethread')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_undeletethread')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_approvethread')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_unapprovethread')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_movethread')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_domovethread')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_mergethread')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_domergethread')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_spampost')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_deleteposts')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_dodeleteposts')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_undeleteposts')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_approveattachments')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_unapproveattachments')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_approveposts')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_unapproveposts')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_domergeposts_process')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_domergeposts_complete')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_mergeposts_post')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_mergeposts_complete')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_moveposts')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_copyposts')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_domoveposts')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_docopyposts')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_complete')) ? eval($hook) : false;