bp_nouveau_ajax_messages_thread_read ()
AJAX将消息标记为已读。
描述
源
文件:bp-templates / bp-nouveau包括/信息/ ajax.php
function bp_nouveau_ajax_messages_thread_read() {if(空($_POST['nonce']) || !wp_verify_nonce($_POST['nonce'], 'bp_nouveau_messages')) {wp_send_json_error();}如果(空($ _POST [' id ']) | |空($ _POST [' message_id '])) {wp_send_json_error ();} $thread_id = (int) $_POST['id'];$_POST['message_id'] = (int) $_POST['message_id'];如果(!message_is_valid_thread ($thread_id) || (!Messages_check_thread_access ($thread_id) && !Bp_current_user_can ('bp_moderate')) {wp_send_json_error();} //标记线程为read messages_mark_thread_read($thread_id); // Mark latest message as read if ( bp_is_active( 'notifications' ) ) { bp_notifications_mark_notifications_by_item_id( bp_loggedin_user_id(), (int) $message_id, buddypress()->messages->id, 'new_message' ); } wp_send_json_success(); }
更新日志
版本 | 描述 |
---|---|
BuddyPress 3.0.0 | 介绍了。 |