/** * @see \wcf\form\IForm::save() */ public function save() { parent::save(); $this->language = LanguageEditor::create(array('countryCode' => mb_strtolower($this->countryCode), 'languageName' => $this->languageName, 'languageCode' => mb_strtolower($this->languageCode))); $languageEditor = new LanguageEditor($this->sourceLanguage); $languageEditor->copy($this->language); LanguageFactory::getInstance()->clearCache(); LanguageFactory::getInstance()->deleteLanguageCache(); $this->saved(); // show success message WCF::getTPL()->assign('success', true); }
/** * @see wcf\form\Form::save() */ public function save() { parent::save(); if ($this->mode == 'copy') { $this->language = LanguageEditor::create(array( 'languageCode' => StringUtil::toLowerCase($this->languageCode) )); $languageEditor = new LanguageEditor($this->sourceLanguage); $languageEditor->copy($this->language); } LanguageFactory::getInstance()->clearCache(); LanguageFactory::getInstance()->deleteLanguageCache(); $this->saved(); // show success message WCF::getTPL()->assign('success', true); }