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-2024, «1С-Битрикс», 2024