From 0135215ac7ffe5a5888d3fb8f9860a0f303dd0ec Mon Sep 17 00:00:00 2001
From: Boone B Gorges
Date: Fri, 15 Nov 2024 14:47:23 -0600
Subject: [PATCH] i18n and escaping improvements when building toolbar.
---
includes/network-toolbar.php | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/includes/network-toolbar.php b/includes/network-toolbar.php
index 7eb5574..5452b0b 100644
--- a/includes/network-toolbar.php
+++ b/includes/network-toolbar.php
@@ -895,9 +895,9 @@ public function add_invites_menu( $wp_admin_bar ) {
* INVITATIONS
*/
- $title = 'Invitations';
+ $title = __( 'Invitations', 'commons-in-a-box' );
if ( ! empty( $invites['groups'] ) ) {
- $title .= '' . __( 'See All Invites', 'commons-in-a-box' ) . '';
+ $title .= '' . esc_html__( 'See All Invites', 'commons-in-a-box' ) . '';
}
// "Invitations" title
$wp_admin_bar->add_node(
@@ -934,7 +934,7 @@ public function add_invites_menu( $wp_admin_bar ) {
$title .= '';
+ $title .= '' . __( 'Accept', 'commons-in-a-box' ) . ' ' . esc_html__( 'Reject', 'commons-in-a-box' ) . '
';
$wp_admin_bar->add_node(
array(
@@ -956,7 +956,7 @@ public function add_invites_menu( $wp_admin_bar ) {
array(
'parent' => 'invites',
'id' => 'group-invites-none',
- 'title' => '',
+ 'title' => '' . esc_html__( 'No new invitations.', 'commons-in-a-box' ) . '
',
'meta' => array(
'class' => 'nav-no-items nav-content-item',
),
@@ -979,7 +979,7 @@ public function add_messages_menu( $wp_admin_bar ) {
$wp_admin_bar->add_menu(
array(
'id' => 'messages',
- 'title' => 'Messages' . $total_count,
+ 'title' => '' . esc_html__( 'Messages', 'commons-in-a-box' ) . '' . $total_count,
'meta' => array(
'class' => 'hidden-xs',
'tabindex' => 0,
@@ -1011,16 +1011,16 @@ public function add_messages_menu( $wp_admin_bar ) {
) . '" alt="Profile picture of ' . $messages_template->thread->last_sender_id . '"/>';
// subject
- $title .= '';
+ $title .= esc_html( wp_strip_all_tags( bp_create_excerpt( $messages_template->thread->last_message_content, 75 ) ) ) . ' ' . esc_html__( 'See More', 'commons-in-a-box' ) . '' . esc_html( bp_create_excerpt( bp_get_message_thread_subject(), 30 ) ) . '
';
$wp_admin_bar->add_node(
array(
@@ -1043,7 +1043,7 @@ public function add_messages_menu( $wp_admin_bar ) {
array(
'parent' => 'messages',
'id' => 'messages-none',
- 'title' => '' . __( 'No new messages.', 'commons-in-a-box' ) . '
',
+ 'title' => '' . esc_html__( 'No new messages.', 'commons-in-a-box' ) . '
',
'meta' => array(
'class' => 'nav-content-item nav-no-items',
),
@@ -1056,7 +1056,7 @@ public function add_messages_menu( $wp_admin_bar ) {
array(
'parent' => 'messages',
'id' => 'messages-more',
- 'title' => '' . __( 'See All Messages', 'commons-in-a-box' ) . '',
+ 'title' => '' . esc_html__( 'See All Messages', 'commons-in-a-box' ) . '',
'href' => trailingslashit( bp_loggedin_user_url( bp_members_get_path_chunks( [ bp_get_messages_slug() ] ) ) ),
'meta' => array(
'class' => 'menu-bottom-link',
@@ -1072,7 +1072,7 @@ public function add_activity_menu( $wp_admin_bar ) {
$wp_admin_bar->add_menu(
array(
'id' => 'activity',
- 'title' => sprintf( '%s', __( 'Activity', 'commons-in-a-box' ) ),
+ 'title' => sprintf( '%s', esc_html__( 'Activity', 'commons-in-a-box' ) ),
'meta' => array(
'class' => 'hidden-xs',
'tabindex' => 0,