• Модуль: conversion
  • Путь к файлу: ~/bitrix/modules/conversion/lib/daycontext.php
  • Класс: BitrixConversionDayContext
  • Вызов: DayContext::attachEntityItem
public function attachEntityItem($entity, $item)
{
	if (! is_string($entity))
		throw new ArgumentTypeException('entity', 'string');

	if (! is_scalar($item))
		throw new ArgumentTypeException('item', 'scalar');

	$instance = self::getInstance();

	if ($this->id === null && $this === $instance)
	{
		self::$session['PENDING_ENTITY_ITEMS'][$entity.':'.$item] = array('ENTITY' => $entity, 'ITEM' => $item);
	}
	else
	{
		try
		{
			InternalsContextEntityItemTable::add(array(
				'CONTEXT_ID' => $this->id,
				'ENTITY'     => $entity,
				'ITEM'       => $item,
			));
		}
		catch (BitrixMainDBSqlQueryException $e)
		{
		}
	}
}