function theme_privatemsg_contacts_table in Privatemsg 5
Same name and namespace in other branches
- 5.3 privatemsg.module \theme_privatemsg_contacts_table()
1 theme call to theme_privatemsg_contacts_table()
- privatemsg_contacts_form in ./
privatemsg.module - Display a user's contacts list and let them write a PM to multiple contacts.
File
- ./
privatemsg.module, line 2294
Code
function theme_privatemsg_contacts_table($form) {
$rows = array();
foreach (element_children($form) as $key) {
$rows[] = array(
drupal_render($form[$key]['selected']),
$form[$key]['contact']['#value'],
$form[$key]['operations']['#value'],
);
}
if (count($rows) == 0) {
$rows[] = array(
array(
'data' => t('No contacts.'),
'colspan' => 3,
),
);
$select_cell = NULL;
}
else {
$select_cell = theme('table_select_header_cell');
}
$header = array(
$select_cell,
t('Contact'),
t('Operations'),
);
return theme('table', $header, $rows, array(
'class' => 'pm-contacts-table',
));
}