function friends_reject_friendship($friendship_id) { global $bp; $friendship = new BP_Friends_Friendship($friendship_id, true, false); if (!$friendship->is_confirmed && BP_Friends_Friendship::reject($friendship_id)) { // Remove the friend request notice bp_core_delete_notifications_by_item_id($friendship->friend_user_id, $friendship->initiator_user_id, $bp->friends->id, 'friendship_request'); do_action_ref_array('friends_friendship_rejected', array($friendship_id, &$friendship)); return true; } return false; }
/** * Mark a friendship request as rejected. * * @param int $friendship_id ID of the pending friendship object. * @return bool True on success, false on failure. */ function friends_reject_friendship($friendship_id) { $friendship = new BP_Friends_Friendship($friendship_id, true, false); if (empty($friendship->is_confirmed) && BP_Friends_Friendship::reject($friendship_id)) { do_action_ref_array('friends_friendship_rejected', array($friendship_id, &$friendship)); return true; } return false; }
/** * Mark a friendship request as rejected. * * @since 1.0.0 * * @param int $friendship_id ID of the pending friendship object. * @return bool True on success, false on failure. */ function friends_reject_friendship($friendship_id) { $friendship = new BP_Friends_Friendship($friendship_id, true, false); if (empty($friendship->is_confirmed) && BP_Friends_Friendship::reject($friendship_id)) { /** * Fires after a friendship request is rejected. * * @since 1.0.0 * * @param int $friendship_id ID of the pending friendship. * @param BP_Friends_Friendship $friendships Friendship object. Passed by reference. */ do_action_ref_array('friends_friendship_rejected', array($friendship_id, &$friendship)); return true; } return false; }
function friends_reject_friendship($friendship_id) { /* Check the nonce */ if (!check_admin_referer('friends_reject_friendship')) { return false; } $friendship = new BP_Friends_Friendship($friendship_id, true, false); if (!$friendship->is_confirmed && BP_Friends_Friendship::reject($friendship_id)) { // Remove the friend request notice bp_core_delete_notifications_for_user_by_item_id($friendship->friend_user_id, $friendship->initiator_user_id, 'friends', 'friendship_request'); do_action('friends_friendship_rejected', $friendship_id); return true; } return false; }