XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
formhidden.php
1<?php
13
14if (!defined('XOOPS_ROOT_PATH')) {
15 exit();
16}
17
18class XoopsFormHidden extends XoopsFormElement
19{
20
26 public $_value;
27
34 public function __construct($name, $value)
35 {
36 $this->setName($name);
37 $this->setHidden();
38 $this->setValue($value);
39 $this->setCaption('');
40 }
41 public function XoopsFormHidden($name, $value)
42 {
43 return $this->__construct($name, $value);
44 }
45
51 public function getValue()
52 {
53 return $this->_value;
54 }
55
62 public function setValue($value)
63 {
64 $this->_value = $value;
65 }
66
72 public function render()
73 {
74 $root =& XCube_Root::getSingleton();
75 $renderSystem =& $root->getRenderSystem(XOOPSFORM_DEPENDENCE_RENDER_SYSTEM);
76
77 $renderTarget =& $renderSystem->createRenderTarget('main');
78
79 $renderTarget->setAttribute('legacy_module', 'legacy');
80 $renderTarget->setTemplateName('legacy_xoopsform_hidden.html');
81 $renderTarget->setAttribute('element', $this);
82
83 $renderSystem->render($renderTarget);
84
85 return $renderTarget->getResult();
86 }
87}
setCaption($caption)
__construct($name, $value)