Set
Описание и параметры
mixed CFormStatus::Set( array fields, mixed status_id = false, string check_rights = "Y" )
Добавляет новый статус или обновляет существующий. Возвращает ID обновленного или добавленного статуса в случае положительного результата, в противном случае - "false". Метод нестатический.
Параметры метода
Параметр | Описание |
---|---|
fields | Массив значений, в качестве ключей массива допустимы:
* - обязательно к заполнению. * - в данных массивах может быть элемент со значением "0", означающий создателя результата. |
status_id | ID обновляемого статуса. Параметр необязательный. По умолчанию - "false" (добавление нового статуса). |
check_rights | Флаг необходимости проверки прав текущего пользователя. Возможны следующие значения:
Параметр необязательный. По умолчанию - "Y" (права необходимо проверить). |
Смотрите также
Примеры использования
<? $FORM_ID = 4; // ID веб-формы $arFields = array( "FORM_ID" => $FORM_ID, // ID веб-формы "C_SORT" => 100, // порядок сортировки "ACTIVE" => "Y", // статус активен "TITLE" => "Опубликовано", // заголовок статуса "DESCRIPTION" => "Окончательный статус", // описание статуса "CSS" => "statusgreen", // CSS класс "HANDLER_OUT" => "", // обработчик "HANDLER_IN" => "", // обработчик "DEFAULT_VALUE" => "N", // не по умолчанию "arPERMISSION_VIEW" => array(2), // право просмотра для всех "arPERMISSION_MOVE" => array(), // право перевода только админам "arPERMISSION_EDIT" => array(), // право редактирование для админам "arPERMISSION_DELETE" => array(), // право удаления только админам ); $NEW_ID = CFormStatus::Set($arFields); if ($NEW_ID>0) echo "Успешно добавлен ID=".$NEW_ID; else // ошибка { // выводим текст ошибки global $strError; echo $strError; } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024