Project

General

Profile

Download (13 KB) Statistics
| Branch: | Tag: | Revision:
1
<?php
2

    
3
/**
4
 * Implementation of hook_views_default_views().
5
 *
6
 * @see dwca_export_views_api()
7
 */
8
function dwca_export_views_default_views() {
9
	static $view_functions = array('classification');
10

    
11
	$views = array();
12

    
13
	foreach ($view_functions as $function_postfix) {
14
		$function = '_view_' . $function_postfix;
15
		$view = $function();
16
		$views[$view->name] = $view;
17
		watchdog("dwca_export", "hook_views_default_views() : view '".$view->name."'");
18
	}
19
	return $views;
20
}
21

    
22
/**
23
 * Classification Export View - exported from views module
24
 */
25
function _view_classification() {
26

    
27
	$view = new view;
28
	$view->name = 'dwca_export_classification';
29
	$view->description = '';
30
	$view->tag = 'default';
31
	$view->base_table = 'taxonomy_term_data';
32
	$view->human_name = 'Classification Export';
33
	$view->core = 7;
34
	$view->api_version = '3.0-alpha1';
35
	$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
36

    
37
	/* Display: Master */
38
	$handler = $view->new_display('default', 'Master', 'default');
39
	$handler->display->display_options['title'] = 'Classification Export View';
40
	$handler->display->display_options['access']['type'] = 'perm';
41
	$handler->display->display_options['cache']['type'] = 'none';
42
	$handler->display->display_options['query']['type'] = 'views_query';
43
	$handler->display->display_options['query']['options']['query_comment'] = FALSE;
44
	$handler->display->display_options['exposed_form']['type'] = 'basic';
45
	$handler->display->display_options['pager']['type'] = 'none';
46
	$handler->display->display_options['pager']['options']['offset'] = '0';
47
	$handler->display->display_options['style_plugin'] = 'table';
48
	/* Relationship: relParent */
49
	$handler->display->display_options['relationships']['parent']['id'] = 'parent';
50
	$handler->display->display_options['relationships']['parent']['table'] = 'taxonomy_term_hierarchy';
51
	$handler->display->display_options['relationships']['parent']['field'] = 'parent';
52
	$handler->display->display_options['relationships']['parent']['ui_name'] = 'relParent';
53
	$handler->display->display_options['relationships']['parent']['required'] = 0;
54
	/* Field: Taxonomy term: Term ID */
55
	$handler->display->display_options['fields']['tid_2']['id'] = 'tid_2';
56
	$handler->display->display_options['fields']['tid_2']['table'] = 'taxonomy_term_data';
57
	$handler->display->display_options['fields']['tid_2']['field'] = 'tid';
58
	$handler->display->display_options['fields']['tid_2']['label'] = 'ID';
59
	$handler->display->display_options['fields']['tid_2']['alter']['alter_text'] = 0;
60
	$handler->display->display_options['fields']['tid_2']['alter']['make_link'] = 0;
61
	$handler->display->display_options['fields']['tid_2']['alter']['absolute'] = 0;
62
	$handler->display->display_options['fields']['tid_2']['alter']['external'] = 0;
63
	$handler->display->display_options['fields']['tid_2']['alter']['replace_spaces'] = 0;
64
	$handler->display->display_options['fields']['tid_2']['alter']['trim_whitespace'] = 0;
65
	$handler->display->display_options['fields']['tid_2']['alter']['nl2br'] = 0;
66
	$handler->display->display_options['fields']['tid_2']['alter']['word_boundary'] = 1;
67
	$handler->display->display_options['fields']['tid_2']['alter']['ellipsis'] = 1;
68
	$handler->display->display_options['fields']['tid_2']['alter']['strip_tags'] = 0;
69
	$handler->display->display_options['fields']['tid_2']['alter']['trim'] = 0;
70
	$handler->display->display_options['fields']['tid_2']['alter']['html'] = 0;
71
	$handler->display->display_options['fields']['tid_2']['element_label_colon'] = 1;
72
	$handler->display->display_options['fields']['tid_2']['element_default_classes'] = 1;
73
	$handler->display->display_options['fields']['tid_2']['hide_empty'] = 0;
74
	$handler->display->display_options['fields']['tid_2']['empty_zero'] = 0;
75
	$handler->display->display_options['fields']['tid_2']['hide_alter_empty'] = 0;
76
	$handler->display->display_options['fields']['tid_2']['separator'] = '';
77
	$handler->display->display_options['fields']['tid_2']['format_plural'] = 0;
78
	/* Field: Taxonomy term: Name */
79
	$handler->display->display_options['fields']['name_1']['id'] = 'name_1';
80
	$handler->display->display_options['fields']['name_1']['table'] = 'taxonomy_term_data';
81
	$handler->display->display_options['fields']['name_1']['field'] = 'name';
82
	$handler->display->display_options['fields']['name_1']['label'] = 'scientificName';
83
	$handler->display->display_options['fields']['name_1']['alter']['alter_text'] = 0;
84
	$handler->display->display_options['fields']['name_1']['alter']['make_link'] = 0;
85
	$handler->display->display_options['fields']['name_1']['alter']['absolute'] = 0;
86
	$handler->display->display_options['fields']['name_1']['alter']['external'] = 0;
87
	$handler->display->display_options['fields']['name_1']['alter']['replace_spaces'] = 0;
88
	$handler->display->display_options['fields']['name_1']['alter']['trim_whitespace'] = 0;
89
	$handler->display->display_options['fields']['name_1']['alter']['nl2br'] = 0;
90
	$handler->display->display_options['fields']['name_1']['alter']['word_boundary'] = 1;
91
	$handler->display->display_options['fields']['name_1']['alter']['ellipsis'] = 1;
92
	$handler->display->display_options['fields']['name_1']['alter']['strip_tags'] = 0;
93
	$handler->display->display_options['fields']['name_1']['alter']['trim'] = 0;
94
	$handler->display->display_options['fields']['name_1']['alter']['html'] = 0;
95
	$handler->display->display_options['fields']['name_1']['element_label_colon'] = 1;
96
	$handler->display->display_options['fields']['name_1']['element_default_classes'] = 1;
97
	$handler->display->display_options['fields']['name_1']['hide_empty'] = 0;
98
	$handler->display->display_options['fields']['name_1']['empty_zero'] = 0;
99
	$handler->display->display_options['fields']['name_1']['hide_alter_empty'] = 0;
100
	$handler->display->display_options['fields']['name_1']['link_to_taxonomy'] = 0;
101
	/* Field: Taxonomy term: Term ID */
102
	$handler->display->display_options['fields']['tid_3']['id'] = 'tid_3';
103
	$handler->display->display_options['fields']['tid_3']['table'] = 'taxonomy_term_data';
104
	$handler->display->display_options['fields']['tid_3']['field'] = 'tid';
105
	$handler->display->display_options['fields']['tid_3']['relationship'] = 'parent';
106
	$handler->display->display_options['fields']['tid_3']['label'] = 'parentNameUsageId';
107
	$handler->display->display_options['fields']['tid_3']['alter']['alter_text'] = 0;
108
	$handler->display->display_options['fields']['tid_3']['alter']['make_link'] = 0;
109
	$handler->display->display_options['fields']['tid_3']['alter']['absolute'] = 0;
110
	$handler->display->display_options['fields']['tid_3']['alter']['external'] = 0;
111
	$handler->display->display_options['fields']['tid_3']['alter']['replace_spaces'] = 0;
112
	$handler->display->display_options['fields']['tid_3']['alter']['trim_whitespace'] = 0;
113
	$handler->display->display_options['fields']['tid_3']['alter']['nl2br'] = 0;
114
	$handler->display->display_options['fields']['tid_3']['alter']['word_boundary'] = 1;
115
	$handler->display->display_options['fields']['tid_3']['alter']['ellipsis'] = 1;
116
	$handler->display->display_options['fields']['tid_3']['alter']['strip_tags'] = 0;
117
	$handler->display->display_options['fields']['tid_3']['alter']['trim'] = 0;
118
	$handler->display->display_options['fields']['tid_3']['alter']['html'] = 0;
119
	$handler->display->display_options['fields']['tid_3']['element_label_colon'] = 1;
120
	$handler->display->display_options['fields']['tid_3']['element_default_classes'] = 1;
121
	$handler->display->display_options['fields']['tid_3']['hide_empty'] = 1;
122
	$handler->display->display_options['fields']['tid_3']['empty_zero'] = 0;
123
	$handler->display->display_options['fields']['tid_3']['hide_alter_empty'] = 0;
124
	$handler->display->display_options['fields']['tid_3']['separator'] = '';
125
	$handler->display->display_options['fields']['tid_3']['format_plural'] = 0;
126
	/* Field: Taxonomy term: Name */
127
	$handler->display->display_options['fields']['name_4']['id'] = 'name_4';
128
	$handler->display->display_options['fields']['name_4']['table'] = 'taxonomy_term_data';
129
	$handler->display->display_options['fields']['name_4']['field'] = 'name';
130
	$handler->display->display_options['fields']['name_4']['relationship'] = 'parent';
131
	$handler->display->display_options['fields']['name_4']['label'] = 'parentNameUsage';
132
	$handler->display->display_options['fields']['name_4']['alter']['alter_text'] = 0;
133
	$handler->display->display_options['fields']['name_4']['alter']['make_link'] = 0;
134
	$handler->display->display_options['fields']['name_4']['alter']['absolute'] = 0;
135
	$handler->display->display_options['fields']['name_4']['alter']['external'] = 0;
136
	$handler->display->display_options['fields']['name_4']['alter']['replace_spaces'] = 0;
137
	$handler->display->display_options['fields']['name_4']['alter']['trim_whitespace'] = 0;
138
	$handler->display->display_options['fields']['name_4']['alter']['nl2br'] = 0;
139
	$handler->display->display_options['fields']['name_4']['alter']['word_boundary'] = 1;
140
	$handler->display->display_options['fields']['name_4']['alter']['ellipsis'] = 1;
141
	$handler->display->display_options['fields']['name_4']['alter']['strip_tags'] = 0;
142
	$handler->display->display_options['fields']['name_4']['alter']['trim'] = 0;
143
	$handler->display->display_options['fields']['name_4']['alter']['html'] = 0;
144
	$handler->display->display_options['fields']['name_4']['element_label_colon'] = 1;
145
	$handler->display->display_options['fields']['name_4']['element_default_classes'] = 1;
146
	$handler->display->display_options['fields']['name_4']['hide_empty'] = 0;
147
	$handler->display->display_options['fields']['name_4']['empty_zero'] = 0;
148
	$handler->display->display_options['fields']['name_4']['hide_alter_empty'] = 0;
149
	$handler->display->display_options['fields']['name_4']['link_to_taxonomy'] = 0;
150
	/* Field: Taxonomy vocabulary: Name */
151
	$handler->display->display_options['fields']['name']['id'] = 'name';
152
	$handler->display->display_options['fields']['name']['table'] = 'taxonomy_vocabulary';
153
	$handler->display->display_options['fields']['name']['field'] = 'name';
154
	$handler->display->display_options['fields']['name']['label'] = 'datasetName';
155
	$handler->display->display_options['fields']['name']['alter']['alter_text'] = 0;
156
	$handler->display->display_options['fields']['name']['alter']['make_link'] = 0;
157
	$handler->display->display_options['fields']['name']['alter']['absolute'] = 0;
158
	$handler->display->display_options['fields']['name']['alter']['external'] = 0;
159
	$handler->display->display_options['fields']['name']['alter']['replace_spaces'] = 0;
160
	$handler->display->display_options['fields']['name']['alter']['trim_whitespace'] = 0;
161
	$handler->display->display_options['fields']['name']['alter']['nl2br'] = 0;
162
	$handler->display->display_options['fields']['name']['alter']['word_boundary'] = 1;
163
	$handler->display->display_options['fields']['name']['alter']['ellipsis'] = 1;
164
	$handler->display->display_options['fields']['name']['alter']['strip_tags'] = 0;
165
	$handler->display->display_options['fields']['name']['alter']['trim'] = 0;
166
	$handler->display->display_options['fields']['name']['alter']['html'] = 0;
167
	$handler->display->display_options['fields']['name']['element_label_colon'] = 1;
168
	$handler->display->display_options['fields']['name']['element_default_classes'] = 1;
169
	$handler->display->display_options['fields']['name']['hide_empty'] = 0;
170
	$handler->display->display_options['fields']['name']['empty_zero'] = 0;
171
	$handler->display->display_options['fields']['name']['hide_alter_empty'] = 0;
172
	/* Sort criterion: Taxonomy term: Term ID */
173
	$handler->display->display_options['sorts']['tid']['id'] = 'tid';
174
	$handler->display->display_options['sorts']['tid']['table'] = 'taxonomy_term_data';
175
	$handler->display->display_options['sorts']['tid']['field'] = 'tid';
176
	/* Filter criterion: Taxonomy vocabulary: Machine name */
177
	$handler->display->display_options['filters']['machine_name']['id'] = 'machine_name';
178
	$handler->display->display_options['filters']['machine_name']['table'] = 'taxonomy_vocabulary';
179
	$handler->display->display_options['filters']['machine_name']['field'] = 'machine_name';
180
	$handler->display->display_options['filters']['machine_name']['value'] = array(
181
	  'dwca_export_test_taxonomy' => 'dwca_export_test_taxonomy',
182
	);
183

    
184
	/* Display: Page */
185
	$handler = $view->new_display('page', 'Page', 'page');
186
	$handler->display->display_options['path'] = 'dwca_export/classification/page';
187

    
188
	/* Display: Data export */
189
	$handler = $view->new_display('views_data_export', 'Data export', 'views_data_export_1');
190
	$handler->display->display_options['pager']['type'] = 'none';
191
	$handler->display->display_options['pager']['options']['offset'] = '0';
192
	$handler->display->display_options['style_plugin'] = 'views_data_export_csv';
193
	$handler->display->display_options['style_options']['provide_file'] = 0;
194
	$handler->display->display_options['style_options']['parent_sort'] = 0;
195
	$handler->display->display_options['style_options']['quote'] = 1;
196
	$handler->display->display_options['style_options']['trim'] = 0;
197
	$handler->display->display_options['style_options']['replace_newlines'] = 1;
198
	$handler->display->display_options['style_options']['newline_replacement'] = '\\r';
199
	$handler->display->display_options['style_options']['header'] = 1;
200
	$handler->display->display_options['path'] = 'dwca_export/classification/csv';
201

    
202
	return $view;
203
}
(3-3/3)