Bitrix Site Manager

CFormResult::Reset

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

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

Parameters

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

See Also

Example



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

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