. */ include("./include/include.php"); require_once(FILESYSTEMROOTPATH."jc/include/classes/DefaultLayout.php"); require_once(FILESYSTEMROOTPATH."include/list/ListPager.php"); $layout = new DefaultLayout(Access::VISITOR, "./jc/"); $layout->init(); if (isset($_GET['pid'])){ $pid = $_GET['pid']; }else{ $layout->redirect('ranked_view1.php'); } $layout->echoln('Back
'); $poll = $GLOBALS['ClassFactory']->getRankedVoteService()->load($pid); $pbService = $GLOBALS['ClassFactory']->getRankedVoteBallotsService(); $pollOptions = $GLOBALS['ClassFactory']->getRankedVoteOptionsService()->loadbyRankedVote($pid); $P = count($pollOptions); $data = $pbService->loadByRankedVote($pid); $counter = 1; $previous = 0; $N = count($data); for ($i=0;$i<$N;$i++){ if($previous!=$data[$i]['ticket']){ $data[$i]['rankedVoteOption_id'] = ''; $data[$i]['ranking']=''; $data[$i]['option_name'] = ''; $data[$i]['count']=$counter; $counter++; }else{ $data[$i]['count'] = ''; $data[$i]['bodyCode'] = ''; $poid = $data[$i]['rankedVoteOption_id']; if ($poid > 0){ $data[$i]['option_name'] = $pollOptions[$poid]['rankedVoteOption']; }else{ $data[$i]['option_name'] = ''; $data[$i]['ranking'] = ''; } } $previous = $data[$i]['ticket']; } $pager = new ListPager('All Ballots: '.$poll->getTitle()); $pager->setPageSize(10*($P+1)); $pager->addColumn(new TextColumn('count', '#')); $pager->addColumn(new TextColumn('bodyCode', 'BodyCode')); $pager->addColumn(new TextColumn('ranking', 'Ranking')); $pager->addColumn(new TextColumn('option_name', 'Option')); $layout->echoln($pager->display($data)); /* $layout->echoln(''); foreach($data as $pballot){ $layout->echoln(''); $previous = $pballot['ticket']; } $layout->echoln('
All Ballots: '.$poll->getTitle().'
'); if($previous!=$pballot['ticket']){ $layout->echoln($pballot['ticket'].''.$pballot['bodyCode']); $counter++; }else{ $layout->echoln(''); } $layout->echoln(''); $poid = $pballot['rankedVoteOption_id']; if($poid>0){ $layout->echoln($pballot['ranking']); $layout->echoln(''); $layout->echoln($pollOptions[$poid]['rankedVoteOption']); }else{ $layout->echoln(''); } $layout->echoln('
'); */ $layout->page_footer(); ?>