Example #1
0
function fof_tag_item($user_id, $item_id, $tag)
{
    if (is_array($tag)) {
        $tags = $tag;
    } else {
        $tags[] = $tag;
    }
    foreach ($tags as $tag) {
        $tag_id = fof_db_get_tag_by_name($user_id, $tag);
        if ($tag_id == NULL) {
            $tag_id = fof_db_create_tag($user_id, $tag);
        }
        fof_db_tag_items($user_id, $tag_id, $item_id);
    }
}
Example #2
0
function fof_tag_item($user_id, $item_id, $tag)
{
    $tags = is_array($tag) ? $tag : array($tag);
    foreach ($tags as $tag) {
        // remove tag, if it starts with '-'
        if ($tag[0] == '-') {
            fof_untag_item($user_id, $item_id, substr($tag, 1));
            continue;
        }
        $tag_id = fof_db_get_tag_by_name($tag);
        if ($tag_id == NULL) {
            $tag_id = fof_db_create_tag($tag);
        }
        fof_db_tag_items($user_id, $tag_id, $item_id);
    }
}