Commit ee88c4084d8e41cd23b7e6fe92d4bef075055917

Authored by anderson.peterle@previdencia.gov.br
1 parent 20a9c81e
Exists in master and in 1 other branch 3.1

Reducao da fonte constante das Estatisticas do CACIC, na pagina principal.

git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@209 fecfc0c7-e812-0410-ae72-849f08638ee7
Showing 2 changed files with 23 additions and 12 deletions   Show diff stats
include/piechart.php
... ... @@ -36,12 +36,16 @@ function FilledArc(&$im, $CenterX, $CenterY, $DiameterX, $DiameterY, $Start, $En
36 36 function phPie($data, $width, $height, $CenterX, $CenterY, $DiameterX, $DiameterY, $MinDisplayPct, $DisplayColors, $BackgroundColor, $LineColor, $Legend, $FontNumber, $CreatePie, $Sort, $DisplaySequence, $ShowText, $strTypeIMG='PNG')
37 37 {
38 38 // Ajustes necessários ao redimencionamento das pizzas...
39   - $width += 80;
40   - $height += 55;
41   - $CenterX += 60;
42   - $TamanhoLinha = 250; // Tamanho Padrão
43   -
44   - $MinDisplayPct = 0;
  39 + $width += 95;
  40 + $height += 95;
  41 + $CenterX += 80;
  42 + $TamanhoLinha = 215; // Tamanho Padrão
  43 +
  44 + $FontNumber = 2; // Fixo o código da fonte em 2, reduzindo-a
  45 + // devido à saturação gerada pelas legendas nas estatísticas
  46 + // Acho legal tornar esse código flexível no futuro!... Anderson Peterle 07/11/2007 12:42PM
  47 +
  48 + $MinDisplayPct = 0;
45 49  
46 50 $DisplayColors .= 'FF0000;';
47 51 $DisplayColors .= '3333FF;';
... ... @@ -122,7 +126,7 @@ function phPie($data, $width, $height, $CenterX, $CenterY, $DiameterX, $Diameter
122 126 if ((count($data) <= 0) and ($Legend))
123 127 {
124 128 // ImageString($im, $FontNumber, 5, round((ImageFontHeight($FontNumber) * .5) + ($valuecounter * 1.5 * ImageFontHeight($FontNumber))), 'Total: 0', '9933FF');
125   - ImageString($im, $FontNumber, 1, round((ImageFontHeight($FontNumber) * .5) + ($valuecounter * 1.5 * ImageFontHeight($FontNumber))), ' ***** Nenhum Registro Encontrado *****', '9933FF');
  129 + ImageString($im, $FontNumber, 1, round((ImageFontHeight($FontNumber) * .5) + ($valuecounter * 1.1 * ImageFontHeight($FontNumber))), ' ***** Nenhum Registro Encontrado *****', '9933FF');
126 130 }
127 131 else
128 132 {
... ... @@ -141,7 +145,7 @@ function phPie($data, $width, $height, $CenterX, $CenterY, $DiameterX, $Diameter
141 145 if ($DisplaySequence)
142 146 {
143 147 $key = str_pad(($valuecounter + 1),$DisplaySequence,' ',STR_PAD_LEFT).') '.$key;
144   - $TamanhoLinha = 280;
  148 + $TamanhoLinha = 240;
145 149 }
146 150 $ValuesSoFar += $value;
147 151  
... ... @@ -154,7 +158,8 @@ function phPie($data, $width, $height, $CenterX, $CenterY, $DiameterX, $Diameter
154 158 }
155 159 if ($Legend)
156 160 {
157   - $MeuY = round((ImageFontHeight($FontNumber) * .5) + ($valuecounter * 1.5 * ImageFontHeight($FontNumber)));
  161 +// $MeuY = round((ImageFontHeight($FontNumber) * .5) + ($valuecounter * 1.5 * ImageFontHeight($FontNumber)));
  162 + $MeuY = round((ImageFontHeight($FontNumber) * .5) + ($valuecounter * 1.1 * ImageFontHeight($FontNumber)));
158 163 ImageString($im, $FontNumber, 1, $MeuY, $key . ': ' . str_pad($value,6,' ',STR_PAD_LEFT) . '('.str_pad(number_format(($value / $TotalArrayValues) * 100, 1),5,' ',STR_PAD_LEFT).'%)', $label_color[$valuecounter % count($label_color)]);
159 164 if ($CreatePie)
160 165 {
... ... @@ -174,7 +179,8 @@ function phPie($data, $width, $height, $CenterX, $CenterY, $DiameterX, $Diameter
174 179 }
175 180 if ($Legend)
176 181 {
177   - ImageString($im, $FontNumber, 1, round((ImageFontHeight($FontNumber) * .5) + ($valuecounter * 1.5 * ImageFontHeight($FontNumber))), 'Other ('.str_pad(number_format((($TotalArrayValues - $ValuesSoFar) / $TotalArrayValues) * 100, 1),4,' ',STR_PAD_LEFT).'%)', $line_color);
  182 +// ImageString($im, $FontNumber, 1, round((ImageFontHeight($FontNumber) * .5) + ($valuecounter * 1.5 * ImageFontHeight($FontNumber))), 'Other ('.str_pad(number_format((($TotalArrayValues - $ValuesSoFar) / $TotalArrayValues) * 100, 1),4,' ',STR_PAD_LEFT).'%)', $line_color);
  183 + ImageString($im, $FontNumber, 1, round((ImageFontHeight($FontNumber) * .5) + ($valuecounter * 1.1 * ImageFontHeight($FontNumber))), 'Other ('.str_pad(number_format((($TotalArrayValues - $ValuesSoFar) / $TotalArrayValues) * 100, 1),4,' ',STR_PAD_LEFT).'%)', $line_color);
178 184 }
179 185 break;
180 186 }
... ... @@ -191,7 +197,8 @@ function phPie($data, $width, $height, $CenterX, $CenterY, $DiameterX, $Diameter
191 197 }
192 198 ImageLine($im, 1, $MeuYLinha, $TamanhoLinha, $MeuYLinha, '999999');
193 199 ImageLine($im, 1, $MeuYLinha+1, $TamanhoLinha, $MeuYLinha+1, '999999');
194   - ImageString($im, $FontNumber, 1, round((ImageFontHeight($FontNumber) * .5) + ($valuecounter * 1.5 * ImageFontHeight($FontNumber))), str_pad('Total',strlen($key),'.',STR_PAD_RIGHT) . ': ' . str_pad($TotalArrayValues,6,' ',STR_PAD_LEFT) . '(100.0%)', '999999');
  200 +// ImageString($im, $FontNumber, 1, round((ImageFontHeight($FontNumber) * .5) + ($valuecounter * 1.5 * ImageFontHeight($FontNumber))), str_pad('Total',strlen($key),'.',STR_PAD_RIGHT) . ': ' . str_pad($TotalArrayValues,6,' ',STR_PAD_LEFT) . '(100.0%)', '999999');
  201 + ImageString($im, $FontNumber, 1, round((ImageFontHeight($FontNumber) * .5) + ($valuecounter * 1.1 * ImageFontHeight($FontNumber))), str_pad('Total',strlen($key),'.',STR_PAD_RIGHT) . ': ' . str_pad($TotalArrayValues,6,' ',STR_PAD_LEFT) . '(100.0%)', '999999');
195 202 }
196 203 }
197 204 if ($strTypeIMG=='PNG')
... ...
top.php
... ... @@ -14,8 +14,12 @@
14 14 Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
15 15 */
16 16 session_start();
17   -$v_versao = '2.2.3-RC5';
  17 +$v_versao = '2.2.3-RC6';
18 18 /*
  19 +2.2.3-RC6 (Anderson Peterle - Dataprev/ES - Novembro/2007)
  20 + * Apenas redução da fonte constante (de 3 para 2) das legendas das Estatísticas do CACIC, na página principal,
  21 + visando melhor distribuição dos dados relativos aos nomes dos locais quando essa quantidade for superior a 25.
  22 +
19 23 2.2.3-RC5 (Anderson Peterle - Dataprev/ES - Outubro/2007)
20 24 + Implementado o destaque para os computadores com mais de 5 dias sem acesso ao gerente WEB; (Computadores/Navegação)
21 25 + Implementada a seleção de Locais para as opções de Log de Acessos e Log de Atividades; (Administração/Log de Acessos e Administração/Log de Atividades)
... ...