Exemplo n.º 1
0
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);
}
Exemplo n.º 2
0
     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)) {