Lines Matching refs:this

19         $this->virtualGroups = new VirtualGroups();
31 $this->addUserGroups($INPUT->str('user'), $INPUT->str('groups'));
33 $this->addGroupUsers($INPUT->str('group'), $INPUT->str('users'));
35 $this->deleteUser($INPUT->str('user'));
37 $this->deleteGroup($INPUT->str('group'));
39 $this->editUserGroups($INPUT->str('user'), $INPUT->str('groups'));
41 $this->editGroupUsers($INPUT->str('group'), $INPUT->str('users'));
55 $this->virtualGroups->getUserGroups($auth->cleanUser($INPUT->str('loaduser')))
64 $this->virtualGroups->getGroupUsers($auth->cleanGroup($INPUT->str('loadgroup')))
88 $this->virtualGroups->addGroupsToUser($user, $groups);
111 $this->virtualGroups->addUsersToGroup($group, $users);
129 $this->virtualGroups->removeUser($user);
147 $this->virtualGroups->removeGroup($group);
170 $this->virtualGroups->setUserGroups($user, $groups);
193 $this->virtualGroups->setGroupUsers($group, $users);
209 echo '<h1>' . hsc($this->getLang('menu')) . '</h1>';
210 $this->tabNavigation($tab);
212 $this->listByGroup();
214 $this->listByUser();
233 wl($ID, ['do' => 'admin', 'page' => $this->getPluginName(), 'tab' => 'byuser']),
234 $this->getLang('byuser')
239 wl($ID, ['do' => 'admin', 'page' => $this->getPluginName(), 'tab' => 'bygroup']),
240 $this->getLang('bygroup')
256 echo $this->formEditUserGroups();
258 echo $this->formAddUserGroups();
263 echo ' <th class="user">' . hsc($this->getLang('user')) . '</th>';
264 echo ' <th class="grp">' . hsc($this->getLang('grps')) . '</th>';
268 foreach ($this->virtualGroups->getUserStructure() as $user => $groups) {
273 echo $this->buttonDeleteUser($user);
281 echo '<span>' . $this->getLang('edit') . '</span>';
300 echo $this->formEditGroupUsers();
302 echo $this->formAddGroupUsers();
307 echo ' <th class="grp">' . hsc($this->getLang('grp')) . '</th>';
308 echo ' <th class="user">' . hsc($this->getLang('users')) . '</th>';
312 foreach ($this->virtualGroups->getGroupStructure() as $group => $users) {
317 echo $this->buttonDeleteGroup($group);
325 echo '<span>' . $this->getLang('edit') . '</span>';
344 $form->addFieldsetOpen($this->getLang('addUserGroups'));
345 $form->addTextInput('user', $this->getLang('user'))->attr('placeholder', $this->getLang('user'));
346 $form->addTextInput('groups', $this->getLang('grps'))->attr('placeholder', $this->getLang('grpsSample'));
347 $form->addButton('addusergroups', $this->getLang('add'))->attr('type', 'submit');
363 $form->addFieldsetOpen($this->getLang('editUserGroups'));
364 $form->addTextInput('user', $this->getLang('user'))->attr('readonly', 'readonly');
365 $form->addTextInput('groups', $this->getLang('grps'))->attr('placeholder', $this->getLang('grpsSample'));
366 $form->addButton('editusergroups', $this->getLang('change'))->attr('type', 'submit');
385 inlineSVG(__DIR__ . '/images/delete.svg') . '<span>' . $this->getLang('del') . '</span>'
401 $form->addFieldsetOpen($this->getLang('addGroupUsers'));
402 $form->addTextInput('group', $this->getLang('grp'))->attr('placeholder', $this->getLang('grp'));
403 $form->addTextInput('users', $this->getLang('users'))->attr('placeholder', $this->getLang('usersSample'));
404 $form->addButton('addgroupusers', $this->getLang('add'))->attr('type', 'submit');
420 $form->addFieldsetOpen($this->getLang('editGroupUsers'));
421 $form->addTextInput('group', $this->getLang('grp'))->attr('readonly', 'readonly');
422 $form->addTextInput('users', $this->getLang('users'))->attr('placeholder', $this->getLang('usersSample'));
423 $form->addButton('editgroupusers', $this->getLang('change'))->attr('type', 'submit');
442 inlineSVG(__DIR__ . '/images/delete.svg') . '<span>' . $this->getLang('del') . '</span>'