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