public function OgMigrateUserRoles::__construct in Organic groups 7.2
General initialization of a Migration object.
Overrides OgEntityMigration::__construct
File
- includes/
migrate/ 7200/ og_user_roles.migrate.inc, line 37 - Update the group ID in user roles.
Class
- OgMigrateUserRoles
- @file Update the group ID in user roles.
Code
public function __construct($arguments = array()) {
$this->description = t('Update the group ID in user roles.');
$query = db_select('temp_og_users_roles', 'ogur');
$query
->innerJoin('og', 'og', 'ogur.gid = og.gid');
$query
->fields('ogur', array(
'uid',
'rid',
));
$query
->addField('og', 'etid', 'gid');
$query
->addField('og', 'entity_type', 'group_type');
$this->query = $query;
parent::__construct($arguments);
$this
->addFieldMapping('uid', 'uid');
$this
->addFieldMapping('rid');
$this
->addFieldMapping('gid');
$this
->addFieldMapping('group_type');
}