• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/session/handlers/table/usersessiontable.php
  • Класс: BitrixMainSessionHandlersTableUserSessionTable
  • Вызов: UserSessionTable::deleteOlderThan
static function deleteOlderThan($sec)
{
	$pool = Application::getInstance()->getConnectionPool();
	$pool->useMasterOnly(true);

	$tableName = static::getTableName();
	$connection = static::getEntity()->getConnection();
	$connection->queryExecute(
		sprintf("delete from {$tableName} where TIMESTAMP_X < %s",
			$connection->getSqlHelper()->addSecondsToDateTime('-'.$sec))
	);
	$pool->useMasterOnly(false);
}