. */ 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(); //get ids if (isset($_GET['proposal_id'])){ $pid = $_GET['proposal_id']; $type = 'proposal'; $pService = $GLOBALS['ClassFactory']->getProposalsService(); $proposal = $pService->load($pid); } elseif (isset($_GET['rollcall_id'])){ $pid = $_GET['rollcall_id']; $type = 'rollcall'; $rService = $GLOBALS['ClassFactory']->getRollcallsService(); $proposal = $rService->load($pid); } $vService = $GLOBALS['ClassFactory']->getVotesService(); $data = $vService->loadPublic($pid, $type); $layout->echoln(''.$proposal->getTitle().''); $pager = new ListPager("Results"); $pager->setPageSize(300); $pager->setDefaultSort('bodyName'); $pager->addColumn(new TextColumn('bodyName', 'Body')); $pager->addColumn(new TextColumn('in_favour', 'In Favour')); $pager->addColumn(new TextColumn('against', 'Against')); $pager->addColumn(new TextColumn('abstention', 'Abstention')); $layout->echoln($pager->display($data)); $layout->page_footer(); ?>