aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/www/include/share/session/attrs.php
blob: c7ebafb76c0522986a39a463a841f084ec92429a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
/*
    Module: useradmin

    Minden auth-típus esetén lekérdezhető kell legyen az alábbi néhány attribútum.
    Az egyes backend-ek esetén ezek kiegészülhetnek további attribútumokkal.

    Az attribútumokhoz tartozik egy adott nyelvű elnevezés (desc) és egy típus (type),
    ami alapján megjelenítjük, beolvassuk, módosítjuk, stb...

    Esetleg ez a tömb használható arra is, hogy az egyes attribútumok hozzáférési jogosultságait
    később megadjuk... (lásd LDAP backend)

*/

//    global $attrDescription, $attrView, $unicodeAttrs, $timestampAttrs, $memberTypes;

    $accountAttrs = array(
//    -- kötelező --
        'userAccount',
        'userCn',
        'userPassword',
//    -- lekérdezhető, opcionális --
	'uidNumber',
        'mail',
	'telephoneNumber',
        'studyId',
        'shadowLastChange',
        'shadowMin',
        'shadowMax',
        'shadowWarning',
        'shadowInactive',
        'shadowExpire'
    );

    $groupAttrs = array(
	'groupCn',
	'groupDesc',
	'member',
    );

    $attrDef = array(
        'userAccount' => array('desc' => _ATTR_USERACCOUNT, 'type' => 'text'),
        'userCn' => array('desc' => _ATTR_USERCN, 'type' => 'text'),
        'userPassword' => array('desc' => _ATTR_USERPASSWORD, 'type' => 'text'),
	'uidNumber' => array('desc' => _ATTR_UIDNUMBER, 'type' => 'text'),
        'mail' => array('desc' => _ATTR_MAIL, 'type' => 'text'),
        'telephoneNumber' => array('desc' => _ATTR_TELEPHONENUMBER, 'type' => 'text'),
        'studyId' => array('desc' => _ATTR_STUDYID, 'type' => 'text'),
        'shadowLastChange' => array('desc' => _ATTR_SHADOWLASTCHANGE, 'type' => 'text'),
        'shadowMin' => array('desc' => _ATTR_SHADOWMIN, 'type' => 'text'),
        'shadowMax' => array('desc' => _ATTR_SHADOWMAX, 'type' => 'text'),
        'shadowWarning' => array('desc' => _ATTR_SHADOWWARNING, 'type' => 'text'),
        'shadowInactive' => array('desc' => _ATTR_SHADOWINACTIVE, 'type' => 'text'),
        'shadowExpire' => array('desc' => _ATTR_SHADOWEXPIRE, 'type' => 'text'),
	'groupCn' => array('desc' => _ATTR_GROUPCN, 'type' => 'text'),
	'groupDesc' => array('desc' => _ATTR_GROUPDESC, 'type' => 'text'),
	'member' => array('desc' => _ATTR_MEMBER, 'type' => 'select'),
    );


    
?>