@extends('user.layouts.app') @section('title','My Presentations') @section('page-title','My Presentations') @section('page-subtitle','Upload materials for accepted papers or assigned speaker sessions') @section('content') @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($speakerAssignments->isNotEmpty())
Speaker Assignments

You were assigned as a speaker for these conferences. Upload your presentation title, slides, and document — payment is not required.

@foreach($speakerAssignments as $assignment) @endforeach
ConferenceTitle / TopicUploadApprovalAction
{{ $assignment->conference?->name }} {{ Str::limit($assignment->presentation_title ?? '—', 45) }} {{ str_replace('_', ' ', ucfirst($assignment->upload_status)) }} {{ ucfirst($assignment->approval_status) }} @if($assignment->hasUploadedMaterials()) View Replace @else Upload @endif
@endif @if($acceptedPapers->isNotEmpty())
Accepted Papers — Upload Required
@foreach($acceptedPapers as $paper) @php $pres = $paper->presentation; @endphp @endforeach
PaperConferenceStatusAction
{{ Str::limit($paper->title, 50) }} {{ $paper->conference?->name }} @if(!$pres || $pres->upload_status === 'not_uploaded') Not Uploaded @else {{ ucfirst($pres->approval_status) }} @endif @if($pres && in_array($pres->upload_status, ['uploaded','replaced'])) View @if($paper->conference?->allow_presentation_replacement) Replace @endif @else Upload @endif
@endif
My Uploaded Presentations
@forelse($presentations as $p) @empty @endforelse
TitleConferenceUploadApprovalAction
{{ Str::limit($p->presentation_title ?? $p->paper?->title, 45) }} {{ $p->conference?->name }} {{ str_replace('_', ' ', ucfirst($p->upload_status)) }} {{ ucfirst($p->approval_status) }} View
No presentations uploaded yet.
{{ $presentations->links() }}
@endsection