After updating to Views 7.x-3.0-rc1, existing views that used aggregation became unavailable for display or editing, with this fatal error displayed:
Fatal error: Unsupported operand types in /var/www/sitename/sites/all/modules/views/modules/field/views_handler_field_field.inc on line 168
Newly created views worked properly at first, but after a few switches between different aggregation types the error reappears again during the AJAX preview:
An AJAX HTTP error occurred.
HTTP Result Code: 200
Debugging information follows.
Path: /admin/structure/views/view/test_view/preview/page/ajax
StatusText: OK
ResponseText:
Fatal error: Unsupported operand types in /var/www/sitename/sites/all/modules/views/modules/field/views_handler_field_field.inc on line 168
After getting this error and saving the view, the error appears when attempting to display or edit the view again.
The error doesn't happen consistently, but when it does happen it seems to be connected to using the Sum aggregation type.
Comments
Comment #1
dawehnerCan you give us some informations to reproduce the problem?
Comment #2
jackalope commentedHappy to do so dereine, but I'm not sure what information you need. I'm running Drupal 7.2; I tested this with ctools 7.x-1.0-beta1 and 7.x-1.x-dev. The views that are affected are table views with only two fields, the node title field and an integer field to which I applied the aggregation.
Let me know what other information would be helpful and I'll do my best to provide it!
Comment #3
dawehnerCan you try to say how to reproduce the bug?
* What fields to create
* provide an export of the view
Comment #4
jackalope commentedSure.
I created a content type with the Title and Body fields, then added an integer field with all default values. Created a few nodes in that content type, then created the view, which is exported below.
The basic table view with just the title and integer fields and no aggregation causes no problems:
Then I changed "Use aggregation" to yes and changed the Aggregation settings for the Integer field to Sum. After saving, I actually got a whole new slew of errors that I hadn't gotten before:
Here's an export of the view in that state:
From this point I edited the view again, changed the aggregation setting on the Integer field to COUNT, then changed it back to SUM, and got the error mentioned in my original post on the AJAX preview. Here's an export of the view in that final, truly broken state:
Now I can't display or edit the view without getting the Fatal error from my original post.
Comment #5
xlyz commentedsubscribing
Comment #6
xlyz commentedafter a bit of investigation here is the problem:
when you go back from count to sum as aggregation type, the group column is set to entity id.
that's why the ajax error.
if I open the aggregation settings and put again the group column to value all is well, otherwise next time I'll get WSOD.
EDIT: see also the issue #1194900: Missing values with aggregation sum, avg, min, max (patch included)
Comment #7
retolist commentedSubscribe
Comment #8
retolist commentedSame bug here, however using COUNT.
Comment #9
dawehnerSo in general can you please to the latest dev and clear the cache rebuild the registry etc?
This should probably be fixed there now for all cases.
Comment #10
xlyz commentedstill a problem:
Unable to preview due to validation errors.view export:
$view = new view;
$view->name = 'timesheet_by';
$view->description = 'Timesheet view by project or by user';
$view->tag = 'timesheet';
$view->base_table = 'node';
$view->human_name = 'Timesheet by';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['group_by'] = TRUE;
$handler->display->display_options['access']['type'] = 'role';
$handler->display->display_options['access']['role'] = array(
3 => '3',
);
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['query']['options']['query_comment'] = FALSE;
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['style_plugin'] = 'table';
$handler->display->display_options['style_options']['columns'] = array(
'field_activity' => 'field_activity',
'field_time' => 'field_time',
'php' => 'php',
'field_activity_1' => 'field_activity_1',
'field_activity_2' => 'field_activity_1',
);
$handler->display->display_options['style_options']['default'] = '-1';
$handler->display->display_options['style_options']['info'] = array(
'field_activity' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
'field_time' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
'php' => array(
'align' => '',
'separator' => '',
),
'field_activity_1' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => ' | ',
),
'field_activity_2' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
);
$handler->display->display_options['style_options']['override'] = 1;
$handler->display->display_options['style_options']['sticky'] = 0;
$handler->display->display_options['style_options']['empty_table'] = 0;
/* No results behavior: Global: Text area */
$handler->display->display_options['empty']['area']['id'] = 'area';
$handler->display->display_options['empty']['area']['table'] = 'views';
$handler->display->display_options['empty']['area']['field'] = 'area';
$handler->display->display_options['empty']['area']['empty'] = FALSE;
$handler->display->display_options['empty']['area']['content'] = 'No results available. Try using broader filters.';
$handler->display->display_options['empty']['area']['format'] = 'filtered_html';
$handler->display->display_options['empty']['area']['tokenize'] = 0;
/* Relationship: Content: Author */
$handler->display->display_options['relationships']['uid']['id'] = 'uid';
$handler->display->display_options['relationships']['uid']['table'] = 'node';
$handler->display->display_options['relationships']['uid']['field'] = 'uid';
$handler->display->display_options['relationships']['uid']['required'] = 0;
/* Relationship: Content: Activity (field_activity) */
$handler->display->display_options['relationships']['field_activity_nid']['id'] = 'field_activity_nid';
$handler->display->display_options['relationships']['field_activity_nid']['table'] = 'field_data_field_activity';
$handler->display->display_options['relationships']['field_activity_nid']['field'] = 'field_activity_nid';
$handler->display->display_options['relationships']['field_activity_nid']['required'] = 0;
$handler->display->display_options['relationships']['field_activity_nid']['delta'] = '0';
/* Field: Global: PHP */
$handler->display->display_options['fields']['php']['id'] = 'php';
$handler->display->display_options['fields']['php']['table'] = 'views';
$handler->display->display_options['fields']['php']['field'] = 'php';
$handler->display->display_options['fields']['php']['exclude'] = TRUE;
$handler->display->display_options['fields']['php']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['php']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['php']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['php']['alter']['external'] = 0;
$handler->display->display_options['fields']['php']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['php']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['php']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['php']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['php']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['php']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['php']['alter']['trim'] = 0;
$handler->display->display_options['fields']['php']['alter']['html'] = 0;
$handler->display->display_options['fields']['php']['element_label_colon'] = 1;
$handler->display->display_options['fields']['php']['element_default_classes'] = 1;
$handler->display->display_options['fields']['php']['hide_empty'] = 0;
$handler->display->display_options['fields']['php']['empty_zero'] = 0;
$handler->display->display_options['fields']['php']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['php']['use_php_setup'] = 1;
$handler->display->display_options['fields']['php']['php_setup'] = '$static = drupal_http_build_query($view->get_exposed_input());';
$handler->display->display_options['fields']['php']['php_value'] = 'if (strlen($static)) { $static = \'?\' . $static; }
return $static;
';
$handler->display->display_options['fields']['php']['php_output'] = '
';
$handler->display->display_options['fields']['php']['use_php_click_sortable'] = '0';
$handler->display->display_options['fields']['php']['php_click_sortable'] = '';
/* Field: Content: Activity */
$handler->display->display_options['fields']['field_activity_1']['id'] = 'field_activity_1';
$handler->display->display_options['fields']['field_activity_1']['table'] = 'field_data_field_activity';
$handler->display->display_options['fields']['field_activity_1']['field'] = 'field_activity';
$handler->display->display_options['fields']['field_activity_1']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_activity_1']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_activity_1']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_activity_1']['element_label_colon'] = 1;
$handler->display->display_options['fields']['field_activity_1']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_activity_1']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_activity_1']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_activity_1']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_activity_1']['group_column'] = 'entity id';
$handler->display->display_options['fields']['field_activity_1']['field_api_classes'] = 0;
/* Field: SUM(Content: Time spent) */
$handler->display->display_options['fields']['field_time']['id'] = 'field_time';
$handler->display->display_options['fields']['field_time']['table'] = 'field_data_field_time';
$handler->display->display_options['fields']['field_time']['field'] = 'field_time';
$handler->display->display_options['fields']['field_time']['group_type'] = 'sum';
$handler->display->display_options['fields']['field_time']['label'] = 'Hours (total)';
$handler->display->display_options['fields']['field_time']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_time']['element_label_colon'] = 0;
$handler->display->display_options['fields']['field_time']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_time']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_time']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_time']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_time']['type'] = 'list_key';
$handler->display->display_options['fields']['field_time']['field_api_classes'] = 0;
/* Field: Content: Activity */
$handler->display->display_options['fields']['field_activity']['id'] = 'field_activity';
$handler->display->display_options['fields']['field_activity']['table'] = 'field_data_field_activity';
$handler->display->display_options['fields']['field_activity']['field'] = 'field_activity';
$handler->display->display_options['fields']['field_activity']['group_column'] = 'entity id';
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'time_record' => 'time_record',
);
/* Filter criterion: Content: Date (field_date) */
$handler->display->display_options['filters']['field_date_value']['id'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['table'] = 'field_data_field_date';
$handler->display->display_options['filters']['field_date_value']['field'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['operator'] = 'between';
$handler->display->display_options['filters']['field_date_value']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_date_value']['expose']['operator_id'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['operator'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['identifier'] = 'field_date';
$handler->display->display_options['filters']['field_date_value']['expose']['multiple'] = FALSE;
$handler->display->display_options['filters']['field_date_value']['granularity'] = 'day';
$handler->display->display_options['filters']['field_date_value']['form_type'] = 'date_select';
$handler->display->display_options['filters']['field_date_value']['default_date'] = 'now -1 week';
$handler->display->display_options['filters']['field_date_value']['default_to_date'] = 'now';
$handler->display->display_options['filters']['field_date_value']['year_range'] = '-3:+3';
/* Filter criterion: User: Name */
$handler->display->display_options['filters']['uid']['id'] = 'uid';
$handler->display->display_options['filters']['uid']['table'] = 'users';
$handler->display->display_options['filters']['uid']['field'] = 'uid';
$handler->display->display_options['filters']['uid']['relationship'] = 'uid';
$handler->display->display_options['filters']['uid']['exposed'] = TRUE;
$handler->display->display_options['filters']['uid']['expose']['operator_id'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['label'] = 'Name';
$handler->display->display_options['filters']['uid']['expose']['use_operator'] = FALSE;
$handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid';
$handler->display->display_options['filters']['uid']['expose']['required'] = FALSE;
$handler->display->display_options['filters']['uid']['expose']['remember'] = FALSE;
$handler->display->display_options['filters']['uid']['expose']['multiple'] = FALSE;
/* Display: Data export by activity */
$handler = $view->new_display('views_data_export', 'Data export by activity', 'views_data_export_1');
$handler->display->display_options['pager']['type'] = 'none';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['style_plugin'] = 'views_data_export_csv';
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Content: Date */
$handler->display->display_options['fields']['field_date']['id'] = 'field_date';
$handler->display->display_options['fields']['field_date']['table'] = 'field_data_field_date';
$handler->display->display_options['fields']['field_date']['field'] = 'field_date';
$handler->display->display_options['fields']['field_date']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_date']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_date']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_date']['element_label_colon'] = 1;
$handler->display->display_options['fields']['field_date']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_date']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_date']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_date']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_date']['settings'] = array(
'format_type' => 'long',
'fromto' => 'both',
'multiple_number' => '',
'multiple_from' => '',
'multiple_to' => '',
'show_repeat_rule' => 'show',
);
$handler->display->display_options['fields']['field_date']['field_api_classes'] = 0;
/* Field: Content: Activity */
$handler->display->display_options['fields']['field_activity']['id'] = 'field_activity';
$handler->display->display_options['fields']['field_activity']['table'] = 'field_data_field_activity';
$handler->display->display_options['fields']['field_activity']['field'] = 'field_activity';
$handler->display->display_options['fields']['field_activity']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_activity']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_activity']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_activity']['element_label_colon'] = 0;
$handler->display->display_options['fields']['field_activity']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_activity']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_activity']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_activity']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_activity']['field_api_classes'] = 0;
/* Field: User: Name */
$handler->display->display_options['fields']['name']['id'] = 'name';
$handler->display->display_options['fields']['name']['table'] = 'users';
$handler->display->display_options['fields']['name']['field'] = 'name';
$handler->display->display_options['fields']['name']['relationship'] = 'uid';
$handler->display->display_options['fields']['name']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['name']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['name']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['name']['alter']['external'] = 0;
$handler->display->display_options['fields']['name']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['name']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['name']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['name']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['name']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['name']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['name']['alter']['trim'] = 0;
$handler->display->display_options['fields']['name']['alter']['html'] = 0;
$handler->display->display_options['fields']['name']['element_label_colon'] = 0;
$handler->display->display_options['fields']['name']['element_default_classes'] = 1;
$handler->display->display_options['fields']['name']['hide_empty'] = 0;
$handler->display->display_options['fields']['name']['empty_zero'] = 0;
$handler->display->display_options['fields']['name']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['name']['link_to_user'] = 0;
$handler->display->display_options['fields']['name']['overwrite_anonymous'] = 0;
/* Field: SUM(Content: Time spent) */
$handler->display->display_options['fields']['field_time']['id'] = 'field_time';
$handler->display->display_options['fields']['field_time']['table'] = 'field_data_field_time';
$handler->display->display_options['fields']['field_time']['field'] = 'field_time';
$handler->display->display_options['fields']['field_time']['group_type'] = 'sum';
$handler->display->display_options['fields']['field_time']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_time']['element_label_colon'] = 0;
$handler->display->display_options['fields']['field_time']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_time']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_time']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_time']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_time']['type'] = 'list_key';
$handler->display->display_options['fields']['field_time']['field_api_classes'] = 0;
/* Field: Content: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = 'Description';
$handler->display->display_options['fields']['title']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['title']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['title']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['title']['alter']['external'] = 0;
$handler->display->display_options['fields']['title']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['title']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['title']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['title']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['title']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['title']['alter']['trim'] = 0;
$handler->display->display_options['fields']['title']['alter']['html'] = 0;
$handler->display->display_options['fields']['title']['element_label_colon'] = 1;
$handler->display->display_options['fields']['title']['element_default_classes'] = 1;
$handler->display->display_options['fields']['title']['hide_empty'] = 0;
$handler->display->display_options['fields']['title']['empty_zero'] = 0;
$handler->display->display_options['fields']['title']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['title']['link_to_node'] = 0;
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Content: Activity (field_activity) */
$handler->display->display_options['arguments']['field_activity_nid']['id'] = 'field_activity_nid';
$handler->display->display_options['arguments']['field_activity_nid']['table'] = 'field_data_field_activity';
$handler->display->display_options['arguments']['field_activity_nid']['field'] = 'field_activity_nid';
$handler->display->display_options['arguments']['field_activity_nid']['default_action'] = 'empty';
$handler->display->display_options['arguments']['field_activity_nid']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_activity_nid']['default_argument_skip_url'] = 0;
$handler->display->display_options['arguments']['field_activity_nid']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_activity_nid']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_activity_nid']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_activity_nid']['specify_validation'] = 1;
$handler->display->display_options['arguments']['field_activity_nid']['validate']['type'] = 'node';
$handler->display->display_options['arguments']['field_activity_nid']['validate_options']['types'] = array(
'activity' => 'activity',
);
$handler->display->display_options['arguments']['field_activity_nid']['validate_options']['access'] = '1';
$handler->display->display_options['arguments']['field_activity_nid']['validate']['fail'] = 'empty';
$handler->display->display_options['arguments']['field_activity_nid']['break_phrase'] = 0;
$handler->display->display_options['arguments']['field_activity_nid']['not'] = 0;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'time_record' => 'time_record',
);
/* Filter criterion: Content: Date (field_date) */
$handler->display->display_options['filters']['field_date_value']['id'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['table'] = 'field_data_field_date';
$handler->display->display_options['filters']['field_date_value']['field'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['operator'] = 'between';
$handler->display->display_options['filters']['field_date_value']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_date_value']['expose']['operator_id'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['operator'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['identifier'] = 'field_date';
$handler->display->display_options['filters']['field_date_value']['expose']['multiple'] = FALSE;
$handler->display->display_options['filters']['field_date_value']['granularity'] = 'day';
$handler->display->display_options['filters']['field_date_value']['form_type'] = 'date_select';
$handler->display->display_options['filters']['field_date_value']['default_date'] = 'now -1 week';
$handler->display->display_options['filters']['field_date_value']['default_to_date'] = 'now';
$handler->display->display_options['filters']['field_date_value']['year_range'] = '-3:+3';
/* Filter criterion: User: Name */
$handler->display->display_options['filters']['uid']['id'] = 'uid';
$handler->display->display_options['filters']['uid']['table'] = 'users';
$handler->display->display_options['filters']['uid']['field'] = 'uid';
$handler->display->display_options['filters']['uid']['relationship'] = 'uid';
$handler->display->display_options['filters']['uid']['value'] = '';
$handler->display->display_options['filters']['uid']['exposed'] = TRUE;
$handler->display->display_options['filters']['uid']['expose']['operator_id'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['label'] = 'Name';
$handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid';
$handler->display->display_options['filters']['uid']['expose']['multiple'] = FALSE;
$handler->display->display_options['filters']['uid']['expose']['reduce'] = 0;
$handler->display->display_options['path'] = 'timesheet/activity_details/%/csv';
$handler->display->display_options['displays'] = array(
'default' => 0,
'page_2' => 0,
'page_3' => 0,
'page_4' => 0,
'block_1' => 0,
'page_1' => 0,
);
$handler->display->display_options['use_batch'] = '0';
/* Display: By user */
$handler = $view->new_display('page', 'By user', 'page_2');
$handler->display->display_options['defaults']['title'] = FALSE;
$handler->display->display_options['title'] = 'Timesheet by user';
$handler->display->display_options['defaults']['style_plugin'] = FALSE;
$handler->display->display_options['style_plugin'] = 'table';
$handler->display->display_options['style_options']['columns'] = array(
'php' => 'php',
'name' => 'name',
'field_date' => 'field_date',
'field_time' => 'field_time',
'uid' => 'uid',
'uid_1' => 'uid',
);
$handler->display->display_options['style_options']['default'] = '-1';
$handler->display->display_options['style_options']['info'] = array(
'php' => array(
'align' => '',
'separator' => '',
),
'name' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
'field_date' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
'field_time' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
'uid' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => ' | ',
),
'uid_1' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
);
$handler->display->display_options['style_options']['override'] = 1;
$handler->display->display_options['style_options']['sticky'] = 0;
$handler->display->display_options['style_options']['empty_table'] = 0;
$handler->display->display_options['defaults']['style_options'] = FALSE;
$handler->display->display_options['defaults']['row_plugin'] = FALSE;
$handler->display->display_options['defaults']['row_options'] = FALSE;
$handler->display->display_options['defaults']['empty'] = FALSE;
/* No results behavior: Global: Text area */
$handler->display->display_options['empty']['area']['id'] = 'area';
$handler->display->display_options['empty']['area']['table'] = 'views';
$handler->display->display_options['empty']['area']['field'] = 'area';
$handler->display->display_options['empty']['area']['empty'] = FALSE;
$handler->display->display_options['empty']['area']['content'] = 'No results available. Try using broader filters.';
$handler->display->display_options['empty']['area']['format'] = 'filtered_html';
$handler->display->display_options['empty']['area']['tokenize'] = 0;
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Global: PHP */
$handler->display->display_options['fields']['php']['id'] = 'php';
$handler->display->display_options['fields']['php']['table'] = 'views';
$handler->display->display_options['fields']['php']['field'] = 'php';
$handler->display->display_options['fields']['php']['exclude'] = TRUE;
$handler->display->display_options['fields']['php']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['php']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['php']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['php']['alter']['external'] = 0;
$handler->display->display_options['fields']['php']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['php']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['php']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['php']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['php']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['php']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['php']['alter']['trim'] = 0;
$handler->display->display_options['fields']['php']['alter']['html'] = 0;
$handler->display->display_options['fields']['php']['element_label_colon'] = 1;
$handler->display->display_options['fields']['php']['element_default_classes'] = 1;
$handler->display->display_options['fields']['php']['hide_empty'] = 0;
$handler->display->display_options['fields']['php']['empty_zero'] = 0;
$handler->display->display_options['fields']['php']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['php']['use_php_setup'] = 1;
$handler->display->display_options['fields']['php']['php_setup'] = '$static = drupal_http_build_query($view->get_exposed_input());';
$handler->display->display_options['fields']['php']['php_value'] = 'if (strlen($static)) { $static = \'?\' . $static; }
return $static;
';
$handler->display->display_options['fields']['php']['php_output'] = '
';
$handler->display->display_options['fields']['php']['use_php_click_sortable'] = '0';
$handler->display->display_options['fields']['php']['php_click_sortable'] = '';
/* Field: User: Name */
$handler->display->display_options['fields']['name']['id'] = 'name';
$handler->display->display_options['fields']['name']['table'] = 'users';
$handler->display->display_options['fields']['name']['field'] = 'name';
$handler->display->display_options['fields']['name']['relationship'] = 'uid';
$handler->display->display_options['fields']['name']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['name']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['name']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['name']['alter']['external'] = 0;
$handler->display->display_options['fields']['name']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['name']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['name']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['name']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['name']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['name']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['name']['alter']['trim'] = 0;
$handler->display->display_options['fields']['name']['alter']['html'] = 0;
$handler->display->display_options['fields']['name']['element_label_colon'] = 1;
$handler->display->display_options['fields']['name']['element_default_classes'] = 1;
$handler->display->display_options['fields']['name']['hide_empty'] = 0;
$handler->display->display_options['fields']['name']['empty_zero'] = 0;
$handler->display->display_options['fields']['name']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['name']['link_to_user'] = 1;
$handler->display->display_options['fields']['name']['overwrite_anonymous'] = 0;
/* Field: COUNT(DISTINCT Content: Date) */
$handler->display->display_options['fields']['field_date']['id'] = 'field_date';
$handler->display->display_options['fields']['field_date']['table'] = 'field_data_field_date';
$handler->display->display_options['fields']['field_date']['field'] = 'field_date';
$handler->display->display_options['fields']['field_date']['group_type'] = 'count_distinct';
$handler->display->display_options['fields']['field_date']['label'] = 'Days';
$handler->display->display_options['fields']['field_date']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_date']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_date']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_date']['element_label_colon'] = 1;
$handler->display->display_options['fields']['field_date']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_date']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_date']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_date']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_date']['separator'] = ', ';
$handler->display->display_options['fields']['field_date']['format_plural'] = 0;
/* Field: SUM(Content: Time spent) */
$handler->display->display_options['fields']['field_time']['id'] = 'field_time';
$handler->display->display_options['fields']['field_time']['table'] = 'field_data_field_time';
$handler->display->display_options['fields']['field_time']['field'] = 'field_time';
$handler->display->display_options['fields']['field_time']['group_type'] = 'sum';
$handler->display->display_options['fields']['field_time']['label'] = 'Hours (total)';
$handler->display->display_options['fields']['field_time']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_time']['element_label_colon'] = 0;
$handler->display->display_options['fields']['field_time']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_time']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_time']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_time']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_time']['type'] = 'list_key';
$handler->display->display_options['fields']['field_time']['field_api_classes'] = 0;
/* Field: User: Uid */
$handler->display->display_options['fields']['uid']['id'] = 'uid';
$handler->display->display_options['fields']['uid']['table'] = 'users';
$handler->display->display_options['fields']['uid']['field'] = 'uid';
$handler->display->display_options['fields']['uid']['relationship'] = 'uid';
$handler->display->display_options['fields']['uid']['label'] = 'Details';
$handler->display->display_options['fields']['uid']['alter']['alter_text'] = 1;
$handler->display->display_options['fields']['uid']['alter']['text'] = 'view';
$handler->display->display_options['fields']['uid']['alter']['make_link'] = 1;
$handler->display->display_options['fields']['uid']['alter']['path'] = 'timesheet/user_details/[uid][php]';
$handler->display->display_options['fields']['uid']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['uid']['alter']['external'] = 0;
$handler->display->display_options['fields']['uid']['alter']['replace_spaces'] = 1;
$handler->display->display_options['fields']['uid']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['uid']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['uid']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['uid']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['uid']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['uid']['alter']['trim'] = 0;
$handler->display->display_options['fields']['uid']['alter']['html'] = 0;
$handler->display->display_options['fields']['uid']['element_label_colon'] = 0;
$handler->display->display_options['fields']['uid']['element_default_classes'] = 1;
$handler->display->display_options['fields']['uid']['hide_empty'] = 0;
$handler->display->display_options['fields']['uid']['empty_zero'] = 0;
$handler->display->display_options['fields']['uid']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['uid']['link_to_user'] = 0;
/* Field: User: Uid */
$handler->display->display_options['fields']['uid_1']['id'] = 'uid_1';
$handler->display->display_options['fields']['uid_1']['table'] = 'users';
$handler->display->display_options['fields']['uid_1']['field'] = 'uid';
$handler->display->display_options['fields']['uid_1']['relationship'] = 'uid';
$handler->display->display_options['fields']['uid_1']['label'] = '';
$handler->display->display_options['fields']['uid_1']['alter']['alter_text'] = 1;
$handler->display->display_options['fields']['uid_1']['alter']['text'] = 'export';
$handler->display->display_options['fields']['uid_1']['alter']['make_link'] = 1;
$handler->display->display_options['fields']['uid_1']['alter']['path'] = 'timesheet/user_details/[uid_1]/csv[php]';
$handler->display->display_options['fields']['uid_1']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['uid_1']['alter']['external'] = 0;
$handler->display->display_options['fields']['uid_1']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['uid_1']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['uid_1']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['uid_1']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['uid_1']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['uid_1']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['uid_1']['alter']['trim'] = 0;
$handler->display->display_options['fields']['uid_1']['alter']['html'] = 0;
$handler->display->display_options['fields']['uid_1']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['uid_1']['element_default_classes'] = 1;
$handler->display->display_options['fields']['uid_1']['hide_empty'] = 0;
$handler->display->display_options['fields']['uid_1']['empty_zero'] = 0;
$handler->display->display_options['fields']['uid_1']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['uid_1']['link_to_user'] = 0;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'time_record' => 'time_record',
);
/* Filter criterion: Content: Date (field_date) */
$handler->display->display_options['filters']['field_date_value']['id'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['table'] = 'field_data_field_date';
$handler->display->display_options['filters']['field_date_value']['field'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['operator'] = 'between';
$handler->display->display_options['filters']['field_date_value']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_date_value']['expose']['operator_id'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['operator'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['identifier'] = 'field_date';
$handler->display->display_options['filters']['field_date_value']['expose']['multiple'] = FALSE;
$handler->display->display_options['filters']['field_date_value']['granularity'] = 'day';
$handler->display->display_options['filters']['field_date_value']['form_type'] = 'date_select';
$handler->display->display_options['filters']['field_date_value']['default_date'] = 'now -1 week';
$handler->display->display_options['filters']['field_date_value']['default_to_date'] = 'now';
$handler->display->display_options['filters']['field_date_value']['year_range'] = '-3:+3';
/* Filter criterion: Content: Activity (field_activity) */
$handler->display->display_options['filters']['field_activity_nid']['id'] = 'field_activity_nid';
$handler->display->display_options['filters']['field_activity_nid']['table'] = 'field_data_field_activity';
$handler->display->display_options['filters']['field_activity_nid']['field'] = 'field_activity_nid';
$handler->display->display_options['filters']['field_activity_nid']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_activity_nid']['expose']['operator_id'] = 'field_activity_nid_op';
$handler->display->display_options['filters']['field_activity_nid']['expose']['label'] = 'Activity';
$handler->display->display_options['filters']['field_activity_nid']['expose']['operator'] = 'field_activity_nid_op';
$handler->display->display_options['filters']['field_activity_nid']['expose']['identifier'] = 'activity';
$handler->display->display_options['filters']['field_activity_nid']['expose']['reduce'] = 0;
$handler->display->display_options['path'] = 'timesheet/by_user';
$handler->display->display_options['menu']['type'] = 'tab';
$handler->display->display_options['menu']['title'] = 'By user';
$handler->display->display_options['menu']['weight'] = '5';
/* Display: Data export by user */
$handler = $view->new_display('views_data_export', 'Data export by user', 'views_data_export_2');
$handler->display->display_options['pager']['type'] = 'none';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['style_plugin'] = 'views_data_export_csv';
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Content: Date */
$handler->display->display_options['fields']['field_date']['id'] = 'field_date';
$handler->display->display_options['fields']['field_date']['table'] = 'field_data_field_date';
$handler->display->display_options['fields']['field_date']['field'] = 'field_date';
$handler->display->display_options['fields']['field_date']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_date']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_date']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_date']['element_label_colon'] = 1;
$handler->display->display_options['fields']['field_date']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_date']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_date']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_date']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_date']['settings'] = array(
'format_type' => 'long',
'fromto' => 'both',
'multiple_number' => '',
'multiple_from' => '',
'multiple_to' => '',
'show_repeat_rule' => 'show',
);
$handler->display->display_options['fields']['field_date']['field_api_classes'] = 0;
/* Field: User: Name */
$handler->display->display_options['fields']['name']['id'] = 'name';
$handler->display->display_options['fields']['name']['table'] = 'users';
$handler->display->display_options['fields']['name']['field'] = 'name';
$handler->display->display_options['fields']['name']['relationship'] = 'uid';
$handler->display->display_options['fields']['name']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['name']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['name']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['name']['alter']['external'] = 0;
$handler->display->display_options['fields']['name']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['name']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['name']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['name']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['name']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['name']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['name']['alter']['trim'] = 0;
$handler->display->display_options['fields']['name']['alter']['html'] = 0;
$handler->display->display_options['fields']['name']['element_label_colon'] = 0;
$handler->display->display_options['fields']['name']['element_default_classes'] = 1;
$handler->display->display_options['fields']['name']['hide_empty'] = 0;
$handler->display->display_options['fields']['name']['empty_zero'] = 0;
$handler->display->display_options['fields']['name']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['name']['link_to_user'] = 0;
$handler->display->display_options['fields']['name']['overwrite_anonymous'] = 0;
/* Field: Content: Activity */
$handler->display->display_options['fields']['field_activity']['id'] = 'field_activity';
$handler->display->display_options['fields']['field_activity']['table'] = 'field_data_field_activity';
$handler->display->display_options['fields']['field_activity']['field'] = 'field_activity';
$handler->display->display_options['fields']['field_activity']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_activity']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_activity']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_activity']['element_label_colon'] = 0;
$handler->display->display_options['fields']['field_activity']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_activity']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_activity']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_activity']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_activity']['field_api_classes'] = 0;
/* Field: Content: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = 'Description';
$handler->display->display_options['fields']['title']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['title']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['title']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['title']['alter']['external'] = 0;
$handler->display->display_options['fields']['title']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['title']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['title']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['title']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['title']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['title']['alter']['trim'] = 0;
$handler->display->display_options['fields']['title']['alter']['html'] = 0;
$handler->display->display_options['fields']['title']['element_label_colon'] = 1;
$handler->display->display_options['fields']['title']['element_default_classes'] = 1;
$handler->display->display_options['fields']['title']['hide_empty'] = 0;
$handler->display->display_options['fields']['title']['empty_zero'] = 0;
$handler->display->display_options['fields']['title']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['title']['link_to_node'] = 1;
/* Field: SUM(Content: Time spent) */
$handler->display->display_options['fields']['field_time']['id'] = 'field_time';
$handler->display->display_options['fields']['field_time']['table'] = 'field_data_field_time';
$handler->display->display_options['fields']['field_time']['field'] = 'field_time';
$handler->display->display_options['fields']['field_time']['group_type'] = 'sum';
$handler->display->display_options['fields']['field_time']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_time']['element_label_colon'] = 0;
$handler->display->display_options['fields']['field_time']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_time']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_time']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_time']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_time']['type'] = 'list_key';
$handler->display->display_options['fields']['field_time']['field_api_classes'] = 0;
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: User: Uid */
$handler->display->display_options['arguments']['uid']['id'] = 'uid';
$handler->display->display_options['arguments']['uid']['table'] = 'users';
$handler->display->display_options['arguments']['uid']['field'] = 'uid';
$handler->display->display_options['arguments']['uid']['relationship'] = 'uid';
$handler->display->display_options['arguments']['uid']['default_action'] = 'empty';
$handler->display->display_options['arguments']['uid']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['uid']['default_argument_skip_url'] = 0;
$handler->display->display_options['arguments']['uid']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['uid']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['uid']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['uid']['specify_validation'] = 1;
$handler->display->display_options['arguments']['uid']['validate']['type'] = 'user';
$handler->display->display_options['arguments']['uid']['validate_options']['type'] = 'either';
$handler->display->display_options['arguments']['uid']['validate_options']['restrict_roles'] = 0;
$handler->display->display_options['arguments']['uid']['break_phrase'] = 0;
$handler->display->display_options['arguments']['uid']['not'] = 0;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'time_record' => 'time_record',
);
/* Filter criterion: Content: Date (field_date) */
$handler->display->display_options['filters']['field_date_value']['id'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['table'] = 'field_data_field_date';
$handler->display->display_options['filters']['field_date_value']['field'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['operator'] = 'between';
$handler->display->display_options['filters']['field_date_value']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_date_value']['expose']['operator_id'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['operator'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['identifier'] = 'field_date';
$handler->display->display_options['filters']['field_date_value']['expose']['multiple'] = FALSE;
$handler->display->display_options['filters']['field_date_value']['granularity'] = 'day';
$handler->display->display_options['filters']['field_date_value']['form_type'] = 'date_select';
$handler->display->display_options['filters']['field_date_value']['default_date'] = 'now -1 week';
$handler->display->display_options['filters']['field_date_value']['default_to_date'] = 'now';
$handler->display->display_options['filters']['field_date_value']['year_range'] = '-3:+3';
/* Filter criterion: Content: Activity (field_activity) */
$handler->display->display_options['filters']['field_activity_nid']['id'] = 'field_activity_nid';
$handler->display->display_options['filters']['field_activity_nid']['table'] = 'field_data_field_activity';
$handler->display->display_options['filters']['field_activity_nid']['field'] = 'field_activity_nid';
$handler->display->display_options['filters']['field_activity_nid']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_activity_nid']['expose']['operator_id'] = 'field_activity_nid_op';
$handler->display->display_options['filters']['field_activity_nid']['expose']['label'] = 'Activity';
$handler->display->display_options['filters']['field_activity_nid']['expose']['operator'] = 'field_activity_nid_op';
$handler->display->display_options['filters']['field_activity_nid']['expose']['identifier'] = 'activity';
$handler->display->display_options['filters']['field_activity_nid']['expose']['reduce'] = 0;
$handler->display->display_options['path'] = 'timesheet/user_details/%/csv';
$handler->display->display_options['displays'] = array(
'default' => 0,
'page_2' => 0,
'page_3' => 0,
'page_4' => 0,
'block_1' => 0,
'page_1' => 0,
);
$handler->display->display_options['use_batch'] = '0';
/* Display: Details by user */
$handler = $view->new_display('page', 'Details by user', 'page_3');
$handler->display->display_options['defaults']['group_by'] = FALSE;
$handler->display->display_options['defaults']['style_plugin'] = FALSE;
$handler->display->display_options['style_plugin'] = 'table';
$handler->display->display_options['style_options']['grouping'] = 'field_date';
$handler->display->display_options['style_options']['columns'] = array(
'php' => 'php',
'field_date' => 'field_date',
'field_time' => 'field_time',
'field_activity' => 'field_activity',
);
$handler->display->display_options['style_options']['default'] = '-1';
$handler->display->display_options['style_options']['info'] = array(
'php' => array(
'align' => '',
'separator' => '',
),
'field_date' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
'field_time' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
'field_activity' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
);
$handler->display->display_options['style_options']['override'] = 1;
$handler->display->display_options['style_options']['sticky'] = 0;
$handler->display->display_options['style_options']['empty_table'] = 0;
$handler->display->display_options['defaults']['style_options'] = FALSE;
$handler->display->display_options['defaults']['row_plugin'] = FALSE;
$handler->display->display_options['defaults']['row_options'] = FALSE;
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Global: PHP */
$handler->display->display_options['fields']['php']['id'] = 'php';
$handler->display->display_options['fields']['php']['table'] = 'views';
$handler->display->display_options['fields']['php']['field'] = 'php';
$handler->display->display_options['fields']['php']['exclude'] = TRUE;
$handler->display->display_options['fields']['php']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['php']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['php']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['php']['alter']['external'] = 0;
$handler->display->display_options['fields']['php']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['php']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['php']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['php']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['php']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['php']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['php']['alter']['trim'] = 0;
$handler->display->display_options['fields']['php']['alter']['html'] = 0;
$handler->display->display_options['fields']['php']['element_label_colon'] = 1;
$handler->display->display_options['fields']['php']['element_default_classes'] = 1;
$handler->display->display_options['fields']['php']['hide_empty'] = 0;
$handler->display->display_options['fields']['php']['empty_zero'] = 0;
$handler->display->display_options['fields']['php']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['php']['use_php_setup'] = 1;
$handler->display->display_options['fields']['php']['php_setup'] = '$static = drupal_http_build_query($view->get_exposed_input());';
$handler->display->display_options['fields']['php']['php_value'] = 'if (strlen($static)) { $static = \'?\' . $static; }
return $static;
';
$handler->display->display_options['fields']['php']['php_output'] = '
';
$handler->display->display_options['fields']['php']['use_php_click_sortable'] = '0';
$handler->display->display_options['fields']['php']['php_click_sortable'] = '';
/* Field: Content: Date */
$handler->display->display_options['fields']['field_date']['id'] = 'field_date';
$handler->display->display_options['fields']['field_date']['table'] = 'field_data_field_date';
$handler->display->display_options['fields']['field_date']['field'] = 'field_date';
$handler->display->display_options['fields']['field_date']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_date']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_date']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_date']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_date']['element_label_colon'] = 1;
$handler->display->display_options['fields']['field_date']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_date']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_date']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_date']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_date']['settings'] = array(
'format_type' => 'long',
'fromto' => 'both',
'multiple_number' => '',
'multiple_from' => '',
'multiple_to' => '',
'show_repeat_rule' => 'show',
);
$handler->display->display_options['fields']['field_date']['group_column'] = 'entity id';
$handler->display->display_options['fields']['field_date']['field_api_classes'] = 0;
/* Field: Content: Activity */
$handler->display->display_options['fields']['field_activity']['id'] = 'field_activity';
$handler->display->display_options['fields']['field_activity']['table'] = 'field_data_field_activity';
$handler->display->display_options['fields']['field_activity']['field'] = 'field_activity';
$handler->display->display_options['fields']['field_activity']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_activity']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_activity']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_activity']['element_label_colon'] = 1;
$handler->display->display_options['fields']['field_activity']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_activity']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_activity']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_activity']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_activity']['group_column'] = 'entity id';
$handler->display->display_options['fields']['field_activity']['field_api_classes'] = 0;
/* Field: Content: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = 'Description';
$handler->display->display_options['fields']['title']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['title']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['title']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['title']['alter']['external'] = 0;
$handler->display->display_options['fields']['title']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['title']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['title']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['title']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['title']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['title']['alter']['trim'] = 0;
$handler->display->display_options['fields']['title']['alter']['html'] = 0;
$handler->display->display_options['fields']['title']['element_label_colon'] = 1;
$handler->display->display_options['fields']['title']['element_default_classes'] = 1;
$handler->display->display_options['fields']['title']['hide_empty'] = 0;
$handler->display->display_options['fields']['title']['empty_zero'] = 0;
$handler->display->display_options['fields']['title']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['title']['link_to_node'] = 1;
/* Field: SUM(Content: Time spent) */
$handler->display->display_options['fields']['field_time']['id'] = 'field_time';
$handler->display->display_options['fields']['field_time']['table'] = 'field_data_field_time';
$handler->display->display_options['fields']['field_time']['field'] = 'field_time';
$handler->display->display_options['fields']['field_time']['group_type'] = 'sum';
$handler->display->display_options['fields']['field_time']['label'] = 'Hours';
$handler->display->display_options['fields']['field_time']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_time']['element_label_colon'] = 0;
$handler->display->display_options['fields']['field_time']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_time']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_time']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_time']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_time']['field_api_classes'] = 0;
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: User: Uid */
$handler->display->display_options['arguments']['uid']['id'] = 'uid';
$handler->display->display_options['arguments']['uid']['table'] = 'users';
$handler->display->display_options['arguments']['uid']['field'] = 'uid';
$handler->display->display_options['arguments']['uid']['relationship'] = 'uid';
$handler->display->display_options['arguments']['uid']['default_action'] = 'default';
$handler->display->display_options['arguments']['uid']['title_enable'] = 1;
$handler->display->display_options['arguments']['uid']['title'] = 'Timesheet details for user %1';
$handler->display->display_options['arguments']['uid']['default_argument_type'] = 'php';
$handler->display->display_options['arguments']['uid']['default_argument_options']['code'] = 'global $user;
return $user->uid;';
$handler->display->display_options['arguments']['uid']['default_argument_skip_url'] = 0;
$handler->display->display_options['arguments']['uid']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['uid']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['uid']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['uid']['specify_validation'] = 1;
$handler->display->display_options['arguments']['uid']['validate']['type'] = 'user';
$handler->display->display_options['arguments']['uid']['validate_options']['restrict_roles'] = 0;
$handler->display->display_options['arguments']['uid']['validate']['fail'] = 'empty';
$handler->display->display_options['arguments']['uid']['break_phrase'] = 0;
$handler->display->display_options['arguments']['uid']['not'] = 0;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'time_record' => 'time_record',
);
/* Filter criterion: Content: Date (field_date) */
$handler->display->display_options['filters']['field_date_value']['id'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['table'] = 'field_data_field_date';
$handler->display->display_options['filters']['field_date_value']['field'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['operator'] = 'between';
$handler->display->display_options['filters']['field_date_value']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_date_value']['expose']['operator_id'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['operator'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['identifier'] = 'field_date';
$handler->display->display_options['filters']['field_date_value']['expose']['multiple'] = FALSE;
$handler->display->display_options['filters']['field_date_value']['granularity'] = 'day';
$handler->display->display_options['filters']['field_date_value']['form_type'] = 'date_select';
$handler->display->display_options['filters']['field_date_value']['default_date'] = 'now -1 week';
$handler->display->display_options['filters']['field_date_value']['default_to_date'] = 'now';
$handler->display->display_options['filters']['field_date_value']['year_range'] = '-3:+3';
/* Filter criterion: Content: Activity (field_activity) */
$handler->display->display_options['filters']['field_activity_nid']['id'] = 'field_activity_nid';
$handler->display->display_options['filters']['field_activity_nid']['table'] = 'field_data_field_activity';
$handler->display->display_options['filters']['field_activity_nid']['field'] = 'field_activity_nid';
$handler->display->display_options['filters']['field_activity_nid']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_activity_nid']['expose']['operator_id'] = 'field_activity_nid_op';
$handler->display->display_options['filters']['field_activity_nid']['expose']['label'] = 'Activity';
$handler->display->display_options['filters']['field_activity_nid']['expose']['operator'] = 'field_activity_nid_op';
$handler->display->display_options['filters']['field_activity_nid']['expose']['identifier'] = 'activity';
$handler->display->display_options['filters']['field_activity_nid']['expose']['reduce'] = 0;
$handler->display->display_options['path'] = 'timesheet/user_details';
$handler->display->display_options['menu']['type'] = 'tab';
$handler->display->display_options['menu']['title'] = 'User details';
$handler->display->display_options['menu']['weight'] = '5';
/* Display: Details by activity */
$handler = $view->new_display('page', 'Details by activity', 'page_4');
$handler->display->display_options['defaults']['title'] = FALSE;
$handler->display->display_options['title'] = 'Timesheet details by activity';
$handler->display->display_options['defaults']['group_by'] = FALSE;
$handler->display->display_options['group_by'] = TRUE;
$handler->display->display_options['defaults']['pager'] = FALSE;
$handler->display->display_options['pager']['type'] = 'none';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['defaults']['style_plugin'] = FALSE;
$handler->display->display_options['style_plugin'] = 'table';
$handler->display->display_options['style_options']['columns'] = array(
'field_date' => 'field_date',
'name' => 'name',
'field_time' => 'field_time',
'php' => 'php',
);
$handler->display->display_options['style_options']['default'] = '-1';
$handler->display->display_options['style_options']['info'] = array(
'field_date' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
'name' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
'field_time' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
'php' => array(
'align' => '',
'separator' => '',
),
);
$handler->display->display_options['style_options']['override'] = 1;
$handler->display->display_options['style_options']['sticky'] = 0;
$handler->display->display_options['style_options']['empty_table'] = 0;
$handler->display->display_options['defaults']['style_options'] = FALSE;
$handler->display->display_options['defaults']['row_plugin'] = FALSE;
$handler->display->display_options['defaults']['row_options'] = FALSE;
$handler->display->display_options['defaults']['empty'] = FALSE;
/* No results behavior: Global: Text area */
$handler->display->display_options['empty']['area']['id'] = 'area';
$handler->display->display_options['empty']['area']['table'] = 'views';
$handler->display->display_options['empty']['area']['field'] = 'area';
$handler->display->display_options['empty']['area']['empty'] = FALSE;
$handler->display->display_options['empty']['area']['content'] = 'No results available.
Please check an activity has been selected. In case select one from the timesheet by activity page.
If an activity has already been selected try using broader filters.';
$handler->display->display_options['empty']['area']['format'] = 'filtered_html';
$handler->display->display_options['empty']['area']['tokenize'] = 1;
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Content: Date */
$handler->display->display_options['fields']['field_date']['id'] = 'field_date';
$handler->display->display_options['fields']['field_date']['table'] = 'field_data_field_date';
$handler->display->display_options['fields']['field_date']['field'] = 'field_date';
$handler->display->display_options['fields']['field_date']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_date']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_date']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_date']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_date']['element_label_colon'] = 1;
$handler->display->display_options['fields']['field_date']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_date']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_date']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_date']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_date']['settings'] = array(
'format_type' => 'medium',
'fromto' => 'both',
'multiple_number' => '',
'multiple_from' => '',
'multiple_to' => '',
'show_repeat_rule' => 'show',
);
$handler->display->display_options['fields']['field_date']['field_api_classes'] = 0;
/* Field: User: Name */
$handler->display->display_options['fields']['name']['id'] = 'name';
$handler->display->display_options['fields']['name']['table'] = 'users';
$handler->display->display_options['fields']['name']['field'] = 'name';
$handler->display->display_options['fields']['name']['relationship'] = 'uid';
$handler->display->display_options['fields']['name']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['name']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['name']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['name']['alter']['external'] = 0;
$handler->display->display_options['fields']['name']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['name']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['name']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['name']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['name']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['name']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['name']['alter']['trim'] = 0;
$handler->display->display_options['fields']['name']['alter']['html'] = 0;
$handler->display->display_options['fields']['name']['element_label_colon'] = 1;
$handler->display->display_options['fields']['name']['element_default_classes'] = 1;
$handler->display->display_options['fields']['name']['hide_empty'] = 0;
$handler->display->display_options['fields']['name']['empty_zero'] = 0;
$handler->display->display_options['fields']['name']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['name']['link_to_user'] = 0;
$handler->display->display_options['fields']['name']['overwrite_anonymous'] = 0;
/* Field: SUM(Content: Time spent) */
$handler->display->display_options['fields']['field_time']['id'] = 'field_time';
$handler->display->display_options['fields']['field_time']['table'] = 'field_data_field_time';
$handler->display->display_options['fields']['field_time']['field'] = 'field_time';
$handler->display->display_options['fields']['field_time']['group_type'] = 'sum';
$handler->display->display_options['fields']['field_time']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_time']['element_label_colon'] = 0;
$handler->display->display_options['fields']['field_time']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_time']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_time']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_time']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_time']['field_api_classes'] = 0;
/* Field: Global: PHP */
$handler->display->display_options['fields']['php']['id'] = 'php';
$handler->display->display_options['fields']['php']['table'] = 'views';
$handler->display->display_options['fields']['php']['field'] = 'php';
$handler->display->display_options['fields']['php']['exclude'] = TRUE;
$handler->display->display_options['fields']['php']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['php']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['php']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['php']['alter']['external'] = 0;
$handler->display->display_options['fields']['php']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['php']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['php']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['php']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['php']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['php']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['php']['alter']['trim'] = 0;
$handler->display->display_options['fields']['php']['alter']['html'] = 0;
$handler->display->display_options['fields']['php']['element_label_colon'] = 1;
$handler->display->display_options['fields']['php']['element_default_classes'] = 1;
$handler->display->display_options['fields']['php']['hide_empty'] = 0;
$handler->display->display_options['fields']['php']['empty_zero'] = 0;
$handler->display->display_options['fields']['php']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['php']['use_php_setup'] = 1;
$handler->display->display_options['fields']['php']['php_setup'] = '$static = drupal_http_build_query($view->get_exposed_input());';
$handler->display->display_options['fields']['php']['php_value'] = 'if (strlen($static)) { $static = \'?\' . $static; }
return $static;';
$handler->display->display_options['fields']['php']['php_output'] = '
';
$handler->display->display_options['fields']['php']['use_php_click_sortable'] = '0';
$handler->display->display_options['fields']['php']['php_click_sortable'] = '';
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Content: Nid */
$handler->display->display_options['arguments']['nid']['id'] = 'nid';
$handler->display->display_options['arguments']['nid']['table'] = 'node';
$handler->display->display_options['arguments']['nid']['field'] = 'nid';
$handler->display->display_options['arguments']['nid']['relationship'] = 'field_activity_nid';
$handler->display->display_options['arguments']['nid']['default_action'] = 'empty';
$handler->display->display_options['arguments']['nid']['title_enable'] = 1;
$handler->display->display_options['arguments']['nid']['title'] = 'Timesheet details for activity %1';
$handler->display->display_options['arguments']['nid']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['nid']['default_argument_skip_url'] = 0;
$handler->display->display_options['arguments']['nid']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['nid']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['nid']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['nid']['break_phrase'] = 0;
$handler->display->display_options['arguments']['nid']['not'] = 0;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'time_record' => 'time_record',
);
/* Filter criterion: Content: Date (field_date) */
$handler->display->display_options['filters']['field_date_value']['id'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['table'] = 'field_data_field_date';
$handler->display->display_options['filters']['field_date_value']['field'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['operator'] = 'between';
$handler->display->display_options['filters']['field_date_value']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_date_value']['expose']['operator_id'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['operator'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['identifier'] = 'field_date';
$handler->display->display_options['filters']['field_date_value']['expose']['multiple'] = FALSE;
$handler->display->display_options['filters']['field_date_value']['granularity'] = 'day';
$handler->display->display_options['filters']['field_date_value']['form_type'] = 'date_select';
$handler->display->display_options['filters']['field_date_value']['default_date'] = 'now -1 week';
$handler->display->display_options['filters']['field_date_value']['default_to_date'] = 'now';
$handler->display->display_options['filters']['field_date_value']['year_range'] = '-3:+3';
/* Filter criterion: User: Name */
$handler->display->display_options['filters']['uid']['id'] = 'uid';
$handler->display->display_options['filters']['uid']['table'] = 'users';
$handler->display->display_options['filters']['uid']['field'] = 'uid';
$handler->display->display_options['filters']['uid']['relationship'] = 'uid';
$handler->display->display_options['filters']['uid']['value'] = '';
$handler->display->display_options['filters']['uid']['exposed'] = TRUE;
$handler->display->display_options['filters']['uid']['expose']['operator_id'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['label'] = 'Name';
$handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid';
$handler->display->display_options['filters']['uid']['expose']['multiple'] = FALSE;
$handler->display->display_options['filters']['uid']['expose']['reduce'] = 0;
$handler->display->display_options['path'] = 'timesheet/activity_details';
$handler->display->display_options['menu']['type'] = 'tab';
$handler->display->display_options['menu']['title'] = 'Activity details';
$handler->display->display_options['menu']['weight'] = '5';
/* Display: By activity */
$handler = $view->new_display('page', 'By activity', 'page_1');
$handler->display->display_options['defaults']['title'] = FALSE;
$handler->display->display_options['title'] = 'Timesheet by activity';
$handler->display->display_options['defaults']['style_plugin'] = FALSE;
$handler->display->display_options['style_plugin'] = 'table';
$handler->display->display_options['style_options']['columns'] = array(
'php' => 'php',
'field_activity_1' => 'field_activity_1',
'field_time' => 'field_time',
'field_activity' => 'field_activity',
'field_activity_2' => 'field_activity',
);
$handler->display->display_options['style_options']['default'] = '-1';
$handler->display->display_options['style_options']['info'] = array(
'php' => array(
'align' => '',
'separator' => '',
),
'field_activity_1' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
'field_time' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
'field_activity' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => ' | ',
),
'field_activity_2' => array(
'sortable' => 0,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
),
);
$handler->display->display_options['style_options']['override'] = 1;
$handler->display->display_options['style_options']['sticky'] = 0;
$handler->display->display_options['style_options']['empty_table'] = 0;
$handler->display->display_options['defaults']['style_options'] = FALSE;
$handler->display->display_options['defaults']['row_plugin'] = FALSE;
$handler->display->display_options['defaults']['row_options'] = FALSE;
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Global: PHP */
$handler->display->display_options['fields']['php']['id'] = 'php';
$handler->display->display_options['fields']['php']['table'] = 'views';
$handler->display->display_options['fields']['php']['field'] = 'php';
$handler->display->display_options['fields']['php']['exclude'] = TRUE;
$handler->display->display_options['fields']['php']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['php']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['php']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['php']['alter']['external'] = 0;
$handler->display->display_options['fields']['php']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['php']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['php']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['php']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['php']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['php']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['php']['alter']['trim'] = 0;
$handler->display->display_options['fields']['php']['alter']['html'] = 0;
$handler->display->display_options['fields']['php']['element_label_colon'] = 1;
$handler->display->display_options['fields']['php']['element_default_classes'] = 1;
$handler->display->display_options['fields']['php']['hide_empty'] = 0;
$handler->display->display_options['fields']['php']['empty_zero'] = 0;
$handler->display->display_options['fields']['php']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['php']['use_php_setup'] = 1;
$handler->display->display_options['fields']['php']['php_setup'] = '$static = drupal_http_build_query($view->get_exposed_input());';
$handler->display->display_options['fields']['php']['php_value'] = 'if (strlen($static)) { $static = \'?\' . $static; }
return $static;
';
$handler->display->display_options['fields']['php']['php_output'] = '
';
$handler->display->display_options['fields']['php']['use_php_click_sortable'] = '0';
$handler->display->display_options['fields']['php']['php_click_sortable'] = '';
/* Field: Content: Activity */
$handler->display->display_options['fields']['field_activity_1']['id'] = 'field_activity_1';
$handler->display->display_options['fields']['field_activity_1']['table'] = 'field_data_field_activity';
$handler->display->display_options['fields']['field_activity_1']['field'] = 'field_activity';
$handler->display->display_options['fields']['field_activity_1']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_activity_1']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_activity_1']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_activity_1']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_activity_1']['element_label_colon'] = 1;
$handler->display->display_options['fields']['field_activity_1']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_activity_1']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_activity_1']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_activity_1']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_activity_1']['field_api_classes'] = 0;
/* Field: SUM(Content: Time spent) */
$handler->display->display_options['fields']['field_time']['id'] = 'field_time';
$handler->display->display_options['fields']['field_time']['table'] = 'field_data_field_time';
$handler->display->display_options['fields']['field_time']['field'] = 'field_time';
$handler->display->display_options['fields']['field_time']['group_type'] = 'sum';
$handler->display->display_options['fields']['field_time']['label'] = 'Hours (total)';
$handler->display->display_options['fields']['field_time']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_time']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_time']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_time']['element_label_colon'] = 0;
$handler->display->display_options['fields']['field_time']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_time']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_time']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_time']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_time']['type'] = 'list_key';
$handler->display->display_options['fields']['field_time']['field_api_classes'] = 0;
/* Field: Content: Activity */
$handler->display->display_options['fields']['field_activity']['id'] = 'field_activity';
$handler->display->display_options['fields']['field_activity']['table'] = 'field_data_field_activity';
$handler->display->display_options['fields']['field_activity']['field'] = 'field_activity';
$handler->display->display_options['fields']['field_activity']['label'] = 'Details';
$handler->display->display_options['fields']['field_activity']['alter']['alter_text'] = 1;
$handler->display->display_options['fields']['field_activity']['alter']['text'] = 'view';
$handler->display->display_options['fields']['field_activity']['alter']['make_link'] = 1;
$handler->display->display_options['fields']['field_activity']['alter']['path'] = 'timesheet/activity_details/[field_activity-nid][php]';
$handler->display->display_options['fields']['field_activity']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_activity']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_activity']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_activity']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_activity']['element_label_colon'] = 1;
$handler->display->display_options['fields']['field_activity']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_activity']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_activity']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_activity']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_activity']['group_column'] = 'entity id';
$handler->display->display_options['fields']['field_activity']['field_api_classes'] = 0;
/* Field: Content: Activity */
$handler->display->display_options['fields']['field_activity_2']['id'] = 'field_activity_2';
$handler->display->display_options['fields']['field_activity_2']['table'] = 'field_data_field_activity';
$handler->display->display_options['fields']['field_activity_2']['field'] = 'field_activity';
$handler->display->display_options['fields']['field_activity_2']['alter']['alter_text'] = 1;
$handler->display->display_options['fields']['field_activity_2']['alter']['text'] = 'export';
$handler->display->display_options['fields']['field_activity_2']['alter']['make_link'] = 1;
$handler->display->display_options['fields']['field_activity_2']['alter']['path'] = 'timesheet/activity_details/[field_activity_2-nid]/csv[php]';
$handler->display->display_options['fields']['field_activity_2']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_activity_2']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_activity_2']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_activity_2']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_activity_2']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_activity_2']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_activity_2']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_activity_2']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_activity_2']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_activity_2']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_activity_2']['element_label_colon'] = 1;
$handler->display->display_options['fields']['field_activity_2']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_activity_2']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_activity_2']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_activity_2']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_activity_2']['group_column'] = 'entity id';
$handler->display->display_options['fields']['field_activity_2']['field_api_classes'] = 0;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'time_record' => 'time_record',
);
/* Filter criterion: Content: Date (field_date) */
$handler->display->display_options['filters']['field_date_value']['id'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['table'] = 'field_data_field_date';
$handler->display->display_options['filters']['field_date_value']['field'] = 'field_date_value';
$handler->display->display_options['filters']['field_date_value']['operator'] = 'between';
$handler->display->display_options['filters']['field_date_value']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_date_value']['expose']['operator_id'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['operator'] = 'field_date_value_op';
$handler->display->display_options['filters']['field_date_value']['expose']['identifier'] = 'field_date';
$handler->display->display_options['filters']['field_date_value']['expose']['multiple'] = FALSE;
$handler->display->display_options['filters']['field_date_value']['granularity'] = 'day';
$handler->display->display_options['filters']['field_date_value']['form_type'] = 'date_select';
$handler->display->display_options['filters']['field_date_value']['default_date'] = 'now -1 week';
$handler->display->display_options['filters']['field_date_value']['default_to_date'] = 'now';
$handler->display->display_options['filters']['field_date_value']['year_range'] = '-3:+3';
/* Filter criterion: User: Name */
$handler->display->display_options['filters']['uid']['id'] = 'uid';
$handler->display->display_options['filters']['uid']['table'] = 'users';
$handler->display->display_options['filters']['uid']['field'] = 'uid';
$handler->display->display_options['filters']['uid']['relationship'] = 'uid';
$handler->display->display_options['filters']['uid']['value'] = '';
$handler->display->display_options['filters']['uid']['exposed'] = TRUE;
$handler->display->display_options['filters']['uid']['expose']['operator_id'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['label'] = 'Name';
$handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid';
$handler->display->display_options['filters']['uid']['expose']['multiple'] = FALSE;
$handler->display->display_options['filters']['uid']['expose']['reduce'] = 0;
$handler->display->display_options['path'] = 'timesheet/by_activity';
$handler->display->display_options['menu']['type'] = 'tab';
$handler->display->display_options['menu']['title'] = 'By activity';
$handler->display->display_options['menu']['weight'] = '1';
Comment #11
benhelps commentedsubscribe +1
Comment #12
esmerel commentedComment #13
megaphonejon commentedThis bug still exists in dev as of 9/5/11; however, this comment: https://drupal.org/node/1192242#comment-4630666 nails the problem.
Comment #14
merlinofchaos commentedAh yes. Switching to 'count' would actually change the underlying handler, which causes the handler ot end up reverting to default settings. That should make it easy enough to reproduce this situation.
Comment #15
dawehnerJust adding a new tag and looking for volunteer
Comment #16
bmango commentedSubscribe
Comment #17
jan101 commentedsubsccribe
Comment #18
nagiek commentedbump.
Comment #19
dawehnerPlease don't bump issues, that's not really a fair behavior.
Based on merlinofchaos comment i could reproduce the problem, here is a patch
Comment #20
tim.plunkettThis is a cheap and easy fix. In
views_handler_field_field::option_definition()the default is set to array, not sure why it's not being picked up.I think it might be another discrepancy between
$optionsand$this->options.Comment #21
tim.plunkettTriggering the testbot.
Comment #22
dawehnerIs the patch in #19 actually a patch for the initial problem?
The issue was reported quite some time ago, so lines could have changed.
Comment #23
tim.plunkettYeah the line numbers changed, but thats the fix. But I still don't see how
$this->options['group_columns']could ever NOT be an array.'#type' => 'checkboxes'returns an array, right?Comment #24
dawehnerThis patches doesn't harm anyone, so simply get it int.
Actually i don't see a reason why
'#type' => 'checkboxes'shouldn't return an array.