if (isset($_REQUEST['page'])) { $page = $_REQUEST['page']; } ?> <? $session = Connection::connect(); $repository = new DatacenterDao($session); $service = new DatacenterService($repository, new CountryMap()); $statistic = new Statistic(); $grouper = new DataGrouper(); $controller = new DatacenterController($service, $statistic, $jsonResponse, $grouper, $factory); ?> <? if(isset($_REQUEST['subgroup'])){ $data_values = $controller->listData($page, $_REQUEST['subgroup']); $total = $controller->total($_REQUEST['subgroup']); DatacenterHelper::setLinkPaginationWithFilter($_REQUEST['subgroup']); }else{ $data_values = $controller->listData($page); $total = $controller->total(); } $genericController = new Controller(new GenericDao($session)); ?> <? $list_subgroups = array(); $groups = json_decode($genericController->groups()); foreach($groups as $group){ array_push($list_subgroups, json_decode($genericController->subgroups($group->id))); } ?> <strong>Filtragem de dados</strong> (selecione o grupo que deseja vizualizar os dados)