Добавление пользователя в другую группу

Добрый день!

Натолкнулся на снипет который сделал Николай https://modx.pro/help/9699/, чтобы добавить всех пользователей из одной группы в другую.

<?php
$usergroup = 4;
$c = $modx->newQuery('modUser');
$c->innerJoin ('modUserProfile','Profile');
$c->innerJoin ('modUserGroupMember','UserGroupMembers');
$c->innerJoin ('modUserGroup','UserGroup','`UserGroupMembers`.`user_group` = `UserGroup`.`id`');
$c->leftJoin ('modUserGroupRole','UserGroupRole','`UserGroupMembers`.`role` = `UserGroupRole`.`id`');
$c->where(array(
'UserGroupMembers.user_group' => $usergroup,
'UserGroupMembers.role' => '1',
));
$users = $modx->getCollection('modUser',$c);
foreach($users as $user) {
$user->joinGroup(11,1);
}

Снипет работает, добавляет всех пользователей, но подскажите, что нужно изменить в снипете, чтобы не всех пользователей из одной группы добавляло в другую группу, а только одного. Или может есть другое решение. Нужно для того, чтобы зарегистрированные при нажатии кнопки «Стать партнером» попадали в другую группу.
Александр
02 июня 2017, 12:10
modx.pro
1
883
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0