@extends('admin.layouts.app') @section('title', $conference->exists ? 'Edit Conference' : 'Create Conference') @section('page-title', $conference->exists ? 'Edit Conference' : 'Create Conference') @section('page-subtitle','Setup conference details, dates, venue and contacts') @section('conferences-active','active') @section('content') @if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
@endif
@csrf @if($conference->exists) @method('PUT') @endif
name) }}' required>
conference_year ?? date('Y')) }}' required>
theme) }}' required>
venue) }}' required>
city) }}'>
allow_spouse_registration ?? true))>
conference_start_date ?? $conference->start_date)?->format('Y-m-d')) }}'>
conference_end_date ?? $conference->end_date)?->format('Y-m-d')) }}'>

Paper Submission Module

Authors must pay the paper review fee (fee code paper_review under Admin → Fees Setup) before submitting. One fee covers one paper. Payment opens and closes with the Full Paper Submission dates below.

internal_paper_submission_enabled ?? true))>
Uncheck when papers are submitted on an external platform (e.g. Microsoft CMT). Participants pay the paper review fee here, then use your external link.

Applies only to in-app submissions. External portal papers follow their platform rules.
Used to estimate reviewer compensation totals in admin reports.
@php $subThemeRows = old('sub_themes'); if ($subThemeRows === null) { $subThemeRows = $conference->exists ? $conference->subThemes->map(fn ($t) => [ 'id' => $t->id, 'title' => $t->title, 'description' => $t->description, 'status' => $t->status, ])->values()->all() : []; } @endphp

Each sub-theme is a paper track. Authors pick one when submitting. Track chairs can be scoped to a sub-theme under Paper Roles on the conferences list. These are separate from the conference Theme and Description fields above.

@foreach($subThemeRows as $index => $row) @include('admin.partials.conference-sub-theme-row', ['index' => $index, 'row' => $row, 'showStatus' => $conference->exists]) @endforeach

Important Dates

Paper deadlines: Full Paper Submission Opens / Deadline control when paper review fee payment is accepted. Abstract dates are shown publicly; some authors submit full papers directly. The legacy Paper Submission Deadline column is kept in sync with the abstract deadline for older modules.

@php $dateFields = [ ['abstract_submission_open_date', 'Abstract Submission Opens'], ['abstract_submission_deadline', 'Abstract Submission Deadline'], ['abstract_acceptance_notification_date', 'Abstract Acceptance Notification'], ['full_paper_submission_open_date', 'Full Paper Submission Opens'], ['full_paper_submission_deadline', 'Full Paper Submission Deadline'], ['full_paper_acceptance_notification_date', 'Full Paper Acceptance Notification'], ['camera_ready_submission_open_date', 'Camera-Ready Submission Opens'], ['camera_ready_submission_deadline', 'Camera-Ready Submission Deadline'], ['early_bird_registration_open_date', 'Early Bird Registration Opens'], ['early_bird_registration_close_date', 'Early Bird Registration Closes'], ['regular_registration_open_date', 'Regular Registration Opens'], ['regular_registration_close_date', 'Regular Registration Closes'], ['late_registration_open_date', 'Late Registration Opens'], ['late_registration_close_date', 'Late Registration Closes'], ['onsite_registration_open_date', 'On-site Registration Opens'], ['onsite_registration_close_date', 'On-site Registration Closes'], ]; $virtualDateFields = [ ['virtual_registration_open_date', 'Virtual Registration Opens'], ['virtual_registration_close_date', 'Virtual Registration Closes'], ]; @endphp @foreach($dateFields as [$field, $label])
@endforeach
@foreach($virtualDateFields as [$field, $label])
@endforeach
registration_open_date?->format('Y-m-d')) }}'>
registration_close_date?->format('Y-m-d')) }}'> Legacy field — synced with Regular Registration Closes above.
official_email) }}'>
contact_phone) }}'>
contact_whatsapp) }}'>
payment_enabled ?? true))>
certificate_download_enabled ?? false))>
agm_enabled))>
election_enabled))>

Post-Conference & Presentation Settings
allow_post_conference_documents ?? true))>
allow_presentation_upload ?? true))>
allow_presentation_replacement ?? true))>
Default 20480 KB (20 MB)
Cancel
@if($conference->logo)
Logo
@endif @if($conference->banner)
Banner
@endif Optional. Upload when ready — PDF or image (JPG, PNG, WebP). Shown on participant dashboards. @if($conference->hasFlyer())
@if($conference->flyerIsPdf())
{{ $conference->flyerDownloadName() }}
@else Flyer preview @endif
@if($conference->exists)
@endif @endif
@push('scripts') @endpush @endsection