getMessage()); } } $compl = ''; if (isset($_REQUEST['paramPesquisa']) && $_REQUEST['paramPesquisa']) { $compl = PreparaLike($filtro, true); $compl = sprintf("and (a.grp_nome ilike %s)", $compl); } $query = "select a.grp_id, a.grp_nome, a.gpr_status, count(b.emp_id) as num_empresas from vds_grupos a left join vds_grupos_empresas b on b.grp_id = a.grp_id where a.gpr_status = 0 $compl group by a.grp_id, a.grp_nome, a.gpr_status order by a.grp_nome "; // select grp_id, grp_nome, gpr_status from vds_grupos where gpr_status = 0 $compl order by grp_nome $resultados = ''; $params = "¶mPesquisa=$filtro"; $links = PaginaDados($idProg, $query, $params, $regPagina, $offSet, $pagMostra, true); $query .= " limit $regPagina offset $offSet"; $result = pg_query($dbcon, $query); while ($rowDepto = pg_fetch_array($result)) { $regNome = $rowDepto['grp_nome']; $regId = $rowDepto['grp_id']; $relacionamento = $rowDepto['num_empresas']; $regEdita = "$regNome"; $resultados .= " $regId $regEdita $relacionamento "; } $imgNovo = " Novo Departamento"; $smarty->assign('linhas', $resultados); $smarty->assign('erro', $mes); $smarty->assign("paramPesquisa", $paramPesquisa); $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); function RetornaMensagem($mes) { if ($mes == "") { $alert = ""; } else { $alert = ""; return $alert; } } ?>