phpBB

Development Wiki

Release Highlights/3.2.10

From phpBB Development Wiki

This page highlights important changes in phpBB 3.2.10

Improvements

  • Enable/disable mechanism for new profilefield types - Added new enable & disable mechanism for profile field types [1]
  • Inform about future PHP requirements - Inform users of phpBB 3.2. about PHP requirements in phpBB 3.3 [2]

Notable Bug Fixes

  • Slow search on PostgreSQL - Full text search on PostgreSQL was very slow due to accidentally disabled index [3]
  • Mark PMs in UCP - Unable to delete or mark PMs in UCP folder view [4]
  • Emoji isues - Issues with using emojis in multiple text fields [5][6][7][8]

Event changes

PHP Events (Hook Locations)

Identifier Placement Arguments Added in Release Explanation
core.generate_smilies_modify_sql includes/functions_posting.php forum_id, mode, sql_ary 3.3.1-RC1 Modify the SQL query that fetches the smilies
core.mcp_get_post_data_after includes/functions_mcp.php acl_list, post_ids, read_tracking, rowset 3.3.1-RC1 This event allows you to modify post data displayed in the MCP
core.message_history_modify_rowset includes/functions_privmsgs.php folder, in_post_mode, message_row, msg_id, rowset, title, url, user_id 3.3.1-RC1 Modify message rows before dis

playing the history in private messages

core.notification_manager_add_notifications_for_users_modify_data phpbb/notification/manager.php data, notification_type_name, notify_users 3.3.1-RC1 Allow filtering the $notify_users array by $notification_type_name for a notification that is about to be sent.
Here, $notify_users is already filtered from users who've already been notified.
core.text_formatter_s9e_get_errors phpbb/textformatter/s9e/parser.php entries, errors, parser 3.3.1-RC1 Modify error messages generated by the s9e\TextFormatter's logger
core.ucp_modify_friends_sql ucp.php sql_ary 3.3.1-RC1 Event to modify the SQL query before listing of friends
core.ucp_modify_friends_template_vars ucp.php row, tpl_ary, which 3.3.1-RC1 Event to modify the template before listing of friends
core.ucp_notifications_output_notification_types_modify_template_vars includes/ucp/ucp_notifications.php method_data, subscriptions, tpl_ary, type_da

ta || 3.3.1-RC1 || Event to perform additional actions before ucp_notifications is displayed

core.ucp_notifications_submit_notification_is_set includes/ucp/ucp_notifications.php is_available, is_set_notify, method_data, subscriptions, type_data 3.3.1-RC1 E

vent to perform additional actions before ucp_notifications is submitted

core.ucp_pm_compose_compose_pm_basic_info_query_after includes/ucp/ucp_pm_compose.php action, delete, msg_id, post, preview, reply_to_all, submit, to_group_id, to_us

er_id || 3.3.1-RC1 || Alter the row of the post being quoted when composing a private message

core.ucp_pm_compose_modify_parse_after includes/ucp/ucp_pm_compose.php enable_bbcode, enable_sig, enable_smilies, enable_urls, error, message_parser, preview, subject, submit 3.

3.1-RC1 || Modify private message

core.ucp_pm_view_message_before includes/ucp/ucp_pm_viewmessage.php author_id, folder, folder_id, message_row, msg_id 3.3.1-RC1 Modify private message data before it is prepared to

be displayed

core.viewforum_modify_topic_list_sql viewforum.php forum_data, forum_id, sql_array, topic_list 3.3.1-RC1 Event to modify the SQL query before obtaining topics/stickies

Template Events

Identifier Prosilver Placement (If applicable) Added in Release Explanation
posting_editor_topic_icons_after posting_editor.html 3.2.10-RC1 Add custom data after the topic icons loop
posting_editor_topic_icons_append posting_editor.html 3.2.10-RC1 Append custom data to the topic icon
posting_editor_topic_icons_before posting_editor.html 3.2.10-RC1 Add custom data before the topic icons loop
posting_editor_topic_icons_prepend posting_editor.html 3.2.10-RC1 Prepend custom data to the topic icon
ucp_header_friends_offline_username_full_append ucp_header.html 3.2.10-RC1 Append information to offline friends username in UCP
ucp_header_friends_offline_username_full_prepend ucp_header.html 3.2.10-RC1 Prepend information to offline friends username in UCP
ucp_header_friends_online_username_full_append ucp_header.html 3.2.10-RC1 Append information to online friends username in UCP
ucp_header_friends_online_username_full_prepend ucp_header.html 3.2.10-RC1 Prepend information to online friends username in UCP
viewforum_body_online_list_before viewforum_body.html 3.2.10-RC1 Add content before the online users list
viewtopic_body_contact_icon_append viewtopic_body.html 3.2.10-RC1 Add content directly after the contact field icons in post user miniprofiles
viewtopic_body_contact_icon_prepend viewtopic_body.html 3.2.10-RC1 Add content directly before the contact field icons in post user miniprofiles
viewtopic_body_online_list_before viewtopic_body.html 3.2.10-RC1 Add content before the online users list

ACP Template Events

Identifier Placement Added in Release Explanation
acp_profile_basic_options_after acp_profile.html 3.2.10-RC1 Add content after custom profile field basic options in the ACP
acp_profile_basic_options_before acp_profile.html 3.2.10-RC1 Add content before custom profile field basic options in the ACP
acp_profile_contact_after acp_profile.html 3.2.10-RC1 Add content after contact specific custom profile field option in the ACP
acp_profile_options_before acp_profile.html 3.2.10-RC1 Add content before custom profile field options in the ACP
acp_profile_visibility_options_after acp_profile.html 3.2.10-RC1 Add content after custom profile field visibility options in the ACP
acp_profile_visibility_options_before acp_profile.html 3.2.10-RC1 Add content before custom profile field visibility options in the ACP