Fixed import issue
authorMarcel Werk <burntime@woltlab.com>
Fri, 8 Nov 2013 21:42:48 +0000 (22:42 +0100)
committerMarcel Werk <burntime@woltlab.com>
Fri, 8 Nov 2013 21:42:48 +0000 (22:42 +0100)
Closes #1550

wcfsetup/install/files/lib/system/importer/UserImporter.class.php

index be5c534a341455064b660c5cdb12a84dd618b8c7..0ed9163d1bd32297aaca15668cf24c2a3df90d02 100644 (file)
@@ -139,7 +139,10 @@ class UserImporter extends AbstractImporter {
                        }
                }
                
-               $groupIDs = array_merge($groupIDs, UserGroup::getGroupIDsByType(array(UserGroup::EVERYONE, UserGroup::USERS)));
+               if (!$user->activationCode) $defaultGroupIDs = UserGroup::getGroupIDsByType(array(UserGroup::EVERYONE, UserGroup::USERS));
+               else $defaultGroupIDs = UserGroup::getGroupIDsByType(array(UserGroup::EVERYONE, UserGroup::GUESTS));
+               
+               $groupIDs = array_merge($groupIDs, $defaultGroupIDs);
                $sql = "INSERT IGNORE INTO      wcf".WCF_N."_user_to_group
                                                (userID, groupID)
                        VALUES                  (?, ?)";