The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Hooks in vBulletin 3.7.x
For those interested, the list of hooks in vB 3.7.x: Hook Statistics: Total Hooks: 999 Unique Hooks: 933 Files With Hooks: Code:
./admincp/adminpermissions.php -- admin_permissions_process -- admin_permissions_form ./admincp/attachment.php -- admin_attachmenttype ./admincp/css.php -- stylevar_edit_sizes -- stylevar_edit_imagepaths -- stylevar_edit_misc -- css_edit ./admincp/forum.php -- forumadmin_start -- forumadmin_add_default -- forumadmin_edit_form -- forumadmin_update_save ./admincp/forumpermission.php -- admin_fperms_save -- admin_fperms_doquickforum ./admincp/global.php -- admin_global_datastore_check -- admin_global ./admincp/index.php -- admin_index_navigation -- admin_index_main1 -- admin_index_main2 -- admin_index_main3 ./admincp/misc.php -- admin_maintenance ./admincp/moderator.php -- admin_moderator_form -- admin_moderator_save -- admin_moderator_killall ./admincp/modlog.php -- admin_modlogviewer_query -- admin_modlogviewer_query_loop -- admin_modlogviewer_query_linkfield ./admincp/notice.php -- notices_list_criteria ./admincp/plugin.php -- admin_product_export ./admincp/profilefield.php -- admin_profilefield_start ./admincp/queries.php -- admin_queries_auto_options -- admin_queries_auto_query ./admincp/template.php -- admin_style_form -- admin_style_save -- admin_style_form ./admincp/user.php -- useradmin_edit_start -- useradmin_edit_column1 -- useradmin_edit_column2 -- useradmin_update_save -- private_insertpm_process -- private_insertpm_complete -- useradmin_prune ./admincp/usergroup.php -- admin_usergroup_edit -- admin_usergroup_save -- admin_usergroup_save_complete -- admin_usergroup_kill ./admincp/usertools.php -- useradmin_merge -- useradmin_gethost ./admincp/verify.php -- admin_humanverify_intro_start -- admin_humanverify_intro_setting -- admin_humanverify_intro_output ./ajax.php -- ajax_start -- editor_switch_wysiwyg_to_standard -- ajax_complete ./album.php -- album_start_precheck -- album_start_postcheck -- album_album_update -- album_album_edit -- album_picture_update -- album_picture_update_complete -- album_picture_editbit -- album_picture_edit_complete -- album_picture_upload_setup -- album_picture_upload_process -- album_picture_upload_complete -- album_picture_add -- album_picture_doaddgroups_multiple -- album_picture_doaddgroups -- album_picture_addgroups -- report_start -- report_form_start -- album_picture -- album_picture_complete -- album_album -- album_album_query -- album_album_picturebit -- album_album_complete -- album_user_query -- album_user_albumbit -- album_user_complete -- album_moderated_complete -- album_unread_picturebit -- album_unread_complete ./announcement.php -- announcement_start -- announcement_query -- announcement_complete ./archive/global.php -- style_fetch -- archive_global -- archive_forum -- archive_navigation -- archive_navigation ./archive/index.php -- archive_process_start -- archive_postheader -- archive_forum_thread -- archive_thread_post -- archive_complete -- archive_complete_postoutput ./attachment.php -- attachment_start -- attachment_lightbox -- attachment_display -- attachment_complete ./calendar.php -- calendar_start -- calendar_start2 -- calendar_displaymonth_start -- calendar_displaymonth_complete -- calendar_displayweek_start -- calendar_displayweek_event -- calendar_displayweek_complete -- calendar_displayyear_start -- calendar_displayyear_complete -- calendar_manage_start -- calendar_manage_complete -- calendar_getday_start -- calendar_getday_event -- calendar_getday_event -- calendar_getday_complete -- calendar_edit_start -- calendar_edit_complete -- calendar_add_start -- calendar_add_complete -- calendar_update_start -- calendar_update_process -- calendar_update_complete -- calendar_update_complete -- calendar_deletereminder -- calendar_dostuff -- calendar_viewreminder_start -- calendar_viewreminder_event -- calendar_viewreminder_complete -- calendar_doaddreminder -- calendar_addreminder ./converse.php -- converse_start -- converse_query -- converse_complete ./cron.php -- cron_start ./editpost.php -- editpost_start -- editpost_update_start -- editpost_update_process -- editpost_update_thread -- editpost_update_complete -- editpost_edit_ajax -- showthread_postbit_create -- editpost_edit_start -- editpost_edit_complete -- editpost_delete_start -- editpost_delete_complete -- editpost_delete_complete -- editpost_delete_complete ./external.php -- external_start -- external_type -- external_query -- external_complete ./faq.php -- faq_start -- faq_search_query -- faq_complete ./forumdisplay.php -- forumdisplay_start -- forumdisplay_moderator -- forumdisplay_loggedinuser -- forumdisplay_loggedinuser -- forumdisplay_announcement_query -- forumdisplay_announcement -- forumdisplay_sort -- forumdisplay_query_threadscount -- forumdisplay_query_threadid -- forumdisplay_query -- threadbit_display -- forumdisplay_complete ./global.php -- style_fetch -- cache_templates -- global_start -- parse_templates -- notices_noticebit -- notifications_list -- global_setup_complete ./group.php -- group_start_precheck -- group_start_postcheck -- group_list_mygroupsbit -- group_list_filter -- group_list_groupbit -- group_dojoin -- group_docreate -- group_doedit -- group_memberbit -- group_view_message_start -- group_view_message_query -- group_view_pictures_start -- group_pictures_query -- group_picturebit -- group_memberbit -- group_message_post_start -- group_message_post_ajax -- group_message_post_complete -- group_message_form_start -- group_message_form_complete -- group_message_delete -- group_message_getip -- report_start -- report_form_start -- report_start -- report_form_start -- group_picture_insert -- group_picture_insert_rebuild -- group_picture_insert_errors -- group_picture_delete -- group_pictures_query -- group_picturebit -- group_picture -- group_manage_memberbit -- group_kickmember -- group_kickmember_complete -- group_pending_members -- group_pending_members_complete -- group_complete ./group_inlinemod.php -- group_inlinemod_authenticate_switch -- group_inlinemod_start -- group_inlinemod_approveunapprove -- group_inlinemod_delete -- group_inlinemod_dodelete -- group_inlinemod_undelete ./image.php -- image_table -- image_exists -- image_missing ./includes/adminfunctions.php -- admin_login_area_switch -- admin_complete -- can_administer -- admin_delete_confirmation -- admin_cache_smilies -- admin_cache_bbcode -- admin_build_forum_perms_group -- admin_build_forum_perms_forum -- admin_cache_forum_perms ./includes/adminfunctions_forums.php -- admin_fperms_form ./includes/adminfunctions_options.php -- admin_options_print -- admin_options_processing -- admin_options_processing_censorcode -- admin_options_processing_build ./includes/adminfunctions_template.php -- css_output_build -- css_output_build_end -- template_safe_functions -- template_compile -- admin_style_datastore -- template_groups ./includes/class_bbcode.php -- bbcode_create -- bbcode_parse_start -- bbcode_parse_complete_precache -- bbcode_parse_complete -- bbcode_fetch_tags ./includes/class_bbcode_alt.php -- bbcode_parse_complete ./includes/class_dm_admin.php -- admindata_start -- admindata_presave -- admindata_postsave -- admindata_delete ./includes/class_dm_album.php -- albumdata_start -- albumdata_presave -- albumdata_postsave -- albumdata_delete ./includes/class_dm_announcement.php -- announcementdata_start -- announcementdata_presave -- announcementdata_postsave -- announcementdata_delete ./includes/class_dm_attachment.php -- attachdata_start -- attachdata_presave -- attachdata_postsave -- attachdata_delete -- attachdata_postsave ./includes/class_dm_deletionlog.php -- deletionlogdata_start -- deletionlogdata_presave -- deletionlogdata_postsave -- deletionlogdata_delete ./includes/class_dm_event.php -- eventdata_start -- eventdata_presave -- eventdata_postsave -- eventdata_delete ./includes/class_dm_forum.php -- forumdata_start -- forumdata_presave -- forumdata_postsave -- forumdata_delete ./includes/class_dm_groupmessage.php -- groupmessagedata_start -- groupmessagedata_presave -- groupmessagedata_delete -- groupmessagedata_postsave ./includes/class_dm_infraction.php -- infractiondata_start -- infractiondata_presave -- infractiondata_postsave -- infractiondata_delete ./includes/class_dm_moderator.php -- moderatordata_start -- moderatordata_presave -- moderatordata_postsave -- moderatordata_delete ./includes/class_dm_picture.php -- picturedata_start -- picturedata_presave -- picturedata_postsave -- picturedata_delete ./includes/class_dm_picturecomment.php -- picturecommentdata_start -- picturecommentdata_presave -- picturecommentdata_delete -- picturecommentdata_postsave ./includes/class_dm_pm.php -- pmdata_start -- pmdata_presave -- pmdata_postsave_recipient -- pmdata_postsave ./includes/class_dm_poll.php -- polldata_start -- polldata_presave -- polldata_postsave -- polldata_delete ./includes/class_dm_pollvote.php -- pollvotedata_start -- pollvotedata_presave -- pollvotedata_postsave -- pollvotedata_delete ./includes/class_dm_prefix.php -- prefixdata_start -- prefixdata_presave -- prefixdata_postsave -- prefixdata_delete ./includes/class_dm_prefixset.php -- prefixsetdata_start -- prefixsetdata_presave -- prefixsetdata_postsave -- prefixsetdata_delete ./includes/class_dm_rssfeed.php -- rssfeeddata_start -- rssfeeddata_presave -- rssfeeddata_postsave -- rssfeeddata_delete ./includes/class_dm_socialgroup.php -- socgroupdata_start -- socgroupdata_presave -- socgroupdata_postsave -- socgroupdata_delete ./includes/class_dm_socialgroupmember.php -- socgroupmemberdata_start -- socgroupmemberdata_presave -- socgroupmemberdata_postsave -- socgroupmemberdata_delete ./includes/class_dm_threadpost.php -- postdata_start -- postdata_presave -- postdata_postsave -- postdata_delete -- threaddata_start -- threaddata_presave -- threaddata_postsave -- threaddata_delete -- threadfpdata_start -- threadfpdata_doset -- threadfpdata_presave -- threadfpdata_postsave -- threadfpdata_delete ./includes/class_dm_threadrate.php -- threadratedata_start -- threadratedata_presave -- threadratedata_delete -- threadratedata_postsave ./includes/class_dm_user.php -- userdata_start -- userdata_doset -- userdata_presave -- userdata_postsave -- userdata_delete -- userdata_update_username -- private_insertpm_process -- private_insertpm_complete ./includes/class_dm_userpic.php -- userpicdata_start -- userpicdata_presave -- userpicdata_postsave -- userpicdata_delete -- userpicdata_postsave -- userpicdata_postsave -- userpicdata_postsave -- userpicdata_delete ./includes/class_dm_visitormessage.php -- visitormessagedata_start -- visitormessagedata_presave -- visitormessagedata_delete -- visitormessagedata_postsave ./includes/class_groupmessage.php -- group_messagebit_factory -- group_messagebit_display_start -- group_messagebit_display_complete ./includes/class_hook.php -- unique_hook_name ./includes/class_mail.php -- mail_send ./includes/class_paid_subscription.php -- paidsub_construct_payment -- paidsub_build -- paidsub_delete ./includes/class_picturecomment.php -- picture_commentbit_factory -- picture_commentbit_display_start -- picture_commentbit_display_complete -- picture_commentbit_display_start -- picture_commentbit_display_complete ./includes/class_postbit.php -- postbit_factory -- postbit_display_start -- postbit_display_complete -- postbit_attachment -- postbit_imicons ./includes/class_postbit_alt.php -- postbit_display_start -- postbit_display_complete ./includes/class_profileblock.php -- member_profileblock_fetch_unwrapped -- member_profileblock_friends_query -- member_profileblock_friendbit -- member_profileblock_profilefieldbit -- member_profileblock_profilefield_category -- member_profileblock_album_query -- member_profileblock_recentvisitors_query -- member_profileblock_visitormessage_query -- member_infraction_start -- member_infractionbit -- member_infraction_complete ./includes/class_reportitem.php -- report_send_process -- report_send_complete -- report_send_email ./includes/class_rss_poster.php -- rssposter_parse_atom -- rssposter_parse_rss ./includes/class_socialgroup_search.php -- group_search_perform ./includes/class_upload.php -- upload_accept ./includes/class_usercss.php -- usercss_create -- usercss_parse -- usercss_build_property -- usercss_build_css -- usercss_build_display_array -- usercss_build_css_array ./includes/class_userprofile.php -- userprofile_create -- userprofile_prepare ./includes/class_visitormessage.php -- visitor_messagebit_factory -- visitor_messagebit_display_start -- visitor_messagebit_display_complete -- visitor_messagebit_display_start -- visitor_messagebit_display_complete ./includes/cron/cleanup.php -- cron_script_cleanup_hourly ./includes/cron/cleanup2.php -- cron_script_cleanup_hourly2 ./includes/cron/dailycleanup.php -- cron_script_cleanup_daily ./includes/cron/subscriptions.php -- cron_script_subscriptions ./includes/functions.php -- fetch_foruminfo -- fetch_threadinfo_query -- fetch_threadinfo -- fetch_postinfo_query -- fetch_postinfo -- fetch_userinfo_query -- fetch_userinfo -- member_customfields -- pagenav_page -- pagenav_complete -- navbits -- navbits_complete -- error_fetch -- error_nopermission -- error_generic -- redirect_generic -- header_redirect -- cache_ordered_forums -- forumjump -- cache_permissions -- can_moderate_forum -- replacement_vars -- global_complete -- global_shutdown ./includes/functions_album.php -- album_fetch_albuminfo -- album_fetch_pictureinfo -- album_prepare_thumb -- album_can_see_private ./includes/functions_bigthree.php -- forumrules -- tag_fetchbit -- tag_fetchbit_complete ./includes/functions_calendar.php -- calendar_displaymonth_event -- calendar_displaymonth_event -- calendar_displaymonth_daybit -- calendar_displaymonth_weekbit -- calendar_displaymonth_month ./includes/functions_cron.php -- cron_complete ./includes/functions_digest.php -- digest_thread_post -- digest_thread_process -- digest_forum_thread -- digest_forum_process ./includes/functions_editor.php -- editor_wysiwyg_compatible -- editor_toolbar_switch -- editor_toolbar_start -- editor_toolbar_end ./includes/functions_faq.php -- faq_item_display -- faq_cache_query ./includes/functions_forumdisplay.php -- dot_threads_array -- threadbit_process ./includes/functions_forumlist.php -- forumbit_moderator -- forumbit_display -- forumbit_subforumbit -- forumbit_subforumbit2 ./includes/functions_login.php -- login_strikes -- login_verify_failure_password -- login_verify_failure_password -- login_verify_success -- login_verify_failure_username -- login_process -- login_redirect -- logout_process ./includes/functions_log_error.php -- fetch_modlogtypes -- fetch_modlogactions -- log_moderator_action ./includes/functions_newpost.php -- posticons_start -- posticons_bit -- posticons_complete -- url_to_bbcode -- newpost_process -- newpost_subscribe -- newpost_complete -- newpost_preview -- newpost_notification_start -- newpost_notification_message -- quotable_posts_query -- quotable_posts_logic -- newreply_quote ./includes/functions_notice.php -- notices_check_start -- notices_check_criteria ./includes/functions_online.php -- online_location_unknown -- online_bit_complete -- online_location_preprocess -- online_location_process -- online_ids_titles ./includes/functions_picturecomment.php -- picture_comment_query -- picture_comment_build_counters ./includes/functions_prefix.php -- prefix_fetch_array ./includes/functions_reputation.php -- reputation_power -- reputation_image ./includes/functions_search.php -- search_similarthreads_fulltext -- tag_cloud_bit ./includes/functions_socialgroup.php -- group_prepareinfo -- group_fetch_pictureinfo -- group_build_counters ./includes/functions_threadedmode.php -- showthread_threaded_construct_link ./includes/functions_threadmanage.php -- threadmanage_construct_post_tree ./includes/functions_user.php -- usercp_nav_start -- usercp_nav_complete -- profile_fetch_profilefields_loc -- profile_fetch_profilefields ./includes/functions_visitormessage.php -- visitor_message_build_counters -- visitor_message_post_ajax ./includes/functions_wysiwyg.php -- wysiwyg_parse_start -- wysiwyg_parse_complete ./includes/init.php -- init_startup ./includes/searchwords.php -- search_stopwords ./index.php -- forumhome_start -- forumhome_event -- forumhome_loggedinuser_query -- forumhome_loggedinuser -- forumhome_complete ./infraction.php -- infraction_start -- infraction_verify_permissions -- infraction_reverse_start -- infraction_reverse_process -- infraction_reverse_complete -- infraction_view_start -- infraction_view_complete -- infraction_update_start -- private_insertpm_process -- private_insertpm_complete -- infraction_update_process -- infraction_update_complete -- infraction_update_complete -- infraction_report_start -- infraction_report_complete ./inlinemod.php -- inlinemod_authenticate_switch -- inlinemod_action_switch -- inlinemod_start -- inlinemod_clearthread -- inlinemod_clearpost -- inlinemod_closeopen -- inlinemod_stickunstick -- inlinemod_deletethread -- inlinemod_spamthread -- inlinemod_dodeletethread -- inlinemod_spam_permission -- inlinemod_spamconfirm_defaultaction -- inlinemod_spamconfirm -- inlinemod_deletespam_defaultaction -- inlinemod_deletespam -- inlinemod_dodeletethread -- inlinemod_undeletethread -- inlinemod_approvethread -- inlinemod_unapprovethread -- inlinemod_movethread -- inlinemod_domovethread -- inlinemod_mergethread -- inlinemod_domergethread -- inlinemod_spampost -- inlinemod_deleteposts -- inlinemod_dodeleteposts -- inlinemod_undeleteposts -- inlinemod_approveattachments -- inlinemod_unapproveattachments -- inlinemod_approveposts -- inlinemod_unapproveposts -- inlinemod_domergeposts_process -- inlinemod_domergeposts_complete -- inlinemod_mergeposts_post -- inlinemod_mergeposts_complete -- inlinemod_moveposts -- inlinemod_copyposts -- inlinemod_domoveposts -- inlinemod_docopyposts -- inlinemod_complete ./joinrequests.php -- joinrequest_start -- joinrequest_process_start -- joinrequest_process_complete -- joinrequest_view_start -- joinrequest_view_bit -- joinrequest_complete ./login.php -- login_failure -- reset_password |
#2
|
|||
|
|||
Code:
./member.php -- member_start -- member_start_fetch_user -- member_execute_start -- member_build_blocks_start -- member_complete ./memberlist.php -- memberlist_start -- memberlist_query_userscount -- memberlist_fetch -- memberlist_bit -- memberlist_complete ./member_inlinemod.php -- member_inlinemod_authenticate_switch -- member_inlinemod_start -- member_inlinemod_approveunapprove -- member_inlinemod_delete -- member_inlinemod_dodelete -- member_inlinemod_undelete ./misc.php -- misc_start -- misc_buddylist_start -- misc_buddylist_bit -- misc_buddylist_complete -- misc_whoposted_start -- misc_whoposted_complete -- misc_showattachments_start -- misc_showattachments_complete -- misc_avatars_start -- misc_avatars_complete -- misc_bbcode_start -- misc_bbcode_bit -- misc_bbcode_complete -- misc_smiliespopup_start -- misc_smiliespopup_category -- misc_smiliespopup_smilie -- misc_smiliespopup_complete -- misc_smilieslist_start -- misc_smilieslist_category -- misc_smilieslist_smilie -- misc_smilieslist_complete ./modcp/global.php -- mod_global ./modcp/index.php -- mod_index_main -- mod_index_navigation ./modcp/user.php -- useradmin_edit_start -- useradmin_edit_column1 -- useradmin_edit_column2 ./moderation.php -- moderation_start -- moderation_threads_start -- moderation_threads_sort -- moderation_threadsquery_threadscount -- moderation_threadsquery_threadid -- moderation_threadsquery -- threadbit_display -- moderation_threads_complete -- moderation_posts_start -- moderation_posts_sort -- moderation_postsquery_postscount -- moderation_postsquery_postid -- moderation_postsquery -- search_results_postbit -- moderation_posts_complete -- moderation_visitor_messages_start -- moderation_visitor_messages_sort -- moderation_visitor_messages_query -- moderation_visitor_messages_complete -- moderation_group_messages_start -- moderation_group_messages_sort -- moderation_group_messages_query -- moderation_group_messages_complete -- moderation_picture_comments_start -- moderation_picture_comments_sort -- moderation_picture_comments_query -- moderation_picture_comments_complete -- moderation_picture_start -- moderation_picture_sort -- moderation_picture_query -- moderation_picture_complete ./newattachment.php -- newattachment_start -- newattachment_attach -- newattachment_complete ./newreply.php -- newreply_start -- newreply_post_start -- newreply_post_quote -- newreply_post_ajax -- showthread_postbit_create -- newreply_post_complete -- newreply_post_complete -- newreply_form_start -- newreply_form_threadmanage -- newreply_form_reviewbit -- newreply_form_complete ./newthread.php -- newthread_start -- newthread_post_start -- newthread_post_complete -- newthread_form_start -- newthread_form_threadmanage -- newthread_form_complete ./online.php -- online_start -- online_query -- online_user -- online_complete ./payments.php -- paidsub_start -- paidsub_list_start -- paidsub_list_activebit -- paidsub_list_availablebit -- paidsub_order_start -- paidsub_order_paymentbit -- paidsub_complete ./picture.php -- picture_start -- picture_imageinfo -- picture_haveimage ./picturecomment.php -- picture_comment_start -- picture_comment_start2 -- picture_comment_post_start -- picture_comment_post_ajax -- picture_comment_post_complete -- picture_comment_form_start -- picture_comment_form_complete -- picture_comment_getip -- report_start -- report_form_start -- picture_comment_complete ./picture_inlinemod.php -- picturecomment_inlinemod_authenticate_switch -- picturecomment_inlinemod_start -- picturecomment_inlinemod_approveunapprove -- picture_inlinemod_approve -- picture_inlinemod_delete -- picture_inlinemod_dodelete -- picturecomment_inlinemod_delete -- picturecomment_inlinemod_dodelete -- picturecomment_inlinemod_undelete ./poll.php -- poll_start -- poll_post_start -- poll_post_process -- poll_post_complete -- poll_newform_start -- poll_newform_complete -- poll_editform_start -- poll_editform_complete -- poll_update_start -- poll_update_process -- poll_update_complete -- poll_results_start -- poll_results_bit -- poll_results_complete -- poll_vote_start -- poll_vote_complete -- poll_vote_complete ./posthistory.php -- posthistory_start -- posthistory_history_bits -- posthistory_compare -- posthistory_comparebit -- posthistory_complete ./postings.php -- threadmanage_action_switch -- threadmanage_start -- threadmanage_openclose -- threadmanage_getip -- threadmanage_move_start -- threadmanage_move_simple -- threadmanage_move_redirect_orig -- threadmanage_move_redirect_notice -- threadmanage_move_copy_threadcopy -- threadmanage_move_copy_postcopy -- threadmanage_move_complete -- threadmanage_update -- threadmanage_merge_start -- threadmanage_merge_complete -- threadmanage_stickunstick -- threadmanage_removeredirect -- threadmanage_managepost -- threadmanage_complete ./printthread.php -- printthread_start -- printthread_post -- printthread_complete ./private.php -- private_start -- private_updatefolders -- private_emptyfolder -- private_confirmemptyfolder -- private_editfolders_start -- private_editfolders_bit -- private_editfolders_bit -- private_deletepmreceipt -- private_dopmreceipt -- private_trackpm_start -- private_trackpm_receiptbit -- private_trackpm_receiptbit -- private_movepm -- private_managepm_start -- private_managepm_move -- private_managepm_unread -- private_managepm_read -- private_managepm_delete -- private_managepm_action_switch -- private_downloadpm_start -- private_downloadpm_bit -- private_downloadpm_bit -- private_downloadpm_bit -- private_insertpm_process -- private_insertpm_complete -- private_newpm_start -- private_newpm_reply -- private_newpm_blank -- private_showpm_start -- private_messagelist_start -- private_messagelist_messagebit -- private_messagelist_period -- private_complete ./profile.php -- profile_start -- profile_dst -- profile_editpassword_start -- profile_updatepassword_start -- profile_updatepassword_complete -- profile_doaddlist_start -- profile_doaddlist_complete -- profile_doremovelist_start -- profile_doremovelist_complete -- profile_updatelist_start -- profile_updatelist_listtype -- profile_updatelist_process -- profile_updatelist_addfriend -- profile_updatelist_complete -- profile_contactlist_listtype -- profile_editprofile_start -- profile_updateprofile -- profile_editoptions_start -- profile_updateoptions -- profile_updatesignature_start -- profile_updatesignature_complete -- profile_updatesigpic_start -- profile_updatesigpic_complete -- profile_editsignature_start -- profile_editavatar_start -- profile_editavatar_bit -- profile_editprofilepic -- profile_updateavatar_start -- profile_updateavatar_complete -- profile_updateprofilepic_start -- profile_updateprofilepic_complete -- profile_updatedisplaygroup -- profile_leavegroup -- profile_insertjoinrequest -- profile_joingroup_moderated -- profile_joingroup_unmoderated -- profile_editusergroups_start -- profile_editusergroups_nonmemberbit -- profile_editusergroups_memberbit -- profile_editusergroups_displaybit -- profile_deleteusergroups_start -- profile_deleteusergroups_process -- profile_deleteattachments_start -- profile_deleteattachments_complete -- profile_editattachments_start -- profile_editattachments_bit -- profile_editattachments_complete -- profile_docustomize_start -- profile_docustomize_process -- profile_customize_start -- profile_customize_bit -- profile_complete ./register.php -- register_start -- register_checkdate -- register_signup -- register_addmember_process -- register_addmember_complete -- register_form_start -- register_form_complete -- register_activateform -- register_activate_start -- register_activate_process -- register_requestemail -- register_emailcode_user -- register_coppaform ./report.php -- report_start -- report_form_start ./reputation.php -- reputation_start -- reputation_add_start -- reputation_add_process -- reputation_add_complete -- reputation_viewown_start -- reputation_viewown_bit -- reputation_viewown_complete -- reputation_viewown_complete -- reputation_form ./search.php -- search_process_start -- search_process_fullsearch -- search_process_postindex -- search_process_fulltext -- search_process_fetch -- search_process_complete -- search_start -- search_intro -- search_results_start -- search_results_query_posts -- search_results_query_threads -- search_results_prebits -- search_results_postbit -- search_results_threadbit -- search_getnew_start -- search_getnew_display -- search_getnew_process -- search_getnew_complete -- search_finduser_start -- search_finduser_complete -- search_doprefs_process -- search_doprefs_process -- search_doprefs_complete -- search_complete ./sendmessage.php -- sendmessage_start -- sendmessage_im_start -- sendmessage_im_complete -- sendmessage_docontactus_start -- sendmessage_docontactus_process -- sendmessage_docontactus_complete -- sendmessage_contactus_start -- sendmessage_contactus_option -- sendmessage_contactus_complete -- sendmessage_sendtofriend_start -- sendmessage_sendtofriend_complete -- sendmessage_dosendtofriend_start -- sendmessage_dosendtofriend_complete -- sendmessage_mailmember -- sendmessage_domailmember ./showgroups.php -- showgroups_start -- showgroups_user -- showgroups_usergroup -- showgroups_forum -- showgroups_usergroup -- showgroups_complete ./showpost.php -- showpost_start -- showpost_post -- showpost_complete ./showthread.php -- showthread_start -- showthread_getinfo -- showthread_poll_start -- showthread_polloption -- showthread_polloption -- showthread_poll_complete -- showthread_post_start -- showthread_query_postids -- showthread_query -- showthread_postbit_create -- showthread_query_postids_threaded -- showthread_query -- showthread_postbit_create -- showthread_loggedinuser -- showthread_similarthread_query -- showthread_similarthreadbit -- showthread_bookmarkbit -- showthread_complete ./subscription.php -- usersub_start -- usersub_doadd -- usersub_add_start -- usersub_add_complete -- usersub_remove -- usersub_view_start -- usersub_view_sort -- usersub_view_query_threadid -- usersub_view_query -- threadbit_display -- usersub_view_complete -- usersub_movethread -- usersub_manage_start -- usersub_manage_delete -- usersub_manage_move -- usersub_manage_update -- usersub_editfolders -- usersub_doeditfolders ./tags.php -- tags_start -- tags_cloud_complete -- tags_list_query_limit -- tags_list_query_data -- tags_list_threads -- tags_list_complete ./threadrate.php -- threadrate_start -- threadrate_update -- threadrate_add -- threadrate_update -- threadrate_add ./threadtag.php -- threadtag_start -- threadtag_domanage_delete -- threadtag_domanage_postdelete -- threadtag_managebit -- threadtag_manage_tagsremain ./usercp.php -- usercp_start -- usercp_reputationbit -- usercp_pmbit -- usercp_threads_query -- threadbit_display -- usercp_infractioninfobit -- usercp_complete ./usernote.php -- usernote_start -- usernote_delete -- usernote_edit -- usernote_donote -- usernote_newnote -- usernote_viewuser_start -- usernote_viewuser_query -- usernote_viewuser_complete ./visitormessage.php -- visitor_message_start -- visitor_message_post_start -- visitor_message_post_complete -- visitor_message_form_start -- visitor_message_form_query -- visitor_message_form_complete -- visitor_message_getip -- report_start -- report_form_start -- visitor_message_complete |
#3
|
||||
|
||||
Can someone define exactly what a hook is, what it's job is and how it functions? Perhaps an analogy to assist with the less vb orientated folk, such as my good self
|
#4
|
|||
|
|||
Quote:
a) a line at the relevant place in the php code file which takes the form PHP Code:
b) a line in the file includes/hooks_productname.xml, which defines all the hooks that are available. As an example, there is a hook called cache_templates in the file global.php. This hook appears just before vbulletin caches the required templates. So if someone (e.g. the author of a product that integrates within vbulletin) wants to cache another template, she can use that hook to do so, in this case, by writing a plugin which is tied to the cache_templates hook, containing the following code: PHP Code:
Hooks and plugins are widely used in software products to allow the products to be extended without having to modify the main code files. |
#5
|
|||
|
|||
Are there any hooks that fire off after a user updates their profile?
I need to write a plugin that reflects profile changes in a secondary application and rather than do a batch job every hour, it makes sense to use a hook if there is one available. |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|