• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/item/field/boolean.php
  • Класс: BitrixTasksItemFieldBoolean
  • Вызов: Boolean::createValue
public function createValue($value, $key, $item)
{
	if(!in_array($value, $this->enum))
	{
		if($this->hasDefaultValue($key, $item))
		{
			$value = $this->getDefaultValue($key, $item);
		}
		elseif(count($this->enum))
		{
			reset($this->enum);
			$value = next($this->enum);
			reset($this->enum);
		}
		else
		{
			$value = '';
		}
	}

	return $value;
}