• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/internals/cleaner.php
  • Класс: BitrixDiskInternalsCleaner
  • Вызов: Cleaner::deleteRightSetupSession
static function deleteRightSetupSession()
{
	$connection = Application::getConnection();
	$sqlHelper = $connection->getSqlHelper();

	$tableName = RightSetupSessionTable::getTableName();
	$statusFinished = RightSetupSessionTable::STATUS_FINISHED;

	$deathTime = $sqlHelper->addSecondsToDateTime(60*60*24*31, 'CREATE_TIME');

	$connection->queryExecute("
		  DELETE FROM {$tableName} WHERE STATUS = {$statusFinished} AND NOW() > {$deathTime}
	");

	return self::class  . "::deleteRightSetupSession();";
}