openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit f0fbc633c4f59689ee83c8f996bfa3ecd91cb816
parent ff543602f86c0bc6aca66b7a84a3541ed4873172
Author: Jan Dankert <devnull@localhost>
Date:   Sat,  2 Dec 2017 02:34:13 +0100

Komponente "inputarea" umgestellt auf eine Klasse.

Diffstat:
themes/default/include/html/inputarea/Inputarea.class.php | 43+++++++++++++++++++++++++++++++++++++++++++
themes/default/include/html/inputarea/inputarea-begin.inc.php | 2--
2 files changed, 43 insertions(+), 2 deletions(-)

diff --git a/themes/default/include/html/inputarea/Inputarea.class.php b/themes/default/include/html/inputarea/Inputarea.class.php @@ -0,0 +1,42 @@ +<?php + +class InputareaComponent extends Component +{ + + public $name; + + public $rows = 10; + + public $cols = 40; + + public $value; + + public $index; + + public $onchange; + + public $prefix; + + public $class = 'inputarea'; + + public $default; + + public function begin() + { + echo '<div class="inputholder">'; + echo '<textarea'; + echo ' class="'.$this->htmlvalue($this->class).'"'; + echo ' name="'.$this->htmlvalue($this->name).'"'; + echo '>'; + echo '<?php echo Text::encodeHtml('; + if (isset($this->default)) + echo $this->value($this->default); + else + echo '$'.$this->varname($this->name).''; + echo ') ?>'; + echo '</textarea>'; + echo '</div>'; + } +} + +?>+ \ No newline at end of file diff --git a/themes/default/include/html/inputarea/inputarea-begin.inc.php b/themes/default/include/html/inputarea/inputarea-begin.inc.php @@ -1 +0,0 @@ -<div class="inputholder"><textarea class="<?php echo $attr_class ?>" name="<?php echo $attr_name ?>" ><?php echo Text::encodeHtml(isset($$attr_name)?$$attr_name:$attr_default) ?></textarea></div>- \ No newline at end of file