Index: trunk/core/units/languages/languages_tag_processor.php =================================================================== diff -u -N --- trunk/core/units/languages/languages_tag_processor.php (revision 8437) +++ trunk/core/units/languages/languages_tag_processor.php (revision 0) @@ -1,115 +0,0 @@ -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'); - } - - /** - * Returns formatted date + time on current language - * - * @param Array $params - * @return string - */ - function CurrentDate($params) - { - $format = $params['format']; - if (strpos($format, 'l') !== false) { - $week_day = $this->Application->Phrase('lu_weekday_'.adodb_date('l')); - $format = str_replace('l', '#@#', $format); // replace with reserved char (preserves translation link) - - return str_replace('#@#', $week_day, adodb_date($format)); - } - - return adodb_date($format); - } - - function ListLanguages($params) - { - $this->Special = 'enabled'; - return $this->PrintList2($params); - } - - function LanguageName($params) - { - $object =& $this->getObject($params); - return $this->Application->Phrase($params['phrase_prefix'].$object->GetDBField('PackName')); - } - - function LanguageLink($params) - { - $t = $this->SelectParam($params, 'template,t'); - - $object =& $this->getObject($params); - return $this->Application->HREF($t, '', Array('m_lang' => $object->GetID())); - } - - function SelectedLanguage($params) - { - $object =& $this->getObject($params); - 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; - }*/ - - } - -?> \ No newline at end of file