Commit dc1d7eec99ba02d338fef015e265781099bcd923

Authored by Edmar Moretti
1 parent 3a40419f

--no commit message

admin/js/estat_mapa.js
... ... @@ -17,7 +17,7 @@ Este programa é distribuído na expectativa de que seja útil
17 17 porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
18 18 de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
19 19 Consulte a Licença Pública Geral do GNU para mais detalhes.
20   -Você deve ter recebido uma cópia da Licença Pública Geral do
  20 +Você deve ter recebido uma cópia da Licença Pública Geral do
21 21 GNU junto com este programa; se não, escreva para a
22 22 Free Software Foundation, Inc., no endereço
23 23 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
... ... @@ -330,7 +330,7 @@ function montaDivMapa(i)
330 330 {
331 331 "linhas":[
332 332 {titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""},
333   - {titulo:"Template <img onclick='selTemplate(\"Etemplate\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>:",id:"Etemplate",size:"50",value:i.template,tipo:"text",div:""},
  333 + {titulo:"Template (<a href='../php/metaestat_templates.php' target='_blank'>pr&eacute;via</a>) <img onclick='selTemplate(\"Etemplate\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>:",id:"Etemplate",size:"50",value:i.template,tipo:"text",div:""},
334 334 {titulo:"Logo (esquerdo) <img onclick='selLogo(\"Elogoesquerdo\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>:",id:"Elogoesquerdo",size:"50",value:i.logoesquerdo,tipo:"text",div:""},
335 335 {titulo:"Logo (direito) <img onclick='selLogo(\"Elogodireito\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>::",id:"Elogodireito",size:"50",value:i.logodireito,tipo:"text",div:""}
336 336 ]
... ... @@ -377,8 +377,10 @@ function selTemplate(id){
377 377 textos = [],
378 378 selecionados = [$i(id).value];
379 379 for(i=0;i<n;i++){
380   - valores.push(dados[i]);
381   - textos.push(dados[i]);
  380 + if(dados[i].split(".")[1] === "php"){
  381 + valores.push(dados[i]);
  382 + textos.push(dados[i]);
  383 + }
382 384 }
383 385 core_menuCheckBox(valores,textos,selecionados,$i(id),"","","sim");
384 386 }
... ...
admin/php/metaestat_templates.php 0 → 100755
... ... @@ -0,0 +1,48 @@
  1 + <?php
  2 + include(dirname(__FILE__)."/../../ms_configura.php");
  3 + include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php");
  4 + //parser do arquivo para envio como imagem diretamente ao navegador
  5 + if(!empty($_GET)){
  6 + //echo $_GET["nomeimg"];exit;
  7 + ob_clean();
  8 + echoimg($_GET["nomeimg"],$_GET["tipo"]);
  9 + exit;
  10 + }
  11 + ?>
  12 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  13 +<html>
  14 +<head>
  15 +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  16 +<title>Lista de templates</title>
  17 +<style type="text/css">
  18 +body {
  19 + margin: 20;
  20 + padding: 20;
  21 + font-size: 14px;
  22 +}
  23 +</style>
  24 +<link rel="stylesheet" type="text/css" href="../html/admin.css">
  25 +</head>
  26 +<body class=" yui-skin-sam fundoPonto">
  27 + <div class="bordaSuperior">&nbsp;</div>
  28 + <div class="mascaraPrincipal" id="divGeral" style="width: 100%;max-width:95%">
  29 + <div id=cabecalhoPrincipal></div>
  30 + <h1>Lista de templates para uso em aplica&ccedil;&otilde;es do sistema de metadados estat&iacute;sticos</h1>
  31 + <?php
  32 + $arqs = listaArquivos($locaplic.$metaestatTemplates)["arquivos"];
  33 + foreach($arqs as $arq){
  34 + $nome = explode(".",$arq)[0];
  35 + $ext = explode(".",$arq)[1];
  36 + if($ext == "php"){
  37 + echo "<p>Nome do template: <i>$arq</i></p>";
  38 + $nomeimg = $locaplic.$metaestatTemplates."/".$nome.".png";
  39 + if(file_exists($nomeimg)){
  40 + echo "<img style='border:1px solid gray' src='";
  41 + echo "metaestat_templates.php?&nomeimg=$nomeimg&tipo=png";
  42 + echo "' />";
  43 + }
  44 + }
  45 + }
  46 + ?>
  47 + </div>
  48 +</body>
0 49 \ No newline at end of file
... ...
classesphp/funcoes_gerais.php
... ... @@ -414,6 +414,17 @@ function listaArquivos($diretorio)
414 414 {return "erro";}
415 415 }
416 416 /*
  417 + Function: echoimg
  418 +
  419 + Envia para o navegador uma imagem. Utilizado na tag IMG em arquivos HTML
  420 + */
  421 +function echoimg($arquivo,$tipo){
  422 + echo header("Content-type: image/png \n\n");
  423 + header('Content-Length: '.filesize($arquivo));
  424 + fpassthru(fopen($arquivo, 'rb'));
  425 + exit;
  426 +}
  427 +/*
417 428 Function: gravaDados
418 429  
419 430 Grava as linhas de um array em um arquivo.
... ...
ferramentas/metaestat/templates/semguias_lateral.png 0 → 100644

40.7 KB

ferramentas/metaestat/templates/simples_fixa.png 0 → 100644

40.3 KB

ferramentas/metaestat/templates/simples_flutuante.png 0 → 100644

43.4 KB

ferramentas/metaestat/templates/simples_lateral.png 0 → 100644

41.8 KB

ferramentas/metaestat/templates/simples_movel.png 0 → 100644

41.5 KB