phpBB

Development Wiki

Release Highlights/3.1.7

From phpBB Development Wiki

Revision as of 00:40, 12 December 2015 by Nickvergessen (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page highlights important changes in phpBB 3.1.7

New Features

Notable Changes

Notable Bug Fixes

Event changes

PHP Events (Hook Locations)

Identifier Placement Arguments Added in Release Explanation
core.acp_styles_action_before includes/acp/acp_styles.php action, id, mode 3.1.7-RC1 Run code before ACP styles action execution
core.auth_login_session_create_before phpbb/auth/auth.php admin, autologin, login, username 3.1.7-RC1 Event is triggered after checking for valid username and password, and before the actual session creation.
core.delete_attachments_before includes/functions_admin.php ids, message_ids, mode, physical, post_ids, resync, sql_id, topic_ids 3.1.7-RC1 Perform additional actions before attachment(s) deletion
core.delete_attachments_collect_data_before includes/functions_admin.php ids, mode, resync, sql_id 3.1.7-RC1 Perform additional actions before collecting data for attachment(s) deletion
core.delete_attachments_from_database_after includes/functions_admin.php ids, message_ids, mode, num_deleted, physical, post_ids, resync, sql_id, topic_ids 3.1.7-RC1 Perform additional actions after attachment(s) deletion from the database
core.delete_attachments_from_filesystem_after includes/functions_admin.php files_removed, ids, message_ids, mode, num_deleted, physical, post_ids, resync, space_removed, sql_id, topic_ids 3.1.7-RC1 Perform additional actions after attachment(s) deletion from the filesystem
core.delete_posts_in_transaction_before includes/functions_admin.php delete_notifications_types, forum_ids, post_ids, poster_ids, table_ary, topic_ids, where_ids, where_type 3.1.7-RC1 Perform additional actions during post(s) deletion before running the queries
core.download_file_send_to_browser_before download/file.php attach_id, attachment, display_cat, download_mode, extensions, mode, thumbnail 3.1.6-RC1 Event to modify data before sending file to browser
core.get_gravatar_url_after phpbb/avatar/driver/gravatar.php row, url 3.1.7-RC1 Modify gravatar url
core.group_add_user_after includes/functions_user.php group_id, group_name, pending, user_id_ary, username_ary 3.1.7-RC1 Event after users are added to a group
core.group_delete_user_after includes/functions_user.php group_id, group_name, user_id_ary, username_ary 3.1.7-RC1 Event after users are removed from a group
core.index_modify_birthdays_list index.php birthdays, rows 3.1.7-RC1 Event to modify the birthdays list
core.index_modify_birthdays_sql index.php now, sql_ary, time 3.1.7-RC1 Event to modify the SQL query to get birthdays data
core.mcp_change_poster_after includes/mcp/mcp_post.php post_info, userdata 3.1.6-RC1 This event allows you to perform additional tasks after changing a post's poster
core.mcp_lock_unlock_after includes/mcp/mcp_main.php action, data, ids 3.1.7-RC1 Perform additional actions after locking/unlocking posts/topics
core.mcp_topic_modify_post_data includes/mcp/mcp_topic.php attachments, forum_id, id, mode, post_id_list, rowset, topic_id 3.1.7-RC1 Event to modify the post data for the MCP topic review before assigning the posts
core.memberlist_memberrow_before memberlist.php use_contact_fields, user_list 3.1.7-RC1 Modify list of users before member row is created
core.memberlist_modify_ip_search_sql_query memberlist.php ipdomain, ips, sql 3.1.7-RC1 Modify sql query for members search by ip address / hostname
core.memberlist_modify_sql_query_data memberlist.php order_by, sort_dir, sort_key, sort_key_sql, sql_from, sql_select, sql_where, sql_where_data 3.1.7-RC1 Modify sql query data for members search
core.move_posts_after includes/functions_admin.php auto_sync, forum_ids, forum_row, post_ids, topic_id, topic_ids 3.1.7-RC1 Perform additional actions after moving posts
core.move_posts_before includes/functions_admin.php auto_sync, forum_ids, forum_row, post_ids, topic_id, topic_ids 3.1.7-RC1 Perform additional actions before moving posts
core.obtain_users_online_string_sql includes/functions.php item, item_id, online_users, sql_ary 3.1.4-RC1 Modify SQL query to obtain online users data
core.search_get_topic_data search.php sort_by_sql, sort_dir, sort_key, sql_from, sql_order_by, sql_select, sql_where, total_match_count 3.1.0-a1 Event to modify the SQL query before the topic data is retrieved
core.search_modify_param_after search.php l_search_title, search_id, show_results, sql 3.1.7-RC1 Event to modify data after pre-made searches
core.search_modify_url_parameters search.php search_id, u_search 3.1.7-RC1 Event to add or modify search URL parameters
core.search_mysql_by_author_modify_search_key phpbb/search/fulltext_mysql.php author_ary, author_name, ex_fid_ary, firstpost_only, post_visibility, search_key_array, sort_days, sort_key, topic_id, type 3.1.7-RC1 Allow changing the search_key for cached results
core.search_mysql_by_keyword_modify_search_key phpbb/search/fulltext_mysql.php author_ary, ex_fid_ary, fields, post_visibility, search_key_array, sort_days, sort_key, terms, topic_id, type 3.1.7-RC1 Allow changing the search_key for cached results
core.search_native_by_author_modify_search_key phpbb/search/fulltext_native.php author_ary, author_name, ex_fid_ary, firstpost_only, post_visibility, search_key_array, sort_days, sort_key, topic_id, type 3.1.7-RC1 Allow changing the search_key for cached results
core.search_native_by_keyword_modify_search_key phpbb/search/fulltext_native.php author_ary, ex_fid_ary, fields, must_contain_ids, must_exclude_one_ids, must_not_contain_ids, post_visibility, search_key_array, sort_days, sort_key, terms, topic_id, type 3.1.7-RC1 Allow changing the search_key for cached results
core.search_postgres_by_author_modify_search_key phpbb/search/fulltext_postgres.php author_ary, author_name, ex_fid_ary, firstpost_only, post_visibility, search_key_array, sort_days, sort_key, topic_id, type 3.1.7-RC1 Allow changing the search_key for cached results
core.search_postgres_by_keyword_modify_search_key phpbb/search/fulltext_postgres.php author_ary, ex_fid_ary, fields, post_visibility, search_key_array, sort_days, sort_key, terms, topic_id, type 3.1.7-RC1 Allow changing the search_key for cached results
core.search_sphinx_keywords_modify_options phpbb/search/fulltext_sphinx.php author_ary, author_name, ex_fid_ary, fields, post_visibility, sort_days, sort_key, sphinx, terms, topic_id, type 3.1.7-RC1 Allow modifying the Sphinx search options
core.search_sphinx_modify_config_data phpbb/search/fulltext_sphinx.php config_data, delete, non_unique 3.1.7-RC1 Allow adding/changing the Sphinx configuration data

Template Events

Identifier Prosilver Placement (If applicable) Subsilver Placement (If applicable) Added in Release Explanation
posting_preview_poll_after posting_preview.html posting_preview.html 3.1.7-RC1 Add content after the poll preview block
posting_topic_title_after posting_layout.html posting_body.html 3.1.7-RC1 Allows to add some information after the topic title in the posting form
quickreply_editor_subject_before quickreply_editor.html quickreply_editor.html 3.1.7-RC1 Add content before the quick reply subject textbox
search_body_form_after search_body.html search_body.html 3.1.7-RC1 Add content after the search form
search_body_recent_search_after search_body.html search_body.html 3.1.7-RC1 Add content after the recent search queries list
search_body_recent_search_before search_body.html search_body.html 3.1.7-RC1 Add content before the recent search queries list
search_body_search_display_options_append search_body.html search_body.html 3.1.7-RC1 Put content at the bottom of the search query display options fields set
search_body_search_display_options_prepend search_body.html search_body.html 3.1.7-RC1 Put content at the top of the search query display options fields set
search_body_search_options_after search_body.html search_body.html 3.1.7-RC1 Add content after the search query options fields set
search_body_search_options_append search_body.html search_body.html 3.1.7-RC1 Put content at the bottom of the search query options fields set
search_body_search_options_before search_body.html search_body.html 3.1.7-RC1 Add content before the search query options fields set
search_body_search_options_prepend search_body.html search_body.html 3.1.7-RC1 Put content at the top of the search query options fields set
search_body_search_query_after search_body.html search_body.html 3.1.7-RC1 Add content after the search query fields set
search_body_search_query_append search_body.html search_body.html 3.1.7-RC1 Put content at the bottom of the search query fields set
search_body_search_query_before search_body.html search_body.html 3.1.7-RC1 Add content before the search query fields set
search_body_search_query_prepend search_body.html search_body.html 3.1.7-RC1 Put content at the top of the search query fields set
viewforum_body_topic_row_after viewforum_body.html viewforum_body.html 3.1.7-RC1 Add content after the topic list item.
viewforum_body_topic_row_append viewforum_body.html viewforum_body.html 3.1.7-RC1 Add content at the start of the topic list item.
viewforum_body_topic_row_before viewforum_body.html viewforum_body.html 3.1.7-RC1 Add content before the topic list item.
viewforum_body_topic_row_prepend viewforum_body.html viewforum_body.html 3.1.7-RC1 Add content at the end of the topic list item.
viewtopic_body_post_subject_before viewtopic_body.html viewtopic_body.html 3.1.7-RC1 Add data before post icon and subject
viewtopic_topic_title_after viewtopic_body.html viewtopic_body.html 3.1.7-RC1 Add content directly after the topic title link on the View topic screen (outside of the h2 HTML tag)

ACP Template Events

Identifier Placement Added in Release Explanation
acp_ban_cell_append acp_ban.html 3.1.7-RC1 Add content at the end of the ban cell area
acp_ban_cell_prepend acp_ban.html 3.1.7-RC1 Add content at the start of the ban cell area
acp_email_group_options_append acp_email.html 3.1.7-RC1 Add content at the end of the group options select box
acp_email_group_options_prepend acp_email.html 3.1.7-RC1 Add content at the start of the group options select box
acp_email_find_username_append acp_email.html 3.1.7-RC1 Add content at the end of the fimd username link
acp_email_find_username_prepend acp_email.html 3.1.7-RC1 Add content at the start of the fimd username link
acp_forums_quick_select_button_append acp_forums.html 3.1.7-RC1 Add content after the quick select forum submit button
acp_forums_quick_select_button_prepend acp_forums.html 3.1.7-RC1 Add content before the quick select forum submit button
acp_groups_find_username_append acp_groups.html 3.1.7-RC1 Add content at the end of the find username link
acp_groups_find_username_prepend acp_groups.html 3.1.7-RC1 Add content at the start of the find username link
acp_groups_manage_after acp_groups.html 3.1.7-RC1 Add content after the manage groups table
acp_groups_manage_before acp_groups.html 3.1.7-RC1 Add content before the manage groups table
acp_groups_position_legend_add_button_after acp_groups_position.html 3.1.7-RC1 Add content after adding group to legend submit button
acp_groups_position_legend_add_button_before acp_groups_position.html 3.1.7-RC1 Add content before adding group to legend submit button
acp_groups_position_teampage_add_button_after acp_groups_position.html 3.1.7-RC1 Add content after adding group to teampage submit button
acp_groups_position_teampage_add_button_before acp_groups_position.html 3.1.7-RC1 Add content before adding group to teampage submit button
acp_logs_quick_select_forum_button_append acp_logs.html 3.1.7-RC1 Add content after the quick forum select form submit button
acp_logs_quick_select_forum_button_prepend acp_logs.html 3.1.7-RC1 Add content before the quick forum select form submit button
acp_permission_forum_copy_src_forum_append permission_forum_copy.html 3.1.7-RC1 Add content after the sourse forum select form
acp_permission_forum_copy_src_forum_prepend permission_forum_copy.html 3.1.7-RC1 Add content before the sourse forum select form
acp_permission_forum_copy_dest_forum_append permission_forum_copy.html 3.1.7-RC1 Add content after the destiny forum select form
acp_permission_forum_copy_dest_forum_prepend permission_forum_copy.html 3.1.7-RC1 Add content before the destiny forum select form
acp_permissions_add_group_options_append acp_permissions.html 3.1.7-RC1 Add content after the group multiple select form
acp_permissions_add_group_options_prepend acp_permissions.html 3.1.7-RC1 Add content before the group multiple select form
acp_permissions_find_username_append acp_permissions.html 3.1.7-RC1 Add content after the find username link
acp_permissions_find_username_prepend acp_permissions.html 3.1.7-RC1 Add content before the find username link
acp_permissions_select_forum_append acp_permissions.html 3.1.7-RC1 Add content after the forum select form label
acp_permissions_select_forum_prepend acp_permissions.html 3.1.7-RC1 Add content before the forum select form label
acp_permissions_select_group_after acp_permissions.html 3.1.7-RC1 Add content after the group select form in usergroup view
acp_permissions_select_group_append acp_permissions.html 3.1.7-RC1 Add content after the group select form label
acp_permissions_select_group_before acp_permissions.html 3.1.7-RC1 Add content before the group select form in usergroup view
acp_permissions_select_group_prepend acp_permissions.html 3.1.7-RC1 Add content before the group select form label
acp_permissions_select_multiple_forum_append acp_permissions.html 3.1.7-RC1 Add content after the forum multiple select form label
acp_permissions_select_multiple_forum_prepend acp_permissions.html 3.1.7-RC1 Add content before the forum multiple select form label
acp_prune_forums_append acp_prune_forums.html 3.1.7-RC1 Add content after the forum select form label
acp_prune_forums_prepend acp_prune_forums.html 3.1.7-RC1 Add content before the forum select form label
acp_prune_users_find_username_append acp_prune_users.html 3.1.7-RC1 Add content after the find username link
acp_prune_users_find_username_prepend acp_prune_users.html 3.1.7-RC1 Add content before the find username link
acp_styles_list_before acp_styles.html 3.1.7-RC1 Add content before list of styles
acp_users_select_group_after acp_users.html 3.1.7-RC1 Add content after group select form
acp_users_select_group_before acp_users.html 3.1.7-RC1 Add content before group select form