/** * Save new object * @access public */ public function save() { global $ilCtrl; $this->initFormLink(self::LINK_MOD_CREATE); if ($this->checkLinkInput(self::LINK_MOD_CREATE, 0, 0)) { // Save new object $_POST['title'] = $_POST['tit']; $_POST['desc'] = $_POST['des']; parent::save(); } else { // Data incomplete or invalid ilUtil::sendFailure($this->lng->txt('err_check_input')); $this->form->setValuesByPost(); $this->tpl->setContent($this->form->getHTML()); } }
public function save() { global $tpl; $form = $this->initCreationForms($this->getType()); if ($form[self::CFORM_NEW]->checkInput()) { parent::save(); } else { $form = $form[self::CFORM_NEW]; $form->setValuesByPost(); $tpl->setContent($form->getHtml()); } }