35         $this->
ctrl = $DIC->ctrl();
    36         $this->
lng = $DIC->language();
    37         $this->
access = $DIC->access();
    38         $ilCtrl = $DIC->ctrl();
    39         $lng = $DIC->language();
    43         $this->lmme = $a_lmme;
    56         $this->
setRowTemplate(
"tpl.lm_menu_entry_row.html", 
"components/ILIAS/LearningModule");
    62     protected function fillRow(array $a_set): void
    66         $ilCtrl->
setParameter($this->parent_obj, 
"menu_entry", $a_set[
"id"]);
    68         $this->tpl->setCurrentBlock(
"cmd");
    69         $this->tpl->setVariable(
"HREF_CMD", $ilCtrl->getLinkTarget($this->parent_obj, 
"editMenuEntry"));
    70         $this->tpl->setVariable(
"CMD", $this->
lng->txt(
"edit"));
    71         $this->tpl->parseCurrentBlock();
    73         $this->tpl->setCurrentBlock(
"cmd");
    74         $this->tpl->setVariable(
"HREF_CMD", $ilCtrl->getLinkTarget($this->parent_obj, 
"deleteMenuEntry"));
    75         $this->tpl->setVariable(
"CMD", $this->
lng->txt(
"delete"));
    76         $this->tpl->parseCurrentBlock();
    78         $ilCtrl->setParameter($this, 
"menu_entry", 
"");
    80         $this->tpl->setVariable(
"LINK_ID", $a_set[
"id"]);
    82         if ($a_set[
"type"] == 
"intern") {
    83             $a_set[
"link"] = ILIAS_HTTP_PATH . 
"/goto.php?target=" . $a_set[
"link"];
    87         if (!strstr($a_set[
"link"], 
'://') && !strstr($a_set[
"link"], 
'mailto:')) {
    88             $a_set[
"link"] = 
"https://" . $a_set[
"link"];
    91         $this->tpl->setVariable(
"HREF_LINK", $a_set[
"link"]);
    92         $this->tpl->setVariable(
"LINK", $a_set[
"title"]);
    95             $this->tpl->setVariable(
"ACTIVE_CHECK", 
"checked=\"checked\"");
 
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
 
setFormAction(string $a_form_action, bool $a_multipart=false)
 
addCommandButton(string $a_cmd, string $a_text, string $a_onclick='', string $a_id="", string $a_class="")
 
setRowTemplate(string $a_template, string $a_template_dir="")
Set row template. 
 
setTitle(string $a_title, string $a_icon="", string $a_icon_alt="")
 
__construct(Container $dic, ilPlugin $plugin)
 
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)
 
static yn2tf(string $a_yn)
 
disable(string $a_module_name)
 
setParameter(object $a_gui_obj, string $a_parameter, $a_value)