.
*/
include("./include/include.php");
require_once(FILESYSTEMROOTPATH."jc/include/classes/DefaultLayout.php");
$layout = new DefaultLayout("JC_MANAGE", "./jc/");
$layout->init();
$layout->echoln('Back
');
$rService = $GLOBALS['ClassFactory']->getRollcallsService();
$agora_id = $_SESSION['JC_MODULE']['AgoraId'];
$id = $_GET['id'];
$rollcall = $rService->load($id);
$layout->echoln(''.$rollcall->getTitle().'
');
$vService = $GLOBALS['ClassFactory']->getVotesService();
$already_cast = $vService->votes_cast($rollcall->getId(), 'rollcall');
$votes_available = $vService->votes_to_be_cast();
$layout->echoln('Total Available Votes: '.$votes_available.'
');
$layout->echoln('Votes Cast: '.$already_cast.'
');
$percentage = sprintf("%.2f",100*$already_cast/$votes_available);
$layout->echoln('Votes Cast: '.$percentage.'%
');
$layout->echoln('Accept by Acclamation
');
$close = $rollcall->getClose();
if ($close > date("Y-m-d H:i:s")){
$layout->echoln('Voting period is still open!');
$layout->echoln('
Back');
}
else
{
$layout->echoln('Count Votes
');
//show results
$res = $rService->getResults($agora_id, false);
$results = $res[$rollcall->getId()];
$layout->echoln('
Bodies Registered | '.$results['bodies_available'].' |
Bodies Voted | '.$results['bodies_present'].' ('.$results['p5'].'%) |
Votes Available | '.$results['votes_available'].' |
Votes Cast | '.$results['votes_cast'].' ('.$results['p4'].'%) |
In Favour | '.$results['votes_in_favour'].' ('.$results['p1'].'%) |
Against | '.$results['votes_against'].' ('.$results['p2'].'%) |
Abstention | '.$results['votes_abstention'].' ('.$results['p3'].'%) |
Majority | '.$rollcall->getMajority().' |
Result | '.$rollcall->getResult().' |