loggedin()) { header('Location: /login.php'); die(); } if (!$user->voterId()) { header('Location: /login.php?denied'); die(); } $header = new Header("2021 Michigan Flyers Election"); $header->addStyle("/styles/style.css"); $header->addScript("/js/jquery-1.11.3.min.js"); $header->addScript("/js/search.js"); $header->setAttribute('title', 'Michigan Flyers'); $header->setAttribute('tagline', '2021 Online Ballot'); $header->output(); $candidates = $db->fetchAssoc('select skymanager_id, name, username, md5(coalesce(email, "")) as `gravatar_hash` from members where voting_id is not null'); $votes = $db->fetchAssoc("select position from votes where member_id={$user->voterId()}"); foreach ($votes as &$vote) { $vote = $vote['position']; } unset($vote); $president_voted = in_array("PRESIDENT", $votes); $director_voted = in_array("DIRECTOR", $votes); $president_disabled = $president_voted; $director_disabled = $director_voted || !$president_voted; $president_disabled_reason = $president_voted ? "You have already voted for President." : ""; $director_disabled_reason = $director_disabled ? ($director_voted ? "You have already voted for Director." : "You must vote for President first.") : ""; ?>
No Candidate Selected
output();