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