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