/** * Task to delete a language * * @return void */ public function deleteLanguage() { $input = $this->input; $language = $input->getString('language'); $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*')->update('#__languages')->where('lang_code = ' . $db->quote($language)); $db->setQuery($query); $languageData = $db->loadAssoc(); $languageErrors = NenoHelper::getLanguageErrors($languageData); // Only execute this task if the language is error free if (empty($languageErrors)) { NenoHelper::deleteLanguage($language); } }
/** * Install language * * @return void */ public function removeLanguage() { $input = $this->input; $language = $input->getString('language'); if (NenoHelper::deleteLanguage($language)) { echo 'ok'; } else { echo 'err'; } JFactory::getApplication()->close(); }