total control - admin dashboard
[indybay:drupal.git] / docs / sites / all / modules / contrib / total_control / views / control_activity.view
1 <?php
2
3 /**
4  * @file control_activity.view
5  *
6  * Default view for administration of activity.  
7  *
8  */
9
10 $view = new view;
11 $view->name = 'control_activity';
12 $view->description = 'Total Control over activity: Contains a panel pane and a page to control activity.';
13 $view->tag = 'total_control';
14 $view->view_php = '';
15 $view->base_table = 'accesslog';
16 $view->is_cacheable = FALSE;
17 $view->api_version = 2;
18 $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
19 $handler = $view->new_display('default', 'Defaults', 'default');
20 $handler->override_option('relationships', array(
21   'uid' => array(
22     'label' => 'uid',
23     'required' => 0,
24     'id' => 'uid',
25     'table' => 'accesslog',
26     'field' => 'uid',
27     'relationship' => 'none',
28   ),
29 ));
30 $handler->override_option('fields', array(
31   'title' => array(
32     'label' => 'Page title',
33     'alter' => array(
34       'alter_text' => 0,
35       'text' => '',
36       'make_link' => 0,
37       'path' => '',
38       'alt' => '',
39       'prefix' => '',
40       'suffix' => '',
41       'help' => '',
42       'trim' => 0,
43       'max_length' => '',
44       'word_boundary' => 1,
45       'ellipsis' => 1,
46       'html' => 0,
47     ),
48     'display_as_link' => 1,
49     'exclude' => 0,
50     'id' => 'title',
51     'table' => 'accesslog',
52     'field' => 'title',
53     'relationship' => 'none',
54   ),
55   'name' => array(
56     'label' => 'by',
57     'alter' => array(
58       'alter_text' => 0,
59       'text' => '',
60       'make_link' => 0,
61       'path' => '',
62       'alt' => '',
63       'prefix' => '',
64       'suffix' => '',
65       'help' => '',
66       'trim' => 0,
67       'max_length' => '',
68       'word_boundary' => 1,
69       'ellipsis' => 1,
70       'html' => 0,
71     ),
72     'link_to_user' => 1,
73     'overwrite_anonymous' => 0,
74     'anonymous_text' => '',
75     'exclude' => 0,
76     'id' => 'name',
77     'table' => 'users',
78     'field' => 'name',
79     'relationship' => 'uid',
80     'override' => array(
81       'button' => 'Override',
82     ),
83   ),
84   'timestamp' => array(
85     'label' => 'Timestamp',
86     'alter' => array(
87       'alter_text' => 0,
88       'text' => '',
89       'make_link' => 0,
90       'path' => '',
91       'alt' => '',
92       'prefix' => '',
93       'suffix' => '',
94       'help' => '',
95       'trim' => 0,
96       'max_length' => '',
97       'word_boundary' => 1,
98       'ellipsis' => 1,
99       'html' => 0,
100     ),
101     'date_format' => 'custom',
102     'custom_date_format' => 'm/d g:ia',
103     'exclude' => 0,
104     'id' => 'timestamp',
105     'table' => 'accesslog',
106     'field' => 'timestamp',
107     'relationship' => 'none',
108   ),
109   'url' => array(
110     'label' => 'Referrer',
111     'alter' => array(
112       'alter_text' => 0,
113       'text' => '',
114       'make_link' => 0,
115       'path' => '',
116       'alt' => '',
117       'prefix' => '',
118       'suffix' => '',
119       'help' => '',
120       'trim' => 0,
121       'max_length' => '',
122       'word_boundary' => 1,
123       'ellipsis' => 1,
124       'html' => 0,
125     ),
126     'display_as_link' => 1,
127     'exclude' => 0,
128     'id' => 'url',
129     'table' => 'accesslog',
130     'field' => 'url',
131     'relationship' => 'none',
132   ),
133   'timer' => array(
134     'label' => 'Timer',
135     'alter' => array(
136       'alter_text' => 0,
137       'text' => '',
138       'make_link' => 0,
139       'path' => '',
140       'alt' => '',
141       'prefix' => '',
142       'suffix' => '',
143       'help' => '',
144       'trim' => 0,
145       'max_length' => '',
146       'word_boundary' => 1,
147       'ellipsis' => 1,
148       'html' => 0,
149     ),
150     'set_precision' => FALSE,
151     'precision' => 0,
152     'decimal' => '.',
153     'separator' => ',',
154     'prefix' => '',
155     'suffix' => '',
156     'exclude' => 0,
157     'id' => 'timer',
158     'table' => 'accesslog',
159     'field' => 'timer',
160     'relationship' => 'none',
161   ),
162 ));
163 $handler->override_option('sorts', array(
164   'timestamp' => array(
165     'order' => 'DESC',
166     'id' => 'timestamp',
167     'table' => 'accesslog',
168     'field' => 'timestamp',
169     'relationship' => 'none',
170   ),
171 ));
172 $handler->override_option('access', array(
173   'type' => 'perm',
174   'perm' => 'have total control',
175 ));
176 $handler->override_option('title', 'View Activity');
177 $handler->override_option('items_per_page', 30);
178 $handler->override_option('style_plugin', 'table');
179 $handler->override_option('style_options', array(
180   'grouping' => '',
181   'override' => 1,
182   'sticky' => 0,
183   'order' => 'asc',
184   'columns' => array(
185     'title' => 'title',
186     'timestamp' => 'timestamp',
187     'url' => 'url',
188     'timer' => 'timer',
189   ),
190   'info' => array(
191     'title' => array(
192       'sortable' => 0,
193       'separator' => '',
194     ),
195     'timestamp' => array(
196       'sortable' => 0,
197       'separator' => '',
198     ),
199     'url' => array(
200       'sortable' => 0,
201       'separator' => '',
202     ),
203     'timer' => array(
204       'sortable' => 0,
205       'separator' => '',
206     ),
207   ),
208   'default' => '-1',
209 ));
210 $handler = $view->new_display('page', 'Page', 'page_1');
211 $handler->override_option('path', 'admin/dashboard/activity');
212 $handler->override_option('menu', array(
213   'type' => 'tab',
214   'title' => 'Activity',
215   'description' => '',
216   'weight' => '-18',
217   'name' => 'navigation',
218 ));
219 $handler->override_option('tab_options', array(
220   'type' => 'none',
221   'title' => '',
222   'description' => '',
223   'weight' => 0,
224 ));
225 $handler = $view->new_display('panel_pane', 'Panel pane', 'panel_pane_1');
226 $handler->override_option('fields', array(
227   'name' => array(
228     'label' => '',
229     'alter' => array(
230       'alter_text' => 0,
231       'text' => '',
232       'make_link' => 0,
233       'path' => '',
234       'alt' => '',
235       'prefix' => '',
236       'suffix' => '',
237       'help' => '',
238       'trim' => 0,
239       'max_length' => '',
240       'word_boundary' => 1,
241       'ellipsis' => 1,
242       'html' => 0,
243     ),
244     'link_to_user' => 1,
245     'overwrite_anonymous' => 0,
246     'anonymous_text' => '',
247     'exclude' => 0,
248     'id' => 'name',
249     'table' => 'users',
250     'field' => 'name',
251     'relationship' => 'uid',
252     'override' => array(
253       'button' => 'Use default',
254     ),
255   ),
256   'title' => array(
257     'label' => 'on',
258     'alter' => array(
259       'alter_text' => 0,
260       'text' => '',
261       'make_link' => 0,
262       'path' => '',
263       'alt' => '',
264       'prefix' => '',
265       'suffix' => '',
266       'help' => '',
267       'trim' => 0,
268       'max_length' => '',
269       'word_boundary' => 1,
270       'ellipsis' => 1,
271       'html' => 0,
272     ),
273     'display_as_link' => 1,
274     'exclude' => 0,
275     'id' => 'title',
276     'table' => 'accesslog',
277     'field' => 'title',
278     'relationship' => 'none',
279     'override' => array(
280       'button' => 'Use default',
281     ),
282   ),
283   'timestamp' => array(
284     'label' => '',
285     'alter' => array(
286       'alter_text' => 0,
287       'text' => '',
288       'make_link' => 0,
289       'path' => '',
290       'alt' => '',
291       'prefix' => '',
292       'suffix' => '',
293       'help' => '',
294       'trim' => 0,
295       'max_length' => '',
296       'word_boundary' => 1,
297       'ellipsis' => 1,
298       'html' => 0,
299     ),
300     'date_format' => 'time ago',
301     'custom_date_format' => 'm/d g:ia',
302     'exclude' => 0,
303     'id' => 'timestamp',
304     'table' => 'accesslog',
305     'field' => 'timestamp',
306     'relationship' => 'none',
307     'override' => array(
308       'button' => 'Use default',
309     ),
310   ),
311 ));
312 $handler->override_option('title', 'Recent Activity');
313 $handler->override_option('items_per_page', 10);
314 $handler->override_option('use_more', 1);
315 $handler->override_option('use_more_text', 'more activity');
316 $handler->override_option('style_plugin', 'list');
317 $handler->override_option('style_options', array(
318   'grouping' => '',
319   'type' => 'ul',
320 ));
321 $handler->override_option('row_options', array(
322   'inline' => array(
323     'name' => 'name',
324     'title' => 'title',
325   ),
326   'separator' => '',
327 ));
328 $handler->override_option('pane_title', 'Recent Activity');
329 $handler->override_option('pane_description', 'Total Control activity summary');
330 $handler->override_option('pane_category', array(
331   'name' => 'Dashboard',
332   'weight' => '0',
333 ));
334 $handler->override_option('allow', array(
335   'use_pager' => 0,
336   'items_per_page' => 'items_per_page',
337   'offset' => 0,
338   'link_to_view' => 0,
339   'more_link' => 0,
340   'path_override' => 0,
341 ));
342 $handler->override_option('argument_input', array());
343 $handler->override_option('link_to_view', 0);
344 $handler->override_option('inherit_panels_path', 0);