. */ include("./include/include.php"); require_once(FILESYSTEMROOTPATH."jc/include/classes/DefaultLayout.php"); require_once(FILESYSTEMROOTPATH."include/list/ListPager.php"); $layout = new DefaultLayout("JC_MANAGE", "./jc/"); $layout->init(); if (isset($_GET['pid'])){ $pid = $_GET['pid']; }else{ $layout->redirect('ranked1.php'); } $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('
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(' |