Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
data_source_ldap_management.inc
1 <?php
18 require_once SQ_INCLUDE_PATH.'/asset_management.inc';
19 
32 {
33 
34 
40  {
41  $this->Asset_Management($pm);
42 
43  $this->vars = Array (
44  'name' => Array (
45  'added' => '0.1',
46  'type' => 'text',
47  'default' => '',
48  'description' => 'The name of the feed',
49  ),
50  'ldap_options' => Array(
51  'added' => '0.1',
52  'type' => 'serialise',
53  'default' => Array(),
54  ),
55  'aliases' => Array(
56  'added' => '0.1',
57  'type' => 'selection',
58  'default' => 'LDAP_DEREF_NEVER',
59  'parameters' => Array(
60  'options' => Array(
61  'LDAP_DEREF_NEVER' => 'Never dereferenced',
62  'LDAP_DEREF_SEARCHING' => 'Dereferenced during search',
63  'LDAP_DEREF_FINDING' => 'Dereferenced when locating the base object',
64  'LDAP_DEREF_ALWAYS' => 'Dereferenced always',
65  ),
66  'multiple' => FALSE,
67  'allow_empty' => FALSE,
68  ),
69  ),
70  'host' => Array(
71  'added' => '0.1',
72  'type' => 'text',
73  'default' => '',
74  ),
75  'port' => Array(
76  'added' => '0.1',
77  'type' => 'text',
78  'default' => '389',
79  ),
80  'root_dn' => Array(
81  'added' => '0.1',
82  'type' => 'text',
83  'default' => '',
84  ),
85  'bind_dn' => Array(
86  'added' => '0.1',
87  'type' => 'text',
88  'default' => '',
89  ),
90  'password' => Array(
91  'added' => '0.1',
92  'type' => 'password',
93  'default' => '',
94  ),
95  'search_filter' => Array (
96  'added' => '0.1',
97  'type' => 'text',
98  'default' => '',
99  'description' => 'LDAP search filter query',
100  ),
101  'sort_by' => Array (
102  'added' => '0.1',
103  'type' => 'text',
104  'default' => '',
105  ),
106  'attributes' => Array(
107  'added' => '0.1',
108  'type' => 'text',
109  'default' => '',
110  'description' => 'Comma seperated list of required attributes to extract from LDAP',
111  ),
112  'binary_attributes' => Array(
113  'added' => '0.1',
114  'type' => 'text',
115  'default' => '',
116  'description' => 'Comma seperated list of required binary attributes to extract from LDAP',
117  ),
118  );
119 
120  }//end constructor
121 
122 
123 }//end class
124 ?>