Application->GetVar('phrases_label'); $top_prefix = $this->Application->GetTopmostPrefix($this->Prefix); if( substr($this->Application->GetVar($top_prefix.'_mode'), 0, 1) == 't' && !$edit_direct ) { $object =& $this->getObject(); return $object->GetDBField('Charset'); } $lang_current =& $this->Application->recallObject('lang.current'); return $lang_current->GetDBField('Charset'); } function ListLanguages($params) { $this->Special = 'enabled'; return $this->PrintList2($params); } function SelectedLanguage($params) { $object =& $this->Application->recallObject($this->getPrefixSpecial()); return $object->GetDBField('LanguageId') == $this->Application->GetVar('m_lang'); } /** * Returns path where exported languages should be saved * * @param unknown_type $params */ function ExportPath($params) { $ret = EXPORT_PATH.'/'; if( getArrayValue($params,'as_url') ) { $ret = str_replace( FULL_PATH.'/', $this->Application->BaseURL(), $ret); } return $ret; } /** * Returns true if system has more then 1 language installed * * @param Array $params * @return bool */ function IsMultiLanguage($params) { return $this->TotalRecords($params) > 1; } function IsPrimaryLanguage($params) { return $this->Application->GetDefaultLanguageId() == $this->Application->GetVar('m_lang'); } /* function Main_IsMetricUnits($params) { $object =& $this->Application->recallObject($this->Prefix.'.current'); $measure_system = $object->GetDBField('UnitSystem'); return $measure_system == 1 ? 1 : 0; }*/ } ?>