- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/lib/integration/main/uiselector/search.php
- Класс: BitrixSocialnetworkIntegrationMainUISelectorSearch
- Вызов: Search::searchUsers
static function searchUsers($params = array(), &$searchModified)
{
$search = $params['search'];
$nameTemplate = $params['nameTemplate'];
$requestFields = $params['requestFields'];
$searchResult = CSocNetLogDestination::searchUsers(
array(
"SEARCH" => $search,
"NAME_TEMPLATE" => $nameTemplate,
"SELF" => (!isset($requestFields['SELF']) || $requestFields['SELF'] != 'N'),
"EMPLOYEES_ONLY" => (isset($requestFields['EXTRANET_SEARCH']) && $requestFields['EXTRANET_SEARCH'] == "I"),
"EXTRANET_ONLY" => (isset($requestFields['EXTRANET_SEARCH']) && $requestFields['EXTRANET_SEARCH'] == "E"),
"DEPARTAMENT_ID" => (
isset($requestFields['DEPARTMENT_ID'])
&& intval($requestFields['DEPARTMENT_ID']) > 0
? intval($requestFields['DEPARTMENT_ID'])
: false
),
"EMAIL_USERS" => (isset($requestFields['EMAIL_USERS']) && $requestFields['EMAIL_USERS'] == 'Y'),
"CRMEMAIL_USERS" => (isset($requestFields['CRMEMAIL']) && $requestFields['CRMEMAIL'] == 'Y'),
"NETWORK_SEARCH" => $params['useNetwork'],
),
$searchModified
);
return $searchResult;
}