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); } }
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); } }