getMessage()); } } $compl = ''; if (isset($_REQUEST['paramPesquisa']) && $_REQUEST['paramPesquisa']) { $compl = PreparaLike($filtro, true); $compl = sprintf("and (b.dpto_nome ilike %s)", $compl); } $query = " SELECT b.dpto_nome,b.dpto_id, (select count(*) from rma_depto_ramais c where c.dpto_id = b.dpto_id ) as n_dep FROM rma_departamentos b where 1=1 $compl GROUP BY b.dpto_nome,b.dpto_id ORDER BY dpto_nome ASC"; $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)) { $dptoNome = $rowDepto['dpto_nome']; $dptoId = $rowDepto['dpto_id']; $relacionamento = $rowDepto['n_dep']; $depMostra = "$dptoNome"; $resultados .= " $dptoId $depMostra $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; } } ?>