~ubuntu-branches/ubuntu/intrepid/ldap-account-manager/intrepid

« back to all changes in this revision

Viewing changes to docs/devel/phpdoc/modules/inetOrgPerson.html

  • Committer: Bazaar Package Importer
  • Author(s): Roland Gruber
  • Date: 2008-04-28 16:44:55 UTC
  • mfrom: (1.1.10 upstream) (4.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20080428164455-m3hoydrs0xbse1ns
Tags: 2.3.0-1
* Installation fails if php4 is not installed (Closes: #471953)
* password quality checking (Closes: #462336)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<html>
 
2
<head>
 
3
<title>Docs For Class inetOrgPerson</title>
 
4
<link rel="stylesheet" type="text/css" href="../media/style.css">
 
5
</head>
 
6
<body>
 
7
 
 
8
<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
 
9
  <tr>
 
10
    <td class="header_top">modules</td>
 
11
  </tr>
 
12
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
 
13
  <tr>
 
14
    <td class="header_menu">
 
15
        
 
16
                                                                                                                                                            
 
17
                                                                                                                                                  [ <a href="../classtrees_modules.html" class="menu">class tree: modules</a> ]
 
18
                  [ <a href="../elementindex_modules.html" class="menu">index: modules</a> ]
 
19
                            [ <a href="../elementindex.html" class="menu">all elements</a> ]
 
20
    </td>
 
21
  </tr>
 
22
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
 
23
</table>
 
24
 
 
25
<table width="100%" border="0" cellpadding="0" cellspacing="0">
 
26
  <tr valign="top">
 
27
    <td width="200" class="menu">
 
28
        <div id="ric">
 
29
                                        <p><a href="../ric_README.html">README</a></p>
 
30
                                        <p><a href="../ric_INSTALL.html">INSTALL</a></p>
 
31
                        </div>
 
32
      <b>Packages:</b><br />
 
33
              <a href="../li_configuration.html">configuration</a><br />
 
34
              <a href="../li_Help.html">Help</a><br />
 
35
              <a href="../li_LDAP.html">LDAP</a><br />
 
36
              <a href="../li_lib.html">lib</a><br />
 
37
              <a href="../li_lists.html">lists</a><br />
 
38
              <a href="../li_main.html">main</a><br />
 
39
              <a href="../li_modules.html">modules</a><br />
 
40
              <a href="../li_PDF.html">PDF</a><br />
 
41
              <a href="../li_profiles.html">profiles</a><br />
 
42
              <a href="../li_selfService.html">selfService</a><br />
 
43
              <a href="../li_tools.html">tools</a><br />
 
44
              <a href="../li_types.html">types</a><br />
 
45
            <br /><br />
 
46
                        <b>Files:</b><br />
 
47
          <div class="package">
 
48
                        <a href="../modules/_lib---modules---account.inc.html">         account.inc
 
49
                </a><br>
 
50
                        <a href="../modules/_lib---baseModule.inc.html">                baseModule.inc
 
51
                </a><br>
 
52
                        <a href="../modules/_lib---createntlm.inc.html">                createntlm.inc
 
53
                </a><br>
 
54
                        <a href="../modules/_templates---account---edit.php.html">              edit.php
 
55
                </a><br>
 
56
                        <a href="../modules/_lib---modules---ieee802device.inc.html">           ieee802device.inc
 
57
                </a><br>
 
58
                        <a href="../modules/_lib---modules---inetLocalMailRecipient.inc.html">          inetLocalMailRecipient.inc
 
59
                </a><br>
 
60
                        <a href="../modules/_lib---modules---inetOrgPerson.inc.html">           inetOrgPerson.inc
 
61
                </a><br>
 
62
                        <a href="../modules/_lib---modules---kolabUser.inc.html">               kolabUser.inc
 
63
                </a><br>
 
64
                        <a href="../modules/_lib---lamdaemon.inc.html">         lamdaemon.inc
 
65
                </a><br>
 
66
                        <a href="../modules/_lib---modules---ldapPublicKey.inc.html">           ldapPublicKey.inc
 
67
                </a><br>
 
68
                        <a href="../modules/_lib---modules.inc.html">           modules.inc
 
69
                </a><br>
 
70
                        <a href="../modules/_lib---modules---nisMailAlias.inc.html">            nisMailAlias.inc
 
71
                </a><br>
 
72
                        <a href="../modules/_lib---modules---phpGroupwareGroup.inc.html">               phpGroupwareGroup.inc
 
73
                </a><br>
 
74
                        <a href="../modules/_lib---modules---phpGroupwareUser.inc.html">                phpGroupwareUser.inc
 
75
                </a><br>
 
76
                        <a href="../modules/_lib---modules---posixAccount.inc.html">            posixAccount.inc
 
77
                </a><br>
 
78
                        <a href="../modules/_lib---modules---posixGroup.inc.html">              posixGroup.inc
 
79
                </a><br>
 
80
                        <a href="../modules/_lib---modules---quota.inc.html">           quota.inc
 
81
                </a><br>
 
82
                        <a href="../modules/_lib---modules---sambaAccount.inc.html">            sambaAccount.inc
 
83
                </a><br>
 
84
                        <a href="../modules/_lib---modules---sambaDomain.inc.html">             sambaDomain.inc
 
85
                </a><br>
 
86
                        <a href="../modules/_lib---modules---sambaGroupMapping.inc.html">               sambaGroupMapping.inc
 
87
                </a><br>
 
88
                        <a href="../modules/_lib---modules---sambaSamAccount---sambaMungedDial.inc.html">               sambaMungedDial.inc
 
89
                </a><br>
 
90
                        <a href="../modules/_lib---modules---sambaSamAccount.inc.html">         sambaSamAccount.inc
 
91
                </a><br>
 
92
                        <a href="../modules/_lib---modules---shadowAccount.inc.html">           shadowAccount.inc
 
93
                </a><br>
 
94
          </div><br />
 
95
      
 
96
      
 
97
            <b>Classes:</b><br />
 
98
        <div class="package">
 
99
                                <a href="../modules/account.html">account</a><br />
 
100
                        <a href="../modules/accountContainer.html">accountContainer</a><br />
 
101
                        <a href="../modules/baseModule.html">baseModule</a><br />
 
102
                        <a href="../modules/ieee802Device.html">ieee802Device</a><br />
 
103
                        <a href="../modules/inetLocalMailRecipient.html">inetLocalMailRecipient</a><br />
 
104
                        <a href="../modules/inetOrgPerson.html">inetOrgPerson</a><br />
 
105
                        <a href="../modules/kolabUser.html">kolabUser</a><br />
 
106
                        <a href="../modules/ldapPublicKey.html">ldapPublicKey</a><br />
 
107
                        <a href="../modules/nisMailAlias.html">nisMailAlias</a><br />
 
108
                        <a href="../modules/phpGroupwareGroup.html">phpGroupwareGroup</a><br />
 
109
                        <a href="../modules/phpGroupwareUser.html">phpGroupwareUser</a><br />
 
110
                        <a href="../modules/posixAccount.html">posixAccount</a><br />
 
111
                        <a href="../modules/posixGroup.html">posixGroup</a><br />
 
112
                        <a href="../modules/quota.html">quota</a><br />
 
113
                        <a href="../modules/samba3domain.html">samba3domain</a><br />
 
114
                        <a href="../modules/sambaAccount.html">sambaAccount</a><br />
 
115
                        <a href="../modules/sambaDomain.html">sambaDomain</a><br />
 
116
                        <a href="../modules/sambaGroupMapping.html">sambaGroupMapping</a><br />
 
117
                        <a href="../modules/sambaMungedDial.html">sambaMungedDial</a><br />
 
118
                        <a href="../modules/sambaSamAccount.html">sambaSamAccount</a><br />
 
119
                        <a href="../modules/shadowAccount.html">shadowAccount</a><br />
 
120
                        <a href="../modules/smbHash.html">smbHash</a><br />
 
121
          </div>
 
122
                </td>
 
123
    <td>
 
124
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
 
125
 
 
126
<h1>Class: inetOrgPerson</h1>
 
127
Source Location: /lib/modules/inetOrgPerson.inc<br /><br />
 
128
 
 
129
 
 
130
<table width="100%" border="0">
 
131
<tr><td valign="top">
 
132
 
 
133
<h3><a href="#class_details">Class Overview</a></h3>
 
134
<pre><a href="../modules/baseModule.html">baseModule</a>
 
135
   |
 
136
   --inetOrgPerson</pre><br />
 
137
<div class="description">This module manages LDAP attributes of the object class inetOrgPerson (e.g. name and address).</div><br /><br />
 
138
<h4>Author(s):</h4>
 
139
<ul>
 
140
          <li>Roland Gruber</li>
 
141
      </ul>
 
142
 
 
143
 
 
144
 
 
145
 
 
146
    
 
147
 
 
148
        
 
149
</td>
 
150
 
 
151
 
 
152
 
 
153
<td valign="top">
 
154
<h3><a href="#class_methods">Methods</a></h3>
 
155
<ul>
 
156
    <li><a href="../modules/inetOrgPerson.html#methodbuild_uploadAccounts">build_uploadAccounts</a></li>
 
157
    <li><a href="../modules/inetOrgPerson.html#methodcheckSelfServiceOptions">checkSelfServiceOptions</a></li>
 
158
    <li><a href="../modules/inetOrgPerson.html#methoddisplay_html_attributes">display_html_attributes</a></li>
 
159
    <li><a href="../modules/inetOrgPerson.html#methoddisplay_html_password">display_html_password</a></li>
 
160
    <li><a href="../modules/inetOrgPerson.html#methoddisplay_html_photo">display_html_photo</a></li>
 
161
    <li><a href="../modules/inetOrgPerson.html#methodgetButtonStatus">getButtonStatus</a></li>
 
162
    <li><a href="../modules/inetOrgPerson.html#methodgetSelfServiceOptions">getSelfServiceOptions</a></li>
 
163
    <li><a href="../modules/inetOrgPerson.html#methodget_metaData">get_metaData</a></li>
 
164
    <li><a href="../modules/inetOrgPerson.html#methodget_pdfEntries">get_pdfEntries</a></li>
 
165
    <li><a href="../modules/inetOrgPerson.html#methodload_Messages">load_Messages</a></li>
 
166
    <li><a href="../modules/inetOrgPerson.html#methodmodule_complete">module_complete</a></li>
 
167
    <li><a href="../modules/inetOrgPerson.html#methodprocess_attributes">process_attributes</a></li>
 
168
    <li><a href="../modules/inetOrgPerson.html#methodprocess_password">process_password</a></li>
 
169
    <li><a href="../modules/inetOrgPerson.html#methodprocess_photo">process_photo</a></li>
 
170
    <li><a href="../modules/inetOrgPerson.html#methodsave_attributes">save_attributes</a></li>
 
171
  </ul>
 
172
</td>
 
173
 
 
174
</tr></table>
 
175
<hr />
 
176
 
 
177
<table width="100%" border="0"><tr>
 
178
 
 
179
 
 
180
 
 
181
 
 
182
<td valign="top">
 
183
<h3>Inherited Variables</h3>
 
184
<div class="tags">
 
185
<h4>Class: <a href="../modules/baseModule.html">baseModule</a></h4>
 
186
<dl>
 
187
<dt>
 
188
  <a href="../modules/baseModule.html#var$attributes">baseModule::$attributes</a>
 
189
  </dt>
 
190
<dd>
 
191
   
 
192
</dd>
 
193
<dt>
 
194
  <a href="../modules/baseModule.html#var$autoAddObjectClasses">baseModule::$autoAddObjectClasses</a>
 
195
  </dt>
 
196
<dd>
 
197
   
 
198
</dd>
 
199
<dt>
 
200
  <a href="../modules/baseModule.html#var$messages">baseModule::$messages</a>
 
201
  </dt>
 
202
<dd>
 
203
   
 
204
</dd>
 
205
<dt>
 
206
  <a href="../modules/baseModule.html#var$meta">baseModule::$meta</a>
 
207
  </dt>
 
208
<dd>
 
209
   
 
210
</dd>
 
211
<dt>
 
212
  <a href="../modules/baseModule.html#var$moduleSettings">baseModule::$moduleSettings</a>
 
213
  </dt>
 
214
<dd>
 
215
   
 
216
</dd>
 
217
<dt>
 
218
  <a href="../modules/baseModule.html#var$orig">baseModule::$orig</a>
 
219
  </dt>
 
220
<dd>
 
221
   
 
222
</dd>
 
223
<dt>
 
224
  <a href="../modules/baseModule.html#var$selfServiceSettings">baseModule::$selfServiceSettings</a>
 
225
  </dt>
 
226
<dd>
 
227
   
 
228
</dd>
 
229
</dl>
 
230
</div>
 
231
</td>
 
232
 
 
233
<td valign="top">
 
234
<h3>Inherited Methods</h3>
 
235
<div class="tags">
 
236
<h4>Class: <a href="../modules/baseModule.html">baseModule</a></h4>
 
237
<dl>
 
238
    <dt>
 
239
    <a href="../modules/baseModule.html#method__construct">baseModule::__construct()</a>
 
240
  </dt>
 
241
  <dd>
 
242
    Creates a new base module class
 
243
  </dd>
 
244
    <dt>
 
245
    <a href="../modules/baseModule.html#methodbuild_uploadAccounts">baseModule::build_uploadAccounts()</a>
 
246
  </dt>
 
247
  <dd>
 
248
    In this function the LDAP accounts are built.
 
249
  </dd>
 
250
    <dt>
 
251
    <a href="../modules/baseModule.html#methodcan_manage">baseModule::can_manage()</a>
 
252
  </dt>
 
253
  <dd>
 
254
    Returns true if this module can manage accounts of the current type, otherwise false.
 
255
  </dd>
 
256
    <dt>
 
257
    <a href="../modules/baseModule.html#methodcheckSelfServiceOptions">baseModule::checkSelfServiceOptions()</a>
 
258
  </dt>
 
259
  <dd>
 
260
    Checks if all input values are correct and returns the LDAP attributes which should be changed.
 
261
  </dd>
 
262
    <dt>
 
263
    <a href="../modules/baseModule.html#methodcheckSelfServiceSettings">baseModule::checkSelfServiceSettings()</a>
 
264
  </dt>
 
265
  <dd>
 
266
    Checks if the self service settings are valid.
 
267
  </dd>
 
268
    <dt>
 
269
    <a href="../modules/baseModule.html#methodcheck_configOptions">baseModule::check_configOptions()</a>
 
270
  </dt>
 
271
  <dd>
 
272
    Checks input values of module settings.
 
273
  </dd>
 
274
    <dt>
 
275
    <a href="../modules/baseModule.html#methodcheck_profileOptions">baseModule::check_profileOptions()</a>
 
276
  </dt>
 
277
  <dd>
 
278
    Checks input values of account profiles.
 
279
  </dd>
 
280
    <dt>
 
281
    <a href="../modules/baseModule.html#methoddelete_attributes">baseModule::delete_attributes()</a>
 
282
  </dt>
 
283
  <dd>
 
284
    This function returns an array with the same syntax as save_attributes().
 
285
  </dd>
 
286
    <dt>
 
287
    <a href="../modules/baseModule.html#methoddisplay_html_attributes">baseModule::display_html_attributes()</a>
 
288
  </dt>
 
289
  <dd>
 
290
    This function creates meta HTML code to display the module page.
 
291
  </dd>
 
292
    <dt>
 
293
    <a href="../modules/baseModule.html#methoddisplay_html_delete">baseModule::display_html_delete()</a>
 
294
  </dt>
 
295
  <dd>
 
296
    This function creates meta HTML code which will be displayed when an account should be deleted.
 
297
  </dd>
 
298
    <dt>
 
299
    <a href="../modules/baseModule.html#methoddoUploadPostActions">baseModule::doUploadPostActions()</a>
 
300
  </dt>
 
301
  <dd>
 
302
    This function is responsible to do additional tasks after the account has been created in LDAP (e.g. modifying group memberships, adding Quota etc..).
 
303
  </dd>
 
304
    <dt>
 
305
    <a href="../modules/baseModule.html#methodgetAccountContainer">baseModule::getAccountContainer()</a>
 
306
  </dt>
 
307
  <dd>
 
308
    Returns the <a href="../modules/accountContainer.html">accountContainer</a> object.
 
309
  </dd>
 
310
    <dt>
 
311
    <a href="../modules/baseModule.html#methodgetAttributes">baseModule::getAttributes()</a>
 
312
  </dt>
 
313
  <dd>
 
314
    Returns the LDAP attributes which are managed in this module.
 
315
  </dd>
 
316
    <dt>
 
317
    <a href="../modules/baseModule.html#methodgetButtonStatus">baseModule::getButtonStatus()</a>
 
318
  </dt>
 
319
  <dd>
 
320
    Controls if the module button the account page is visible and activated.
 
321
  </dd>
 
322
    <dt>
 
323
    <a href="../modules/baseModule.html#methodgetIcon">baseModule::getIcon()</a>
 
324
  </dt>
 
325
  <dd>
 
326
    Returns the path to the module icon.
 
327
  </dd>
 
328
    <dt>
 
329
    <a href="../modules/baseModule.html#methodgetLDAPAliases">baseModule::getLDAPAliases()</a>
 
330
  </dt>
 
331
  <dd>
 
332
    Returns a list of aliases for LDAP attributes.
 
333
  </dd>
 
334
    <dt>
 
335
    <a href="../modules/baseModule.html#methodgetManagedAttributes">baseModule::getManagedAttributes()</a>
 
336
  </dt>
 
337
  <dd>
 
338
    Returns a list of LDAP attributes which are managed by this module.
 
339
  </dd>
 
340
    <dt>
 
341
    <a href="../modules/baseModule.html#methodgetManagedObjectClasses">baseModule::getManagedObjectClasses()</a>
 
342
  </dt>
 
343
  <dd>
 
344
    Returns a list of managed object classes for this module.
 
345
  </dd>
 
346
    <dt>
 
347
    <a href="../modules/baseModule.html#methodgetOriginalAttributes">baseModule::getOriginalAttributes()</a>
 
348
  </dt>
 
349
  <dd>
 
350
    Returns the LDAP attributes which are managed in this module (with unchanged values).
 
351
  </dd>
 
352
    <dt>
 
353
    <a href="../modules/baseModule.html#methodgetRequiredExtensions">baseModule::getRequiredExtensions()</a>
 
354
  </dt>
 
355
  <dd>
 
356
    This function returns a list of PHP extensions (e.g. mhash) which are needed by this module.
 
357
  </dd>
 
358
    <dt>
 
359
    <a href="../modules/baseModule.html#methodgetSelfServiceFields">baseModule::getSelfServiceFields()</a>
 
360
  </dt>
 
361
  <dd>
 
362
    Returns a list of possible input fields and their descriptions.
 
363
  </dd>
 
364
    <dt>
 
365
    <a href="../modules/baseModule.html#methodgetSelfServiceOptions">baseModule::getSelfServiceOptions()</a>
 
366
  </dt>
 
367
  <dd>
 
368
    Returns the meta HTML code for each input field.
 
369
  </dd>
 
370
    <dt>
 
371
    <a href="../modules/baseModule.html#methodgetSelfServiceSearchAttributes">baseModule::getSelfServiceSearchAttributes()</a>
 
372
  </dt>
 
373
  <dd>
 
374
    This function returns a list of possible LDAP attributes (e.g. uid, cn, ...) which can be used to search for LDAP objects.
 
375
  </dd>
 
376
    <dt>
 
377
    <a href="../modules/baseModule.html#methodgetSelfServiceSettings">baseModule::getSelfServiceSettings()</a>
 
378
  </dt>
 
379
  <dd>
 
380
    Returns a list of self service configuration settings.
 
381
  </dd>
 
382
    <dt>
 
383
    <a href="../modules/baseModule.html#methodget_alias">baseModule::get_alias()</a>
 
384
  </dt>
 
385
  <dd>
 
386
    Returns an alias name for the module.
 
387
  </dd>
 
388
    <dt>
 
389
    <a href="../modules/baseModule.html#methodget_configOptions">baseModule::get_configOptions()</a>
 
390
  </dt>
 
391
  <dd>
 
392
    Returns a list of configuration options.
 
393
  </dd>
 
394
    <dt>
 
395
    <a href="../modules/baseModule.html#methodget_dependencies">baseModule::get_dependencies()</a>
 
396
  </dt>
 
397
  <dd>
 
398
    This function returns a list with all depending and conflicting modules.
 
399
  </dd>
 
400
    <dt>
 
401
    <a href="../modules/baseModule.html#methodget_help">baseModule::get_help()</a>
 
402
  </dt>
 
403
  <dd>
 
404
    This function returns the help entry array for a specific help id.
 
405
  </dd>
 
406
    <dt>
 
407
    <a href="../modules/baseModule.html#methodget_ldap_filter">baseModule::get_ldap_filter()</a>
 
408
  </dt>
 
409
  <dd>
 
410
    Returns an LDAP filter for the account lists
 
411
  </dd>
 
412
    <dt>
 
413
    <a href="../modules/baseModule.html#methodget_metaData">baseModule::get_metaData()</a>
 
414
  </dt>
 
415
  <dd>
 
416
    This function provides meta data which is interpreted by baseModule.
 
417
  </dd>
 
418
    <dt>
 
419
    <a href="../modules/baseModule.html#methodget_pdfFields">baseModule::get_pdfFields()</a>
 
420
  </dt>
 
421
  <dd>
 
422
    Returns a hashtable with all entries that may be printed out in the PDF.
 
423
  </dd>
 
424
    <dt>
 
425
    <a href="../modules/baseModule.html#methodget_profileOptions">baseModule::get_profileOptions()</a>
 
426
  </dt>
 
427
  <dd>
 
428
    This function defines what attributes will be used in the account profiles and their appearance in the profile editor.
 
429
  </dd>
 
430
    <dt>
 
431
    <a href="../modules/baseModule.html#methodget_RDNAttributes">baseModule::get_RDNAttributes()</a>
 
432
  </dt>
 
433
  <dd>
 
434
    Returns a hash array containing a list of possible LDAP attributes that can be used to form the RDN (Relative Distinguished Name).
 
435
  </dd>
 
436
    <dt>
 
437
    <a href="../modules/baseModule.html#methodget_scope">baseModule::get_scope()</a>
 
438
  </dt>
 
439
  <dd>
 
440
    Returns the account type of this module (user, group, host)
 
441
  </dd>
 
442
    <dt>
 
443
    <a href="../modules/baseModule.html#methodget_uploadColumns">baseModule::get_uploadColumns()</a>
 
444
  </dt>
 
445
  <dd>
 
446
    Returns an array containing all input columns for the file upload.
 
447
  </dd>
 
448
    <dt>
 
449
    <a href="../modules/baseModule.html#methodget_uploadPreDepends">baseModule::get_uploadPreDepends()</a>
 
450
  </dt>
 
451
  <dd>
 
452
    Returns a list of module names which must be processed in building the account befor this module.
 
453
  </dd>
 
454
    <dt>
 
455
    <a href="../modules/baseModule.html#methodinit">baseModule::init()</a>
 
456
  </dt>
 
457
  <dd>
 
458
    Initializes the module after it became part of an <a href="../modules/accountContainer.html">accountContainer</a>
 
459
  </dd>
 
460
    <dt>
 
461
    <a href="../modules/baseModule.html#methodis_base_module">baseModule::is_base_module()</a>
 
462
  </dt>
 
463
  <dd>
 
464
    Returns true if your module is a base module and otherwise false.
 
465
  </dd>
 
466
    <dt>
 
467
    <a href="../modules/baseModule.html#methodload_attributes">baseModule::load_attributes()</a>
 
468
  </dt>
 
469
  <dd>
 
470
    This function loads the LDAP attributes when an account should be loaded.
 
471
  </dd>
 
472
    <dt>
 
473
    <a href="../modules/baseModule.html#methodload_Messages">baseModule::load_Messages()</a>
 
474
  </dt>
 
475
  <dd>
 
476
    This function fills the $messages variable with output messages from this module.
 
477
  </dd>
 
478
    <dt>
 
479
    <a href="../modules/baseModule.html#methodload_profile">baseModule::load_profile()</a>
 
480
  </dt>
 
481
  <dd>
 
482
    This function loads the values from an account profile to the module's internal data structures.
 
483
  </dd>
 
484
    <dt>
 
485
    <a href="../modules/baseModule.html#methodmodule_complete">baseModule::module_complete()</a>
 
486
  </dt>
 
487
  <dd>
 
488
    This functions is used to check if all settings for this module have been made.
 
489
  </dd>
 
490
    <dt>
 
491
    <a href="../modules/baseModule.html#methodmodule_ready">baseModule::module_ready()</a>
 
492
  </dt>
 
493
  <dd>
 
494
    This function is used to check if this module page can be displayed.
 
495
  </dd>
 
496
    <dt>
 
497
    <a href="../modules/baseModule.html#methodpostDeleteActions">baseModule::postDeleteActions()</a>
 
498
  </dt>
 
499
  <dd>
 
500
    Allows the module to run commands after the LDAP entry is deleted.
 
501
  </dd>
 
502
    <dt>
 
503
    <a href="../modules/baseModule.html#methodpostModifyActions">baseModule::postModifyActions()</a>
 
504
  </dt>
 
505
  <dd>
 
506
    Allows the module to run commands after the LDAP entry is changed or created.
 
507
  </dd>
 
508
    <dt>
 
509
    <a href="../modules/baseModule.html#methodpreDeleteActions">baseModule::preDeleteActions()</a>
 
510
  </dt>
 
511
  <dd>
 
512
    Allows the module to run commands before the LDAP entry is deleted.
 
513
  </dd>
 
514
    <dt>
 
515
    <a href="../modules/baseModule.html#methodpreModifyActions">baseModule::preModifyActions()</a>
 
516
  </dt>
 
517
  <dd>
 
518
    Allows the module to run commands before the LDAP entry is changed or created.
 
519
  </dd>
 
520
    <dt>
 
521
    <a href="../modules/baseModule.html#methodprocess_attributes">baseModule::process_attributes()</a>
 
522
  </dt>
 
523
  <dd>
 
524
    This function processes user input.
 
525
  </dd>
 
526
    <dt>
 
527
    <a href="../modules/baseModule.html#methodsave_attributes">baseModule::save_attributes()</a>
 
528
  </dt>
 
529
  <dd>
 
530
    Returns a list of modifications which have to be made to the LDAP account.
 
531
  </dd>
 
532
  </dl>
 
533
</div>
 
534
</td>
 
535
 
 
536
</tr></table>
 
537
<hr />
 
538
 
 
539
<a name="class_details"></a>
 
540
<h3>Class Details</h3>
 
541
<div class="tags">
 
542
[line 38]<br />
 
543
This module manages LDAP attributes of the object class inetOrgPerson (e.g. name and address).<br /><br /><br /><br />
 
544
<h4>Tags:</h4>
 
545
<div class="tags">
 
546
<table border="0" cellspacing="0" cellpadding="0">
 
547
  <tr>
 
548
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Roland Gruber</td>
 
549
  </tr>
 
550
</table>
 
551
</div>
 
552
</div><br /><br />
 
553
<div class="top">[ <a href="#top">Top</a> ]</div><br />
 
554
 
 
555
 
 
556
<hr />
 
557
<a name="class_methods"></a>
 
558
<h3>Class Methods</h3>
 
559
<div class="tags">
 
560
 
 
561
  <hr />
 
562
        <a name="methodbuild_uploadAccounts"></a>
 
563
        <h3>method build_uploadAccounts <span class="smalllinenumber">[line 1079]</span></h3>
 
564
        <div class="function">
 
565
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
566
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
567
                <code>array build_uploadAccounts(
 
568
array
 
569
$rawAccounts, array
 
570
$ids, 
 
571
&$partialAccounts, array
 
572
$partialAccounts)</code>
 
573
    </td></tr></table>
 
574
    </td></tr></table><br />
 
575
        
 
576
                In this function the LDAP account is built up.<br /><br /><br /><br />
 
577
<h4>Tags:</h4>
 
578
<div class="tags">
 
579
<table border="0" cellspacing="0" cellpadding="0">
 
580
  <tr>
 
581
    <td><b>return:</b>&nbsp;&nbsp;</td><td>list of error messages if any</td>
 
582
  </tr>
 
583
</table>
 
584
</div>
 
585
<br /><br />
 
586
 
 
587
        Overrides <a href="../modules/baseModule.html#methodbuild_uploadAccounts">baseModule::build_uploadAccounts()</a> (In this function the LDAP accounts are built.)<br /><br />
 
588
        <h4>Parameters:</h4>
 
589
    <div class="tags">
 
590
    <table border="0" cellspacing="0" cellpadding="0">
 
591
          <tr>
 
592
        <td class="type">array&nbsp;&nbsp;</td>
 
593
        <td><b>$rawAccounts</b>&nbsp;&nbsp;</td>
 
594
        <td>list of hash arrays (name =&gt; value) from user input</td>
 
595
      </tr>
 
596
          <tr>
 
597
        <td class="type">array&nbsp;&nbsp;</td>
 
598
        <td><b>$partialAccounts</b>&nbsp;&nbsp;</td>
 
599
        <td>list of hash arrays (name =&gt; value) which are later added to LDAP</td>
 
600
      </tr>
 
601
          <tr>
 
602
        <td class="type">array&nbsp;&nbsp;</td>
 
603
        <td><b>$ids</b>&nbsp;&nbsp;</td>
 
604
        <td>list of IDs for column position (e.g. &quot;posixAccount_uid&quot; =&gt; 5)</td>
 
605
      </tr>
 
606
          <tr>
 
607
        <td class="type">&nbsp;&nbsp;</td>
 
608
        <td><b>&$partialAccounts</b>&nbsp;&nbsp;</td>
 
609
        <td></td>
 
610
      </tr>
 
611
        </table>
 
612
    </div><br />
 
613
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
614
  </div>
 
615
  <hr />
 
616
        <a name="methodcheckSelfServiceOptions"></a>
 
617
        <h3>method checkSelfServiceOptions <span class="smalllinenumber">[line 1510]</span></h3>
 
618
        <div class="function">
 
619
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
620
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
621
                <code>array checkSelfServiceOptions(
 
622
string
 
623
$fields, array
 
624
$attributes)</code>
 
625
    </td></tr></table>
 
626
    </td></tr></table><br />
 
627
        
 
628
                Checks if all input values are correct and returns the LDAP commands which should be executed.<br /><br /><br /><br />
 
629
<h4>Tags:</h4>
 
630
<div class="tags">
 
631
<table border="0" cellspacing="0" cellpadding="0">
 
632
  <tr>
 
633
    <td><b>return:</b>&nbsp;&nbsp;</td><td>messages and LDAP commands (array('messages' =&gt; array(), 'add' =&gt; array(), 'del' =&gt; array(), 'mod' =&gt; array()))</td>
 
634
  </tr>
 
635
</table>
 
636
</div>
 
637
<br /><br />
 
638
 
 
639
        Overrides <a href="../modules/baseModule.html#methodcheckSelfServiceOptions">baseModule::checkSelfServiceOptions()</a> (Checks if all input values are correct and returns the LDAP attributes which should be changed.)<br /><br />
 
640
        <h4>Parameters:</h4>
 
641
    <div class="tags">
 
642
    <table border="0" cellspacing="0" cellpadding="0">
 
643
          <tr>
 
644
        <td class="type">string&nbsp;&nbsp;</td>
 
645
        <td><b>$fields</b>&nbsp;&nbsp;</td>
 
646
        <td>input fields</td>
 
647
      </tr>
 
648
          <tr>
 
649
        <td class="type">array&nbsp;&nbsp;</td>
 
650
        <td><b>$attributes</b>&nbsp;&nbsp;</td>
 
651
        <td>LDAP attributes</td>
 
652
      </tr>
 
653
        </table>
 
654
    </div><br />
 
655
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
656
  </div>
 
657
  <hr />
 
658
        <a name="methoddisplay_html_attributes"></a>
 
659
        <h3>method display_html_attributes <span class="smalllinenumber">[line 707]</span></h3>
 
660
        <div class="function">
 
661
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
662
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
663
                <code>array display_html_attributes(
 
664
)</code>
 
665
    </td></tr></table>
 
666
    </td></tr></table><br />
 
667
        
 
668
                Returns the HTML meta data for the main account page.<br /><br /><br /><br />
 
669
<h4>Tags:</h4>
 
670
<div class="tags">
 
671
<table border="0" cellspacing="0" cellpadding="0">
 
672
  <tr>
 
673
    <td><b>return:</b>&nbsp;&nbsp;</td><td>HTML meta data</td>
 
674
  </tr>
 
675
</table>
 
676
</div>
 
677
<br /><br />
 
678
 
 
679
        Overrides <a href="../modules/baseModule.html#methoddisplay_html_attributes">baseModule::display_html_attributes()</a> (This function creates meta HTML code to display the module page.)<br /><br />
 
680
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
681
  </div>
 
682
  <hr />
 
683
        <a name="methoddisplay_html_password"></a>
 
684
        <h3>method display_html_password <span class="smalllinenumber">[line 984]</span></h3>
 
685
        <div class="function">
 
686
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
687
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
688
                <code>array display_html_password(
 
689
)</code>
 
690
    </td></tr></table>
 
691
    </td></tr></table><br />
 
692
        
 
693
                Displays the password changing dialog.<br /><br /><br /><br />
 
694
<h4>Tags:</h4>
 
695
<div class="tags">
 
696
<table border="0" cellspacing="0" cellpadding="0">
 
697
  <tr>
 
698
    <td><b>return:</b>&nbsp;&nbsp;</td><td>meta HTML code</td>
 
699
  </tr>
 
700
</table>
 
701
</div>
 
702
<br /><br />
 
703
 
 
704
        
 
705
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
706
  </div>
 
707
  <hr />
 
708
        <a name="methoddisplay_html_photo"></a>
 
709
        <h3>method display_html_photo <span class="smalllinenumber">[line 1024]</span></h3>
 
710
        <div class="function">
 
711
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
712
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
713
                <code>array display_html_photo(
 
714
)</code>
 
715
    </td></tr></table>
 
716
    </td></tr></table><br />
 
717
        
 
718
                Displays the photo upload page.<br /><br /><br /><br />
 
719
<h4>Tags:</h4>
 
720
<div class="tags">
 
721
<table border="0" cellspacing="0" cellpadding="0">
 
722
  <tr>
 
723
    <td><b>return:</b>&nbsp;&nbsp;</td><td>meta HTML code</td>
 
724
  </tr>
 
725
</table>
 
726
</div>
 
727
<br /><br />
 
728
 
 
729
        
 
730
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
731
  </div>
 
732
  <hr />
 
733
        <a name="methodgetButtonStatus"></a>
 
734
        <h3>method getButtonStatus <span class="smalllinenumber">[line 521]</span></h3>
 
735
        <div class="function">
 
736
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
737
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
738
                <code>string getButtonStatus(
 
739
)</code>
 
740
    </td></tr></table>
 
741
    </td></tr></table><br />
 
742
        
 
743
                Controls if the module button the account page is visible and activated.<br /><br /><br /><br />
 
744
<h4>Tags:</h4>
 
745
<div class="tags">
 
746
<table border="0" cellspacing="0" cellpadding="0">
 
747
  <tr>
 
748
    <td><b>return:</b>&nbsp;&nbsp;</td><td>status (&quot;enabled&quot;, &quot;disabled&quot;, &quot;hidden&quot;)</td>
 
749
  </tr>
 
750
</table>
 
751
</div>
 
752
<br /><br />
 
753
 
 
754
        Overrides <a href="../modules/baseModule.html#methodgetButtonStatus">baseModule::getButtonStatus()</a> (Controls if the module button the account page is visible and activated.)<br /><br />
 
755
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
756
  </div>
 
757
  <hr />
 
758
        <a name="methodgetSelfServiceOptions"></a>
 
759
        <h3>method getSelfServiceOptions <span class="smalllinenumber">[line 1337]</span></h3>
 
760
        <div class="function">
 
761
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
762
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
763
                <code>array getSelfServiceOptions(
 
764
array
 
765
$fields, array
 
766
$attributes)</code>
 
767
    </td></tr></table>
 
768
    </td></tr></table><br />
 
769
        
 
770
                Returns the meta HTML code for each input field.<br /><br /><p>format: array(&lt;field1&gt; =&gt; array(&lt;META HTML&gt;), ...)  It is not possible to display help links.</p><br /><br /><br />
 
771
<h4>Tags:</h4>
 
772
<div class="tags">
 
773
<table border="0" cellspacing="0" cellpadding="0">
 
774
  <tr>
 
775
    <td><b>return:</b>&nbsp;&nbsp;</td><td>meta HTML</td>
 
776
  </tr>
 
777
</table>
 
778
</div>
 
779
<br /><br />
 
780
 
 
781
        Overrides <a href="../modules/baseModule.html#methodgetSelfServiceOptions">baseModule::getSelfServiceOptions()</a> (Returns the meta HTML code for each input field.)<br /><br />
 
782
        <h4>Parameters:</h4>
 
783
    <div class="tags">
 
784
    <table border="0" cellspacing="0" cellpadding="0">
 
785
          <tr>
 
786
        <td class="type">array&nbsp;&nbsp;</td>
 
787
        <td><b>$fields</b>&nbsp;&nbsp;</td>
 
788
        <td>list of active fields</td>
 
789
      </tr>
 
790
          <tr>
 
791
        <td class="type">array&nbsp;&nbsp;</td>
 
792
        <td><b>$attributes</b>&nbsp;&nbsp;</td>
 
793
        <td>attributes of LDAP account (attribute names in lower case)</td>
 
794
      </tr>
 
795
        </table>
 
796
    </div><br />
 
797
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
798
  </div>
 
799
  <hr />
 
800
        <a name="methodget_metaData"></a>
 
801
        <h3>method get_metaData <span class="smalllinenumber">[line 118]</span></h3>
 
802
        <div class="function">
 
803
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
804
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
805
                <code>array get_metaData(
 
806
)</code>
 
807
    </td></tr></table>
 
808
    </td></tr></table><br />
 
809
        
 
810
                Returns meta data that is interpreted by parent class<br /><br /><br /><br />
 
811
<h4>Tags:</h4>
 
812
<div class="tags">
 
813
<table border="0" cellspacing="0" cellpadding="0">
 
814
  <tr>
 
815
    <td><b>return:</b>&nbsp;&nbsp;</td><td>array with meta data</td>
 
816
  </tr>
 
817
  <tr>
 
818
    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../modules/baseModule.html#methodget_metaData">baseModule::get_metaData()</a></td>
 
819
  </tr>
 
820
</table>
 
821
</div>
 
822
<br /><br />
 
823
 
 
824
        Overrides <a href="../modules/baseModule.html#methodget_metaData">baseModule::get_metaData()</a> (This function provides meta data which is interpreted by baseModule.)<br /><br />
 
825
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
826
  </div>
 
827
  <hr />
 
828
        <a name="methodget_pdfEntries"></a>
 
829
        <h3>method get_pdfEntries <span class="smalllinenumber">[line 1043]</span></h3>
 
830
        <div class="function">
 
831
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
832
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
833
                <code>array get_pdfEntries(
 
834
)</code>
 
835
    </td></tr></table>
 
836
    </td></tr></table><br />
 
837
        
 
838
                Returns the PDF entries for this module.<br /><br /><br /><br />
 
839
<h4>Tags:</h4>
 
840
<div class="tags">
 
841
<table border="0" cellspacing="0" cellpadding="0">
 
842
  <tr>
 
843
    <td><b>return:</b>&nbsp;&nbsp;</td><td>list of possible PDF entries</td>
 
844
  </tr>
 
845
</table>
 
846
</div>
 
847
<br /><br />
 
848
 
 
849
        
 
850
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
851
  </div>
 
852
  <hr />
 
853
        <a name="methodload_Messages"></a>
 
854
        <h3>method load_Messages <span class="smalllinenumber">[line 70]</span></h3>
 
855
        <div class="function">
 
856
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
857
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
858
                <code>void load_Messages(
 
859
)</code>
 
860
    </td></tr></table>
 
861
    </td></tr></table><br />
 
862
        
 
863
                This function fills the message array.<br /><br /><br /><br />
 
864
 
 
865
        Overrides <a href="../modules/baseModule.html#methodload_Messages">baseModule::load_Messages()</a> (This function fills the $messages variable with output messages from this module.)<br /><br />
 
866
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
867
  </div>
 
868
  <hr />
 
869
        <a name="methodmodule_complete"></a>
 
870
        <h3>method module_complete <span class="smalllinenumber">[line 504]</span></h3>
 
871
        <div class="function">
 
872
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
873
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
874
                <code>boolean module_complete(
 
875
)</code>
 
876
    </td></tr></table>
 
877
    </td></tr></table><br />
 
878
        
 
879
                This functions return true if all needed settings are done.<br /><br /><br /><br />
 
880
<h4>Tags:</h4>
 
881
<div class="tags">
 
882
<table border="0" cellspacing="0" cellpadding="0">
 
883
  <tr>
 
884
    <td><b>return:</b>&nbsp;&nbsp;</td><td>true, if all is ok</td>
 
885
  </tr>
 
886
</table>
 
887
</div>
 
888
<br /><br />
 
889
 
 
890
        Overrides <a href="../modules/baseModule.html#methodmodule_complete">baseModule::module_complete()</a> (This functions is used to check if all settings for this module have been made.)<br /><br />
 
891
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
892
  </div>
 
893
  <hr />
 
894
        <a name="methodprocess_attributes"></a>
 
895
        <h3>method process_attributes <span class="smalllinenumber">[line 581]</span></h3>
 
896
        <div class="function">
 
897
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
898
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
899
                <code>array process_attributes(
 
900
)</code>
 
901
    </td></tr></table>
 
902
    </td></tr></table><br />
 
903
        
 
904
                Processes user input of the primary module page.<br /><br /><p>It checks if all input values are correct and updates the associated LDAP attributes.</p><br /><br /><br />
 
905
<h4>Tags:</h4>
 
906
<div class="tags">
 
907
<table border="0" cellspacing="0" cellpadding="0">
 
908
  <tr>
 
909
    <td><b>return:</b>&nbsp;&nbsp;</td><td>list of info/error messages</td>
 
910
  </tr>
 
911
</table>
 
912
</div>
 
913
<br /><br />
 
914
 
 
915
        Overrides <a href="../modules/baseModule.html#methodprocess_attributes">baseModule::process_attributes()</a> (This function processes user input.)<br /><br />
 
916
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
917
  </div>
 
918
  <hr />
 
919
        <a name="methodprocess_password"></a>
 
920
        <h3>method process_password <span class="smalllinenumber">[line 956]</span></h3>
 
921
        <div class="function">
 
922
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
923
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
924
                <code>void process_password(
 
925
)</code>
 
926
    </td></tr></table>
 
927
    </td></tr></table><br />
 
928
        
 
929
                Sets a new password.<br /><br /><br /><br />
 
930
 
 
931
        
 
932
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
933
  </div>
 
934
  <hr />
 
935
        <a name="methodprocess_photo"></a>
 
936
        <h3>method process_photo <span class="smalllinenumber">[line 1004]</span></h3>
 
937
        <div class="function">
 
938
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
939
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
940
                <code>void process_photo(
 
941
)</code>
 
942
    </td></tr></table>
 
943
    </td></tr></table><br />
 
944
        
 
945
                Sets a new photo.<br /><br /><br /><br />
 
946
 
 
947
        
 
948
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
949
  </div>
 
950
  <hr />
 
951
        <a name="methodsave_attributes"></a>
 
952
        <h3>method save_attributes <span class="smalllinenumber">[line 543]</span></h3>
 
953
        <div class="function">
 
954
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
 
955
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
 
956
                <code>array save_attributes(
 
957
)</code>
 
958
    </td></tr></table>
 
959
    </td></tr></table><br />
 
960
        
 
961
                Returns a list of modifications which have to be made to the LDAP account.<br /><br /><br /><br />
 
962
<h4>Tags:</h4>
 
963
<div class="tags">
 
964
<table border="0" cellspacing="0" cellpadding="0">
 
965
  <tr>
 
966
    <td><b>return:</b>&nbsp;&nbsp;</td><td>list of modifications  <br />This function returns an array with 3 entries:  <br />array( DN1 ('add' =&gt; array($attr), 'remove' =&gt; array($attr), 'modify' =&gt; array($attr)), DN2 .... )  <br />DN is the DN to change. It may be possible to change several DNs (e.g. create a new user and add him to some groups via attribute memberUid)  <br />&quot;add&quot; are attributes which have to be added to LDAP entry  <br />&quot;remove&quot; are attributes which have to be removed from LDAP entry  <br />&quot;modify&quot; are attributes which have to been modified in LDAP entry</td>
 
967
  </tr>
 
968
</table>
 
969
</div>
 
970
<br /><br />
 
971
 
 
972
        Overrides <a href="../modules/baseModule.html#methodsave_attributes">baseModule::save_attributes()</a> (Returns a list of modifications which have to be made to the LDAP account.)<br /><br />
 
973
        <div class="top">[ <a href="#top">Top</a> ]</div>
 
974
  </div>
 
975
</div><br />
 
976
 
 
977
 
 
978
        <div class="credit">
 
979
                    <hr />
 
980
                    Documentation generated on Mon, 28 Apr 2008 20:17:18 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.0</a>
 
981
              </div>
 
982
      </td></tr></table>
 
983
    </td>
 
984
  </tr>
 
985
</table>
 
986
 
 
987
</body>
 
988
</html>
 
 
b'\\ No newline at end of file'