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