<? 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) <select id="subgroup_filter"> <option value="">Todos</option> <?foreach($list_subgroups as $subgroup_of_group):?> <?foreach($subgroup_of_group as $subgroup):?> <?if(isset($_REQUEST['subgroup']) && $_REQUEST['subgroup'] == $subgroup->id):?> <option selected="selected" value="<?echo $subgroup->id?>"><?echo $subgroup->name?></option> <?else:?> <option value="<?echo $subgroup->id?>"><?echo $subgroup->name?></option> <?endif;?> <?endforeach;?> <?endforeach;?> </select>