extend('layout/management_layout') ?> section('content') ?>

Event Charges

getFlashdata('success')): ?>
getFlashdata('success') ?>
getFlashdata('error')): ?>
getFlashdata('error') ?>
0): ?> 0): ?>
$ fee
Expires:
get('role') ?? '')), ['parent', 'teacher', 'teacher_assistant'], true)): ?>
Enrolled students are saved when you click Submit. Non-school participants are saved immediately and will then appear in all browsers.
Event List
$charge['event_name'] ?? 'N/A', 'rows' => [], ]; } $grouped[$eventId]['rows'][] = $charge; } ?>
No charges found.
$school_year, 'semester' => $semester, 'parent_id' => $filterParentId > 0 ? $filterParentId : null, 'event_id' => $filterEventId > 0 ? $filterEventId : null, ], static fn ($value) => $value !== null && $value !== ''); $printAllUrl = site_url('administrator/event-charges/pdf'); if (!empty($printBaseParams)) { $printAllUrl .= '?' . http_build_query($printBaseParams); } ?>

Click a column header to sort the participants list.

Print All Participant Lists
$data): ?> $school_year, 'semester' => $semester, 'parent_id' => $filterParentId > 0 ? $filterParentId : null, 'event_id' => $eventId, ], static fn ($value) => $value !== null && $value !== ''); $singlePrintUrl = site_url('administrator/event-charges/pdf') . '?' . http_build_query($singlePrintParams); ?>
Actions
$
onchange="this.form.waiver_signed.value = this.checked ? 1 : 0; this.form.submit();">
Paid Unpaid
onchange="this.form.paid.value = this.checked ? 1 : 0; this.form.submit();">
Edit
Totals $ participating
get('role') ?? '')), ['parent', 'teacher', 'teacher_assistant'], true)): ?> endSection() ?> section('scripts') ?> endSection() ?>