1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
zoomuser.php
См. документацию.
1<?php
2
3namespace Bitrix\Socialservices\Controller;
4
5use Bitrix\Main\Service\MicroService\BaseReceiver;
6use Bitrix\Socialservices\UserTable;
7
8class ZoomUser extends BaseReceiver
9{
10 public function deauthorizeAction(string $socServLogin, array $payload): void
11 {
12 $result = UserTable::getList([
13 'select' => ['ID', 'USER_ID'],
14 'filter' => [
15 '=LOGIN' => $socServLogin,
16 '=EXTERNAL_AUTH_ID' => 'zoom',
17 ]
18 ]);
19
20 while ($user = $result->fetch())
21 {
22 $deleteResult = UserTable::delete($user['ID']);
23
24 //clean cache to update zoom connect page
25 $cacheId = 'zoom' . '|' . $user['USER_ID'];
26 $cache = \Bitrix\Main\Data\Cache::createInstance();
27 $cache->clean($cacheId, \CZoomInterface::CACHE_DIR_CONNECT_INFO);
28 }
29 }
30}
deauthorizeAction(string $socServLogin, array $payload)
Определения zoomuser.php:10
const CACHE_DIR_CONNECT_INFO
Определения zoom.php:569
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$result
Определения get_property_values.php:14
$user
Определения mysql_to_pgsql.php:33