function theme_outline_designer_context_menu_items_matrix in Outline Designer 6.2
Same name and namespace in other branches
- 6 outline_designer.module \theme_outline_designer_context_menu_items_matrix()
- 7.2 outline_designer.module \theme_outline_designer_context_menu_items_matrix()
- 7 outline_designer.module \theme_outline_designer_context_menu_items_matrix()
Theme Callback: Display the Context menu items as a matrix
2 theme calls to theme_outline_designer_context_menu_items_matrix()
- _outline_designer_book_settings in modules/
outline_designer_book/ outline_designer_book.module - Implementation of hook_settings().
- _outline_designer_menu_settings in modules/
outline_designer_menu/ outline_designer_menu.module - Implementation of hook_settings().
File
- ./
outline_designer.module, line 257 - API for implementation of the Outline Designer usability improvements.
Code
function theme_outline_designer_context_menu_items_matrix($form) {
$roles = user_roles(TRUE);
foreach (element_children($form["checkboxes"]) as $item_name) {
$trow = array();
foreach ($roles as $rid => $role) {
$trow[] = drupal_render($form["checkboxes"][$item_name]["outline_designer_context_menu_" . $item_name . "_" . $rid]);
}
$rows[] = $trow;
}
$output = theme('table', array_values($roles), $rows);
return $output;
}