Filter out candidates that are not for the specified council
This commit is contained in:
@@ -42,6 +42,14 @@ if (($handle = fopen($candidatesFile, "r")) !== FALSE) {
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$candidateData = array_filter($candidateData, function ($candidate) use ($councilData) {
|
||||||
|
return isset($candidate["Council"]) && $candidate["Council"] === $councilData['shortName'];
|
||||||
|
});
|
||||||
|
|
||||||
|
if (empty($candidateData)) {
|
||||||
|
error_log("Failed to load any candidates for " . $councilData['shortName']);
|
||||||
|
}
|
||||||
|
|
||||||
$renderer = new SPLPageRenderer();
|
$renderer = new SPLPageRenderer();
|
||||||
$pageContent = $renderer->renderCouncilPage($councilData, $candidateData);
|
$pageContent = $renderer->renderCouncilPage($councilData, $candidateData);
|
||||||
if ($pageContent === null) {
|
if ($pageContent === null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user