function fontyourface_add_tags_to_font in @font-your-face 7.2
Same name and namespace in other branches
- 7 fontyourface.module \fontyourface_add_tags_to_font()
Adds tags to font.
4 calls to fontyourface_add_tags_to_font()
- fontsquirrel_batch_import in modules/
fontsquirrel/ fontsquirrel.module - Batch processing function - import font variants.
- fontsquirrel_fontyourface_import in modules/
fontsquirrel/ fontsquirrel.module - Implements hook_fontyourface_import().
- fontyourface_save_font in ./
fontyourface.module - Adds or updates font, depending on whether it already exists.
- fontyourface_ui_admin_edit_form_submit in modules/
fontyourface_ui/ fontyourface_ui.module - Edit form submit handler.
File
- ./
fontyourface.module, line 479
Code
function fontyourface_add_tags_to_font($tags, $fid) {
foreach ($tags as $tag) {
if (is_object($tag)) {
$tag_object = $tag;
}
else {
$tag_object = new StdClass();
$tag_object->name = $tag;
$tag_object->type = 'tag';
}
fontyourface_save_tag($tag_object);
db_merge('fontyourface_tag_font')
->key(array(
'tid' => $tag_object->tid,
'fid' => $fid,
))
->execute();
}
// foreach
}