*/ // must be run within Dokuwiki if (!defined('DOKU_INC')) { die(); } class helper_plugin_ireadit extends DokuWiki_Plugin { public function users_set($users=[], $groups=[]) { global $auth; $set = []; if (empty($users) && empty($groups)) { $set = $auth->retrieveUsers(); } else { $all_users = $auth->retrieveUsers(); foreach ($all_users as $user => $info) { if (in_array($user, $users)) { $set[$user] = $info; } elseif (array_intersect($groups, $info['grps'])) { $set[$user] = $info; } } } return $set; } }