function dlike_create_link in Drupal like (Flag counter) 7
Same name and namespace in other branches
- 7.3 dlike.module \dlike_create_link()
- 7.2 dlike.module \dlike_create_link()
File
- ./
dlike.module, line 168
Code
function dlike_create_link($type, $flag_name, $content_id) {
$flag = flag_get_flag($flag_name);
if (!$flag) {
// Flag does not exist.
return;
}
if (!$flag
->access($content_id) && (!$flag
->is_flagged($content_id) || !$flag
->access($content_id, 'flag'))) {
// User has no permission to use this flag.
return;
}
$dlike_append = dlike_append($type, $content_id, $flag_name);
return $flag
->theme($flag
->is_flagged($content_id) ? 'unflag' : 'flag', $content_id) . $dlike_append;
}