$key) { if(!$objVote->checkSkipAnswer($key)) { array_push($voterQuestions,$key); } } $partyRecord=$objVote->getAllParties(); foreach($voterQuestions as $key=>$value) { $voterData=$objVote->getVoterResponses($value); $allParties=$objVote->getAllParties(); foreach($allParties as $party) { $partyData=$objVote->getPartyRespones($party->Id,$voterData[0]->QuestionId); if($partyData[0]->Answer==$voterData[0]->Answer) { if($partyData[0]->PriorityBit=='1' && $voterData[0]->PriorityBit=='1') { $points=$party->Points; $points+=4; $objVote->updatePoints($party->Id,$points); } else if($partyData[0]->PriorityBit=='1' && $voterData[0]->PriorityBit!='1') { $points=$party->Points; $points+=2; $objVote->updatePoints($party->Id,$points); } else if($partyData[0]->PriorityBit!='1' && $voterData[0]->PriorityBit=='1') { $points=$party->Points; $points+=2; $objVote->updatePoints($party->Id,$points); } else { $points=$party->Points; $points+=1; $objVote->updatePoints($party->Id,$points); } } else { if($voterData[0]->Answer=='A' && $partyData[0]->Answer=='D') { if($partyData[0]->PriorityBit=='1' && $voterData[0]->PriorityBit=='1') { $points=$party->Points; $points-=4; $objVote->updatePoints($party->Id,$points); } if($partyData[0]->PriorityBit=='1' && $voterData[0]->PriorityBit!='1') { $points=$party->Points; $points-=2; $objVote->updatePoints($party->Id,$points); } if($partyData[0]->PriorityBit!='1' && $voterData[0]->PriorityBit=='1') { $points=$party->Points; $points-=2; $objVote->updatePoints($party->Id,$points); } else { $points=$party->Points; $points-=1; $objVote->updatePoints($party->Id,$points); } } else if($voterData[0]->Answer=='D' && $partyData[0]->Answer=='A') { if($partyData[0]->PriorityBit=='1' && $voterData[0]->PriorityBit=='1') { $points=$party->Points; $points-=4; $objVote->updatePoints($party->Id,$points); } if($partyData[0]->PriorityBit=='1' && $voterData[0]->PriorityBit!='1') { $points=$party->Points; $points-=2; $objVote->updatePoints($party->Id,$points); } if($partyData[0]->PriorityBit!='1' && $voterData[0]->PriorityBit=='1') { $points=$party->Points; $points-=2; $objVote->updatePoints($party->Id,$points); } else { $points=$party->Points; $points-=1; $objVote->updatePoints($party->Id,$points); } } else if($voterData[0]->Answer=='A' && $partyData[0]->Answer=='N') { if($partyData[0]->PriorityBit=='1' && $voterData[0]->PriorityBit=='1') { $points=$party->Points; $points-=1; $objVote->updatePoints($party->Id,$points); } if($partyData[0]->PriorityBit=='1' && $voterData[0]->PriorityBit!='1') { $points=$party->Points; $points-=1; $objVote->updatePoints($party->Id,$points); } if($partyData[0]->PriorityBit!='1' && $voterData[0]->PriorityBit=='1') { $points=$party->Points; $points-=1; $objVote->updatePoints($party->Id,$points); } else { $points=$party->Points; $points+=0; $objVote->updatePoints($party->Id,$points); } } else if($voterData[0]->Answer=='N' && $partyData[0]->Answer=='A') { if($partyData[0]->PriorityBit=='1' && $voterData[0]->PriorityBit=='1') { $points=$party->Points; $points-=2; $objVote->updatePoints($party->Id,$points); } if($partyData[0]->PriorityBit=='1' && $voterData[0]->PriorityBit!='1') { $points=$party->Points; $points-=1; $objVote->updatePoints($party->Id,$points); } if($partyData[0]->PriorityBit!='1' && $voterData[0]->PriorityBit=='1') { $points=$party->Points; $points-=1; $objVote->updatePoints($party->Id,$points); } else { $points=$party->Points; $points+=0; $objVote->updatePoints($party->Id,$points); } } } } } $newPartyRecord=$objVote->getAllParties(); for($i=0;$iId]=($newPartyRecord[$i]->Points)-($partyRecord[$i]->Points); } arsort($traceParty); unset($_SESSION['QuestionAttempt']); } else { header('location:index.php'); exit; } ?> Voting Advice Application

Your Results

$value) { $i++; $partyData=$objVote->getPartyData($key); ?>
Logo Candidate/Party Overview Points
Logo;?>"/> Name." (".$partyData[0]->Party.")";?>  Description;?>