159         $mt = $this->gui->ui()->mainTemplate();
   161         $ctrl = $this->gui->ctrl();
   162         $lng = $this->domain->lng();
   164         $old_settings = $this->domain->wikiSettings()->getById($this->obj_id);
   166         if ($form->isValid()) {
   168             $form->saveStdTitleAndDescription($this->obj_id, 
"wiki");
   169             $form->saveStdTile($this->obj_id, 
"wiki");
   170             $form->saveOnline($this->obj_id, 
"wiki");
   171             $form->saveStdAvailability($this->ref_id);
   172             $form->saveAdditionalFeatures(
   179             $link_md_values = $old_settings->getLinkMetadataValues();
   181                 $link_md_values = (bool) $form->getData(
"link_md_values");
   184             $settings = $this->data->settings(
   187                 $old_settings->getShortTitle(),  
   188                 (bool) $form->getData(
"rating_overall"),
   189                 (bool) $form->getData(
"rating"),
   190                 $old_settings->getRatingAsBlock(),  
   191                 (bool) $form->getData(
"rating_new"),
   192                 (bool) $form->getData(
"rating_ext"),
   193                 (bool) $form->getData(
"public_notes"),
   194                 $form->getData(
"introduction"),
   195                 (bool) $form->getData(
"page_toc"),
   197                 $old_settings->getEmptyPageTemplate()  
   199             $this->domain->wikiSettings()->update($settings);
   201             $mt->setOnScreenMessage(
"success", 
$lng->txt(
"msg_obj_modified"), 
true);
   202             $ctrl->redirectByClass(self::class, 
"edit");
   204             $mt = $this->gui->ui()->mainTemplate();
   205             $mt->setContent($form->render());
 
static lookupTitle(int $a_page_id, string $lang="-")
 
static _getSelectedRecordsByObject(string $a_obj_type, int $a_id, string $a_sub_type="", bool $is_ref_id=true)