Bitrix Site Manager

CFormResult::Delete

bool
CFormResult::Delete(
 int result_id,
 string check_rights = "Y"
)

The method Delete Удаляет указанный результат. В случае успеха функция возвращает "true", иначе - "false".

Parameters

Parameter Description
result_id ID результата.
check_rights Флаг необходимости проверки прав текущего пользователя. Возможны следующие значения:
  • Y - права необходимо проверить;
  • N - права не нужно проверять.
Для успешного удаления результата необходимо обладать следующими правами:
  1. На веб-форму, к которой принадлежит редактируемый результат:

    [20] Работа со всеми результатами в соответствии с их статусами

    или, в случае, если вы являетесь создателем удаляемого результата, достаточно права

    [15] Работа со своим результатом в соответствии с его статусом.
  2. На статус в котором находится редактируемый результат необходимо иметь право:

    [DELETE] удаление.
Параметр Optional. По умолчанию - "Y" (права необходимо проверить).

See Also

Example



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

// удалим результат с проверкой прав текущего пользователя
if (CFormResult::Delete($RESULT_ID))
{
    echo "Результат # ".$RESULT_ID." успешно удален.";
}
else // ошибка
{
    global $strError;
    echo $strError;
}
?>