public function deactivateAccountSendEmail($user) { $deactivate = $user->deactivateByEmail(); if ($deactivate) { if (Utils::sendEmail(['template' => 'emails.activation_account_email', 'subject' => 'Activate Accout', 'from' => '*****@*****.**', 'to' => $user->email, 'data' => array('activation_code' => $user->activation_code, "id" => $user->id), 'message' => '', 'user' => 'Activate Account', 'had_attached_files' => false])) { $this->set_message('Emeil sened'); return true; return array('messages' => $this->messages(), 'type_msg' => 'success', 'result' => true); } else { $this->set_error('error_send_activation_email'); return false; return array('errors' => $this->errors(), 'result' => false, 'type_msg' => 'danger'); } } else { $this->set_error('error_deactivate_account'); return false; return array('errors' => $this->errors(), 'result' => false, 'type_msg' => 'danger'); } }