meraproject/module/ui/input/textarea/model.php

26 lines
1.3 KiB
PHP
Raw Normal View History

<?
/**
* Copyright (c) BestWebService.ru
* Author: Gvozdikov Victor Antonovich
* Редактирование кода запрещено. В случае распространения кода обязательно должен сохраняться этот copyright.
* Код распространяется как есть и не даёт гаранитий 100% стабильности. Автор не несёт ответственности за выполнения кода. Все права на код принадлежат Гвоздикову Виктор Антоновичу.
*/
namespace ui\input;
class Textarea extends Input {
public function render(array $opt = array()): string
{
if(file_exists($file = dirname(__FILE__).'/views/'.$this->theme.'.php')) {
ob_start();include($file);return ob_get_clean();
} else {
return '<div class="form-group form-group-float" data-input="checkbox" data-name="' . $this->name . '" ' . $this->getDataInit() . '>
<label class="form-group-float-label">' . $this->label . '</label>
<textarea type="text" class="form-control" name="' . $this->name . '" placeholder="' . $this->options[Input::PLACEHOLDER] . '" >' . h($this->value) . '</textarea>
</div>';
}
}
}