function messages_ajax_markunread() { global $bp; if (!isset($_POST['thread_ids'])) { echo "-1[[split]]" . __('There was a problem marking messages as unread.', 'buddypress'); } else { $thread_ids = explode(',', $_POST['thread_ids']); for ($i = 0; $i < count($thread_ids); $i++) { BP_Messages_Thread::mark_as_unread($thread_ids[$i]); } } }
function bp_dtheme_ajax_message_markunread() { global $bp; if (!isset($_POST['thread_ids'])) { echo "-1<div id='message' class='error'><p>" . __('There was a problem marking messages as unread.', 'buddypress') . '</p></div>'; } else { $thread_ids = explode(',', $_POST['thread_ids']); for ($i = 0, $count = count($thread_ids); $i < $count; ++$i) { BP_Messages_Thread::mark_as_unread($thread_ids[$i]); } } }
function messages_mark_thread_unread( $thread_id ) { return BP_Messages_Thread::mark_as_unread( $thread_id ); }
/** * Mark a thread initialized in this class as unread. * * @since 1.0.0 * * @see BP_Messages_Thread::mark_as_unread() */ public function mark_unread() { BP_Messages_Thread::mark_as_unread($this->thread_id); }
function bp_dtheme_ajax_message_markunread() { // Bail if not a POST action if ('POST' !== strtoupper($_SERVER['REQUEST_METHOD'])) { return; } if (!isset($_POST['thread_ids'])) { echo "-1<div id='message' class='error'><p>" . __('There was a problem marking messages as unread.', 'buddypress') . '</p></div>'; } else { $thread_ids = explode(',', $_POST['thread_ids']); for ($i = 0, $count = count($thread_ids); $i < $count; ++$i) { BP_Messages_Thread::mark_as_unread($thread_ids[$i]); } } }
/** * Mark a private message as unread in your inbox via a POST request. * * @return mixed String on error, void on success * @since BuddyPress (1.2) */ function bp_legacy_theme_ajax_message_markunread() { // Bail if not a POST action if ('POST' !== strtoupper($_SERVER['REQUEST_METHOD'])) { return; } if (!isset($_POST['thread_ids'])) { echo "-1<div class='clearfix'></div><div id='message' class='error alert alert-danger'><p>" . __('There was a problem marking messages as unread.', 'firmasite') . '</p></div>'; } else { $thread_ids = explode(',', $_POST['thread_ids']); for ($i = 0, $count = count($thread_ids); $i < $count; ++$i) { BP_Messages_Thread::mark_as_unread((int) $thread_ids[$i]); } } exit; }