$mailer = new e107Email(); // FIX - sendEmail returns TRUE or error message... $check = $mailer->sendEmail($allData['data']['user_email'], $allData['data']['user_name'], $eml,FALSE);*/ if (true !== $check) { $error_message = LAN_SIGNUP_42; // There was a problem, the registration mail was not sent, please contact the website administrator. } unset($allData['data']['user_password']); } e107::getEvent()->trigger('usersup', $_POST); // Old trigger - send everything in the template, including extended fields. e107::getEvent()->trigger('userpartial', array_merge($allData['data'], $eufVals['data'])); // New trigger - send everything in the template, including extended fields. require_once HEADERF; $after_signup = signup::render_after_signup($error_message); $ns->tablerender($after_signup['caption'], $after_signup['text']); require_once FOOTERF; exit; } else { require_once HEADERF; if (!$sql->select("user", "user_id", "user_loginname='" . $allData['data']['user_loginname'] . "' AND user_password='******'data']['user_password'] . "'")) { // Error looking up newly created user $ns->tablerender("", LAN_SIGNUP_36); require_once FOOTERF; exit; } // Set initial classes, and any which the user can opt to join if ($init_class = $userMethods->userClassUpdate($row, 'userpartial')) { $allData['data']['user_class'] = $init_class; $user_class_update = $sql->update("user", "user_class = '{$allData['data']['user_class']}' WHERE user_name='{$allData['data']['user_name']}'");