19declare(strict_types=1);
45 $this->
access = $DIC->access();
46 $this->lom_services =
$DIC->learningObjectMetadata();
64 $this->
setRowTemplate(
"tpl.installation_heading_table_row.html",
"components/ILIAS/SystemFolder");
80 protected function fillRow(array $set): void
84 if ($this->incl_desc) {
85 $this->tpl->setCurrentBlock(
"desc_row");
87 $this->tpl->setVariable(
"DNR", $this->nr);
88 $this->tpl->parseCurrentBlock();
91 $this->tpl->setVariable(
"NR", $this->nr);
95 foreach ($this->lom_services->dataHelper()->getAllLanguages() as $language) {
96 $languages[$language->value()] = $language->presentableLabel();
98 $this->tpl->setVariable(
102 "lang[" . $this->nr .
"]",
109 if ($set[
"default"]) {
110 $this->tpl->setVariable(
"DEF_CHECKED",
"checked=\"checked\"");
TableGUI class for title/description translations.
prepareOutput()
Anything that must be done before HTML is generated.
__construct(?object $parent_obj, string $parent_cmd, bool $incl_desc=true, string $base_cmd="HeaderTitle")
LOMServices $lom_services
fillRow(array $set)
Standard Version of Fill Row.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setLimit(int $a_limit=0, int $a_default_limit=0)
set max.
addCommandButton(string $a_cmd, string $a_text, string $a_onclick='', string $a_id="", string $a_class="")
setEnableTitle(bool $a_enabletitle)
addMultiCommand(string $a_cmd, string $a_text)
setFormAction(string $a_form_action, bool $a_multipart=false)
addColumn(string $a_text, string $a_sort_field="", string $a_width="", bool $a_is_checkbox_action_column=false, string $a_class="", string $a_tooltip="", bool $a_tooltip_with_html=false)
setEnableHeader(bool $a_enableheader)
setRowTemplate(string $a_template, string $a_template_dir="")
Set row template.
disable(string $a_module_name)
Interface ilAccessHandler This interface combines all available interfaces which can be called via gl...
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc