29     protected \ILIAS\Wiki\Page\PageManager 
$pm;
    41         $this->
ctrl = $gui->ctrl();
    42         $this->
lng = $domain->lng();
    43         $this->requested_ref_id = $gui
    46         $this->pm = $domain->page()->page($this->requested_ref_id);
    47         $this->ot = $domain->wiki()->translation($a_wiki_id);
    50         $this->wiki_id = $a_wiki_id;
    54         if ($this->ot->getContentActivated()) {
    57         $this->
addColumn($this->
lng->txt(
"wiki_last_changed_by"));
    61             "tpl.table_row_recent_changes.html",
    68         $this->
setTitle($this->
lng->txt(
"wiki_recent_changes"));
    74         foreach ($this->pm->getRecentChanges() as $pi) {
    76                 "date" => $pi->getLastChange(),
    77                 "user" => $pi->getLastChangedUser(),
    79                 "title" => $pi->getTitle(),
    80                 "lang" => $pi->getLanguage(),
    81                 "nr" => $pi->getOldNr()
    89     protected function fillRow(array $a_set): void
    93         if ($this->ot->getContentActivated()) {
    96                 $l = $this->ot->getMasterLanguage();
    98             $this->tpl->setCurrentBlock(
"lang");
    99             $this->tpl->setVariable(
"LANG", $this->
lng->txt(
"meta_l_" . $l));
   100             $this->tpl->parseCurrentBlock();
   104         $this->tpl->setVariable(
"TXT_PAGE_TITLE", 
$title);
   105         $this->tpl->setVariable(
   109         $ilCtrl->setParameterByClass(
"ilwikipagegui", 
"wpg_id", $a_set[
"id"]);
   110         $ilCtrl->setParameterByClass(
"ilwikipagegui", 
"transl", $a_set[
"lang"]);
   111         $ilCtrl->setParameterByClass(
"ilwikipagegui", 
"old_nr", $a_set[
"nr"] ?? 
"");
   112         $this->tpl->setVariable(
   114             $ilCtrl->getLinkTargetByClass(
"ilwikipagegui", 
"preview")
   118         $this->tpl->setVariable(
   124                 $ilCtrl->getLinkTarget($this->getParentObject(), $this->
getParentCmd())
 
setFormAction(string $a_form_action, bool $a_multipart=false)
 
static formatDate(ilDateTime $date, bool $a_skip_day=false, bool $a_include_wd=false, bool $include_seconds=false)
 
ILIAS Wiki Page PageManager $pm
 
setShowRowsSelector(bool $a_value)
Toggle rows-per-page selector. 
 
static getNamePresentation( $a_user_id, bool $a_user_image=false, bool $a_profile_link=false, string $a_profile_back_link='', bool $a_force_first_lastname=false, bool $a_omit_login=false, bool $a_sortable=true, bool $a_return_data_array=false, $a_ctrl_path='ilpublicuserprofilegui')
Default behaviour is: 
 
setDefaultOrderField(string $a_defaultorderfield)
 
setRowTemplate(string $a_template, string $a_template_dir="")
Set row template. 
 
setDefaultOrderDirection(string $a_defaultorderdirection)
 
setTitle(string $a_title, string $a_icon="", string $a_icon_alt="")
 
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)
 
__construct(object $a_parent_obj, string $a_parent_cmd, int $a_wiki_id)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
setEnableHeader(bool $a_enableheader)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...