### Eclipse Workspace Patch 1.0 #P Alzforum Index: sites/all/modules/views_bulk_operations/views_bulk_operations.module =================================================================== --- sites/all/modules/views_bulk_operations/views_bulk_operations.module (revision 547) +++ sites/all/modules/views_bulk_operations/views_bulk_operations.module (working copy) @@ -83,7 +83,6 @@ $vars = array( 'view' => $view, ); - // Give each group its own headers row. foreach ($sets as $records) { // template_preprocess_views_view_table() expects the raw data in 'rows'. @@ -93,11 +92,14 @@ template_preprocess_views_view_table($vars); // Add checkboxes to the header and the rows. - $headers[] = theme('table_select_header_cell'); + $hide_select_all=$element['#view']->display['default']->display_options['style_options']['hide_select_all']; + if(!$hide_select_all) + $headers[] = theme('table_select_header_cell'); + else + $headers[] = array('class'=>'no_select_all'); foreach ($vars['header'] as $field => $label) { $headers[] = array('data' => $label, 'class' => "views-field views-field-{$vars['fields'][$field]}"); } - $rows = array(); foreach ($records as $num => $object) { $row = array('class' => 'rowclick', 'data' => array()); @@ -107,7 +109,6 @@ } $rows[] = $row; } - // Add the first row as option to select all records across all pages. if ($view->pager['use_pager'] && $view->total_rows > $view->pager['items_per_page']) { $row = array( Index: sites/all/modules/views_bulk_operations/views_bulk_operations_plugin_style.inc =================================================================== --- sites/all/modules/views_bulk_operations/views_bulk_operations_plugin_style.inc (revision 547) +++ sites/all/modules/views_bulk_operations/views_bulk_operations_plugin_style.inc (working copy) @@ -50,6 +50,12 @@ t('Each action as a separate button'), ), ); + $form['hide_select_all'] = array( + '#type' => 'checkbox', + '#title' => t('Hide the select all button'), + '#description' => t('Check this box to show/hide the select all button'), + '#default_value' => $this->options['hide_select_all'], + ); $form['skip_confirmation'] = array( '#type' => 'checkbox', '#title' => t('Skip confirmation step'),