60 public function __construct($caption, $name, $value, $rows=5, $cols=50, $hiddentext=
'xoopsHiddenText')
62 parent::__construct($caption, $name, $value, $rows, $cols);
63 $this->_xoopsHiddenText = $hiddentext;
73 $root =& XCube_Root::getSingleton();
77 if ($editor && !isset(self::$_editorCheck[$id])) {
78 self::$_editorCheck[$id] =
true;
79 $params[
'name'] = trim($this->
getName(
false));
80 $params[
'class'] = trim($this->
getClass());
81 $params[
'cols'] = $this->
getCols();
82 $params[
'rows'] = $this->
getRows();
83 $params[
'value'] = $this->
getValue();
85 $params[
'editor'] = $editor;
88 switch ($params[
'editor']) {
90 XCube_DelegateUtils::call(
'Site.TextareaEditor.HTML.Show',
new XCube_Ref($html), $params);
93 XCube_DelegateUtils::call(
'Site.TextareaEditor.None.Show',
new XCube_Ref($html), $params);
97 XCube_DelegateUtils::call(
'Site.TextareaEditor.BBCode.Show',
new XCube_Ref($html), $params);
104 $renderSystem =& $root->getRenderSystem(XOOPSFORM_DEPENDENCE_RENDER_SYSTEM);
106 $renderTarget =& $renderSystem->createRenderTarget(
'main');
108 $renderTarget->setAttribute(
'legacy_module',
'legacy');
109 $renderTarget->setTemplateName(
'legacy_xoopsform_dhtmltextarea.html');
110 $renderTarget->setAttribute(
'element', $this);
111 $renderTarget->setAttribute(
'class', $this->
getClass());
113 $renderSystem->render($renderTarget);
115 $ret = $renderTarget->getResult();
128 $handler =& xoops_getmodulehandler(
'smiles',
'legacy');
129 $smilesArr =& $handler->getObjects(
new Criteria(
'display', 1));
131 $root =& XCube_Root::getSingleton();
132 $renderSystem =& $root->getRenderSystem(XOOPSFORM_DEPENDENCE_RENDER_SYSTEM);
133 $renderTarget =& $renderSystem->createRenderTarget(
'main');
135 $renderTarget->setAttribute(
'legacy_module',
'legacy');
136 $renderTarget->setTemplateName(
'legacy_xoopsform_opt_smileys.html');
137 $renderTarget->setAttribute(
'element', $this);
138 $renderTarget->setAttribute(
'smilesArr', $smilesArr);
140 $renderSystem->render($renderTarget);
142 return $renderTarget->getResult();