группу пользователей и роль в modx?
Вместо group_name укажи название своей группы. Запустить скрипт можно в Console $q = $modx->newQuery('modUser'); $q->limit(0); $users = $modx->getCollection('modUser', $q); foreach ($users as $user) { $group = $modx->getObject('modUserGroup', array('name' => 'group_name')); $groupMember = $modx->newObject('modUserGroupMember'); $groupMember->set('user_group', $group->get('id')); $user->set('primary_group', $group->get('id')); $groupMember->set('role', 1); //id роли $user->addMany($groupMember); $user->save(); }
Обсуждают сегодня