function flag_get_flag in Flag 7.3
Same name and namespace in other branches
- 5 flag.module \flag_get_flag()
- 6.2 flag.module \flag_get_flag()
- 6 flag.module \flag_get_flag()
- 7.2 flag.module \flag_get_flag()
Load a single flag either by name or by flag ID.
Parameters
$name: (optional) The flag name.
$fid: (optional) The the flag id.
Return value
The flag object, or FALSE if no matching flag was found.
36 calls to flag_get_flag()
- flag in ./
flag.module - Flags or unflags an item.
- FlagAdminTestCase::testFlagAdmin in tests/
flag.test - Create a flag through the UI and ensure that it is saved properly.
- FlagEntityTokensTestCase::testNodeFlagToken in tests/
flag.test - Test tokens on nodes.
- FlagEntityTokensTestCase::testTaxonomyTermFlagToken in tests/
flag.test - Test tokens on taxonomy terms.
- FlagFlaggingCRUDTestCase::testFlaggingUpdate in tests/
flag.test - Test creation of a flagging entity with flagging_save().
1 string reference to 'flag_get_flag'
- flag_form in includes/
flag.admin.inc - Add/Edit flag page.
File
- ./
flag.module, line 1892 - The Flag module.
Code
function flag_get_flag($name = NULL, $fid = NULL) {
$flags = flag_get_flags();
if (isset($name)) {
if (isset($flags[$name])) {
return $flags[$name];
}
}
elseif (isset($fid)) {
foreach ($flags as $flag) {
if ($flag->fid == $fid) {
return $flag;
}
}
}
return FALSE;
}