XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
MailjobListAction.class.php
1<?php
7
8if (!defined('XOOPS_ROOT_PATH')) {
9 exit();
10}
11
12require_once XOOPS_MODULE_PATH . '/user/class/AbstractListAction.class.php';
13require_once XOOPS_MODULE_PATH . '/user/admin/forms/MailjobFilterForm.class.php';
14
16{
17 public function &_getHandler()
18 {
19 $handler =& xoops_getmodulehandler('mailjob');
20 return $handler;
21 }
22
23 public function &_getFilterForm()
24 {
25 $filter =new User_MailjobFilterForm($this->_getPageNavi(), $this->_getHandler());
26 return $filter;
27 }
28
29 public function _getBaseUrl()
30 {
31 return './index.php?action=MailjobList';
32 }
33
34 public function executeViewIndex(&$controller, &$xoopsUser, &$render)
35 {
36 $render->setTemplateName('mailjob_list.html');
37
38 foreach (array_keys($this->mObjects) as $key) {
39 $this->mObjects[$key]->loadUserCount();
40 }
41
42 $render->setAttribute('objects', $this->mObjects);
43 $render->setAttribute('pageNavi', $this->mFilter->mNavi);
44 }
45}