'SincContaSenha' $compl $gpCompl $restringLgpd $liberaLgpd order by 5, gp_nome"; $params = "¶mPesquisa=$filtro"; $links = PaginaDados($idProg, $query, $params, $regPagina, $offSet, $pagMostra, true); $query .= " limit $regPagina offset $offSet"; $result = pg_query($dbcon, $query); $linha = ""; while (($result) && ($dados = @pg_fetch_array($result))) { $grupoUser = $dados['user_id'] > 0; // Indica que é um grupo do proprio usuario. $id = $dados["gp_id"]; $nome = $grupoUser ? ($dados["gp_nome"] . "**") : $dados["gp_nome"]; $imgYes = ""; $imgNo = ""; $imgEdit = sprintf("", ($grupoUser ? 'editaUserOff.png' : 'editaUser.png'), ($grupoUser ? 'Registro de usuário**, desbilidata a edição: ' : 'Edita este registro:')); $imgDelete = sprintf("", ($grupoUser ? 'deletaUserOff.png' : 'deletaUser.png'), ($grupoUser ? 'Registro de usuário**, desbilidata a deleção: ' : 'Apaga o registro:')); $imgGrupo = sprintf("", ($grupoUser ? 'gruposOff.gif' : 'grupos.gif'), ($grupoUser ? 'Usuário Habilitado apenas para restrições!' : 'Configura usuários do grupo!')); $imgRamais = ""; $imgRevendas = ""; //$nome = " $nome"; $disab = (!IsAdmin() && IsSysAdmin($nome)) ? 1 : 0; $nomeMostra = $disab ? $nome : GetLinkFormUpdate("&id=$id", "updGrupos", "", $disab, 1, $nome); $imgEdit = $grupoUser ? $imgEdit : GetLinkFormUpdate("&id=$id", "updGrupos", "", $disab); //$imgEdit = " $imgEdit"; $status = $dados["gp_status"] ? $imgYes : $imgNo; $delete = $grupoUser ? $imgDelete : "" . $imgDelete . ""; $linkGrupo = "%s"; $linkGrupo = $grupoUser ? $imgGrupo : sprintf($linkGrupo, $id, $nome, 550, 280, $imgGrupo); $linkRamais = ''; if ($acessoAudio) { $linkRamais = "%s"; $linkRamais = sprintf($linkRamais, $id, $nome, 700, 300, $imgRamais); } $linkRevendas = "%s"; $linkRevendas = sprintf($linkRevendas, $id, $nome, 700, 300, $imgRevendas); $linkCampanhaPrevenda = GetCampanhaPrevenda($id, $nome); $linha .= " $id $nomeMostra $status $imgEdit $linkGrupo $linkCampanhaPrevenda $linkRamais $linkRevendas $delete "; } $mensagemErro = pg_last_error($dbcon); if (!empty($mensagemErro)) { $linha = GetLinhaInfo("A operação não pode ser realizada!", $colspan); } else if (empty($linha)) { $linha = GetLinhaInfo("Nenhum registro encontrado!", $colspan); } $smarty->assign('erro', $erro); $smarty->assign("linhas", $linha); $smarty->assign("paramPesquisa", $paramPesquisa); $smarty->assign("cols", $colspan); $smarty->assign("imgNovo", $imgNovo); $smarty->assign("links", $links); $smarty->assign("pagMostra", $pagMostra); $smarty->assign("totalReg", $totalReg); $smarty->assign("pgn", $_REQUEST["pgn"]); $smarty->assign("bloco", $_REQUEST["bloco"]); $smarty->assign("pg", $_REQUEST["pg"]); GetTemplate($smarty, $tpl); /* * Apresenta uma informação ao usuário ou um mensagem de erro */ function GetLinhaInfo($mensagem, $colspan) { return " $mensagem"; } function GetCampanhaPrevenda($grupo, $userGrupo) { $query = "SELECT * FROM pbx_grupo_funcoes WHERE fun_id = 209 AND gp_id = {$grupo}"; $result = pg_query($query); $linkGrupo = "%s"; $img = ""; $r = pg_fetch_assoc($result); if ($r['gp_id']) { $img = sprintf($img, 'Notes.png'); $link = sprintf($linkGrupo, $r['gp_id'], $userGrupo, $img); } else { $link = sprintf($img, 'No.png'); } return $link; } ?>