1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
SetDefaultThemeHandler.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Socialnetwork\Collab\Converter\Handler;
6
7
use Bitrix\Main\Result;
8
use Bitrix\Socialnetwork\Collab\Converter\Command\AbstractConverterCommand;
9
use Bitrix\Socialnetwork\Integration\Intranet\ThemePicker;
10
11
class
SetDefaultThemeHandler
extends
AbstractHandler
12
{
13
public
function
execute
(
AbstractConverterCommand
$command):
Result
14
{
15
$group = $command->getGroup();
16
$themePicker = ThemePicker::getThemePicker($group->getId(), $command->getInitiatorId(), $group->getSiteId());
17
18
$defaultThemeId = ThemePicker::getDefaultPortalThemeId();
19
if
($defaultThemeId !==
null
)
20
{
21
$themePicker?->setCurrentThemeId($defaultThemeId);
22
}
23
24
return
new
Result
();
25
}
26
}
Bitrix\Main\ORM\Data\Result
Определения
result.php:16
Bitrix\Socialnetwork\Collab\Converter\Command\AbstractConverterCommand
Определения
AbstractConverterCommand.php:17
Bitrix\Socialnetwork\Collab\Converter\Handler\AbstractHandler
Определения
AbstractHandler.php:11
Bitrix\Socialnetwork\Collab\Converter\Handler\SetDefaultThemeHandler
Определения
SetDefaultThemeHandler.php:12
Bitrix\Socialnetwork\Collab\Converter\Handler\SetDefaultThemeHandler\execute
execute(AbstractConverterCommand $command)
Определения
SetDefaultThemeHandler.php:13
bitrix
modules
socialnetwork
lib
Collab
Converter
Handler
SetDefaultThemeHandler.php
Создано системой
1.14.0