groups/all didn't work, also fixed pagination in directory/users, and a convenient delete-button for admins

This commit is contained in:
Hannes Mannerheim
2014-10-20 16:24:53 +02:00
parent a3574bac6c
commit 4d4a0491f1
3 changed files with 54 additions and 0 deletions

View File

@@ -79,11 +79,40 @@ class DirectoryPlugin extends Plugin
function onRouterInitialized($m)
{
$m->connect(
'directory/users/:filter/sort_by/:sort/reverse/:reverse',
array('action' => 'userdirectory'),
array('filter' => '[0-9a-zA-Z]|(0-9)'),
array('sort' => '[a-z]+'),
array('reverse' => '[0-9]')
);
$m->connect(
'directory/users/:filter/sort_by/:sort',
array('action' => 'userdirectory'),
array('filter' => '[0-9a-zA-Z]|(0-9)'),
array('sort' => '[a-z]+')
);
$m->connect(
'directory/users/:filter',
array('action' => 'userdirectory'),
array('filter' => '[0-9a-zA-Z]|(0-9)')
);
$m->connect(
'directory/users/sort_by/:sort/reverse/:reverse',
array('action' => 'userdirectory'),
array('sort' => '[a-z]+'),
array('reverse' => '[0-9]')
);
$m->connect(
'directory/users/sort_by/:sort',
array('action' => 'userdirectory'),
array('sort' => '[a-z]+')
);
$m->connect(
'directory/users',
@@ -101,6 +130,12 @@ class DirectoryPlugin extends Plugin
array('action' => 'groupdirectory')
);
$m->connect(
'groups/all',
array('action' => 'groupdirectory')
);
return true;
}