$cellH TamW -> $cellW RstW -> $rstW"; $query = "select id, tipo_ramal, nome, dispositivo from pbx_ramais order by nome"; $result = pg_query($query); /* * Número total de ramais. */ $numRamais = pg_num_rows($result); /* * Número de linhas para mesa. */ $numLinhas = trunc($numRamais / $ramaisLinha) + ($numRamais % $ramaisLinha ? 1 : 0); $linhas = ''; $ramalP = 0; for ($i = 0; $i < $numLinhas; $i++) { $linhas .= ""; for ($j = 0; $j < $ramaisLinha; $j++) { $content = $ramalP++ < $numRamais ? ("$i - $j") : "* $numRamais *"; $linhas .= sprintf("%s", (!$j ? ($cellW + $rstW) : $cellW), $cellH, $content); } $linhas .= "\n"; } return $linhas; }