From d8684760e5d2ef8aca3daa7ec72a4313539f4a53 Mon Sep 17 00:00:00 2001 From: Kim Taylor Date: Sun, 13 Apr 2025 13:36:50 +1000 Subject: [PATCH] Update homepage pledge image rotation for federal. --- pledge-update/homepage.php | 4 ++-- pledge-update/parse_pledge_data.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pledge-update/homepage.php b/pledge-update/homepage.php index 1edb653..e57b326 100644 --- a/pledge-update/homepage.php +++ b/pledge-update/homepage.php @@ -15,11 +15,11 @@ $candidate_data = parse_pledge_data(explode(" ", $candidates_files), null); /* Select people who have taken the pledge (and have an image) */ $pledgeCandidates = array_filter($candidate_data, function ($candidate) { - return $candidate['Pledge'] === 'y' && $candidate['Picture'] !== ""; + return $candidate['Pledge'] === 'Yes' && $candidate['Picture'] !== ""; }); /* Select 9 random candidates */ -$pledgeKeys = array_rand($pledgeCandidates, 9); +$pledgeKeys = array_rand($pledgeCandidates, min(count($pledgeCandidates), 9)); shuffle($pledgeKeys); $i = 0; diff --git a/pledge-update/parse_pledge_data.php b/pledge-update/parse_pledge_data.php index bd4db22..67bce68 100644 --- a/pledge-update/parse_pledge_data.php +++ b/pledge-update/parse_pledge_data.php @@ -61,7 +61,7 @@ function parse_pledge_data($candidates_files, $default_image) { if (!empty($elected_data) && array_key_exists($name_slug, $elected_data)) { $candidate['Elected'] = $elected_data[$name_slug]['Elected']; } - $candidate['Council'] = $config['councilName']; + $candidate['Council'] = $config['divisionName']; $candidate['Path'] = dirname($file); $media_desc = $candidate['Path']."/". $candidate['Picture'].".json";