Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Продажа прав на доступ в группЫ!

00 голосов
2
Друг, подскажи, направь, подсоби...
7:32 по москве не могу разобраться с простейшей задачей - продажа прав на доступ в группы.

У группа РЕЗИДЕНТЫ, есть инфо блок ДОНИРОВАНИЕ, в котором есть две папки СБОР (плата за доступ в группу) и DONATE - простое пожертвование без приобретение чего-либо. Я хочу создать еще парочку групп в которые будет продаваться доступ назовем их КРУТЫШИ.

Какова процедура завода пользователя по оплате одного "элемента инфоблока" в одну группу, по оплате второго "элемента" в другую, а по оплате третьего - простое донирование? Надо ли создать новый инфо блок или нужно просто включить мозг?

Ментально, я осознаю, что я тупо чего-то не понимаю. Но чего, я не пойму...

Я буду очень признателен если ты мне поможешь, сразу говорю, надо продавать только доступ группу и принимать пожертвования.
спросил 10 Май, 14 от Yrys (220 баллов)

2 Ответы

00 голосов
После проверки факта оплаты используйте метод CUser::SetUserGroupArray

Код
<?
// привязка текущего пользователя дополнительно к группе c кодом 5
global $USER;
$arGroups = $USER->GetUserGroupArray();
$arGroups[] = 5;
$USER->SetUserGroupArray($arGroups);
?>

ответил 12 Янв, 15 от Run (1,300 баллов)
00 голосов
Кто-то из высших существ услышал мои молитвы. :)
Спасибо большое!

Но есть одно конкретное НО. Я не программист и, откровенно говоря, я не знаю что с этим делать дальше. :(

Как это реализовать? То есть куда это вставить, чтобы все заработало?
ответил 29 Апр, 15 от Yrys (220 баллов)

Похожие вопросы