_serviceProfileFunc('getUnit', $iContentId); } public function serviceProfileAvatar ($iContentId) { return $this->_serviceProfileFunc('getAvatar', $iContentId); } public function serviceProfileEditUrl ($iContentId) { bx_import('BxDolPermalinks'); return BX_DOL_URL_ROOT . BxDolPermalinks::getInstance()->permalink('page.php?i=account-settings-info'); } public function serviceProfileThumb ($iContentId) { return $this->_serviceProfileFunc('getThumb', $iContentId); } public function serviceProfileIcon ($iContentId) { return $this->_serviceProfileFunc('getIcon', $iContentId); } public function serviceProfileName ($iContentId) { return $this->_serviceProfileFunc('getDisplayName', $iContentId); } public function serviceProfileUrl ($iContentId) { return $this->_serviceProfileFunc('getUrl', $iContentId); } public function _serviceProfileFunc ($sFunc, $iContentId) { if (!$iContentId) return false; bx_import('BxDolAccount'); if (!($oAccount = BxDolAccount::getInstance($iContentId))) return false; return $oAccount->$sFunc(); } } /** @} */