function views_aggregator_group_seq_number in Views Aggregator Plus 8
Same name and namespace in other branches
- 7 views_aggregator_more_functions/views_aggregator_more_functions.module \views_aggregator_group_seq_number()
Replaces the cell by the group sequence number (resulting table row number).
Parameters
array $groups: An array of groups of rows, each group indexed by group value.
object $field_handler: Not used.
int $start_value: Number at which to start the sequence, defaults to 1.
Return value
array An array of values, one for each group and one for the column.
File
- views_aggregator_more_functions/
views_aggregator_more_functions.module, line 50 - views_aggregator_more_functions.module
Code
function views_aggregator_group_seq_number(array $groups, $field_handler = NULL, $start_value = NULL) {
$values = [];
$count = !isset($start_value) || $start_value == '' ? 1 : (int) $start_value;
foreach ($groups as $group => $rows) {
$values['column'] = $values[$group] = $count++;
}
return $values;
}