Admit Card Block - 404, Before/After Expiry Template

Admit Card Block - What's the Output of Code?

Below shows 404 because admit_card_h1 field is empty



<?php
if (empty($listing->keyField('admit_card_h1'))) {
halt(404);
}
?>

<?php
$notification_year = $listing->keyField('notification_year');
$org_1 = $listing->keyField('org_1');
$post_1 = $listing->keyField('post_1');
$admit_card_h1 = $listing->keyField('admit_card_h1');
$admit_card_date_start = $listing->keyField('admit_card_date_start');
$admit_card_date_end = $listing->keyField('admit_card_date_end');
$admit_card_details = $listing->keyField('admit_card_details');
$last_updated = $listing->keyField('last_updated');
$official_website_link = $listing->keyField('official_website_link');
?>

<?= template()->layout('frontend/layout') ?>

<?= template()->push('meta') ?>
<title><?= $admit_card_h1 ?></title>
<meta name="description" content="<?= $admit_card_h1 ?>">
<?= template()->endPush() ?>

<div class="r-ban admit-card-ban">
<p>
<b class="b1"><?= $org_1 ?></b>
<b class="b2"><?= $post_1 ?></b>
<b class="b3">Previous Year Question Papers</b>
</p>
</div>

<div class="rb">
<div class="r-1 mt-3">
<h1><?= $admit_card_h1 ?></h1>
<table>
<tbody>
<tr>
<td><span class="green-dot"></span> Admit Card Status</td>
<td>
<span class="badge <?= (!empty($admit_card_date_start) && $admit_card_date_start != 0) ? 'badge-success' : 'badge-default' ?> pt-3 pb-3 br-0 d-block">
<?= (!empty($admit_card_date_start) && $admit_card_date_start != 0) ? 'Active' : 'Refer Notification' ?>
</span>
</td>
</tr>
<tr>
<td>
<span class="red-dot"></span>
Last Date to Download
</td>
<td>
<span class="badge <?= (!empty($admit_card_date_end) && $admit_card_date_end != 0) ? 'badge-danger' : 'badge-default' ?> pt-3 pb-3 br-0 d-block">
<?= (!empty($admit_card_date_end) && $admit_card_date_end != 0)
? date("d F Y", strtotime(str_replace('.', '-', $admit_card_date_end)))
: 'Refer Notification'; ?>
</span>
</td>
</tr>
<tr>
<td>🗓️ Last Updated</td>
<td>
<span class="badge badge-default pt-3 pb-3 br-0 d-block"><?= !empty($last_updated)
? date("d F Y", strtotime(str_replace('.', '-', $last_updated)))
: 'official notification date' ?></span>
</td>
</tr>
<tr>
<td colspan="2" class="pt-0 pb-0">
<p class="row">
<a class="col-12 col-md-12 col-lg-12 mt-2 btn btn-danger br-0 btn-apply" href="<?= route()->url('frontend.listings.show', ['id' => $listing->generateSlug()]) ?>/admit-card-links" rel="nofollow" title="<?= $org_1 ?> <?= $post_1 ?> - Admit Card Links">
Admit card Links
</a>

<a class="col-12 col-md-12 col-lg-12 mt-2 btn btn-secondary br-0 btn-official-website" href="<?= htmlspecialchars($official_website_link) ?>" target="_blank" rel="noopener noreferrer external" title="<?= $org_1 ?> Official Website">
Official Website
</a>
</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="r-2">
<h2>Admit Card Summary <?= $notification_year ?></h2>
<?= $admit_card_details ?>
</div>
<div class="r-3">

</div>
</div>

<!--
<h2>Fetch Admit Cards</h2>
<?php
/*
template()->include('frontend/custom/jobs/partials/recommended-listings', [
'recommendedListings' => App\Models\Listing::withTagsIntersect(['apprentice'], 5)
])
*/
?>
-->

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.