diff --git a/core/users/user_imports.php b/core/users/user_imports.php index a90797b46a..ee348fec54 100644 --- a/core/users/user_imports.php +++ b/core/users/user_imports.php @@ -125,10 +125,12 @@ } $i++; } - $schema[$i]['table'] = 'contact_groups'; - $schema[$i]['parent'] = 'contacts'; - $schema[$i]['fields'][] = 'group_name'; } + $schema[$i]['table'] = 'group_users'; + $schema[$i]['parent'] = 'users'; + $schema[$i]['fields'][] = 'group_name'; + + //debug info //echo "
\n";
 			//print_r($schema);
 			//echo "
\n"; @@ -297,26 +299,27 @@ $array[$table_name][$row_id][$field_name] = $result[$key]; } else { - $array[$parent][$row_id][$table_name][$y]['domain_uuid'] = $domain_uuid; - $array[$parent][$row_id][$table_name][$y][$field_name] = $result[$key]; + if ($field_name != "group_name") { + $array[$parent][$row_id][$table_name][$y]['domain_uuid'] = $domain_uuid; + $array[$parent][$row_id][$table_name][$y][$field_name] = $result[$key]; + } } - if ($field_name == "group_users") { + if ($field_name == "group_name") { foreach ($groups as $field) { if ($field['group_name'] == $result[$key]) { - //$array[$parent][$row_id]['contact_group_uuid'] = uuid(); - $array[$parent][$row_id]['group_users'][$y]['group_user_uuid'] = uuid(); - $array[$parent][$row_id]['group_users'][$y]['domain_uuid'] = $domain_uuid; - $array[$parent][$row_id]['group_users'][$y]['group_name'] = $field['group_name']; - $array[$parent][$row_id]['group_users'][$y]['group_uuid'] = $field['group_uuid']; - $array[$parent][$row_id]['group_users'][$y]['user_uuid'] = $user_uuid; + $array['group_users'][$row_id]['group_user_uuid'] = uuid(); + $array['group_users'][$row_id]['domain_uuid'] = $domain_uuid; + $array['group_users'][$row_id]['group_name'] = $field['group_name']; + $array['group_users'][$row_id]['group_uuid'] = $field['group_uuid']; + $array['group_users'][$row_id]['user_uuid'] = $user_uuid; } } } } } - //get the password, salt and hash the user password + //get the password, salt and hash the user password $password = $array['users'][$row_id]['password']; if (isset($array['users'][$row_id]['salt'])) { $salt = $array['users'][$row_id]['salt']; @@ -327,10 +330,10 @@ } $array['users'][$row_id]['password'] = md5($salt.$password); - //set the user_uuid + //set the user_uuid $array['users'][$row_id]['user_uuid'] = $user_uuid; - //debug + //debug //echo "
\n";
 								//print_r($array);
 								//echo "
\n";