Changeset 13442 for trunk/src/bp-messages/actions/compose.php
- Timestamp:
- 03/27/2023 06:19:06 PM (21 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-messages/actions/compose.php
r13096 r13442 44 44 45 45 // Setup the link to the logged-in user's messages. 46 $member_messages = trailingslashit( bp_loggedin_user_domain() . bp_get_messages_slug() ); 46 $message_slug = bp_get_messages_slug(); 47 $custom_message_slug = bp_rewrites_get_slug( 'members', 'member_' . $message_slug, $message_slug ); 48 $path_chunks = array( 49 'single_item_component' => $custom_message_slug, 50 ); 47 51 48 52 // Site-wide notice. … … 51 55 // Attempt to save the notice and redirect to notices. 52 56 if ( messages_send_notice( $_POST['subject'], $_POST['content'] ) ) { 53 $success = true; 54 $feedback = __( 'Notice successfully created.', 'buddypress' ); 55 $redirect_to = trailingslashit( $member_messages . 'notices' ); 57 $success = true; 58 $feedback = __( 'Notice successfully created.', 'buddypress' ); 59 $path_chunks['single_item_action'] = bp_rewrites_get_slug( 'members', 'member_' . $message_slug . '_notices', 'notices' ); 60 $redirect_to = bp_loggedin_user_url( $path_chunks ); 56 61 57 62 // Notice could not be sent. … … 88 93 // Send the message and redirect to it. 89 94 if ( true === is_int( $send ) ) { 90 $success = true; 91 $feedback = __( 'Message successfully sent.', 'buddypress' ); 92 $view = trailingslashit( $member_messages . 'view' ); 93 $redirect_to = trailingslashit( $view . $send ); 95 $success = true; 96 $feedback = __( 'Message successfully sent.', 'buddypress' ); 97 $path_chunks['single_item_action'] = bp_rewrites_get_slug( 'members', 'member_' . $message_slug . '_view', 'view' ); 98 $path_chunks['single_item_action_variables'] = array( $send ); 99 $redirect_to = bp_loggedin_user_url( $path_chunks ); 94 100 95 101 // Message could not be sent.
Note: See TracChangeset
for help on using the changeset viewer.