Backend\Core\Engine\Language::getActiveLanguages PHP Method

getActiveLanguages() public static method

Get the active languages
Deprecation:
public static getActiveLanguages ( ) : array
return array
    public static function getActiveLanguages()
    {
        trigger_error('Backend\\Core\\Engine\\Language is deprecated.
             It has been moved to Backend\\Core\\Language\\Language', E_USER_DEPRECATED);
        return parent::getActiveLanguages();
    }

Usage Example

Beispiel #1
0
 /**
  * Get info about the site.
  *
  * @return array
  */
 public static function getInfo()
 {
     if (BaseAPI::isAuthorized()) {
         $info = array();
         // get all languages
         $languages = Language::getActiveLanguages();
         $default = Model::get('fork.settings')->get('Core', 'default_language', SITE_DEFAULT_LANGUAGE);
         // loop languages
         foreach ($languages as $language) {
             // create array
             $var = array();
             // set attributes
             $var['language']['@attributes']['language'] = $language;
             if ($language == $default) {
                 $var['language']['@attributes']['is_default'] = 'true';
             }
             // set attributes
             $var['language']['title'] = Model::get('fork.settings')->get('Core', 'site_title_' . $language);
             $var['language']['url'] = SITE_URL . '/' . $language;
             // add
             $info['languages'][] = $var;
         }
         return $info;
     }
 }
All Usage Examples Of Backend\Core\Engine\Language::getActiveLanguages