@extends('web.layouts.web-master') @section('title', __('static.pm_report.concerns_title')) @section('meta_description', __('static.pm_report.meta')) @section('content')

{{ $pressRelease->title }}

{{ __('static.pm_report.verified_as', ['email' => $contactEmail]) }}

@if (session('pm-report-status'))
{{ session('pm-report-status') }}
@endif @if (($dsgvoPreview ?? null) !== null) {{-- Pflicht-Diff (Spur B): Vorschau der Schwärzung bestätigen, bevor die Anfrage entsteht. Ausführung bleibt beim Admin. --}} @php $fieldLabels = [ 'title' => __('static.pm_report.dsgvo_field_title'), 'subtitle' => __('static.pm_report.dsgvo_field_subtitle'), 'text' => __('static.pm_report.dsgvo_field_text'), 'boilerplate_override' => __('static.pm_report.dsgvo_field_boilerplate'), 'keywords' => __('static.pm_report.dsgvo_field_keywords'), ]; @endphp

{{ __('static.pm_report.dsgvo_preview_title') }}

{{ trans_choice('static.pm_report.dsgvo_preview_hits', (int) $dsgvoPreview['total_hits'], ['hits' => (int) $dsgvoPreview['total_hits']]) }}

@forelse ($dsgvoPreview['fields'] as $field => $meta)

{{ $fieldLabels[$field] ?? $field }} · {{ trans_choice('static.pm_report.dsgvo_preview_field_hits', (int) $meta['hits'], ['hits' => (int) $meta['hits']]) }}

{{ \Illuminate\Support\Str::limit(trim(strip_tags((string) $meta['after'])), 600) }}

@empty

{{ __('static.pm_report.dsgvo_preview_no_text_hits') }}

@endforelse @if ($dsgvoInput['detach_contacts'])

✓ {{ __('static.pm_report.dsgvo_preview_contacts') }}

@endif @if ($dsgvoInput['remove_images'])

✓ {{ __('static.pm_report.dsgvo_preview_images') }}

@endif
@csrf {{ __('static.pm_report.dsgvo_preview_edit_hint') }}
@endif @php $initialConcern = old('concern', isset($dsgvoInput) ? 'dsgvo' : ''); $prefilledTerms = old('redaction_terms', $dsgvoInput['redaction_terms'] ?? ''); $prefilledMessage = old('message', $dsgvoInput['message'] ?? ''); $prefilledDetach = old('detach_contacts', ($dsgvoInput['detach_contacts'] ?? false) ? '1' : null); $prefilledRemoveImages = old('remove_images', ($dsgvoInput['remove_images'] ?? false) ? '1' : null); @endphp
@csrf
{{ __('static.pm_report.concern_legend') }}
@foreach ([ 'correction' => ['label' => __('static.pm_report.track_correction'), 'desc' => __('static.pm_report.track_correction_desc'), 'cost' => __('static.pm_report.cost_free')], 'dsgvo' => ['label' => __('static.pm_report.track_dsgvo'), 'desc' => __('static.pm_report.track_dsgvo_desc'), 'cost' => __('static.pm_report.cost_free')], 'depublication' => ['label' => __('static.pm_report.track_depublication'), 'desc' => __('static.pm_report.track_depublication_desc'), 'cost' => '35 €'], 'change' => ['label' => __('static.pm_report.track_change'), 'desc' => __('static.pm_report.track_change_desc'), 'cost' => '10 €'], ] as $value => $track) @endforeach
@error('concern')

{{ $message }}

@enderror
{{-- Spur B (Phase 5): strukturierter Schwärzungsauftrag statt nur Freitext. Wording bewusst „Schwärzung/Entfernung", nicht „Anonymisierung". --}}

{{ __('static.pm_report.dsgvo_terms_hint') }}

@error('redaction_terms')

{{ $message }}

@enderror

{{ __('static.pm_report.dsgvo_note') }}

@error('message')

{{ $message }}

@enderror

{{ __('static.pm_report.concern_note') }}

@endsection