Link to LGA pages from pledge page.

This commit is contained in:
Kim Taylor
2024-09-26 00:18:17 +10:00
parent 74c24a37a2
commit 51af861f38
3 changed files with 11 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
<?php
class SPLPageRenderer {
public function renderPledgePage($councils, $candidates) {
public function renderPledgePage($councils, $lga_pages, $candidates) {
ob_start();
$didError = false;

View File

@@ -39,15 +39,22 @@ $renderer = new SPLPageRenderer();
//print_r($pledgeCandidates);
$councils = [];
$lga_pages_unsort = [];
foreach ($pledgeCandidates as $key => $candidate) {
$councils[] = $candidate['Council'];
$lga_pages_unsort[] = basename($candidate['Path']);
}
$councils = array_unique($councils);
asort($councils);
$lga_pages = [];
foreach ($councils as $key => $council) {
$lga_pages[$key] = $lga_pages_unsort[$key];
}
//print_r($councils);
$pageContent = $renderer->renderPledgePage($councils, $pledgeCandidates);
$pageContent = $renderer->renderPledgePage($councils, $lga_pages, $pledgeCandidates);
if ($pageContent === null) {
exit(2);

View File

@@ -68,8 +68,8 @@ $councilCount = count($councils);
<?php foreach ($councils as $key => $council): ?>
<!-- wp:heading {"level":3,"className":"is-style-default"} -->
<?php $groupSlug = sluggify($council); ?>
<h3 class="wp-block-heading is-style-default" id="<?php echo $groupSlug; ?>"><a style="text-decoration: none;" href="#<?php echo $groupSlug; ?>"><?php echo htmlspecialchars($council); ?></a></h3>
<?php $lga_page = $lga_pages[$key]; ?>
<h3 class="wp-block-heading is-style-default" id="<?php echo $lga_page; ?>"><a style="text-decoration: none;" href="/<?php echo $lga_page; ?>"><?php echo htmlspecialchars($council); ?></a></h3>
<!-- /wp:heading -->
<?php