Files
alrahma_sunday_school/app/Views/jobs/admin/position_form.php
T
root dbfd72c2f9
Deploy to Shared Hosting / Shared hosting deploy (push) Failing after 48s
Tests / PHPUnit (push) Successful in 1m29s
add open position system
2026-09-02 00:53:55 -04:00

28 lines
1.5 KiB
PHP

<?= $this->extend('layout/management_layout') ?>
<?= $this->section('content') ?>
<?php $isEdit = !empty($position['position_id']); ?>
<div class="container mt-4">
<h2><?= $isEdit ? 'Edit Job Position' : 'New Job Position' ?></h2>
<?php if (session('errors')): ?>
<div class="alert alert-danger"><?php foreach ((array) session('errors') as $error): ?><div><?= esc($error) ?></div><?php endforeach; ?></div>
<?php endif; ?>
<form action="<?= $isEdit ? site_url('administrator/job-postings/positions/' . $position['position_id']) : site_url('administrator/job-postings/positions') ?>" method="post">
<?= csrf_field() ?>
<input type="hidden" name="template_id" value="<?= esc(old('template_id', $position['template_id'] ?? '')) ?>">
<?= view('jobs/admin/_posting_fields', ['item' => $position ?? []]) ?>
<div class="mb-3">
<label class="form-label" for="status">Status</label>
<select id="status" name="status" class="form-select">
<?php foreach ($statuses as $status): ?>
<option value="<?= esc($status) ?>" <?= old('status', $position['status'] ?? 'draft') === $status ? 'selected' : '' ?>><?= esc(ucfirst($status)) ?></option>
<?php endforeach; ?>
</select>
</div>
<button type="submit" class="btn btn-primary">Save Position</button>
<a href="<?= site_url('administrator/job-postings/positions') ?>" class="btn btn-outline-secondary">Cancel</a>
</form>
</div>
<?= $this->endSection() ?>