<?php
  $grp_user = $_SESSION[SESSION_USER_NAME]['grupo'];
  /*
  if (isset($_GET['modulo'])) {
    $_SESSION['modulo'] = $_GET['modulo'];
  }
  */
  $mod_user = $_SESSION['modulo'];
 ?>
<div class="block block-drop-shadow"> 
  <div class="user bg-default bg-light-rtl"> 
    <div class="info"> 
      <img alt="Brand" src="img/logo-clinica.png" class='img-responsive center-block'>
    </div> 
  </div> 
  <div class="content list-group list-group-icons">
            <?php
        /*$menu = array();
        $menu[] = array('index.php?modulo=faturamento', 'Faturamento');*/
        
        $consulta = "select  	
                            IFNULL(f.id_pai, f.id) as pai
                            ,f.id
                            ,f.ds_funcionalidade
                            ,f.ds_path_funcionalidade
                            ,f.ds_label
                        from 
                        			erpc_funcionalidades f
                                    inner join erpc_modulos_funcionalidades mf
                                    	on f.id = mf.id_funcionalidade
                                    inner join erpc_grupo_funcionalidade gf
                                    	on gf.id_funcionalidade = f.id
                                    inner join erpc_modulos m 
                                    	on mf.id_modulo = m.id
                                    inner join erpc_modulo_grupo mg
                                    	on mg.id_modulo = m.id
                        where 
                        		gf.id_grupo = $grp_user
                                and mf.id_modulo = $mod_user
                                and mg.id_grupo = $grp_user 
                                and f.st_ativo = 1
                                and gf.st_ativo = 1
                        order by 1,2; ";

        /*
        $consulta = "select  IFNULL(f.id_pai, f.id) as pai, f.id,
                             f.ds_funcionalidade,
                             f.ds_path_funcionalidade,
                             f.ds_label
                      from   erpc_funcionalidades       f
                      join   erpc_grupo_funcionalidade gf on gf.id_funcionalidade = f.id
                      join   erpc_usuarios_grupo ug on ug.id = gf.id_grupo
                      where  ug.id = $grp_user and f.st_ativo = 1
                      order  by 1, 2;";
        */
        $st_menu = '';
        $bl_pai  = false;

        $resultado = mysqli_query($conexao, $consulta) or die ($erro = mysqli_error($conexao));
  			if (mysqli_num_rows($resultado)>0) {
              while ($registro = mysqli_fetch_assoc($resultado)){

                $id_m_pai = $registro['pai'];
                $id_m_fil = $registro['id'];
                $ds_path  = $registro['ds_path_funcionalidade'];
                $ds_label = $registro['ds_label'];
                $ds_funcionalidade = $registro['ds_funcionalidade'];

                if($ds_label==""){
                  $ds_label = $ds_funcionalidade;
                }

                // se pai = id, ele é menu
                if($id_m_pai==$id_m_fil){
                  // fecha a tag do pai aberto, fecha antes
                  if($bl_pai==true){
                     echo "</ul></li>";
                  }

                  $st_menu = "<li class='dropdown'>
                  <a href='#' class='list-group-item dropdown-toggle' data-toggle='dropdown'><span class='icon-envelope'></span>$ds_label<i class='caret'></i></a>
                  <ul class='dropdown-menu' style='background:transparent;'>";
                  
             

                  $bl_pai = true;
                  echo $st_menu;
                }else{
                  echo "<a href='$ds_path' class='list-group-item'>$ds_label<i class='icon-angle-right pull-right'></i></a>";
                  //  header("location:teste.php");
                }
              }
        }

        // fecha a tag do pai aberto, fecha antes
        if($bl_pai==true){
           echo "</ul></li>";
        }

        ?>
  </div> 
</div>