function flag_get_link_types in Flag 5
Same name and namespace in other branches
- 6.2 flag.module \flag_get_link_types()
- 6 flag.module \flag_get_link_types()
- 7.3 flag.module \flag_get_link_types()
- 7.2 flag.module \flag_get_link_types()
Return an array of link types provided by modules.
2 calls to flag_get_link_types()
- template_preprocess_flag in ./
flag.module - A preprocess function for our theme('flag'). It generates the variables needed there.
- _flag_link_type_options in ./
flag.module - Return an array of flag link types suitable for a select list or radios.
File
- ./
flag.module, line 1123 - The Flag module.
Code
function flag_get_link_types($reset = FALSE) {
static $link_types;
if (!isset($link_types) || $reset) {
$link_types = array();
foreach (module_implements('flag_link_types') as $module) {
$module_types = module_invoke($module, 'flag_link_types');
foreach ($module_types as $type_name => $type_title) {
$link_types[$type_name] = array(
'module' => $module,
'title' => $type_title,
);
}
}
}
return $link_types;
}