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