Список всех хуков SMF 2.1
Хук — функция-перехватчик, с помощью которой можно внедрять свой код без изменения исходных файлов движка.
index.php⚓︎
Хук | Параметры |
---|---|
integrate_autoload | &$classMap |
integrate_pre_log_stats | &$no_stat_actions |
integrate_default_action | |
integrate_actions | &$actionArray |
integrate_fallback_action |
SSI.php⚓︎
Хук | Параметры |
---|---|
integrate_autoload | &$classMap |
integrate_SSI | |
integrate_ssi_queryPosts | &$posts |
integrate_ssi_recentTopics | &$posts |
integrate_ssi_topPoster | &$return |
integrate_ssi_topBoards | &$boards |
integrate_ssi_topTopics | &$topics , $type |
integrate_ssi_queryMembers | &$members |
integrate_ssi_boardStats | &$totals |
integrate_ssi_whosOnline | &$return |
integrate_ssi_recentPoll | &$return , $topPollInstead |
integrate_ssi_showPoll | &$return |
integrate_ssi_news | |
integrate_ssi_calendar | &$return , $eventOptions |
integrate_ssi_boardNews | &$return |
integrate_ssi_recentEvents | &$return |
integrate_ssi_recentAttachments | &$attachments |
Sources/Admin.php⚓︎
Хук | Параметры |
---|---|
integrate_admin_include | |
integrate_admin_search | &$language_files , &$include_files , &$settings_search |
integrate_manage_logs | &$log_functions |
Sources/Attachments.php⚓︎
Хук | Параметры |
---|---|
integrate_attachment_upload |
Sources/BoardIndex.php⚓︎
Хук | Параметры |
---|---|
integrate_mark_read_button |
Sources/Calendar.php⚓︎
Хук | Параметры |
---|---|
integrate_calendar_buttons |
Sources/Display.php⚓︎
Хук | Параметры |
---|---|
integrate_display_topic | &$topic_selects , &$topic_tables , &$topic_parameters |
integrate_poll_buttons | |
integrate_display_message_list | &$messages , &$posters |
integrate_query_message | &$msg_selects , &$msg_tables , &$msg_parameters |
integrate_display_buttons | &$context['normal_buttons'] |
integrate_mod_buttons | &$context['mod_buttons'] |
integrate_prepare_display_context | &$output , &$message , $counter |
Sources/Errors.php⚓︎
Хук | Параметры |
---|---|
integrate_error_types | &$other_error_types , &$error_type , $error_message , $file , $line |
integrate_output_error | $message , $error_type , $error_level , $file , $line |
Sources/Groups.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_groups | &$subActions |
Sources/Help.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_help | &$subActions |
integrate_helpadmin |
Sources/Likes.php⚓︎
Хук | Параметры |
---|---|
integrate_valid_likes | $this->_type , $this->_content , $this->_sa , $this->_js , $this->_extra |
integrate_issue_like_before | &$type , &$content , &$user , &$time |
integrate_issue_like | $this |
integrate_likes_json_response | &$print |
Sources/Load.php⚓︎
Хук | Параметры |
---|---|
integrate_load_average | $modSettings['load_average'] |
integrate_pre_include | |
integrate_pre_load | |
integrate_verify_user | |
integrate_force_tfasetup | &$force_tfasetup |
integrate_verify_tfa | $id_member , $user_settings |
integrate_user_info | |
integrate_load_min_user_settings_columns | &$columns_to_load |
integrate_load_min_user_settings | &$user_info_min |
integrate_load_board | &$custom_column_selects , &$custom_column_parameters |
integrate_board_info | &$board_info , $row |
integrate_load_member_data | &$select_columns , &$select_tables , &$set |
integrate_member_context | &$memberContext[$user] , $user , $display_custom_fields |
integrate_pre_load_theme | &$id_theme |
integrate_simple_actions | &$simpleActions , &$simpleAreas , &$simpleSubActions , &$extraParams , &$xmlActions |
integrate_theme_include | |
integrate_load_theme | |
integrate_word_censor | &$text (^2.1.2) |
pre_cache_quick_get | &$key , &$file , &$function , &$params , &$level |
post_cache_quick_get | &$cache_block |
cache_put_data | &$key , &$value , &$ttl |
cache_get_data | &$key , &$ttl , &$value |
integrate_clean_cache | |
integrate_set_avatar_data | &$image , &$data |
Sources/Logging.php⚓︎
Хук | Параметры |
---|---|
integrate_log_types | &$log_types |
Sources/LogInOut.php⚓︎
Хук | Параметры |
---|---|
integrate_validate_login | $_POST['user'] , isset($_POST['passwrd']) ? $_POST['passwrd'] : null , $modSettings['cookieTime'] , true |
integrate_other_passwords | &$other_passwords |
integrate_login | $user_settings['member_name'] , null , $modSettings['cookieTime'] |
integrate_logout | $user_settings['member_name'] |
Sources/ManageAttachments.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_attachments | &$subActions |
integrate_modify_attachment_settings | &$config_vars |
integrate_save_attachment_settings | |
integrate_modify_avatar_settings | &$config_vars |
integrate_save_avatar_settings | |
integrate_attachments_browse | &$listOptions , &$titles |
integrate_attachment_remove | &$filesRemoved , $attachments |
integrate_remove_attachments | $attach |
integrate_repair_attachments_nomsg | &$ignore_ids , $_GET['substep'] , $_GET['substep'] + 500 |
integrate_approve_attachments | $attachments |
Sources/ManageBans.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_bans | &$subActions |
integrate_load_addtional_ip_ban | &$search_list |
Sources/ManageBoards.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_boards | &$subActions |
integrate_boards_main | |
integrate_edit_category | |
integrate_edit_board | |
integrate_modify_board_settings | &$config_vars |
integrate_save_board_settings |
Sources/ManageCalendar.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_calendar | &$subActions |
integrate_modify_calendar_settings | &$config_vars |
integrate_save_calendar_settings |
Sources/ManageLanguages.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_languages | &$subActions |
integrate_language_settings | &$config_vars |
integrate_save_language_settings | &$config_vars |
integrate_modifylanguages | &$themes , &$lang_dirs , &$allows_add_remove , &$additional_string_types |
integrate_language_edit_helptext | &$special_groups |
Sources/ManageMail.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_mail | &$subActions |
integrate_modify_mail_settings | &$config_vars |
integrate_save_mail_settings |
Sources/ManageMaintenance.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_maintenance | &$subActions |
integrate_convert_msgbody | $body_type |
Sources/ManageMembergroups.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_membergroups | &$subActions |
integrate_pre_add_membergroup | |
integrate_add_membergroup | $id_group , $postCountBasedGroup |
integrate_save_membergroup | (int $_REQUEST['group'] |
integrate_view_membergroup | |
integrate_modify_membergroup_settings | &$config_vars |
integrate_save_membergroup_settings |
Sources/ManageMembers.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_members | &$subActions |
integrate_view_members_params | &$params |
integrate_activate | $member['username'] |
Sources/ManageNews.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_news | &$subActions |
integrate_modify_news_settings | &$config_vars |
integrate_save_news_settings |
Sources/ManagePaid.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_subscriptions | &$subActions |
integrate_delete_subscription | $context['sub_id'] |
integrate_save_subscription | ($context['action_type'] == 'add' ? $id_subscribe : $context['sub_id']) , $_POST['name'] , $_POST['desc'] , $isActive , $span , $cost , $_POST['prim_group'] , $addgroups , $isRepeatable , $allowpartial , $emailComplete , $reminder |
Sources/ManagePermissions.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_permissions | &$subActions |
integrate_modify_permission_settings | &$config_vars |
integrate_save_permission_settings | |
integrate_load_permission_levels | &$groupLevels , &$boardLevels |
integrate_load_permissions | &$permissionGroups , &$permissionList , &$leftPermissionGroups , &$hiddenPermissions , &$relabelPermissions |
integrate_load_illegal_permissions | |
integrate_load_illegal_guest_permissions | |
integrate_post_moderation_mapping | &$mappings |
Sources/ManagePosts.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_posts | &$subActions |
integrate_save_censors | &$updates |
integrate_censors | |
integrate_modify_post_settings | &$config_vars |
integrate_save_post_settings | |
integrate_modify_topic_settings | &$config_vars |
integrate_save_topic_settings |
Sources/ManageRegistration.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_registrations | &$subActions |
integrate_modify_registration_settings | &$config_vars |
integrate_save_registration_settings |
Sources/ManageScheduledTasks.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_scheduled_tasks | &$subActions |
integrate_scheduled_tasks_settings | &$config_vars |
integrate_save_scheduled_tasks_settings | &$save_vars |
Sources/ManageSearch.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_search | &$subActions |
integrate_modify_search_settings | &$config_vars |
integrate_save_search_settings | |
integrate_modify_search_weights | &$factors |
integrate_save_search_weights |
Sources/ManageSearchEngines.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_search_engines | &$subActions |
integrate_modify_search_engine_settings | &$config_vars |
integrate_save_search_engine_settings | |
integrate_robots_txt_rules | &$rules |
Sources/ManageServer.php⚓︎
Хук | Параметры |
---|---|
integrate_server_settings | &$subActions |
integrate_general_settings | &$config_vars |
integrate_save_general_settings | |
integrate_database_settings | &$config_vars |
integrate_save_database_settings | |
integrate_cookie_settings | &$config_vars |
integrate_save_cookie_settings | |
integrate_general_security_settings | &$config_vars |
integrate_save_general_security_settings | |
integrate_modify_cache_settings | &$config_vars |
integrate_save_cache_settings | |
integrate_loadavg_settings | &$config_vars |
integrate_save_loadavg_settings | |
integrate_prepare_db_settings | &$config_vars |
Sources/ManageSettings.php⚓︎
Хук | Параметры |
---|---|
integrate_modify_features | &$subActions |
integrate_modify_modifications | &$subActions |
integrate_modify_basic_settings | &$config_vars |
integrate_save_basic_settings | |
integrate_modify_bbc_settings | &$config_vars |
integrate_save_bbc_settings | $bbcTags |
integrate_layout_settings | &$config_vars |
integrate_save_layout_settings | |
integrate_likes_settings | &$config_vars |
integrate_save_likes_settings | |
integrate_mentions_settings | &$config_vars |
integrate_save_mentions_settings | |
integrate_warning_settings | &$config_vars |
integrate_save_warning_settings | &$save_vars |
integrate_spam_settings | &$config_vars |
integrate_save_spam_settings | &$save_vars |
integrate_signature_settings | &$config_vars |
integrate_apply_signature_settings | &$sig , $sig_limits , $disabledTags |
integrate_save_signature_settings | &$sig_limits , &$bbcTags |
integrate_prune_settings | &$config_vars , &$prune_toggle , false |
integrate_prune_settings | &$savevar , &$prune_toggle , true |
integrate_general_mod_settings | &$config_vars |
integrate_save_general_mod_settings | &$save_vars |
Sources/ManageSmileys.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_smileys | &$subActions |
integrate_modify_smiley_settings | &$config_vars |
integrate_save_smiley_settings |
Sources/Memberlist.php⚓︎
Хук | Параметры |
---|---|
integrate_memberlist_buttons |
Sources/Mentions.php⚓︎
Хук | Параметры |
---|---|
mention_insert_{тип контента} | $content_id , &$members |
mention_insert_quote | |
mention_insert_msg |
Sources/MessageIndex.php⚓︎
Хук | Параметры |
---|---|
integrate_pre_messageindex | &$sort_methods , &$sort_methods_table |
integrate_message_index | &$message_index_selects , &$message_index_tables , &$message_index_parameters , &$message_index_wheres , &$topic_ids |
integrate_quick_mod_actions | |
integrate_messageindex_buttons | &$context['normal_buttons'] |
Sources/ModerationCenter.php⚓︎
Хук | Параметры |
---|---|
integrate_mod_centre_blocks | &$valid_blocks |
integrate_warning_log_actions | &$subActions |
Sources/Modlog.php⚓︎
Хук | Параметры |
---|---|
integrate_viewModLog | &$listOptions , &$moderation_menu_name |
Sources/MoveTopic.php⚓︎
Хук | Параметры |
---|---|
integrate_movetopic2_end |
Sources/News.php⚓︎
Хук | Параметры |
---|---|
integrate_xmlfeeds | &$subActions |
integrate_xml_data | &$xml_data , &$feed_meta , &$namespaces , &$extraFeedTags , &$forceCdataKeys , &$nsKeys , $xml_format , $_GET['sa'] , &$doctype |
integrate_fix_url | &$val |
Sources/PackageGet.php⚓︎
Хук | Параметры |
---|---|
integrate_package_get | &$subActions |
integrate_package_download | |
integrate_package_upload |
Sources/Packages.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_packages | &$subActions |
integrate_modification_types | |
integrate_packages_sort_id | &$sort_id , &$packages |
Sources/PersonalMessage.php⚓︎
Хук | Параметры |
---|---|
integrate_conversation_buttons | |
integrate_prepare_pm_context | &$output , &$message , $counter |
integrate_search_pm_context | |
integrate_pm_post | |
integrate_pm_error |
Sources/Poll.php⚓︎
Хук | Параметры |
---|---|
integrate_poll_vote | &$row['id_poll'] , &$pollOptions |
integrate_poll_add_edit | $bcinfo['id_poll'] , $isEdit |
integrate_poll_remove | $pollID |
Sources/Post.php⚓︎
Хук | Параметры |
---|---|
integrate_post_start | |
integrate_preview_post | &$form_message , &$form_subject |
integrate_post_errors | &$post_errors , &$minor_errors , $form_message , $form_subject |
integrate_post_end | |
integrate_post2_start | &$post_errors |
integrate_post2_pre | &$post_errors |
integrate_poll_add_edit | $id_poll , false |
integrate_post2_end | |
integrate_getTopic_previous_post | &$row |
integrate_post_JavascriptModify | &$post_errors , $row |
integrate_jsmodify_xml |
Sources/PostModeration.php⚓︎
Хук | Параметры |
---|---|
integrate_post_moderation | &$subActions |
Sources/Profile-Actions.php⚓︎
Хук | Параметры |
---|---|
integrate_activate | $user_profile[$memID]['member_name'] |
Sources/Profile-Modify.php⚓︎
Хук | Параметры |
---|---|
integrate_reset_pass | $cur_profile['member_name'] , $value , $_POST['passwrd1'] |
integrate_load_profile_fields | &$profile_fields |
integrate_setup_profile_context | &$fields |
integrate_save_custom_profile_fields | &$changes , &$log_changes , &$errors , $returnErrors , $memID , $area , $sanitize , &$deletes |
integrate_remove_buddy | $memID |
integrate_add_buddies | $memID , &$new_buddies |
integrate_view_buddies | $memID |
integrate_theme_options | |
integrate_alert_types | &$alert_types , &$group_options |
integrate_profile_profileSaveGroups | $value , $additional_groups |
before_profile_save_avatar | &$value |
after_profile_save_avatar |
Sources/Profile-View.php⚓︎
Хук | Параметры |
---|---|
integrate_fetch_alerts | &$alerts , &$formats |
integrate_show_alert | &$alert , &$link |
integrate_profile_showPosts | |
integrate_profile_stats | $memID , &$context['text_stats'] |
integrate_profile_trackip | $ip_string , $ip_var |
Sources/Profile.php⚓︎
Хук | Параметры |
---|---|
integrate_profile_areas | &$profile_areas |
integrate_pre_profile_areas | &$profile_areas (считается устаревшим с 2.1.4, используйте хук выше) |
integrate_verify_password | $cur_profile['member_name'] , $password , false , true |
integrate_profile_save | &$profile_vars , &$post_errors , $memID , $cur_profile , $current_area |
integrate_reset_pass | $cur_profile['member_name'] , $cur_profile['member_name'] , $_POST['passwrd2'] |
integrate_profile_popup | &$profile_items |
integrate_load_custom_profile_fields | $memID , $area |
Sources/Recent.php⚓︎
Хук | Параметры |
---|---|
integrate_recent_RecentPosts | |
integrate_recent_buttons | |
integrate_unread_list |
Sources/Register.php⚓︎
Хук | Параметры |
---|---|
integrate_activate | $regOptions['username'] |
integrate_activate | $row['member_name'] |
Sources/Reminder.php⚓︎
Хук | Параметры |
---|---|
integrate_reset_pass | $username , $username , $_POST['passwrd1'] |
integrate_reset_pass | $row['member_name'] , $row['member_name'] , $_POST['passwrd1'] |
Sources/RemoveTopic.php⚓︎
Хук | Параметры |
---|---|
integrate_remove_topics_before | $topics , $recycle_board |
integrate_remove_topics | $topics |
integrate_pre_remove_message | $message , $decreasePostCount , $row |
integrate_remove_message | $message |
Sources/Reports.php⚓︎
Хук | Параметры |
---|---|
integrate_report_types | |
integrate_report_buttons | |
integrate_reports_boardperm | &$disabled_permissions |
integrate_reports_groupperm | &$disabled_permissions |
Sources/ScheduledTasks.php⚓︎
Хук | Параметры |
---|---|
integrate_daily_maintenance | |
integrate_daily_digest_lang | &$langtxt , $lang |
integrate_daily_digest_email | &$email , $types , $notify_types , $langtxt |
integrate_weekly_maintenance |
Sources/Search.php⚓︎
Хук | Параметры |
---|---|
integrate_search | |
integrate_search_weights | &$weight_factors |
integrate_search_sort_columns | &$sort_columns |
integrate_search_params | &$search_params |
integrate_search_blacklisted_words | &$blacklisted_words |
integrate_search_errors | |
integrate_subject_only_search_query | &$subject_query , &$subject_query_params |
integrate_subject_search_query | &$subject_query |
integrate_main_search_query | &$main_query |
integrate_search_message_list | &$msg_list , &$posters |
integrate_quick_mod_actions_search | |
integrate_search_message_context | &$output , &$message , $counter |
Sources/Security.php⚓︎
Хук | Параметры |
---|---|
integrate_validateSession | &$types |
integrate_verify_password | $user_info['username'] , $_POST[$type . '_pass'] , false , true |
integrate_post_ban_permissions | &$denied_permissions |
integrate_warn_permissions | $permission_change |
integrate_allowed_to_general | &$user_permissions , $permission |
integrate_allowed_to_board | &$return , $permission , $boards , $any |
integrate_heavy_permissions_session | &$heavy_permissions |
integrate_boards_allowed_to | &$boards , $deny_boards , $permissions , $check_access , $simple |
integrate_spam_protection | &$timeOverrides |
Sources/Session.php⚓︎
Хук | Параметры |
---|---|
integrate_load_session | |
integrate_session_handlers |
Sources/ShowAttachments.php⚓︎
Хук | Параметры |
---|---|
integrate_pre_download_request | |
integrate_download_request | &$attachRequest |
integrate_download_headers |
Sources/SplitTopics.php⚓︎
Хук | Параметры |
---|---|
integrate_split_topic | $split1 , $split2 , $new_subject , $id_board |
integrate_merge_topic | $merged_topic , $updated_topics , $deleted_topics , $deleted_polls |
Sources/Stats.php⚓︎
Хук | Параметры |
---|---|
integrate_forum_stats |
Sources/Subs-Admin.php⚓︎
Хук | Параметры |
---|---|
integrate_update_settings_file | &$settings_defs |
Sources/Subs-Attachments.php⚓︎
Хук | Параметры |
---|---|
integrate_attachment_upload | |
integrate_createAttachment | &$attachmentOptions , &$attachmentInserts |
integrate_assign_attachments | &$attachIDs , &$msgID |
integrate_pre_parseAttachBBC | $attachID , $msgID |
integrate_post_parseAttachBBC | &$attachContext |
Sources/Subs-Auth.php⚓︎
Хук | Параметры |
---|---|
integrate_cookie_data | $data , &$custom_data |
integrate_validateSession | &$types |
integrate_reset_pass | $old_user , $user , $newPassword |
integrate_validate_username | $username , &$errors |
integrate_mod_cache | |
integrate_cookie | $name , $value , $expire , $path , $domain , $secure , $httponly |
Sources/Subs-BoardIndex.php⚓︎
Хук | Параметры |
---|---|
integrate_pre_boardindex | &$board_index_selects , &$board_index_parameters |
integrate_boardindex_board | &$this_category , $row_board |
integrate_getboardtree | $boardIndexOptions , &$categories |
integrate_getboardtree | $boardIndexOptions , &$this_category |
Sources/Subs-Boards.php⚓︎
Хук | Параметры |
---|---|
integrate_pre_modify_board | $id , &$boardOptions |
integrate_modify_board | $id , $boardOptions , &$boardUpdates , &$boardUpdateParameters |
integrate_create_board | &$boardOptions , &$board_columns , &$board_parameters |
integrate_delete_board | $boards_to_remove , &$moveChildrenTo |
integrate_pre_boardtree | &$boardColumns , &$boardParameters , &$boardJoins , &$boardWhere , &$boardOrder |
integrate_boardtree_board | $row |
Sources/Subs-Calendar.php⚓︎
Хук | Параметры |
---|---|
integrate_create_event | &$eventOptions , &$event_columns , &$event_parameters |
integrate_modify_event | $event_id , &$eventOptions , &$event_columns , &$event_parameters |
integrate_remove_event | $event_id |
Sources/Subs-Categories.php⚓︎
Хук | Параметры |
---|---|
integrate_pre_modify_category | $cat_id , &$catOptions |
integrate_modify_category | $cat_id , &$catUpdates , &$catParameters |
integrate_create_category | &$catOptions , &$cat_columns , &$cat_parameters |
integrate_delete_category | $categories , &$moveBoardsTo |
Sources/Subs-Editor.php⚓︎
Хук | Параметры |
---|---|
integrate_load_message_icons | &$icons |
integrate_bbc_buttons | &$context['bbc_tags'] , &$editor_tag_map |
integrate_sceditor_options | &$sce_options |
integrate_create_control_verification_pre | &$verificationOptions , $do_test |
integrate_create_control_verification_test’ | $thisVerification , &$verification_errors |
integrate_create_control_verification_refresh’ | $thisVerification |
integrate_create_control_verification_post’ | &$verification_errors , $do_test |
integrate_autosuggest | &$searchTypes |
Sources/Subs-List.php⚓︎
Хук | Параметры | Где определяется |
---|---|---|
integrate_{id списка} | &$listOptions | |
integrate_group_lists | &$listOptions | Groups.php |
integrate_group_request_list | &$listOptions | Groups.php |
integrate_file_list | &$listOptions | ManageAttachments.php |
integrate_attach_paths | &$listOptions | ManageAttachments.php |
integrate_base_paths | &$listOptions | ManageAttachments.php |
integrate_ban_list | &$listOptions | ManageBans.php |
integrate_ban_items | &$listOptions | ManageBans.php |
integrate_ban_trigger_list | &$listOptions | ManageBans.php |
integrate_ban_log | &$listOptions | ManageBans.php |
integrate_holiday_list | &$listOptions | ManageCalendar.php |
integrate_smf_languages | &$listOptions | ManageLanguages.php |
integrate_lang_main_files_list | &$listOptions | ManageLanguages.php |
integrate_language_list | &$listOptions | ManageLanguages.php |
integrate_mail_queue | &$listOptions | ManageMail.php |
integrate_list_integration_hooks | &$listOptions | ManageMaintenance.php |
integrate_regular_membergroups_list | &$listOptions | ManageMembergroups.php |
integrate_post_count_membergroups_list | &$listOptions | ManageMembergroups.php |
integrate_member_list | &$listOptions | ManageMembers.php |
integrate_approve_list | &$listOptions | ManageMembers.php |
integrate_news_lists | &$listOptions | ManageNews.php |
integrate_subscription_list | &$listOptions | ManagePaid.php |
integrate_subscribed_users_list | &$listOptions | ManagePaid.php |
integrate_scheduled_tasks | &$listOptions | ManageScheduledTasks.php |
integrate_task_log | &$listOptions | ManageScheduledTasks.php |
integrate_spider_list | &$listOptions | ManageSearchEngines.php |
integrate_spider_logs | &$listOptions | ManageSearchEngines.php |
integrate_spider_stat_list | &$listOptions | ManageSearchEngines.php |
integrate_standard_profile_fields | &$listOptions | ManageSettings.php |
integrate_custom_profile_fields | &$listOptions | ManageSettings.php |
integrate_smiley_set_list | &$listOptions | ManageSmileys.php |
integrate_smiley_list | &$listOptions | ManageSmileys.php |
integrate_message_icon_list | &$listOptions | ManageSmileys.php |
integrate_watch_user_list | &$listOptions | ModerationCenter.php |
integrate_warning_list | &$listOptions | ModerationCenter.php |
integrate_warning_template_list | &$listOptions | ModerationCenter.php |
integrate_moderation_log_list | &$listOptions | Modlog.php |
integrate_packages_lists_modification | &$listOptions | Packages.php |
integrate_packages_lists_avatar | &$listOptions | Packages.php |
integrate_packages_lists_language | &$listOptions | Packages.php |
integrate_packages_lists_unknown | &$listOptions | Packages.php |
integrate_mc_unapproved_attach | &$listOptions | PostModeration.php |
integrate_view_warnings | &$listOptions | Profile-Actions.php |
integrate_topic_notification_list | &$listOptions | Profile-Modify.php |
integrate_board_notification_list | &$listOptions | Profile-Modify.php |
integrate_attachments | &$listOptions | Profile-View.php |
integrate_unwatched_topics | &$listOptions | Profile-View.php |
integrate_track_user_list | &$listOptions | Profile-View.php |
integrate_track_message_list | &$listOptions | Profile-View.php |
integrate_track_user_list | &$listOptions | Profile-View.php |
integrate_track_logins_list | &$listOptions | Profile-View.php |
integrate_edit_list | &$listOptions | Profile-View.php |
integrate_request_list | &$listOptions | Profile-View.php |
integrate_view_warnings | &$listOptions | Profile-View.php |
integrate_moderation_actions_list | &$listOptions | ReportedContent.php |
integrate_restore_file_permissions | &$listOptions | Subs-Package.php |
Sources/Subs-Membergroups.php⚓︎
Хук | Параметры |
---|---|
integrate_delete_membergroups | $groups |
integrate_add_members_to_group | $members , $group , &$group_names |
Sources/Subs-Members.php⚓︎
Хук | Параметры |
---|---|
integrate_delete_members | $users |
integrate_register_check | &$regOptions , &$reg_errors |
integrate_register | &$regOptions , &$theme_vars , &$knownInts , &$knownFloats |
integrate_post_register | &$regOptions , &$theme_vars , &$memberID |
integrate_register_after | $regOptions , $memberID |
integrate_reattribute_posts | $memID , $email , $membername , $post_count , &$updated |
Sources/Subs-MembersOnline.php⚓︎
Хук | Параметры |
---|---|
integrate_online_stats | &$membersOnlineStats |
Sources/Subs-Post.php⚓︎
Хук | Параметры |
---|---|
integrate_preparsecode | &$message , $previewing |
integrate_unpreparsecode | &$message |
integrate_outgoing_email | &$subject , &$message , &$headers , &$to_array , true |
integrate_personal_message | &$recipients , &$from , &$subject , &$message |
integrate_personal_message_after | &$id_pm , &$log , &$recipients , &$from , &$subject , &$message |
integrate_create_post | &$msgOptions , &$topicOptions , &$posterOptions , &$message_columns , &$message_parameters |
integrate_after_create_post | $msgOptions , $topicOptions , $posterOptions , $message_columns , $message_parameters |
integrate_before_create_topic | &$msgOptions , &$topicOptions , &$posterOptions , &$topic_columns , &$topic_parameters |
integrate_create_topic | &$msgOptions , &$topicOptions , &$posterOptions |
integrate_modify_topic | &$topics_columns , &$update_parameters , &$msgOptions , &$topicOptions , &$posterOptions |
integrate_modify_post | &$messages_columns , &$update_parameters , &$msgOptions , &$topicOptions , &$posterOptions , &$messageInts |
integrate_after_approve_posts | $approve , $msgs , $topic_changes , $member_post_changes |
Sources/Subs-Themes.php⚓︎
Хук | Параметры |
---|---|
integrate_get_single_theme | &$themeValues , $id |
integrate_get_all_themes | &$themeValues , $enable_only |
integrate_get_installed_themes | &$themeValues |
integrate_theme_install | &$context['to_install'] , $id_theme |
Sources/Subs-Timezones.php⚓︎
Хук | Параметры |
---|---|
integrate_metazones | &$tzid_metazones , $when |
integrate_country_timezones | &$sorted_tzids , $country_code , $when |
integrate_timezone_fallbacks | &$fallbacks , &$missing , $tzids , $when |
Sources/Subs.php⚓︎
Хук | Параметры |
---|---|
integrate_change_member_data | $member_names , $var , &$data[$var] , &$knownInts , &$knownFloats |
integrate_pre_parsebbc | &$message , &$smileys , &$cache_id , &$parse_tags |
integrate_bbc_codes | &$codes , &$no_autolink_tags |
integrate_bbc_print | &$disabled |
integrate_post_parsebbc | &$message , &$smileys , &$cache_id , &$parse_tags |
integrate_smileys | &$smileyPregSearch , &$smileyPregReplacements |
integrate_proxy | $url , &$proxied_url |
integrate_redirect | &$setLocation , &$refresh , &$permanent |
integrate_buffer | $buffers |
integrate_exit | $do_footer |
integrate_theme_context | |
integrate_security_files | &$securityFiles |
integrate_pre_javascript_output | &$do_deferred |
integrate_pre_css_output | |
integrate_menu_buttons | &$buttons |
integrate_current_action | &$current_action |
Sources/Themes.php⚓︎
Хук | Параметры |
---|---|
integrate_manage_themes | &$subActions |
integrate_theme_options | |
integrate_theme_settings | |
integrate_wrap_action |
Sources/ViewQuery.php⚓︎
Хук | Параметры |
---|---|
integrate_egg_nog |
Sources/Who.php⚓︎
Хук | Параметры |
---|---|
who_allowed | &$allowedActions |
integrate_whos_online | $actions |
whos_online_after | &$urls , &$data |
integrate_credits |
Sources/Xml.php⚓︎
Хук | Параметры |
---|---|
integrate_XMLhttpMain_subActions | &$subActions |
Sources/tasks/Likes-Notify.php⚓︎
Хук | Параметры |
---|---|
integrate_find_like_author | $this->_details['content_type'] , $this->_details['content_id'] |
Themes/default/index.template.php⚓︎
Хук | Параметры |
---|---|
integrate_{класс списка} _quickbuttons | &$list_items |
integrate_pm_quickbuttons | &$list_items |
integrate_post_quickbuttons | &$list_items |
integrate_profile_alerts_quickbuttons | &$list_items |
integrate_profile_drafts_quickbuttons | &$list_items |
integrate_profile_showposts_quickbuttons | &$list_items |
integrate_recent_quickbuttons | &$list_items |
integrate_reported_members_quickbuttons | &$list_items |
integrate_reported_posts_quickbuttons | &$list_items |
integrate_unapproved_posts_quickbuttons | &$list_items |
integrate_user_watch_post_quickbuttons | &$list_items |
Themes/default/Post.template.php⚓︎
Хук | Параметры |
---|---|
integrate_upload_template |
Обозначения: ^x.y.z
— поддерживается, начиная с указанной версии