Todos los hooks de SMF2.1.1

Started by Dhayzon, April 27, 2022, 02:33:57 PM

Previous topic - Next topic

Dhayzon

Dejo aquí la lista de todos los hooks de SMF2.1.1, para que se animen a crear mods y tener un foro más adaptado a la actualidad. Los hooks estan presentes en 86 archivos

Saludos,



Admin.php   call_integration_hook('integrate_admin_search',array(&$language_files,&$include_files,&$settings_search));
Admin.php   call_integration_hook('integrate_manage_logs',array(&$log_functions));
Attachments.php   call_integration_hook('integrate_attachment_upload',array());
BoardIndex.php   call_integration_hook('integrate_mark_read_button');
Calendar.php   call_integration_hook('integrate_calendar_buttons');
Display.php   call_integration_hook('integrate_display_buttons',array(&$context['normal_buttons']));
Display.php   call_integration_hook('integrate_mod_buttons',array(&$context['mod_buttons']));
Display.php   call_integration_hook('integrate_prepare_display_context',array(&$output,&$message,$counter));
Display.php   call_integration_hook('integrate_query_message',array(&$msg_selects,&$msg_tables,&$msg_parameters));
Display.php   call_integration_hook('integrate_display_message_list',array(&$messages,&$posters));
Display.php   call_integration_hook('integrate_poll_buttons');
Display.php   call_integration_hook('integrate_display_topic',array(&$topic_selects,&$topic_tables,&$topic_parameters));
Errors.php   call_integration_hook('integrate_output_error',array($message,$error_type,$error_level,$file,$line));
Errors.php   call_integration_hook('integrate_error_types',array(&$other_error_types,&$error_type,$error_message,$file,$line));
Groups.php   call_integration_hook('integrate_manage_groups',array(&$subActions));
Help.php   call_integration_hook('integrate_helpadmin');
Help.php   call_integration_hook('integrate_manage_help',array(&$subActions));
Likes.php   call_integration_hook('integrate_issue_like',array($this));
Likes.php   call_integration_hook('integrate_likes_json_response',array(&$print));
Likes.php   call_integration_hook('integrate_valid_likes',array($this->_type,$this->_content,$this->_sa,$this->_js,$this->_extra));
Likes.php   call_integration_hook('integrate_issue_like_before',array(&$type,&$content,&$user,&$time));
Load.php   call_integration_hook('integrate_load_average',array($modSettings['load_average']));
Load.php   call_integration_hook('integrate_pre_load');
Load.php   if(count($integration_ids=call_integration_hook('integrate_verify_user'))>0)
Load.php   call_integration_hook('integrate_force_tfasetup',array(&$force_tfasetup));
Load.php   call_integration_hook('integrate_verify_tfa',array($id_member,$user_settings));
Load.php   call_integration_hook('integrate_user_info');
Load.php   call_integration_hook('integrate_load_min_user_settings_columns',array(&$columns_to_load));
Load.php   call_integration_hook('integrate_load_min_user_settings',array(&$user_info_min));
Load.php   call_integration_hook('integrate_load_board',array(&$custom_column_selects,&$custom_column_parameters));
Load.php   call_integration_hook('integrate_board_info',array(&$board_info,$row));
Load.php   call_integration_hook('integrate_load_member_data',array(&$select_columns,&$select_tables,&$set));
Load.php   call_integration_hook('integrate_member_context',array(&$memberContext[$user],$user,$display_custom_fields));
Load.php   call_integration_hook('integrate_pre_load_theme',array(&$id_theme));
Load.php   call_integration_hook('integrate_simple_actions',array(&$simpleActions,&$simpleAreas,&$simpleSubActions,&$extraParams,&$xmlActions));
Load.php   call_integration_hook('integrate_load_theme');
Load.php   if(function_exists('call_integration_hook'))
Load.php   call_integration_hook('pre_cache_quick_get',array(&$key,&$file,&$function,&$params,&$level));
Load.php   if(function_exists('call_integration_hook'))
Load.php   call_integration_hook('post_cache_quick_get',array(&$cache_block));
Load.php   if(function_exists('call_integration_hook'))
Load.php   call_integration_hook('cache_put_data',array(&$key,&$value,&$ttl));

