1: <?php
2:
3: if (!defined('XOOPS_ROOT_PATH')) exit();
4:
5: require_once XOOPS_MODULE_PATH . "/legacyRender/class/AbstractListAction.class.php";
6: require_once XOOPS_MODULE_PATH . "/legacyRender/admin/forms/BannerfinishFilterForm.class.php";
7:
8: class LegacyRender_BannerfinishListAction extends LegacyRender_AbstractListAction
9: {
10: function &_getHandler()
11: {
12: $handler =& xoops_getmodulehandler('bannerfinish');
13: return $handler;
14: }
15:
16: function &_getFilterForm()
17: {
18: $filter =new LegacyRender_BannerfinishFilterForm($this->_getPageNavi(), $this->_getHandler());
19: return $filter;
20: }
21:
22: function _getBaseUrl()
23: {
24: return "./index.php?action=BannerfinishList";
25: }
26:
27: function executeViewIndex(&$controller, &$xoopsUser, &$render)
28: {
29: $render->setTemplateName("bannerfinish_list.html");
30: foreach (array_keys($this->mObjects) as $key) {
31: $this->mObjects[$key]->loadBannerclient();
32: }
33: $render->setAttribute("objects", $this->mObjects);
34: $render->setAttribute("pageNavi", $this->mFilter->mNavi);
35:
36:
37:
38:
39: $cid = xoops_getrequest('cid');
40: if ($cid > 0) {
41: $handler =& xoops_getmodulehandler('bannerclient');
42: $client =& $handler->get($cid);
43: if (is_object($client)) {
44: $render->setAttribute("currentClient", $client);
45: }
46: }
47: }
48: }
49:
50: ?>
51: