- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/sitebutton/manager.php
- Класс: Bitrix\Crm\SiteButton\Manager
- Вызов: Manager::onBitrix24LicenseChange
static function onBitrix24LicenseChange($licenseType)
{
if ($licenseType)
{
$isChanged = false;
if(!self::canRemoveCopyright())
{
$buttonDb = Internals\ButtonTable::getList(array('select' => array('ID')));
while($buttonData = $buttonDb->fetch())
{
$button = new Button($buttonData['ID']);
$data = $button->getData();
if ($data['SETTINGS']['COPYRIGHT_REMOVED'] == 'Y')
{
$data['SETTINGS']['COPYRIGHT_REMOVED'] = 'N';
$updateResult = Internals\ButtonTable::update(
$buttonData['ID'],
array('SETTINGS' => $data['SETTINGS'])
);
$isChanged = $updateResult->isSuccess();
}
}
if ($isChanged)
{
\CAgent::addAgent('\\Bitrix\\Crm\\SiteButton\\Manager::updateScriptCacheAgent();', "crm", "N", 60, "", "Y", \ConvertTimeStamp(time()+\CTimeZone::getOffset()+60, "FULL"));
}
}
}
}