Projet

Général

Profil

Paste
Télécharger (13,1 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / modules / ldap / ldap_views / ldap_views.views_default.inc @ bc175c27

1
<?php
2

    
3
/**
4
 * @file
5
 * Defines a default ldap_view
6
 */
7

    
8
/**
9
 * Implements hook_views_default_views().
10
 */
11
function ldap_views_views_default_views() {
12
  /*
13
   * View 'ad_users'
14
   */
15
  $view = new view;
16
  $view->name = 'ad_users_example';
17
  $view->description = 'Users from AD. You must define a ldap data source whith ad_users identifier, and mail, name and samaccountname attributes';
18
  $view->tag = 'default';
19
  $view->base_table = 'ldap';
20
  $view->human_name = 'AD Users example';
21
  $view->core = 7;
22
  $view->api_version = '3.0-alpha1';
23
  $view->disabled = TRUE; /* Edit this to true to make a default view disabled initially */
24

    
25
  /* Display: Master */
26
  $handler = $view->new_display('default', 'Master', 'default');
27
  $handler->display->display_options['title'] = 'AD Users';
28
  $handler->display->display_options['access']['type'] = 'none';
29
  $handler->display->display_options['cache']['type'] = 'none';
30
  $handler->display->display_options['query']['type'] = 'views_query';
31
  $handler->display->display_options['query']['options']['qid'] = 'ad_users';
32
  $handler->display->display_options['exposed_form']['type'] = 'basic';
33
  $handler->display->display_options['pager']['type'] = 'full';
34
  $handler->display->display_options['pager']['options']['items_per_page'] = '10';
35
  $handler->display->display_options['style_plugin'] = 'table';
36
  $handler->display->display_options['style_options']['columns'] = array(
37
    'attribute' => 'attribute',
38
    'attribute_1' => 'attribute_1',
39
    'attribute_2' => 'attribute_2',
40
    'attribute_3' => 'attribute_3',
41
    'attribute_4' => 'attribute_4',
42
  );
43
  $handler->display->display_options['style_options']['default'] = '-1';
44
  $handler->display->display_options['style_options']['info'] = array(
45
    'attribute' => array(
46
      'align' => '',
47
      'separator' => '',
48
    ),
49
    'attribute_1' => array(
50
      'align' => '',
51
      'separator' => '',
52
    ),
53
    'attribute_2' => array(
54
      'align' => '',
55
      'separator' => '',
56
    ),
57
    'attribute_3' => array(
58
      'align' => '',
59
      'separator' => '',
60
    ),
61
    'attribute_4' => array(
62
      'align' => '',
63
      'separator' => '',
64
    ),
65
  );
66
  $handler->display->display_options['style_options']['override'] = 1;
67
  $handler->display->display_options['style_options']['sticky'] = 0;
68
  $handler->display->display_options['style_options']['empty_table'] = 0;
69
  /* Field: cn */
70
  $handler->display->display_options['fields']['cn']['id'] = 'cn';
71
  $handler->display->display_options['fields']['cn']['table'] = 'ldap';
72
  $handler->display->display_options['fields']['cn']['field'] = 'cn';
73
  $handler->display->display_options['fields']['cn']['ui_name'] = 'cn';
74
  $handler->display->display_options['fields']['cn']['label'] = 'Common Name';
75
  $handler->display->display_options['fields']['cn']['alter']['alter_text'] = 0;
76
  $handler->display->display_options['fields']['cn']['alter']['make_link'] = 0;
77
  $handler->display->display_options['fields']['cn']['alter']['absolute'] = 0;
78
  $handler->display->display_options['fields']['cn']['alter']['external'] = 0;
79
  $handler->display->display_options['fields']['cn']['alter']['replace_spaces'] = 0;
80
  $handler->display->display_options['fields']['cn']['alter']['trim_whitespace'] = 0;
81
  $handler->display->display_options['fields']['cn']['alter']['nl2br'] = 0;
82
  $handler->display->display_options['fields']['cn']['alter']['word_boundary'] = 1;
83
  $handler->display->display_options['fields']['cn']['alter']['ellipsis'] = 1;
84
  $handler->display->display_options['fields']['cn']['alter']['strip_tags'] = 0;
85
  $handler->display->display_options['fields']['cn']['alter']['trim'] = 0;
86
  $handler->display->display_options['fields']['cn']['alter']['html'] = 0;
87
  $handler->display->display_options['fields']['cn']['element_label_colon'] = 1;
88
  $handler->display->display_options['fields']['cn']['element_default_classes'] = 1;
89
  $handler->display->display_options['fields']['cn']['hide_empty'] = 0;
90
  $handler->display->display_options['fields']['cn']['empty_zero'] = 0;
91
  $handler->display->display_options['fields']['cn']['hide_alter_empty'] = 0;
92
  $handler->display->display_options['fields']['cn']['multivalue'] = 'v-index';
93
  $handler->display->display_options['fields']['cn']['value_separator'] = ' ';
94
  $handler->display->display_options['fields']['cn']['index_value'] = '0';
95
  /* Field: dn */
96
  $handler->display->display_options['fields']['dn']['id'] = 'dn';
97
  $handler->display->display_options['fields']['dn']['table'] = 'ldap';
98
  $handler->display->display_options['fields']['dn']['field'] = 'dn';
99
  $handler->display->display_options['fields']['dn']['ui_name'] = 'dn';
100
  $handler->display->display_options['fields']['dn']['label'] = 'Distinguished Name';
101
  $handler->display->display_options['fields']['dn']['alter']['alter_text'] = 0;
102
  $handler->display->display_options['fields']['dn']['alter']['make_link'] = 0;
103
  $handler->display->display_options['fields']['dn']['alter']['absolute'] = 0;
104
  $handler->display->display_options['fields']['dn']['alter']['external'] = 0;
105
  $handler->display->display_options['fields']['dn']['alter']['replace_spaces'] = 0;
106
  $handler->display->display_options['fields']['dn']['alter']['trim_whitespace'] = 0;
107
  $handler->display->display_options['fields']['dn']['alter']['nl2br'] = 0;
108
  $handler->display->display_options['fields']['dn']['alter']['word_boundary'] = 1;
109
  $handler->display->display_options['fields']['dn']['alter']['ellipsis'] = 1;
110
  $handler->display->display_options['fields']['dn']['alter']['strip_tags'] = 0;
111
  $handler->display->display_options['fields']['dn']['alter']['trim'] = 0;
112
  $handler->display->display_options['fields']['dn']['alter']['html'] = 0;
113
  $handler->display->display_options['fields']['dn']['element_label_colon'] = 1;
114
  $handler->display->display_options['fields']['dn']['element_default_classes'] = 1;
115
  $handler->display->display_options['fields']['dn']['hide_empty'] = 0;
116
  $handler->display->display_options['fields']['dn']['empty_zero'] = 0;
117
  $handler->display->display_options['fields']['dn']['hide_alter_empty'] = 0;
118
  $handler->display->display_options['fields']['dn']['index_value'] = '';
119
  /* Field: username */
120
  $handler->display->display_options['fields']['attribute']['id'] = 'attribute';
121
  $handler->display->display_options['fields']['attribute']['table'] = 'ldap';
122
  $handler->display->display_options['fields']['attribute']['field'] = 'attribute';
123
  $handler->display->display_options['fields']['attribute']['ui_name'] = 'username';
124
  $handler->display->display_options['fields']['attribute']['label'] = 'User name';
125
  $handler->display->display_options['fields']['attribute']['alter']['alter_text'] = 0;
126
  $handler->display->display_options['fields']['attribute']['alter']['make_link'] = 0;
127
  $handler->display->display_options['fields']['attribute']['alter']['absolute'] = 0;
128
  $handler->display->display_options['fields']['attribute']['alter']['external'] = 0;
129
  $handler->display->display_options['fields']['attribute']['alter']['replace_spaces'] = 0;
130
  $handler->display->display_options['fields']['attribute']['alter']['trim_whitespace'] = 0;
131
  $handler->display->display_options['fields']['attribute']['alter']['nl2br'] = 0;
132
  $handler->display->display_options['fields']['attribute']['alter']['word_boundary'] = 1;
133
  $handler->display->display_options['fields']['attribute']['alter']['ellipsis'] = 1;
134
  $handler->display->display_options['fields']['attribute']['alter']['strip_tags'] = 0;
135
  $handler->display->display_options['fields']['attribute']['alter']['trim'] = 0;
136
  $handler->display->display_options['fields']['attribute']['alter']['html'] = 0;
137
  $handler->display->display_options['fields']['attribute']['element_label_colon'] = 1;
138
  $handler->display->display_options['fields']['attribute']['element_default_classes'] = 1;
139
  $handler->display->display_options['fields']['attribute']['hide_empty'] = 0;
140
  $handler->display->display_options['fields']['attribute']['empty_zero'] = 0;
141
  $handler->display->display_options['fields']['attribute']['hide_alter_empty'] = 0;
142
  $handler->display->display_options['fields']['attribute']['multivalue'] = 'v-index';
143
  $handler->display->display_options['fields']['attribute']['index_value'] = '0';
144
  $handler->display->display_options['fields']['attribute']['attribute_name'] = 'samaccountname';
145
  /* Field: name */
146
  $handler->display->display_options['fields']['attribute_1']['id'] = 'attribute_1';
147
  $handler->display->display_options['fields']['attribute_1']['table'] = 'ldap';
148
  $handler->display->display_options['fields']['attribute_1']['field'] = 'attribute';
149
  $handler->display->display_options['fields']['attribute_1']['ui_name'] = 'name';
150
  $handler->display->display_options['fields']['attribute_1']['label'] = 'Name';
151
  $handler->display->display_options['fields']['attribute_1']['alter']['alter_text'] = 0;
152
  $handler->display->display_options['fields']['attribute_1']['alter']['make_link'] = 0;
153
  $handler->display->display_options['fields']['attribute_1']['alter']['absolute'] = 0;
154
  $handler->display->display_options['fields']['attribute_1']['alter']['external'] = 0;
155
  $handler->display->display_options['fields']['attribute_1']['alter']['replace_spaces'] = 0;
156
  $handler->display->display_options['fields']['attribute_1']['alter']['trim_whitespace'] = 0;
157
  $handler->display->display_options['fields']['attribute_1']['alter']['nl2br'] = 0;
158
  $handler->display->display_options['fields']['attribute_1']['alter']['word_boundary'] = 1;
159
  $handler->display->display_options['fields']['attribute_1']['alter']['ellipsis'] = 1;
160
  $handler->display->display_options['fields']['attribute_1']['alter']['strip_tags'] = 0;
161
  $handler->display->display_options['fields']['attribute_1']['alter']['trim'] = 0;
162
  $handler->display->display_options['fields']['attribute_1']['alter']['html'] = 0;
163
  $handler->display->display_options['fields']['attribute_1']['element_label_colon'] = 1;
164
  $handler->display->display_options['fields']['attribute_1']['element_default_classes'] = 1;
165
  $handler->display->display_options['fields']['attribute_1']['hide_empty'] = 0;
166
  $handler->display->display_options['fields']['attribute_1']['empty_zero'] = 0;
167
  $handler->display->display_options['fields']['attribute_1']['hide_alter_empty'] = 0;
168
  $handler->display->display_options['fields']['attribute_1']['multivalue'] = 'v-index';
169
  $handler->display->display_options['fields']['attribute_1']['index_value'] = '0';
170
  $handler->display->display_options['fields']['attribute_1']['attribute_name'] = 'name';
171
  /* Field: mail */
172
  $handler->display->display_options['fields']['attribute_2']['id'] = 'attribute_2';
173
  $handler->display->display_options['fields']['attribute_2']['table'] = 'ldap';
174
  $handler->display->display_options['fields']['attribute_2']['field'] = 'attribute';
175
  $handler->display->display_options['fields']['attribute_2']['ui_name'] = 'mail';
176
  $handler->display->display_options['fields']['attribute_2']['label'] = 'Mail';
177
  $handler->display->display_options['fields']['attribute_2']['alter']['alter_text'] = 0;
178
  $handler->display->display_options['fields']['attribute_2']['alter']['make_link'] = 0;
179
  $handler->display->display_options['fields']['attribute_2']['alter']['absolute'] = 0;
180
  $handler->display->display_options['fields']['attribute_2']['alter']['external'] = 0;
181
  $handler->display->display_options['fields']['attribute_2']['alter']['replace_spaces'] = 0;
182
  $handler->display->display_options['fields']['attribute_2']['alter']['trim_whitespace'] = 0;
183
  $handler->display->display_options['fields']['attribute_2']['alter']['nl2br'] = 0;
184
  $handler->display->display_options['fields']['attribute_2']['alter']['word_boundary'] = 1;
185
  $handler->display->display_options['fields']['attribute_2']['alter']['ellipsis'] = 1;
186
  $handler->display->display_options['fields']['attribute_2']['alter']['strip_tags'] = 0;
187
  $handler->display->display_options['fields']['attribute_2']['alter']['trim'] = 0;
188
  $handler->display->display_options['fields']['attribute_2']['alter']['html'] = 0;
189
  $handler->display->display_options['fields']['attribute_2']['element_label_colon'] = 1;
190
  $handler->display->display_options['fields']['attribute_2']['element_default_classes'] = 1;
191
  $handler->display->display_options['fields']['attribute_2']['hide_empty'] = 0;
192
  $handler->display->display_options['fields']['attribute_2']['empty_zero'] = 0;
193
  $handler->display->display_options['fields']['attribute_2']['hide_alter_empty'] = 0;
194
  $handler->display->display_options['fields']['attribute_2']['index_value'] = '0';
195
  $handler->display->display_options['fields']['attribute_2']['attribute_name'] = 'mail';
196
  /* Sort criterion: LDAP Server: LDAP Attribute */
197
  $handler->display->display_options['sorts']['attribute']['id'] = 'attribute';
198
  $handler->display->display_options['sorts']['attribute']['table'] = 'ldap';
199
  $handler->display->display_options['sorts']['attribute']['field'] = 'attribute';
200
  $handler->display->display_options['sorts']['attribute']['attribute_name'] = 'name';
201

    
202
  /* Display: Page */
203
  $handler = $view->new_display('page', 'Page', 'page');
204
  $handler->display->display_options['path'] = 'ad-users';
205
  $handler->display->display_options['menu']['type'] = 'normal';
206
  $handler->display->display_options['menu']['title'] = 'AD Users';
207
  $handler->display->display_options['menu']['weight'] = '0';
208
  $views[$view->name] = $view;
209

    
210
  return $views;
211
}