Files
2026-02-10 22:11:06 -05:00

69 lines
2.9 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?= $this->extend('layout/email_layout') ?>
<?= $this->section('email_content') ?>
<div style="font-size:16px; line-height:1.5;">
<h2>Admission Decision</h2>
<?php
// Normalize: $studentName may be string or array
$isMulti = isset($studentName) && is_array($studentName) && !empty($studentName);
// Build a human-friendly label for singular sentences when needed
$studentLabel = '';
if ($isMulti) {
$names = array_map(static fn($n) => trim($n), $studentName);
if (count($names) === 1) {
$studentLabel = $names[0];
$isMulti = false;
} elseif (count($names) === 2) {
$studentLabel = $names[0] . ' and ' . $names[1];
} else {
$last = array_pop($names);
$studentLabel = implode(', ', $names) . ', and ' . $last;
}
} else {
$studentLabel = $studentName ?? 'your student';
}
?>
<p>Dear <?= esc($parentName ?? 'Parent') ?>,</p>
<?php if ($isMulti): ?>
<p>Thank you for your interest in our school and for applying for admission for the following <?= count($studentName) ?> students:</p>
<ul style="padding-left:20px;">
<?php foreach ($studentName as $name): ?>
<li><?= esc($name) ?></li>
<?php endforeach; ?>
</ul>
<p>After careful consideration, we regret to inform you that we are unable to grant admission at this time.</p>
<?php else: ?>
<p>Thank you for your interest in our school and for applying for <?= esc($studentLabel) ?>'s admission.</p>
<p>After careful consideration, we regret to inform you that we are unable to grant admission at this time.</p>
<?php endif; ?>
<?php if (!empty($students) && is_array($students)): ?>
<?php
// If reasons were provided by the handler, show them
$hasReasons = array_reduce($students, fn($c, $s) => $c || !empty($s['reason']), false);
?>
<?php if ($hasReasons): ?>
<p>Where available, weve included brief context for your reference:</p>
<ul style="padding-left:20px;">
<?php foreach ($students as $s): ?>
<li>
<strong><?= esc($s['name'] ?? '') ?>:</strong>
<?= esc($s['reason'] ?? 'No additional details provided.') ?>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
<?php endif; ?>
<p>This decision was made after a thorough review of all applications received, and we acknowledge that it may be disappointing.</p>
<p>We encourage you to consider applying again in the future as circumstances may change.</p>
<p>If you would like feedback on your application, please contact us at <a href="mailto:alrahma.isgl@gmail.com">alrahma.isgl@gmail.com</a>.</p>
<p>Best regards,<br>Admissions&nbsp;Committee</p>
</div>
<?= $this->endSection() ?>