function theme_user_relationship_node_access_form in User Relationships 5.2
Same name and namespace in other branches
- 6 user_relationship_node_access/user_relationship_node_access.module \theme_user_relationship_node_access_form()
- 7 user_relationship_node_access/user_relationship_node_access.module \theme_user_relationship_node_access_form()
Theme function for styling out the permissions form
1 theme call to theme_user_relationship_node_access_form()
- user_relationship_node_access_form_alter in plugins/
user_relationship_node_access/ user_relationship_node_access.module - hook_form_alter()
File
- plugins/
user_relationship_node_access/ user_relationship_node_access.module, line 9
Code
function theme_user_relationship_node_access_form($form) {
$actions = array(
'view',
'update',
'delete',
);
foreach ($actions as $key => $value) {
if (isset($form[$value])) {
$header[] = t($value);
}
}
$rows = array();
foreach ($form[$actions[0]]['#options'] as $rtid => $r_name) {
$row = array(
$r_name,
);
foreach ($actions as $action) {
unset($form[$action][$rtid]['#title']);
$row[] = drupal_render($form[$action][$rtid]);
}
$rows[] = $row;
}
array_unshift($header, t('Relationship Type'));
return theme('table', $header, $rows);
}