Документация для разработчиков
Темная тема

Reset

Описание и параметры

bool
CFormResult::Reset(
	int result_id,
	bool del_files = true,
	string del_fields = "N",
	array exception = array()
)

Удаляет все значения ответов на вопросы веб-формы, а также значения полей веб-формы для указанного результата. Сам результат при этом остается. Если в процессе работы метода ошибок не возникло, то метод возвращает "true". Метод нестатический.

Параметры метода

Параметр Описание
result_id ID результата.
del_files Флаг необходимости удаления файлов, загруженных в качестве значения ответа на вопрос.
Параметр необязательный. По умолчанию - "true" (файлы необходимо удалить).
del_fields Флаг необходимости удаления значений полей веб-формы.
Параметр необязательный. По умолчанию - "N" (значения полей необходимо удалить).
exception Массив ID вопросов и полей веб-формы, для которых не нужно удалять значения.
Параметр необязательный. По умолчанию - пустой массив.

Смотрите также

Примеры использования

<?
$RESULT_ID = 189; // ID результата

// удалим все значения ответов на вопросы и полей веб-формы
// вместе с файлами
// исключение составят вопросы с ID = 140 и ID = 141
CFormResult::Reset($RESULT_ID, true, "Y", array(140, 141));
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024