function remove_topic_tag($tag_id, $user_id, $topic_id) { bb_log_deprecated('function', __FUNCTION__, 'bb_remove_topic_tag'); return bb_remove_topic_tag($tag_id, $user_id, $topic_id); }
list($tag_id, $user_id) = explode('_', $_POST['id']); $tag_id = (int) $tag_id; $user_id = (int) $user_id; $topic_id = (int) $_POST['topic_id']; if (!bb_current_user_can('edit_tag_by_on', $user_id, $topic_id)) { die('-1'); } bb_check_ajax_referer("remove-tag_{$tag_id}|{$topic_id}"); add_action('bb_rpe_tag_removed', 'bb_grab_results', 10, 3); $tag = bb_get_tag($tag_id); $user = bb_get_user($user_id); $topic = get_topic($topic_id); if (!$tag || !$topic) { die('0'); } if (false !== bb_remove_topic_tag($tag_id, $user_id, $topic_id)) { die('1'); } break; case 'dim-favorite': $user_id = bb_get_current_user_info('id'); if (!($topic = get_topic($id))) { die('0'); } if (!bb_current_user_can('edit_favorites_of', $user_id)) { die('-1'); } bb_check_ajax_referer("toggle-favorite_{$topic->topic_id}"); $is_fav = is_user_favorite($user_id, $topic->topic_id); if (1 == $is_fav) { if (bb_remove_user_favorite($user_id, $topic->topic_id)) {