1: <?php
2:
3: if (!defined('XOOPS_ROOT_PATH')) exit();
4:
5: require_once XOOPS_MODULE_PATH . "/user/class/AbstractListAction.class.php";
6: require_once XOOPS_MODULE_PATH . "/user/admin/forms/GroupFilterForm.class.php";
7:
8: class User_GroupListAction extends User_AbstractListAction
9: {
10: function &_getHandler()
11: {
12: $handler =& xoops_getmodulehandler('groups');
13: return $handler;
14: }
15:
16: function &_getFilterForm()
17: {
18: $filter =new User_GroupFilterForm($this->_getPageNavi(), $this->_getHandler());
19: return $filter;
20: }
21:
22: function _getBaseUrl()
23: {
24: return "./index.php?action=GroupList";
25: }
26:
27: function executeViewIndex(&$controller, &$xoopsUser, &$render)
28: {
29: $render->setTemplateName("group_list.html");
30: $render->setAttribute("objects", $this->mObjects);
31: $render->setAttribute("pageNavi", $this->mFilter->mNavi);
32: }
33: }
34:
35: ?>
36: