Thread: Administrative and Maintenance Tools - vbStopForumSpam - known spammer lookup for new registrations
View Single Post
  #617  
Old 10-11-2009, 02:01 PM
imported_silkroad imported_silkroad is offline
 
Join Date: Dec 2003
Posts: 563
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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;
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01546 seconds
  • Memory Usage 1,800KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete