Exemple #1
0
 /**
  * Load plugin language.
  *
  * @return  void
  */
 private function _loadLanguage()
 {
     // Get active language
     $language = JFactory::getLanguage();
     self::$_app = JFactory::getApplication();
     // Check if language file exists for active language
     if (!file_exists(JPATH_ROOT . '/administrator/language/' . $language->getDefault() . '/' . $language->getDefault() . '.plg_system_jsnmobilize.ini')) {
         // If requested component has the language file, install then load it
         if (file_exists(JPATH_ROOT . '/administrator/components/' . self::$_app->input->getCmd('option') . '/language/admin/' . $language->getDefault() . '/' . $language->getDefault() . '.plg_system_jsnmobilize.ini')) {
             JSNLanguageHelper::install((array) $language->getDefault(), false, true);
             $language->load('plg_system_jsnmobilize', JPATH_BASE, null, true);
         } else {
             $language->load('plg_system_jsnmobilize', dirname(__FILE__), null, true);
         }
     } else {
         $language->load('plg_system_jsnmobilize', JPATH_BASE, null, true);
     }
 }