- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/lib/propertyindex/manager.php
- Класс: BitrixIblockPropertyIndexManager
- Вызов: Manager::checkAdminNotification
static function checkAdminNotification($force = false)
{
if ($force)
{
$add = true;
}
else
{
$iblockList = IblockIblockTable::getList(array(
'select' => array('ID'),
'filter' => array('=PROPERTY_INDEX' => 'I'),
));
$add = (bool)$iblockList->fetch();
}
if (ModuleManager::isModuleInstalled('bitrix24'))
{
$add = false;
}
if ($add)
{
$notifyList = CAdminNotify::getList(array(), array(
"TAG" => "iblock_property_reindex",
));
if (!$notifyList->fetch())
{
CAdminNotify::add(array(
"MESSAGE" => Loc::getMessage("IBLOCK_NOTIFY_PROPERTY_REINDEX", array(
"#LINK#" => "/bitrix/admin/iblock_reindex.php?lang=".BitrixMainApplication::getInstance()->getContext()->getLanguage(),
)),
"TAG" => "iblock_property_reindex",
"MODULE_ID" => "iblock",
"ENABLE_CLOSE" => "Y",
"PUBLIC_SECTION" => "N",
));
}
}
else
{
CAdminNotify::deleteByTag("iblock_property_reindex");
}
}