<?
    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>