1 <?php
2 
3 /**
4  * Default settings for the authpdo plugin
5  *
6  * @author Andreas Gohr <andi@splitbrain.org>
7  */
8 
9 $conf['debug'] = 0;
10 $conf['dsn'] = '';
11 $conf['user'] = '';
12 $conf['pass'] = '';
13 
14 /**
15  * statement to select a single user identified by its login name
16  *
17  * input: :user
18  * return: user, name, mail, (clear|hash), [uid], [*]
19  */
20 $conf['select-user'] = '';
21 
22 /**
23  * statement to check the password in SQL, optional when above returned clear or hash
24  *
25  * input: :user, :clear, :hash, [uid], [*]
26  * return: *
27  */
28 $conf['check-pass'] = '';
29 
30 /**
31  * statement to select a single user identified by its login name
32  *
33  * input: :user, [uid]
34  * return: group
35  */
36 $conf['select-user-groups'] = '';
37 
38 /**
39  * Select all the existing group names
40  *
41  * return: group, [gid], [*]
42  */
43 $conf['select-groups'] = '';
44 
45 /**
46  * Create a new user
47  *
48  * input: :user, :name, :mail, (:clear|:hash)
49  */
50 $conf['insert-user'] = '';
51 
52 /**
53  * Remove a user
54  *
55  * input: :user, [:uid], [*]
56  */
57 $conf['delete-user'] = '';
58 
59 /**
60  * list user names matching the given criteria
61  *
62  * Make sure the list is distinct and sorted by user name. Apply the given limit and offset
63  *
64  * input: :user, :name, :mail, :group, :start, :end, :limit
65  * out: user
66  */
67 $conf['list-users'] = '';
68 
69 /**
70  * count user names matching the given criteria
71  *
72  * Make sure the counted list is distinct
73  *
74  * input: :user, :name, :mail, :group
75  * out: count
76  */
77 $conf['count-users'] = '';
78 
79 /**
80  * Update user data (except password and user name)
81  *
82  * input: :user, :name, :mail, [:uid], [*]
83  */
84 $conf['update-user-info'] = '';
85 
86 /**
87  * Update user name aka login
88  *
89  * input: :user, :newlogin, [:uid], [*]
90  */
91 $conf['update-user-login'] = '';
92 
93 /**
94  * Update user password
95  *
96  * input: :user, :clear, :hash, [:uid], [*]
97  */
98 $conf['update-user-pass'] = '';
99 
100 /**
101  * Create a new group
102  *
103  * input: :group
104  */
105 $conf['insert-group'] = '';
106 
107 /**
108  * Make user join group
109  *
110  * input: :user, [:uid], group, [:gid], [*]
111  */
112 $conf['join-group'] = '';
113 
114 /**
115  * Make user leave group
116  *
117  * input: :user, [:uid], group, [:gid], [*]
118  */
119 $conf['leave-group'] = '';
120