Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/ilovecveti.ru/bitrix/modules/socialnetwork/lib/controller/filter/ |
Upload File : |
<?php namespace Bitrix\Socialnetwork\Controller\Filter; use \Bitrix\Socialnetwork\Helper; class Workgroup extends \Bitrix\Main\Controller\Filter\Base { public function getListAction($filterId, $componentName, $signedParameters) { $filterId = trim($filterId); $unsignedParameters = \Bitrix\Main\Component\ParameterSigner::unsignParameters($componentName, $signedParameters); $additionalParameters = null; if ( is_array($unsignedParameters) && isset($unsignedParameters['MODE']) ) { $additionalParameters = [ 'MODE' => $unsignedParameters['MODE'], 'CONTEXT_USER_ID' => ($unsignedParameters['USER_ID'] ?: Helper\User::getCurrentUserId()), ]; } $result = $this->getList( \Bitrix\Socialnetwork\WorkgroupTable::getUfId(), [ 'ID' => $filterId !== '' ? $filterId : 'SOCIALNETWORK_WORKGROUP_LIST' ], $additionalParameters, ); return $result; } public function getFieldAction($filterId, $id, $componentName, $signedParameters) { $filterId = trim($filterId); $id = trim($id); $unsignedParameters = \Bitrix\Main\Component\ParameterSigner::unsignParameters($componentName, $signedParameters); $additionalParameters = null; if ( is_array($unsignedParameters) && isset($unsignedParameters['MODE']) ) { $additionalParameters = [ 'MODE' => $unsignedParameters['MODE'], 'CONTEXT_USER_ID' => ($unsignedParameters['USER_ID'] ?: Helper\User::getCurrentUserId()), ]; } return $this->getField( \Bitrix\Socialnetwork\WorkgroupTable::getUfId(), [ 'ID' => $filterId !== '' ? $filterId : 'SOCIALNETWORK_WORKGROUP_LIST' ], $id, $additionalParameters ); } }