function user_relationship_implications_user_relationships_page_alter in User Relationships 5.2
Same name and namespace in other branches
- 5 plugins/user_relationship_implications/user_relationship_implications.module \user_relationship_implications_user_relationships_page_alter()
- 6 user_relationship_implications/user_relationship_implications.module \user_relationship_implications_user_relationships_page_alter()
hook_user_relationships_page_alter()
File
- plugins/
user_relationship_implications/ user_relationship_implications.module, line 303 - Drupal Module: User Relationship Implications
Code
function user_relationship_implications_user_relationships_page_alter($page_id, &$page, &$table) {
switch ($page_id) {
case 'types list':
array_splice($table['headers'], 2, 0, t('Implies'));
foreach ($table['data'] as $key => $relationship) {
$relationship = user_relationships_type_load($relationship->rtid);
array_splice($table['rows'][$key], 2, 0, ' ');
$names = array();
if (is_array($relationship->implies)) {
foreach ($relationship->implies as $implied) {
$implied = user_relationship_implication_load($implied->riid);
$names[] = $implied->implies_relationship_type->name;
}
}
$table['rows'][$key][2] = implode(', ', $names);
}
break;
}
}