XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
PreferenceListAction.class.php
1<?php
11
12if (!defined('XOOPS_ROOT_PATH')) {
13 exit();
14}
15
16require_once XOOPS_MODULE_PATH . '/legacy/admin/forms/PreferenceEditForm.class.php';
17
18class Legacy_PreferenceListAction extends Legacy_Action
19{
20 public $mObjects = [];
21
22 public function prepare(&$controller, &$xoopsUser)
23 {
24 }
25
26 public function getDefaultView(&$controller, &$xoopsUser)
27 {
28 $handler =& xoops_gethandler('configcategory');
29 $this->mObjects =& $handler->getObjects();
30
31 return LEGACY_FRAME_VIEW_INDEX;
32 }
33
34 public function execute(&$controller, &$xoopsUser)
35 {
36 return $this->getDefaultView($controller, $xoopsUser);
37 }
38
39 public function executeViewIndex(&$controller, &$xoopsUser, &$render)
40 {
41 $render->setTemplateName('preference_list.html');
42 $render->setAttribute('objects', $this->mObjects);
43 }
44}