/**
* 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;
}
}