prepare( "UPDATE users SET phone=?, address=?, city=?, postal_code=?, email_opt_out=?, sms_opt_out=?, marketing_consent=? WHERE id=?" )->execute([$phone, $address, $city, $postal_code, $email_opt, $sms_opt, $marketing, $user['id']]); audit('user.profile_update', [ 'target_type' => 'user', 'target_id' => (int) $user['id'], 'target_label' => (string) $user['name'], 'changes' => platform_audit_diff( array_intersect_key($before, array_flip(['phone', 'address', 'city', 'postal_code', 'email_opt_out', 'sms_opt_out', 'marketing_consent'])), ['phone' => $phone, 'address' => $address, 'city' => $city, 'postal_code' => $postal_code, 'email_opt_out' => (string) $email_opt, 'sms_opt_out' => (string) $sms_opt, 'marketing_consent' => (string) $marketing] ), ]); $saved = true; } } $row = db_get_user($pdo, (int) $user['id']) ?? []; include __DIR__ . '/../../includes/header.php'; ?>
Para alterar o nome ou o email, contacte-nos.