function listaModulos($perfil)
{
    //gera as tds dos módulos a carregar
    // recupera quais módulos o usuário tem acesso
    $sql = "SELECT * FROM mem_papelusuario WHERE idPapelUsuario = {$perfil}";
    $con = bancoMysqli();
    $query = mysqli_query($con, $sql);
    $campoFetch = mysqli_fetch_array($query);
    while ($fieldinfo = mysqli_fetch_field($query)) {
        if ($campoFetch[$fieldinfo->name] == 1 and $fieldinfo->name != 'idPapelUsuario') {
            $descricao = recuperaModulo($fieldinfo->name);
            echo "<tr>";
            echo "<td class='list_description'><b>" . $descricao['nome'] . "</b></td>";
            echo "<td class='list_description'>" . $descricao['descricao'] . "</td>";
            echo "\n\t\t\t<td class='list_description'>\n\t\t\t<form method='POST' action='?perfil={$fieldinfo->name}'>\n\t\t\t<input type ='submit' class='btn btn-theme btn-lg btn-block' value='carregar'></td></form>";
            echo "</tr>";
        }
    }
}
Esempio n. 2
0
function retornaModulos($perfil)
{
    // recupera quais módulos o usuário tem acesso
    $sql = "SELECT * FROM ig_papelusuario WHERE idPapelUsuario = {$perfil}";
    $con = bancoMysqli();
    $query = mysqli_query($con, $sql);
    $campoFetch = mysqli_fetch_array($query);
    $nome = "";
    while ($fieldinfo = mysqli_fetch_field($query)) {
        if ($campoFetch[$fieldinfo->name] == 1 and $fieldinfo->name != 'idPapelUsuario') {
            $descricao = recuperaModulo($fieldinfo->name);
            $nome = $nome . ";\n + " . $descricao['nome'];
        }
    }
    return substr($nome, 1);
}
function listaModulos($perfil)
{
    //gera as tds dos módulos a carregar
    $con = bancoMysqli();
    // gera uma array com todos os módulos instalados no sistema
    // recupera quais módulos o usuário tem acesso
    $sql = "SELECT * FROM mem_papelusuario WHERE idPapelUsuario = {$perfil}";
    $query = mysqli_query($con, $sql);
    $campoFetch = mysqli_fetch_array($query, MYSQL_BOTH);
    // retorna a array com resultados
    for ($i = 1; $i < sizeof($campoFetch); $i++) {
        if ($campoFetch[$i] == 1) {
            $k = mysql_field_name($query, $i);
            $descricao = recuperaModulo($k);
            echo "<tr>";
            echo "<td class='list_description'><b>" . $descricao['nome'] . "</b></td>";
            echo "<td class='list_description'>" . $descricao['descricao'] . "</td>";
            echo "\n\t\t\t<td class='list_description'>\n\t\t\t<form method='POST' action='?perfil={$k}'>\n\t\t\t<input type ='submit' class='btn btn-theme btn-lg btn-block' value='carregar'></td></form>";
            echo "</tr>";
        }
    }
}