60 lines
2.2 KiB
PHP
60 lines
2.2 KiB
PHP
<?= $this->extend('layout/management_layout') ?>
|
|
<?= $this->section('content') ?>
|
|
|
|
<div class="container mt-4">
|
|
<h2>Create Event</h2>
|
|
|
|
<form method="post" action="<?= site_url('administrator/events/create') ?>" enctype="multipart/form-data">
|
|
<?= csrf_field() ?>
|
|
<div class="mb-3">
|
|
<label class="form-label">Event Name</label>
|
|
<input type="text" name="event_name" class="form-control" required>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label">Category</label>
|
|
<select name="event_category" class="form-control" required>
|
|
<option value="" selected disabled>Select category</option>
|
|
<?php foreach (($categories ?? []) as $category): ?>
|
|
<option value="<?= esc($category) ?>"><?= esc(ucwords($category)) ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label">Description</label>
|
|
<textarea name="description" class="form-control"></textarea>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label">Amount</label>
|
|
<input type="number" step="0.01" name="amount" class="form-control" required>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label">Flyer (optional)</label>
|
|
<input type="file" name="flyer" class="form-control">
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label">Expiration Date</label>
|
|
<input type="date" name="expiration_date" class="form-control" required>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label">Semester</label>
|
|
<input type="text" name="semester" class="form-control" required>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label">School Year</label>
|
|
<input type="text" name="school_year" class="form-control" required>
|
|
</div>
|
|
|
|
<button type="submit" class="btn btn-success">Create Event</button>
|
|
<a href="<?= site_url('administrator/events') ?>" class="btn btn-secondary">Cancel</a>
|
|
</form>
|
|
</div>
|
|
|
|
<?= $this->endSection() ?>
|