/** * Gets the translation for a given language; default language is the * session language. If no translation is set for that language, we * return the dbTableName. * * @param int p_lang * * @return string */ public function getDisplayName($p_lang = 0) { if (!$p_lang) { $lang = camp_session_get('LoginLanguageId', 1); } else { $lang = $p_lang; } $aObj = new ArticleType($this->m_articleTypeName); $translations = $aObj->getTranslations(); if (!isset($translations[$lang])) return substr($aObj->getTableName(), 1); return $translations[$lang]; } // fn getDisplayName