Home
last modified time | relevance | path

Searched +full:list +full:- +full:users -(+path:inc +path:lang) -(+path:lib +path:plugins +path:lang) -(+path:lib +path:tpl +path:dokuwiki +path:lang) (Results 1 – 25 of 42) sorted by relevance

12

/dokuwiki/lib/plugins/usermanager/
H A Dcli.php22 $options->setHelp(
23 "Manage users for this DokuWiki instance\n"
26 // list
27 $options->registerCommand('list', 'List users');
28 $options->registerOption('verbose', 'Show detailed user information', 'v', false, 'list');
31 $options->registerCommand('add', 'Add an user to auth backend');
32 $options->registerArgument('login', 'Username', true, 'add');
33 $options->registerArgument('mail', 'Email address', true, 'add');
34 $options->registerArgument('name', 'Full name', false, 'add');
35 $options->registerArgument('groups', 'Groups to be added, comma-seperated', false, 'add');
[all …]
/dokuwiki/lib/plugins/authplain/
H A Dauth.php13 * @author Jan Schumann <js@schumann-it.com>
18 protected $users; variable in auth_plugin_authplain
39 if (!@is_readable($config_cascade['plainauth.users']['default'])) {
40 $this->success = false;
42 if (@is_writable($config_cascade['plainauth.users']['default'])) {
43 $this->cando['addUser'] = true;
44 $this->cando['delUser'] = true;
45 $this->cando['modLogin'] = true;
46 $this->cando['modPass'] = true;
47 $this->cando['modName'] = true;
[all …]
/dokuwiki/lib/plugins/authpdo/
H A Dauth.php10 * @license GPL 2 http://www.gnu.org/licenses/gpl-2.0.html
22 /** @var null|array The list of all groups */
33 $this->debugMsg('PDO extension for PHP not found.', -1, __LINE__);
34 $this->success = false;
38 if (!$this->getConf('dsn')) {
39 $this->debugMsg('No DSN specified', -1, __LINE__);
40 $this->success = false;
45 $this->pdo = new PDO(
46 $this->getConf('dsn'),
47 $this->getConf('user'),
[all …]
/dokuwiki/lib/plugins/authpdo/_test/
H A Dmysql.test.php20 $configuration = DOKU_UNITTEST . "{$this->driver}.conf.php";
26 $this->host = $conf['host'];
27 $this->user = $conf['user'];
28 $this->pass = $conf['pass'];
29 $this->port = $conf['port'];
39 $this->dropDatabase();
46 if(!$this->host || !$this->user) {
47 $this->markTestSkipped("Skipped {$this->driver} tests. Missing configuration");
50 $this->markTestSkipped("Skipped {$this->driver} tests. Missing PDO extension");
52 if(!in_array($this->driver, pdo_drivers())) {
[all …]
H A Dsqlite.test.php34 … $this->markTestSkipped('skipping all authpdo tests for sqlite. Need PDO_sqlite extension');
36 $this->assertTrue(true); // avoid being marked as risky for having no assertion
41 $this->dbfile = tempnam('/tmp/', 'pluginpdo_test_');
42 copy(__DIR__ . '/test.sqlite3', $this->dbfile);
47 $conf['plugin']['authpdo']['dsn'] = 'sqlite:' . $this->dbfile;
51 …$conf['plugin']['authpdo']['select-user'] = 'SELECT id AS uid, login AS user, name, pass AS clear,…
52 …$conf['plugin']['authpdo']['select-user-groups'] = 'SELECT * FROM member AS m, "group" AS g WHERE…
53 $conf['plugin']['authpdo']['select-groups'] = 'SELECT id AS gid, "group" FROM "group"';
55 …$conf['plugin']['authpdo']['insert-user'] = 'INSERT INTO user (login, pass, name, mail) VALUES (:u…
56 $conf['plugin']['authpdo']['delete-user'] = 'DELETE FROM user WHERE id = :uid';
[all …]
/dokuwiki/data/pages/wiki/
H A Ddokuwiki.txt3 …ki-128.png }}]] DokuWiki is a simple to use and highly versatile Open Source [[wp>wiki]] software …
18 * [[doku>features|A feature list]] :!:
19 * [[doku>users|Happy Users]]
49 * [[doku>mailinglist|Join the mailing list]]
51 * [[doku>irc|Talk to other users in the IRC channel]]
58 2004-2020 (c) Andreas Gohr <andi@splitbrain.org>((Please do not contact me for help and support --
60 … Version 2. If you use DokuWiki in your company, consider [[doku>donate|donating]] a few bucks ;-).
/dokuwiki/lib/plugins/authpdo/conf/
H A Ddefault.php20 $conf['select-user'] = '';
28 $conf['check-pass'] = '';
36 $conf['select-user-groups'] = '';
43 $conf['select-groups'] = '';
50 $conf['insert-user'] = '';
57 $conf['delete-user'] = '';
60 * list user names matching the given criteria
62 * Make sure the list is distinct and sorted by user name. Apply the given limit and offset
67 $conf['list-users'] = '';
72 * Make sure the counted list is distinct
[all …]
H A Dmetadata.php13 $meta['select-user'] = array('', '_caution' => 'danger');
14 $meta['check-pass'] = array('', '_caution' => 'danger');
15 $meta['select-user-groups'] = array('', '_caution' => 'danger');
16 $meta['select-groups'] = array('', '_caution' => 'danger');
17 $meta['insert-user'] = array('', '_caution' => 'danger');
18 $meta['delete-user'] = array('', '_caution' => 'danger');
19 $meta['list-users'] = array('', '_caution' => 'danger');
20 $meta['count-users'] = array('', '_caution' => 'danger');
21 $meta['update-user-info'] = array('', '_caution' => 'danger');
22 $meta['update-user-login'] = array('', '_caution' => 'danger');
[all …]
/dokuwiki/inc/Extension/
H A DAuthPlugin.php8 * allows to authenticate users in a plugin
12 * @author Jan Schumann <js@jschumann-it.com>
24 'addUser' => false, // can Users be created?
25 'delUser' => false, // can Users be deleted?
31 'getUsers' => false, // can a (filtered) list of users be retrieved?
32 'getUserCount' => false, // can the number of users be retrieved?
33 'getGroups' => false, // can a list of available groups be retrieved?
42 * able to operate. Set capabilities in $this->cando
48 * Set $this->success to false if checks fail
68 return array_keys($this->cando);
[all …]
/dokuwiki/lib/plugins/authpdo/_test/mysql/
H A Dmybb.php5 * mybb stores additional group ids in a commaseparated list of mybb_users.addtionalgroups This
13 'select-user' => '
21 'check-pass' => '
27 'select-user-groups' => '
35 'select-groups' => '
39 'insert-user' => '
45 'delete-user' => '
49 'list-users' => '
62 'count-users' => '
72 'update-user-info' => '
[all …]
H A Dfluxbb.php10 'select-user' => '
19 'select-user-groups' => '
25 'select-groups' => '
29 'insert-user' => '
34 'delete-user' => '
38 'list-users' => '
50 'count-users' => '
59 'update-user-info' => '', // we can't do this because username = displayname
60 'update-user-login' => '
65 'update-user-pass' => '
[all …]
H A Dwordpress.php12 'select-user' => '
21 'select-user-groups' => '
27 'select-groups' => '',
28 'insert-user' => '',
29 'delete-user' => '',
30 'list-users' => '
43 'count-users' => '
53 'update-user-info' => '
59 'update-user-login' => '
64 'update-user-pass' => '
[all …]
/dokuwiki/_test/data/pages/wiki/
H A Ddokuwiki.txt3-128.png }}]] DokuWiki is a standards compliant, simple to use [[wp>Wiki]], mainly aimed at creati…
18 * [[doku>features|A feature list]] :!:
19 * [[doku>users|Happy Users]]
50 * [[doku>mailinglist|Join the mailing list]]
52 * [[doku>irc|Talk to other users in the IRC channel]]
60 2004-2010 (c) Andreas Gohr <andi@splitbrain.org>((Please do not contact me for help and support --
62 … Version 2. If you use DokuWiki in your company, consider [[doku>donate|donating]] a few bucks ;-).
/dokuwiki/lib/plugins/usermanager/_test/
H A Dcsv_import.test.php15 * At present, users imported in individual tests remain in the user list for subsequent tests
25 $this->importfile = tempnam(TMP_DIR, 'csv');
27 $this->old_files = $_FILES;
31 'tmp_name' => $this->importfile,
38 $this->usermanager = new admin_mock_usermanager();
44 $_FILES = $this->old_files;
51 $before_users = $auth->retrieveUsers();
53 io_saveFile($this->importfile, $importCsv);
54 $result = $this->usermanager->tryImport();
56 $after_users = $auth->retrieveUsers();
[all …]
/dokuwiki/lib/plugins/authpdo/_test/pgsql/
H A Ddjango.php10 'select-user' => '
19 'select-user-groups' => '
25 'select-groups' => '
29 'insert-user' => '
34 'delete-user' => '
41 'list-users' => '
54 'count-users' => '
64 'update-user-info' => '
71 'update-user-login' => '
76 'update-user-pass' => '
[all …]
/dokuwiki/inc/Subscriptions/
H A DBulkSubscriptionSender.php13 * Send digest and list subscriptions
27 if (!$subscriberManager->isenabled()) {
39 $subscriptions = $subscriberManager->subscribers($page, null, ['digest', 'list']);
43 $olduser = $INPUT->server->str('REMOTE_USER');
45 foreach ($subscriptions as $target => $users) {
46 if (!$this->lock($target)) {
50 foreach ($users as $user => $info) {
61 $USERINFO = $auth->getUserData($user);
62 $INPUT->server->set('REMOTE_USER', $user);
89 ($INPUT->server->str('REMOTE_USER') === $rev['user'] ||
[all …]
H A DSubscriberManager.php39 if (!$this->isenabled()) {
44 $this->remove($id, $user);
61 $file = $this->file($id);
83 if (!$this->isenabled()) {
87 $file = $this->file($id);
93 $re = $regexBuilder->buildRegex($user, $style, $data);
114 if (!$this->isenabled()) {
125 $user = $INPUT->server->str('REMOTE_USER');
133 $subs = $this->subscribers($id, $user);
169 if (!$this->isenabled()) {
[all …]
/dokuwiki/lib/plugins/authad/adLDAP/classes/
H A DadLDAPGroups.php12 * Copyright (c) 2006-2012 Scott Barnett, Richard Hyland
31 * @copyright (c) 2006-2012 Scott Barnett, Richard Hyland
32 * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPLv2.1
54 $this->adldap = $adldap;
67 $parentGroup = $this->ginfo($parent, array("cn"));
74 $childGroup = $this->info($child, array("cn"));
83 $result = @ldap_mod_add($this->adldap->getLdapConnection(), $parentDn, $add);
104 $userDn = $this->adldap->user()->dn($user, $isGUID);
110 $groupInfo = $this->info($group, array("cn"));
119 $result = @ldap_mod_add($this->adldap->getLdapConnection(), $groupDn, $add);
[all …]
H A DadLDAPContacts.php12 * Copyright (c) 2006-2012 Scott Barnett, Richard Hyland
31 * @copyright (c) 2006-2012 Scott Barnett, Richard Hyland
32 * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPLv2.1
52 $this->adldap = $adldap;
74 $add = $this->adldap->adldap_schema($attributes);
91 …($this->adldap->getLdapConnection(), "CN=" . $this->adldap->utilities()->escapeCharacters($add["cn…
100 * Determine the list of groups a contact is a member of
109 …if ($recursive === NULL) { $recursive = $this->adldap->getRecursiveGroups(); } //use the default o…
110 if (!$this->adldap->getLdapBind()){ return false; }
113 $info = @$this->info($distinguishedName, array("memberof", "primarygroupid"));
[all …]
H A DadLDAPUsers.php12 * Copyright (c) 2006-2012 Scott Barnett, Richard Hyland
31 * @copyright (c) 2006-2012 Scott Barnett, Richard Hyland
32 * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPLv2.1
54 $this->adldap = $adldap;
66 return $this->adldap->authenticate($username, $password, $preventRebind);
87 …if (array_key_exists("password",$attributes) && (!$this->adldap->getUseSSL() && !$this->adldap->ge…
96 $add = $this->adldap->adldap_schema($attributes);
112 $add["userAccountControl"][0] = $this->accountControl($control_options);
119 …$result = @ldap_add($this->adldap->getLdapConnection(), "CN=" . $add["cn"][0] . ", " . $container …
173 $userinfo = $this->info($username, array("*"), $isGUID);
[all …]
/dokuwiki/conf/
H A Ddokuwiki.php22 $conf['license'] = 'cc-by-nc-sa'; //see conf/license.php
24 $conf['basedir'] = ''; //absolute dir from serveroot - blank for autodetection
25 $conf['baseurl'] = ''; //URL to server including protocol - blank for autodetect
26 $conf['cookiedir'] = ''; //path to use in cookies - blank for basedir
39 $conf['signature'] = ' --- //[[@MAIL@|@NAME@]] @DATE@//'; //signature see wiki page for details
40 $conf['showuseras'] = 'loginname'; // 'loginname' users login name
41 // 'username' users full name
42 … // 'email' e-mail address (will be obfuscated as per mailguard)
43 … // 'email_link' e-mail address as a mailto: link (obfuscated)
59 $conf['defaultgroup']= 'user'; //Default groups new Users are added to
[all …]
H A Dmysql.conf.php.example9 * TABLE users
48 $conf['plugin']['authmysql']['TablesToLock']= array("users", "users AS u","groups", "groups AS g", …
68 JOIN users AS u ON u.uid=ug.uid
86 FROM users
98 FROM groups g, users u, usergroup ug
110 * Important is that this list contains no double entries for a user. Each
122 FROM users AS u
132 /* Additional SQL statements to add new users with the user manager */
144 $conf['plugin']['authmysql']['addUser'] = "INSERT INTO users
148 SUBSTRING_INDEX('%{name}',' ', -1))";
[all …]
/dokuwiki/lib/plugins/authad/
H A Dauth.php37 * // add a list of comma separated ldap contact fields.
42 * @link http://www.nosq.com/blog/2005/08/ldap-activedirectory-and-dokuwiki/
44 * @author Jan Schumann <js@schumann-it.com>
66 protected $users = []; variable in auth_plugin_authad
69 * @var array filter patterns for listing users
87 $this->loadConfig();
90 if (isset($this->conf['additional'])) {
91 $this->conf['additional'] = str_replace(' ', '', $this->conf['additional']);
92 $this->conf['additional'] = explode(',', $this->conf['additional']);
93 } else $this->conf['additional'] = [];
[all …]
/dokuwiki/.github/workflows/
H A Drelease-preparation.yml4 # When the pull request is merged, the release-build workflow will be triggered automatically
16 - stable
17 - hotfix
18 - rc
23 description: 'The version date YYYY-MM-DD, empty for today'
29 runs-on: ubuntu-latest
31 - name: Fail if branch is not master
37 - name: Checkout
40 fetch-depth: 0
42 - name: Set git identity
[all …]
/dokuwiki/vendor/splitbrain/lesserphp/
H A DLICENSE12 Copyright (c) 2013 - 2015 Leaf Corcoran, http://leafo.net/lessphp
13 Copyright (c) 2016 - Marcus Schwarz, https://www.maswaba.de
57 share and change all versions of a program--to make sure it remains free
58 software for all its users. We, the Free Software Foundation, use the
86 that there is no warranty for this free software. For both users' and
91 Some devices are designed to deny users access to install or run
94 protecting users' freedom to change the software. The systematic
100 of the GPL, as needed to protect the freedom of users.
104 software on general-purpose computers, but in those that do, we wish to
107 patents cannot be used to render the program non-free.
[all …]

12