SetPerm
Описание и параметры
int CSocNetFeaturesPerms::SetPerm( int featureID, string operation, string perm );
Метод устанавливает права для дополнительного функционала. Если запись существует в базе данных, то она изменяется. Если запись не существует, то она добавляется. Метод статический.
Примечание: для добавления записи используется метод CSocNetFeaturesPerms::Add, обновляется методом CSocNetFeaturesPerms::Update.
Параметры
Параметр | Описание | С версии |
---|---|---|
featureID | Идентификатор дополнительного функционала. | |
operation | Название операции. | |
perm | Право на операцию. |
Возвращаемое значение
Возвращается идентификатор записи.
Смотрите также
Примеры использования
<? $idTmp = CSocNetFeatures::SetFeature( SONET_ENTITY_GROUP, $ID, "forum", true, "Обсуждения" ); if ($idTmp) { $id1Tmp = CSocNetFeaturesPerms::SetPerm( $idTmp, "forum_answer", SONET_ROLES_MODERATOR ); if (!$id1Tmp) { if ($e = $GLOBALS["APPLICATION"]->GetException()) $errorMessage .= $e->GetString(); } } else { if ($e = $GLOBALS["APPLICATION"]->GetException()) $errorMessage .= $e->GetString(); } ?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.