public function saveData() { $usuario['id'] = $_POST['id']; $usuario['numero_identificacion'] = $usuario['username'] = $_POST['numero_identificacion']; $usuario['nombres'] = $_POST['nombres']; $usuario['apellidos'] = $_POST['apellidos']; $usuario['genero'] = $_POST['genero']; $usuario['tipo_usuario_id'] = $_POST['tipo_usuario_id']; $usuario['capacidad_especial_id'] = $_POST['capacidad_especial_id']; $usuario['password'] = $_POST['password']; $usuario['email'] = $_POST['email']; $usuario['estado_civil_id'] = $_POST['estado_civil_id']; $mail = 0; if ($usuario['id'] == 0) { $usuario['activo'] = 0; $mail = 1; } $model = new UsuarioModel(); try { $datos = $model->saveUsuario($usuario); $_SESSION['message'] = "Datos almacenados correctamente."; if ($mail == 1) { $token = base64_encode($usuario['numero_identificacion']); $email = new Email(); $email->sendNotificacionRegistro($usuario['nombres'], $usuario['email'], $token); } } catch (Exception $e) { $_SESSION['message'] = $e->getMessage(); } header("Location: index.php"); }