Projet

Général

Profil

Paste
Télécharger (12,9 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / modules / views / modules / statistics.views_default.inc @ 13c3c9b4

1
<?php
2

    
3
/**
4
 * @file
5
 * Bulk export of views_default objects generated by Bulk export module.
6
 */
7

    
8
/**
9
 * Implementation of hook_views_default_views()
10
 */
11
function statistics_views_default_views() {
12
  $views = array();
13

    
14
  $view = new view;
15
  $view->name = 'popular';
16
  $view->description = 'Shows the most-viewed nodes on the site. This requires the statistics to be enabled at administer >> reports >> access log settings.';
17
  $view->tag = 'default';
18
  $view->base_table = 'node';
19
  $view->human_name = 'Popular content';
20
  $view->core = 0;
21
  $view->api_version = '3.0';
22
  $view->disabled = TRUE; /* Edit this to true to make a default view disabled initially */
23

    
24
  /* Display: Master */
25
  $handler = $view->new_display('default', 'Master', 'default');
26
  $handler->display->display_options['title'] = 'Popular content';
27
  $handler->display->display_options['use_more'] = TRUE;
28
  $handler->display->display_options['access']['type'] = 'perm';
29
  $handler->display->display_options['access']['perm'] = 'access content';
30
  $handler->display->display_options['cache']['type'] = 'none';
31
  $handler->display->display_options['query']['type'] = 'views_query';
32
  $handler->display->display_options['query']['options']['query_comment'] = FALSE;
33
  $handler->display->display_options['exposed_form']['type'] = 'basic';
34
  $handler->display->display_options['pager']['type'] = 'full';
35
  $handler->display->display_options['pager']['options']['items_per_page'] = '25';
36
  $handler->display->display_options['style_plugin'] = 'table';
37
  $handler->display->display_options['style_options']['columns'] = array(
38
    'type' => 'type',
39
    'title' => 'title',
40
    'name' => 'name',
41
    'timestamp' => 'title',
42
    'totalcount' => 'totalcount',
43
  );
44
  $handler->display->display_options['style_options']['default'] = '-1';
45
  $handler->display->display_options['style_options']['info'] = array(
46
    'type' => array(
47
      'sortable' => 0,
48
      'separator' => '',
49
    ),
50
    'title' => array(
51
      'sortable' => 0,
52
      'separator' => '',
53
    ),
54
    'name' => array(
55
      'sortable' => 0,
56
      'separator' => '',
57
    ),
58
    'timestamp' => array(
59
      'separator' => '',
60
    ),
61
    'totalcount' => array(
62
      'sortable' => 0,
63
      'separator' => '',
64
    ),
65
  );
66
  $handler->display->display_options['style_options']['override'] = 0;
67
  $handler->display->display_options['style_options']['order'] = 'desc';
68
  /* Field: Content: Type */
69
  $handler->display->display_options['fields']['type']['id'] = 'type';
70
  $handler->display->display_options['fields']['type']['table'] = 'node';
71
  $handler->display->display_options['fields']['type']['field'] = 'type';
72
  /* Field: Content: Title */
73
  $handler->display->display_options['fields']['title']['id'] = 'title';
74
  $handler->display->display_options['fields']['title']['table'] = 'node';
75
  $handler->display->display_options['fields']['title']['field'] = 'title';
76
  /* Field: User: Name */
77
  $handler->display->display_options['fields']['name']['id'] = 'name';
78
  $handler->display->display_options['fields']['name']['table'] = 'users';
79
  $handler->display->display_options['fields']['name']['field'] = 'name';
80
  $handler->display->display_options['fields']['name']['label'] = 'Author';
81
  /* Field: Content: Has new content */
82
  $handler->display->display_options['fields']['timestamp']['id'] = 'timestamp';
83
  $handler->display->display_options['fields']['timestamp']['table'] = 'history';
84
  $handler->display->display_options['fields']['timestamp']['field'] = 'timestamp';
85
  $handler->display->display_options['fields']['timestamp']['label'] = '';
86
  $handler->display->display_options['fields']['timestamp']['link_to_node'] = 0;
87
  $handler->display->display_options['fields']['timestamp']['comments'] = 1;
88
  /* Sort criterion: Content statistics: Total views */
89
  $handler->display->display_options['sorts']['totalcount']['id'] = 'totalcount';
90
  $handler->display->display_options['sorts']['totalcount']['table'] = 'node_counter';
91
  $handler->display->display_options['sorts']['totalcount']['field'] = 'totalcount';
92
  $handler->display->display_options['sorts']['totalcount']['order'] = 'DESC';
93
  /* Filter criterion: Content: Published */
94
  $handler->display->display_options['filters']['status']['id'] = 'status';
95
  $handler->display->display_options['filters']['status']['table'] = 'node';
96
  $handler->display->display_options['filters']['status']['field'] = 'status';
97
  $handler->display->display_options['filters']['status']['value'] = '1';
98
  $handler->display->display_options['filters']['status']['group'] = 0;
99
  $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
100
  /* Filter criterion: Content statistics: Total views */
101
  $handler->display->display_options['filters']['totalcount']['id'] = 'totalcount';
102
  $handler->display->display_options['filters']['totalcount']['table'] = 'node_counter';
103
  $handler->display->display_options['filters']['totalcount']['field'] = 'totalcount';
104
  $handler->display->display_options['filters']['totalcount']['operator'] = '>';
105
  $handler->display->display_options['filters']['totalcount']['value']['value'] = '0';
106
  $handler->display->display_options['filters']['totalcount']['group'] = 0;
107
  $handler->display->display_options['filters']['totalcount']['expose']['operator'] = FALSE;
108

    
109
  /* Display: Popular (page) */
110
  $handler = $view->new_display('page', 'Popular (page)', 'page');
111
  $handler->display->display_options['path'] = 'popular/all';
112
  $handler->display->display_options['menu']['type'] = 'default tab';
113
  $handler->display->display_options['menu']['title'] = 'Popular content';
114
  $handler->display->display_options['menu']['weight'] = '-1';
115
  $handler->display->display_options['tab_options']['type'] = 'normal';
116
  $handler->display->display_options['tab_options']['title'] = 'Popular content';
117
  $handler->display->display_options['tab_options']['weight'] = '';
118

    
119
  /* Display: Today (page) */
120
  $handler = $view->new_display('page', 'Today (page)', 'page_1');
121
  $handler->display->display_options['defaults']['fields'] = FALSE;
122
  /* Field: Content: Type */
123
  $handler->display->display_options['fields']['type']['id'] = 'type';
124
  $handler->display->display_options['fields']['type']['table'] = 'node';
125
  $handler->display->display_options['fields']['type']['field'] = 'type';
126
  /* Field: Content: Title */
127
  $handler->display->display_options['fields']['title']['id'] = 'title';
128
  $handler->display->display_options['fields']['title']['table'] = 'node';
129
  $handler->display->display_options['fields']['title']['field'] = 'title';
130
  /* Field: User: Name */
131
  $handler->display->display_options['fields']['name']['id'] = 'name';
132
  $handler->display->display_options['fields']['name']['table'] = 'users';
133
  $handler->display->display_options['fields']['name']['field'] = 'name';
134
  $handler->display->display_options['fields']['name']['label'] = 'Author';
135
  /* Field: Content: Has new content */
136
  $handler->display->display_options['fields']['timestamp']['id'] = 'timestamp';
137
  $handler->display->display_options['fields']['timestamp']['table'] = 'history';
138
  $handler->display->display_options['fields']['timestamp']['field'] = 'timestamp';
139
  $handler->display->display_options['fields']['timestamp']['label'] = '';
140
  $handler->display->display_options['fields']['timestamp']['link_to_node'] = 0;
141
  $handler->display->display_options['fields']['timestamp']['comments'] = 1;
142
  /* Field: Content statistics: Views today */
143
  $handler->display->display_options['fields']['daycount']['id'] = 'daycount';
144
  $handler->display->display_options['fields']['daycount']['table'] = 'node_counter';
145
  $handler->display->display_options['fields']['daycount']['field'] = 'daycount';
146
  $handler->display->display_options['defaults']['sorts'] = FALSE;
147
  /* Sort criterion: Content statistics: Views today */
148
  $handler->display->display_options['sorts']['daycount']['id'] = 'daycount';
149
  $handler->display->display_options['sorts']['daycount']['table'] = 'node_counter';
150
  $handler->display->display_options['sorts']['daycount']['field'] = 'daycount';
151
  $handler->display->display_options['sorts']['daycount']['order'] = 'DESC';
152
  $handler->display->display_options['path'] = 'popular/today';
153
  $handler->display->display_options['menu']['type'] = 'tab';
154
  $handler->display->display_options['menu']['title'] = 'Today\'s popular content';
155
  $handler->display->display_options['menu']['weight'] = '0';
156
  $handler->display->display_options['tab_options']['type'] = 'normal';
157
  $handler->display->display_options['tab_options']['title'] = 'Popular content';
158
  $handler->display->display_options['tab_options']['weight'] = '0';
159

    
160
  /* Display: Popular (block) */
161
  $handler = $view->new_display('block', 'Popular (block)', 'block');
162
  $handler->display->display_options['defaults']['style_plugin'] = FALSE;
163
  $handler->display->display_options['style_plugin'] = 'list';
164
  $handler->display->display_options['defaults']['style_options'] = FALSE;
165
  $handler->display->display_options['defaults']['row_plugin'] = FALSE;
166
  $handler->display->display_options['row_plugin'] = 'fields';
167
  $handler->display->display_options['row_options']['inline'] = array(
168
    'title' => 'title',
169
    'totalcount' => 'totalcount',
170
  );
171
  $handler->display->display_options['defaults']['row_options'] = FALSE;
172
  $handler->display->display_options['defaults']['fields'] = FALSE;
173
  /* Field: Content: Title */
174
  $handler->display->display_options['fields']['title']['id'] = 'title';
175
  $handler->display->display_options['fields']['title']['table'] = 'node';
176
  $handler->display->display_options['fields']['title']['field'] = 'title';
177
  $handler->display->display_options['fields']['title']['label'] = '';
178
  $handler->display->display_options['fields']['title']['link_to_node'] = 1;
179
  /* Field: Content statistics: Total views */
180
  $handler->display->display_options['fields']['totalcount']['id'] = 'totalcount';
181
  $handler->display->display_options['fields']['totalcount']['table'] = 'node_counter';
182
  $handler->display->display_options['fields']['totalcount']['field'] = 'totalcount';
183
  $handler->display->display_options['fields']['totalcount']['label'] = '';
184
  $handler->display->display_options['fields']['totalcount']['prefix'] = ' (';
185
  $handler->display->display_options['fields']['totalcount']['suffix'] = ')';
186

    
187
  /* Display: Today (block) */
188
  $handler = $view->new_display('block', 'Today (block)', 'block_1');
189
  $handler->display->display_options['defaults']['title'] = FALSE;
190
  $handler->display->display_options['title'] = 'Today\'s popular content';
191
  $handler->display->display_options['defaults']['link_display'] = FALSE;
192
  $handler->display->display_options['link_display'] = 'page_1';
193
  $handler->display->display_options['defaults']['style_plugin'] = FALSE;
194
  $handler->display->display_options['style_plugin'] = 'list';
195
  $handler->display->display_options['defaults']['style_options'] = FALSE;
196
  $handler->display->display_options['defaults']['row_plugin'] = FALSE;
197
  $handler->display->display_options['row_plugin'] = 'fields';
198
  $handler->display->display_options['row_options']['inline'] = array(
199
    'title' => 'title',
200
    'daycount' => 'daycount',
201
  );
202
  $handler->display->display_options['defaults']['row_options'] = FALSE;
203
  $handler->display->display_options['defaults']['fields'] = FALSE;
204
  /* Field: Content: Title */
205
  $handler->display->display_options['fields']['title']['id'] = 'title';
206
  $handler->display->display_options['fields']['title']['table'] = 'node';
207
  $handler->display->display_options['fields']['title']['field'] = 'title';
208
  $handler->display->display_options['fields']['title']['label'] = '';
209
  $handler->display->display_options['fields']['title']['link_to_node'] = 1;
210
  /* Field: Content statistics: Views today */
211
  $handler->display->display_options['fields']['daycount']['id'] = 'daycount';
212
  $handler->display->display_options['fields']['daycount']['table'] = 'node_counter';
213
  $handler->display->display_options['fields']['daycount']['field'] = 'daycount';
214
  $handler->display->display_options['fields']['daycount']['label'] = '';
215
  $handler->display->display_options['fields']['daycount']['prefix'] = ' (';
216
  $handler->display->display_options['fields']['daycount']['suffix'] = ')';
217
  $handler->display->display_options['defaults']['sorts'] = FALSE;
218
  /* Sort criterion: Content statistics: Views today */
219
  $handler->display->display_options['sorts']['daycount']['id'] = 'daycount';
220
  $handler->display->display_options['sorts']['daycount']['table'] = 'node_counter';
221
  $handler->display->display_options['sorts']['daycount']['field'] = 'daycount';
222
  $handler->display->display_options['sorts']['daycount']['order'] = 'DESC';
223
  $translatables['popular'] = array(
224
    t('Master'),
225
    t('Popular content'),
226
    t('more'),
227
    t('Apply'),
228
    t('Reset'),
229
    t('Sort by'),
230
    t('Asc'),
231
    t('Desc'),
232
    t('Items per page'),
233
    t('- All -'),
234
    t('Offset'),
235
    t('Type'),
236
    t('Title'),
237
    t('Author'),
238
    t('Popular (page)'),
239
    t('Today (page)'),
240
    t('Views today'),
241
    t('.'),
242
    t(','),
243
    t('Popular (block)'),
244
    t(' ('),
245
    t(')'),
246
    t('Today (block)'),
247
    t('Today\'s popular content'),
248
  );
249

    
250
  $views['popular'] = $view;
251

    
252
  return $views;
253
}