19declare(strict_types=1);
23 public function __construct(
string $a_title,
string $a_postvar,
protected string $url,
protected array $fields)
28 public function render($a_mode =
''): string
30 $html = parent::render($a_mode);
33 'tpl.prop_template_select_container.html',
36 'components/ILIAS/Mail'
38 $tpl->setVariable(
'CONTENT', $html);
39 $tpl->setVariable(
'FIELDS', json_encode($this->fields, JSON_THROW_ON_ERROR));
40 $tpl->setVariable(
'URL', $this->url);
special template class to simplify handling of ITX/PEAR
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc