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

Copy

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

mixed
CFormStatus::Copy(
	int status_id,
	string check_rights = "Y",
	mixed form_id = false
)

Копирует статус. Возвращает ID нового статуса в случае положительного результата, в противном случае - "false". Метод нестатический.

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

Параметр Описание
status_id ID статуса который необходимо скопировать.
check_rights Флаг необходимости проверки прав текущего пользователя. Возможны следующие значения:
  • Y - права необходимо проверить;
  • N - право не нужно проверять.
Для копирования статуса необходимо обладать нижеследующими правами:
  1. [25] просмотр параметров веб-формы на ту веб-форму, из которой идет копирование;
  2. [30] полный доступ на ту веб-форму, в которую копируется.
Параметр необязательный. По умолчанию - "Y" (права необходимо проверить).
form_id ID веб-формы в который необходимо скопировать статус.
Необязательный параметр. По умолчанию - "false" (текущая веб-форма).

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

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

<?
$status_id = 1; // ID статуса
// скопируем статус
if ($NEW_STATUS_ID = CFormStatus::Copy($status_id))
{
	echo "Статус #1 успешно скопирован в новый статус #".$NEW_STATUS_ID;
}
else
{
	// выведем текст ошибки
	global $strError;
	echo $strError;
}
?>


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