1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
bot.php
См. документацию.
1<?php
3
6
7class Bot
8{
9 public static function removeDepartmentLinkAgent()
10 {
11 if (
13 || !Loader::includeModule('iblock')
14 )
15 {
16 return "";
17 }
18
20 'select' => ['ID'],
21 'filter' => [
22 '=EXTERNAL_AUTH_ID' => \Bitrix\Im\Bot::EXTERNAL_AUTH_ID,
23 '!UF_DEPARTMENT' => false
24 ]
25 ]);
26
27 $user = new \CUser;
28 while($row = $result->fetch())
29 {
30 $user->Update($row['ID'], ['UF_DEPARTMENT' => []]);
31 }
32
33 $botDepartments = Department::getInstance()->getListByXml('im_bot');
34
35 foreach ($botDepartments as $department)
36 {
37 if ($department->id !== null)
38 {
39 \CIBlockSection::Delete($department->id);
40 }
41 }
42
43 return "";
44 }
45}
static removeDepartmentLinkAgent()
Определения bot.php:9
Определения loader.php:13
static isModuleInstalled($moduleName)
Определения modulemanager.php:125
static getList(array $parameters=array())
Определения datamanager.php:431
$result
Определения get_property_values.php:14
Определения contextmenu.php:9
Определения bot.php:2
$user
Определения mysql_to_pgsql.php:33