. */ include("./include/include.php"); require_once(FILESYSTEMROOTPATH."jc/include/classes/DefaultLayout.php"); $layout = new DefaultLayout("JC_MANAGE", "./jc/"); $layout->init(); $layout->echoln('Back
'); $pmService = $GLOBALS['ClassFactory']->getProposals_managementService(); $vService = $GLOBALS['ClassFactory']->getVotesService(); $agora_id = $_SESSION['JC_MODULE']['AgoraId']; $pm = $pmService->load($_GET['pm_id']); $pService = $GLOBALS['ClassFactory']->getProposalsService(); $p = $pService->load($pm->getProposal_id()); $layout->echoln(''.$p->getTitle().'

'); $already_cast = $vService->votes_cast($pm->getProposal_id(),'proposal'); $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.'%

'); $close = $pm->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

'); $res = $pmService->getResults($agora_id, false); $results = $res[$pm->getId()]; $layout->echoln(''); $layout->echoln(''); $layout->echoln(''); $layout->echoln(''); $layout->echoln(''); $layout->echoln(''); $layout->echoln(''); $layout->echoln(''); $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'.$pm->getMajority().'
Result'.$pm->getResult().'
'); $layout->echoln('

View Analytical Results'); } $layout->page_footer(); ?>