else {
userGroups = "unique." + groups;
m->splitAtDash(groups, Groups);
+ if (Groups.size() > 4) { userGroups = "unique.selected_groups"; } //if too many groups then the filename becomes too big.
}
groups = validParameter.validFile(parameters, "sharedgroups", false);
else {
userGroups = groups;
m->splitAtDash(groups, Groups);
+ if (Groups.size() > 4) { userGroups = "selected_groups"; } //if too many groups then the filename becomes too big.
unique = false;
}
userGroups = "unique.";
for(int i = 0; i < Groups.size(); i++) { userGroups += Groups[i] + "-"; }
userGroups = userGroups.substr(0, userGroups.length()-1);
+ if (Groups.size() > 4) { userGroups = "unique.selected_groups"; } //if too many groups then the filename becomes too big.
}else{
//sanity check for group names
SharedUtil util;
userGroups = "unique.";
for(int i = 0; i < Groups.size(); i++) { userGroups += Groups[i] + "-"; }
userGroups = userGroups.substr(0, userGroups.length()-1);
+ if (Groups.size() > 4) { userGroups = "unique.selected_groups"; } //if too many groups then the filename becomes too big.
}else {
//sanity check for group names
SharedUtil util;