Exemple #1
0
 /**
  * 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);
     }
 }
Exemple #2
0
 /**
  * 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();
 }