bp_legacy_theme_ajax_messages_star_handler()
AJAX callback to set a message’s star status.
Description Description
Source Source
File: bp-templates/bp-legacy/buddypress-functions.php
function bp_legacy_theme_ajax_messages_star_handler() { if ( false === bp_is_active( 'messages', 'star' ) || empty( $_POST['message_id'] ) ) { return; } // Check nonce. check_ajax_referer( 'bp-messages-star-' . (int) $_POST['message_id'], 'nonce' ); // Check capability. if ( ! is_user_logged_in() || ! bp_core_can_edit_settings() ) { return; } if ( true === bp_messages_star_set_action( array( 'action' => $_POST['star_status'], 'message_id' => (int) $_POST['message_id'], 'bulk' => ! empty( $_POST['bulk'] ) ? true : false ) ) ) { echo '1'; die(); } echo '-1'; die(); }
Changelog Changelog
Version | Description |
---|---|
2.3.0 | Introduced. |