public function register() { if (!empty($this->data)) { if ($this->User->save($this->data)) { $this->request->data["User"]["id"] = $this->User->id; if ($this->Session->check("CurrentOrganization")) { if ($this->Session->read("CurrentOrganization.alert_user_registration_email") != "") { App::uses("CakeEmail", "Network/Email"); $email = new CakeEmail(); $email->from("*****@*****.**"); $email->to($this->Session->read("CurrentOrganization.alert_user_registration_email")); $email->subject("new User Registered"); $email->emailFormat("html"); $email->template("alert_user_registration_email"); $email->varViews(array("user" => $this->data)); $email->send(); } $this->redirect("/o/{$this->Session->read("CurrentOrganization.slug")}users/send_verification_email/{$this->data["User"]["id"]}"); } else { $this->redirect("/users/send_verification_email/{$this->data["User"]["id"]}"); } } } }