%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/modules/socialnetwork/lib/livefeed/renderparts/ |
Current File : /home/bitrix/www/bitrix/modules/socialnetwork/lib/livefeed/renderparts/department.php |
<?php namespace Bitrix\Socialnetwork\Livefeed\RenderParts; use Bitrix\Main\Localization\Loc; use Bitrix\Main\Config\Option; use Bitrix\Main\Loader; Loc::loadMessages(__FILE__); final class Department extends Base { public function getData($entityId = 0) { static $departmentPath = null; $result = $this->getMetaResult(); $options = $this->getOptions(); if ( $entityId > 0 && Loader::includeModule('iblock') && ($res = \CIBlockSection::getByID($entityId)) && ($iblockSection = $res->fetch()) ) { $result['id'] = $entityId; $result['name'] = $iblockSection["NAME"]; if ( empty($options['skipLink']) || !$options['skipLink'] ) { if ($departmentPath === null) { $departmentPath = ( (!isset($options['mobile']) || !$options['mobile']) && (!isset($options['im']) || !$options['im']) ? Option::get('main', 'TOOLTIP_PATH_TO_CONPANY_DEPARTMENT', SITE_DIR."company/structure.php?set_filter_structure=Y&structure_UF_DEPARTMENT=#ID#") : '' ); } if (!empty($departmentPath)) { $result['link'] = \CComponentEngine::makePathFromTemplate( $departmentPath, array( "ID" => $entityId ) ); } } } return $result; } }