_oModule->_oConfig->CNF; $iContentId = bx_process_input(bx_get('id'), BX_DATA_INT); if(empty($iContentId) && bx_get('profile_id') !== false) $iContentId = BxDolProfile::getInstance(bx_process_input(bx_get('profile_id'), BX_DATA_INT))->getContentId(); if(!empty($iContentId)) $this->setContentId($iContentId); } public function setContentId($iContentId) { $this->_iContentId = (int)$iContentId; $this->_oProfile = BxDolProfile::getInstanceByContentAndType($this->_iContentId, $this->MODULE); if(!$this->_oProfile) return; $this->_aContentInfo = $this->_oModule->_oDb->getContentInfoById($this->_iContentId); $this->_aProfileInfo = $this->_oProfile->getInfo(); $aMarkers = [ 'profile_id' => $this->_oProfile->id() ]; $aTitles = $this->_oModule->getMenuItemTitleByConnection('sys_profiles_friends', '', $this->_oProfile->id()); if($aTitles) $aMarkers = array_merge($aMarkers, [ 'title_add_friend' => $aTitles['add'], 'title_remove_friend' => $aTitles['remove'], ]); $this->addMarkers($this->_aProfileInfo); $this->addMarkers($aMarkers); } } /** @} */