function og_access_node_access_explain in Organic groups 6
Same name and namespace in other branches
- 5.8 og_access.module \og_access_node_access_explain()
- 5 og_access.module \og_access_node_access_explain()
- 5.3 og_access.module \og_access_node_access_explain()
- 5.7 og_access.module \og_access_node_access_explain()
- 6.2 modules/og_access/og_access.module \og_access_node_access_explain()
Implementation of hook_node_access_explain.
File
- modules/
og_access/ og_access.module, line 322
Code
function og_access_node_access_explain($row) {
if ($row->realm == 'og_public') {
return t('All users may view this node.');
}
elseif ($row->realm == 'og_subscriber') {
$node = node_load((int) $row->gid);
return t('Members of <a href="@group-node">@group-name</a> may view this node.', array(
'@group-node' => url('node/' . $row->gid),
'@group-name' => $node->title,
));
}
elseif ($row->realm == 'og_admin') {
$node = node_load((int) $row->gid);
return t('Group admins of <a href="@group-node">@group-name</a> may view/edit/delete this node.', array(
'@group-node' => url('node/' . $row->gid),
'@group-name' => $node->title,
));
}
}