function check_email_available($group, $email, &$response) {
// Check if a mailing list with same name already exists
+ if ($group->usesMail()) {
$mlFactory = new MailingListFactory($group);
if (!$mlFactory || !is_object($mlFactory) || $mlFactory->isError()) {
$response .= $mlFactory->getErrorMessage();
return false;
}
}
+ }
// Check if a forum with same name already exists
+ if ($group->usesForum()) {
$ff = new ForumFactory($group);
if (!$ff || !is_object($ff) || $ff->isError()) {
$response .= $ff->getErrorMessage();
}
}
}
+ }
// Email is available
return true;