function fontyourface_add_font_tags in @font-your-face 7.2
Same name and namespace in other branches
- 6.2 fontyourface.module \fontyourface_add_font_tags()
- 7 fontyourface.module \fontyourface_add_font_tags()
Adds tags to a font object.
3 calls to fontyourface_add_font_tags()
- fontyourface_get_font in ./
fontyourface.module - Gets a single font.
- fontyourface_get_fonts in ./
fontyourface.module - Gets fonts, defaults to all enabled.
- fontyourface_save_font in ./
fontyourface.module - Adds or updates font, depending on whether it already exists.
File
- ./
fontyourface.module, line 316
Code
function fontyourface_add_font_tags(&$font) {
$font->tags = array();
$query = db_select('fontyourface_tag', 't');
$tag_font_alias = $query
->join('fontyourface_tag_font', 'tf', 'tf.tid = t.tid');
$query
->condition($tag_font_alias . '.fid', $font->fid);
$query
->fields('t');
$result = $query
->execute();
foreach ($result as $tag) {
$font->tags[$tag->tid] = $tag->name;
}
// while
}