Load.php   call_integration_hook('cache_get_data',array(&$key,&$ttl,&$value));
Load.php   call_integration_hook('integrate_clean_cache');
Load.php   call_integration_hook('integrate_set_avatar_data',array(&$image,&$data));
Logging.php   call_integration_hook('integrate_log_types',array(&$log_types,&$always_log));
LogInOut.php   if(in_array('retry',call_integration_hook('integrate_validate_login',array($_POST['user'],isset($_POST['passwrd'])?$_POST['passwrd']:null,$modSettings['cookieTime'])),true))
LogInOut.php   call_integration_hook('integrate_other_passwords',array(&$other_passwords));
LogInOut.php   call_integration_hook('integrate_login',array($user_settings['member_name'],null,$modSettings['cookieTime']));
LogInOut.php   call_integration_hook('integrate_logout',array($user_settings['member_name']));
ManageAttachments.php   call_integration_hook('integrate_manage_attachments',array(&$subActions));
ManageAttachments.php   call_integration_hook('integrate_modify_attachment_settings',array(&$config_vars));
ManageAttachments.php   call_integration_hook('integrate_save_attachment_settings');
ManageAttachments.php   call_integration_hook('integrate_modify_avatar_settings',array(&$config_vars));
ManageAttachments.php   call_integration_hook('integrate_save_avatar_settings');
ManageAttachments.php   call_integration_hook('integrate_attachments_browse',array(&$listOptions,&$titles,&$list_title));
ManageAttachments.php   call_integration_hook('integrate_attachment_remove',array(&$filesRemoved,$attachments));
ManageAttachments.php   call_integration_hook('integrate_remove_attachments',array($attach));
ManageAttachments.php   call_integration_hook('integrate_repair_attachments_nomsg',array(&$ignore_ids,$_GET['substep'],$_GET['substep']+500));
ManageAttachments.php   call_integration_hook('integrate_approve_attachments',array($attachments));
ManageBans.php   call_integration_hook('integrate_manage_bans',array(&$subActions));
ManageBans.php   call_integration_hook('integrate_ban_edit_list',array(&$listOptions));
ManageBans.php   call_integration_hook('integrate_ban_edit_new',array());
ManageBans.php   call_integration_hook('integrate_ban_list',array(&$ban_items));
ManageBans.php   call_integration_hook('integrate_load_addtional_ip_ban',array(&$search_list));
ManageBans.php   call_integration_hook('integrate_edit_bans',array(&$ban_info,empty($_REQUEST['bg'])));
ManageBans.php   call_integration_hook('integrate_edit_bans_post',array());
ManageBans.php   call_integration_hook('integrate_save_triggers',array(&$ban_triggers,&$ban_group));
ManageBans.php   call_integration_hook('integrate_remove_triggers',array(&$items_ids,$group_id));
ManageBoards.php   call_integration_hook('integrate_manage_boards',array(&$subActions));
ManageBoards.php   call_integration_hook('integrate_boards_main');
ManageBoards.php   call_integration_hook('integrate_edit_category');
ManageBoards.php   call_integration_hook('integrate_edit_board');
ManageBoards.php   call_integration_hook('integrate_modify_board_settings',array(&$config_vars));
ManageBoards.php   call_integration_hook('integrate_save_board_settings');
ManageCalendar.php   call_integration_hook('integrate_manage_calendar',array(&$subActions));
ManageCalendar.php   call_integration_hook('integrate_modify_calendar_settings',array(&$config_vars));
ManageCalendar.php   call_integration_hook('integrate_save_calendar_settings');
ManageLanguages.php   call_integration_hook('integrate_modifylanguages',array(&$themes,&$lang_dirs,&$allows_add_remove,&$additional_string_types));
ManageLanguages.php   call_integration_hook('integrate_language_edit_helptext',array(&$special_groups));
ManageLanguages.php   call_integration_hook('integrate_save_language_settings',array(&$config_vars));
ManageLanguages.php   call_integration_hook('integrate_manage_languages',array(&$subActions));
ManageLanguages.php   call_integration_hook('integrate_language_settings',array(&$config_vars));
ManageMail.php   call_integration_hook('integrate_save_mail_settings');
ManageMail.php   call_integration_hook('integrate_modify_mail_settings',array(&$config_vars));
ManageMail.php   call_integration_hook('integrate_manage_mail',array(&$subActions));
ManageMaintenance.php   call_integration_hook('integrate_convert_msgbody',array($body_type));
ManageMaintenance.php   call_integration_hook('integrate_manage_maintenance',array(&$subActions));
ManageMembergroups.php   call_integration_hook('integrate_view_membergroup');
ManageMembergroups.php   call_integration_hook('integrate_modify_membergroup_settings',array(&$config_vars));
ManageMembergroups.php   call_integration_hook('integrate_save_membergroup_settings');
ManageMembergroups.php   call_integration_hook('integrate_save_membergroup',array((int)$_REQUEST['group']));
ManageMembergroups.php   call_integration_hook('integrate_manage_membergroups',array(&$subActions));
ManageMembergroups.php   call_integration_hook('integrate_pre_add_membergroup',array());
ManageMembergroups.php   call_integration_hook('integrate_add_membergroup',array($id_group,$postCountBasedGroup));
ManageMembers.php   call_integration_hook('integrate_activate',array($member['username']));
ManageMembers.php   call_integration_hook('integrate_view_members_params',array(&$params));
ManageMembers.php   call_integration_hook('integrate_manage_members',array(&$subActions));
ManageNews.php   call_integration_hook('integrate_manage_news',array(&$subActions));
ManageNews.php   call_integration_hook('integrate_modify_news_settings',array(&$config_vars));
ManageNews.php   call_integration_hook('integrate_save_news_settings');
ManagePaid.php   call_integration_hook('integrate_manage_subscriptions',array(&$subActions));
ManagePaid.php   call_integration_hook('integrate_delete_subscription',array($context['sub_id']));
ManagePaid.php   call_integration_hook('integrate_save_subscription',array(($context['action_type']=='add'?$id_subscribe:$context['sub_id']),$_POST['name'],$_POST['desc'],$isActive,$span,$cost,$_POST['prim_group'],$addgroups,$isRepeatable,$allowpartial,$emailComplete,$reminder));
ManagePermissions.php   call_integration_hook('integrate_manage_permissions',array(&$subActions));
ManagePermissions.php   call_integration_hook('integrate_modify_permission_settings',array(&$config_vars));
ManagePermissions.php   call_integration_hook('integrate_save_permission_settings');
ManagePermissions.php   call_integration_hook('integrate_load_permission_levels',array(&$groupLevels,&$boardLevels));
ManagePermissions.php   call_integration_hook('integrate_load_permissions',array(&$permissionGroups,&$permissionList,&$leftPermissionGroups,&$hiddenPermissions,&$relabelPermissions));
ManagePermissions.php   call_integration_hook('integrate_load_illegal_permissions');
ManagePermissions.php   call_integration_hook('integrate_load_illegal_guest_permissions');
ManagePermissions.php   call_integration_hook('integrate_post_moderation_mapping',array(&$mappings));
ManagePosts.php   call_integration_hook('integrate_manage_posts',array(&$subActions));
ManagePosts.php   call_integration_hook('integrate_save_censors',array(&$updates));
ManagePosts.php   call_integration_hook('integrate_censors');
ManagePosts.php   call_integration_hook('integrate_modify_post_settings',array(&$config_vars));
ManagePosts.php   call_integration_hook('integrate_save_post_settings');
ManagePosts.php   call_integration_hook('integrate_modify_topic_settings',array(&$config_vars));
ManagePosts.php   call_integration_hook('integrate_save_topic_settings');
ManageRegistration.php   call_integration_hook('integrate_manage_registrations',array(&$subActions));
ManageRegistration.php   call_integration_hook('integrate_modify_registration_settings',array(&$config_vars));
ManageRegistration.php   call_integration_hook('integrate_save_registration_settings');
ManageScheduledTasks.php   call_integration_hook('integrate_manage_scheduled_tasks',array(&$subActions));
ManageScheduledTasks.php   call_integration_hook('integrate_scheduled_tasks_settings',array(&$config_vars));
ManageScheduledTasks.php   call_integration_hook('integrate_save_scheduled_tasks_settings',array(&$save_vars));
ManageSearch.php   call_integration_hook('integrate_manage_search',array(&$subActions));
ManageSearch.php   call_integration_hook('integrate_modify_search_settings',array(&$config_vars));
ManageSearch.php   call_integration_hook('integrate_save_search_settings');
ManageSearch.php   call_integration_hook('integrate_modify_search_weights',array(&$factors));
ManageSearch.php   call_integration_hook('integrate_save_search_weights');
ManageSearchEngines.php   call_integration_hook('integrate_manage_search_engines',array(&$subActions));
ManageSearchEngines.php   call_integration_hook('integrate_modify_search_engine_settings',array(&$config_vars));
ManageSearchEngines.php   call_integration_hook('integrate_save_search_engine_settings');
ManageServer.php   call_integration_hook('integrate_server_settings',array(&$subActions));
ManageServer.php   call_integration_hook('integrate_general_settings',array(&$config_vars));
ManageServer.php   call_integration_hook('integrate_save_general_settings');
ManageServer.php   call_integration_hook('integrate_database_settings',array(&$config_vars));
ManageServer.php   call_integration_hook('integrate_save_database_settings');
ManageServer.php   call_integration_hook('integrate_cookie_settings',array(&$config_vars));
ManageServer.php   call_integration_hook('integrate_save_cookie_settings');
ManageServer.php   call_integration_hook('integrate_general_security_settings',array(&$config_vars));
ManageServer.php   call_integration_hook('integrate_save_general_security_settings');
ManageServer.php   call_integration_hook('integrate_modify_cache_settings',array(&$config_vars));
ManageServer.php   call_integration_hook('integrate_save_cache_settings');
ManageServer.php   call_integration_hook('integrate_export_settings',array(&$config_vars));
ManageServer.php   call_integration_hook('integrate_save_export_settings');
ManageServer.php   call_integration_hook('integrate_loadavg_settings',array(&$config_vars));
ManageServer.php   call_integration_hook('integrate_save_loadavg_settings');
ManageServer.php   call_integration_hook('integrate_prepare_db_settings',array(&$config_vars));
ManageServer.php   call_integration_hook('integrate_load_cache_apis',array(&$loadedApis));
ManageSettings.php   call_integration_hook('integrate_modify_features',array(&$subActions));
ManageSettings.php   call_integration_hook('integrate_modify_modifications',array(&$subActions));
ManageSettings.php   call_integration_hook('integrate_modify_basic_settings',array(&$config_vars));
ManageSettings.php   call_integration_hook('integrate_save_basic_settings');
ManageSettings.php   call_integration_hook('integrate_modify_bbc_settings',array(&$config_vars));
ManageSettings.php   call_integration_hook('integrate_save_bbc_settings',array($bbcTags));
ManageSettings.php   call_integration_hook('integrate_layout_settings',array(&$config_vars));
ManageSettings.php   call_integration_hook('integrate_save_layout_settings');
ManageSettings.php   call_integration_hook('integrate_likes_settings',array(&$config_vars));
ManageSettings.php   call_integration_hook('integrate_save_likes_settings');
ManageSettings.php   call_integration_hook('integrate_mentions_settings',array(&$config_vars));
ManageSettings.php   call_integration_hook('integrate_save_mentions_settings');
ManageSettings.php   call_integration_hook('integrate_warning_settings',array(&$config_vars));
ManageSettings.php   call_integration_hook('integrate_save_warning_settings',array(&$save_vars));
ManageSettings.php   call_integration_hook('integrate_spam_settings',array(&$config_vars));
ManageSettings.php   call_integration_hook('integrate_save_spam_settings',array(&$save_vars));
ManageSettings.php   call_integration_hook('integrate_signature_settings',array(&$config_vars));
ManageSettings.php   call_integration_hook('integrate_apply_signature_settings',array(&$sig,$sig_limits,$disabledTags));
ManageSettings.php   call_integration_hook('integrate_save_signature_settings',array(&$sig_limits,&$bbcTags));
ManageSettings.php   call_integration_hook('integrate_prune_settings',array(&$config_vars,&$prune_toggle,false));
ManageSettings.php   call_integration_hook('integrate_prune_settings',array(&$savevar,&$prune_toggle,true));
ManageSettings.php   call_integration_hook('integrate_general_mod_settings',array(&$config_vars));
ManageSettings.php   call_integration_hook('integrate_save_general_mod_settings',array(&$save_vars));
ManageSmileys.php   call_integration_hook('integrate_manage_smileys',array(&$subActions));
ManageSmileys.php   call_integration_hook('integrate_modify_smiley_settings',array(&$config_vars));
ManageSmileys.php   call_integration_hook('integrate_save_smiley_settings');
Memberlist.php   call_integration_hook('integrate_memberlist_buttons');
Mentions.php   call_integration_hook('mention_insert_'.$content_type,array($content_id,&$members));
MessageIndex.php   call_integration_hook('integrate_pre_messageindex',array(&$sort_methods,&$sort_methods_table));
MessageIndex.php   call_integration_hook('integrate_message_index',array(&$message_index_selects,&$message_index_tables,&$message_index_parameters,&$message_index_wheres,&$topic_ids,&$message_index_topic_wheres));
MessageIndex.php   call_integration_hook('integrate_quick_mod_actions');
MessageIndex.php   call_integration_hook('integrate_messageindex_buttons',array(&$context['normal_buttons']));
ModerationCenter.php   call_integration_hook('integrate_warning_log_actions',array(&$subActions));
ModerationCenter.php   call_integration_hook('integrate_mod_centre_blocks',array(&$valid_blocks));
Modlog.php   call_integration_hook('integrate_viewModLog',array(&$listOptions,&$moderation_menu_name));
MoveTopic.php   call_integration_hook('integrate_movetopic2_end');
News.php   call_integration_hook('integrate_fix_url',array(&$val));
News.php   call_integration_hook('integrate_xml_data',array(&$xml_data,&$feed_meta,&$namespaces,&$extraFeedTags,&$forceCdataKeys,&$nsKeys,$xml_format,$subaction,&$doctype));
News.php   call_integration_hook('integrate_xmlfeeds',array(&$subActions));
PackageGet.php   call_integration_hook('integrate_package_upload');
PackageGet.php   call_integration_hook('integrate_package_download');
PackageGet.php   call_integration_hook('integrate_package_get',array(&$subActions));
Packages.php   call_integration_hook('integrate_packages_sort_id',array(&$sort_id,&$packages));
Packages.php   call_integration_hook('integrate_modification_types');
Packages.php   call_integration_hook('integrate_manage_packages',array(&$subActions));
PersonalMessage.php   call_integration_hook('integrate_pm_post');
PersonalMessage.php   call_integration_hook('integrate_pm_error');
PersonalMessage.php   call_integration_hook('integrate_search_pm_context');
PersonalMessage.php   call_integration_hook('integrate_conversation_buttons');
PersonalMessage.php   call_integration_hook('integrate_prepare_pm_context',array(&$output,&$message,$counter));
Poll.php   call_integration_hook('integrate_poll_remove',array($pollID));
Poll.php   call_integration_hook('integrate_poll_add_edit',array($bcinfo['id_poll'],$isEdit));
Poll.php   call_integration_hook('integrate_poll_vote',array(&$row['id_poll'],&$pollOptions));
Post.php   call_integration_hook('integrate_post2_end');
Post.php   call_integration_hook('integrate_poll_add_edit',array($id_poll,false));
Post.php   call_integration_hook('integrate_getTopic_previous_post',array(&$row));
Post.php   call_integration_hook('integrate_jsmodify_xml');
Post.php   call_integration_hook('integrate_post_JavascriptModify',array(&$post_errors,$row));
Post.php   call_integration_hook('integrate_post2_pre',array(&$post_errors));
Post.php   call_integration_hook('integrate_preview_post',array(&$form_message,&$form_subject));
Post.php   call_integration_hook('integrate_post_start');
Post.php   call_integration_hook('integrate_post_errors',array(&$post_errors,&$minor_errors,$form_message,$form_subject));
Post.php   call_integration_hook('integrate_post2_start',array(&$post_errors));
Post.php   call_integration_hook('integrate_post_end');
PostModeration.php   call_integration_hook('integrate_post_moderation',array(&$subActions));
Profile.php   call_integration_hook('integrate_pre_profile_areas',array(&$profile_areas));
Profile.php   call_integration_hook('integrate_load_custom_profile_fields',array($memID,$area));
Profile.php   call_integration_hook('integrate_profile_popup',array(&$profile_items));
Profile.php   call_integration_hook('integrate_reset_pass',array($cur_profile['member_name'],$cur_profile['member_name'],$_POST['passwrd2']));
Profile.php   call_integration_hook('integrate_profile_save',array(&$profile_vars,&$post_errors,$memID,$cur_profile,$current_area));
Profile.php   $good_password=in_array(true,call_integration_hook('integrate_verify_password',array($cur_profile['member_name'],$password,false)),true);
Profile-Actions.php   call_integration_hook('integrate_activate',array($user_profile[$memID]['member_name']));
Profile-Export.php   call_integration_hook('integrate_export_xslt_variables',array(&$xslt_variables,$format));
Profile-Export.php   call_integration_hook('integrate_export_xslt_stylesheet',array(&$stylesheet,$format));
Profile-Export.php   call_integration_hook('integrate_pre_javascript_output',array(false));
Profile-Export.php   call_integration_hook('integrate_pre_css_output');
Profile-Export.php   call_integration_hook('integrate_pre_javascript_output',array(true));
Profile-Modify.php   call_integration_hook('integrate_reset_pass',array($cur_profile['member_name'],$value,$_POST['passwrd1']));
Profile-Modify.php   call_integration_hook('after_profile_save_avatar');
Profile-Modify.php   call_integration_hook('integrate_view_buddies',array($memID));
Profile-Modify.php   call_integration_hook('integrate_load_profile_fields',array(&$profile_fields));
Profile-Modify.php   call_integration_hook('integrate_setup_profile_context',array(&$fields));
Profile-Modify.php   call_integration_hook('integrate_add_buddies',array($memID,&$new_buddies));
Profile-Modify.php   call_integration_hook('integrate_theme_options');
Profile-Modify.php   call_integration_hook('integrate_remove_buddy',array($memID));
Profile-Modify.php  call_integration_hook('integrate_save_custom_profile_fields',array(&$changes,&$log_changes,&$errors,$returnErrors,$memID,$area,$sanitize,&$deletes));
Profile-Modify.php   call_integration_hook('integrate_profile_profileSaveGroups',array($value,$additional_groups));
Profile-Modify.php   call_integration_hook('before_profile_save_avatar',array(&$value));
Profile-Modify.php   call_integration_hook('integrate_alert_types',array(&$alert_types,&$group_options));
Profile-View.php   call_integration_hook('integrate_profile_trackip',array($ip_string,$ip_var));
Profile-View.php   call_integration_hook('integrate_profile_stats',array($memID,&$context['text_stats']));
Profile-View.php   call_integration_hook('integrate_profile_showPosts');
Profile-View.php   call_integration_hook('integrate_fetch_alerts',array(&$alerts,&$formats));
Recent.php   call_integration_hook('integrate_recent_RecentPosts');
Recent.php   call_integration_hook('integrate_recent_buttons');
Recent.php   call_integration_hook('integrate_unread_list');
Register.php   call_integration_hook('integrate_activate',array($regOptions['username']));
Register.php   call_integration_hook('integrate_activate',array($row['member_name']));
Reminder.php   call_integration_hook('integrate_reset_pass',array($username,$username,$_POST['passwrd1']));
Reminder.php   call_integration_hook('integrate_reset_pass',array($row['member_name'],$row['member_name'],$_POST['passwrd1']));
RemoveTopic.php   call_integration_hook('integrate_pre_remove_message',array($message,$decreasePostCount,$row));
RemoveTopic.php   call_integration_hook('integrate_remove_message',array($message,$row,$recycle));
RemoveTopic.php   call_integration_hook('integrate_remove_topics_before',array($topics,$recycle_board));
RemoveTopic.php   call_integration_hook('integrate_remove_topics',array($topics));
ReportedContent.php   call_integration_hook('integrate_reported_'.$context['report_type'],array(&$subActions));
Reports.php   call_integration_hook('integrate_reports_boardperm',array(&$disabled_permissions));
Reports.php   call_integration_hook('integrate_reports_groupperm',array(&$disabled_permissions));
Reports.php   call_integration_hook('integrate_report_types');
Reports.php   call_integration_hook('integrate_report_buttons');
ScheduledTasks.php   call_integration_hook('integrate_daily_digest_email',array(&$email,$types,$notify_types,$langtxt));
ScheduledTasks.php   call_integration_hook('integrate_weekly_maintenance');
ScheduledTasks.php   call_integration_hook('integrate_daily_maintenance');
ScheduledTasks.php   call_integration_hook('integrate_daily_digest_lang',array(&$langtxt,$lang));
Search.php   call_integration_hook('integrate_search');
Search.php   call_integration_hook('integrate_search_weights',array(&$weight_factors));
Search.php   call_integration_hook('integrate_search_sort_columns',array(&$sort_columns));
Search.php   call_integration_hook('integrate_search_params',array(&$search_params));
Search.php   call_integration_hook('integrate_search_blacklisted_words',array(&$blacklisted_words));
Search.php   call_integration_hook('integrate_search_errors');
Search.php   call_integration_hook('integrate_subject_only_search_query',array(&$subject_query,&$subject_query_params));
Search.php   call_integration_hook('integrate_subject_search_query',array(&$subject_query));
Search.php   call_integration_hook('integrate_main_search_query',array(&$main_query));
Search.php   call_integration_hook('integrate_search_message_list',array(&$msg_list,&$posters));
Search.php   call_integration_hook('integrate_quick_mod_actions_search');
Search.php   call_integration_hook('integrate_search_message_context',array(&$output,&$message,$counter));
Security.php   call_integration_hook('integrate_validateSession',array(&$types));
Security.php   $good_password=in_array(true,call_integration_hook('integrate_verify_password',array($user_info['username'],$_POST[$type.'_pass'],false)),true);
Security.php   call_integration_hook('integrate_post_ban_permissions',array(&$denied_permissions));
Security.php   call_integration_hook('integrate_warn_permissions',array(&$permission_change));
Security.php   call_integration_hook('integrate_allowed_to_general',array(&$user_permissions,$permission));
Security.php   call_integration_hook('integrate_allowed_to_board',array(&$return,$permission,$boards,$any));
Security.php   call_integration_hook('integrate_heavy_permissions_session',array(&$heavy_permissions));
Security.php   call_integration_hook('integrate_boards_allowed_to',array(&$boards,$deny_boards,$permissions,$check_access,$simple));
Security.php   call_integration_hook('integrate_spam_protection',array(&$timeOverrides));
Session.php   call_integration_hook('integrate_load_session');
Session.php   call_integration_hook('integrate_session_handlers');
ShowAttachments.php   call_integration_hook('integrate_pre_download_request');
ShowAttachments.php   call_integration_hook('integrate_download_request',array(&$attachRequest));
SplitTopics.php   call_integration_hook('integrate_merge_topic',array($merged_topic,$updated_topics,$deleted_topics,$deleted_polls));
SplitTopics.php   call_integration_hook('integrate_split_topic',array($split1,$split2,$new_subject,$id_board));
Stats.php   call_integration_hook('integrate_forum_stats');
Subs.php   call_integration_hook('integrate_pre_parsebbc',array(&$message,&$smileys,&$cache_id,&$parse_tags));
Subs.php   call_integration_hook('integrate_attach_bbc_validate',array(&$returnContext,$currentAttachment,$tag,$data,$disabled,$params));
Subs.php   call_integration_hook('integrate_bbc_codes',array(&$codes,&$no_autolink_tags));
Subs.php   call_integration_hook('integrate_bbc_print',array(&$disabled));
Subs.php   call_integration_hook('integrate_autolinker_schemes',array(&$schemes));
Subs.php   call_integration_hook('integrate_post_parsebbc',array(&$message,&$smileys,&$cache_id,&$parse_tags));
Subs.php   call_integration_hook('integrate_smileys',array(&$smileyPregSearch,&$smileyPregReplacements));
Subs.php   call_integration_hook('integrate_proxy',array($url,&$proxied_url));
Subs.php   call_integration_hook('integrate_redirect',array(&$setLocation,&$refresh,&$permanent));
Subs.php   call_integration_hook('integrate_exit',array($do_footer));
Subs.php   call_integration_hook('integrate_theme_context');
Subs.php   call_integration_hook('integrate_security_files',array(&$securityFiles));
Subs.php   call_integration_hook('integrate_pre_javascript_output',array(&$do_deferred));
Subs.php   call_integration_hook('integrate_pre_css_output');
Subs.php   call_integration_hook('integrate_menu_buttons',array(&$buttons));
Subs.php   call_integration_hook('integrate_current_action',array(&$current_action));Subs.php   call_integration_hook('integrate_change_member_data',array($member_names,$var,&$data[$var],&$knownInts,&$knownFloats));
Subs-Admin.php   call_integration_hook('integrate_update_settings_file',array(&$settings_defs));
Subs-Admin.php   if(function_exists('call_integration_hook'))
Subs-Attachments.php   call_integration_hook('integrate_pre_parseAttachBBC',array($attachID,$msgID));
Subs-Attachments.php   call_integration_hook('integrate_post_parseAttachBBC',array(&$attachContext));
Subs-Attachments.php   call_integration_hook('integrate_createAttachment',array(&$attachmentOptions,&$attachmentInserts));
Subs-Attachments.php   call_integration_hook('integrate_attachment_upload',array());
Subs-Attachments.php   call_integration_hook('integrate_assign_attachments',array(&$attachIDs,&$msgID));
Subs-Auth.php   call_integration_hook('integrate_cookie_data',array($data,&$custom_data));
Subs-Auth.php   call_integration_hook('integrate_validateSession',array(&$types));
Subs-Auth.php   call_integration_hook('integrate_mod_cache');
Subs-Auth.php   call_integration_hook('integrate_validate_username',array($username,&$errors));
Subs-Auth.php   call_integration_hook('integrate_validatePassword',array($password,$username,$restrict_in,&$pass_error));
Subs-Auth.php   call_integration_hook('integrate_reset_pass',array($old_user,$user,$newPassword));
Subs-Auth.php   call_integration_hook('integrate_cookie',array($name,$value,$expire,$path,$domain,$secure,$httponly,$samesite));
Subs-BoardIndex.php   call_integration_hook('integrate_boardindex_board',array(&$this_category,$row_board));
Subs-BoardIndex.php   call_integration_hook('integrate_getboardtree',array($board_index_options,&$this_category));
Subs-BoardIndex.php   call_integration_hook('integrate_getboardtree',array($board_index_options,&$categories));
Subs-BoardIndex.php   call_integration_hook('integrate_pre_boardindex',array(&$board_index_selects,&$board_index_parameters));
Subs-Boards.php   call_integration_hook('integrate_pre_boardtree',array(&$boardColumns,&$boardParameters,&$boardJoins,&$boardWhere,&$boardOrder));
Subs-Boards.php   call_integration_hook('integrate_modify_board',array($id,$boardOptions,&$boardUpdates,&$boardUpdateParameters));
Subs-Boards.php   call_integration_hook('integrate_create_board',array(&$boardOptions,&$board_columns,&$board_parameters));
Subs-Boards.php   call_integration_hook('integrate_boardtree_board',array($row));
Subs-Boards.php   call_integration_hook('integrate_pre_modify_board',array($id,&$boardOptions));
Subs-Boards.php   call_integration_hook('integrate_delete_board',array($boards_to_remove,&$moveChildrenTo));
Subs-Calendar.php   call_integration_hook('integrate_remove_event',array($event_id));
Subs-Calendar.php   call_integration_hook('integrate_modify_event',array($event_id,&$eventOptions,&$event_columns,&$event_parameters));
Subs-Calendar.php   call_integration_hook('integrate_create_event',array(&$eventOptions,&$event_columns,&$event_parameters));
Subs-Categories.php   call_integration_hook('integrate_delete_category',array($categories,&$moveBoardsTo));
Subs-Categories.php   call_integration_hook('integrate_create_category',array(&$catOptions,&$cat_columns,&$cat_parameters));
Subs-Categories.php   call_integration_hook('integrate_pre_modify_category',array($cat_id,&$catOptions));
Subs-Categories.php   call_integration_hook('integrate_modify_category',array($cat_id,&$catUpdates,&$catParameters));
Subs-Editor.php   call_integration_hook('integrate_bbc_buttons',array(&$context['bbc_tags'],&$editor_tag_map));
Subs-Editor.php   call_integration_hook('integrate_sceditor_options',array(&$sce_options));
Subs-Editor.php   call_integration_hook('integrate_create_control_verification_pre',array(&$verificationOptions,$do_test));
Subs-Editor.php   call_integration_hook('integrate_load_message_icons',array(&$icons));
Subs-Editor.php   call_integration_hook('integrate_create_control_verification_refresh',array($thisVerification));
Subs-Editor.php   call_integration_hook('integrate_create_control_verification_post',array(&$verification_errors,$do_test));
Subs-Editor.php   call_integration_hook('integrate_autosuggest',array(&$searchTypes));
Subs-Editor.php   call_integration_hook('integrate_create_control_verification_test',array($thisVerification,&$verification_errors));
Subs-List.php   call_integration_hook('integrate_'.$listOptions['id'],array(&$listOptions));
Subs-Membergroups.php   call_integration_hook('integrate_getMembergroupList',array(&$groupCache,$group));
Subs-Membergroups.php   call_integration_hook('integrate_add_members_to_group',array($members,$group,&$group_names));
Subs-Membergroups.php   call_integration_hook('integrate_delete_membergroups',array($groups));
Subs-Members.php   call_integration_hook('integrate_check_name',array($checkName,&$is_reserved,$current_id_member,$is_name));
Subs-Members.php   call_integration_hook('integrate_register_after',array($regOptions,$memberID));
Subs-Members.php   call_integration_hook('integrate_reattribute_posts',array($memID,$email,$membername,$post_count,&$updated));
Subs-Members.php   call_integration_hook('integrate_groups_allowed_to',array(&$member_groups,$permission,$board_id));
Subs-Members.php   call_integration_hook('integrate_register_check',array(&$regOptions,&$reg_errors));
Subs-Members.php   call_integration_hook('integrate_delete_members',array($users));
Subs-Members.php   call_integration_hook('integrate_post_register',array(&$regOptions,&$theme_vars,&$memberID));
Subs-Members.php   call_integration_hook('integrate_register',array(&$regOptions,&$theme_vars,&$knownInts,&$knownFloats));
Subs-MembersOnline.php   call_integration_hook('integrate_online_stats',array(&$membersOnlineStats));
Subs-Menu.php   call_integration_hook('integrate_'.$menu_context['current_action'].'_areas',array(&$menuData));
Subs-Post.php   call_integration_hook('integrate_create_topic',array(&$msgOptions,&$topicOptions,&$posterOptions));
Subs-Post.php   call_integration_hook('integrate_after_approve_posts',array($approve,$msgs,$topic_changes,$member_post_changes));
Subs-Post.php   call_integration_hook('integrate_modify_post',array(&$messages_columns,&$update_parameters,&$msgOptions,&$topicOptions,&$posterOptions,&$messageInts));
Subs-Post.php   call_integration_hook('integrate_before_create_topic',array(&$msgOptions,&$topicOptions,&$posterOptions,&$topic_columns,&$topic_parameters));
Subs-Post.php   call_integration_hook('integrate_after_create_post',array($msgOptions,$topicOptions,$posterOptions,$message_columns,$message_parameters));
Subs-Post.php   call_integration_hook('integrate_create_post',array(&$msgOptions,&$topicOptions,&$posterOptions,&$message_columns,&$message_parameters));
Subs-Post.php   call_integration_hook('integrate_preparsecode',array(&$message,$previewing));
Subs-Post.php   call_integration_hook('integrate_personal_message',array(&$recipients,&$from,&$subject,&$message));
Subs-Post.php   if(in_array(false,call_integration_hook('integrate_outgoing_email',array(&$subject,&$message,&$headers,&$to_array)),true))
Subs-Post.php   call_integration_hook('integrate_modify_topic',array(&$topics_columns,&$update_parameters,&$msgOptions,&$topicOptions,&$posterOptions));
Subs-Post.php   call_integration_hook('integrate_personal_message_after',array(&$id_pm,&$log,&$recipients,&$from,&$subject,&$message));
Subs-Post.php   call_integration_hook('integrate_unpreparsecode',array(&$message));
Subs-Themes.php   call_integration_hook('integrate_theme_install',array(&$context['to_install'],$id_theme));
Subs-Themes.php   call_integration_hook('integrate_get_installed_themes',array(&$themeValues));
Subs-Themes.php   call_integration_hook('integrate_get_single_theme',array(&$variables,$id));
Subs-Themes.php   call_integration_hook('integrate_get_all_themes',array(&$themeValues,$enable_only));
Subs-Timezones.php   call_integration_hook('integrate_metazones',array(&$tzid_metazones,$when));
Subs-Timezones.php   call_integration_hook('integrate_country_timezones',array(&$sorted_tzids,$country_code,$when));
Subs-Timezones.php   call_integration_hook('integrate_timezone_fallbacks',array(&$fallbacks,&$missing,$tzids,$when));
Themes.php   call_integration_hook('integrate_manage_themes',array(&$subActions));
Themes.php   call_integration_hook('integrate_theme_options');
Themes.php   call_integration_hook('integrate_theme_settings');
Themes.php   call_integration_hook('integrate_wrap_action');
ViewQuery.php   call_integration_hook('integrate_egg_nog');
Who.php   call_integration_hook('whos_online_after',array(&$urls,&$data));
Who.php   call_integration_hook('integrate_credits');
Who.php   call_integration_hook('who_allowed',array(&$allowedActions));
Who.php   if(count($integrate_actions=call_integration_hook('integrate_whos_online',array($actions)))>0)
Xml.php   call_integration_hook('integrate_XMLhttpMain_subActions',array(&$subActions));
Likes-Notify.php   call_integration_hook('integrate_find_like_author',array($this->_details['content_type'],$this->_details['content_id']));

https://github.com/dhayzon/SMF-hooksList

Diego Andrés


SMF Tricks - Free & Premium Responsive Themes for SMF.

Dhayzon

Si con todo eso no les es suficiente aquí  bugo  tiene su propia biblioteca 
algunos hooks tienen ejemplos de como usarlo,

https://dragomano.ru/hooks

esta en ruso pero eso no importa jajaj

-Rock Lee-

Bueno el que este en ruso no es tanto problemas hoy en dia agregando un complemento de traduccion lo comprendes medinamente. Pero sirve mucho tener varias referencias y poder hacer pruebas, yo estoy leyendo aun por que no dimensiono las posisibilidades abre esto.


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Advertisement: